Current Path : /var/www/wptbox/wp-content/plugins/astra-sites/inc/lib/ai-builder/inc/assets/build/ |
Current File : /var/www/wptbox/wp-content/plugins/astra-sites/inc/lib/ai-builder/inc/assets/build/main.js |
(()=>{var e,t,r,n={748:(e,t,r)=>{"use strict";var n,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=(n=r(1609))&&n.__esModule?n:{default:n};t.A=function(e){var t=e.fill,r=void 0===t?"currentColor":t,n=e.width,i=void 0===n?24:n,s=e.height,l=void 0===s?24:s,c=e.style,u=void 0===c?{}:c,d=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["fill","width","height","style"]);return o.default.createElement("svg",a({viewBox:"0 0 24 24",style:a({fill:r,width:i,height:l},u)},d),o.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},4657:(e,t,r)=>{"use strict";var n,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=(n=r(1609))&&n.__esModule?n:{default:n};t.A=function(e){var t=e.fill,r=void 0===t?"currentColor":t,n=e.width,i=void 0===n?24:n,s=e.height,l=void 0===s?24:s,c=e.style,u=void 0===c?{}:c,d=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["fill","width","height","style"]);return o.default.createElement("svg",a({viewBox:"0 0 24 24",style:a({fill:r,width:i,height:l},u)},d),o.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},9455:(e,t)=>{"use strict";t.A=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(","),n=e.name||"",a=(e.type||"").toLowerCase(),o=a.replace(/\/.*$/,"");return r.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?n.toLowerCase().endsWith(t):t.endsWith("/*")?o===t.replace(/\/.*$/,""):a===t}))}return!0}},3755:(e,t,r)=>{"use strict";var n=r(1609),a=r.t(n,2),o=r.n(n);const i=window.wp.element;var s=function(){return s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},s.apply(this,arguments)},l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]])}return r},c=Symbol("NiceModalId"),u={},d=o().createContext(u),p=o().createContext(null),f={},m={},h=0,g=function(){throw new Error("No dispatch method detected, did you embed your app with NiceModal.Provider?")},v=function(){return"_nice_modal_"+h++},y=function(e,t){var r,n,a;switch(void 0===e&&(e=u),t.type){case"nice-modal/show":var o=t.payload,i=o.modalId,l=o.args;return s(s({},e),((r={})[i]=s(s({},e[i]),{id:i,args:l,visible:!!m[i],delayVisible:!m[i]}),r));case"nice-modal/hide":return e[i=t.payload.modalId]?s(s({},e),((n={})[i]=s(s({},e[i]),{visible:!1}),n)):e;case"nice-modal/remove":i=t.payload.modalId;var c=s({},e);return delete c[i],c;case"nice-modal/set-flags":var d=t.payload,p=(i=d.modalId,d.flags);return s(s({},e),((a={})[i]=s(s({},e[i]),p),a));default:return e}},b={},x={},w=function(e){return"string"==typeof e?e:(e[c]||(e[c]=v()),e[c])};function E(e,t){var r=w(e);if("string"==typeof e||f[r]||N(r,e),g(function(e,t){return{type:"nice-modal/show",payload:{modalId:e,args:t}}}(r,t)),!b[r]){var n,a,o=new Promise((function(e,t){n=e,a=t}));b[r]={resolve:n,reject:a,promise:o}}return b[r].promise}function _(e){var t=w(e);if(g(function(e){return{type:"nice-modal/hide",payload:{modalId:e}}}(t)),delete b[t],!x[t]){var r,n,a=new Promise((function(e,t){r=e,n=t}));x[t]={resolve:r,reject:n,promise:a}}return x[t].promise}var S=function(e){var t=w(e);g(function(e){return{type:"nice-modal/remove",payload:{modalId:e}}}(t)),delete b[t],delete x[t]};function M(e,t){var r,a=(0,n.useContext)(d),o=(0,n.useContext)(p),i=e&&"string"!=typeof e;if(!(r=e?w(e):o))throw new Error("No modal id found in NiceModal.useModal.");var s=r;(0,n.useEffect)((function(){i&&!f[s]&&N(s,e,t)}),[i,s,e,t]);var l=a[s],c=(0,n.useCallback)((function(e){return E(s,e)}),[s]),u=(0,n.useCallback)((function(){return _(s)}),[s]),m=(0,n.useCallback)((function(){return S(s)}),[s]),h=(0,n.useCallback)((function(e){var t;null===(t=b[s])||void 0===t||t.resolve(e),delete b[s]}),[s]),g=(0,n.useCallback)((function(e){var t;null===(t=b[s])||void 0===t||t.reject(e),delete b[s]}),[s]),v=(0,n.useCallback)((function(e){var t;null===(t=x[s])||void 0===t||t.resolve(e),delete x[s]}),[s]);return(0,n.useMemo)((function(){return{id:s,args:null==l?void 0:l.args,visible:!!(null==l?void 0:l.visible),keepMounted:!!(null==l?void 0:l.keepMounted),show:c,hide:u,remove:m,resolve:h,reject:g,resolveHide:v}}),[s,null==l?void 0:l.args,null==l?void 0:l.visible,null==l?void 0:l.keepMounted,c,u,m,h,g,v])}var N=function(e,t,r){f[e]?f[e].props=r:f[e]={comp:t,props:r}},k=function(){var e=(0,n.useContext)(d),t=Object.keys(e).filter((function(t){return!!e[t]}));t.forEach((function(e){f[e]||m[e]||console.warn("No modal found for id: "+e+". Please check the id or if it is registered or declared via JSX.")}));var r=t.filter((function(e){return f[e]})).map((function(e){return s({id:e},f[e])}));return o().createElement(o().Fragment,null,r.map((function(e){return o().createElement(e.comp,s({key:e.id,id:e.id},e.props))})))},C=function(e){var t=e.children,r=(0,n.useReducer)(y,u),a=r[0];return g=r[1],o().createElement(d.Provider,{value:a},t,o().createElement(k,null))},D={Provider:function(e){var t=e.children,r=e.dispatch,n=e.modals;return r&&n?(g=r,o().createElement(d.Provider,{value:n},t,o().createElement(k,null))):o().createElement(C,null,t)},ModalDef:function(e){var t=e.id,r=e.component;return(0,n.useEffect)((function(){return N(t,r),function(){!function(e){delete f[e]}(t)}}),[t,r]),null},ModalHolder:function(e){var t,r=e.modal,a=e.handler,i=void 0===a?{}:a,c=l(e,["modal","handler"]),u=(0,n.useMemo)((function(){return v()}),[]),d="string"==typeof r?null===(t=f[r])||void 0===t?void 0:t.comp:r;if(!i)throw new Error("No handler found in NiceModal.ModalHolder.");if(!d)throw new Error("No modal found for id: "+r+" in NiceModal.ModalHolder.");return i.show=(0,n.useCallback)((function(e){return E(u,e)}),[u]),i.hide=(0,n.useCallback)((function(){return _(u)}),[u]),o().createElement(d,s({id:u},c))},NiceModalContext:d,create:function(e){return function(t){var r,a=t.defaultVisible,i=t.keepMounted,c=t.id,u=l(t,["defaultVisible","keepMounted","id"]),f=M(c),h=f.args,v=f.show,y=(0,n.useContext)(d),b=!!y[c];(0,n.useEffect)((function(){return a&&v(),m[c]=!0,function(){delete m[c]}}),[c,v,a]),(0,n.useEffect)((function(){i&&g({type:"nice-modal/set-flags",payload:{modalId:c,flags:{keepMounted:!0}}})}),[c,i]);var x=null===(r=y[c])||void 0===r?void 0:r.delayVisible;return(0,n.useEffect)((function(){x&&v(h)}),[x,h,v]),b?o().createElement(p.Provider,{value:c},o().createElement(e,s({},u,h))):null}},register:N,getModal:function(e){var t;return null===(t=f[e])||void 0===t?void 0:t.comp},show:E,hide:_,remove:S,useModal:M,reducer:y,antdModal:function(e){return{visible:e.visible,onOk:function(){return e.hide()},onCancel:function(){return e.hide()},afterClose:function(){e.resolveHide(),e.keepMounted||e.remove()}}},antdDrawer:function(e){return{visible:e.visible,onClose:function(){return e.hide()},afterVisibleChange:function(t){t||e.resolveHide(),!t&&!e.keepMounted&&e.remove()}}},muiDialog:function(e){return{open:e.visible,onClose:function(){return e.hide()},onExited:function(){e.resolveHide(),!e.keepMounted&&e.remove()}}},bootstrapDialog:function(e){return{show:e.visible,onHide:function(){return e.hide()},onExited:function(){e.resolveHide(),!e.keepMounted&&e.remove()}}}};const T=D;var j=!0,A="Invariant failed";function O(e,t){if(!e){if(j)throw new Error(A);var r="function"==typeof t?t():t,n=r?"".concat(A,": ").concat(r):A;throw new Error(n)}}var I=r(4848);const L=function(e,t){};function P(e){const t=e.errorComponent??F;return(0,I.jsx)(z,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:r,reset:a})=>r?n.createElement(t,{error:r,reset:a}):e.children})}class z extends n.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromProps(e){return{resetKey:e.getResetKey()}}static getDerivedStateFromError(e){return{error:e}}reset(){this.setState({error:null})}componentDidUpdate(e,t){t.error&&t.resetKey!==this.state.resetKey&&this.reset()}componentDidCatch(e){this.props.onCatch?this.props.onCatch(e):console.error(e)}render(){return this.props.children({error:this.state.error,reset:()=>{this.reset()}})}}function F({error:e}){const[t,r]=n.useState(!1);return(0,I.jsxs)("div",{style:{padding:".5rem",maxWidth:"100%"},children:[(0,I.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:".5rem"},children:[(0,I.jsx)("strong",{style:{fontSize:"1rem"},children:"Something went wrong!"}),(0,I.jsx)("button",{style:{appearance:"none",fontSize:".6em",border:"1px solid currentColor",padding:".1rem .2rem",fontWeight:"bold",borderRadius:".25rem"},onClick:()=>r((e=>!e)),children:t?"Hide Error":"Show Error"})]}),(0,I.jsx)("div",{style:{height:".25rem"}}),t?(0,I.jsx)("div",{children:(0,I.jsx)("pre",{style:{fontSize:".7em",border:"1px solid red",borderRadius:".25rem",padding:".3rem",color:"red",overflow:"auto"},children:e.message?(0,I.jsx)("code",{children:e.message}):null})}):null]})}var R=r(9242);function B(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=0;n<r.length;n++)if(!Object.prototype.hasOwnProperty.call(t,r[n])||!Object.is(e[r[n]],t[r[n]]))return!1;return!0}const U=n.createContext(null);function V(){return"undefined"==typeof document?U:window.__TSR_ROUTER_CONTEXT__?window.__TSR_ROUTER_CONTEXT__:(window.__TSR_ROUTER_CONTEXT__=U,U)}function W(e){const t=n.useContext(V());return L(!(((null==e?void 0:e.warn)??1)&&!t),"useRouter must be used inside a <RouterProvider> component!"),t}function H(e){const t=W({warn:void 0===(null==e?void 0:e.router)});return function(e,t=(e=>e)){return(0,R.useSyncExternalStoreWithSelector)(e.subscribe,(()=>e.state),(()=>e.state),t,B)}(((null==e?void 0:e.router)||t).__store,null==e?void 0:e.select)}function Y(e){return e[e.length-1]}function $(e,t){return"function"==typeof e?e(t):e}function Z(e,t){return t.reduce(((t,r)=>(t[r]=e[r],t)),{})}function Q(e,t){if(e===t)return e;const r=t,n=K(e)&&K(r);if(n||G(e)&&G(r)){const t=n?e:Object.keys(e),a=t.length,o=n?r:Object.keys(r),i=o.length,s=n?[]:{};let l=0;for(let a=0;a<i;a++){const i=n?a:o[a];!n&&void 0===e[i]&&void 0===r[i]&&t.includes(i)?(s[i]=void 0,l++):(s[i]=Q(e[i],r[i]),s[i]===e[i]&&void 0!==e[i]&&l++)}return a===i&&l===a?e:s}return r}function G(e){if(!q(e))return!1;const t=e.constructor;if(void 0===t)return!0;const r=t.prototype;return!!q(r)&&!!r.hasOwnProperty("isPrototypeOf")}function q(e){return"[object Object]"===Object.prototype.toString.call(e)}function K(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function X(e,t,r=!1){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(G(e)&&G(t)){const n=Object.keys(e),a=Object.keys(t);return!(!r&&n.length!==a.length||a.some((n=>!(n in e)||!X(e[n],t[n],r))))}return!(!Array.isArray(e)||!Array.isArray(t)||e.some(((e,n)=>!X(e,t[n],r))))}const J="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;function ee(e){return e.endsWith("/")&&"/"!==e?e.slice(0,-1):e}function te(e){let t,r;const n=new Promise(((e,n)=>{t=e,r=n}));return n.status="pending",n.resolve=()=>{n.status="resolved",t(),null==e||e()},n.reject=e=>{n.status="rejected",r(e)},n}function re(e){return!!(null==e?void 0:e.isNotFound)}function ne(e){const t=H({select:e=>`not-found-${e.location.pathname}-${e.status}`});return(0,I.jsx)(P,{getResetKey:()=>t,onCatch:t=>{var r;if(!re(t))throw t;null==(r=e.onCatch)||r.call(e,t)},errorComponent:({error:t})=>{var r;return null==(r=e.fallback)?void 0:r.call(e,t)},children:e.children})}function ae(){return(0,I.jsx)("p",{children:"Not Found"})}function oe(e){return!!(null==e?void 0:e.isRedirect)}const ie=n.createContext(void 0);function se(){const e=H({select:e=>{var t;return null==(t=e.matches[0])?void 0:t.id}}),t=H({select:e=>e.resolvedLocation.state.key});return(0,I.jsx)(ie.Provider,{value:e,children:(0,I.jsx)(P,{getResetKey:()=>t,errorComponent:F,onCatch:e=>{L(!1,"The following error wasn't caught by any route! 👇 At the very least, consider setting an 'errorComponent' in your RootRoute!"),console.error(e)},children:e?(0,I.jsx)(ce,{matchId:e}):null})})}function le(e){return(0,I.jsx)(I.Fragment,{children:e.children})}function ce({matchId:e}){var t,r,a,o;const i=W(),s=H({select:t=>{var r;return null==(r=t.matches.find((t=>t.id===e)))?void 0:r.routeId}});O(s,`Could not find routeId for matchId "${e}". Please file an issue!`);const l=i.routesById[s],c=l.options.pendingComponent??i.options.defaultPendingComponent,u=c?(0,I.jsx)(c,{}):null,d=l.options.errorComponent??i.options.defaultErrorComponent,p=l.isRoot?l.options.notFoundComponent??(null==(t=i.options.notFoundRoute)?void 0:t.options.component):l.options.notFoundComponent,f=l.options.wrapInSuspense??c??(null==(r=l.options.component)?void 0:r.preload)??(null==(a=l.options.pendingComponent)?void 0:a.preload)??(null==(o=l.options.errorComponent)?void 0:o.preload)?n.Suspense:le,m=d?P:le,h=p?ne:le,g=H({select:e=>e.resolvedLocation.state.key});return(0,I.jsx)(ie.Provider,{value:e,children:(0,I.jsx)(f,{fallback:u,children:(0,I.jsx)(m,{getResetKey:()=>g,errorComponent:d??F,onCatch:t=>{if(re(t))throw t;L(!1,`Error in route match: ${e}`),console.error(t)},children:(0,I.jsx)(h,{fallback:e=>{if(!p||e.routeId&&e.routeId!==s||!e.routeId&&!l.isRoot)throw e;return n.createElement(p,e)},children:(0,I.jsx)(ue,{matchId:e})})})})})}function ue({matchId:e}){var t,r;const n=W(),a=H({select:t=>{var r;return null==(r=t.matches.find((t=>t.id===e)))?void 0:r.routeId}}),o=n.routesById[a],i=H({select:t=>Z(t.matches.find((t=>t.id===e)),["id","status","error","loadPromise","minPendingPromise"])}),s=(o.options.errorComponent??n.options.defaultErrorComponent)||F;if("notFound"===i.status){let e;return e=me(i.error)?((null==(t=n.options.errorSerializer)?void 0:t.deserialize)??he)(i.error.data):i.error,O(re(e),"Expected a notFound error"),pe(n,o,e)}if("redirected"===i.status)return O(oe(i.error),"Expected a redirect error"),L(!1,"Tried to render a redirected route match! This is a weird circumstance, please file an issue!"),null;if("error"===i.status){if(n.isServer)return(0,I.jsx)(s,{error:i.error,info:{componentStack:""}});if(me(i.error))throw((null==(r=n.options.errorSerializer)?void 0:r.deserialize)??he)(i.error.data);throw i.error}if("pending"===i.status){const e=o.options.pendingMinMs??n.options.defaultPendingMinMs;throw e&&!i.minPendingPromise&&(i.minPendingPromise=te(),n.isServer||(Promise.resolve().then((()=>{n.__store.setState((e=>({...e,matches:e.matches.map((e=>e.id===i.id?{...e,minPendingPromise:te()}:e))})))})),setTimeout((()=>{n.__store.setState((e=>({...e,matches:e.matches.map((e=>{var t;return e.id===i.id?{...e,minPendingPromise:void(null==(t=e.minPendingPromise)||t.resolve())}:e}))})))}),e))),i.loadPromise}if("success"===i.status){const e=o.options.component??n.options.defaultComponent;return e?(0,I.jsx)(e,{}):(0,I.jsx)(de,{})}O(!1,"Idle routeMatch status encountered during rendering! You should never see this. File an issue!")}const de=n.memo((function(){const e=W(),t=n.useContext(ie),r=H({select:e=>{var r;return null==(r=e.matches.find((e=>e.id===t)))?void 0:r.routeId}}),a=e.routesById[r],{parentGlobalNotFound:o}=H({select:e=>{const r=e.matches.find((e=>e.id===t));return O(r,`Could not find parent match for matchId "${t}"`),{parentGlobalNotFound:r.globalNotFound}}}),i=H({select:e=>{var r;const n=e.matches,a=n.findIndex((e=>e.id===t));return null==(r=n[a+1])?void 0:r.id}});return o?pe(e,a,void 0):i?(0,I.jsx)(ce,{matchId:i}):null}));function pe(e,t,r){return t.options.notFoundComponent?(0,I.jsx)(t.options.notFoundComponent,{data:r}):e.options.defaultNotFoundComponent?(0,I.jsx)(e.options.defaultNotFoundComponent,{data:r}):(0,I.jsx)(ae,{})}function fe(e){const t=n.useContext(ie);return H({select:r=>{const n=r.matches.find((r=>e.from?e.from===r.routeId:r.id===t));return O(n,"Could not find "+(e.from?`an active match from "${e.from}"`:"a nearest match!")),e.select?e.select(n):n}})}function me(e){return!!("object"==typeof e&&e&&"data"in e&&"__isServerError"in e&&e.__isServerError&&"object"==typeof e.data&&e.data&&!0===e.__isServerError)}function he(e){if("name"in e&&"message"in e){const t=new Error(e.message);return t.name=e.name,t}return e.data}function ge(e){return ve(e.filter(Boolean).join("/"))}function ve(e){return e.replace(/\/{2,}/g,"/")}function ye(e){return"/"===e?e:e.replace(/^\/{1,}/,"")}function be(e){return"/"===e?e:e.replace(/\/{1,}$/,"")}function xe(e){if(!e)return[];const t=[];if("/"===(e=ve(e)).slice(0,1)&&(e=e.substring(1),t.push({type:"pathname",value:"/"})),!e)return t;const r=e.split("/").filter(Boolean);return t.push(...r.map((e=>"$"===e||"*"===e?{type:"wildcard",value:e}:"$"===e.charAt(0)?{type:"param",value:e}:{type:"pathname",value:e}))),"/"===e.slice(-1)&&(e=e.substring(1),t.push({type:"pathname",value:"/"})),t}function we({path:e,params:t,leaveWildcards:r,leaveParams:n}){return ge(xe(e).map((e=>{if("wildcard"===e.type){const n=t._splat;return r?`${e.value}${n??""}`:n}if("param"===e.type){if(n){const r=t[e.value];return`${e.value}${r??""}`}return t[e.value.substring(1)]??"undefined"}return e.value})))}function Ee(e,t,r){const n=function(e,t,r){t=_e(e,t);const n=_e(e,`${r.to??"$"}`),a=xe(t),o=xe(n);t.startsWith("/")||a.unshift({type:"pathname",value:"/"}),n.startsWith("/")||o.unshift({type:"pathname",value:"/"});const i={};return(()=>{for(let e=0;e<Math.max(a.length,o.length);e++){const t=a[e],n=o[e],s=e>=a.length-1,l=e>=o.length-1;if(n){if("wildcard"===n.type){if(null==t?void 0:t.value){const t=decodeURI(ge(a.slice(e).map((e=>e.value))));return i["*"]=t,i._splat=t,!0}return!1}if("pathname"===n.type){if("/"===n.value&&!(null==t?void 0:t.value))return!0;if(t)if(r.caseSensitive){if(n.value!==t.value)return!1}else if(n.value.toLowerCase()!==t.value.toLowerCase())return!1}if(!t)return!1;if("param"===n.type){if("/"===t.value)return!1;"$"!==t.value.charAt(0)&&(i[n.value.substring(1)]=decodeURI(t.value))}}if(!s&&l)return i["**"]=ge(a.slice(e+1).map((e=>e.value))),!!r.fuzzy&&"/"!==(null==n?void 0:n.value)}return!0})()?i:void 0}(e,t,r);if(!r.to||n)return n??{}}function _e(e,t){return"/"!=e?t.replace(e,""):t}function Se(e){return fe({...e,select:t=>e.select?e.select(t.search):t.search})}function Me(e){const t=W();return n.useCallback((e=>t.navigate({...e,from:e.to?t.state.resolvedLocation.pathname:void 0})),[t])}const Ne="__root__";class ke{constructor(e){this.init=e=>{var t,r;this.originalIndex=e.originalIndex;const n=this.options,a=!(null==n?void 0:n.path)&&!(null==n?void 0:n.id);this.parentRoute=null==(r=null==(t=this.options)?void 0:t.getParentRoute)?void 0:r.call(t),a?this.path=Ne:O(this.parentRoute,"Child Route instances must pass a 'getParentRoute: () => ParentRoute' option that returns a Route instance.");let o=a?Ne:n.path;o&&"/"!==o&&(o=ye(o));const i=(null==n?void 0:n.id)||o;let s=a?Ne:ge([this.parentRoute.id===Ne?"":this.parentRoute.id,i]);o===Ne&&(o="/"),s!==Ne&&(s=ge(["/",s]));const l=s===Ne?"/":ge([this.parentRoute.fullPath,o]);this.path=o,this.id=s,this.fullPath=l,this.to=l},this.addChildren=e=>(this.children=e,this),this.updateLoader=e=>(Object.assign(this.options,e),this),this.update=e=>(Object.assign(this.options,e),this),this.lazy=e=>(this.lazyFn=e,this),this.useMatch=e=>fe({...e,from:this.id}),this.useRouteContext=e=>fe({...e,from:this.id,select:t=>(null==e?void 0:e.select)?e.select(t.context):t.context}),this.useSearch=e=>Se({...e,from:this.id}),this.useParams=e=>function(e){return fe({...e,select:t=>e.select?e.select(t.params):t.params})}({...e,from:this.id}),this.useLoaderDeps=e=>function(e){return fe({...e,select:t=>"function"==typeof e.select?e.select(t.loaderDeps):t.loaderDeps})}({...e,from:this.id}),this.useLoaderData=e=>function(e){return fe({...e,select:t=>"function"==typeof e.select?e.select(t.loaderData):t.loaderData})}({...e,from:this.id}),this.useNavigate=()=>Me(this.id),this.options=e||{},this.isRoot=!(null==e?void 0:e.getParentRoute),O(!((null==e?void 0:e.id)&&(null==e?void 0:e.path)),"Route cannot have both an 'id' and a 'path' option."),this.$$typeof=Symbol.for("react.memo")}}function Ce(e){return new ke(e)}class De extends ke{constructor(e){super(e)}}const Te="pushstate",je="popstate",Ae="beforeunload",Oe=e=>(e.preventDefault(),e.returnValue=""),Ie=()=>{removeEventListener(Ae,Oe,{capture:!0})};function Le(e){let t=e.getLocation();const r=new Set;let n=[];const a=()=>{t=e.getLocation(),r.forEach((e=>e()))},o=async t=>{var r;if("undefined"!=typeof document&&n.length)for(const t of n)if(!await t())return void(null==(r=e.onBlocked)||r.call(e,a));t()};return{get location(){return t},subscribe:e=>(r.add(e),()=>{r.delete(e)}),push:(t,r)=>{r=Pe(r),o((()=>{e.pushState(t,r),a()}))},replace:(t,r)=>{r=Pe(r),o((()=>{e.replaceState(t,r),a()}))},go:t=>{o((()=>{e.go(t),a()}))},back:()=>{o((()=>{e.back(),a()}))},forward:()=>{o((()=>{e.forward(),a()}))},createHref:t=>e.createHref(t),block:e=>(n.push(e),1===n.length&&addEventListener(Ae,Oe,{capture:!0}),()=>{n=n.filter((t=>t!==e)),n.length||Ie()}),flush:()=>{var t;return null==(t=e.flush)?void 0:t.call(e)},destroy:()=>{var t;return null==(t=e.destroy)?void 0:t.call(e)},notify:a}}function Pe(e){return e||(e={}),{...e,key:Re()}}function ze(e){const t=(null==e?void 0:e.window)??("undefined"!=typeof document?window:void 0),r=t.history.pushState,n=t.history.replaceState,a=(null==e?void 0:e.createHref)??(e=>e),o=(null==e?void 0:e.parseLocation)??(()=>Fe(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));let i,s,l,c=o();const u=()=>{s&&((s.isPush?r:n).call(t.history,s.state,"",s.href),s=void 0,l=void 0,i=void 0)},d=(e,t,r)=>{const n=a(t);l||(i=c),c=Fe(t,r),s={href:n,state:r,isPush:(null==s?void 0:s.isPush)||"push"===e},l||(l=Promise.resolve().then((()=>u())))},p=()=>{c=o(),f.notify()},f=Le({getLocation:()=>c,pushState:(e,t)=>d("push",e,t),replaceState:(e,t)=>d("replace",e,t),back:()=>t.history.back(),forward:()=>t.history.forward(),go:e=>t.history.go(e),createHref:e=>a(e),flush:u,destroy:()=>{t.history.pushState=r,t.history.replaceState=n,t.removeEventListener(Te,p),t.removeEventListener(je,p)},onBlocked:e=>{i&&c!==i&&(c=i,e())}});return t.addEventListener(Te,p),t.addEventListener(je,p),t.history.pushState=function(...e){const n=r.apply(t.history,e);return p(),n},t.history.replaceState=function(...e){const r=n.apply(t.history,e);return p(),r},f}function Fe(e,t){const r=e.indexOf("#"),n=e.indexOf("?");return{href:e,pathname:e.substring(0,r>0?n>0?Math.min(r,n):r:n>0?n:e.length),hash:r>-1?e.substring(r):"",search:n>-1?e.slice(n,-1===r?void 0:r):"",state:t||{}}}function Re(){return(Math.random()+1).toString(36).substring(7)}var Be=class{constructor(e,t){this.listeners=new Set,this._batching=!1,this._flushing=0,this._nextPriority=null,this.subscribe=e=>{this.listeners.add(e);const t=this.options?.onSubscribe?.(e,this);return()=>{this.listeners.delete(e),t?.()}},this.setState=(e,t)=>{const r=this.state;this.state=this.options?.updateFn?this.options.updateFn(r)(e):e(r);const n=t?.priority??this.options?.defaultPriority??"high";null===this._nextPriority||"high"===this._nextPriority?this._nextPriority=n:this._nextPriority=this.options?.defaultPriority??"high",this.options?.onUpdate?.({priority:this._nextPriority}),this._flush()},this._flush=()=>{if(this._batching)return;const e=++this._flushing;this.listeners.forEach((t=>{this._flushing===e&&t({priority:this._nextPriority??"high"})}))},this.batch=e=>{if(this._batching)return e();this._batching=!0,e(),this._batching=!1,this._flush()},this.state=e,this.options=t}};function Ue(e){if(!e)return"";const t=decodeURIComponent(e);return"false"!==t&&("true"===t||(0*+t==0&&+t+""===t?+t:t))}const Ve=(We=JSON.parse,e=>{"?"===e.substring(0,1)&&(e=e.substring(1));const t=function(e,t){let r,n;const a={},o=e.split("&");for(;r=o.shift();){const e=r.indexOf("=");if(-1!==e){n=r.slice(0,e);const t=r.slice(e+1);void 0!==a[n]?a[n]=[].concat(a[n],Ue(t)):a[n]=Ue(t)}else n=r,a[n]=""}return a}(e);for(const e in t){const r=t[e];if("string"==typeof r)try{t[e]=We(r)}catch(e){}}return t});var We;const He=function(e,t){return r=>{r={...r},Object.keys(r).forEach((n=>{const a=r[n];void 0===a||void 0===a?delete r[n]:r[n]=function(r){if("object"==typeof r&&null!==r)try{return e(r)}catch(e){}else if("string"==typeof r&&"function"==typeof t)try{return t(r),e(r)}catch(e){}return r}(a)}));const n=function(e,t){let r,n,a,o="";for(r in e)if(void 0!==(a=e[r]))if(Array.isArray(a))for(n=0;n<a.length;n++)o&&(o+="&"),o+=encodeURIComponent(r)+"="+encodeURIComponent(a[n]);else o&&(o+="&"),o+=encodeURIComponent(r)+"="+encodeURIComponent(a);return""+o}(r).toString();return n?`?${n}`:""}}(JSON.stringify,JSON.parse);function Ye({router:e,...t}){e.update({...e.options,...t,context:{...e.options.context,...t.context}});const r=e.options.InnerWrap?(0,I.jsx)(e.options.InnerWrap,{children:(0,I.jsx)(se,{})}):(0,I.jsx)(se,{}),a=V(),o=(0,I.jsx)(n.Suspense,{fallback:null,children:(0,I.jsxs)(a.Provider,{value:e,children:[r,(0,I.jsx)($e,{})]})});return e.options.Wrap?(0,I.jsx)(e.options.Wrap,{children:o}):o}function $e(){const e=W(),t=n.useRef({router:e,mounted:!1}),r=H({select:e=>Z(e,["isLoading","location","resolvedLocation","isTransitioning"])}),[a,o]=n.useTransition(),i=H({select:e=>e.matches.some((e=>"pending"===e.status))}),s=Qe(r.isLoading),l=r.isLoading||a||i,c=Qe(l);e.startReactTransition=o;const u=()=>{try{e.load()}catch(e){console.error(e)}};return J((()=>{const t=e.history.subscribe((()=>{e.latestLocation=e.parseLocation(e.latestLocation),e.state.location!==e.latestLocation&&u()})),n=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0});return r.location.href!==n.href&&e.commitLocation({...n,replace:!0}),()=>{t()}}),[e,e.history]),J((()=>{window.__TSR_DEHYDRATED__||t.current.router===e&&t.current.mounted||(t.current={router:e,mounted:!0},u())}),[e]),J((()=>{if(s&&!r.isLoading){const t=e.state.location,r=e.state.resolvedLocation,n=r.href!==t.href;e.emit({type:"onLoad",fromLocation:r,toLocation:t,pathChanged:n})}}),[s,e,r.isLoading]),J((()=>{if(c&&!l){const t=e.state.location,r=e.state.resolvedLocation,n=r.href!==t.href;if(e.emit({type:"onResolved",fromLocation:r,toLocation:t,pathChanged:n}),e.__store.setState((e=>({...e,status:"idle",resolvedLocation:e.location}))),document.querySelector&&""!==e.state.location.hash){const t=document.getElementById(e.state.location.hash);t&&t.scrollIntoView()}}}),[l,c,e]),null}function Ze(e,t){return[...e.cachedMatches,...e.pendingMatches??[],...e.matches].find((e=>e.id===t))}function Qe(e){const t=n.useRef(e);return n.useEffect((()=>{t.current=e})),t.current}const Ge=["component","errorComponent","pendingComponent","notFoundComponent"];class qe extends Error{}class Ke extends Error{}function Xe(e){return e instanceof Error?{name:e.name,message:e.message}:{data:e}}const Je=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m4.5 12.75 6 6 9-13.5"}))})),et=window.wp.data,tt=window.wp.i18n,rt=window.wp.url;function nt(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=nt(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}const at=function(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=nt(e))&&(n&&(n+=" "),n+=t);return n},ot="-";function it(e){const t=function(e){const{theme:t,prefix:r}=e,n={nextPart:new Map,validators:[]},a=function(e,t){return t?e.map((([e,r])=>[e,r.map((e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map((([e,r])=>[t+e,r]))):e))])):e}(Object.entries(e.classGroups),r);return a.forEach((([e,r])=>{ct(r,n,e,t)})),n}(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:function(e){const r=e.split(ot);return""===r[0]&&1!==r.length&&r.shift(),st(r,t)||function(e){if(lt.test(e)){const t=lt.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}}(e)},getConflictingClassGroupIds:function(e,t){const a=r[e]||[];return t&&n[e]?[...a,...n[e]]:a}}}function st(e,t){if(0===e.length)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),a=n?st(e.slice(1),n):void 0;if(a)return a;if(0===t.validators.length)return;const o=e.join(ot);return t.validators.find((({validator:e})=>e(o)))?.classGroupId}const lt=/^\[(.+)\]$/;function ct(e,t,r,n){e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return e.isThemeGetter?void ct(e(n),t,r,n):void t.validators.push({validator:e,classGroupId:r});Object.entries(e).forEach((([e,a])=>{ct(a,ut(t,e),r,n)}))}else(""===e?t:ut(t,e)).classGroupId=r}))}function ut(e,t){let r=e;return t.split(ot).forEach((e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)})),r}function dt(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=new Map,n=new Map;function a(a,o){r.set(a,o),t++,t>e&&(t=0,n=r,r=new Map)}return{get(e){let t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(a(e,t),t):void 0},set(e,t){r.has(e)?r.set(e,t):a(e,t)}}}const pt="!";function ft(e){const t=e.separator,r=1===t.length,n=t[0],a=t.length;return function(e){const o=[];let i,s=0,l=0;for(let c=0;c<e.length;c++){let u=e[c];if(0===s){if(u===n&&(r||e.slice(c,c+a)===t)){o.push(e.slice(l,c)),l=c+a;continue}if("/"===u){i=c;continue}}"["===u?s++:"]"===u&&s--}const c=0===o.length?e:e.substring(l),u=c.startsWith(pt);return{modifiers:o,hasImportantModifier:u,baseClassName:u?c.substring(1):c,maybePostfixModifierPosition:i&&i>l?i-l:void 0}}}const mt=/\s+/;function ht(){let e,t,r=0,n="";for(;r<arguments.length;)(e=arguments[r++])&&(t=gt(e))&&(n&&(n+=" "),n+=t);return n}function gt(e){if("string"==typeof e)return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=gt(e[n]))&&(r&&(r+=" "),r+=t);return r}function vt(e,...t){let r,n,a,o=function(s){const l=t.reduce(((e,t)=>t(e)),e());return r=function(e){return{cache:dt(e.cacheSize),splitModifiers:ft(e),...it(e)}}(l),n=r.cache.get,a=r.cache.set,o=i,i(s)};function i(e){const t=n(e);if(t)return t;const o=function(e,t){const{splitModifiers:r,getClassGroupId:n,getConflictingClassGroupIds:a}=t,o=new Set;return e.trim().split(mt).map((e=>{const{modifiers:t,hasImportantModifier:a,baseClassName:o,maybePostfixModifierPosition:i}=r(e);let s=n(i?o.substring(0,i):o),l=Boolean(i);if(!s){if(!i)return{isTailwindClass:!1,originalClassName:e};if(s=n(o),!s)return{isTailwindClass:!1,originalClassName:e};l=!1}const c=function(e){if(e.length<=1)return e;const t=[];let r=[];return e.forEach((e=>{"["===e[0]?(t.push(...r.sort(),e),r=[]):r.push(e)})),t.push(...r.sort()),t}(t).join(":");return{isTailwindClass:!0,modifierId:a?c+pt:c,classGroupId:s,originalClassName:e,hasPostfixModifier:l}})).reverse().filter((e=>{if(!e.isTailwindClass)return!0;const{modifierId:t,classGroupId:r,hasPostfixModifier:n}=e,i=t+r;return!o.has(i)&&(o.add(i),a(r,n).forEach((e=>o.add(t+e))),!0)})).reverse().map((e=>e.originalClassName)).join(" ")}(e,r);return a(e,o),o}return function(){return o(ht.apply(null,arguments))}}function yt(e){const t=t=>t[e]||[];return t.isThemeGetter=!0,t}const bt=/^\[(?:([a-z-]+):)?(.+)\]$/i,xt=/^\d+\/\d+$/,wt=new Set(["px","full","screen"]),Et=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,_t=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,St=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Mt=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Nt=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function kt(e){return Dt(e)||wt.has(e)||xt.test(e)}function Ct(e){return Vt(e,"length",Wt)}function Dt(e){return Boolean(e)&&!Number.isNaN(Number(e))}function Tt(e){return Vt(e,"number",Dt)}function jt(e){return Boolean(e)&&Number.isInteger(Number(e))}function At(e){return e.endsWith("%")&&Dt(e.slice(0,-1))}function Ot(e){return bt.test(e)}function It(e){return Et.test(e)}const Lt=new Set(["length","size","percentage"]);function Pt(e){return Vt(e,Lt,Ht)}function zt(e){return Vt(e,"position",Ht)}const Ft=new Set(["image","url"]);function Rt(e){return Vt(e,Ft,$t)}function Bt(e){return Vt(e,"",Yt)}function Ut(){return!0}function Vt(e,t,r){const n=bt.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))}function Wt(e){return _t.test(e)&&!St.test(e)}function Ht(){return!1}function Yt(e){return Mt.test(e)}function $t(e){return Nt.test(e)}function Zt(){const e=yt("colors"),t=yt("spacing"),r=yt("blur"),n=yt("brightness"),a=yt("borderColor"),o=yt("borderRadius"),i=yt("borderSpacing"),s=yt("borderWidth"),l=yt("contrast"),c=yt("grayscale"),u=yt("hueRotate"),d=yt("invert"),p=yt("gap"),f=yt("gradientColorStops"),m=yt("gradientColorStopPositions"),h=yt("inset"),g=yt("margin"),v=yt("opacity"),y=yt("padding"),b=yt("saturate"),x=yt("scale"),w=yt("sepia"),E=yt("skew"),_=yt("space"),S=yt("translate"),M=()=>["auto",Ot,t],N=()=>[Ot,t],k=()=>["",kt,Ct],C=()=>["auto",Dt,Ot],D=()=>["","0",Ot],T=()=>[Dt,Tt],j=()=>[Dt,Ot];return{cacheSize:500,separator:":",theme:{colors:[Ut],spacing:[kt,Ct],blur:["none","",It,Ot],brightness:T(),borderColor:[e],borderRadius:["none","","full",It,Ot],borderSpacing:N(),borderWidth:k(),contrast:T(),grayscale:D(),hueRotate:j(),invert:D(),gap:N(),gradientColorStops:[e],gradientColorStopPositions:[At,Ct],inset:M(),margin:M(),opacity:T(),padding:N(),saturate:T(),scale:T(),sepia:D(),skew:j(),space:N(),translate:N()},classGroups:{aspect:[{aspect:["auto","square","video",Ot]}],container:["container"],columns:[{columns:[It]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",Ot]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[h]}],"inset-x":[{"inset-x":[h]}],"inset-y":[{"inset-y":[h]}],start:[{start:[h]}],end:[{end:[h]}],top:[{top:[h]}],right:[{right:[h]}],bottom:[{bottom:[h]}],left:[{left:[h]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",jt,Ot]}],basis:[{basis:M()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Ot]}],grow:[{grow:D()}],shrink:[{shrink:D()}],order:[{order:["first","last","none",jt,Ot]}],"grid-cols":[{"grid-cols":[Ut]}],"col-start-end":[{col:["auto",{span:["full",jt,Ot]},Ot]}],"col-start":[{"col-start":C()}],"col-end":[{"col-end":C()}],"grid-rows":[{"grid-rows":[Ut]}],"row-start-end":[{row:["auto",{span:[jt,Ot]},Ot]}],"row-start":[{"row-start":C()}],"row-end":[{"row-end":C()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Ot]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Ot]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[_]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Ot,t]}],"min-w":[{"min-w":[Ot,t,"min","max","fit"]}],"max-w":[{"max-w":[Ot,t,"none","full","min","max","fit","prose",{screen:[It]},It]}],h:[{h:[Ot,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Ot,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Ot,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Ot,t,"auto","min","max","fit"]}],"font-size":[{text:["base",It,Ct]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Tt]}],"font-family":[{font:[Ut]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Ot]}],"line-clamp":[{"line-clamp":["none",Dt,Tt]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",kt,Ot]}],"list-image":[{"list-image":["none",Ot]}],"list-style-type":[{list:["none","disc","decimal",Ot]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",kt,Ct]}],"underline-offset":[{"underline-offset":["auto",kt,Ot]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:N()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ot]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Ot]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",zt]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Pt]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Rt]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[kt,Ot]}],"outline-w":[{outline:[kt,Ct]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:k()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[kt,Ct]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",It,Bt]}],"shadow-color":[{shadow:[Ut]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",It,Ot]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[w]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[w]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Ot]}],duration:[{duration:j()}],ease:[{ease:["linear","in","out","in-out",Ot]}],delay:[{delay:j()}],animate:[{animate:["none","spin","ping","pulse","bounce",Ot]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[jt,Ot]}],"translate-x":[{"translate-x":[S]}],"translate-y":[{"translate-y":[S]}],"skew-x":[{"skew-x":[E]}],"skew-y":[{"skew-y":[E]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Ot]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Ot]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Ot]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[kt,Ct,Tt]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}Symbol.toStringTag;const Qt=vt(Zt),Gt=(...e)=>Qt(at(e)),qt={A001:(0,tt.__)("Downloading the images in media library…","astra-sites"),A002:(0,tt.__)("Downloading the images in media library…","astra-sites"),A003:(0,tt.__)("Adding interactive elements to engage visitors…","astra-sites"),A004:(0,tt.__)("Crafting compelling copy that speaks to audience…","astra-sites"),A005:(0,tt.__)("Optimizing website for performance and speed…","astra-sites"),A006:(0,tt.__)("Adding essential features to engage visitors…","astra-sites"),A007:(0,tt.__)("Optimizing SEO settings to boost online presence…","astra-sites"),A008:(0,tt.__)("Finalizing website layout and structure…","astra-sites"),A009:(0,tt.__)("Testing functionality across different browsers…","astra-sites"),A010:(0,tt.__)("It's taking a bit more than usual. Bear with us…","astra-sites"),A011:"Done",R001:(0,tt.__)("Oops, Site creation hiccupped, we are trying one more time","astra-sites"),F001:(0,tt.__)("Oops, our site creation magic misfired! We couldn't create your site. Please try again…","astra-sites")},Kt=e=>{try{if("undefined"==typeof window)return null;const t=localStorage.getItem(e);return t?JSON.parse(t):null}catch(e){return null}},Xt=(e,t)=>{try{if("undefined"==typeof window)return;localStorage.setItem(e,JSON.stringify(t))}catch(e){}},Jt=e=>{try{if("undefined"==typeof window)return;localStorage.removeItem(e)}catch(e){console.error("Error while removing localStorage:",e)}},er=e=>{let{title:t,message:r,code:a}=e;"internal_server_error"===a&&(r=e?.data?.error?.message||r);const o=r?.replace(/<\/?p>/g,"");return t&&r?(0,n.createElement)("div",{className:"min-w-[224px]"},(0,n.createElement)("p",{className:"text-sm font-semibold text-white leading-5"},t),(0,n.createElement)("p",{className:"mt-1 text-sm font-normal text-white leading-5",dangerouslySetInnerHTML:{__html:o}})):(0,n.createElement)("span",{className:"!text-white text-sm min-w-[224px]",dangerouslySetInnerHTML:{__html:o}})},tr=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m9-.75a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 3.75h.008v.008H12v-.008Z"}))})),rr=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"}))})),nr=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 19.5 8.25 12l7.5-7.5"}))})),ar=window.wp.apiFetch;var or=r.n(ar);const ir=({className:e})=>(0,n.createElement)("div",{className:`site-loading-skeleton ${e}`},(0,n.createElement)("div",{className:"grid grid-cols-12 gap-4"},(0,n.createElement)("div",{className:"col-span-4"},(0,n.createElement)("div",{className:"p-12 flex"},(0,n.createElement)("div",{className:"w-72 h-12 bg-gray-300 animate-pulse"}))),(0,n.createElement)("div",{className:"col-span-8"},(0,n.createElement)("div",{className:"p-12 flex justify-end gap-4"},(0,n.createElement)("div",{className:"w-24 h-12 bg-gray-300 animate-pulse"}),(0,n.createElement)("div",{className:"w-24 h-12 bg-gray-300 animate-pulse"}),(0,n.createElement)("div",{className:"w-24 h-12 bg-gray-300 animate-pulse"}),(0,n.createElement)("div",{className:"w-24 h-12 bg-gray-300 animate-pulse"}),(0,n.createElement)("div",{className:"w-48 h-12 bg-gray-300 animate-pulse"}))),(0,n.createElement)("div",{className:"col-span-6"},(0,n.createElement)("div",{className:"p-4 md:p-8 lg:p-12 flex flex-col h-full"},(0,n.createElement)("div",{className:"h-48 bg-gray-300 animate-pulse"}),(0,n.createElement)("div",{className:"my-4"},(0,n.createElement)("div",{className:"h-5 bg-gray-300 animate-pulse"})),(0,n.createElement)("div",{className:"my-4"},(0,n.createElement)("div",{className:"h-5 bg-gray-300 animate-pulse"})),(0,n.createElement)("div",{className:"my-12"},(0,n.createElement)("div",{className:"w-60 h-16 bg-gray-300 animate-pulse"})))),(0,n.createElement)("div",{className:"col-span-6"},(0,n.createElement)("div",{className:"p-4 md:p-8 lg:p-12 flex justify-end gap-4"},(0,n.createElement)("div",{className:"w-64 h-40 bg-gray-300 animate-pulse"}))),(0,n.createElement)("div",{className:"col-span-12"},(0,n.createElement)("div",{className:"p-12 flex justify-evenly gap-4"},(0,n.createElement)("div",{className:"w-full h-40 bg-gray-300 animate-pulse"}),(0,n.createElement)("div",{className:"w-full h-40 bg-gray-300 animate-pulse"}),(0,n.createElement)("div",{className:"w-full h-40 bg-gray-300 animate-pulse"}))))),{forwardRef:sr}=wp.element,lr=sr((({variant:e="",isSmall:t=!1,hasSuffixIcon:r=!1,hasPrefixIcon:a=!1,type:o="button",className:i,onClick:s,children:l,disabled:c=!1,id:u="",...d},p)=>{const f=t?"small":"base",m={base:{default:"px-6 py-3",hasPrefixIcon:"pl-4 pr-6 py-3",hasSuffixIcon:"pl-6 pr-4 py-3"},medium:{default:"px-4 py-3 h-11",hasPrefixIcon:"pl-4 pr-6 py-3",hasSuffixIcon:"pl-6 pr-4 py-3"},small:{default:"px-5 py-2 h-[2.625rem]",hasPrefixIcon:"pl-3 pr-5 py-2 h-[2.625rem]",hasSuffixIcon:"pl-5 pr-3 py-2 h-[2.625rem]"}};return(0,n.createElement)("button",{type:o,className:Qt("group flex items-center justify-center gap-2 rounded-md focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 transition duration-150 ease-in-out cursor-pointer border-0",{primary:"text-white bg-accent-st hover:bg-accent-hover-st focus-visible:ring-accent-st border border-solid border-accent-st",white:"text-accent-st bg-white border border-solid border-accent-st focus-visible:ring-accent-st",dark:"text-white border border-white bg-transparent border-solid",link:"underline border-0 bg-transparent",blank:"bg-transparent border-transparent",gray:"bg-transparent border border-solid border-zip-dark-theme-border text-zip-dark-theme-heading","gray-selected":"bg-zip-dark-theme-border text-white",other:"","gradient-border":"bg-transparent text-zip-app-heading zw-base-bold gradient-border-cover gradient-border-cover-button",gradient:"bg-gradient-to-r from-gradient-color-1 via-46.88 via-gradient-color-2 to-gradient-color-3 text-white zw-base-bold","border-secondary":"text-app-secondary bg-app-light-background border border-app-secondary shadow-sm"}[e],!a&&!r&&m[f].default,a&&m[f].hasPrefixIcon,r&&m[f].hasSuffixIcon,{base:"text-base font-medium",small:"text-sm font-medium"}[f],{base:"rounded-md",small:"rounded"}[f],c&&"cursor-not-allowed opacity-70",i),onClick:e=>{s&&"function"==typeof s&&s(e)},ref:p,disabled:c,...u&&{id:u},...d},l)})),cr=(...e)=>Qt(at(e)),ur=(e,t,r)=>{let n;return(...a)=>{const o=r&&!n;clearTimeout(n),n=setTimeout((()=>{n=null,r||e(...a)}),t),o&&e(...a)}},dr=(e,t=void 0)=>{const r="undefined"!=typeof sessionStorage?sessionStorage:window.sessionStorage;try{const n=r.getItem(e);return n?JSON.parse(n):t}catch(e){return console.error(e),t}},pr=e=>{const t="undefined"!=typeof sessionStorage?sessionStorage:window.sessionStorage;try{t.removeItem(e)}catch(e){console.error(e)}},fr=(e,t=400)=>{e&&(e.style.height="auto",e.scrollHeight>t?(e.style.height=`${t}px`,e.style.overflowY="auto"):(e.style.height=`${e.scrollHeight}px`,e.style.overflowY="hidden"))},mr=e=>{if(!e)return{};const t={};for(const[r,n]of Object.entries(e))t[r.replace(/_([a-z])/g,((e,t)=>t.toUpperCase()))]=n;return t},hr=e=>(/^https?:\/\//i.test(e)||(e="https://"+e),e),gr=(e,t)=>{const r=document.getElementById(t);r&&r.contentWindow.postMessage({call:"zipwpPreviewDispatch",value:e},"*")},vr=e=>!!(e=>{try{return new URL(e),!0}catch(e){return!1}})(e)&&!!/^[a-zA-Z0-9_\-\. :/]+$/.test(e),{plan_data:yr}=aiBuilderVars?.zip_plans,br=()=>1===yr?.remaining?.ai_sites_count||yr?.usage?.ai_sites_count/yr?.limit?.ai_sites_count*100>=60,xr="SET_WEBSITE_TYPE_AI_STEP",wr="SET_WEBSITE_LANGUAGE_AI_STEP",Er="SET_WEBSITE_TYPE_LIST_AI_STEP",_r="SET_WEBSITE_LANGUAGE_LIST_AI_STEP",Sr="SET_LIMIT_EXCEED_MODAL",Mr="SET_API_ERROR_MODAL",Nr="SET_CONTINUE_PROGRESS_MODAL",kr="SET_PLAN_INFORMATION_MODAL",Cr="SET_WEBSITE_NAME_AI_STEP",Dr="SET_WEBSITE_DETAILS_AI_STEP",Tr="SET_WEBSITE_KEYWORDS_AI_STEP",jr="SET_WEBSITE_IMAGES_AI_STEP",Ar="RESET_KEYWORDS_IMAGES_AI_STEP",Or="SET_WEBSITE_ONBOARDING_AI_DETAILS",Ir="SET_WEBSITE_CONTACT_AI_STEP",Lr="SET_WEBSITE_TEMPLATES_AI_STEP",Pr="SET_WEBSITE_TEMPLATE_RESULTS_AI_STEP",zr="SET_WEBSITE_SELECTED_TEMPLATE_AI_STEP",Fr="SET_SELECTED_TEMPLATE_IS_PREMIUM",Rr="SET_WEBSITE_DATA_AI_STEP",Br="RESET_ONBOARDING_AI_STEPS",Ur="SET_CREDITS_DETAILS",Vr="STORE_SITE_FEATURES",Wr="SET_SITE_FEATURES_DATA",Hr="SET_SITE_FEATURES",Yr="SET_WEBSITE_TEMPLATE_KEYWORDS",$r="SET_DYNAMIC_CONTENT",Zr="LOADING_NEXT_STEP",Qr="SET_WEBSITE_LOGO",Gr="SET_SITE_TITLE_VISIBLE",qr="SET_WEBSITE_COLOR_PALETTE",Kr="SET_WEBSITE_TYPOGRAPHY",Xr="SET_DEFAULT_COLOR_PALETTE",Jr="UPDATE_IMPORT_AI_SITE_DATA",en="SET_FULL_ONBOARDING_STATE",tn=window.lodash;var rn;const nn={id:"",thumbnail:"",url:"",width:120},an=aiBuilderVars?.business_details,{selectedImages:on}=dr("st-ai-builder",{}),sn={stepData:{tokenExists:aiBuilderVars?.zip_token_exists||"",businessType:"",siteLanguage:aiBuilderVars?.default_website_language,businessName:"",businessDetails:"",keywords:[],selectedImages:[],imagesPreSelected:!1,businessContact:{phone:"",email:"",address:"",socialMedia:[]},templateKeywords:[],templateList:[],selectedTemplate:"",templateSearchResults:"",descriptionListStore:{list:[],currentPage:0},siteFeatures:[],siteFeaturesData:{ecommerce_type:"surecart"},siteLogo:nn,siteTitleVisible:!0,activeColorPalette:null,activeTypography:null,defaultColorPalette:null},websiteInfo:an?.websiteInfo||{},websiteVersionList:[],limitExceedModal:{open:!1},apiErrorModal:{open:!1},continueProgressModal:{open:!1},planInformationModal:{open:!1},importSiteProgressData:{builder:"gutenberg",templateId:"",templateResponse:{},requiredPlugins:[],tryAgainCount:0,pluginInstallationAttempts:0,reset:"yes"===aiBuilderVars?.firstImportStatus,themeStatus:!1,importStatusLog:"",importStatus:"",xmlImportDone:!1,requiredPluginsDone:!1,notInstalledList:[],notActivatedList:[],resetData:[],importStart:!1,importEnd:!1,importPercent:0,importError:!1,importErrorMessages:{primaryText:"",secondaryText:"",errorCode:"",errorText:"",solutionText:"",tryAgain:!1},importErrorResponse:[],importTimeTaken:{},customizerImportFlag:!0,themeActivateFlag:!0,widgetImportFlag:!0,contentImportFlag:!0,analyticsFlag:"yes"!==aiBuilderVars?.analytics,shownRequirementOnce:!1,createSiteStatus:!1},loadingNextStep:!1,failedSites:aiBuilderVars?.failed_sites};let ln=(0,tn.cloneDeep)(sn);ln={...ln,stepData:{tokenExists:aiBuilderVars?.zip_token_exists||"",businessType:an?.business_category_name||"",siteLanguage:an?.language||aiBuilderVars?.default_website_language,businessName:an?.business_name||"",businessDetails:an?.business_description||"",keywords:an?.image_keyword||[],selectedImages:on?.length?on:an.images||[],imagesPreSelected:!!an?.images?.landscape?.length||!!an?.images?.portrait?.length||!1,businessContact:{phone:an?.business_phone||"",email:an?.business_email||"",address:an?.business_address||"",socialMedia:an?.social_profiles||[]},templateKeywords:an?.template_keywords||[],templateList:an?.templateList||[],selectedTemplate:an?.selectedTemplate||"",templateSearchResults:an?.templateSearchResults||"",descriptionListStore:{list:[],currentPage:0},siteFeatures:[],siteFeaturesData:{ecommerce_type:"surecart"},siteLogo:nn,siteTitleVisible:!0,activeColorPalette:null,activeTypography:null,defaultColorPalette:null},websiteInfo:an?.websiteInfo||{}};let cn=Kt("ai-builder-onboarding-details");cn&&(cn=(0,tn.omit)(cn,["limitExceedModal","apiErrorModal"]),cn={...ln,...cn});const un={...null!==(rn=cn)&&void 0!==rn?rn:ln},dn={setWebsiteOnboardingAIDetails:e=>({type:Or,payload:e}),setBusinessTypeListAIStep:e=>({type:Er,payload:e}),setSiteLanguageListAIStep:e=>({type:_r,payload:e}),setLimitExceedModal:e=>({type:Sr,payload:e}),setApiErrorModal:e=>({type:Mr,payload:e}),setPlanInformationModal:e=>({type:kr,payload:e}),setContinueProgressModal:e=>({type:Nr,payload:e}),setWebsiteTypeAIStep:e=>({type:xr,payload:e}),setWebsiteLanguageAIStep:e=>({type:wr,payload:e}),setWebsiteNameAIStep:e=>({type:Cr,payload:e}),setWebsiteDetailsAIStep:e=>({type:Dr,payload:e}),setWebsiteKeywordsAIStep:e=>({type:Tr,payload:e}),setWebsiteImagesAIStep:e=>({type:jr,payload:e}),resetKeywordsImagesAIStep:()=>({type:Ar}),setWebsiteContactAIStep:e=>({type:Ir,payload:e}),setWebsiteTemplatesAIStep:e=>({type:Lr,payload:e}),setWebsiteTemplateKeywords:e=>({type:Yr,payload:e}),setWebsiteTemplateSearchResultsAIStep:e=>({type:Pr,payload:e}),setWebsiteSelectedTemplateAIStep:e=>({type:zr,payload:e}),setSelectedTemplateIsPremium:e=>({type:Fr,payload:e}),setWebsiteInfoAIStep:e=>({type:Rr,payload:e}),resetOnboardingAISteps:()=>({type:Br}),setOnboardingAIDetails:e=>({type:"SET_ONBOARDING_AI_DETAILS",payload:e}),setCreditsDetails:e=>({type:Ur,payload:mr(e)}),storeSiteFeatures:e=>({type:Vr,payload:e}),setSiteFeatures:e=>({type:Hr,payload:e}),setSiteFeaturesData:e=>({type:Wr,payload:e}),setDynamicContent:e=>({type:$r,dynamicContent:e}),setWebsiteLogo:e=>({type:Qr,payload:e}),setSiteTitleVisible:e=>({type:Gr,payload:e}),setWebsiteColorPalette:e=>({type:qr,payload:e}),setDefaultColorPalette:e=>({type:Xr,payload:e}),setWebsiteTypography:e=>({type:Kr,payload:e}),updateImportAiSiteData:e=>({type:Jr,payload:e}),setLoadingNextStep:e=>({type:Zr,payload:e}),setFullOnboardingState:e=>({type:en,payload:e})},pn=dn,fn="st-ai-builder",mn=(0,et.createReduxStore)(fn,{reducer:(e=un,t)=>{var r,n;switch(t.type){case Er:return{...e,stepData:{...e.stepData,businessTypeList:t.payload}};case _r:return{...e,stepData:{...e.stepData,siteLanguageList:t.payload}};case Sr:return{...e,limitExceedModal:t.payload};case Mr:return{...e,apiErrorModal:t.payload};case kr:return{...e,planInformationModal:t.payload};case Nr:return{...e,continueProgressModal:t.payload};case xr:return{...e,stepData:{...e.stepData,businessType:t.payload},limitExceedModal:{...e.limitExceedModal,limitExceedModal:t.payload}};case wr:return{...e,stepData:{...e.stepData,siteLanguage:t.payload},limitExceedModal:{...e.limitExceedModal,limitExceedModal:t.payload}};case Cr:return{...e,stepData:{...e.stepData,businessName:t.payload}};case Dr:return{...e,stepData:{...e.stepData,businessDetails:t.payload}};case Ir:return{...e,stepData:{...e.stepData,businessContact:t.payload}};case Or:return{...e,...t.payload,continueProgressModal:e.continueProgressModal};case Lr:return{...e,stepData:{...e.stepData,templateList:t.payload}};case Pr:return{...e,stepData:{...e.stepData,templateSearchResults:t.payload}};case zr:return{...e,stepData:{...e.stepData,selectedTemplate:t.payload}};case Wr:return{...e,stepData:{...e.stepData,siteFeaturesData:t.payload}};case Fr:return{...e,stepData:{...e.stepData,selectedTemplateIsPremium:t.payload}};case Rr:return{...e,websiteInfo:t.payload};case Tr:return{...e,stepData:{...e.stepData,keywords:t.payload}};case jr:return{...e,stepData:{...e.stepData,selectedImages:t.payload}};case Ar:return{...e,stepData:{...e.stepData,keywords:[],selectedImages:[],imagesPreSelected:!1}};case Br:return{...e,stepData:{token:"",businessType:"",businessName:"",businessDetails:"",keywords:[],selectedImages:[],imagesPreSelected:!1,businessContact:{phone:"",email:"",address:"",socialMedia:[]}}};case"SET_ONBOARDING_AI_DETAILS":return{...e,...t.payload};case Ur:return{...e,credits:{...e.credits,...t.payload}};case"TOGGLE_UPDATE_ONBOARDING_IMAGES":return{...e,showOnboarding:!e.showOnboarding,updateImages:!e.updateImages,currentStep:e.updateImages?1:6};case Vr:const a={...e.stepData},{selectedTemplate:o}=a,i=e.stepData.templateList.find((e=>e.uuid===o));return{...e,stepData:{...a,siteFeatures:(0,tn.merge)(null!==(r=a?.siteFeatures)&&void 0!==r?r:[],(null!==(n=t?.payload)&&void 0!==n?n:[]).map((e=>{const t="yes"===i?.features?.[e.id];return{...e,enabled:t,compulsory:t}})))}};case Hr:return{...e,stepData:{...e.stepData,siteFeatures:e.stepData?.siteFeatures.map((e=>e.id===t.payload?{...e,enabled:!e.enabled}:e))}};case Yr:return{...e,stepData:{...e.stepData,templateKeywords:t.payload}};case $r:return{...e,dynamicContent:t.dynamicContent};case Qr:return{...e,stepData:{...e.stepData,siteLogo:t.payload}};case Gr:return{...e,stepData:{...e.stepData,siteTitleVisible:t.payload}};case qr:return{...e,stepData:{...e.stepData,activeColorPalette:t.payload}};case Kr:return{...e,stepData:{...e.stepData,activeTypography:t.payload}};case Jr:return{...e,importSiteProgressData:{...e.importSiteProgressData,...t.payload}};case Xr:return{...e,stepData:{...e.stepData,activeColorPalette:t.payload,defaultColorPalette:t.payload}};case Zr:return{...e,loadingNextStep:t.payload};case en:return{...e,stepData:{...t.payload.stepData}};default:return e}},actions:pn,selectors:{getOnboardingAI:e=>e,getAllPatternsCategories:({allPatternsCategories:e})=>e,getDynamicContent:({dynamicContent:e})=>e,getCurrentAIStep:({currentStep:e})=>e,getAIStepData:({stepData:e})=>e,getWebsiteInfo:({websiteInfo:e})=>e,getWebsiteVersionList:({websiteVersionList:e})=>e,getSelectedWebsiteVersion:({selectedWebsiteVersion:e})=>e,getLimitExceedModalInfo:({limitExceedModal:e})=>e,getApiErrorModalInfo:({apiErrorModal:e})=>e,getContinueProgressModalInfo:({continueProgressModal:e})=>e,getPlanInfoModalInfo:({planInformationModal:e})=>e,getDisableAi:({disableAi:e})=>e,getDisablePreview:({disablePreview:e})=>e,getRegeneratingContentCategory:({regeneratingContentCategory:e})=>e,getImportInProgress:({importInProgress:e})=>e,getSpecAITogglePopup:({specAITogglePopup:e})=>e,getShowPagesOnboarding:({showPagesOnboarding:e})=>e,getCreditsDetails:({credits:e})=>e,getSiteFeatures:({stepData:{siteFeatures:e}})=>e,getSiteFeaturesData:e=>e.stepData?.siteFeaturesData||{},getSiteLogo:({stepData:{siteLogo:e}})=>e,getSiteTitleVisible:({stepData:{siteTitleVisible:e}})=>e,getActiveColorPalette:({stepData:{activeColorPalette:e}})=>e,getActiveTypography:({stepData:{activeTypography:e}})=>e,getImportSiteProgressData:({importSiteProgressData:e})=>e,getDefaultColorPalette:({stepData:{defaultColorPalette:e}})=>e,getLoadingNextStep:({loadingNextStep:e})=>e,getFailedSites:({failedSites:e})=>e}});(0,et.register)(mn);const hn=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"}))})),gn=[{slug:"style-1",title:(0,tt.__)("Style 1","astra-sites"),colors:["#0085FF","#0177E3","#FFFFFF","#E7F6FF","#212A37","#0F172A","#4F5B62","#070614","#222222"]},{slug:"style-2",title:(0,tt.__)("Style 2","astra-sites"),colors:["#8B5DFF","#7B47FF","#FFFFFF","#F2F0FE","#1B203A","#0F102A","#4B4D56","#0D0614","#222222"]},{slug:"style-3",title:(0,tt.__)("Style 3","astra-sites"),colors:["#239D60","#039A4F","#FFFFFF","#EDF6F1","#202B29","#131D19","#353A36","#0C1406","#222222"]},{slug:"style-4",title:(0,tt.__)("Style 4","astra-sites"),colors:["#FB5FAB","#EA559D","#FFFFFF","#FCEEF5","#29223C","#180F2A","#4B3F4A","#140610","#222222"]},{slug:"style-5",title:(0,tt.__)("Style 5","astra-sites"),colors:["#DD183B","#CC1939","#FFFFFF","#FFEDE6","#231417","#150B0F","#3D2E32","#140609","#222222"]},{slug:"style-6",title:(0,tt.__)("Style 6","astra-sites"),colors:["#FD9800","#E98C00","#FFFFFF","#FEF9E1","#161923","#090C17","#2E2D2A","#141006","#222222"]},{slug:"style-7",title:(0,tt.__)("Style 7","astra-sites"),colors:["#9335B6","#8528a7","#110713","#331438","#F5EDF9","#FFFFFF","#EAD5F3","#170A1C","#222222"]},{slug:"style-8",title:(0,tt.__)("Style 8","astra-sites"),colors:["#0E75D4","#0D66B9","#011126","#032547","#EBF4FF","#FFFFFF","#C3E0FD","#01142C","#222222"]},{slug:"style-9",title:(0,tt.__)("Style 9","astra-sites"),colors:["#E11B14","#C00802","#1F0A0C","#1C1B1B","#FBECED","#FFFFFF","#F7D0D1","#1D090B","#222222"]},{slug:"style-10",title:(0,tt.__)("Style 10","astra-sites"),colors:["#121413","#135F3D","#0E100F","#1B1C1B","#EEF9F3","#FFFFFF","#D8F0E5","#121413","#222222"]}],vn=[{slug:"style-1",title:(0,tt.__)("Style 1","astra-sites"),colors:["#9335B6","#8528a7","#110713","#331438","#F5EDF9","#FFFFFF","#EAD5F3","#170A1C","#222222"]},{slug:"style-2",title:(0,tt.__)("Style 2","astra-sites"),colors:["#2235DD","#1a2bc6","#05060F","#131739","#f0f1fd","#FFFFFF","#E4E7FD","#131739","#222222"]},{slug:"style-3",title:(0,tt.__)("Style 3","astra-sites"),colors:["#377A00","#2f6a00","#151716","#012104","#EAF7EB","#FFFFFF","#D0EBCF","#011502","#222222"]},{slug:"style-4",title:(0,tt.__)("Style 4","astra-sites"),colors:["#E11B14","#C00802","#1F0A0C","#1C1B1B","#FBECED","#FFFFFF","#F7D0D1","#1D090B","#222222"]},{slug:"style-5",title:(0,tt.__)("Style 5","astra-sites"),colors:["#9A690F","#885C09","#1A0E00","#291901","#FFF7F0","#FFFFFF","#FFE0C1","#1C1001","#222222"]},{slug:"style-6",title:(0,tt.__)("Style 6","astra-sites"),colors:["#C74382","#BC3878","#12080D","#1F1C1D","#F8EEF2","#FFFFFF","#F3D4E1","#1A0C13","#222222"]},{slug:"style-7",title:(0,tt.__)("Style 7","astra-sites"),colors:["#0085FF","#0177E3","#FFFFFF","#E7F6FF","#212A37","#0F172A","#4F5B62","#070614","#222222"]},{slug:"style-8",title:(0,tt.__)("Style 8","astra-sites"),colors:["#21B4A6","#0FAF9F","#FFFFFF","#EDF6F3","#1C2A3C","#111A28","#4E4E4E","#061314","#222222"]},{slug:"style-9",title:(0,tt.__)("Style 9","astra-sites"),colors:["#FB5FAB","#EA559D","#FFFFFF","#FCEEF5","#29223C","#180F2A","#4B3F4A","#140610","#222222"]},{slug:"style-10",title:(0,tt.__)("Style 10","astra-sites"),colors:["#DCA54A","#D09A40","#FFFFFF","#FAF5E5","#1B1B1B","#0E0D06","#2E2D2A","#141006","#222222"]}],yn=({className:e})=>(0,n.createElement)("svg",{className:e,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",strokeWidth:"1.5"},(0,n.createElement)("path",{d:"M12.5 5L15 7.5M5 17.5L17.5 5L15 2.5L2.5 15L5 17.5ZM7.5 2.5C7.5 2.94203 7.67559 3.36595 7.98816 3.67851C8.30072 3.99107 8.72464 4.16667 9.16667 4.16667C8.72464 4.16667 8.30072 4.34226 7.98816 4.65482C7.67559 4.96738 7.5 5.39131 7.5 5.83333C7.5 5.39131 7.3244 4.96738 7.01184 4.65482C6.69928 4.34226 6.27536 4.16667 5.83333 4.16667C6.27536 4.16667 6.69928 3.99107 7.01184 3.67851C7.3244 3.36595 7.5 2.94203 7.5 2.5ZM15.8333 10.8333C15.8333 11.2754 16.0089 11.6993 16.3215 12.0118C16.634 12.3244 17.058 12.5 17.5 12.5C17.058 12.5 16.634 12.6756 16.3215 12.9882C16.0089 13.3007 15.8333 13.7246 15.8333 14.1667C15.8333 13.7246 15.6577 13.3007 15.3452 12.9882C15.0326 12.6756 14.6087 12.5 14.1667 12.5C14.6087 12.5 15.0326 12.3244 15.3452 12.0118C15.6577 11.6993 15.8333 11.2754 15.8333 10.8333Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})),bn=({className:e})=>(0,n.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e},(0,n.createElement)("g",{clipPath:"url(#clip0_26119_59306)"},(0,n.createElement)("path",{d:"M18 9C18 4.02944 13.9706 0 9 0C4.02944 0 0 4.02944 0 9C0 13.9706 4.02944 18 9 18C13.9706 18 18 13.9706 18 9Z",fill:"#E90B76"}),(0,n.createElement)("path",{d:"M13.7502 5.84406C13.652 5.75804 13.5327 5.70272 13.406 5.6844C13.2793 5.66609 13.1503 5.68552 13.0336 5.74048L10.8624 6.75372L9.60092 4.36699C9.54062 4.25556 9.45327 4.1629 9.34774 4.09843C9.24222 4.03396 9.1223 4 9.0002 4C8.8781 4 8.75819 4.03396 8.65266 4.09843C8.54714 4.1629 8.45978 4.25556 8.39949 4.36699L7.13798 6.75372L4.96682 5.74048C4.8499 5.6856 4.72068 5.66614 4.59377 5.68431C4.46686 5.70247 4.34733 5.75753 4.24867 5.84326C4.15002 5.929 4.07619 6.04198 4.03552 6.16945C3.99486 6.29692 3.98898 6.43379 4.01855 6.56458L5.10842 11.4416C5.12926 11.536 5.16815 11.625 5.22273 11.7032C5.27731 11.7814 5.34644 11.8471 5.42594 11.8964C5.53358 11.964 5.65664 11.9998 5.78208 12C5.84306 11.9999 6 12 6 12C6 12 9.96618 12 12 12C12.1992 12 12.4081 11.9955 12.5702 11.8964C12.6502 11.8477 12.7197 11.7822 12.7743 11.7039C12.829 11.6256 12.8676 11.5363 12.8877 11.4416L13.9819 6.56458C14.0111 6.43375 14.0049 6.29695 13.964 6.16963C13.923 6.0423 13.849 5.92953 13.7502 5.84406Z",fill:"white"}),(0,n.createElement)("path",{d:"M12.5 13H5.5C5.22386 13 5 13.2239 5 13.5C5 13.7761 5.22386 14 5.5 14H12.5C12.7761 14 13 13.7761 13 13.5C13 13.2239 12.7761 13 12.5 13Z",fill:"white"})),(0,n.createElement)("defs",null,(0,n.createElement)("linearGradient",{id:"paint0_linear_26119_59306",x1:"8.175",y1:"1.18801e-05",x2:"22.2753",y2:"0.536807",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#492CDD"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#AD38E2"})),(0,n.createElement)("clipPath",{id:"clip0_26119_59306"},(0,n.createElement)("rect",{width:"18",height:"18",fill:"white"})))),xn=({className:e})=>(0,n.createElement)("svg",{className:e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("rect",{x:"0.5",y:"0.5",width:"23",height:"23",rx:"11.5",fill:"#2563EB"}),(0,n.createElement)("path",{d:"M8.25 12.375L11.25 15.375L15.75 8.625",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("rect",{x:"0.5",y:"0.5",width:"23",height:"23",rx:"11.5",stroke:"#2563EB"})),wn=({className:e})=>(0,n.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",className:e,xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("g",{clipPath:"url(#clip0_727_27376)"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.49465 3.55469H14.5231C15.3445 3.55469 16.0135 4.22368 16.0135 5.04511V10.016C16.0135 10.8374 15.3445 11.5064 14.5231 11.5064H9.84867L10.488 13.0773L7.66383 11.5064H1.49042C0.668996 11.5064 0 10.8374 0 10.016V5.04511C0 4.22368 0.668996 3.55469 1.49465 3.55469Z",fill:"#7F54B3"}),(0,n.createElement)("path",{d:"M0.809055 4.9102C0.910686 4.78742 1.05889 4.7112 1.21978 4.70695C1.55004 4.68578 1.74057 4.84245 1.79139 5.17695C1.99463 6.54036 2.2148 7.70051 2.44768 8.65319L3.88307 5.92639C4.01433 5.68081 4.17522 5.54957 4.37424 5.53686C4.66216 5.51569 4.83999 5.69775 4.91197 6.0873C5.04746 6.84945 5.25494 7.59889 5.53015 8.32293C5.70375 6.66314 5.99167 5.46064 6.39393 4.71966C6.47438 4.55029 6.6395 4.4402 6.8258 4.43174C6.974 4.41903 7.1222 4.46562 7.23653 4.563C7.35508 4.65191 7.42706 4.79165 7.43552 4.93985C7.444 5.04992 7.42282 5.16001 7.37202 5.25317C7.11796 5.7274 6.90625 6.51494 6.74113 7.61583C6.58022 8.67861 6.51672 9.51274 6.55905 10.1098C6.57599 10.258 6.54634 10.4061 6.48284 10.5374C6.41933 10.6729 6.28384 10.766 6.13564 10.7745C5.96204 10.7872 5.79267 10.7068 5.61907 10.5332C5.00935 9.91074 4.52667 8.98347 4.17099 7.75132C3.75181 8.58969 3.43424 9.22057 3.22676 9.63553C2.84146 10.3765 2.5112 10.7534 2.24022 10.7745C2.06237 10.7872 1.90994 10.639 1.78716 10.3257C1.45265 9.47039 1.09275 7.81483 0.707441 5.35903C0.673564 5.19812 0.711671 5.03723 0.809055 4.9102Z",fill:"white"}),(0,n.createElement)("path",{d:"M10.775 5.93665C10.5548 5.54287 10.1738 5.26341 9.72918 5.17873C9.61061 5.15333 9.49206 5.14062 9.37351 5.14062C8.74685 5.14062 8.23452 5.46665 7.8365 6.11871C7.49777 6.67338 7.31994 7.31275 7.32841 7.96058C7.32841 8.46444 7.43426 8.89633 7.64174 9.25623C7.86192 9.65001 8.24299 9.92946 8.68757 10.0142C8.80613 10.0396 8.92468 10.0523 9.04325 10.0523C9.67414 10.0523 10.1865 9.72623 10.5802 9.07416C10.919 8.51525 11.0968 7.8759 11.0883 7.2196C11.0883 6.71574 10.9825 6.28808 10.775 5.93665ZM9.94935 7.7531C9.86045 8.18076 9.69531 8.50254 9.44972 8.72273C9.25919 8.89633 9.08136 8.96408 8.92045 8.93443C8.75956 8.9048 8.63253 8.76084 8.53515 8.51102C8.46316 8.32048 8.42082 8.12147 8.42082 7.91399C8.42082 7.7531 8.43776 7.59221 8.46739 7.43553C8.53091 7.15609 8.64524 6.89357 8.81461 6.65645C9.03054 6.3389 9.25919 6.2034 9.49629 6.2542C9.6572 6.28808 9.78421 6.4278 9.88161 6.67763C9.95358 6.86817 9.99594 7.06717 9.99594 7.27041C9.99594 7.4313 9.98323 7.59221 9.94935 7.7531Z",fill:"white"}),(0,n.createElement)("path",{d:"M14.8687 5.93665C14.6486 5.54287 14.2675 5.26341 13.8229 5.17873C13.7044 5.15333 13.5859 5.14062 13.4672 5.14062C12.8407 5.14062 12.3282 5.46665 11.9303 6.11871C11.5915 6.67338 11.4137 7.31275 11.4222 7.96058C11.4222 8.46444 11.528 8.89633 11.7355 9.25623C11.9557 9.65001 12.3368 9.92946 12.7813 10.0142C12.8999 10.0396 13.0185 10.0523 13.137 10.0523C13.7679 10.0523 14.2802 9.72623 14.674 9.07416C15.0127 8.51525 15.1905 7.8759 15.1821 7.2196C15.1821 6.71574 15.0763 6.28808 14.8687 5.93665ZM14.0432 7.7531C13.9541 8.18076 13.789 8.50254 13.5434 8.72273C13.353 8.89633 13.1752 8.96408 13.0142 8.93443C12.8534 8.9048 12.7263 8.76084 12.6288 8.51102C12.5569 8.32048 12.5146 8.12147 12.5146 7.91399C12.5146 7.7531 12.5315 7.59221 12.5612 7.43553C12.6247 7.15609 12.739 6.89357 12.9083 6.65645C13.1243 6.3389 13.353 6.2034 13.59 6.2542C13.751 6.28808 13.8779 6.4278 13.9753 6.67763C14.0473 6.86817 14.0898 7.06717 14.0898 7.27041C14.0898 7.4313 14.0769 7.59221 14.0432 7.7531Z",fill:"white"})),(0,n.createElement)("defs",null,(0,n.createElement)("clipPath",{id:"clip0_727_27376"},(0,n.createElement)("rect",{width:"16",height:"16",fill:"white"})))),En=({className:e})=>(0,n.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.00001 14C10.866 14 14 10.866 14 7.00001C14 3.13401 10.866 0 7.00001 0C3.13401 0 0 3.13401 0 7.00001C0 10.866 3.13401 14 7.00001 14ZM7.03015 3.5C6.46809 3.5 5.69024 3.82144 5.2928 4.21795L4.21335 5.29488H9.59377L11.3929 3.5H7.03015ZM8.69814 9.78206C8.3007 10.1785 7.52287 10.5001 6.96079 10.5001H2.5981L4.39718 8.70514H9.77759L8.69814 9.78206ZM10.4468 6.19232H3.31576L2.97892 6.52885C2.18132 7.24681 2.41787 7.8077 3.53488 7.8077H10.6852L11.0222 7.47117C11.812 6.75744 11.5638 6.19232 10.4468 6.19232Z",fill:"#01824C"})),Sn=({className:e,width:t=20,height:r=20})=>(0,n.createElement)("svg",{width:t,height:r,className:e,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("g",{id:"Icon"},(0,n.createElement)("path",{id:"Vector",d:"M2.89 2H17.12C17.61 2 18 2.39 18 2.88V17.12C18 17.6 17.61 18 17.12 18H13.04V11.8H15.12L15.43 9.39H13.04V7.85C13.04 7.15 13.24 6.67 14.24 6.67H15.52V4.51C15.3 4.48 14.54 4.42 13.66 4.42C11.81 4.42 10.55 5.54 10.55 7.61V9.39H8.46V11.8H10.55V18H2.89C2.65568 18 2.43081 17.9076 2.26418 17.7429C2.09756 17.5781 2.00263 17.3543 2 17.12V2.88C2 2.39 2.4 2 2.89 2Z",fill:"currentColor"}))),Mn=({className:e,width:t=20,height:r=20})=>(0,n.createElement)("svg",{width:t,height:r,className:e,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("g",{id:"Icon"},(0,n.createElement)("path",{id:"Vector",d:"M12.7 10C12.7 8.5 11.5 7.3 10 7.3C8.5 7.3 7.3 8.5 7.3 10C7.3 11.5 8.5 12.7 10 12.7C11.5 12.7 12.7 11.5 12.7 10ZM14.1 10C14.1 12.3 12.3 14.1 10 14.1C7.7 14.1 5.9 12.3 5.9 10C5.9 7.7 7.7 5.9 10 5.9C12.3 5.9 14.1 7.7 14.1 10ZM15.2 5.7C15.2 6.3 14.8 6.7 14.2 6.7C13.6 6.7 13.2 6.3 13.2 5.7C13.2 5.1 13.6 4.7 14.2 4.7C14.8 4.7 15.2 5.2 15.2 5.7ZM10 3.4C8.8 3.4 6.3 3.3 5.3 3.7C4.6 4 4 4.6 3.8 5.3C3.4 6.3 3.5 8.8 3.5 10C3.5 11.2 3.4 13.7 3.8 14.7C4 15.4 4.6 16 5.3 16.2C6.3 16.6 8.9 16.5 10 16.5C11.1 16.5 13.7 16.6 14.7 16.2C15.4 15.9 15.9 15.4 16.2 14.7C16.6 13.6 16.5 11.1 16.5 10C16.5 8.9 16.6 6.3 16.2 5.3C16 4.6 15.4 4 14.7 3.8C13.7 3.3 11.2 3.4 10 3.4ZM18 10V13.3C18 14.5 17.6 15.7 16.7 16.7C15.8 17.6 14.6 18 13.3 18H6.7C5.5 18 4.3 17.6 3.3 16.7C2.5 15.8 2 14.6 2 13.3V10V6.7C2 5.4 2.5 4.2 3.3 3.3C4.3 2.5 5.5 2 6.7 2H13.3C14.5 2 15.7 2.4 16.7 3.3C17.5 4.2 18 5.4 18 6.7V10Z",fill:"currentColor"}))),Nn=({className:e,width:t=20,height:r=20})=>(0,n.createElement)("svg",{width:t,height:r,className:e,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("g",{id:"Icon"},(0,n.createElement)("path",{id:"Vector",d:"M2.5002 18H5.5002V6.9H2.5002V18ZM4.0002 2C3.0002 2 2.2002 2.8 2.2002 3.8C2.2002 4.8 3.0002 5.6 4.0002 5.6C5.0002 5.6 5.8002 4.8 5.8002 3.8C5.8002 2.8 5.0002 2 4.0002 2ZM10.6002 8.6V6.9H7.60019V18H10.6002V12.3C10.6002 9.1 14.7002 8.9 14.7002 12.3V18H17.7002V11.2C17.7002 5.8 12.0002 6 10.6002 8.6Z",fill:"currentColor"}))),kn=({className:e,width:t=20,height:r=20})=>(0,n.createElement)("svg",{width:t,height:r,className:e,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("g",{id:"Icon"},(0,n.createElement)("path",{id:"Vector",d:"M18.9396 4.46023C18.4496 5.19023 17.8296 5.84023 17.1096 6.36023C17.1196 6.51023 17.1196 6.67023 17.1196 6.83023C17.1196 11.6802 13.4296 17.2702 6.68957 17.2702C4.61957 17.2702 2.68957 16.6602 1.05957 15.6202C1.34957 15.6502 1.63957 15.6702 1.93957 15.6702C3.65957 15.6702 5.23957 15.0802 6.48957 14.1002C5.72491 14.0844 4.98429 13.8302 4.37115 13.373C3.758 12.9158 3.30296 12.2786 3.06957 11.5502C3.28957 11.5902 3.51957 11.6202 3.75957 11.6202C4.08957 11.6202 4.41957 11.5702 4.71957 11.4902C3.89017 11.32 3.14485 10.8689 2.60929 10.2131C2.07373 9.55734 1.78068 8.73693 1.77957 7.89023V7.85023C2.27957 8.12023 2.83957 8.29024 3.43957 8.31024C2.93737 7.97337 2.52593 7.51794 2.24163 6.98422C1.95733 6.4505 1.80893 5.85495 1.80957 5.25023C1.80957 4.58023 1.98957 3.95023 2.30957 3.41023C4.11957 5.63023 6.81957 7.09023 9.86957 7.24023C9.80957 6.97023 9.76957 6.69023 9.76957 6.40023C9.77222 5.42862 10.16 4.49771 10.848 3.81161C11.536 3.12552 12.468 2.74023 13.4396 2.74023C14.4996 2.74023 15.4496 3.18023 16.1196 3.90023C16.9496 3.73023 17.7396 3.43023 18.4496 3.01023C18.1696 3.86023 17.5896 4.58023 16.8296 5.03023C17.5582 4.9506 18.27 4.7583 18.9396 4.46023Z",fill:"currentColor"}))),Cn=({className:e,width:t=20,height:r=20})=>(0,n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:t,height:r,viewBox:"0 0 50 50",className:e},(0,n.createElement)("path",{fill:"currentColor",d:"M 44.898438 14.5 C 44.5 12.300781 42.601563 10.699219 40.398438 10.199219 C 37.101563 9.5 31 9 24.398438 9 C 17.800781 9 11.601563 9.5 8.300781 10.199219 C 6.101563 10.699219 4.199219 12.199219 3.800781 14.5 C 3.398438 17 3 20.5 3 25 C 3 29.5 3.398438 33 3.898438 35.5 C 4.300781 37.699219 6.199219 39.300781 8.398438 39.800781 C 11.898438 40.5 17.898438 41 24.5 41 C 31.101563 41 37.101563 40.5 40.601563 39.800781 C 42.800781 39.300781 44.699219 37.800781 45.101563 35.5 C 45.5 33 46 29.398438 46.101563 25 C 45.898438 20.5 45.398438 17 44.898438 14.5 Z M 19 32 L 19 18 L 31.199219 25 Z"})),Dn=({className:e,width:t=20,height:r=20})=>(0,n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:t,height:r,viewBox:"0 0 24 24",className:e},(0,n.createElement)("path",{fill:"currentColor",d:"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032 s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2 C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z"})),Tn=({className:e,width:t=20,height:r=20})=>(0,n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",x:"0px",y:"0px",width:t,height:r,className:e},(0,n.createElement)("path",{fill:"currentColor",d:"M4.015.729C4.828.094 6.391-.087 7.034.037c.644.123.98.48.984.916L8.055 6.5c.003.436-.225.836-.507.89-.283.053-.7-.206-.93-.577L3.685 2.056c-.227-.371-.685-.535.33-1.327zm-.974 10.55 2.953-1.037c.411-.145.78-.548.821-.898.04-.35-.259-.766-.665-.925L3.031 7.192c-.406-.16-.875.218-.998.836 0 0-.074 2.153 0 2.598.075.446.596.799 1.008.653zm5.151.519c.008-.437-.226-.814-.522-.841-.296-.027-.766.223-1.047.556l-2.06 2.452c-.28.333-.141 1.115.268 1.264l2.154.742c.41.148 1.132-.29 1.14-.726l.067-3.447zm5.119-.571-2.583-.737c-.419-.12-.894-.108-1.055.027-.161.133-.121.556.09.938l1.63 2.961c.21.381 1.054.316 1.286-.054 0 0 .982-1.438 1.163-1.978.181-.541-.112-1.038-.531-1.157zm.629-4.164c-.116-.375-.924-1.479-1.361-1.855-.437-.377-.937-.33-1.218.001L9.696 7.178c-.282.331-.358.857-.17 1.165.188.309.689.484 1.115.389l2.879-.53c.52-.124.539-.764.42-1.139z"})),jn=({className:e})=>(0,n.createElement)("svg",{className:Gt(e),xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},(0,n.createElement)("path",{d:"M12.0003 9.00043V12.7504M2.69702 16.1261C1.83163 17.6261 2.9142 19.5004 4.64593 19.5004H19.3546C21.0863 19.5004 22.1689 17.6261 21.3035 16.1261L13.9492 3.37855C13.0833 1.87772 10.9172 1.87772 10.0513 3.37855L2.69702 16.1261ZM12.0003 15.7504H12.0078V15.7579H12.0003V15.7504Z",stroke:"url(#paint0_linear_17495_33324)",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("defs",null,(0,n.createElement)("linearGradient",{id:"paint0_linear_17495_33324",x1:"12.0003",y1:"2.25293",x2:"12.0003",y2:"19.5004",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})))),An=({className:e})=>(0,n.createElement)("svg",{className:e,width:"52",height:"36",viewBox:"0 0 52 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("g",{clipPath:"url(#clip0_27794_45971)"},(0,n.createElement)("rect",{width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"32",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"16",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"48",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{y:"16",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"32",y:"16",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"16",y:"16",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"48",y:"16",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"8",y:"8",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"8",y:"24",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"24",y:"8",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"40",y:"8",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"24",y:"24",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"40",y:"24",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{y:"32",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"32",y:"32",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"16",y:"32",width:"8",height:"8",fill:"#333E52"}),(0,n.createElement)("rect",{x:"48",y:"32",width:"8",height:"8",fill:"#333E52"})),(0,n.createElement)("defs",null,(0,n.createElement)("clipPath",{id:"clip0_27794_45971"},(0,n.createElement)("path",{d:"M0 2C0 0.895431 0.895431 0 2 0H70C71.1046 0 72 0.895431 72 2V42C72 43.1046 71.1046 44 70 44H2C0.895431 44 0 43.1046 0 42V2Z",fill:"white"})))),On=({className:e})=>(0,n.createElement)("svg",{className:e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M7 12C7 10.6739 7.52678 9.40215 8.46447 8.46447C9.40215 7.52678 10.6739 7 12 7C13.3261 7 14.5979 7.52678 15.5355 8.46447C16.4732 9.40215 17 10.6739 17 12V18H7V12Z",stroke:"url(#paint0_linear_1547_11043)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("path",{d:"M5 20C5 19.4696 5.21071 18.9609 5.58579 18.5858C5.96086 18.2107 6.46957 18 7 18H17C17.5304 18 18.0391 18.2107 18.4142 18.5858C18.7893 18.9609 19 19.4696 19 20V22H5V20Z",stroke:"url(#paint1_linear_1547_11043)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("path",{d:"M21 12H22",stroke:"url(#paint2_linear_1547_11043)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("path",{d:"M18.5 4.5L18 5",stroke:"url(#paint3_linear_1547_11043)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("path",{d:"M2 12H3",stroke:"url(#paint4_linear_1547_11043)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("path",{d:"M12 2V3",stroke:"url(#paint5_linear_1547_11043)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("path",{d:"M4.92896 4.929L5.63596 5.636",stroke:"url(#paint6_linear_1547_11043)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("path",{d:"M12 12V18",stroke:"url(#paint7_linear_1547_11043)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("defs",null,(0,n.createElement)("linearGradient",{id:"paint0_linear_1547_11043",x1:"7",y1:"12.5",x2:"17",y2:"12.5",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"paint1_linear_1547_11043",x1:"5",y1:"20",x2:"19",y2:"20",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"paint2_linear_1547_11043",x1:"21",y1:"12.5",x2:"22",y2:"12.5",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"paint3_linear_1547_11043",x1:"18",y1:"4.75",x2:"18.5",y2:"4.75",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"paint4_linear_1547_11043",x1:"2",y1:"12.5",x2:"3",y2:"12.5",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"paint5_linear_1547_11043",x1:"12",y1:"2.5",x2:"13",y2:"2.5",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"paint6_linear_1547_11043",x1:"4.92896",y1:"5.2825",x2:"5.63596",y2:"5.2825",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"paint7_linear_1547_11043",x1:"12",y1:"15",x2:"13",y2:"15",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})))),In=({className:e})=>(0,n.createElement)("svg",{className:e,width:"14",height:"11",viewBox:"0 0 14 11",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M12.8828 4.11719C13.0469 4.32812 13.0234 4.63281 12.8359 4.82031L7.39844 10.5859C7.28125 10.7031 7.14062 10.75 7 10.75C6.83594 10.75 6.69531 10.7031 6.57812 10.5859L1.16406 4.82031C0.976562 4.63281 0.953125 4.32812 1.11719 4.11719L3.53125 0.507812C3.625 0.34375 3.8125 0.25 3.97656 0.25H10C10.1641 0.25 10.3516 0.34375 10.4453 0.507812L12.8828 4.11719ZM9.95312 1.77344L8.17188 4H11.4531L9.95312 1.77344ZM7 3.69531L8.82812 1.375H5.14844L7 3.69531ZM4.02344 1.77344L2.52344 4H5.80469L4.02344 1.77344ZM7 9.36719L10.9844 5.125H2.99219L7 9.36719Z",fill:"white"})),Ln=({className:e})=>(0,n.createElement)("svg",{className:e,width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M8.8132 14.9038L8 17.75L7.1868 14.9038C6.75968 13.4089 5.59112 12.2403 4.09619 11.8132L1.25 11L4.09619 10.1868C5.59113 9.75968 6.75968 8.59112 7.1868 7.09619L8 4.25L8.8132 7.09619C9.24032 8.59113 10.4089 9.75968 11.9038 10.1868L14.75 11L11.9038 11.8132C10.4089 12.2403 9.24032 13.4089 8.8132 14.9038Z",stroke:"url(#paint0_linear_33314_28225)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("path",{d:"M17.2589 7.71454L17 8.75L16.7411 7.71454C16.4388 6.50533 15.4947 5.56117 14.2855 5.25887L13.25 5L14.2855 4.74113C15.4947 4.43883 16.4388 3.49467 16.7411 2.28546L17 1.25L17.2589 2.28546C17.5612 3.49467 18.5053 4.43883 19.7145 4.74113L20.75 5L19.7145 5.25887C18.5053 5.56117 17.5612 6.50533 17.2589 7.71454Z",stroke:"url(#paint1_linear_33314_28225)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("path",{d:"M15.8942 19.5673L15.5 20.75L15.1058 19.5673C14.8818 18.8954 14.3546 18.3682 13.6827 18.1442L12.5 17.75L13.6827 17.3558C14.3546 17.1318 14.8818 16.6046 15.1058 15.9327L15.5 14.75L15.8942 15.9327C16.1182 16.6046 16.6454 17.1318 17.3173 17.3558L18.5 17.75L17.3173 18.1442C16.6454 18.3682 16.1182 18.8954 15.8942 19.5673Z",stroke:"url(#paint2_linear_33314_28225)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("defs",null,(0,n.createElement)("linearGradient",{id:"paint0_linear_33314_28225",x1:"1.25",y1:"11",x2:"20.75",y2:"11",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"paint1_linear_33314_28225",x1:"1.25",y1:"11",x2:"20.75",y2:"11",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"paint2_linear_33314_28225",x1:"1.25",y1:"11",x2:"20.75",y2:"11",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})))),Pn=()=>(0,n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M7.5 14.25V16.5M10.5 12V16.5M13.5 9.75V16.5M16.5 7.5V16.5M6 20.25H18C19.2426 20.25 20.25 19.2426 20.25 18V6C20.25 4.75736 19.2426 3.75 18 3.75H6C4.75736 3.75 3.75 4.75736 3.75 6V18C3.75 19.2426 4.75736 20.25 6 20.25Z",stroke:"url(#paint0_linear_21741_46536)",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.createElement)("defs",null,(0,n.createElement)("linearGradient",{id:"paint0_linear_21741_46536",x1:"3.75",y1:"12",x2:"20.25",y2:"12",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:"0.46875",stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:"1",stopColor:"#FC8536"})))),zn=()=>(0,n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},(0,n.createElement)("path",{d:"M8.66667 1.33203L2 9.33203H8L7.33333 14.6654L14 6.66536H8L8.66667 1.33203Z",stroke:"#DC2626",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),Fn=e=>Array.isArray(e)?e.length>0?gn:vn:e?gn:vn,Rn=(0,i.memo)((()=>{const{stepData:{selectedTemplate:e,templateList:t,activeColorPalette:r}}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return{stepData:t()}}),[]),{setWebsiteColorPalette:a,setDefaultColorPalette:o}=(0,et.useDispatch)(fn),s=t?.find((t=>t?.uuid===e))?.design_defaults,[l,c]=(0,i.useState)(Fn(s?.color_scheme)),u=e=>{gr(e,"astra-starter-templates-preview")};return(0,i.useEffect)((()=>{const e=s?Object.values(s.color_palette).filter((e=>Array.isArray(e))):[],t=s?e.map(((t,r)=>({id:`default-${r}`,slug:"default",title:e.length>1?(0,tt.sprintf)(/* translators: %s: index */ /* translators: %s: index */ (0,tt.__)("Original %1$s","astra-sites"),r+1):(0,tt.__)("Original","astra-sites"),colors:t}))):[],n=Fn(s?.color_scheme);c([...t,...n,{slug:"custom",title:(0,tt.__)("Custom","astra-sites"),colors:[]}]),r||o(t[0])}),[]),(0,n.createElement)("div",{className:"space-y-2"},(0,n.createElement)("div",{className:"flex items-center justify-between"},(0,n.createElement)("p",{className:"text-zip-dark-theme-heading text-sm"},(0,n.createElement)("span",{className:"font-semibold"},(0,tt.__)("Color Palette","astra-sites"),":"," "),(0,n.createElement)("span",null,r?.title)),(0,n.createElement)("button",{key:"reset-to-default-colors",className:Gt("inline-flex p-px items-center justify-center text-zip-dark-theme-content-background border-0 bg-transparent focus:outline-none transition-colors duration-200 ease-in-out","default"!==r?.slug&&"text-zip-app-inactive-icon cursor-pointer"),..."default"!==r?.slug&&{onClick:()=>{const e=l[0];u({param:"colorPalette",data:e}),a(e)}}},(0,n.createElement)(hn,{className:"w-[0.875rem] h-[0.875rem]",strokeWidth:2}))),(0,n.createElement)("div",{className:"grid grid-cols-5 gap-3 auto-rows-[36px]"},l.map((e=>{return(0,n.createElement)("div",{key:e.slug,className:Gt("flex justify-center items-center gap-3 text-body-text rounded-md border border-solid border-zip-dark-theme-border h-9 w-full cursor-pointer",r?.slug===e.slug&&"outline-1 outline outline-offset-2 outline-outline-color"),onClick:(t=e,()=>{r.slug!==t.slug&&(u({param:"colorPalette",data:t}),a(t))})},!!e?.colors?.length&&(0,n.createElement)("div",{className:"w-full h-full flex items-center justify-center gap-1 rounded-md",style:{background:e?.colors?.[5]}},(0,n.createElement)("span",{className:"inline-block w-[14px] h-[14px] rounded-full shrink-0",style:{background:e?.colors?.[0]}}),(0,n.createElement)("span",{className:"inline-block w-[14px] h-[14px] rounded-full shrink-0",style:{background:e?.colors?.[1]}})),!e?.colors?.length&&(0,n.createElement)(An,{className:"!shrink-0 w-full h-full rounded-md"}));var t}))))})),Bn=[{"body-font-family":"'Manrope', sans-serif","body-font-family-slug":"manrope","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:16,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Plus Jakarta Sans', sans-serif","headings-font-family-slug":"plus-jakarta-sans","headings-font-weight":600,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'DM Sans', sans-serif","body-font-family-slug":"dm-sans","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:16,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Lexend', sans-serif","headings-font-family-slug":"lexend","headings-font-weight":600,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Inter', sans-serif","body-font-family-slug":"inter","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:16,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Work Sans', sans-serif","headings-font-family-slug":"work-sans","headings-font-weight":600,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Poppins', sans-serif","body-font-family-slug":"poppins","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:16,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Inter', sans-serif","headings-font-family-slug":"inter","headings-font-weight":600,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Lora', serif","body-font-family-slug":"lora","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:16,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Nunito Sans', sans-serif","headings-font-family-slug":"nunito-sans","headings-font-weight":600,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Inter', sans-serif","body-font-family-slug":"inter","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:16,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Manrope', sans-serif","headings-font-family-slug":"manrope","headings-font-weight":600,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'DM Sans', sans-serif","body-font-family-slug":"dm-sans","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:16,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Outfit', sans-serif","headings-font-family-slug":"outfit","headings-font-weight":600,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Inter', sans-serif","body-font-family-slug":"inter","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:16,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'IBM Plex Serif', serif","headings-font-family-slug":"ibm-plex-serif","headings-font-weight":600,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Plus Jakarta Sans', sans-serif","body-font-family-slug":"plus-jakarta-sans","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:16,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Crimson Text', serif","headings-font-family-slug":"crimson-text","headings-font-weight":600,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'IBM Plex Sans', sans-serif","body-font-family-slug":"ibm-plex-sans","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:16,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'EB Garamond', serif","headings-font-family-slug":"eb-garamond","headings-font-weight":600,"headings-line-height":"","headings-font-variant":""}],Un=window.wp.htmlEntities,{imageDir:Vn,supportLink:Wn}=aiBuilderVars,Hn=(e,t)=>{const r=new Image;r.onload=function(){const e=document.createElement("canvas");e.width=this.naturalWidth,e.height=this.naturalHeight,e.getContext("2d").drawImage(this,0,0),t(e.toDataURL("image/png"))},r.src=e},Yn=(e,t)=>{if(!e)return"";if(e){const r=e.match(/'([^']+)'/);return r?r[1]:"inherit"===e?t:e}return t||void 0},$n=(0,i.memo)((()=>{const{stepData:{selectedTemplate:e,templateList:t,activeTypography:r}}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return{stepData:t()}}),[]),{setWebsiteTypography:a}=(0,et.useDispatch)(fn),o=t?.find((t=>t?.uuid===e))?.design_defaults,s=o?.typography,[l,c]=(0,i.useState)(Bn.map(((e,t)=>({...e,id:t})))),u=(e=>{const t={},r=["h1","h2","h3","h4","h5","h6"];if(e&&"astra-site-customizer-data"in e){const n=e["astra-site-customizer-data"]||"";if(n){const e=n["astra-settings"]||[];r.forEach((r=>{t["font-family-"+r]=e[`font-family-${r}`],t["font-weight-"+r]=e[`font-weight-${r}`],t["text-transform-"+r]=e[`text-transform-${r}`],t["line-height-"+r]=e[`line-height-${r}`]}))}}return t})(s),d=Yn(r?.["headings-font-family"])||"",p=Yn(r?.["body-font-family"])||"";(0,i.useEffect)((()=>{const e=document.getElementById("google-fonts-url");if(s){const t=[],n=s;if(t.push(n),!document.getElementById("google-fonts-domain")){const e=document.createElement("link");e.id="google-fonts-domain",e.setAttribute("rel","preconnect"),e.setAttribute("href","https://fonts.gstatic.com"),document.head.appendChild(e)}e&&e.remove();const o=document.createElement("link");o.id="google-fonts-url",o.setAttribute("rel","stylesheet");const i=[];let u=n["body-font-family"]||"",d=parseInt(n["body-font-weight"])||"";d&&(d=`:wght@${d}`),u&&(u=Yn(u),u=void 0!==u?u.replace(" ","+"):u,i.push(`family=${u}${d}`));let p=n["headings-font-family"]||"",f=parseInt(n["headings-font-weight"])||"";f&&(f=`:wght@${f}`),p&&(p=Yn(p,u),p=void 0!==p?p.replace(" ","+"):p,i.push(`family=${p}${f}`));let m="";if(l){for(const e of l)m+=`&family=${Yn(e["headings-font-family"]).replaceAll(" ","+")}:wght@${e["headings-font-weight"]}&family=${Yn(e["body-font-family"]).replaceAll(" ","+")}:wght@${e["body-font-weight"]}`;m=m.replace(/[&]{1}$/i,"")}if(i){const e=`https://fonts.googleapis.com/css2?${i.join("&")}${m}&display=swap`;o.setAttribute("href",e),document.head.insertAdjacentElement("afterbegin",o)}const h=t.map(((e,t)=>{var r;const n={...e};return n.id=null!==(r=n?.id)&&void 0!==r?r:`default-${t}`,n})).concat(l);r||a(h[0]),c(h)}}),[]);const f=e=>{gr(e,"astra-starter-templates-preview")};return(0,n.createElement)("div",{className:"space-y-2"},(0,n.createElement)("div",{className:"flex items-center justify-between"},(0,n.createElement)("p",{className:"text-zip-dark-theme-heading text-sm w-full truncate"},(0,n.createElement)("span",{className:"font-semibold"},(0,tt.__)("Font Pair","astra-sites"),":"),(0,n.createElement)("span",{className:"font-normal"}," ",d," & ",p," ")),(0,n.createElement)("button",{key:"reset-to-default-fonts",className:Gt("inline-flex p-px items-center justify-center text-zip-dark-theme-content-background border-0 bg-transparent focus:outline-none transition-colors duration-200 ease-in-out cursor-default",!r?.default&&"text-zip-app-inactive-icon cursor-pointer"),...!r?.default&&{onClick:()=>{const e=l[0];f({param:"siteTypography",data:JSON.parse(JSON.stringify(e))}),a(e)}}},(0,n.createElement)(hn,{className:"w-[0.875rem] h-[0.875rem]",strokeWidth:2}))),(0,n.createElement)("div",{className:"grid grid-cols-5 gap-3 auto-rows-[36px]"},l.map((e=>{const t=Yn(e["body-font-family"])||"",o=Yn(e["headings-font-family"],t)||"";return(0,n.createElement)("div",{key:e.id,className:Gt("flex justify-center items-center text-white font-normal px-2 py-1 border border-solid border-zip-dark-theme-border rounded-md hover:bg-zip-dark-theme-content-background transition-colors duration-150 ease-in-out cursor-pointer w-full h-9",r?.id===e.id&&"outline-1 outline outline-offset-2 outline-outline-color bg-zip-dark-theme-content-background"),onClick:(i=e,()=>{const e=u?{...i,...u}:i;f({param:"siteTypography",data:JSON.parse(JSON.stringify(e))}),a(i)})},(0,n.createElement)("span",{className:"truncate text-xl font-normal",style:{fontFamily:o}},"A"),(0,n.createElement)("span",{className:"truncate text-sm font-normal",style:{fontFamily:t}},"g"));var i}))))})),Zn=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"}))})),Qn=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"}))})),Gn=window.wp.hooks,qn=window.wp.components,Kn=window.wp.mediaUtils;var Xn=Object.defineProperty,Jn=(e,t,r)=>(((e,t,r)=>{t in e?Xn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r})(e,"symbol"!=typeof t?t+"":t,r),r);let ea=new class{constructor(){Jn(this,"current",this.detect()),Jn(this,"handoffState","pending"),Jn(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},ta=(e,t)=>{ea.isServer?(0,n.useEffect)(e,t):(0,n.useLayoutEffect)(e,t)};function ra(e){let t=(0,n.useRef)(e);return ta((()=>{t.current=e}),[e]),t}let na=function(e){let t=ra(e);return n.useCallback(((...e)=>t.current(...e)),[t])};function aa(e,t,r){let[a,o]=(0,n.useState)(r),i=void 0!==e,s=(0,n.useRef)(i),l=(0,n.useRef)(!1),c=(0,n.useRef)(!1);return!i||s.current||l.current?!i&&s.current&&!c.current&&(c.current=!0,s.current=i,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(l.current=!0,s.current=i,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[i?e:a,na((e=>(i||o(e),null==t?void 0:t(e))))]}function oa(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function ia(){let e=[],t={addEventListener:(e,r,n,a)=>(e.addEventListener(r,n,a),t.add((()=>e.removeEventListener(r,n,a)))),requestAnimationFrame(...e){let r=requestAnimationFrame(...e);return t.add((()=>cancelAnimationFrame(r)))},nextFrame:(...e)=>t.requestAnimationFrame((()=>t.requestAnimationFrame(...e))),setTimeout(...e){let r=setTimeout(...e);return t.add((()=>clearTimeout(r)))},microTask(...e){let r={current:!0};return oa((()=>{r.current&&e[0]()})),t.add((()=>{r.current=!1}))},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add((()=>{Object.assign(e.style,{[t]:n})}))},group(e){let t=ia();return e(t),this.add((()=>t.dispose()))},add:t=>(e.push(t),()=>{let r=e.indexOf(t);if(r>=0)for(let t of e.splice(r,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function sa(){let[e]=(0,n.useState)(ia);return(0,n.useEffect)((()=>()=>e.dispose()),[e]),e}function la(){let e=function(){let e="undefined"==typeof document;return"useSyncExternalStore"in a&&a.useSyncExternalStore((()=>()=>{}),(()=>!1),(()=>!e))}(),[t,r]=n.useState(ea.isHandoffComplete);return t&&!1===ea.isHandoffComplete&&r(!1),n.useEffect((()=>{!0!==t&&r(!0)}),[t]),n.useEffect((()=>ea.handoff()),[]),!e&&t}var ca;let ua=null!=(ca=n.useId)?ca:function(){let e=la(),[t,r]=n.useState(e?()=>ea.nextId():null);return ta((()=>{null===t&&r(ea.nextId())}),[t]),null!=t?""+t:void 0};function da(e){var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";return"string"==typeof r&&"button"===r.toLowerCase()?"button":void 0}function pa(e,t){let[r,a]=(0,n.useState)((()=>da(e)));return ta((()=>{a(da(e))}),[e.type,e.as]),ta((()=>{r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&a("button")}),[r,t]),r}let fa=Symbol();function ma(e,t=!0){return Object.assign(e,{[fa]:t})}function ha(...e){let t=(0,n.useRef)(e);(0,n.useEffect)((()=>{t.current=e}),[e]);let r=na((e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[fa])))?void 0:r}function ga(...e){return Array.from(new Set(e.flatMap((e=>"string"==typeof e?e.split(" "):[])))).filter(Boolean).join(" ")}function va(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,va),n}var ya,ba,xa=((ba=xa||{})[ba.None=0]="None",ba[ba.RenderStrategy=1]="RenderStrategy",ba[ba.Static=2]="Static",ba),wa=((ya=wa||{})[ya.Unmount=0]="Unmount",ya[ya.Hidden=1]="Hidden",ya);function Ea({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:a,visible:o=!0,name:i,mergeRefs:s}){s=null!=s?s:Sa;let l=Ma(t,e);if(o)return _a(l,r,n,i,s);let c=null!=a?a:0;if(2&c){let{static:e=!1,...t}=l;if(e)return _a(t,r,n,i,s)}if(1&c){let{unmount:e=!0,...t}=l;return va(e?0:1,{0:()=>null,1:()=>_a({...t,hidden:!0,style:{display:"none"}},r,n,i,s)})}return _a(l,r,n,i,s)}function _a(e,t={},r,a,o){let{as:i=r,children:s,refName:l="ref",...c}=Ca(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof s?s(t):s;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let p={};if(t){let e=!1,r=[];for(let[n,a]of Object.entries(t))"boolean"==typeof a&&(e=!0),!0===a&&r.push(n);e&&(p["data-headlessui-state"]=r.join(" "))}if(i===n.Fragment&&Object.keys(ka(c)).length>0){if(!(0,n.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${a} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let e=d.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>ga(null==e?void 0:e.className(...t),c.className):ga(null==e?void 0:e.className,c.className),r=t?{className:t}:{};return(0,n.cloneElement)(d,Object.assign({},Ma(d.props,ka(Ca(c,["ref"]))),p,u,{ref:o(d.ref,u.ref)},r))}return(0,n.createElement)(i,Object.assign({},Ca(c,["ref"]),i!==n.Fragment&&u,i!==n.Fragment&&p),d)}function Sa(...e){return e.every((e=>null==e))?void 0:t=>{for(let r of e)null!=r&&("function"==typeof r?r(t):r.current=t)}}function Ma(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map((e=>[e,void 0]))));for(let e in r)Object.assign(t,{[e](t,...n){let a=r[e];for(let e of a){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...n)}}});return t}function Na(e){var t;return Object.assign((0,n.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function ka(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function Ca(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}var Da=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Da||{});let Ta=Na((function(e,t){var r;let{features:n=1,...a}=e;return Ea({ourProps:{ref:t,"aria-hidden":!(2&~n)||(null!=(r=a["aria-hidden"])?r:void 0),hidden:!(4&~n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...!(4&~n)&&!!(2&~n)&&{display:"none"}}},theirProps:a,slot:{},defaultTag:"div",name:"Hidden"})}));function ja(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=""===(null==t?void 0:t.getAttribute("disabled"));return(!n||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&n}function Aa(e={},t=null,r=[]){for(let[n,a]of Object.entries(e))Ia(r,Oa(t,n),a);return r}function Oa(e,t){return e?e+"["+t+"]":t}function Ia(e,t,r){if(Array.isArray(r))for(let[n,a]of r.entries())Ia(e,Oa(t,n.toString()),a);else r instanceof Date?e.push([t,r.toISOString()]):"boolean"==typeof r?e.push([t,r?"1":"0"]):"string"==typeof r?e.push([t,r]):"number"==typeof r?e.push([t,`${r}`]):null==r?e.push([t,""]):Aa(r,t,e)}function La(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(r=n.requestSubmit)||r.call(n)}}let Pa=(0,n.createContext)(null);function za(){let e=(0,n.useContext)(Pa);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,za),e}return e}function Fa(){let[e,t]=(0,n.useState)([]);return[e.length>0?e.join(" "):void 0,(0,n.useMemo)((()=>function(e){let r=na((e=>(t((t=>[...t,e])),()=>t((t=>{let r=t.slice(),n=r.indexOf(e);return-1!==n&&r.splice(n,1),r}))))),a=(0,n.useMemo)((()=>({register:r,slot:e.slot,name:e.name,props:e.props})),[r,e.slot,e.name,e.props]);return n.createElement(Pa.Provider,{value:a},e.children)}),[t])]}let Ra=Na((function(e,t){let r=ua(),{id:n=`headlessui-description-${r}`,...a}=e,o=za(),i=ha(t);return ta((()=>o.register(n)),[n,o.register]),Ea({ourProps:{ref:i,...o.props,id:n},theirProps:a,slot:o.slot||{},defaultTag:"p",name:o.name||"Description"})})),Ba=Object.assign(Ra,{});var Ua,Va=((Ua=Va||{}).Space=" ",Ua.Enter="Enter",Ua.Escape="Escape",Ua.Backspace="Backspace",Ua.Delete="Delete",Ua.ArrowLeft="ArrowLeft",Ua.ArrowUp="ArrowUp",Ua.ArrowRight="ArrowRight",Ua.ArrowDown="ArrowDown",Ua.Home="Home",Ua.End="End",Ua.PageUp="PageUp",Ua.PageDown="PageDown",Ua.Tab="Tab",Ua);let Wa=(0,n.createContext)(null);function Ha(){let e=(0,n.useContext)(Wa);if(null===e){let e=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Ha),e}return e}function Ya(){let[e,t]=(0,n.useState)([]);return[e.length>0?e.join(" "):void 0,(0,n.useMemo)((()=>function(e){let r=na((e=>(t((t=>[...t,e])),()=>t((t=>{let r=t.slice(),n=r.indexOf(e);return-1!==n&&r.splice(n,1),r}))))),a=(0,n.useMemo)((()=>({register:r,slot:e.slot,name:e.name,props:e.props})),[r,e.slot,e.name,e.props]);return n.createElement(Wa.Provider,{value:a},e.children)}),[t])]}let $a=Na((function(e,t){let r=ua(),{id:n=`headlessui-label-${r}`,passive:a=!1,...o}=e,i=Ha(),s=ha(t);ta((()=>i.register(n)),[n,i.register]);let l={ref:s,...i.props,id:n};return a&&("onClick"in l&&(delete l.htmlFor,delete l.onClick),"onClick"in o&&delete o.onClick),Ea({ourProps:l,theirProps:o,slot:i.slot||{},defaultTag:"label",name:i.name||"Label"})})),Za=Object.assign($a,{}),Qa=(0,n.createContext)(null);Qa.displayName="GroupContext";let Ga=n.Fragment,qa=Na((function(e,t){var r;let a=ua(),{id:o=`headlessui-switch-${a}`,checked:i,defaultChecked:s=!1,onChange:l,disabled:c=!1,name:u,value:d,form:p,...f}=e,m=(0,n.useContext)(Qa),h=(0,n.useRef)(null),g=ha(h,t,null===m?null:m.setSwitch),[v,y]=aa(i,l,s),b=na((()=>null==y?void 0:y(!v))),x=na((e=>{if(ja(e.currentTarget))return e.preventDefault();e.preventDefault(),b()})),w=na((e=>{e.key===Va.Space?(e.preventDefault(),b()):e.key===Va.Enter&&La(e.currentTarget)})),E=na((e=>e.preventDefault())),_=(0,n.useMemo)((()=>({checked:v})),[v]),S={id:o,ref:g,role:"switch",type:pa(e,h),tabIndex:-1===e.tabIndex?0:null!=(r=e.tabIndex)?r:0,"aria-checked":v,"aria-labelledby":null==m?void 0:m.labelledby,"aria-describedby":null==m?void 0:m.describedby,disabled:c,onClick:x,onKeyUp:w,onKeyPress:E},M=sa();return(0,n.useEffect)((()=>{var e;let t=null==(e=h.current)?void 0:e.closest("form");t&&void 0!==s&&M.addEventListener(t,"reset",(()=>{y(s)}))}),[h,y]),n.createElement(n.Fragment,null,null!=u&&v&&n.createElement(Ta,{features:Da.Hidden,...ka({as:"input",type:"checkbox",hidden:!0,readOnly:!0,disabled:c,form:p,checked:v,name:u,value:d})}),Ea({ourProps:S,theirProps:f,slot:_,defaultTag:"button",name:"Switch"}))})),Ka=Object.assign(qa,{Group:function(e){var t;let[r,a]=(0,n.useState)(null),[o,i]=Ya(),[s,l]=Fa(),c=(0,n.useMemo)((()=>({switch:r,setSwitch:a,labelledby:o,describedby:s})),[r,a,o,s]),u=e;return n.createElement(l,{name:"Switch.Description"},n.createElement(i,{name:"Switch.Label",props:{htmlFor:null==(t=c.switch)?void 0:t.id,onClick(e){r&&("LABEL"===e.currentTarget.tagName&&e.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},n.createElement(Qa.Provider,{value:c},Ea({ourProps:{},theirProps:u,defaultTag:Ga,name:"Switch.Group"}))))},Label:Za,Description:Ba});const Xa=(0,i.memo)((({onChange:e,value:t,variant:r="dark"})=>{const a={dark:{wrapper:["w-10",t?"bg-accent-st":"bg-zip-dark-theme-border"],background:[t?"bg-accent-st":"bg-zip-dark-theme-border"],switch:["size-5",t?"translate-x-5":"translate-x-0"]},light:{wrapper:["w-9",t?"bg-accent-st":"bg-border-tertiary"],background:[t?"bg-accent-st":"bg-border-tertiary"],switch:["size-4",t?"translate-x-[1.15rem]":"translate-x-[0.15rem]"]}};return(0,n.createElement)(Ka,{checked:t,onChange:e,className:Gt("group relative inline-flex h-5 w-10 flex-shrink-0 cursor-pointer items-center justify-center rounded-full focus:outline-none border-0 bg-transparent",a[r].wrapper)},(0,n.createElement)("span",{className:"sr-only"},(0,tt.__)("Use setting","astra-sites")),(0,n.createElement)("span",{"aria-hidden":"true",className:"pointer-events-none absolute h-full w-full rounded-md bg-transparent"}),(0,n.createElement)("span",{"aria-hidden":"true",className:Gt("pointer-events-none absolute mx-auto h-4 w-9 rounded-full transition-colors duration-150 ease-out",a[r].background)}),(0,n.createElement)("span",{"aria-hidden":"true",className:Gt("pointer-events-none absolute size-5 left-0 inline-block transform rounded-full bg-white shadow transition-transform duration-150 ease-out",a[r].switch)}))})),Ja=()=>{(0,Gn.addFilter)("editor.MediaUpload","core/edit-post/components/media-upload/replace-media-upload",(()=>Kn.MediaUpload));const{siteLogo:e,siteTitleVisible:t}=(0,et.useSelect)((e=>{const{getSiteLogo:t,getSiteTitleVisible:r}=e(fn);return{siteLogo:t(),siteTitleVisible:r()}}),[]),{setWebsiteLogo:r,setSiteTitleVisible:a}=(0,et.useDispatch)(fn),o=(e,t)=>{gr({param:e,data:t},"astra-starter-templates-preview")},s=e=>{r(e),o("siteLogo",e)},l=()=>{s(nn)},c=()=>{a(!t),o("siteTitle",!t)};return(0,i.useEffect)((()=>{if(aiBuilderVars.isRTLEnabled){const e=document.querySelector(".components-range-control__wrapper"),t=e.children[3].style.left;e.children[3].style.marginRight="-10px",e.children[3].style.removeProperty("margin-left"),e.children[3].style.right=t,e.children[4].style.removeProperty("transform"),e.children[4].style.removeProperty("left"),e.children[4].style.right=t,e.children[4].style.transform="translateX(50%)"}})),(0,n.createElement)(n.Fragment,null,(0,n.createElement)("h5",{className:"!text-zip-dark-theme-heading !text-sm !font-semibold !mb-1"},(0,tt.__)("Site Logo","astra-sites")),(0,n.createElement)(Kn.MediaUpload,{onSelect:t=>(t=>{const r={id:t.id,url:t.url,width:e.width};"http:"===window.location.protocol?Hn(t.url,(function(e){r.dataUri=e,s(r)})):s(r)})(t),allowedTypes:["image"],value:e.id,render:({open:a})=>(0,n.createElement)("div",{className:"space-y-3"},!!e.url&&(0,n.createElement)("div",{className:"w-full py-2.5 px-3 flex items-start justify-start gap-3 rounded-md border border-solid border-zip-dark-theme-border bg-transparent"},(0,n.createElement)("div",{className:"w-full flex items-center justify-between"},(0,n.createElement)("div",{className:"flex items-center justify-center rounded-sm bg-zip-dark-theme-border p-1"},(0,n.createElement)("img",{className:"w-8 h-8 object-contain",alt:(0,tt.__)("Site Logo","astra-sites"),src:e.url})),(0,n.createElement)("div",{className:"flex items-center justify-end gap-4"},(0,n.createElement)("button",{onClick:a,className:"inline-flex border-0 focus:outline-none bg-transparent text-sm font-normal text-zip-dark-theme-body cursor-pointer"},(0,tt.__)("Change","astra-sites")),(0,n.createElement)("button",{onClick:l,className:"inline-flex border-0 focus:outline-none bg-transparent cursor-pointer"},(0,n.createElement)(Zn,{className:"h-5 w-5 text-alert-error"}))))),!e.url&&(0,n.createElement)("button",{className:"w-full py-2.5 px-3 flex items-start justify-start gap-3 rounded-md border border-solid border-zip-dark-theme-border bg-transparent cursor-pointer",onClick:a},(0,n.createElement)(Qn,{className:"h-5 w-5 text-zip-app-inactive-icon"}),(0,n.createElement)("div",{className:"space-y-5"},(0,n.createElement)("p",{className:"text-start !text-white !text-sm !font-normal !leading-5 !m-0"},(0,tt.__)("Upload File Here","astra-sites")))),e.url&&(0,n.createElement)("div",{className:"flex items-center justify-between gap-2"},(0,n.createElement)("span",{className:"text-sm font-normal text-zip-dark-theme-body"},(0,tt.__)("Show site title","astra-sites")),(0,n.createElement)(Xa,{value:t,onChange:c})),e.url&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"flex items-center justify-between gap-2"},(0,n.createElement)("div",{className:"flex-1 text-sm font-normal text-zip-dark-theme-body"},(0,tt.__)("Logo width","astra-sites")),(0,n.createElement)("div",{className:"w-20 [&_.components\\-base\\-control\\_\\_field]:mb-0"},(0,n.createElement)(qn.RangeControl,{className:"[&_.components\\-range\\-control\\_\\_thumb-wrapper]:border [&_.components\\-range\\-control\\_\\_thumb-wrapper]:border-solid [&_.components\\-range\\-control\\_\\_thumb-wrapper]:border-white [&_.components\\-range\\-control\\_\\_thumb-wrapper]:w-[14px] [&_.components\\-range\\-control\\_\\_thumb-wrapper]:h-[14px] [&_.components\\-range\\-control\\_\\_thumb-wrapper]:mt-2",value:e.width,min:50,max:250,step:1,onChange:t=>{(t=>{const n={...e,width:t};r(n),o("siteLogo",n)})(t)},trackColor:"#3D4592",color:"#3D4592",railColor:"#FFFFFF",disabled:""===e.url,withInputField:!1})),(0,n.createElement)("div",{className:"w-16 flex items-center justify-center gap-1 px-2 py-1 pointer-events-none"},(0,n.createElement)("span",{className:"text-sm font-normal text-zip-dark-theme-body"},e.width),(0,n.createElement)("span",{className:"text-sm font-normal text-zip-app-inactive-icon"},"px"))),(0,n.createElement)("hr",{className:"my-6 border-b-0 border-t border-zip-dark-theme-border w-full"})))}))};function eo(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function to(e){return e instanceof eo(e).Element||e instanceof Element}function ro(e){return e instanceof eo(e).HTMLElement||e instanceof HTMLElement}function no(e){return"undefined"!=typeof ShadowRoot&&(e instanceof eo(e).ShadowRoot||e instanceof ShadowRoot)}var ao=Math.max,oo=Math.min,io=Math.round;function so(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function lo(){return!/^((?!chrome|android).)*safari/i.test(so())}function co(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var n=e.getBoundingClientRect(),a=1,o=1;t&&ro(e)&&(a=e.offsetWidth>0&&io(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&io(n.height)/e.offsetHeight||1);var i=(to(e)?eo(e):window).visualViewport,s=!lo()&&r,l=(n.left+(s&&i?i.offsetLeft:0))/a,c=(n.top+(s&&i?i.offsetTop:0))/o,u=n.width/a,d=n.height/o;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function uo(e){var t=eo(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function po(e){return e?(e.nodeName||"").toLowerCase():null}function fo(e){return((to(e)?e.ownerDocument:e.document)||window.document).documentElement}function mo(e){return co(fo(e)).left+uo(e).scrollLeft}function ho(e){return eo(e).getComputedStyle(e)}function go(e){var t=ho(e),r=t.overflow,n=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+a+n)}function vo(e,t,r){void 0===r&&(r=!1);var n,a,o=ro(t),i=ro(t)&&function(e){var t=e.getBoundingClientRect(),r=io(t.width)/e.offsetWidth||1,n=io(t.height)/e.offsetHeight||1;return 1!==r||1!==n}(t),s=fo(t),l=co(e,i,r),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!r)&&(("body"!==po(t)||go(s))&&(c=(n=t)!==eo(n)&&ro(n)?{scrollLeft:(a=n).scrollLeft,scrollTop:a.scrollTop}:uo(n)),ro(t)?((u=co(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=mo(s))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function yo(e){var t=co(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function bo(e){return"html"===po(e)?e:e.assignedSlot||e.parentNode||(no(e)?e.host:null)||fo(e)}function xo(e){return["html","body","#document"].indexOf(po(e))>=0?e.ownerDocument.body:ro(e)&&go(e)?e:xo(bo(e))}function wo(e,t){var r;void 0===t&&(t=[]);var n=xo(e),a=n===(null==(r=e.ownerDocument)?void 0:r.body),o=eo(n),i=a?[o].concat(o.visualViewport||[],go(n)?n:[]):n,s=t.concat(i);return a?s:s.concat(wo(bo(i)))}function Eo(e){return["table","td","th"].indexOf(po(e))>=0}function _o(e){return ro(e)&&"fixed"!==ho(e).position?e.offsetParent:null}function So(e){for(var t=eo(e),r=_o(e);r&&Eo(r)&&"static"===ho(r).position;)r=_o(r);return r&&("html"===po(r)||"body"===po(r)&&"static"===ho(r).position)?t:r||function(e){var t=/firefox/i.test(so());if(/Trident/i.test(so())&&ro(e)&&"fixed"===ho(e).position)return null;var r=bo(e);for(no(r)&&(r=r.host);ro(r)&&["html","body"].indexOf(po(r))<0;){var n=ho(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}var Mo="top",No="bottom",ko="right",Co="left",Do="auto",To=[Mo,No,ko,Co],jo="start",Ao="end",Oo="viewport",Io="popper",Lo=To.reduce((function(e,t){return e.concat([t+"-"+jo,t+"-"+Ao])}),[]),Po=[].concat(To,[Do]).reduce((function(e,t){return e.concat([t,t+"-"+jo,t+"-"+Ao])}),[]),zo=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Fo(e){var t=new Map,r=new Set,n=[];function a(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&a(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||a(e)})),n}var Ro={placement:"bottom",modifiers:[],strategy:"absolute"};function Bo(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function Uo(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,n=void 0===r?[]:r,a=t.defaultOptions,o=void 0===a?Ro:a;return function(e,t,r){void 0===r&&(r=o);var a,i,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},Ro,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:s,setOptions:function(r){var a="function"==typeof r?r(s.options):r;d(),s.options=Object.assign({},o,s.options,a),s.scrollParents={reference:to(e)?wo(e):e.contextElement?wo(e.contextElement):[],popper:wo(t)};var i,c,p=function(e){var t=Fo(e);return zo.reduce((function(e,r){return e.concat(t.filter((function(e){return e.phase===r})))}),[])}((i=[].concat(n,s.options.modifiers),c=i.reduce((function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e}),{}),Object.keys(c).map((function(e){return c[e]}))));return s.orderedModifiers=p.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,r=e.options,n=void 0===r?{}:r,a=e.effect;if("function"==typeof a){var o=a({state:s,name:t,instance:u,options:n});l.push(o||function(){})}})),u.update()},forceUpdate:function(){if(!c){var e=s.elements,t=e.reference,r=e.popper;if(Bo(t,r)){s.rects={reference:vo(t,So(r),"fixed"===s.options.strategy),popper:yo(r)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var n=0;n<s.orderedModifiers.length;n++)if(!0!==s.reset){var a=s.orderedModifiers[n],o=a.fn,i=a.options,l=void 0===i?{}:i,d=a.name;"function"==typeof o&&(s=o({state:s,options:l,name:d,instance:u})||s)}else s.reset=!1,n=-1}}},update:(a=function(){return new Promise((function(e){u.forceUpdate(),e(s)}))},function(){return i||(i=new Promise((function(e){Promise.resolve().then((function(){i=void 0,e(a())}))}))),i}),destroy:function(){d(),c=!0}};if(!Bo(e,t))return u;function d(){l.forEach((function(e){return e()})),l=[]}return u.setOptions(r).then((function(e){!c&&r.onFirstUpdate&&r.onFirstUpdate(e)})),u}}var Vo={passive:!0};const Wo={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,n=e.options,a=n.scroll,o=void 0===a||a,i=n.resize,s=void 0===i||i,l=eo(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach((function(e){e.addEventListener("scroll",r.update,Vo)})),s&&l.addEventListener("resize",r.update,Vo),function(){o&&c.forEach((function(e){e.removeEventListener("scroll",r.update,Vo)})),s&&l.removeEventListener("resize",r.update,Vo)}},data:{}};function Ho(e){return e.split("-")[0]}function Yo(e){return e.split("-")[1]}function $o(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Zo(e){var t,r=e.reference,n=e.element,a=e.placement,o=a?Ho(a):null,i=a?Yo(a):null,s=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(o){case Mo:t={x:s,y:r.y-n.height};break;case No:t={x:s,y:r.y+r.height};break;case ko:t={x:r.x+r.width,y:l};break;case Co:t={x:r.x-n.width,y:l};break;default:t={x:r.x,y:r.y}}var c=o?$o(o):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case jo:t[c]=t[c]-(r[u]/2-n[u]/2);break;case Ao:t[c]=t[c]+(r[u]/2-n[u]/2)}}return t}var Qo={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Go(e){var t,r=e.popper,n=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=i.x,f=void 0===p?0:p,m=i.y,h=void 0===m?0:m,g="function"==typeof u?u({x:f,y:h}):{x:f,y:h};f=g.x,h=g.y;var v=i.hasOwnProperty("x"),y=i.hasOwnProperty("y"),b=Co,x=Mo,w=window;if(c){var E=So(r),_="clientHeight",S="clientWidth";E===eo(r)&&"static"!==ho(E=fo(r)).position&&"absolute"===s&&(_="scrollHeight",S="scrollWidth"),(a===Mo||(a===Co||a===ko)&&o===Ao)&&(x=No,h-=(d&&E===w&&w.visualViewport?w.visualViewport.height:E[_])-n.height,h*=l?1:-1),a!==Co&&(a!==Mo&&a!==No||o!==Ao)||(b=ko,f-=(d&&E===w&&w.visualViewport?w.visualViewport.width:E[S])-n.width,f*=l?1:-1)}var M,N=Object.assign({position:s},c&&Qo),k=!0===u?function(e,t){var r=e.x,n=e.y,a=t.devicePixelRatio||1;return{x:io(r*a)/a||0,y:io(n*a)/a||0}}({x:f,y:h},eo(r)):{x:f,y:h};return f=k.x,h=k.y,l?Object.assign({},N,((M={})[x]=y?"0":"",M[b]=v?"0":"",M.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+h+"px)":"translate3d("+f+"px, "+h+"px, 0)",M)):Object.assign({},N,((t={})[x]=y?h+"px":"",t[b]=v?f+"px":"",t.transform="",t))}const qo={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,a=void 0===n||n,o=r.adaptive,i=void 0===o||o,s=r.roundOffsets,l=void 0===s||s,c={placement:Ho(t.placement),variation:Yo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Go(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Go(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Ko={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},a=t.elements[e];ro(a)&&po(a)&&(Object.assign(a.style,r),Object.keys(n).forEach((function(e){var t=n[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],a=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce((function(e,t){return e[t]="",e}),{});ro(n)&&po(n)&&(Object.assign(n.style,o),Object.keys(a).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]},Xo={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,n=e.name,a=r.offset,o=void 0===a?[0,0]:a,i=Po.reduce((function(e,r){return e[r]=function(e,t,r){var n=Ho(e),a=[Co,Mo].indexOf(n)>=0?-1:1,o="function"==typeof r?r(Object.assign({},t,{placement:e})):r,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[Co,ko].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}(r,t.rects,o),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=i}};var Jo={left:"right",right:"left",bottom:"top",top:"bottom"};function ei(e){return e.replace(/left|right|bottom|top/g,(function(e){return Jo[e]}))}var ti={start:"end",end:"start"};function ri(e){return e.replace(/start|end/g,(function(e){return ti[e]}))}function ni(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&no(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function ai(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function oi(e,t,r){return t===Oo?ai(function(e,t){var r=eo(e),n=fo(e),a=r.visualViewport,o=n.clientWidth,i=n.clientHeight,s=0,l=0;if(a){o=a.width,i=a.height;var c=lo();(c||!c&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}return{width:o,height:i,x:s+mo(e),y:l}}(e,r)):to(t)?function(e,t){var r=co(e,!1,"fixed"===t);return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}(t,r):ai(function(e){var t,r=fo(e),n=uo(e),a=null==(t=e.ownerDocument)?void 0:t.body,o=ao(r.scrollWidth,r.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=ao(r.scrollHeight,r.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-n.scrollLeft+mo(e),l=-n.scrollTop;return"rtl"===ho(a||r).direction&&(s+=ao(r.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:l}}(fo(e)))}function ii(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function si(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}function li(e,t){void 0===t&&(t={});var r=t,n=r.placement,a=void 0===n?e.placement:n,o=r.strategy,i=void 0===o?e.strategy:o,s=r.boundary,l=void 0===s?"clippingParents":s,c=r.rootBoundary,u=void 0===c?Oo:c,d=r.elementContext,p=void 0===d?Io:d,f=r.altBoundary,m=void 0!==f&&f,h=r.padding,g=void 0===h?0:h,v=ii("number"!=typeof g?g:si(g,To)),y=p===Io?"reference":Io,b=e.rects.popper,x=e.elements[m?y:p],w=function(e,t,r,n){var a="clippingParents"===t?function(e){var t=wo(bo(e)),r=["absolute","fixed"].indexOf(ho(e).position)>=0&&ro(e)?So(e):e;return to(r)?t.filter((function(e){return to(e)&&ni(e,r)&&"body"!==po(e)})):[]}(e):[].concat(t),o=[].concat(a,[r]),i=o[0],s=o.reduce((function(t,r){var a=oi(e,r,n);return t.top=ao(a.top,t.top),t.right=oo(a.right,t.right),t.bottom=oo(a.bottom,t.bottom),t.left=ao(a.left,t.left),t}),oi(e,i,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(to(x)?x:x.contextElement||fo(e.elements.popper),l,u,i),E=co(e.elements.reference),_=Zo({reference:E,element:b,strategy:"absolute",placement:a}),S=ai(Object.assign({},b,_)),M=p===Io?S:E,N={top:w.top-M.top+v.top,bottom:M.bottom-w.bottom+v.bottom,left:w.left-M.left+v.left,right:M.right-w.right+v.right},k=e.modifiersData.offset;if(p===Io&&k){var C=k[a];Object.keys(N).forEach((function(e){var t=[ko,No].indexOf(e)>=0?1:-1,r=[Mo,No].indexOf(e)>=0?"y":"x";N[e]+=C[r]*t}))}return N}const ci={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var a=r.mainAxis,o=void 0===a||a,i=r.altAxis,s=void 0===i||i,l=r.fallbackPlacements,c=r.padding,u=r.boundary,d=r.rootBoundary,p=r.altBoundary,f=r.flipVariations,m=void 0===f||f,h=r.allowedAutoPlacements,g=t.options.placement,v=Ho(g),y=l||(v!==g&&m?function(e){if(Ho(e)===Do)return[];var t=ei(e);return[ri(e),t,ri(t)]}(g):[ei(g)]),b=[g].concat(y).reduce((function(e,r){return e.concat(Ho(r)===Do?function(e,t){void 0===t&&(t={});var r=t,n=r.placement,a=r.boundary,o=r.rootBoundary,i=r.padding,s=r.flipVariations,l=r.allowedAutoPlacements,c=void 0===l?Po:l,u=Yo(n),d=u?s?Lo:Lo.filter((function(e){return Yo(e)===u})):To,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,r){return t[r]=li(e,{placement:r,boundary:a,rootBoundary:o,padding:i})[Ho(r)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:r,boundary:u,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:h}):r)}),[]),x=t.rects.reference,w=t.rects.popper,E=new Map,_=!0,S=b[0],M=0;M<b.length;M++){var N=b[M],k=Ho(N),C=Yo(N)===jo,D=[Mo,No].indexOf(k)>=0,T=D?"width":"height",j=li(t,{placement:N,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),A=D?C?ko:Co:C?No:Mo;x[T]>w[T]&&(A=ei(A));var O=ei(A),I=[];if(o&&I.push(j[k]<=0),s&&I.push(j[A]<=0,j[O]<=0),I.every((function(e){return e}))){S=N,_=!1;break}E.set(N,I)}if(_)for(var L=function(e){var t=b.find((function(t){var r=E.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},P=m?3:1;P>0&&"break"!==L(P);P--);t.placement!==S&&(t.modifiersData[n]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ui(e,t,r){return ao(e,oo(t,r))}const di={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name,a=r.mainAxis,o=void 0===a||a,i=r.altAxis,s=void 0!==i&&i,l=r.boundary,c=r.rootBoundary,u=r.altBoundary,d=r.padding,p=r.tether,f=void 0===p||p,m=r.tetherOffset,h=void 0===m?0:m,g=li(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),v=Ho(t.placement),y=Yo(t.placement),b=!y,x=$o(v),w="x"===x?"y":"x",E=t.modifiersData.popperOffsets,_=t.rects.reference,S=t.rects.popper,M="function"==typeof h?h(Object.assign({},t.rects,{placement:t.placement})):h,N="number"==typeof M?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,C={x:0,y:0};if(E){if(o){var D,T="y"===x?Mo:Co,j="y"===x?No:ko,A="y"===x?"height":"width",O=E[x],I=O+g[T],L=O-g[j],P=f?-S[A]/2:0,z=y===jo?_[A]:S[A],F=y===jo?-S[A]:-_[A],R=t.elements.arrow,B=f&&R?yo(R):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},V=U[T],W=U[j],H=ui(0,_[A],B[A]),Y=b?_[A]/2-P-H-V-N.mainAxis:z-H-V-N.mainAxis,$=b?-_[A]/2+P+H+W+N.mainAxis:F+H+W+N.mainAxis,Z=t.elements.arrow&&So(t.elements.arrow),Q=Z?"y"===x?Z.clientTop||0:Z.clientLeft||0:0,G=null!=(D=null==k?void 0:k[x])?D:0,q=O+$-G,K=ui(f?oo(I,O+Y-G-Q):I,O,f?ao(L,q):L);E[x]=K,C[x]=K-O}if(s){var X,J="x"===x?Mo:Co,ee="x"===x?No:ko,te=E[w],re="y"===w?"height":"width",ne=te+g[J],ae=te-g[ee],oe=-1!==[Mo,Co].indexOf(v),ie=null!=(X=null==k?void 0:k[w])?X:0,se=oe?ne:te-_[re]-S[re]-ie+N.altAxis,le=oe?te+_[re]+S[re]-ie-N.altAxis:ae,ce=f&&oe?function(e,t,r){var n=ui(e,t,r);return n>r?r:n}(se,te,le):ui(f?se:ne,te,f?le:ae);E[w]=ce,C[w]=ce-te}t.modifiersData[n]=C}},requiresIfExists:["offset"]},pi={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,n=e.name,a=e.options,o=r.elements.arrow,i=r.modifiersData.popperOffsets,s=Ho(r.placement),l=$o(s),c=[Co,ko].indexOf(s)>=0?"height":"width";if(o&&i){var u=function(e,t){return ii("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:si(e,To))}(a.padding,r),d=yo(o),p="y"===l?Mo:Co,f="y"===l?No:ko,m=r.rects.reference[c]+r.rects.reference[l]-i[l]-r.rects.popper[c],h=i[l]-r.rects.reference[l],g=So(o),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=m/2-h/2,b=u[p],x=v-d[c]-u[f],w=v/2-d[c]/2+y,E=ui(b,w,x),_=l;r.modifiersData[n]=((t={})[_]=E,t.centerOffset=E-w,t)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&ni(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function fi(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function mi(e){return[Mo,ko,No,Co].some((function(t){return e[t]>=0}))}var hi=Uo({defaultModifiers:[Wo,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=Zo({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},qo,Ko,Xo,ci,di,pi,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=li(t,{elementContext:"reference"}),s=li(t,{altBoundary:!0}),l=fi(i,n),c=fi(s,a,o),u=mi(l),d=mi(c);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),gi="tippy-content",vi="tippy-backdrop",yi="tippy-arrow",bi="tippy-svg-arrow",xi={passive:!0,capture:!0},wi=function(){return document.body};function Ei(e,t,r){if(Array.isArray(e)){var n=e[t];return null==n?Array.isArray(r)?r[t]:r:n}return e}function _i(e,t){var r={}.toString.call(e);return 0===r.indexOf("[object")&&r.indexOf(t+"]")>-1}function Si(e,t){return"function"==typeof e?e.apply(void 0,t):e}function Mi(e,t){return 0===t?e:function(n){clearTimeout(r),r=setTimeout((function(){e(n)}),t)};var r}function Ni(e){return[].concat(e)}function ki(e,t){-1===e.indexOf(t)&&e.push(t)}function Ci(e){return[].slice.call(e)}function Di(e){return Object.keys(e).reduce((function(t,r){return void 0!==e[r]&&(t[r]=e[r]),t}),{})}function Ti(e){return["Element","Fragment"].some((function(t){return _i(e,t)}))}function ji(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Ai(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Oi(e,t,r){var n=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[n](t,r)}))}function Ii(e,t){for(var r=t;r;){var n;if(e.contains(r))return!0;r=null==r.getRootNode||null==(n=r.getRootNode())?void 0:n.host}return!1}var Li={isTouch:!1},Pi=0;function zi(){Li.isTouch||(Li.isTouch=!0,window.performance&&document.addEventListener("mousemove",Fi))}function Fi(){var e=performance.now();e-Pi<20&&(Li.isTouch=!1,document.removeEventListener("mousemove",Fi)),Pi=e}function Ri(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var r=t._tippy;t.blur&&!r.state.isVisible&&t.blur()}}var Bi=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),Ui=Object.assign({appendTo:wi,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),Vi=Object.keys(Ui);function Wi(e){var t=(e.plugins||[]).reduce((function(t,r){var n,a=r.name,o=r.defaultValue;return a&&(t[a]=void 0!==e[a]?e[a]:null!=(n=Ui[a])?n:o),t}),{});return Object.assign({},e,t)}function Hi(e,t){var r=Object.assign({},t,{content:Si(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Wi(Object.assign({},Ui,{plugins:t}))):Vi).reduce((function(t,r){var n=(e.getAttribute("data-tippy-"+r)||"").trim();if(!n)return t;if("content"===r)t[r]=n;else try{t[r]=JSON.parse(n)}catch(e){t[r]=n}return t}),{})}(e,t.plugins));return r.aria=Object.assign({},Ui.aria,r.aria),r.aria={expanded:"auto"===r.aria.expanded?t.interactive:r.aria.expanded,content:"auto"===r.aria.content?t.interactive?null:"describedby":r.aria.content},r}function Yi(e){var t=e.firstElementChild,r=Ci(t.children);return{box:t,content:r.find((function(e){return e.classList.contains(gi)})),arrow:r.find((function(e){return e.classList.contains(yi)||e.classList.contains(bi)})),backdrop:r.find((function(e){return e.classList.contains(vi)}))}}var $i=1,Zi=[],Qi=[];function Gi(e,t){var r,n,a,o,i,s,l,c,u=Hi(e,Object.assign({},Ui,Wi(Di(t)))),d=!1,p=!1,f=!1,m=!1,h=[],g=Mi(Z,u.interactiveDebounce),v=$i++,y=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),b={id:v,reference:e,popper:document.createElement("div"),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:y,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(n),cancelAnimationFrame(a)},setProps:function(t){if(!b.state.isDestroyed){O("onBeforeUpdate",[b,t]),Y();var r=b.props,n=Hi(e,Object.assign({},r,Di(t),{ignoreAttributes:!0}));b.props=n,H(),r.interactiveDebounce!==n.interactiveDebounce&&(P(),g=Mi(Z,n.interactiveDebounce)),r.triggerTarget&&!n.triggerTarget?Ni(r.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&e.removeAttribute("aria-expanded"),L(),A(),E&&E(r,n),b.popperInstance&&(K(),J().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),O("onAfterUpdate",[b,t])}},setContent:function(e){b.setProps({content:e})},show:function(){var e=b.state.isVisible,t=b.state.isDestroyed,r=!b.state.isEnabled,n=Li.isTouch&&!b.props.touch,a=Ei(b.props.duration,0,Ui.duration);if(!(e||t||r||n||C().hasAttribute("disabled")||(O("onShow",[b],!1),!1===b.props.onShow(b)))){if(b.state.isVisible=!0,k()&&(w.style.visibility="visible"),A(),B(),b.state.isMounted||(w.style.transition="none"),k()){var o=T();ji([o.box,o.content],0)}var i,l,c;s=function(){var e;if(b.state.isVisible&&!m){if(m=!0,w.offsetHeight,w.style.transition=b.props.moveTransition,k()&&b.props.animation){var t=T(),r=t.box,n=t.content;ji([r,n],a),Ai([r,n],"visible")}I(),L(),ki(Qi,b),null==(e=b.popperInstance)||e.forceUpdate(),O("onMount",[b]),b.props.animation&&k()&&function(e,t){V(e,(function(){b.state.isShown=!0,O("onShown",[b])}))}(a)}},l=b.props.appendTo,c=C(),(i=b.props.interactive&&l===wi||"parent"===l?c.parentNode:Si(l,[c])).contains(w)||i.appendChild(w),b.state.isMounted=!0,K()}},hide:function(){var e=!b.state.isVisible,t=b.state.isDestroyed,r=!b.state.isEnabled,n=Ei(b.props.duration,1,Ui.duration);if(!(e||t||r)&&(O("onHide",[b],!1),!1!==b.props.onHide(b))){if(b.state.isVisible=!1,b.state.isShown=!1,m=!1,d=!1,k()&&(w.style.visibility="hidden"),P(),U(),A(!0),k()){var a=T(),o=a.box,i=a.content;b.props.animation&&(ji([o,i],n),Ai([o,i],"hidden"))}I(),L(),b.props.animation?k()&&function(e,t){V(e,(function(){!b.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&t()}))}(n,b.unmount):b.unmount()}},hideWithInteractivity:function(e){D().addEventListener("mousemove",g),ki(Zi,g),g(e)},enable:function(){b.state.isEnabled=!0},disable:function(){b.hide(),b.state.isEnabled=!1},unmount:function(){b.state.isVisible&&b.hide(),b.state.isMounted&&(X(),J().forEach((function(e){e._tippy.unmount()})),w.parentNode&&w.parentNode.removeChild(w),Qi=Qi.filter((function(e){return e!==b})),b.state.isMounted=!1,O("onHidden",[b]))},destroy:function(){b.state.isDestroyed||(b.clearDelayTimeouts(),b.unmount(),Y(),delete e._tippy,b.state.isDestroyed=!0,O("onDestroy",[b]))}};if(!u.render)return b;var x=u.render(b),w=x.popper,E=x.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+b.id,b.popper=w,e._tippy=b,w._tippy=b;var _=y.map((function(e){return e.fn(b)})),S=e.hasAttribute("aria-expanded");return H(),L(),A(),O("onCreate",[b]),u.showOnCreate&&ee(),w.addEventListener("mouseenter",(function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()})),w.addEventListener("mouseleave",(function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&D().addEventListener("mousemove",g)})),b;function M(){var e=b.props.touch;return Array.isArray(e)?e:[e,0]}function N(){return"hold"===M()[0]}function k(){var e;return!(null==(e=b.props.render)||!e.$$tippy)}function C(){return l||e}function D(){var e,t,r=C().parentNode;return r?null!=(t=Ni(r)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document:document}function T(){return Yi(w)}function j(e){return b.state.isMounted&&!b.state.isVisible||Li.isTouch||o&&"focus"===o.type?0:Ei(b.props.delay,e?0:1,Ui.delay)}function A(e){void 0===e&&(e=!1),w.style.pointerEvents=b.props.interactive&&!e?"":"none",w.style.zIndex=""+b.props.zIndex}function O(e,t,r){var n;void 0===r&&(r=!0),_.forEach((function(r){r[e]&&r[e].apply(r,t)})),r&&(n=b.props)[e].apply(n,t)}function I(){var t=b.props.aria;if(t.content){var r="aria-"+t.content,n=w.id;Ni(b.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(r);if(b.state.isVisible)e.setAttribute(r,t?t+" "+n:n);else{var a=t&&t.replace(n,"").trim();a?e.setAttribute(r,a):e.removeAttribute(r)}}))}}function L(){!S&&b.props.aria.expanded&&Ni(b.props.triggerTarget||e).forEach((function(e){b.props.interactive?e.setAttribute("aria-expanded",b.state.isVisible&&e===C()?"true":"false"):e.removeAttribute("aria-expanded")}))}function P(){D().removeEventListener("mousemove",g),Zi=Zi.filter((function(e){return e!==g}))}function z(t){if(!Li.isTouch||!f&&"mousedown"!==t.type){var r=t.composedPath&&t.composedPath()[0]||t.target;if(!b.props.interactive||!Ii(w,r)){if(Ni(b.props.triggerTarget||e).some((function(e){return Ii(e,r)}))){if(Li.isTouch)return;if(b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else O("onClickOutside",[b,t]);!0===b.props.hideOnClick&&(b.clearDelayTimeouts(),b.hide(),p=!0,setTimeout((function(){p=!1})),b.state.isMounted||U())}}}function F(){f=!0}function R(){f=!1}function B(){var e=D();e.addEventListener("mousedown",z,!0),e.addEventListener("touchend",z,xi),e.addEventListener("touchstart",R,xi),e.addEventListener("touchmove",F,xi)}function U(){var e=D();e.removeEventListener("mousedown",z,!0),e.removeEventListener("touchend",z,xi),e.removeEventListener("touchstart",R,xi),e.removeEventListener("touchmove",F,xi)}function V(e,t){var r=T().box;function n(e){e.target===r&&(Oi(r,"remove",n),t())}if(0===e)return t();Oi(r,"remove",i),Oi(r,"add",n),i=n}function W(t,r,n){void 0===n&&(n=!1),Ni(b.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,r,n),h.push({node:e,eventType:t,handler:r,options:n})}))}function H(){var e;N()&&(W("touchstart",$,{passive:!0}),W("touchend",Q,{passive:!0})),(e=b.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(W(e,$),e){case"mouseenter":W("mouseleave",Q);break;case"focus":W(Bi?"focusout":"blur",G);break;case"focusin":W("focusout",G)}}))}function Y(){h.forEach((function(e){var t=e.node,r=e.eventType,n=e.handler,a=e.options;t.removeEventListener(r,n,a)})),h=[]}function $(e){var t,r=!1;if(b.state.isEnabled&&!q(e)&&!p){var n="focus"===(null==(t=o)?void 0:t.type);o=e,l=e.currentTarget,L(),!b.state.isVisible&&_i(e,"MouseEvent")&&Zi.forEach((function(t){return t(e)})),"click"===e.type&&(b.props.trigger.indexOf("mouseenter")<0||d)&&!1!==b.props.hideOnClick&&b.state.isVisible?r=!0:ee(e),"click"===e.type&&(d=!r),r&&!n&&te(e)}}function Z(e){var t=e.target,r=C().contains(t)||w.contains(t);if("mousemove"!==e.type||!r){var n=J().concat(w).map((function(e){var t,r=null==(t=e._tippy.popperInstance)?void 0:t.state;return r?{popperRect:e.getBoundingClientRect(),popperState:r,props:u}:null})).filter(Boolean);(function(e,t){var r=t.clientX,n=t.clientY;return e.every((function(e){var t=e.popperRect,a=e.popperState,o=e.props.interactiveBorder,i=a.placement.split("-")[0],s=a.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,d="left"===i?s.right.x:0,p=t.top-n+l>o,f=n-t.bottom-c>o,m=t.left-r+u>o,h=r-t.right-d>o;return p||f||m||h}))})(n,e)&&(P(),te(e))}}function Q(e){q(e)||b.props.trigger.indexOf("click")>=0&&d||(b.props.interactive?b.hideWithInteractivity(e):te(e))}function G(e){b.props.trigger.indexOf("focusin")<0&&e.target!==C()||b.props.interactive&&e.relatedTarget&&w.contains(e.relatedTarget)||te(e)}function q(e){return!!Li.isTouch&&N()!==e.type.indexOf("touch")>=0}function K(){X();var t=b.props,r=t.popperOptions,n=t.placement,a=t.offset,o=t.getReferenceClientRect,i=t.moveTransition,l=k()?Yi(w).arrow:null,c=o?{getBoundingClientRect:o,contextElement:o.contextElement||C()}:e,u=[{name:"offset",options:{offset:a}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!i}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(k()){var r=T().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?r.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?r.setAttribute("data-"+e,""):r.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];k()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==r?void 0:r.modifiers)||[]),b.popperInstance=hi(c,w,Object.assign({},r,{placement:n,onFirstUpdate:s,modifiers:u}))}function X(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function J(){return Ci(w.querySelectorAll("[data-tippy-root]"))}function ee(e){b.clearDelayTimeouts(),e&&O("onTrigger",[b,e]),B();var t=j(!0),n=M(),a=n[0],o=n[1];Li.isTouch&&"hold"===a&&o&&(t=o),t?r=setTimeout((function(){b.show()}),t):b.show()}function te(e){if(b.clearDelayTimeouts(),O("onUntrigger",[b,e]),b.state.isVisible){if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=j(!1);t?n=setTimeout((function(){b.state.isVisible&&b.hide()}),t):a=requestAnimationFrame((function(){b.hide()}))}}else U()}}function qi(e,t){void 0===t&&(t={});var r=Ui.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",zi,xi),window.addEventListener("blur",Ri);var n,a=Object.assign({},t,{plugins:r}),o=(n=e,Ti(n)?[n]:function(e){return _i(e,"NodeList")}(n)?Ci(n):Array.isArray(n)?n:Ci(document.querySelectorAll(n))).reduce((function(e,t){var r=t&&Gi(t,a);return r&&e.push(r),e}),[]);return Ti(e)?o[0]:o}qi.defaultProps=Ui,qi.setDefaultProps=function(e){Object.keys(e).forEach((function(t){Ui[t]=e[t]}))},qi.currentInput=Li,Object.assign({},Ko,{effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow)}}),qi.setDefaultProps({animation:!1});const Ki=qi,Xi=window.ReactDOM;function Ji(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}var es="undefined"!=typeof window&&"undefined"!=typeof document;function ts(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function rs(){return es&&document.createElement("div")}function ns(e,t){if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e){if(!t.hasOwnProperty(r))return!1;if(!ns(e[r],t[r]))return!1}return!0}return!1}function as(e){var t=[];return e.forEach((function(e){t.find((function(t){return ns(e,t)}))||t.push(e)})),t}var os=es?n.useLayoutEffect:n.useEffect;function is(e,t,r){r.split(/\s+/).forEach((function(r){r&&e.classList[t](r)}))}var ss={name:"className",defaultValue:"",fn:function(e){var t=e.popper.firstElementChild,r=function(){var t;return!!(null==(t=e.props.render)?void 0:t.$$tippy)};function n(){e.props.className&&!r()||is(t,"add",e.props.className)}return{onCreate:n,onBeforeUpdate:function(){r()&&is(t,"remove",e.props.className)},onAfterUpdate:n}}};function ls(e){return function(t){var r,a,i=t.children,s=t.content,l=t.visible,c=t.singleton,u=t.render,d=t.reference,p=t.disabled,f=void 0!==p&&p,m=t.ignoreAttributes,h=void 0===m||m,g=(t.__source,t.__self,Ji(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),v=void 0!==l,y=void 0!==c,b=(0,n.useState)(!1),x=b[0],w=b[1],E=(0,n.useState)({}),_=E[0],S=E[1],M=(0,n.useState)(),N=M[0],k=M[1],C=(r=function(){return{container:rs(),renders:1}},(a=(0,n.useRef)()).current||(a.current="function"==typeof r?r():r),a.current),D=Object.assign({ignoreAttributes:h},g,{content:C.container});v&&(D.trigger="manual",D.hideOnClick=!1),y&&(f=!0);var T=D,j=D.plugins||[];u&&(T=Object.assign({},D,{plugins:y&&null!=c.data?[].concat(j,[{fn:function(){return{onTrigger:function(e,t){var r=c.data.children.find((function(e){return e.instance.reference===t.currentTarget}));e.state.$$activeSingletonInstance=r.instance,k(r.content)}}}}]):j,render:function(){return{popper:C.container}}}));var A=[d].concat(i?[i.type]:[]);return os((function(){var t=d;d&&d.hasOwnProperty("current")&&(t=d.current);var r=e(t||C.ref||rs(),Object.assign({},T,{plugins:[ss].concat(D.plugins||[])}));return C.instance=r,f&&r.disable(),l&&r.show(),y&&c.hook({instance:r,content:s,props:T,setSingletonContent:k}),w(!0),function(){r.destroy(),null==c||c.cleanup(r)}}),A),os((function(){var e,t,r,n,a;if(1!==C.renders){var o=C.instance;o.setProps((t=o.props,r=T,Object.assign({},r,{popperOptions:Object.assign({},t.popperOptions,r.popperOptions,{modifiers:as([].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],(null==(a=r.popperOptions)?void 0:a.modifiers)||[]))})}))),null==(e=o.popperInstance)||e.forceUpdate(),f?o.disable():o.enable(),v&&(l?o.show():o.hide()),y&&c.hook({instance:o,content:s,props:T,setSingletonContent:k})}else C.renders++})),os((function(){var e;if(u){var t=C.instance;t.setProps({popperOptions:Object.assign({},t.props.popperOptions,{modifiers:[].concat(((null==(e=t.props.popperOptions)?void 0:e.modifiers)||[]).filter((function(e){return"$$tippyReact"!==e.name})),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,r=e.state,n=null==(t=r.modifiersData)?void 0:t.hide;_.placement===r.placement&&_.referenceHidden===(null==n?void 0:n.isReferenceHidden)&&_.escaped===(null==n?void 0:n.hasPopperEscaped)||S({placement:r.placement,referenceHidden:null==n?void 0:n.isReferenceHidden,escaped:null==n?void 0:n.hasPopperEscaped}),r.attributes.popper={}}}])})})}}),[_.placement,_.referenceHidden,_.escaped].concat(A)),o().createElement(o().Fragment,null,i?(0,n.cloneElement)(i,{ref:function(e){C.ref=e,ts(i.ref,e)}}):null,x&&(0,Xi.createPortal)(u?u(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(_),N,C.instance):s,C.container))}}var cs=function(e,t){return(0,n.forwardRef)((function(r,a){var i=r.children,s=Ji(r,["children"]);return o().createElement(e,Object.assign({},t,s),i?(0,n.cloneElement)(i,{ref:function(e){ts(a,e),ts(i.ref,e)}}):null)}))};const us=cs(ls(Ki),{render:function(){return""}}),ds=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))})),ps=e=>Boolean(e&&e.getVelocity);function fs(e,t){-1===e.indexOf(t)&&e.push(t)}function ms(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}class hs{constructor(){this.subscriptions=[]}add(e){return fs(this.subscriptions,e),()=>ms(this.subscriptions,e)}notify(e,t,r){const n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](e,t,r);else for(let a=0;a<n;a++){const n=this.subscriptions[a];n&&n(e,t,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function gs(e,t){return t?e*(1e3/t):0}const vs=e=>e;class ys{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){const t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}const bs=["read","resolveKeyframes","update","preRender","render","postRender"];function xs(e,t){let r=!1,n=!0;const a={delta:0,timestamp:0,isProcessing:!1},o=bs.reduce(((e,t)=>(e[t]=function(e){let t=new ys,r=new ys,n=0,a=!1,o=!1;const i=new WeakSet,s={schedule:(e,o=!1,s=!1)=>{const l=s&&a,c=l?t:r;return o&&i.add(e),c.add(e)&&l&&a&&(n=t.order.length),e},cancel:e=>{r.remove(e),i.delete(e)},process:l=>{if(a)o=!0;else{if(a=!0,[t,r]=[r,t],r.clear(),n=t.order.length,n)for(let r=0;r<n;r++){const n=t.order[r];i.has(n)&&(s.schedule(n),e()),n(l)}a=!1,o&&(o=!1,s.process(l))}}};return s}((()=>r=!0)),e)),{}),i=e=>{o[e].process(a)},s=()=>{const o=performance.now();r=!1,a.delta=n?1e3/60:Math.max(Math.min(o-a.timestamp,40),1),a.timestamp=o,a.isProcessing=!0,bs.forEach(i),a.isProcessing=!1,r&&t&&(n=!1,e(s))};return{schedule:bs.reduce(((t,i)=>{const l=o[i];return t[i]=(t,o=!1,i=!1)=>(r||(r=!0,n=!0,a.isProcessing||e(s)),l.schedule(t,o,i)),t}),{}),cancel:e=>bs.forEach((t=>o[t].cancel(e))),state:a,steps:o}}const{schedule:ws,cancel:Es,state:_s,steps:Ss}=xs("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:vs,!0);let Ms;function Ns(){Ms=void 0}const ks={now:()=>(void 0===Ms&&ks.set(_s.isProcessing?_s.timestamp:performance.now()),Ms),set:e=>{Ms=e,queueMicrotask(Ns)}},Cs={current:void 0};class Ds{constructor(e,t={}){var r;this.version="11.1.7",this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{const r=ks.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.canTrackVelocity=(r=this.current,!isNaN(parseFloat(r))),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=ks.now()}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new hs);const r=this.events[e].add(t);return"change"===e?()=>{r(),ws.read((()=>{this.events.change.getSize()||this.stop()}))}:r}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return Cs.current&&Cs.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const e=ks.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;const t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return gs(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise((t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()})).then((()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()}))}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Ts(e,t){return new Ds(e,t)}const js=(0,n.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function As(e){const t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}const Os="undefined"!=typeof document,Is=Os?n.useLayoutEffect:n.useEffect,Ls=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ps=new Set(Ls),zs=(e,t,r)=>r>t?t:r<e?e:r,Fs={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},Rs={...Fs,transform:e=>zs(0,1,e)},Bs={...Fs,default:1},Us=e=>Math.round(1e5*e)/1e5,Vs=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,Ws=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,Hs=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function Ys(e){return"string"==typeof e}const $s=e=>({test:t=>Ys(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),Zs=$s("deg"),Qs=$s("%"),Gs=$s("px"),qs=$s("vh"),Ks=$s("vw"),Xs={...Qs,parse:e=>Qs.parse(e)/100,transform:e=>Qs.transform(100*e)},Js=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),el=e=>e===Fs||e===Gs,tl=(e,t)=>parseFloat(e.split(", ")[t]),rl=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;const a=n.match(/^matrix3d\((.+)\)$/u);if(a)return tl(a[1],t);{const t=n.match(/^matrix\((.+)\)$/u);return t?tl(t[1],e):0}},nl=new Set(["x","y","z"]),al=Ls.filter((e=>!nl.has(e))),ol={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:rl(4,13),y:rl(5,14)};ol.translateX=ol.x,ol.translateY=ol.y;const il=new Set;let sl=!1,ll=!1;function cl(){if(ll){const e=Array.from(il).filter((e=>e.needsMeasurement)),t=new Set(e.map((e=>e.element))),r=new Map;t.forEach((e=>{const t=function(e){const t=[];return al.forEach((r=>{const n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))})),t}(e);t.length&&(r.set(e,t),e.render())})),e.forEach((e=>e.measureInitialState())),t.forEach((e=>{e.render();const t=r.get(e);t&&t.forEach((([t,r])=>{var n;null===(n=e.getValue(t))||void 0===n||n.set(r)}))})),e.forEach((e=>e.measureEndState())),e.forEach((e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)}))}ll=!1,sl=!1,il.forEach((e=>e.complete())),il.clear()}function ul(){il.forEach((e=>{e.readKeyframes(),e.needsMeasurement&&(ll=!0)}))}class dl{constructor(e,t,r,n,a,o=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=r,this.motionValue=n,this.element=a,this.isAsync=o}scheduleResolve(){this.isScheduled=!0,this.isAsync?(il.add(this),sl||(sl=!0,ws.read(ul),ws.resolveKeyframes(cl))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:t,element:r,motionValue:n}=this;for(let a=0;a<e.length;a++)if(null===e[a])if(0===a){const a=null==n?void 0:n.get(),o=e[e.length-1];if(void 0!==a)e[0]=a;else if(r&&t){const n=r.readValue(t,o);null!=n&&(e[0]=n)}void 0===e[0]&&(e[0]=o),n&&void 0===a&&n.set(e[0])}else e[a]=e[a-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),il.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,il.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}const pl=e=>1e3*e,fl=e=>e/1e3,ml=5;function hl(e,t,r){const n=Math.max(t-ml,0);return gs(r-e(n),t-n)}let gl=vs,vl=vs;const yl=.001,bl=.01,xl=10,wl=.05,El=1;const _l=12;function Sl(e,t){return e*Math.sqrt(1-t*t)}const Ml=["duration","bounce"],Nl=["stiffness","damping","mass"];function kl(e,t){return t.some((t=>void 0!==e[t]))}function Cl({keyframes:e,restDelta:t,restSpeed:r,...n}){const a=e[0],o=e[e.length-1],i={done:!1,value:a},{stiffness:s,damping:l,mass:c,duration:u,velocity:d,isResolvedFromDuration:p}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!kl(e,Nl)&&kl(e,Ml)){const r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let a,o;gl(e<=pl(xl),"Spring duration must be 10 seconds or less");let i=1-t;i=zs(wl,El,i),e=zs(bl,xl,fl(e)),i<1?(a=t=>{const n=t*i,a=n*e,o=n-r,s=Sl(t,i),l=Math.exp(-a);return yl-o/s*l},o=t=>{const n=t*i*e,o=n*r+r,s=Math.pow(i,2)*Math.pow(t,2)*e,l=Math.exp(-n),c=Sl(Math.pow(t,2),i);return(-a(t)+yl>0?-1:1)*((o-s)*l)/c}):(a=t=>Math.exp(-t*e)*((t-r)*e+1)-yl,o=t=>Math.exp(-t*e)*(e*e*(r-t)));const s=function(e,t,r){let n=r;for(let r=1;r<_l;r++)n-=e(n)/t(n);return n}(a,o,5/e);if(e=pl(e),isNaN(s))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(s,2)*n;return{stiffness:t,damping:2*i*Math.sqrt(n*t),duration:e}}}(e);t={...t,...r,mass:1},t.isResolvedFromDuration=!0}return t}({...n,velocity:-fl(n.velocity||0)}),f=d||0,m=l/(2*Math.sqrt(s*c)),h=o-a,g=fl(Math.sqrt(s/c)),v=Math.abs(h)<5;let y;if(r||(r=v?.01:2),t||(t=v?.005:.5),m<1){const e=Sl(g,m);y=t=>{const r=Math.exp(-m*g*t);return o-r*((f+m*g*h)/e*Math.sin(e*t)+h*Math.cos(e*t))}}else if(1===m)y=e=>o-Math.exp(-g*e)*(h+(f+g*h)*e);else{const e=g*Math.sqrt(m*m-1);y=t=>{const r=Math.exp(-m*g*t),n=Math.min(e*t,300);return o-r*((f+m*g*h)*Math.sinh(n)+e*h*Math.cosh(n))/e}}return{calculatedDuration:p&&u||null,next:e=>{const n=y(e);if(p)i.done=e>=u;else{let a=f;0!==e&&(a=m<1?hl(y,e,n):0);const s=Math.abs(a)<=r,l=Math.abs(o-n)<=t;i.done=s&&l}return i.value=i.done?o:n,i}}}function Dl({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:a=10,bounceStiffness:o=500,modifyTarget:i,min:s,max:l,restDelta:c=.5,restSpeed:u}){const d=e[0],p={done:!1,value:d},f=e=>void 0===s?l:void 0===l||Math.abs(s-e)<Math.abs(l-e)?s:l;let m=r*t;const h=d+m,g=void 0===i?h:i(h);g!==h&&(m=g-d);const v=e=>-m*Math.exp(-e/n),y=e=>g+v(e),b=e=>{const t=v(e),r=y(e);p.done=Math.abs(t)<=c,p.value=p.done?g:r};let x,w;const E=e=>{(e=>void 0!==s&&e<s||void 0!==l&&e>l)(p.value)&&(x=e,w=Cl({keyframes:[p.value,f(p.value)],velocity:hl(y,e,p.value),damping:a,stiffness:o,restDelta:c,restSpeed:u}))};return E(0),{calculatedDuration:null,next:e=>{let t=!1;return w||void 0!==x||(t=!0,b(e),E(e)),void 0!==x&&e>=x?w.next(e-x):(!t&&b(e),p)}}}const Tl=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function jl(e,t,r,n){if(e===t&&r===n)return vs;return a=>0===a||1===a?a:Tl(function(e,t,r,n,a){let o,i,s=0;do{i=t+(r-t)/2,o=Tl(i,n,a)-e,o>0?r=i:t=i}while(Math.abs(o)>1e-7&&++s<12);return i}(a,0,1,e,r),t,n)}const Al=jl(.42,0,1,1),Ol=jl(0,0,.58,1),Il=jl(.42,0,.58,1),Ll=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Pl=e=>t=>1-e(1-t),zl=e=>1-Math.sin(Math.acos(e)),Fl=Pl(zl),Rl=Ll(zl),Bl=jl(.33,1.53,.69,.99),Ul=Pl(Bl),Vl=Ll(Ul),Wl={linear:vs,easeIn:Al,easeInOut:Il,easeOut:Ol,circIn:zl,circInOut:Rl,circOut:Fl,backIn:Ul,backInOut:Vl,backOut:Bl,anticipate:e=>(e*=2)<1?.5*Ul(e):.5*(2-Math.pow(2,-10*(e-1)))},Hl=e=>{if(Array.isArray(e)){vl(4===e.length,"Cubic bezier arrays must contain four numerical values.");const[t,r,n,a]=e;return jl(t,r,n,a)}return"string"==typeof e?(vl(void 0!==Wl[e],`Invalid easing type '${e}'`),Wl[e]):e},Yl=(e,t)=>r=>t(e(r)),$l=(...e)=>e.reduce(Yl),Zl=(e,t,r)=>{const n=t-e;return 0===n?1:(r-e)/n},Ql=(e,t,r)=>e+(t-e)*r;function Gl(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}const ql=(e,t)=>r=>Boolean(Ys(r)&&Hs.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),Kl=(e,t,r)=>n=>{if(!Ys(n))return n;const[a,o,i,s]=n.match(Vs);return{[e]:parseFloat(a),[t]:parseFloat(o),[r]:parseFloat(i),alpha:void 0!==s?parseFloat(s):1}},Xl={...Fs,transform:e=>Math.round((e=>zs(0,255,e))(e))},Jl={test:ql("rgb","red"),parse:Kl("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Xl.transform(e)+", "+Xl.transform(t)+", "+Xl.transform(r)+", "+Us(Rs.transform(n))+")"},ec={test:ql("#"),parse:function(e){let t="",r="",n="",a="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),a=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),a=e.substring(4,5),t+=t,r+=r,n+=n,a+=a),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:a?parseInt(a,16)/255:1}},transform:Jl.transform},tc={test:ql("hsl","hue"),parse:Kl("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Qs.transform(Us(t))+", "+Qs.transform(Us(r))+", "+Us(Rs.transform(n))+")"},rc=(e,t,r)=>{const n=e*e,a=r*(t*t-n)+n;return a<0?0:Math.sqrt(a)},nc=[ec,Jl,tc];function ac(e){const t=(e=>nc.find((t=>t.test(e))))(e);vl(Boolean(t),`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=t.parse(e);return t===tc&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let a=0,o=0,i=0;if(t/=100){const n=r<.5?r*(1+t):r+t-r*t,s=2*r-n;a=Gl(s,n,e+1/3),o=Gl(s,n,e),i=Gl(s,n,e-1/3)}else a=o=i=r;return{red:Math.round(255*a),green:Math.round(255*o),blue:Math.round(255*i),alpha:n}}(r)),r}const oc=(e,t)=>{const r=ac(e),n=ac(t),a={...r};return e=>(a.red=rc(r.red,n.red,e),a.green=rc(r.green,n.green,e),a.blue=rc(r.blue,n.blue,e),a.alpha=Ql(r.alpha,n.alpha,e),Jl.transform(a))},ic={test:e=>Jl.test(e)||ec.test(e)||tc.test(e),parse:e=>Jl.test(e)?Jl.parse(e):tc.test(e)?tc.parse(e):ec.parse(e),transform:e=>Ys(e)?e:e.hasOwnProperty("red")?Jl.transform(e):tc.transform(e)},sc="number",lc="color",cc="var",uc="var(",dc="${}",pc=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function fc(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},a=[];let o=0;const i=t.replace(pc,(e=>(ic.test(e)?(n.color.push(o),a.push(lc),r.push(ic.parse(e))):e.startsWith(uc)?(n.var.push(o),a.push(cc),r.push(e)):(n.number.push(o),a.push(sc),r.push(parseFloat(e))),++o,dc))).split(dc);return{values:r,split:i,indexes:n,types:a}}function mc(e){return fc(e).values}function hc(e){const{split:t,types:r}=fc(e),n=t.length;return e=>{let a="";for(let o=0;o<n;o++)if(a+=t[o],void 0!==e[o]){const t=r[o];a+=t===sc?Us(e[o]):t===lc?ic.transform(e[o]):e[o]}return a}}const gc=e=>"number"==typeof e?0:e,vc={test:function(e){var t,r;return isNaN(e)&&Ys(e)&&((null===(t=e.match(Vs))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(Ws))||void 0===r?void 0:r.length)||0)>0},parse:mc,createTransformer:hc,getAnimatableNone:function(e){const t=mc(e);return hc(e)(t.map(gc))}},yc=e=>t=>"string"==typeof t&&t.startsWith(e),bc=yc("--"),xc=yc("var(--"),wc=e=>!!xc(e)&&Ec.test(e.split("/*")[0].trim()),Ec=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function _c(e,t){return r=>r>0?t:e}function Sc(e,t){return r=>Ql(e,t,r)}function Mc(e){return"number"==typeof e?Sc:"string"==typeof e?wc(e)?_c:ic.test(e)?oc:Cc:Array.isArray(e)?Nc:"object"==typeof e?ic.test(e)?oc:kc:_c}function Nc(e,t){const r=[...e],n=r.length,a=e.map(((e,r)=>Mc(e)(e,t[r])));return e=>{for(let t=0;t<n;t++)r[t]=a[t](e);return r}}function kc(e,t){const r={...e,...t},n={};for(const a in r)void 0!==e[a]&&void 0!==t[a]&&(n[a]=Mc(e[a])(e[a],t[a]));return e=>{for(const t in n)r[t]=n[t](e);return r}}const Cc=(e,t)=>{const r=vc.createTransformer(t),n=fc(e),a=fc(t);return n.indexes.var.length===a.indexes.var.length&&n.indexes.color.length===a.indexes.color.length&&n.indexes.number.length>=a.indexes.number.length?$l(Nc(function(e,t){var r;const n=[],a={color:0,var:0,number:0};for(let o=0;o<t.values.length;o++){const i=t.types[o],s=e.indexes[i][a[i]],l=null!==(r=e.values[s])&&void 0!==r?r:0;n[o]=l,a[i]++}return n}(n,a),a.values),r):(gl(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),_c(e,t))};function Dc(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?Ql(e,t,r):Mc(e)(e,t)}function Tc({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const a=(e=>Array.isArray(e)&&"number"!=typeof e[0])(n)?n.map(Hl):Hl(n),o={done:!1,value:t[0]},i=function(e,t){return e.map((e=>e*t))}(r&&r.length===t.length?r:function(e){const t=[0];return function(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const a=Zl(0,t,n);e.push(Ql(r,1,a))}}(t,e.length-1),t}(t),e),s=function(e,t,{clamp:r=!0,ease:n,mixer:a}={}){const o=e.length;if(vl(o===t.length,"Both input and output ranges must be the same length"),1===o)return()=>t[0];if(2===o&&e[0]===e[1])return()=>t[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const i=function(e,t,r){const n=[],a=r||Dc,o=e.length-1;for(let r=0;r<o;r++){let o=a(e[r],e[r+1]);if(t){const e=Array.isArray(t)?t[r]||vs:t;o=$l(e,o)}n.push(o)}return n}(t,n,a),s=i.length,l=t=>{let r=0;if(s>1)for(;r<e.length-2&&!(t<e[r+1]);r++);const n=Zl(e[r],e[r+1],t);return i[r](n)};return r?t=>l(zs(e[0],e[o-1],t)):l}(i,t,{ease:Array.isArray(a)?a:(l=t,c=a,l.map((()=>c||Il)).splice(0,l.length-1))});var l,c;return{calculatedDuration:e,next:t=>(o.value=s(t),o.done=t>=e,o)}}const jc=(e,t)=>!("zIndex"===t||"number"!=typeof e&&!Array.isArray(e)&&("string"!=typeof e||!vc.test(e)&&"0"!==e||e.startsWith("url("))),Ac=e=>null!==e;function Oc(e,{repeat:t,repeatType:r="loop"},n){const a=e.filter(Ac),o=t&&"loop"!==r&&t%2==1?0:a.length-1;return o&&void 0!==n?n:a[o]}class Ic{constructor({autoplay:e=!0,delay:t=0,type:r="keyframes",repeat:n=0,repeatDelay:a=0,repeatType:o="loop",...i}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.options={autoplay:e,delay:t,type:r,repeat:n,repeatDelay:a,repeatType:o,...i},this.updateFinishedPromise()}get resolved(){return this._resolved||this.hasAttemptedResolve||(ul(),cl()),this._resolved}onKeyframesResolved(e,t){this.hasAttemptedResolve=!0;const{name:r,type:n,velocity:a,delay:o,onComplete:i,onUpdate:s,isGenerator:l}=this.options;if(!l&&!function(e,t,r,n){const a=e[0];if(null===a)return!1;const o=e[e.length-1],i=jc(a,t),s=jc(o,t);return gl(i===s,`You are trying to animate ${t} from "${a}" to "${o}". ${a} is not an animatable value - to enable this animation set ${a} to a value animatable to ${o} via the \`style\` property.`),!(!i||!s)&&(function(e){const t=e[0];if(1===e.length)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}(e)||"spring"===r&&n)}(e,r,n,a)){if(!o)return null==s||s(Oc(e,this.options,t)),null==i||i(),void this.resolveFinishedPromise();this.options.duration=0}const c=this.initPlayback(e,t);!1!==c&&(this._resolved={keyframes:e,finalKeyframe:t,...c},this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}updateFinishedPromise(){this.currentFinishedPromise=new Promise((e=>{this.resolveFinishedPromise=e}))}}const Lc=e=>{const t=({timestamp:t})=>e(t);return{start:()=>ws.update(t,!0),stop:()=>Es(t),now:()=>_s.isProcessing?_s.timestamp:ks.now()}},Pc={decay:Dl,inertia:Dl,tween:Tc,keyframes:Tc,spring:Cl},zc=e=>e/100;class Fc extends Ic{constructor({KeyframeResolver:e=dl,...t}){super(t),this.holdTime=null,this.startTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();const{onStop:e}=this.options;e&&e()};const{name:r,motionValue:n,keyframes:a}=this.options,o=(e,t)=>this.onKeyframesResolved(e,t);r&&n&&n.owner?this.resolver=n.owner.resolveKeyframes(a,o,r,n):this.resolver=new e(a,o,r,n),this.resolver.scheduleResolve()}initPlayback(e){const{type:t="keyframes",repeat:r=0,repeatDelay:n=0,repeatType:a,velocity:o=0}=this.options,i=Pc[t]||Tc;let s,l;i!==Tc&&"number"!=typeof e[0]&&(s=$l(zc,Dc(e[0],e[1])),e=[0,100]);const c=i({...this.options,keyframes:e});"mirror"===a&&(l=i({...this.options,keyframes:[...e].reverse(),velocity:-o})),null===c.calculatedDuration&&(c.calculatedDuration=function(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}(c));const{calculatedDuration:u}=c,d=u+n;return{generator:c,mirroredGenerator:l,mapPercentToKeyframes:s,calculatedDuration:u,resolvedDuration:d,totalDuration:d*(r+1)-n}}onPostResolved(){const{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){const{resolved:r}=this;if(!r){const{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}const{finalKeyframe:n,generator:a,mirroredGenerator:o,mapPercentToKeyframes:i,keyframes:s,calculatedDuration:l,totalDuration:c,resolvedDuration:u}=r;if(null===this.startTime)return a.next(0);const{delay:d,repeat:p,repeatType:f,repeatDelay:m,onUpdate:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-c/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const g=this.currentTime-d*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>c;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=c);let y=this.currentTime,b=a;if(p){const e=Math.min(this.currentTime,c)/u;let t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,t=Math.min(t,p+1),Boolean(t%2)&&("reverse"===f?(r=1-r,m&&(r-=m/u)):"mirror"===f&&(b=o)),y=zs(0,1,r)*u}const x=v?{done:!1,value:s[0]}:b.next(y);i&&(x.value=i(x.value));let{done:w}=x;v||null===l||(w=this.speed>=0?this.currentTime>=c:this.currentTime<=0);const E=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return E&&void 0!==n&&(x.value=Oc(s,this.options,n)),h&&h(x.value),E&&this.finish(),x}get duration(){const{resolved:e}=this;return e?fl(e.calculatedDuration):0}get time(){return fl(this.currentTime)}set time(e){e=pl(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=fl(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved)return void(this.pendingPlayState="running");if(this.isStopped)return;const{driver:e=Lc,onPlay:t}=this.options;this.driver||(this.driver=e((e=>this.tick(e)))),t&&t();const r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime&&"finished"!==this.state||(this.startTime=r),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;this._resolved?(this.state="paused",this.holdTime=null!==(e=this.currentTime)&&void 0!==e?e:0):this.pendingPlayState="paused"}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}const Rc=(0,n.createContext)({}),Bc=(0,n.createContext)(null),Uc=(0,n.createContext)({strict:!1}),Vc=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Wc="data-"+Vc("framerAppearId"),{schedule:Hc,cancel:Yc}=xs(queueMicrotask,!1);function $c(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function Zc(e,t,r){return(0,n.useCallback)((n=>{n&&e.mount&&e.mount(n),t&&(n?t.mount(n):t.unmount()),r&&("function"==typeof r?r(n):$c(r)&&(r.current=n))}),[t])}function Qc(e){return"string"==typeof e||Array.isArray(e)}function Gc(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}const qc=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Kc=["initial",...qc];function Xc(e){return Gc(e.animate)||Kc.some((t=>Qc(e[t])))}function Jc(e){return Boolean(Xc(e)||e.variants)}function eu(e){return Array.isArray(e)?e.join(" "):e}const tu={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},ru={};for(const e in tu)ru[e]={isEnabled:t=>tu[e].some((e=>!!t[e]))};const nu=(0,n.createContext)({}),au=(0,n.createContext)({}),ou=Symbol.for("motionComponentSymbol");function iu({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:a,Component:o}){e&&function(e){for(const t in e)ru[t]={...ru[t],...e[t]}}(e);const i=(0,n.forwardRef)((function(i,s){let l;const c={...(0,n.useContext)(js),...i,layoutId:su(i)},{isStatic:u}=c,d=function(e){const{initial:t,animate:r}=function(e,t){if(Xc(e)){const{initial:t,animate:r}=e;return{initial:!1===t||Qc(t)?t:void 0,animate:Qc(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,n.useContext)(Rc));return(0,n.useMemo)((()=>({initial:t,animate:r})),[eu(t),eu(r)])}(i),p=a(i,u);if(!u&&Os){d.visualElement=function(e,t,r,a){const{visualElement:o}=(0,n.useContext)(Rc),i=(0,n.useContext)(Uc),s=(0,n.useContext)(Bc),l=(0,n.useContext)(js).reducedMotion,c=(0,n.useRef)();a=a||i.renderer,!c.current&&a&&(c.current=a(e,{visualState:t,parent:o,props:r,presenceContext:s,blockInitialAnimation:!!s&&!1===s.initial,reducedMotionConfig:l}));const u=c.current;(0,n.useInsertionEffect)((()=>{u&&u.update(r,s)}));const d=(0,n.useRef)(Boolean(r[Wc]&&!window.HandoffComplete));return Is((()=>{u&&(Hc.postRender(u.render),d.current&&u.animationState&&u.animationState.animateChanges())})),(0,n.useEffect)((()=>{u&&(u.updateFeatures(),!d.current&&u.animationState&&u.animationState.animateChanges(),d.current&&(d.current=!1,window.HandoffComplete=!0))})),u}(o,p,c,t);const r=(0,n.useContext)(au),a=(0,n.useContext)(Uc).strict;d.visualElement&&(l=d.visualElement.loadFeatures(c,a,e,r))}return(0,I.jsxs)(Rc.Provider,{value:d,children:[l&&d.visualElement?(0,I.jsx)(l,{visualElement:d.visualElement,...c}):null,r(o,i,Zc(p,d.visualElement,s),p,u,d.visualElement)]})}));return i[ou]=o,i}function su({layoutId:e}){const t=(0,n.useContext)(nu).id;return t&&void 0!==e?t+"-"+e:e}function lu(e){function t(t,r={}){return iu(e(t,r))}if("undefined"==typeof Proxy)return t;const r=new Map;return new Proxy(t,{get:(e,n)=>(r.has(n)||r.set(n,t(n)),r.get(n))})}const cu=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function uu(e){return"string"==typeof e&&!e.includes("-")&&!!(cu.indexOf(e)>-1||/[A-Z]/u.test(e))}const du={};function pu(e,{layout:t,layoutId:r}){return Ps.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!du[e]||"opacity"===e)}const fu={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},mu=Ls.length,hu=(e,t)=>t&&"number"==typeof e?t.transform(e):e,gu={...Fs,transform:Math.round},vu={borderWidth:Gs,borderTopWidth:Gs,borderRightWidth:Gs,borderBottomWidth:Gs,borderLeftWidth:Gs,borderRadius:Gs,radius:Gs,borderTopLeftRadius:Gs,borderTopRightRadius:Gs,borderBottomRightRadius:Gs,borderBottomLeftRadius:Gs,width:Gs,maxWidth:Gs,height:Gs,maxHeight:Gs,size:Gs,top:Gs,right:Gs,bottom:Gs,left:Gs,padding:Gs,paddingTop:Gs,paddingRight:Gs,paddingBottom:Gs,paddingLeft:Gs,margin:Gs,marginTop:Gs,marginRight:Gs,marginBottom:Gs,marginLeft:Gs,rotate:Zs,rotateX:Zs,rotateY:Zs,rotateZ:Zs,scale:Bs,scaleX:Bs,scaleY:Bs,scaleZ:Bs,skew:Zs,skewX:Zs,skewY:Zs,distance:Gs,translateX:Gs,translateY:Gs,translateZ:Gs,x:Gs,y:Gs,z:Gs,perspective:Gs,transformPerspective:Gs,opacity:Rs,originX:Xs,originY:Xs,originZ:Gs,zIndex:gu,backgroundPositionX:Gs,backgroundPositionY:Gs,fillOpacity:Rs,strokeOpacity:Rs,numOctaves:gu};function yu(e,t,r,n){const{style:a,vars:o,transform:i,transformOrigin:s}=e;let l=!1,c=!1,u=!0;for(const e in t){const r=t[e];if(bc(e)){o[e]=r;continue}const n=vu[e],d=hu(r,n);if(Ps.has(e)){if(l=!0,i[e]=d,!u)continue;r!==(n.default||0)&&(u=!1)}else e.startsWith("origin")?(c=!0,s[e]=d):a[e]=d}if(t.transform||(l||n?a.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},n,a){let o="";for(let t=0;t<mu;t++){const r=Ls[t];void 0!==e[r]&&(o+=`${fu[r]||r}(${e[r]}) `)}return t&&!e.z&&(o+="translateZ(0)"),o=o.trim(),a?o=a(e,n?"":o):r&&n&&(o="none"),o}(e.transform,r,u,n):a.transform&&(a.transform="none")),c){const{originX:e="50%",originY:t="50%",originZ:r=0}=s;a.transformOrigin=`${e} ${t} ${r}`}}const bu=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function xu(e,t,r){for(const n in t)ps(t[n])||pu(n,r)||(e[n]=t[n])}function wu(e,t,r){const a={},o=function(e,t,r){const a={};return xu(a,e.style||{},e),Object.assign(a,function({transformTemplate:e},t,r){return(0,n.useMemo)((()=>{const n=bu();return yu(n,t,{enableHardwareAcceleration:!r},e),Object.assign({},n.vars,n.style)}),[t])}(e,t,r)),a}(e,t,r);return e.drag&&!1!==e.dragListener&&(a.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(a.tabIndex=0),a.style=o,a}const Eu=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function _u(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||Eu.has(e)}let Su=e=>!_u(e);try{(Mu=require("@emotion/is-prop-valid").default)&&(Su=e=>e.startsWith("on")?!_u(e):Mu(e))}catch(e){}var Mu;function Nu(e,t,r){return"string"==typeof e?e:Gs.transform(t+r*e)}const ku={offset:"stroke-dashoffset",array:"stroke-dasharray"},Cu={offset:"strokeDashoffset",array:"strokeDasharray"};function Du(e,{attrX:t,attrY:r,attrScale:n,originX:a,originY:o,pathLength:i,pathSpacing:s=1,pathOffset:l=0,...c},u,d,p){if(yu(e,c,u,p),d)return void(e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox));e.attrs=e.style,e.style={};const{attrs:f,style:m,dimensions:h}=e;f.transform&&(h&&(m.transform=f.transform),delete f.transform),h&&(void 0!==a||void 0!==o||m.transform)&&(m.transformOrigin=function(e,t,r){return`${Nu(t,e.x,e.width)} ${Nu(r,e.y,e.height)}`}(h,void 0!==a?a:.5,void 0!==o?o:.5)),void 0!==t&&(f.x=t),void 0!==r&&(f.y=r),void 0!==n&&(f.scale=n),void 0!==i&&function(e,t,r=1,n=0,a=!0){e.pathLength=1;const o=a?ku:Cu;e[o.offset]=Gs.transform(-n);const i=Gs.transform(t),s=Gs.transform(r);e[o.array]=`${i} ${s}`}(f,i,s,l,!1)}const Tu=()=>({...bu(),attrs:{}}),ju=e=>"string"==typeof e&&"svg"===e.toLowerCase();function Au(e,t,r,a){const o=(0,n.useMemo)((()=>{const r=Tu();return Du(r,t,{enableHardwareAcceleration:!1},ju(a),e.transformTemplate),{...r.attrs,style:{...r.style}}}),[t]);if(e.style){const t={};xu(t,e.style,e),o.style={...t,...o.style}}return o}function Ou(e=!1){return(t,r,a,{latestValues:o},i)=>{const s=(uu(t)?Au:wu)(r,o,i,t),l=function(e,t,r){const n={};for(const a in e)"values"===a&&"object"==typeof e.values||(Su(a)||!0===r&&_u(a)||!t&&!_u(a)||e.draggable&&a.startsWith("onDrag"))&&(n[a]=e[a]);return n}(r,"string"==typeof t,e),c=t!==n.Fragment?{...l,...s,ref:a}:{},{children:u}=r,d=(0,n.useMemo)((()=>ps(u)?u.get():u),[u]);return(0,n.createElement)(t,{...c,children:d})}}function Iu(e,{style:t,vars:r},n,a){Object.assign(e.style,t,a&&a.getProjectionStyles(n));for(const t in r)e.style.setProperty(t,r[t])}const Lu=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Pu(e,t,r,n){Iu(e,t,void 0,n);for(const r in t.attrs)e.setAttribute(Lu.has(r)?r:Vc(r),t.attrs[r])}function zu(e,t,r){var n;const{style:a}=e,o={};for(const i in a)(ps(a[i])||t.style&&ps(t.style[i])||pu(i,e)||void 0!==(null===(n=null==r?void 0:r.getValue(i))||void 0===n?void 0:n.liveStyle))&&(o[i]=a[i]);return o}function Fu(e,t,r){const n=zu(e,t,r);for(const r in e)(ps(e[r])||ps(t[r]))&&(n[-1!==Ls.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return n}function Ru(e,t,r,n={},a={}){return"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,a)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,a)),t}const Bu=e=>Array.isArray(e),Uu=e=>Boolean(e&&"object"==typeof e&&e.mix&&e.toValue),Vu=e=>Bu(e)?e[e.length-1]||0:e;function Wu(e){const t=ps(e)?e.get():e;return Uu(t)?t.toValue():t}const Hu=e=>(t,r)=>{const a=(0,n.useContext)(Rc),o=(0,n.useContext)(Bc),i=()=>function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,a,o){const i={latestValues:Yu(n,a,o,e),renderState:t()};return r&&(i.mount=e=>r(n,e,i)),i}(e,t,a,o);return r?i():As(i)};function Yu(e,t,r,n){const a={},o=n(e,{});for(const e in o)a[e]=Wu(o[e]);let{initial:i,animate:s}=e;const l=Xc(e),c=Jc(e);t&&c&&!l&&!1!==e.inherit&&(void 0===i&&(i=t.initial),void 0===s&&(s=t.animate));let u=!!r&&!1===r.initial;u=u||!1===i;const d=u?s:i;return d&&"boolean"!=typeof d&&!Gc(d)&&(Array.isArray(d)?d:[d]).forEach((t=>{const r=Ru(e,t);if(!r)return;const{transitionEnd:n,transition:o,...i}=r;for(const e in i){let t=i[e];Array.isArray(t)&&(t=t[u?t.length-1:0]),null!==t&&(a[e]=t)}for(const e in n)a[e]=n[e]})),a}const $u={useVisualState:Hu({scrapeMotionValuesFromProps:Fu,createRenderState:Tu,onMount:(e,t,{renderState:r,latestValues:n})=>{ws.read((()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}})),ws.render((()=>{Du(r,n,{enableHardwareAcceleration:!1},ju(t.tagName),e.transformTemplate),Pu(t,r)}))}})},Zu={useVisualState:Hu({scrapeMotionValuesFromProps:zu,createRenderState:bu})};function Qu(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}const Gu=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function qu(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}const Ku=e=>t=>Gu(t)&&e(t,qu(t));function Xu(e,t,r,n){return Qu(e,t,Ku(r),n)}function Ju(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}const ed=Ju("dragHorizontal"),td=Ju("dragVertical");function rd(e){let t=!1;if("y"===e)t=td();else if("x"===e)t=ed();else{const e=ed(),r=td();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function nd(){const e=rd(!0);return!e||(e(),!1)}class ad{constructor(e){this.isMounted=!1,this.node=e}update(){}}function od(e,t){const r=t?"pointerenter":"pointerleave",n=t?"onHoverStart":"onHoverEnd";return Xu(e.current,r,((r,a)=>{if("touch"===r.pointerType||nd())return;const o=e.getProps();e.animationState&&o.whileHover&&e.animationState.setActive("whileHover",t);const i=o[n];i&&i(r,a)}),{passive:!e.getProps()[n]})}const id=(e,t)=>!!t&&(e===t||id(e,t.parentElement));function sd(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,qu(r))}const ld=new WeakMap,cd=new WeakMap,ud=e=>{const t=ld.get(e.target);t&&t(e)},dd=e=>{e.forEach(ud)};const pd={some:0,all:1},fd={inView:{Feature:class extends ad{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:n="some",once:a}=e,o={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:pd[n]};return function(e,t,r){const n=function({root:e,...t}){const r=e||document;cd.has(r)||cd.set(r,{});const n=cd.get(r),a=JSON.stringify(t);return n[a]||(n[a]=new IntersectionObserver(dd,{root:e,...t})),n[a]}(t);return ld.set(e,r),n.observe(e),()=>{ld.delete(e),n.unobserve(e)}}(this.node.current,o,(e=>{const{isIntersecting:t}=e;if(this.isInView===t)return;if(this.isInView=t,a&&!t&&this.hasEnteredView)return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);const{onViewportEnter:r,onViewportLeave:n}=this.node.getProps(),o=t?r:n;o&&o(e)}))}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;const{props:e,prevProps:t}=this.node,r=["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t));r&&this.startObserver()}unmount(){}}},tap:{Feature:class extends ad{constructor(){super(...arguments),this.removeStartListeners=vs,this.removeEndListeners=vs,this.removeAccessibleListeners=vs,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();const r=this.node.getProps(),n=Xu(window,"pointerup",((e,t)=>{if(!this.checkPressEnd())return;const{onTap:r,onTapCancel:n,globalTapTarget:a}=this.node.getProps();a||id(this.node.current,e.target)?r&&r(e,t):n&&n(e,t)}),{passive:!(r.onTap||r.onPointerUp)}),a=Xu(window,"pointercancel",((e,t)=>this.cancelPress(e,t)),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=$l(n,a),this.startPress(e,t)},this.startAccessiblePress=()=>{const e=Qu(this.node.current,"keydown",(e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=Qu(this.node.current,"keyup",(e=>{"Enter"===e.key&&this.checkPressEnd()&&sd("up",((e,t)=>{const{onTap:r}=this.node.getProps();r&&r(e,t)}))})),sd("down",((e,t)=>{this.startPress(e,t)})))})),t=Qu(this.node.current,"blur",(()=>{this.isPressing&&sd("cancel",((e,t)=>this.cancelPress(e,t)))}));this.removeAccessibleListeners=$l(e,t)}}startPress(e,t){this.isPressing=!0;const{onTapStart:r,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&r(e,t)}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!nd()}cancelPress(e,t){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&r(e,t)}mount(){const e=this.node.getProps(),t=Xu(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=Qu(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=$l(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends ad{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=$l(Qu(this.node.current,"focus",(()=>this.onFocus())),Qu(this.node.current,"blur",(()=>this.onBlur())))}unmount(){}}},hover:{Feature:class extends ad{mount(){this.unmount=$l(od(this.node,!0),od(this.node,!1))}unmount(){}}}};function md(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}function hd(e,t,r){const n=e.getProps();return Ru(n,t,void 0!==r?r:n.custom,function(e){const t={};return e.values.forEach(((e,r)=>t[r]=e.get())),t}(e),function(e){const t={};return e.values.forEach(((e,r)=>t[r]=e.getVelocity())),t}(e))}const gd={type:"spring",stiffness:500,damping:25,restSpeed:10},vd={type:"keyframes",duration:.8},yd={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},bd=(e,{keyframes:t})=>t.length>2?vd:Ps.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:gd:yd;function xd(e,t){return e[t]||e.default||e}const wd=e=>/^0[^.\s]+$/u.test(e),Ed=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),_d=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Sd(e,t,r=1){vl(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);const[n,a]=function(e){const t=_d.exec(e);if(!t)return[,];const[,r,n,a]=t;return[`--${null!=r?r:n}`,a]}(e);if(!n)return;const o=window.getComputedStyle(t).getPropertyValue(n);if(o){const e=o.trim();return Ed(e)?parseFloat(e):e}return wc(a)?Sd(a,t,r+1):a}const Md=e=>t=>t.test(e),Nd=[Fs,Gs,Qs,Zs,Ks,qs,{test:e=>"auto"===e,parse:e=>e}],kd=e=>Nd.find(Md(e)),Cd=new Set(["brightness","contrast","saturate","opacity"]);function Dd(e){const[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[n]=r.match(Vs)||[];if(!n)return e;const a=r.replace(n,"");let o=Cd.has(t)?1:0;return n!==r&&(o*=100),t+"("+o+a+")"}const Td=/\b([a-z-]*)\(.*?\)/gu,jd={...vc,getAnimatableNone:e=>{const t=e.match(Td);return t?t.map(Dd).join(" "):e}},Ad={...vu,color:ic,backgroundColor:ic,outlineColor:ic,fill:ic,stroke:ic,borderColor:ic,borderTopColor:ic,borderRightColor:ic,borderBottomColor:ic,borderLeftColor:ic,filter:jd,WebkitFilter:jd},Od=e=>Ad[e];function Id(e,t){let r=Od(e);return r!==jd&&(r=vc),r.getAnimatableNone?r.getAnimatableNone(t):void 0}class Ld extends dl{constructor(e,t,r,n){super(e,t,r,n,null==n?void 0:n.owner,!0)}readKeyframes(){const{unresolvedKeyframes:e,element:t,name:r}=this;if(!t.current)return;super.readKeyframes();for(let r=0;r<e.length;r++){const n=e[r];if("string"==typeof n&&wc(n)){const a=Sd(n,t.current);void 0!==a&&(e[r]=a),r===e.length-1&&(this.finalKeyframe=n)}}if(!Js.has(r)||2!==e.length)return this.resolveNoneKeyframes();const[n,a]=e,o=kd(n),i=kd(a);if(o!==i)if(el(o)&&el(i))for(let t=0;t<e.length;t++){const r=e[t];"string"==typeof r&&(e[t]=parseFloat(r))}else this.needsMeasurement=!0}resolveNoneKeyframes(){const{unresolvedKeyframes:e,name:t}=this,r=[];for(let t=0;t<e.length;t++)("number"==typeof(n=e[t])?0===n:null===n||"none"===n||"0"===n||wd(n))&&r.push(t);var n;r.length&&function(e,t,r){let n,a=0;for(;a<e.length&&!n;)"string"==typeof e[a]&&"none"!==e[a]&&"0"!==e[a]&&(n=e[a]),a++;if(n&&r)for(const a of t)e[a]=Id(r,n)}(e,r,t)}measureInitialState(){const{element:e,unresolvedKeyframes:t,name:r}=this;if(!e.current)return;"height"===r&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=ol[r](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;const n=t[t.length-1];void 0!==n&&e.getValue(r,n).jump(n,!1)}measureEndState(){var e;const{element:t,name:r,unresolvedKeyframes:n}=this;if(!t.current)return;const a=t.getValue(r);a&&a.jump(this.measuredOrigin,!1);const o=n.length-1,i=n[o];n[o]=ol[r](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==i&&void 0===this.finalKeyframe&&(this.finalKeyframe=i),(null===(e=this.removedTransforms)||void 0===e?void 0:e.length)&&this.removedTransforms.forEach((([e,r])=>{t.getValue(e).set(r)})),this.resolveNoneKeyframes()}}const Pd=e=>Array.isArray(e)&&"number"==typeof e[0];function zd(e){return Boolean(!e||"string"==typeof e&&e in Rd||Pd(e)||Array.isArray(e)&&e.every(zd))}const Fd=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,Rd={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Fd([0,.65,.55,1]),circOut:Fd([.55,0,1,.45]),backIn:Fd([.31,.01,.66,-.59]),backOut:Fd([.33,1.53,.69,.99])};function Bd(e){return Ud(e)||Rd.easeOut}function Ud(e){return e?Pd(e)?Fd(e):Array.isArray(e)?e.map(Bd):Rd[e]:void 0}const Vd=function(e){let t;return()=>(void 0===t&&(t=Object.hasOwnProperty.call(Element.prototype,"animate")),t)}(),Wd=new Set(["opacity","clipPath","filter","transform"]);class Hd extends Ic{constructor(e){super(e);const{name:t,motionValue:r,keyframes:n}=this.options;this.resolver=new Ld(n,((e,t)=>this.onKeyframesResolved(e,t)),t,r),this.resolver.scheduleResolve()}initPlayback(e,t){var r;let{duration:n=300,times:a,ease:o,type:i,motionValue:s,name:l}=this.options;if(!(null===(r=s.owner)||void 0===r?void 0:r.current))return!1;if("spring"===(c=this.options).type||"backgroundColor"===c.name||!zd(c.ease)){const{onComplete:t,onUpdate:r,motionValue:s,...l}=this.options,c=function(e,t){const r=new Fc({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0});let n={done:!1,value:e[0]};const a=[];let o=0;for(;!n.done&&o<2e4;)n=r.sample(o),a.push(n.value),o+=10;return{times:void 0,keyframes:a,duration:o-10,ease:"linear"}}(e,l);1===(e=c.keyframes).length&&(e[1]=e[0]),n=c.duration,a=c.times,o=c.ease,i="keyframes"}var c;const u=function(e,t,r,{delay:n=0,duration:a=300,repeat:o=0,repeatType:i="loop",ease:s,times:l}={}){const c={[t]:r};l&&(c.offset=l);const u=Ud(s);return Array.isArray(u)&&(c.easing=u),e.animate(c,{delay:n,duration:a,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:o+1,direction:"reverse"===i?"alternate":"normal"})}(s.owner.current,l,e,{...this.options,duration:n,times:a,ease:o});return u.startTime=ks.now(),this.pendingTimeline?(u.timeline=this.pendingTimeline,this.pendingTimeline=void 0):u.onfinish=()=>{const{onComplete:r}=this.options;s.set(Oc(e,this.options,t)),r&&r(),this.cancel(),this.resolveFinishedPromise()},{animation:u,duration:n,times:a,type:i,ease:o,keyframes:e}}get duration(){const{resolved:e}=this;if(!e)return 0;const{duration:t}=e;return fl(t)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:t}=e;return fl(t.currentTime||0)}set time(e){const{resolved:t}=this;if(!t)return;const{animation:r}=t;r.currentTime=pl(e)}get speed(){const{resolved:e}=this;if(!e)return 1;const{animation:t}=e;return t.playbackRate}set speed(e){const{resolved:t}=this;if(!t)return;const{animation:r}=t;r.playbackRate=e}get state(){const{resolved:e}=this;if(!e)return"idle";const{animation:t}=e;return t.playState}attachTimeline(e){if(this._resolved){const{resolved:t}=this;if(!t)return vs;const{animation:r}=t;r.timeline=e,r.onfinish=null}else this.pendingTimeline=e;return vs}play(){if(this.isStopped)return;const{resolved:e}=this;if(!e)return;const{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){const{resolved:e}=this;if(!e)return;const{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;const{resolved:e}=this;if(!e)return;const{animation:t,keyframes:r,duration:n,type:a,ease:o,times:i}=e;if("idle"!==t.playState&&"finished"!==t.playState){if(this.time){const{motionValue:e,onUpdate:t,onComplete:s,...l}=this.options,c=new Fc({...l,keyframes:r,duration:n,type:a,ease:o,times:i,isGenerator:!0}),u=pl(this.time);e.setWithVelocity(c.sample(u-10).value,c.sample(u).value,10)}this.cancel()}}complete(){const{resolved:e}=this;e&&e.animation.finish()}cancel(){const{resolved:e}=this;e&&e.animation.cancel()}static supports(e){const{motionValue:t,name:r,repeatDelay:n,repeatType:a,damping:o,type:i}=e;return Vd()&&r&&Wd.has(r)&&t&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate&&!n&&"mirror"!==a&&0!==o&&"inertia"!==i}}const Yd=(e,t,r,n={},a,o)=>i=>{const s=xd(n,e)||{},l=s.delay||n.delay||0;let{elapsed:c=0}=n;c-=pl(l);let u={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...s,delay:-c,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{i(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:o?void 0:a};(function({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:a,repeat:o,repeatType:i,repeatDelay:s,from:l,elapsed:c,...u}){return!!Object.keys(u).length})(s)||(u={...u,...bd(e,u)}),u.duration&&(u.duration=pl(u.duration)),u.repeatDelay&&(u.repeatDelay=pl(u.repeatDelay)),void 0!==u.from&&(u.keyframes[0]=u.from);let d=!1;if((!1===u.type||0===u.duration&&!u.repeatDelay)&&(u.duration=0,0===u.delay&&(d=!0)),d&&!o&&void 0!==t.get()){const e=Oc(u.keyframes,s);if(void 0!==e)return void ws.update((()=>{u.onUpdate(e),u.onComplete()}))}return!o&&Hd.supports(u)?new Hd(u):new Fc(u)};function $d(e){return Boolean(ps(e)&&e.add)}function Zd(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Ts(r))}function Qd(e,t){const r=hd(e,t);let{transitionEnd:n={},transition:a={},...o}=r||{};o={...o,...n};for(const t in o)Zd(e,t,Vu(o[t]))}function Gd({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}function qd(e,t,{delay:r=0,transitionOverride:n,type:a}={}){var o;let{transition:i=e.getDefaultTransition(),transitionEnd:s,...l}=t;const c=e.getValue("willChange");n&&(i=n);const u=[],d=a&&e.animationState&&e.animationState.getState()[a];for(const t in l){const n=e.getValue(t,null!==(o=e.latestValues[t])&&void 0!==o?o:null),a=l[t];if(void 0===a||d&&Gd(d,t))continue;const s={delay:r,elapsed:0,...xd(i||{},t)};let p=!1;if(window.HandoffAppearAnimations){const r=e.getProps()[Wc];if(r){const e=window.HandoffAppearAnimations(r,t);null!==e&&(s.elapsed=e,p=!0)}}n.start(Yd(t,n,a,e.shouldReduceMotion&&Ps.has(t)?{type:!1}:s,e,p));const f=n.animation;f&&($d(c)&&(c.add(t),f.then((()=>c.remove(t)))),u.push(f))}return s&&Promise.all(u).then((()=>{ws.update((()=>{s&&Qd(e,s)}))})),u}function Kd(e,t,r={}){var n;const a=hd(e,t,"exit"===r.type?null===(n=e.presenceContext)||void 0===n?void 0:n.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=a||{};r.transitionOverride&&(o=r.transitionOverride);const i=a?()=>Promise.all(qd(e,a,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(n=0)=>{const{delayChildren:a=0,staggerChildren:i,staggerDirection:s}=o;return function(e,t,r=0,n=0,a=1,o){const i=[],s=(e.variantChildren.size-1)*n,l=1===a?(e=0)=>e*n:(e=0)=>s-e*n;return Array.from(e.variantChildren).sort(Xd).forEach(((e,n)=>{e.notify("AnimationStart",t),i.push(Kd(e,t,{...o,delay:r+l(n)}).then((()=>e.notify("AnimationComplete",t))))})),Promise.all(i)}(e,t,a+n,i,s,r)}:()=>Promise.resolve(),{when:l}=o;if(l){const[e,t]="beforeChildren"===l?[i,s]:[s,i];return e().then((()=>t()))}return Promise.all([i(),s(r.delay)])}function Xd(e,t){return e.sortNodePosition(t)}function Jd(e,t,r={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t)){const a=t.map((t=>Kd(e,t,r)));n=Promise.all(a)}else if("string"==typeof t)n=Kd(e,t,r);else{const a="function"==typeof t?hd(e,t,r.custom):t;n=Promise.all(qd(e,a,r))}return n.then((()=>{ws.postRender((()=>{e.notify("AnimationComplete",t)}))}))}const ep=[...qc].reverse(),tp=qc.length;function rp(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let np=0;const ap={animation:{Feature:class extends ad{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=function(e){return t=>Promise.all(t.map((({animation:t,options:r})=>Jd(e,t,r))))}(e);const r={animate:rp(!0),whileInView:rp(),whileHover:rp(),whileTap:rp(),whileDrag:rp(),whileFocus:rp(),exit:rp()};let n=!0;const a=t=>(r,n)=>{var a;const o=hd(e,n,"exit"===t?null===(a=e.presenceContext)||void 0===a?void 0:a.custom:void 0);if(o){const{transition:e,transitionEnd:t,...n}=o;r={...r,...n,...t}}return r};function o(o){const i=e.getProps(),s=e.getVariantContext(!0)||{},l=[],c=new Set;let u={},d=1/0;for(let t=0;t<tp;t++){const m=ep[t],h=r[m],g=void 0!==i[m]?i[m]:s[m],v=Qc(g),y=m===o?h.isActive:null;!1===y&&(d=t);let b=g===s[m]&&g!==i[m]&&v;if(b&&n&&e.manuallyAnimateOnMount&&(b=!1),h.protectedKeys={...u},!h.isActive&&null===y||!g&&!h.prevProp||Gc(g)||"boolean"==typeof g)continue;let x=(p=h.prevProp,("string"==typeof(f=g)?f!==p:!!Array.isArray(f)&&!md(f,p))||m===o&&h.isActive&&!b&&v||t>d&&v),w=!1;const E=Array.isArray(g)?g:[g];let _=E.reduce(a(m),{});!1===y&&(_={});const{prevResolvedValues:S={}}=h,M={...S,..._},N=t=>{x=!0,c.has(t)&&(w=!0,c.delete(t)),h.needsAnimating[t]=!0;const r=e.getValue(t);r&&(r.liveStyle=!1)};for(const e in M){const t=_[e],r=S[e];if(u.hasOwnProperty(e))continue;let n=!1;n=Bu(t)&&Bu(r)?!md(t,r):t!==r,n?null!=t?N(e):c.add(e):void 0!==t&&c.has(e)?N(e):h.protectedKeys[e]=!0}h.prevProp=g,h.prevResolvedValues=_,h.isActive&&(u={...u,..._}),n&&e.blockInitialAnimation&&(x=!1),!x||b&&!w||l.push(...E.map((e=>({animation:e,options:{type:m}}))))}var p,f;if(c.size){const t={};c.forEach((r=>{const n=e.getBaseTarget(r),a=e.getValue(r);a&&(a.liveStyle=!0),t[r]=null!=n?n:null})),l.push({animation:t})}let m=Boolean(l.length);return!n||!1!==i.initial&&i.initial!==i.animate||e.manuallyAnimateOnMount||(m=!1),n=!1,m?t(l):Promise.resolve()}return{animateChanges:o,setActive:function(t,n){var a;if(r[t].isActive===n)return Promise.resolve();null===(a=e.variantChildren)||void 0===a||a.forEach((e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)})),r[t].isActive=n;const i=o(t);for(const e in r)r[e].protectedKeys={};return i},setAnimateFunction:function(r){t=r(e)},getState:()=>r}}(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();this.unmount(),Gc(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends ad{constructor(){super(...arguments),this.id=np++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;const n=this.node.animationState.setActive("exit",!e);t&&!e&&n.then((()=>t(this.id)))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}}},op=(e,t)=>Math.abs(e-t);class ip{constructor(e,t,{transformPagePoint:r,contextWindow:n,dragSnapToOrigin:a=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const e=cp(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){const r=op(e.x,t.x),n=op(e.y,t.y);return Math.sqrt(r**2+n**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!r)return;const{point:n}=e,{timestamp:a}=_s;this.history.push({...n,timestamp:a});const{onStart:o,onMove:i}=this.handlers;t||(o&&o(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),i&&i(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=sp(t,this.transformPagePoint),ws.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();const{onEnd:r,onSessionEnd:n,resumeAnimation:a}=this.handlers;if(this.dragSnapToOrigin&&a&&a(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const o=cp("pointercancel"===e.type?this.lastMoveEventInfo:sp(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,o),n&&n(e,o)},!Gu(e))return;this.dragSnapToOrigin=a,this.handlers=t,this.transformPagePoint=r,this.contextWindow=n||window;const o=sp(qu(e),this.transformPagePoint),{point:i}=o,{timestamp:s}=_s;this.history=[{...i,timestamp:s}];const{onSessionStart:l}=t;l&&l(e,cp(o,this.history)),this.removeListeners=$l(Xu(this.contextWindow,"pointermove",this.handlePointerMove),Xu(this.contextWindow,"pointerup",this.handlePointerUp),Xu(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),Es(this.updatePoint)}}function sp(e,t){return t?{point:t(e.point)}:e}function lp(e,t){return{x:e.x-t.x,y:e.y-t.y}}function cp({point:e},t){return{point:e,delta:lp(e,dp(t)),offset:lp(e,up(t)),velocity:pp(t,.1)}}function up(e){return e[0]}function dp(e){return e[e.length-1]}function pp(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const a=dp(e);for(;r>=0&&(n=e[r],!(a.timestamp-n.timestamp>pl(t)));)r--;if(!n)return{x:0,y:0};const o=fl(a.timestamp-n.timestamp);if(0===o)return{x:0,y:0};const i={x:(a.x-n.x)/o,y:(a.y-n.y)/o};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function fp(e){return e.max-e.min}function mp(e,t=0,r=.01){return Math.abs(e-t)<=r}function hp(e,t,r,n=.5){e.origin=n,e.originPoint=Ql(t.min,t.max,e.origin),e.scale=fp(r)/fp(t),(mp(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Ql(r.min,r.max,e.origin)-e.originPoint,(mp(e.translate)||isNaN(e.translate))&&(e.translate=0)}function gp(e,t,r,n){hp(e.x,t.x,r.x,n?n.originX:void 0),hp(e.y,t.y,r.y,n?n.originY:void 0)}function vp(e,t,r){e.min=r.min+t.min,e.max=e.min+fp(t)}function yp(e,t,r){e.min=t.min-r.min,e.max=e.min+fp(t)}function bp(e,t,r){yp(e.x,t.x,r.x),yp(e.y,t.y,r.y)}function xp(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function Ep(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}const _p=.35;function Sp(e,t,r){return{min:Mp(e,t),max:Mp(e,r)}}function Mp(e,t){return"number"==typeof e?e:e[t]||0}const Np=()=>({x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}),kp=()=>({x:{min:0,max:0},y:{min:0,max:0}});function Cp(e){return[e("x"),e("y")]}function Dp({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function Tp(e){return void 0===e||1===e}function jp({scale:e,scaleX:t,scaleY:r}){return!Tp(e)||!Tp(t)||!Tp(r)}function Ap(e){return jp(e)||Op(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Op(e){return Ip(e.x)||Ip(e.y)}function Ip(e){return e&&"0%"!==e}function Lp(e,t,r){return r+t*(e-r)}function Pp(e,t,r,n,a){return void 0!==a&&(e=Lp(e,a,n)),Lp(e,r,n)+t}function zp(e,t=0,r=1,n,a){e.min=Pp(e.min,t,r,n,a),e.max=Pp(e.max,t,r,n,a)}function Fp(e,{x:t,y:r}){zp(e.x,t.translate,t.scale,t.originPoint),zp(e.y,r.translate,r.scale,r.originPoint)}function Rp(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function Bp(e,t){e.min=e.min+t,e.max=e.max+t}function Up(e,t,[r,n,a]){const o=void 0!==t[a]?t[a]:.5,i=Ql(e.min,e.max,o);zp(e,t[r],t[n],i,t.scale)}const Vp=["x","scaleX","originX"],Wp=["y","scaleY","originY"];function Hp(e,t){Up(e.x,t,Vp),Up(e.y,t,Wp)}function Yp(e,t){return Dp(function(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}(e.getBoundingClientRect(),t))}const $p=({current:e})=>e?e.ownerDocument.defaultView:null,Zp=new WeakMap;class Qp{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=kp(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;const{dragSnapToOrigin:n}=this.getProps();this.panSession=new ip(e,{onSessionStart:e=>{const{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(qu(e,"page").point)},onStart:(e,t)=>{const{drag:r,dragPropagation:n,onDragStart:a}=this.getProps();if(r&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=rd(r),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Cp((e=>{let t=this.getAxisMotionValue(e).get()||0;if(Qs.test(t)){const{projection:r}=this.visualElement;if(r&&r.layout){const n=r.layout.layoutBox[e];n&&(t=fp(n)*(parseFloat(t)/100))}}this.originPoint[e]=t})),a&&a(e,t);const{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},onMove:(e,t)=>{const{dragPropagation:r,dragDirectionLock:n,onDirectionLock:a,onDrag:o}=this.getProps();if(!r&&!this.openGlobalLock)return;const{offset:i}=t;if(n&&null===this.currentDirection)return this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(i),void(null!==this.currentDirection&&a&&a(this.currentDirection));this.updateAxis("x",t.point,i),this.updateAxis("y",t.point,i),this.visualElement.render(),o&&o(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>Cp((e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())}))},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:n,contextWindow:$p(this.visualElement)})}stop(e,t){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:n}=t;this.startAnimation(n);const{onDragEnd:a}=this.getProps();a&&a(e,t)}cancel(){this.isDragging=!1;const{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){const{drag:n}=this.getProps();if(!r||!Gp(e,n,this.currentDirection))return;const a=this.getAxisMotionValue(e);let o=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:r},n){return void 0!==t&&e<t?e=n?Ql(t,e,n.min):Math.max(e,t):void 0!==r&&e>r&&(e=n?Ql(r,e,n.max):Math.min(e,r)),e}(o,this.constraints[e],this.elastic[e])),a.set(o)}resolveConstraints(){var e;const{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,a=this.constraints;t&&$c(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!t||!n)&&function(e,{top:t,left:r,bottom:n,right:a}){return{x:xp(e.x,r,a),y:xp(e.y,t,n)}}(n.layoutBox,t),this.elastic=function(e=_p){return!1===e?e=0:!0===e&&(e=_p),{x:Sp(e,"left","right"),y:Sp(e,"top","bottom")}}(r),a!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&Cp((e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){const r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(n.layoutBox[e],this.constraints[e]))}))}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!$c(e))return!1;const r=e.current;vl(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");const{projection:n}=this.visualElement;if(!n||!n.layout)return!1;const a=function(e,t,r){const n=Yp(e,r),{scroll:a}=t;return a&&(Bp(n.x,a.offset.x),Bp(n.y,a.offset.y)),n}(r,n.root,this.visualElement.getTransformPagePoint());let o=function(e,t){return{x:Ep(e.x,t.x),y:Ep(e.y,t.y)}}(n.layout.layoutBox,a);if(t){const e=t(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(o));this.hasMutatedConstraints=!!e,e&&(o=Dp(e))}return o}startAnimation(e){const{drag:t,dragMomentum:r,dragElastic:n,dragTransition:a,dragSnapToOrigin:o,onDragTransitionEnd:i}=this.getProps(),s=this.constraints||{},l=Cp((i=>{if(!Gp(i,t,this.currentDirection))return;let l=s&&s[i]||{};o&&(l={min:0,max:0});const c=n?200:1e6,u=n?40:1e7,d={type:"inertia",velocity:r?e[i]:0,bounceStiffness:c,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...a,...l};return this.startAxisValueAnimation(i,d)}));return Promise.all(l).then(i)}startAxisValueAnimation(e,t){const r=this.getAxisMotionValue(e);return r.start(Yd(e,r,0,t,this.visualElement))}stopAnimation(){Cp((e=>this.getAxisMotionValue(e).stop()))}pauseAnimation(){Cp((e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()}))}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){const t=`_drag${e.toUpperCase()}`,r=this.visualElement.getProps();return r[t]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){Cp((t=>{const{drag:r}=this.getProps();if(!Gp(t,r,this.currentDirection))return;const{projection:n}=this.visualElement,a=this.getAxisMotionValue(t);if(n&&n.layout){const{min:r,max:o}=n.layout.layoutBox[t];a.set(e[t]-Ql(r,o,.5))}}))}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!$c(t)||!r||!this.constraints)return;this.stopAnimation();const n={x:0,y:0};Cp((e=>{const t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){const r=t.get();n[e]=function(e,t){let r=.5;const n=fp(e),a=fp(t);return a>n?r=Zl(t.min,t.max-n,e.min):n>a&&(r=Zl(e.min,e.max-a,t.min)),zs(0,1,r)}({min:r,max:r},this.constraints[e])}}));const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Cp((t=>{if(!Gp(t,e,null))return;const r=this.getAxisMotionValue(t),{min:a,max:o}=this.constraints[t];r.set(Ql(a,o,n[t]))}))}addListeners(){if(!this.visualElement.current)return;Zp.set(this.visualElement,this);const e=Xu(this.visualElement.current,"pointerdown",(e=>{const{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)})),t=()=>{const{dragConstraints:e}=this.getProps();$c(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,n=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),t();const a=Qu(window,"resize",(()=>this.scalePositionWithinConstraints())),o=r.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(Cp((t=>{const r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))})),this.visualElement.render())}));return()=>{a(),e(),n(),o&&o()}}getProps(){const e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:a=!1,dragElastic:o=_p,dragMomentum:i=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:a,dragElastic:o,dragMomentum:i}}}function Gp(e,t,r){return!(!0!==t&&t!==e||null!==r&&r!==e)}const qp=e=>(t,r)=>{e&&e(t,r)},Kp={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Xp(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Jp={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!Gs.test(e))return e;e=parseFloat(e)}return`${Xp(e,t.target.x)}% ${Xp(e,t.target.y)}%`}},ef={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,a=vc.parse(e);if(a.length>5)return n;const o=vc.createTransformer(e),i="number"!=typeof a[0]?1:0,s=r.x.scale*t.x,l=r.y.scale*t.y;a[0+i]/=s,a[1+i]/=l;const c=Ql(s,l,.5);return"number"==typeof a[2+i]&&(a[2+i]/=c),"number"==typeof a[3+i]&&(a[3+i]/=c),o(a)}};class tf extends n.Component{componentDidMount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:a}=e;var o;o=nf,Object.assign(du,o),a&&(t.group&&t.group.add(a),r&&r.register&&n&&r.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",(()=>{this.safeToRemove()})),a.setOptions({...a.options,onExitComplete:()=>this.safeToRemove()})),Kp.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:t,visualElement:r,drag:n,isPresent:a}=this.props,o=r.projection;return o?(o.isPresent=a,n||e.layoutDependency!==t||void 0===t?o.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?o.promote():o.relegate()||ws.postRender((()=>{const e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),Hc.postRender((()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()})))}componentWillUnmount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function rf(e){const[t,r]=function(){const e=(0,n.useContext)(Bc);if(null===e)return[!0,null];const{isPresent:t,onExitComplete:r,register:a}=e,o=(0,n.useId)();return(0,n.useEffect)((()=>a(o)),[]),!t&&r?[!1,()=>r&&r(o)]:[!0]}(),a=(0,n.useContext)(nu);return(0,I.jsx)(tf,{...e,layoutGroup:a,switchLayoutGroup:(0,n.useContext)(au),isPresent:t,safeToRemove:r})}const nf={borderRadius:{...Jp,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Jp,borderTopRightRadius:Jp,borderBottomLeftRadius:Jp,borderBottomRightRadius:Jp,boxShadow:ef},af=["TopLeft","TopRight","BottomLeft","BottomRight"],of=af.length,sf=e=>"string"==typeof e?parseFloat(e):e,lf=e=>"number"==typeof e||Gs.test(e);function cf(e,t){return void 0!==e[t]?e[t]:e.borderRadius}const uf=pf(0,.5,Fl),df=pf(.5,.95,vs);function pf(e,t,r){return n=>n<e?0:n>t?1:r(Zl(e,t,n))}function ff(e,t){e.min=t.min,e.max=t.max}function mf(e,t){ff(e.x,t.x),ff(e.y,t.y)}function hf(e,t,r,n,a){return e=Lp(e-=t,1/r,n),void 0!==a&&(e=Lp(e,1/a,n)),e}function gf(e,t,[r,n,a],o,i){!function(e,t=0,r=1,n=.5,a,o=e,i=e){if(Qs.test(t)&&(t=parseFloat(t),t=Ql(i.min,i.max,t/100)-i.min),"number"!=typeof t)return;let s=Ql(o.min,o.max,n);e===o&&(s-=t),e.min=hf(e.min,t,r,s,a),e.max=hf(e.max,t,r,s,a)}(e,t[r],t[n],t[a],t.scale,o,i)}const vf=["x","scaleX","originX"],yf=["y","scaleY","originY"];function bf(e,t,r,n){gf(e.x,t,vf,r?r.x:void 0,n?n.x:void 0),gf(e.y,t,yf,r?r.y:void 0,n?n.y:void 0)}function xf(e){return 0===e.translate&&1===e.scale}function wf(e){return xf(e.x)&&xf(e.y)}function Ef(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function _f(e){return fp(e.x)/fp(e.y)}class Sf{constructor(){this.members=[]}add(e){fs(this.members,e),e.scheduleRender()}remove(e){if(ms(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){const t=this.members.findIndex((t=>e===t));if(0===t)return!1;let r;for(let e=t;e>=0;e--){const t=this.members[e];if(!1!==t.isPresent){r=t;break}}return!!r&&(this.promote(r),!0)}promote(e,t){const r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:n}=e.options;!1===n&&r.hide()}}exitAnimationComplete(){this.members.forEach((e=>{const{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()}))}scheduleRender(){this.members.forEach((e=>{e.instance&&e.scheduleRender(!1)}))}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function Mf(e,t,r){let n="";const a=e.x.translate/t.x,o=e.y.translate/t.y,i=(null==r?void 0:r.z)||0;if((a||o||i)&&(n=`translate3d(${a}px, ${o}px, ${i}px) `),1===t.x&&1===t.y||(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:e,rotate:t,rotateX:a,rotateY:o,skewX:i,skewY:s}=r;e&&(n=`perspective(${e}px) ${n}`),t&&(n+=`rotate(${t}deg) `),a&&(n+=`rotateX(${a}deg) `),o&&(n+=`rotateY(${o}deg) `),i&&(n+=`skewX(${i}deg) `),s&&(n+=`skewY(${s}deg) `)}const s=e.x.scale*t.x,l=e.y.scale*t.y;return 1===s&&1===l||(n+=`scale(${s}, ${l})`),n||"none"}const Nf=(e,t)=>e.depth-t.depth;class kf{constructor(){this.children=[],this.isDirty=!1}add(e){fs(this.children,e),this.isDirty=!0}remove(e){ms(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Nf),this.isDirty=!1,this.children.forEach(e)}}const Cf=["","X","Y","Z"],Df={visibility:"hidden"};let Tf=0;const jf={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function Af(e,t,r,n){const{latestValues:a}=t;a[e]&&(r[e]=a[e],t.setStaticValue(e,0),n&&(n[e]=0))}function Of({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:a}){return class{constructor(e={},r=(null==t?void 0:t())){this.id=Tf++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{var e;this.projectionUpdateScheduled=!1,jf.totalNodes=jf.resolvedTargetDeltas=jf.recalculatedProjection=0,this.nodes.forEach(Pf),this.nodes.forEach(Wf),this.nodes.forEach(Hf),this.nodes.forEach(zf),e=jf,window.MotionDebug&&window.MotionDebug.record(e)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new kf)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new hs),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){const r=this.eventHandlers.get(e);r&&r.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,r=this.root.hasTreeAnimated){if(this.instance)return;var n;this.isSVG=(n=t)instanceof SVGElement&&"svg"!==n.tagName,this.instance=t;const{layoutId:a,layout:o,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(o||a)&&(this.isLayoutDirty=!0),e){let r;const n=()=>this.root.updateBlockedByResize=!1;e(t,(()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){const r=ks.now(),n=({timestamp:t})=>{const a=t-r;a>=250&&(Es(n),e(a-250))};return ws.read(n,!0),()=>Es(n)}(n),Kp.hasAnimatedSinceResize&&(Kp.hasAnimatedSinceResize=!1,this.nodes.forEach(Vf))}))}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&i&&(a||o)&&this.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:n})=>{if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const a=this.options.transition||i.getDefaultTransition()||qf,{onLayoutAnimationStart:o,onLayoutAnimationComplete:s}=i.getProps(),l=!this.targetLayout||!Ef(this.targetLayout,n)||r,c=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||c||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,c);const t={...xd(a,"layout"),onPlay:o,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||Vf(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n}))}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Es(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Yf),this.animationId++)}getTransformTemplate(){const{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){const t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}const{layoutId:t,layout:r}=this.options;if(void 0===t&&!r)return;const n=this.getTransformTemplate();this.prevTransformTemplateValue=n?n(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(Rf);this.isUpdating||this.nodes.forEach(Bf),this.isUpdating=!1,window.HandoffCancelAllAnimations&&window.HandoffCancelAllAnimations(),this.nodes.forEach(Uf),this.nodes.forEach(If),this.nodes.forEach(Lf),this.clearAllSnapshots();const e=ks.now();_s.delta=zs(0,1e3/60,e-_s.timestamp),_s.timestamp=e,_s.isProcessing=!0,Ss.update.process(_s),Ss.preRender.process(_s),Ss.render.process(_s),_s.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Hc.read((()=>this.update())))}clearAllSnapshots(){this.nodes.forEach(Ff),this.sharedNodes.forEach($f)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ws.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ws.postRender((()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()}))}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance)return;if(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();const e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=kp(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=Boolean(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:n(this.instance),offset:r(this.instance)})}resetTransform(){if(!a)return;const e=this.isLayoutDirty||this.shouldResetTransform,t=this.projectionDelta&&!wf(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,o=n!==this.prevTransformTemplateValue;e&&(t||Ap(this.latestValues)||o)&&(a(this.instance,n),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){const t=this.measurePageBox();let r=this.removeElementScroll(t);var n;return e&&(r=this.removeTransform(r)),Jf((n=r).x),Jf(n.y),{animationId:this.root.animationId,measuredBox:t,layoutBox:r,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:e}=this.options;if(!e)return kp();const t=e.measureViewportBox(),{scroll:r}=this.root;return r&&(Bp(t.x,r.offset.x),Bp(t.y,r.offset.y)),t}removeElementScroll(e){const t=kp();mf(t,e);for(let r=0;r<this.path.length;r++){const n=this.path[r],{scroll:a,options:o}=n;if(n!==this.root&&a&&o.layoutScroll){if(a.isRoot){mf(t,e);const{scroll:r}=this.root;r&&(Bp(t.x,-r.offset.x),Bp(t.y,-r.offset.y))}Bp(t.x,a.offset.x),Bp(t.y,a.offset.y)}}return t}applyTransform(e,t=!1){const r=kp();mf(r,e);for(let e=0;e<this.path.length;e++){const n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&Hp(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),Ap(n.latestValues)&&Hp(r,n.latestValues)}return Ap(this.latestValues)&&Hp(r,this.latestValues),r}removeTransform(e){const t=kp();mf(t,e);for(let e=0;e<this.path.length;e++){const r=this.path[e];if(!r.instance)continue;if(!Ap(r.latestValues))continue;jp(r.latestValues)&&r.updateSnapshot();const n=kp();mf(n,r.measurePageBox()),bf(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return Ap(this.latestValues)&&bf(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==_s.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t;const r=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=r.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=r.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=r.isSharedProjectionDirty);const n=Boolean(this.resumingFrom)||this!==r;if(!(e||n&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;const{layout:a,layoutId:o}=this.options;if(this.layout&&(a||o)){if(this.resolvedRelativeTargetAt=_s.timestamp,!this.targetDelta&&!this.relativeTarget){const e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=kp(),this.relativeTargetOrigin=kp(),bp(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),mf(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){var i,s,l;if(this.target||(this.target=kp(),this.targetWithTransforms=kp()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),i=this.target,s=this.relativeTarget,l=this.relativeParent.target,vp(i.x,s.x,l.x),vp(i.y,s.y,l.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):mf(this.target,this.layout.layoutBox),Fp(this.target,this.targetDelta)):mf(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const e=this.getClosestProjectingParent();e&&Boolean(e.resumingFrom)===Boolean(this.resumingFrom)&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=kp(),this.relativeTargetOrigin=kp(),bp(this.relativeTargetOrigin,this.target,e.target),mf(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}jf.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(this.parent&&!jp(this.parent.latestValues)&&!Op(this.parent.latestValues))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return Boolean((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;const t=this.getLead(),r=Boolean(this.resumingFrom)||this!==t;let n=!0;if((this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty))&&(n=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===_s.timestamp&&(n=!1),n)return;const{layout:a,layoutId:o}=this.options;if(this.isTreeAnimating=Boolean(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!a&&!o)return;mf(this.layoutCorrected,this.layout.layoutBox);const i=this.treeScale.x,s=this.treeScale.y;!function(e,t,r,n=!1){const a=r.length;if(!a)return;let o,i;t.x=t.y=1;for(let s=0;s<a;s++){o=r[s],i=o.projectionDelta;const a=o.instance;a&&a.style&&"contents"===a.style.display||(n&&o.options.layoutScroll&&o.scroll&&o!==o.root&&Hp(e,{x:-o.scroll.offset.x,y:-o.scroll.offset.y}),i&&(t.x*=i.x.scale,t.y*=i.y.scale,Fp(e,i)),n&&Ap(o.latestValues)&&Hp(e,o.latestValues))}t.x=Rp(t.x),t.y=Rp(t.y)}(this.layoutCorrected,this.treeScale,this.path,r),!t.layout||t.target||1===this.treeScale.x&&1===this.treeScale.y||(t.target=t.layout.layoutBox,t.targetWithTransforms=kp());const{target:l}=t;if(!l)return void(this.projectionTransform&&(this.projectionDelta=Np(),this.projectionTransform="none",this.scheduleRender()));this.projectionDelta||(this.projectionDelta=Np(),this.projectionDeltaWithTransform=Np());const c=this.projectionTransform;gp(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.projectionTransform=Mf(this.projectionDelta,this.treeScale),this.projectionTransform===c&&this.treeScale.x===i&&this.treeScale.y===s||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),jf.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),e){const e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,t=!1){const r=this.snapshot,n=r?r.latestValues:{},a={...this.latestValues},o=Np();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;const i=kp(),s=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),l=this.getStack(),c=!l||l.members.length<=1,u=Boolean(s&&!c&&!0===this.options.crossfade&&!this.path.some(Gf));let d;this.animationProgress=0,this.mixTargetDelta=t=>{const r=t/1e3;var l,p,f,m;Zf(o.x,e.x,r),Zf(o.y,e.y,r),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(bp(i,this.layout.layoutBox,this.relativeParent.layout.layoutBox),l=this.relativeTarget,p=this.relativeTargetOrigin,f=i,m=r,Qf(l.x,p.x,f.x,m),Qf(l.y,p.y,f.y,m),d&&function(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}(this.relativeTarget,d)&&(this.isProjectionDirty=!1),d||(d=kp()),mf(d,this.relativeTarget)),s&&(this.animationValues=a,function(e,t,r,n,a,o){a?(e.opacity=Ql(0,void 0!==r.opacity?r.opacity:1,uf(n)),e.opacityExit=Ql(void 0!==t.opacity?t.opacity:1,0,df(n))):o&&(e.opacity=Ql(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let a=0;a<of;a++){const o=`border${af[a]}Radius`;let i=cf(t,o),s=cf(r,o);void 0===i&&void 0===s||(i||(i=0),s||(s=0),0===i||0===s||lf(i)===lf(s)?(e[o]=Math.max(Ql(sf(i),sf(s),n),0),(Qs.test(s)||Qs.test(i))&&(e[o]+="%")):e[o]=s)}(t.rotate||r.rotate)&&(e.rotate=Ql(t.rotate||0,r.rotate||0,n))}(a,n,this.latestValues,r,u,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=r},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Es(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ws.update((()=>{Kp.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){const n=ps(0)?0:Ts(0);return n.start(Yd("",n,1e3,r)),n.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0}))}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const e=this.getLead();let{targetWithTransforms:t,target:r,layout:n,latestValues:a}=e;if(t&&r&&n){if(this!==e&&this.layout&&n&&em(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||kp();const t=fp(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;const n=fp(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}mf(t,r),Hp(t,a),gp(this.projectionDeltaWithTransform,this.layoutCorrected,t,a)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new Sf),this.sharedNodes.get(e).add(t);const r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){const e=this.getStack();return!e||e.lead===this}getLead(){var e;const{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;const{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){const{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){const n=this.getStack();n&&n.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){const e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){const{visualElement:e}=this.options;if(!e)return;let t=!1;const{latestValues:r}=e;if((r.z||r.rotate||r.rotateX||r.rotateY||r.rotateZ||r.skewX||r.skewY)&&(t=!0),!t)return;const n={};r.z&&Af("z",e,n,this.animationValues);for(let t=0;t<Cf.length;t++)Af(`rotate${Cf[t]}`,e,n,this.animationValues),Af(`skew${Cf[t]}`,e,n,this.animationValues);e.render();for(const t in n)e.setStaticValue(t,n[t]),this.animationValues&&(this.animationValues[t]=n[t]);e.scheduleRender()}getProjectionStyles(e){var t,r;if(!this.instance||this.isSVG)return;if(!this.isVisible)return Df;const n={visibility:""},a=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=Wu(null==e?void 0:e.pointerEvents)||"",n.transform=a?a(this.latestValues,""):"none",n;const o=this.getLead();if(!this.projectionDelta||!this.layout||!o.target){const t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=Wu(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!Ap(this.latestValues)&&(t.transform=a?a({},""):"none",this.hasProjected=!1),t}const i=o.animationValues||o.latestValues;this.applyTransformsToTarget(),n.transform=Mf(this.projectionDeltaWithTransform,this.treeScale,i),a&&(n.transform=a(i,n.transform));const{x:s,y:l}=this.projectionDelta;n.transformOrigin=`${100*s.origin}% ${100*l.origin}% 0`,o.animationValues?n.opacity=o===this?null!==(r=null!==(t=i.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:i.opacityExit:n.opacity=o===this?void 0!==i.opacity?i.opacity:"":void 0!==i.opacityExit?i.opacityExit:0;for(const e in du){if(void 0===i[e])continue;const{correct:t,applyTo:r}=du[e],a="none"===n.transform?i[e]:t(i[e],o);if(r){const e=r.length;for(let t=0;t<e;t++)n[r[t]]=a}else n[e]=a}return this.options.layoutId&&(n.pointerEvents=o===this?Wu(null==e?void 0:e.pointerEvents)||"":"none"),n}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach((e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(Rf),this.root.sharedNodes.clear()}}}function If(e){e.updateLayout()}function Lf(e){var t;const r=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:t,measuredBox:n}=e.layout,{animationType:a}=e.options,o=r.source!==e.layout.source;"size"===a?Cp((e=>{const n=o?r.measuredBox[e]:r.layoutBox[e],a=fp(n);n.min=t[e].min,n.max=n.min+a})):em(a,r.layoutBox,t)&&Cp((n=>{const a=o?r.measuredBox[n]:r.layoutBox[n],i=fp(t[n]);a.max=a.min+i,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+i)}));const i=Np();gp(i,t,r.layoutBox);const s=Np();o?gp(s,e.applyTransform(n,!0),r.measuredBox):gp(s,t,r.layoutBox);const l=!wf(i);let c=!1;if(!e.resumeFrom){const n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){const{snapshot:a,layout:o}=n;if(a&&o){const i=kp();bp(i,r.layoutBox,a.layoutBox);const s=kp();bp(s,t,o.layoutBox),Ef(i,s)||(c=!0),n.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=i,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:s,layoutDelta:i,hasLayoutChanged:l,hasRelativeTargetChanged:c})}else if(e.isLead()){const{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function Pf(e){jf.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=Boolean(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function zf(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Ff(e){e.clearSnapshot()}function Rf(e){e.clearMeasurements()}function Bf(e){e.isLayoutDirty=!1}function Uf(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Vf(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function Wf(e){e.resolveTargetDelta()}function Hf(e){e.calcProjection()}function Yf(e){e.resetSkewAndRotation()}function $f(e){e.removeLeadSnapshot()}function Zf(e,t,r){e.translate=Ql(t.translate,0,r),e.scale=Ql(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function Qf(e,t,r,n){e.min=Ql(t.min,r.min,n),e.max=Ql(t.max,r.max,n)}function Gf(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const qf={duration:.45,ease:[.4,0,.1,1]},Kf=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Xf=Kf("applewebkit/")&&!Kf("chrome/")?Math.round:vs;function Jf(e){e.min=Xf(e.min),e.max=Xf(e.max)}function em(e,t,r){return"position"===e||"preserve-aspect"===e&&!mp(_f(t),_f(r),.2)}const tm=Of({attachResizeListener:(e,t)=>Qu(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),rm={current:void 0},nm=Of({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!rm.current){const e=new tm({});e.mount(window),e.setOptions({layoutScroll:!0}),rm.current=e}return rm.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),am={pan:{Feature:class extends ad{constructor(){super(...arguments),this.removePointerDownListener=vs}onPointerDown(e){this.session=new ip(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:$p(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:qp(e),onStart:qp(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&n(e,t)}}}mount(){this.removePointerDownListener=Xu(this.node.current,"pointerdown",(e=>this.onPointerDown(e)))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends ad{constructor(e){super(e),this.removeGroupControls=vs,this.removeListeners=vs,this.controls=new Qp(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||vs}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:nm,MeasureLayout:rf}},om={current:null},im={current:!1},sm=new WeakMap,lm=[...Nd,ic,vc],cm=Object.keys(ru),um=cm.length,dm=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],pm=Kc.length;function fm(e){if(e)return!1!==e.options.allowProjection?e.projection:fm(e.parent)}class mm{scrapeMotionValuesFromProps(e,t,r){return{}}constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:n,blockInitialAnimation:a,visualState:o},i={}){this.resolveKeyframes=(e,t,r,n)=>new this.KeyframeResolver(e,t,r,n,this),this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=dl,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>ws.render(this.render,!1,!0);const{latestValues:s,renderState:l}=o;this.latestValues=s,this.baseTarget={...s},this.initialValues=t.initial?{...s}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=i,this.blockInitialAnimation=Boolean(a),this.isControllingVariants=Xc(t),this.isVariantNode=Jc(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);const{willChange:c,...u}=this.scrapeMotionValuesFromProps(t,{},this);for(const e in u){const t=u[e];void 0!==s[e]&&ps(t)&&(t.set(s[e],!1),$d(c)&&c.add(e))}}mount(e){this.current=e,sm.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach(((e,t)=>this.bindToMotionValue(t,e))),im.current||function(){if(im.current=!0,Os)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>om.current=e.matches;e.addListener(t),t()}else om.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||om.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){var e;sm.delete(this.current),this.projection&&this.projection.unmount(),Es(this.notifyUpdate),Es(this.render),this.valueSubscriptions.forEach((e=>e())),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const t in this.features)null===(e=this.features[t])||void 0===e||e.unmount();this.current=null}bindToMotionValue(e,t){const r=Ps.has(e),n=t.on("change",(t=>{this.latestValues[e]=t,this.props.onUpdate&&ws.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)})),a=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,(()=>{n(),a(),t.owner&&t.stop()}))}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},r,n,a){let o,i;for(let e=0;e<um;e++){const r=cm[e],{isEnabled:n,Feature:a,ProjectionNode:s,MeasureLayout:l}=ru[r];s&&(o=s),n(t)&&(!this.features[r]&&a&&(this.features[r]=new a(this)),l&&(i=l))}if(("html"===this.type||"svg"===this.type)&&!this.projection&&o){this.projection=new o(this.latestValues,fm(this.parent));const{layoutId:e,layout:r,drag:n,dragConstraints:i,layoutScroll:s,layoutRoot:l}=t;this.projection.setOptions({layoutId:e,layout:r,alwaysMeasureLayout:Boolean(n)||i&&$c(i),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:a,layoutScroll:s,layoutRoot:l})}return i}updateFeatures(){for(const e in this.features){const t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):kp()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<dm.length;t++){const r=dm[t];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const n=e["on"+r];n&&(this.propEventSubscriptions[r]=this.on(r,n))}this.prevMotionValues=function(e,t,r){const{willChange:n}=t;for(const a in t){const o=t[a],i=r[a];if(ps(o))e.addValue(a,o),$d(n)&&n.add(a);else if(ps(i))e.addValue(a,Ts(o,{owner:e})),$d(n)&&n.remove(a);else if(i!==o)if(e.hasValue(a)){const t=e.getValue(a);!0===t.liveStyle?t.jump(o):t.hasAnimated||t.set(o)}else{const t=e.getStaticValue(a);e.addValue(a,Ts(void 0!==t?t:o,{owner:e}))}}for(const n in r)void 0===t[n]&&e.removeValue(n);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){const e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}const t={};for(let e=0;e<pm;e++){const r=Kc[e],n=this.props[r];(Qc(n)||!1===n)&&(t[r]=n)}return t}addVariantChild(e){const t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){const r=this.values.get(e);t!==r&&(r&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);const t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=Ts(null===t?void 0:t,{owner:this}),this.addValue(e,r)),r}readValue(e,t){var r;let n=void 0===this.latestValues[e]&&this.current?null!==(r=this.getBaseTargetFromProps(this.props,e))&&void 0!==r?r:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];return null!=n&&("string"==typeof n&&(Ed(n)||wd(n))?n=parseFloat(n):!(e=>lm.find(Md(e)))(n)&&vc.test(t)&&(n=Id(e,t)),this.setBaseTarget(e,ps(n)?n.get():n)),ps(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;const{initial:r}=this.props;let n;if("string"==typeof r||"object"==typeof r){const a=Ru(this.props,r,null===(t=this.presenceContext)||void 0===t?void 0:t.custom);a&&(n=a[e])}if(r&&void 0!==n)return n;const a=this.getBaseTargetFromProps(this.props,e);return void 0===a||ps(a)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:a}on(e,t){return this.events[e]||(this.events[e]=new hs),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class hm extends mm{constructor(){super(...arguments),this.KeyframeResolver=Ld}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}}class gm extends hm{constructor(){super(...arguments),this.type="html"}readValueFromInstance(e,t){if(Ps.has(t)){const e=Od(t);return e&&e.default||0}{const n=(r=e,window.getComputedStyle(r)),a=(bc(t)?n.getPropertyValue(t):n[t])||0;return"string"==typeof a?a.trim():a}var r}measureInstanceViewportBox(e,{transformPagePoint:t}){return Yp(e,t)}build(e,t,r,n){yu(e,t,r,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,r){return zu(e,t,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;ps(e)&&(this.childSubscription=e.on("change",(e=>{this.current&&(this.current.textContent=`${e}`)})))}renderInstance(e,t,r,n){Iu(e,t,r,n)}}class vm extends hm{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(Ps.has(t)){const e=Od(t);return e&&e.default||0}return t=Lu.has(t)?t:Vc(t),e.getAttribute(t)}measureInstanceViewportBox(){return kp()}scrapeMotionValuesFromProps(e,t,r){return Fu(e,t,r)}build(e,t,r,n){Du(e,t,r,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,r,n){Pu(e,t,0,n)}mount(e){this.isSVGTag=ju(e.tagName),super.mount(e)}}const ym=(e,t)=>uu(e)?new vm(t,{enableHardwareAcceleration:!1}):new gm(t,{allowProjection:e!==n.Fragment,enableHardwareAcceleration:!0}),bm={...ap,...fd,...am,layout:{ProjectionNode:nm,MeasureLayout:rf}},xm=lu(((e,t)=>function(e,{forwardMotionProps:t=!1},r,n){return{...uu(e)?$u:Zu,preloadedFeatures:r,useRender:Ou(t),createVisualElement:n,Component:e}}(e,t,bm,ym))),wm=({onExit:e,placement:t="auto",exitButtonClassName:r=""})=>{const[a,o]=(0,i.useState)(!1),s=function(e,t={}){const{isStatic:r}=(0,n.useContext)(js),a=(0,n.useRef)(null),o=function(e){const t=As((()=>Ts(e))),{isStatic:r}=(0,n.useContext)(js);if(r){const[,r]=(0,n.useState)(e);(0,n.useEffect)((()=>t.on("change",r)),[])}return t}(ps(e)?e.get():e),i=()=>{a.current&&a.current.stop()};return(0,n.useInsertionEffect)((()=>o.attach(((e,n)=>{if(r)return n(e);const s=a.current;var l;return s&&0===s.time&&s.sample(_s.delta),i(),a.current=(l={keyframes:[o.get(),e],velocity:o.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:n},new Fc(l)),o.get()}),i)),[JSON.stringify(t)]),Is((()=>{if(ps(e))return e.on("change",(e=>o.set(parseFloat(e))))}),[o]),o}(0,{damping:30,stiffness:300}),l=()=>{o((e=>!e))};return(0,n.createElement)(us,{visible:a,onClickOutside:l,onMount:()=>{s.set(1)},onHide:()=>{s.set(0)},render:t=>(0,n.createElement)(xm.div,{className:"flex flex-col items-start gap-5 w-[300px] h-auto bg-white rounded-lg shadow-xl p-4 border border-solid border-border-primary",style:{opacity:s},...t},(0,n.createElement)("div",{className:"w-full space-y-2"},(0,n.createElement)("p",{className:"!text-zip-app-heading !text-base !font-semibold"},(0,tt.__)("Are you sure?","astra-sites")),(0,n.createElement)("p",{className:"!text-zip-body-text !text-sm !font-normal"},(0,tt.__)("This will redirect you to the first screen and discard the progress you have made.","astra-sites")),(0,n.createElement)("p",{className:"!text-zip-body-text !text-sm !font-normal"},(0,tt.__)("If you prefer to continue, click 'Cancel'.","astra-sites"))),(0,n.createElement)("div",{className:"flex justify-end gap-3 w-full"},(0,n.createElement)(lr,{className:"text-zip-app-heading text-xs font-semibold py-1.5 px-3 rounded border border-solid border-border-tertiary shadow-sm",type:"button",variant:"blank",onClick:l},(0,n.createElement)("span",null,(0,tt.__)("Cancel","astra-sites"))),(0,n.createElement)(lr,{className:"text-white text-xs font-semibold py-1.5 px-3 rounded border border-solid border-alert-error-text bg-alert-error-text shadow-sm",type:"button",variant:"blank",onClick:e},(0,n.createElement)("span",null,(0,tt.__)("Exit","astra-sites")))),(0,n.createElement)("div",{"data-popper-arrow":!0,className:"-top-1 absolute w-2 h-2 bg-inherit before:content-[''] before:w-2 before:h-2 before:bg-inherit before:absolute invisible before:visible before:!rotate-45 before:border-t before:border-l before:border-border-primary"})),interactive:!0,interactiveBorder:20,placement:t},(0,n.createElement)("button",{onClick:l,className:cr("p-0 border-0 w-auto h-auto bg-transparent cursor-pointer focus:outline-none transition-colors ease-in-out duration-150",r)},(0,n.createElement)(ds,{className:"w-6 h-6"})))},Em=(0,i.memo)((({exitButtonClassName:e})=>(0,n.createElement)(wm,{onExit:()=>{window.location.href=`${aiBuilderVars.adminUrl}`},exitButtonClassName:e}))),_m=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25"}))})),Sm=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5h3m-6.75 2.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-15a2.25 2.25 0 0 0-2.25-2.25H6.75A2.25 2.25 0 0 0 4.5 4.5v15a2.25 2.25 0 0 0 2.25 2.25Z"}))})),Mm=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 1.5H8.25A2.25 2.25 0 0 0 6 3.75v16.5a2.25 2.25 0 0 0 2.25 2.25h7.5A2.25 2.25 0 0 0 18 20.25V3.75a2.25 2.25 0 0 0-2.25-2.25H13.5m-3 0V3h3V1.5m-3 0h3m-3 18.75h3"}))})),Nm=(0,n.createContext)(null);function km(){const e=(0,n.useRef)(!1);return Is((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function Cm(){const e=km(),[t,r]=(0,n.useState)(0),a=(0,n.useCallback)((()=>{e.current&&r(t+1)}),[t]);return[(0,n.useCallback)((()=>ws.postRender(a)),[a]),t]}const Dm=e=>!e.isLayoutDirty&&e.willUpdate(!1);function Tm(){const e=new Set,t=new WeakMap,r=()=>e.forEach(Dm);return{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",r))},remove:n=>{e.delete(n);const a=t.get(n);a&&(a(),t.delete(n)),r()},dirty:r}}const jm=e=>!0===e,Am=({children:e,id:t,inherit:r=!0})=>{const a=(0,n.useContext)(nu),o=(0,n.useContext)(Nm),[i,s]=Cm(),l=(0,n.useRef)(null),c=a.id||o;null===l.current&&((e=>jm(!0===e)||"id"===e)(r)&&c&&(t=t?c+"-"+t:c),l.current={id:t,group:jm(r)&&a.group||Tm()});const u=(0,n.useMemo)((()=>({...l.current,forceRender:i})),[s]);return(0,I.jsx)(nu.Provider,{value:u,children:e})},Om={desktop:{name:"desktop",width:"100%",icon:_m},tablet:{name:"tablet",width:"768px",icon:Sm},mobile:{name:"mobile",width:"375px",icon:Mm}},Im=(0,i.memo)((({value:e,onChange:t})=>{const r=e&&e?.name?e:Om.desktop,a=(0,i.useMemo)((()=>Object.values(Om))),o=a.length-1;return(0,n.createElement)("div",{className:"isolate inline-flex rounded-md shadow-sm border border-solid border-zip-dark-theme-border divide-solid divide-x divide-zip-dark-theme-border"},(0,n.createElement)(Am,{id:"responsive-buttons"},a.map(((e,a)=>{return(0,n.createElement)("button",{key:e.name,type:"button",className:Gt(0===a&&"rounded-l-md",a===o&&"rounded-r-md",0!==a&&"-ml-px","relative w-[2.25rem] h-[2.25rem] flex items-center bg-zip-dark-theme-bg p-2 text-sm font-semibold text-zip-dark-theme-icon-active focus:outline-none focus-visible:outline-none border-0 shadow-sm cursor-pointer active:outline-none z-auto transition-colors ease-out duration-[250ms]",r?.name===e.name&&"text-zip-dark-theme-heading bg-zip-dark-theme-bg cursor-default z-[1]",r?.name===e.name&&a<=o&&"!border-transparent"),onClick:(i=e,()=>{"function"==typeof t&&t(i)})},(0,n.createElement)(e.icon,{className:"!shrink-0 w-5 h-5 z-10 absolute inset-2"}),e.name===r?.name&&(0,n.createElement)(xm.span,{className:"bg-zip-dark-theme-content-background rounded absolute inset-0 z-0",layoutId:"active-mode",layoutDependency:e,transition:{layout:{duration:.25,ease:"easeOut"}}}));var i}))))}));function Lm(e,t){[...t].reverse().forEach((r=>{const n=e.getVariant(r);n&&Qd(e,n),e.variantChildren&&e.variantChildren.forEach((e=>{Lm(e,t)}))}))}function Pm(){let e=!1;const t=new Set,r={subscribe:e=>(t.add(e),()=>{t.delete(e)}),start(r,n){vl(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");const a=[];return t.forEach((e=>{a.push(Jd(e,r,{transitionOverride:n}))})),Promise.all(a)},set:r=>(vl(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach((e=>{!function(e,t){Array.isArray(t)?Lm(e,t):"string"==typeof t?Lm(e,[t]):Qd(e,t)}(e,r)}))),stop(){t.forEach((e=>{!function(e){e.values.forEach((e=>e.stop()))}(e)}))},mount:()=>(e=!0,()=>{e=!1,r.stop()})};return r}const zm=(0,i.createContext)({});zm.displayName="ButtonGroupContext";const Fm=["string","number"];function Rm({value:e,by:t="id",onChange:r,children:a}){const o=(0,i.useMemo)((()=>Math.random().toString(16).substring(3)),[]),s=i.Children.map(a,((e,t)=>(0,i.isValidElement)(e)?(0,i.cloneElement)(e,{index:t}):e)),l=e=>()=>{"function"==typeof r?r(e):console.error("ButtonGroup: onChange prop must be a function")},c=(0,i.useMemo)((()=>({onChange:l,selectedValue:e,by:t,lastItemIndex:i.Children.count(a)-1})),[r,e,a]);return(0,n.createElement)("div",{className:"isolate inline-flex rounded-md shadow-sm border border-solid border-zip-dark-theme-border divide-solid divide-x divide-zip-dark-theme-border"},(0,n.createElement)(Am,{id:`button-group-${o}`},(0,n.createElement)(zm.Provider,{value:c},s)))}(Rm=(0,i.memo)(Rm)).ButtonItem=({children:e,value:t,className:r,index:a,...o})=>{const{onChange:s,lastItemIndex:l,selectedValue:c,by:u}=(0,i.useContext)(zm),d=c?.[u]===t?.[u],p=i.Children.map(e,(t=>{if(Fm.includes(typeof t))return(0,n.createElement)("span",{className:"z-10"},e);if((0,i.isValidElement)(t)){const e=t.props.className;return(0,i.cloneElement)(t,{className:Gt("z-10",e)})}return t}));return(0,n.createElement)("button",{type:"button",className:Gt(0===a&&"rounded-l-md",a===l&&"rounded-r-md",0!==a&&"-ml-px","relative w-auto h-auto flex justify-center items-center bg-zip-dark-theme-bg p-2 text-sm font-normal text-zip-dark-theme-icon-active focus:outline-none focus-visible:outline-none border-0 shadow-sm cursor-pointer active:outline-none z-auto transition-colors ease-out duration-[250ms]",d&&"text-zip-dark-theme-heading bg-zip-dark-theme-bg cursor-default z-[1]",d&&a<=l&&"!border-transparent",r),onClick:s(t),...o},p,d&&(0,n.createElement)(xm.span,{className:"bg-zip-dark-theme-content-background rounded absolute inset-0 z-0",layoutId:"active-mode",layoutDependency:t,transition:{layout:{duration:.25,ease:"easeOut"}}}))},Rm.ButtonItem=(0,i.memo)(Rm.ButtonItem);const Bm=Rm;function Um(e){let t=na(e),r=(0,n.useRef)(!1);(0,n.useEffect)((()=>(r.current=!1,()=>{r.current=!0,oa((()=>{r.current&&t()}))})),[t])}function Vm(e){return ea.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}function Wm(...e){return(0,n.useMemo)((()=>Vm(...e)),[...e])}let Hm=(0,n.createContext)(!1);function Ym(e){return n.createElement(Hm.Provider,{value:e.force},e.children)}let $m=n.Fragment,Zm=n.Fragment,Qm=(0,n.createContext)(null),Gm=(0,n.createContext)(null);function qm(){let e=(0,n.useContext)(Gm),t=(0,n.useRef)([]),r=na((r=>(t.current.push(r),e&&e.register(r),()=>a(r)))),a=na((r=>{let n=t.current.indexOf(r);-1!==n&&t.current.splice(n,1),e&&e.unregister(r)})),o=(0,n.useMemo)((()=>({register:r,unregister:a,portals:t})),[r,a,t]);return[t,(0,n.useMemo)((()=>function({children:e}){return n.createElement(Gm.Provider,{value:o},e)}),[o])]}let Km=Na((function(e,t){let r=e,a=(0,n.useRef)(null),o=ha(ma((e=>{a.current=e})),t),i=Wm(a),s=function(e){let t=(0,n.useContext)(Hm),r=(0,n.useContext)(Qm),a=Wm(e),[o,i]=(0,n.useState)((()=>{if(!t&&null!==r||ea.isServer)return null;let e=null==a?void 0:a.getElementById("headlessui-portal-root");if(e)return e;if(null===a)return null;let n=a.createElement("div");return n.setAttribute("id","headlessui-portal-root"),a.body.appendChild(n)}));return(0,n.useEffect)((()=>{null!==o&&(null!=a&&a.body.contains(o)||null==a||a.body.appendChild(o))}),[o,a]),(0,n.useEffect)((()=>{t||null!==r&&i(r.current)}),[r,i,t]),o}(a),[l]=(0,n.useState)((()=>{var e;return ea.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=(0,n.useContext)(Gm),u=la();return ta((()=>{!s||!l||s.contains(l)||(l.setAttribute("data-headlessui-portal",""),s.appendChild(l))}),[s,l]),ta((()=>{if(l&&c)return c.register(l)}),[c,l]),Um((()=>{var e;!s||!l||(l instanceof Node&&s.contains(l)&&s.removeChild(l),s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s)))})),u&&s&&l?(0,Xi.createPortal)(Ea({ourProps:{ref:o},theirProps:r,defaultTag:$m,name:"Portal"}),l):null})),Xm=Na((function(e,t){let{target:r,...a}=e,o={ref:ha(t)};return n.createElement(Qm.Provider,{value:r},Ea({ourProps:o,theirProps:a,defaultTag:Zm,name:"Popover.Group"}))})),Jm=Object.assign(Km,{Group:Xm});function eh(e,t,r,a){let o=ra(r);(0,n.useEffect)((()=>{function r(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,r,a),()=>e.removeEventListener(t,r,a)}),[e,t,a])}let th=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var rh,nh=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(nh||{}),ah=((rh=ah||{})[rh.Error=0]="Error",rh[rh.Overflow=1]="Overflow",rh[rh.Success=2]="Success",rh[rh.Underflow=3]="Underflow",rh),oh=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(oh||{});function ih(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(th)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}var sh=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(sh||{});function lh(e,t=0){var r;return e!==(null==(r=Vm(e))?void 0:r.body)&&va(t,{0:()=>e.matches(th),1(){let t=e;for(;null!==t;){if(t.matches(th))return!0;t=t.parentElement}return!1}})}function ch(e){let t=Vm(e);ia().nextFrame((()=>{t&&!lh(t.activeElement,0)&&dh(e)}))}var uh=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(uh||{});function dh(e){null==e||e.focus({preventScroll:!0})}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",(e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")}),!0),document.addEventListener("click",(e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")}),!0));let ph=["textarea","input"].join(",");function fh(e,t=(e=>e)){return e.slice().sort(((e,r)=>{let n=t(e),a=t(r);if(null===n||null===a)return 0;let o=n.compareDocumentPosition(a);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}function mh(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:a=[]}={}){let o=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,i=Array.isArray(e)?r?fh(e):e:ih(e);a.length>0&&i.length>1&&(i=i.filter((e=>!a.includes(e)))),n=null!=n?n:o.activeElement;let s,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,i.indexOf(n))-1;if(4&t)return Math.max(0,i.indexOf(n))+1;if(8&t)return i.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,p=i.length;do{if(d>=p||d+p<=0)return 0;let e=c+d;if(16&t)e=(e+p)%p;else{if(e<0)return 3;if(e>=p)return 1}s=i[e],null==s||s.focus(u),d+=l}while(s!==o.activeElement);return 6&t&&function(e){var t,r;return null!=(r=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,ph))&&r}(s)&&s.select(),2}function hh(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function gh(e,t,r){let a=ra(t);(0,n.useEffect)((()=>{function t(e){a.current(e)}return document.addEventListener(e,t,r),()=>document.removeEventListener(e,t,r)}),[e,r])}function vh(e,t,r){let a=ra(t);(0,n.useEffect)((()=>{function t(e){a.current(e)}return window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)}),[e,r])}function yh(e,t,r=!0){let a=(0,n.useRef)(!1);function o(r,n){if(!a.current||r.defaultPrevented)return;let o=n(r);if(null===o||!o.getRootNode().contains(o)||!o.isConnected)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e);for(let e of i){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(o)||r.composed&&r.composedPath().includes(t))return}return!lh(o,sh.Loose)&&-1!==o.tabIndex&&r.preventDefault(),t(r,o)}(0,n.useEffect)((()=>{requestAnimationFrame((()=>{a.current=r}))}),[r]);let i=(0,n.useRef)(null);gh("pointerdown",(e=>{var t,r;a.current&&(i.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)}),!0),gh("mousedown",(e=>{var t,r;a.current&&(i.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)}),!0),gh("click",(e=>{hh()||/Android/gi.test(window.navigator.userAgent)||i.current&&(o(e,(()=>i.current)),i.current=null)}),!0),gh("touchend",(e=>o(e,(()=>e.target instanceof HTMLElement?e.target:null))),!0),vh("blur",(e=>o(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}function bh({defaultContainers:e=[],portals:t,mainTreeNodeRef:r}={}){var a;let o=(0,n.useRef)(null!=(a=null==r?void 0:r.current)?a:null),i=Wm(o),s=na((()=>{var r,n,a;let s=[];for(let t of e)null!==t&&(t instanceof HTMLElement?s.push(t):"current"in t&&t.current instanceof HTMLElement&&s.push(t.current));if(null!=t&&t.current)for(let e of t.current)s.push(e);for(let e of null!=(r=null==i?void 0:i.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(o.current)||e.contains(null==(a=null==(n=o.current)?void 0:n.getRootNode())?void 0:a.host)||s.some((t=>e.contains(t)))||s.push(e));return s}));return{resolveContainers:s,contains:na((e=>s().some((t=>t.contains(e))))),mainTreeNodeRef:o,MainTreeNode:(0,n.useMemo)((()=>function(){return null!=r?null:n.createElement(Ta,{features:Da.Hidden,ref:o})}),[o,r])}}var xh=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(xh||{});function wh(){let e=(0,n.useRef)(0);return vh("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}let Eh=(0,n.createContext)(null);Eh.displayName="OpenClosedContext";var _h=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(_h||{});function Sh(){return(0,n.useContext)(Eh)}function Mh({value:e,children:t}){return n.createElement(Eh.Provider,{value:e},t)}var Nh=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Nh||{}),kh=(e=>(e[e.TogglePopover=0]="TogglePopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))(kh||{});let Ch={0:e=>{let t={...e,popoverState:va(e.popoverState,{0:1,1:0})};return 0===t.popoverState&&(t.__demoMode=!1),t},1:e=>1===e.popoverState?e:{...e,popoverState:1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},Dh=(0,n.createContext)(null);function Th(e){let t=(0,n.useContext)(Dh);if(null===t){let t=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Th),t}return t}Dh.displayName="PopoverContext";let jh=(0,n.createContext)(null);function Ah(e){let t=(0,n.useContext)(jh);if(null===t){let t=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ah),t}return t}jh.displayName="PopoverAPIContext";let Oh=(0,n.createContext)(null);function Ih(){return(0,n.useContext)(Oh)}Oh.displayName="PopoverGroupContext";let Lh=(0,n.createContext)(null);function Ph(e,t){return va(t.type,Ch,e,t)}Lh.displayName="PopoverPanelContext";let zh=xa.RenderStrategy|xa.Static,Fh=xa.RenderStrategy|xa.Static,Rh=Na((function(e,t){var r;let{__demoMode:a=!1,...o}=e,i=(0,n.useRef)(null),s=ha(t,ma((e=>{i.current=e}))),l=(0,n.useRef)([]),c=(0,n.useReducer)(Ph,{__demoMode:a,popoverState:a?0:1,buttons:l,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,n.createRef)(),afterPanelSentinel:(0,n.createRef)()}),[{popoverState:u,button:d,buttonId:p,panel:f,panelId:m,beforePanelSentinel:h,afterPanelSentinel:g},v]=c,y=Wm(null!=(r=i.current)?r:d),b=(0,n.useMemo)((()=>{if(!d||!f)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(d))^Number(null==e?void 0:e.contains(f)))return!0;let e=ih(),t=e.indexOf(d),r=(t+e.length-1)%e.length,n=(t+1)%e.length,a=e[r],o=e[n];return!f.contains(a)&&!f.contains(o)}),[d,f]),x=ra(p),w=ra(m),E=(0,n.useMemo)((()=>({buttonId:x,panelId:w,close:()=>v({type:1})})),[x,w,v]),_=Ih(),S=null==_?void 0:_.registerPopover,M=na((()=>{var e;return null!=(e=null==_?void 0:_.isFocusWithinPopoverGroup())?e:(null==y?void 0:y.activeElement)&&((null==d?void 0:d.contains(y.activeElement))||(null==f?void 0:f.contains(y.activeElement)))}));(0,n.useEffect)((()=>null==S?void 0:S(E)),[S,E]);let[N,k]=qm(),C=bh({mainTreeNodeRef:null==_?void 0:_.mainTreeNodeRef,portals:N,defaultContainers:[d,f]});eh(null==y?void 0:y.defaultView,"focus",(e=>{var t,r,n,a;e.target!==window&&e.target instanceof HTMLElement&&0===u&&(M()||d&&f&&(C.contains(e.target)||null!=(r=null==(t=h.current)?void 0:t.contains)&&r.call(t,e.target)||null!=(a=null==(n=g.current)?void 0:n.contains)&&a.call(n,e.target)||v({type:1})))}),!0),yh(C.resolveContainers,((e,t)=>{v({type:1}),lh(t,sh.Loose)||(e.preventDefault(),null==d||d.focus())}),0===u);let D=na((e=>{v({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:d:d;null==t||t.focus()})),T=(0,n.useMemo)((()=>({close:D,isPortalled:b})),[D,b]),j=(0,n.useMemo)((()=>({open:0===u,close:D})),[u,D]),A={ref:s};return n.createElement(Lh.Provider,{value:null},n.createElement(Dh.Provider,{value:c},n.createElement(jh.Provider,{value:T},n.createElement(Mh,{value:va(u,{0:_h.Open,1:_h.Closed})},n.createElement(k,null,Ea({ourProps:A,theirProps:o,slot:j,defaultTag:"div",name:"Popover"}),n.createElement(C.MainTreeNode,null))))))})),Bh=Na((function(e,t){let r=ua(),{id:a=`headlessui-popover-button-${r}`,...o}=e,[i,s]=Th("Popover.Button"),{isPortalled:l}=Ah("Popover.Button"),c=(0,n.useRef)(null),u=`headlessui-focus-sentinel-${ua()}`,d=Ih(),p=null==d?void 0:d.closeOthers,f=null!==(0,n.useContext)(Lh);(0,n.useEffect)((()=>{if(!f)return s({type:3,buttonId:a}),()=>{s({type:3,buttonId:null})}}),[f,a,s]);let[m]=(0,n.useState)((()=>Symbol())),h=ha(c,t,f?null:e=>{if(e)i.buttons.current.push(m);else{let e=i.buttons.current.indexOf(m);-1!==e&&i.buttons.current.splice(e,1)}i.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&s({type:2,button:e})}),g=ha(c,t),v=Wm(c),y=na((e=>{var t,r,n;if(f){if(1===i.popoverState)return;switch(e.key){case Va.Space:case Va.Enter:e.preventDefault(),null==(r=(t=e.target).click)||r.call(t),s({type:1}),null==(n=i.button)||n.focus()}}else switch(e.key){case Va.Space:case Va.Enter:e.preventDefault(),e.stopPropagation(),1===i.popoverState&&(null==p||p(i.buttonId)),s({type:0});break;case Va.Escape:if(0!==i.popoverState)return null==p?void 0:p(i.buttonId);if(!c.current||null!=v&&v.activeElement&&!c.current.contains(v.activeElement))return;e.preventDefault(),e.stopPropagation(),s({type:1})}})),b=na((e=>{f||e.key===Va.Space&&e.preventDefault()})),x=na((t=>{var r,n;ja(t.currentTarget)||e.disabled||(f?(s({type:1}),null==(r=i.button)||r.focus()):(t.preventDefault(),t.stopPropagation(),1===i.popoverState&&(null==p||p(i.buttonId)),s({type:0}),null==(n=i.button)||n.focus()))})),w=na((e=>{e.preventDefault(),e.stopPropagation()})),E=0===i.popoverState,_=(0,n.useMemo)((()=>({open:E})),[E]),S=pa(e,c),M=f?{ref:g,type:S,onKeyDown:y,onClick:x}:{ref:h,id:i.buttonId,type:S,"aria-expanded":0===i.popoverState,"aria-controls":i.panel?i.panelId:void 0,onKeyDown:y,onKeyUp:b,onClick:x,onMouseDown:w},N=wh(),k=na((()=>{let e=i.panel;e&&va(N.current,{[xh.Forwards]:()=>mh(e,nh.First),[xh.Backwards]:()=>mh(e,nh.Last)})===ah.Error&&mh(ih().filter((e=>"true"!==e.dataset.headlessuiFocusGuard)),va(N.current,{[xh.Forwards]:nh.Next,[xh.Backwards]:nh.Previous}),{relativeTo:i.button})}));return n.createElement(n.Fragment,null,Ea({ourProps:M,theirProps:o,slot:_,defaultTag:"button",name:"Popover.Button"}),E&&!f&&l&&n.createElement(Ta,{id:u,features:Da.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:k}))})),Uh=Na((function(e,t){let r=ua(),{id:a=`headlessui-popover-overlay-${r}`,...o}=e,[{popoverState:i},s]=Th("Popover.Overlay"),l=ha(t),c=Sh(),u=null!==c?(c&_h.Open)===_h.Open:0===i;return Ea({ourProps:{ref:l,id:a,"aria-hidden":!0,onClick:na((e=>{if(ja(e.currentTarget))return e.preventDefault();s({type:1})}))},theirProps:o,slot:(0,n.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",features:zh,visible:u,name:"Popover.Overlay"})})),Vh=Na((function(e,t){let r=ua(),{id:a=`headlessui-popover-panel-${r}`,focus:o=!1,...i}=e,[s,l]=Th("Popover.Panel"),{close:c,isPortalled:u}=Ah("Popover.Panel"),d=`headlessui-focus-sentinel-before-${ua()}`,p=`headlessui-focus-sentinel-after-${ua()}`,f=(0,n.useRef)(null),m=ha(f,t,(e=>{l({type:4,panel:e})})),h=Wm(f),g=function(){let e=(0,n.useRef)([]),t=(0,n.useCallback)((t=>{for(let r of e.current)null!=r&&("function"==typeof r?r(t):r.current=t)}),[]);return(...r)=>{if(!r.every((e=>null==e)))return e.current=r,t}}();ta((()=>(l({type:5,panelId:a}),()=>{l({type:5,panelId:null})})),[a,l]);let v=Sh(),y=null!==v?(v&_h.Open)===_h.Open:0===s.popoverState,b=na((e=>{var t;if(e.key===Va.Escape){if(0!==s.popoverState||!f.current||null!=h&&h.activeElement&&!f.current.contains(h.activeElement))return;e.preventDefault(),e.stopPropagation(),l({type:1}),null==(t=s.button)||t.focus()}}));(0,n.useEffect)((()=>{var t;e.static||1===s.popoverState&&(null==(t=e.unmount)||t)&&l({type:4,panel:null})}),[s.popoverState,e.unmount,e.static,l]),(0,n.useEffect)((()=>{if(s.__demoMode||!o||0!==s.popoverState||!f.current)return;let e=null==h?void 0:h.activeElement;f.current.contains(e)||mh(f.current,nh.First)}),[s.__demoMode,o,f,s.popoverState]);let x=(0,n.useMemo)((()=>({open:0===s.popoverState,close:c})),[s,c]),w={ref:m,id:a,onKeyDown:b,onBlur:o&&0===s.popoverState?e=>{var t,r,n,a,o;let i=e.relatedTarget;i&&f.current&&(null!=(t=f.current)&&t.contains(i)||(l({type:1}),(null!=(n=null==(r=s.beforePanelSentinel.current)?void 0:r.contains)&&n.call(r,i)||null!=(o=null==(a=s.afterPanelSentinel.current)?void 0:a.contains)&&o.call(a,i))&&i.focus({preventScroll:!0})))}:void 0,tabIndex:-1},E=wh(),_=na((()=>{let e=f.current;e&&va(E.current,{[xh.Forwards]:()=>{var t;mh(e,nh.First)===ah.Error&&(null==(t=s.afterPanelSentinel.current)||t.focus())},[xh.Backwards]:()=>{var e;null==(e=s.button)||e.focus({preventScroll:!0})}})})),S=na((()=>{let e=f.current;e&&va(E.current,{[xh.Forwards]:()=>{var e;if(!s.button)return;let t=ih(),r=t.indexOf(s.button),n=t.slice(0,r+1),a=[...t.slice(r+1),...n];for(let t of a.slice())if("true"===t.dataset.headlessuiFocusGuard||null!=(e=s.panel)&&e.contains(t)){let e=a.indexOf(t);-1!==e&&a.splice(e,1)}mh(a,nh.First,{sorted:!1})},[xh.Backwards]:()=>{var t;mh(e,nh.Previous)===ah.Error&&(null==(t=s.button)||t.focus())}})}));return n.createElement(Lh.Provider,{value:a},y&&u&&n.createElement(Ta,{id:d,ref:s.beforePanelSentinel,features:Da.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:_}),Ea({mergeRefs:g,ourProps:w,theirProps:i,slot:x,defaultTag:"div",features:Fh,visible:y,name:"Popover.Panel"}),y&&u&&n.createElement(Ta,{id:p,ref:s.afterPanelSentinel,features:Da.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:S}))})),Wh=Na((function(e,t){let r=(0,n.useRef)(null),a=ha(r,t),[o,i]=(0,n.useState)([]),s=function(){let e=(0,n.useRef)(null);return{mainTreeNodeRef:e,MainTreeNode:(0,n.useMemo)((()=>function(){return n.createElement(Ta,{features:Da.Hidden,ref:e})}),[e])}}(),l=na((e=>{i((t=>{let r=t.indexOf(e);if(-1!==r){let e=t.slice();return e.splice(r,1),e}return t}))})),c=na((e=>(i((t=>[...t,e])),()=>l(e)))),u=na((()=>{var e;let t=Vm(r);if(!t)return!1;let n=t.activeElement;return!(null==(e=r.current)||!e.contains(n))||o.some((e=>{var r,a;return(null==(r=t.getElementById(e.buttonId.current))?void 0:r.contains(n))||(null==(a=t.getElementById(e.panelId.current))?void 0:a.contains(n))}))})),d=na((e=>{for(let t of o)t.buttonId.current!==e&&t.close()})),p=(0,n.useMemo)((()=>({registerPopover:c,unregisterPopover:l,isFocusWithinPopoverGroup:u,closeOthers:d,mainTreeNodeRef:s.mainTreeNodeRef})),[c,l,u,d,s.mainTreeNodeRef]),f=(0,n.useMemo)((()=>({})),[]),m=e,h={ref:a};return n.createElement(Oh.Provider,{value:p},Ea({ourProps:h,theirProps:m,slot:f,defaultTag:"div",name:"Popover.Group"}),n.createElement(s.MainTreeNode,null))})),Hh=Object.assign(Rh,{Button:Bh,Overlay:Uh,Panel:Vh,Group:Wh});const Yh=e=>{const t=(0,i.useRef)(null),r=(0,i.useRef)(null),n=(0,i.useRef)((()=>{})),a=(0,i.useCallback)((()=>{t.current&&r.current&&(n.current&&n.current(),n.current=hi(t.current,r.current,e).destroy)}),[t,r,n,e]);return(0,i.useMemo)((()=>[e=>{t.current=e,a()},e=>{r.current=e,a()}]),[t,r,a])};var $h=r(8527),Zh={},Qh=function(e,t,r,n){var a=e+"-"+t+"-"+r+(n?"-server":"");if(Zh[a])return Zh[a];var o=function(e,t,r,n){if("undefined"==typeof document&&!n)return null;var a=n?new n:document.createElement("canvas");a.width=2*r,a.height=2*r;var o=a.getContext("2d");return o?(o.fillStyle=e,o.fillRect(0,0,a.width,a.height),o.fillStyle=t,o.fillRect(0,0,r,r),o.translate(r,r),o.fillRect(0,0,r,r),a.toDataURL()):null}(e,t,r,n);return Zh[a]=o,o},Gh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qh=function(e){var t=e.white,r=e.grey,a=e.size,i=e.renderers,s=e.borderRadius,l=e.boxShadow,c=e.children,u=(0,$h.default)({default:{grid:{borderRadius:s,boxShadow:l,absolute:"0px 0px 0px 0px",background:"url("+Qh(t,r,a,i.canvas)+") center left"}}});return(0,n.isValidElement)(c)?o().cloneElement(c,Gh({},c.props,{style:Gh({},c.props.style,u.grid)})):o().createElement("div",{style:u.grid})};qh.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};const Kh=qh;var Xh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Jh=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function eg(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var tg=function(e){function t(){var e,r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return r=n=eg(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=function(e,t,r,n,a){var o=a.clientWidth,i=a.clientHeight,s="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=s-(a.getBoundingClientRect().left+window.pageXOffset),u=l-(a.getBoundingClientRect().top+window.pageYOffset);if("vertical"===r){var d;if(d=u<0?0:u>i?1:Math.round(100*u/i)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var p;if(n!==(p=c<0?0:c>o?1:Math.round(100*c/o)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null}(e,n.props.hsl,n.props.direction,n.props.a,n.container);t&&"function"==typeof n.props.onChange&&n.props.onChange(t,e)},n.handleMouseDown=function(e){n.handleChange(e),window.addEventListener("mousemove",n.handleChange),window.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleChange),window.removeEventListener("mouseup",n.handleMouseUp)},eg(n,r)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Jh(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,r=(0,$h.default)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:Xh({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return o().createElement("div",{style:r.alpha},o().createElement("div",{style:r.checkboard},o().createElement(Kh,{renderers:this.props.renderers})),o().createElement("div",{style:r.gradient}),o().createElement("div",{style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o().createElement("div",{style:r.pointer},this.props.pointer?o().createElement(this.props.pointer,this.props):o().createElement("div",{style:r.slider}))))}}]),t}(n.PureComponent||n.Component);const rg=tg;var ng=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),ag=[38,40],og=1,ig=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(e){r.setUpdatedValue(e.target.value,e)},r.handleKeyDown=function(e){var t,n=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(n)&&(t=e.keyCode,ag.indexOf(t)>-1)){var a=r.getArrowOffset(),o=38===e.keyCode?n+a:n-a;r.setUpdatedValue(o,e)}},r.handleDrag=function(e){if(r.props.dragLabel){var t=Math.round(r.props.value+e.movementX);t>=0&&t<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(t),e)}},r.handleMouseDown=function(e){r.props.dragLabel&&(e.preventDefault(),r.handleDrag(e),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},r.inputId="rc-editable-input-"+og++,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),ng(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var r=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(r,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,$h.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return o().createElement("div",{style:t.wrap},o().createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?o().createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(n.PureComponent||n.Component);const sg=ig;var lg=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function cg(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var ug=function(e){function t(){var e,r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return r=n=cg(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=function(e,t,r,n){var a=n.clientWidth,o=n.clientHeight,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=i-(n.getBoundingClientRect().left+window.pageXOffset),c=s-(n.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u;if(u=c<0?359:c>o?0:360*(-100*c/o+100)/100,r.h!==u)return{h:u,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var d;if(d=l<0?0:l>a?359:100*l/a*360/100,r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null}(e,n.props.direction,n.props.hsl,n.container);t&&"function"==typeof n.props.onChange&&n.props.onChange(t,e)},n.handleMouseDown=function(e){n.handleChange(e),window.addEventListener("mousemove",n.handleChange),window.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},cg(n,r)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),lg(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,r=void 0===t?"horizontal":t,n=(0,$h.default)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===r});return o().createElement("div",{style:n.hue},o().createElement("div",{className:"hue-"+r,style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o().createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),o().createElement("div",{style:n.pointer},this.props.pointer?o().createElement(this.props.pointer,this.props):o().createElement("div",{style:n.slider}))))}}]),t}(n.PureComponent||n.Component);const dg=ug;var pg=r(5556),fg=r.n(pg),mg=r(5364),hg=r.n(mg),gg=function(e){var t=e.zDepth,r=e.radius,n=e.background,a=e.children,i=e.styles,s=void 0===i?{}:i,l=(0,$h.default)(hg()({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:r,background:n}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},s),{"zDepth-1":1===t});return o().createElement("div",{style:l.wrap},o().createElement("div",{style:l.bg}),o().createElement("div",{style:l.content},a))};gg.propTypes={background:fg().string,zDepth:fg().oneOf([0,1,2,3,4,5]),radius:fg().number,styles:fg().object},gg.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};const vg=gg;var yg=r(7350),bg=r.n(yg),xg=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),wg=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.handleChange=function(e){"function"==typeof r.props.onChange&&r.throttle(r.props.onChange,function(e,t,r){var n=r.getBoundingClientRect(),a=n.width,o=n.height,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=i-(r.getBoundingClientRect().left+window.pageXOffset),c=s-(r.getBoundingClientRect().top+window.pageYOffset);l<0?l=0:l>a&&(l=a),c<0?c=0:c>o&&(c=o);var u=l/a,d=1-c/o;return{h:t.h,s:u,v:d,a:t.a,source:"hsv"}}(e,r.props.hsl,r.container),e)},r.handleMouseDown=function(e){r.handleChange(e);var t=r.getContainerRenderWindow();t.addEventListener("mousemove",r.handleChange),t.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.throttle=bg()((function(e,t,r){e(t,r)}),50),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),xg(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},r=t.color,n=t.white,a=t.black,i=t.pointer,s=t.circle,l=(0,$h.default)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:r,white:n,black:a,pointer:i,circle:s}},{custom:!!this.props.style});return o().createElement("div",{style:l.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o().createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),o().createElement("div",{style:l.white,className:"saturation-white"},o().createElement("div",{style:l.black,className:"saturation-black"}),o().createElement("div",{style:l.pointer},this.props.pointer?o().createElement(this.props.pointer,this.props):o().createElement("div",{style:l.circle}))))}}]),t}(n.PureComponent||n.Component);const Eg=wg;var _g=r(8221),Sg=r.n(_g),Mg=r(6135),Ng=r.n(Mg);function kg(e){return kg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kg(e)}var Cg=/^\s+/,Dg=/\s+$/;function Tg(e,t){if(t=t||{},(e=e||"")instanceof Tg)return e;if(!(this instanceof Tg))return new Tg(e,t);var r=function(e){var t={r:0,g:0,b:0},r=1,n=null,a=null,o=null,i=!1,s=!1;return"string"==typeof e&&(e=function(e){e=e.replace(Cg,"").replace(Dg,"").toLowerCase();var t,r=!1;if(Zg[e])e=Zg[e],r=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=iv.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=iv.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=iv.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=iv.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=iv.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=iv.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=iv.hex8.exec(e))?{r:Xg(t[1]),g:Xg(t[2]),b:Xg(t[3]),a:rv(t[4]),format:r?"name":"hex8"}:(t=iv.hex6.exec(e))?{r:Xg(t[1]),g:Xg(t[2]),b:Xg(t[3]),format:r?"name":"hex"}:(t=iv.hex4.exec(e))?{r:Xg(t[1]+""+t[1]),g:Xg(t[2]+""+t[2]),b:Xg(t[3]+""+t[3]),a:rv(t[4]+""+t[4]),format:r?"name":"hex8"}:!!(t=iv.hex3.exec(e))&&{r:Xg(t[1]+""+t[1]),g:Xg(t[2]+""+t[2]),b:Xg(t[3]+""+t[3]),format:r?"name":"hex"}}(e)),"object"==kg(e)&&(sv(e.r)&&sv(e.g)&&sv(e.b)?(t=function(e,t,r){return{r:255*qg(e,255),g:255*qg(t,255),b:255*qg(r,255)}}(e.r,e.g,e.b),i=!0,s="%"===String(e.r).substr(-1)?"prgb":"rgb"):sv(e.h)&&sv(e.s)&&sv(e.v)?(n=ev(e.s),a=ev(e.v),t=function(e,t,r){e=6*qg(e,360),t=qg(t,100),r=qg(r,100);var n=Math.floor(e),a=e-n,o=r*(1-t),i=r*(1-a*t),s=r*(1-(1-a)*t),l=n%6;return{r:255*[r,i,o,o,s,r][l],g:255*[s,r,r,i,o,o][l],b:255*[o,o,s,r,r,i][l]}}(e.h,n,a),i=!0,s="hsv"):sv(e.h)&&sv(e.s)&&sv(e.l)&&(n=ev(e.s),o=ev(e.l),t=function(e,t,r){var n,a,o;function i(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}if(e=qg(e,360),t=qg(t,100),r=qg(r,100),0===t)n=a=o=r;else{var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;n=i(l,s,e+1/3),a=i(l,s,e),o=i(l,s,e-1/3)}return{r:255*n,g:255*a,b:255*o}}(e.h,n,o),i=!0,s="hsl"),e.hasOwnProperty("a")&&(r=e.a)),r=Gg(r),{ok:i,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:r}}(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||r.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=r.ok}function jg(e,t,r){e=qg(e,255),t=qg(t,255),r=qg(r,255);var n,a,o=Math.max(e,t,r),i=Math.min(e,t,r),s=(o+i)/2;if(o==i)n=a=0;else{var l=o-i;switch(a=s>.5?l/(2-o-i):l/(o+i),o){case e:n=(t-r)/l+(t<r?6:0);break;case t:n=(r-e)/l+2;break;case r:n=(e-t)/l+4}n/=6}return{h:n,s:a,l:s}}function Ag(e,t,r){e=qg(e,255),t=qg(t,255),r=qg(r,255);var n,a,o=Math.max(e,t,r),i=Math.min(e,t,r),s=o,l=o-i;if(a=0===o?0:l/o,o==i)n=0;else{switch(o){case e:n=(t-r)/l+(t<r?6:0);break;case t:n=(r-e)/l+2;break;case r:n=(e-t)/l+4}n/=6}return{h:n,s:a,v:s}}function Og(e,t,r,n){var a=[Jg(Math.round(e).toString(16)),Jg(Math.round(t).toString(16)),Jg(Math.round(r).toString(16))];return n&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function Ig(e,t,r,n){return[Jg(tv(n)),Jg(Math.round(e).toString(16)),Jg(Math.round(t).toString(16)),Jg(Math.round(r).toString(16))].join("")}function Lg(e,t){t=0===t?0:t||10;var r=Tg(e).toHsl();return r.s-=t/100,r.s=Kg(r.s),Tg(r)}function Pg(e,t){t=0===t?0:t||10;var r=Tg(e).toHsl();return r.s+=t/100,r.s=Kg(r.s),Tg(r)}function zg(e){return Tg(e).desaturate(100)}function Fg(e,t){t=0===t?0:t||10;var r=Tg(e).toHsl();return r.l+=t/100,r.l=Kg(r.l),Tg(r)}function Rg(e,t){t=0===t?0:t||10;var r=Tg(e).toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(-t/100*255))),r.g=Math.max(0,Math.min(255,r.g-Math.round(-t/100*255))),r.b=Math.max(0,Math.min(255,r.b-Math.round(-t/100*255))),Tg(r)}function Bg(e,t){t=0===t?0:t||10;var r=Tg(e).toHsl();return r.l-=t/100,r.l=Kg(r.l),Tg(r)}function Ug(e,t){var r=Tg(e).toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,Tg(r)}function Vg(e){var t=Tg(e).toHsl();return t.h=(t.h+180)%360,Tg(t)}function Wg(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var r=Tg(e).toHsl(),n=[Tg(e)],a=360/t,o=1;o<t;o++)n.push(Tg({h:(r.h+o*a)%360,s:r.s,l:r.l}));return n}function Hg(e){var t=Tg(e).toHsl(),r=t.h;return[Tg(e),Tg({h:(r+72)%360,s:t.s,l:t.l}),Tg({h:(r+216)%360,s:t.s,l:t.l})]}function Yg(e,t,r){t=t||6,r=r||30;var n=Tg(e).toHsl(),a=360/r,o=[Tg(e)];for(n.h=(n.h-(a*t>>1)+720)%360;--t;)n.h=(n.h+a)%360,o.push(Tg(n));return o}function $g(e,t){t=t||6;for(var r=Tg(e).toHsv(),n=r.h,a=r.s,o=r.v,i=[],s=1/t;t--;)i.push(Tg({h:n,s:a,v:o})),o=(o+s)%1;return i}Tg.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,r,n=this.toRgb();return e=n.r/255,t=n.g/255,r=n.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=Gg(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Ag(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Ag(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+n+"%)":"hsva("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=jg(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=jg(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+n+"%)":"hsla("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return Og(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,r,n,a){var o=[Jg(Math.round(e).toString(16)),Jg(Math.round(t).toString(16)),Jg(Math.round(r).toString(16)),Jg(tv(n))];return a&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*qg(this._r,255))+"%",g:Math.round(100*qg(this._g,255))+"%",b:Math.round(100*qg(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*qg(this._r,255))+"%, "+Math.round(100*qg(this._g,255))+"%, "+Math.round(100*qg(this._b,255))+"%)":"rgba("+Math.round(100*qg(this._r,255))+"%, "+Math.round(100*qg(this._g,255))+"%, "+Math.round(100*qg(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(Qg[Og(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+Ig(this._r,this._g,this._b,this._a),r=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var a=Tg(e);r="#"+Ig(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,n=this._a<1&&this._a>=0;return t||!n||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return Tg(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(Fg,arguments)},brighten:function(){return this._applyModification(Rg,arguments)},darken:function(){return this._applyModification(Bg,arguments)},desaturate:function(){return this._applyModification(Lg,arguments)},saturate:function(){return this._applyModification(Pg,arguments)},greyscale:function(){return this._applyModification(zg,arguments)},spin:function(){return this._applyModification(Ug,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Yg,arguments)},complement:function(){return this._applyCombination(Vg,arguments)},monochromatic:function(){return this._applyCombination($g,arguments)},splitcomplement:function(){return this._applyCombination(Hg,arguments)},triad:function(){return this._applyCombination(Wg,[3])},tetrad:function(){return this._applyCombination(Wg,[4])}},Tg.fromRatio=function(e,t){if("object"==kg(e)){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]="a"===n?e[n]:ev(e[n]));e=r}return Tg(e,t)},Tg.equals=function(e,t){return!(!e||!t)&&Tg(e).toRgbString()==Tg(t).toRgbString()},Tg.random=function(){return Tg.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},Tg.mix=function(e,t,r){r=0===r?0:r||50;var n=Tg(e).toRgb(),a=Tg(t).toRgb(),o=r/100;return Tg({r:(a.r-n.r)*o+n.r,g:(a.g-n.g)*o+n.g,b:(a.b-n.b)*o+n.b,a:(a.a-n.a)*o+n.a})},Tg.readability=function(e,t){var r=Tg(e),n=Tg(t);return(Math.max(r.getLuminance(),n.getLuminance())+.05)/(Math.min(r.getLuminance(),n.getLuminance())+.05)},Tg.isReadable=function(e,t,r){var n,a,o,i,s,l=Tg.readability(e,t);switch(a=!1,"AA"!==(i=((o=(o=r)||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==i&&(i="AA"),"small"!==(s=(o.size||"small").toLowerCase())&&"large"!==s&&(s="small"),(n={level:i,size:s}).level+n.size){case"AAsmall":case"AAAlarge":a=l>=4.5;break;case"AAlarge":a=l>=3;break;case"AAAsmall":a=l>=7}return a},Tg.mostReadable=function(e,t,r){var n,a,o,i,s=null,l=0;a=(r=r||{}).includeFallbackColors,o=r.level,i=r.size;for(var c=0;c<t.length;c++)(n=Tg.readability(e,t[c]))>l&&(l=n,s=Tg(t[c]));return Tg.isReadable(e,s,{level:o,size:i})||!a?s:(r.includeFallbackColors=!1,Tg.mostReadable(e,["#fff","#000"],r))};var Zg=Tg.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Qg=Tg.hexNames=function(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}(Zg);function Gg(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function qg(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var r=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Kg(e){return Math.min(1,Math.max(0,e))}function Xg(e){return parseInt(e,16)}function Jg(e){return 1==e.length?"0"+e:""+e}function ev(e){return e<=1&&(e=100*e+"%"),e}function tv(e){return Math.round(255*parseFloat(e)).toString(16)}function rv(e){return Xg(e)/255}var nv,av,ov,iv=(av="[\\s|\\(]+("+(nv="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+nv+")[,|\\s]+("+nv+")\\s*\\)?",ov="[\\s|\\(]+("+nv+")[,|\\s]+("+nv+")[,|\\s]+("+nv+")[,|\\s]+("+nv+")\\s*\\)?",{CSS_UNIT:new RegExp(nv),rgb:new RegExp("rgb"+av),rgba:new RegExp("rgba"+ov),hsl:new RegExp("hsl"+av),hsla:new RegExp("hsla"+ov),hsv:new RegExp("hsv"+av),hsva:new RegExp("hsva"+ov),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function sv(e){return!!iv.CSS_UNIT.exec(e)}var lv=function(e){var t=0,r=0;return Ng()(["r","g","b","a","h","s","l","v"],(function(n){e[n]&&(t+=1,isNaN(e[n])||(r+=1),"s"===n||"l"===n)&&/^\d+%$/.test(e[n])&&(r+=1)})),t===r&&e},cv=function(e,t){var r=e.hex?Tg(e.hex):Tg(e),n=r.toHsl(),a=r.toHsv(),o=r.toRgb(),i=r.toHex();return 0===n.s&&(n.h=t||0,a.h=t||0),{hsl:n,hex:"000000"===i&&0===o.a?"transparent":"#"+i,rgb:o,hsv:a,oldHue:e.h||t||n.h,source:e.source}},uv=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&Tg(e).isValid()},dv=function(e){if(!e)return"#fff";var t=cv(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},pv=function(e,t){return Tg(t+" ("+e.replace("°","")+")")._ok},fv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mv=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();const hv=function(e){var t=function(t){function r(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this));return t.handleChange=function(e,r){if(lv(e)){var n=cv(e,e.h||t.state.oldHue);t.setState(n),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,n,r),t.props.onChange&&t.props.onChange(n,r)}},t.handleSwatchHover=function(e,r){if(lv(e)){var n=cv(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(n,r)}},t.state=fv({},cv(e.color,0)),t.debounce=Sg()((function(e,t,r){e(t,r)}),100),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,t),mv(r,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),o().createElement(e,fv({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return fv({},cv(e.color,t.oldHue))}}]),r}(n.PureComponent||n.Component);return t.propTypes=fv({},e.propTypes),t.defaultProps=fv({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t};var gv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vv=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function yv(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var bv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};const xv=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var e,t,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return t=r=yv(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(o))),r.state={focus:!1},r.handleFocus=function(){return r.setState({focus:!0})},r.handleBlur=function(){return r.setState({focus:!1})},yv(r,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,r),vv(n,[{key:"render",value:function(){return o().createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},o().createElement(e,gv({},this.props,this.state)))}}]),n}(o().Component)}((function(e){var t=e.color,r=e.style,n=e.onClick,a=void 0===n?function(){}:n,i=e.onHover,s=e.title,l=void 0===s?t:s,c=e.children,u=e.focus,d=e.focusStyle,p=void 0===d?{}:d,f="transparent"===t,m=(0,$h.default)({default:{swatch:bv({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,u?p:{})}}),h={};return i&&(h.onMouseOver=function(e){return i(t,e)}),o().createElement("div",bv({style:m.swatch,onClick:function(e){return a(t,e)},title:l,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(t,e)}},h),c,f&&o().createElement(Kh,{borderRadius:m.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}));var wv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ev=function(e){var t=e.rgb,r=e.hsl,n=e.width,a=e.height,i=e.onChange,s=e.direction,l=e.style,c=e.renderers,u=e.pointer,d=e.className,p=void 0===d?"":d,f=(0,$h.default)({default:{picker:{position:"relative",width:n,height:a},alpha:{radius:"2px",style:l}}});return o().createElement("div",{style:f.picker,className:"alpha-picker "+p},o().createElement(rg,wv({},f.alpha,{rgb:t,hsl:r,pointer:u,renderers:c,onChange:i,direction:s})))};Ev.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,r=(0,$h.default)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return o().createElement("div",{style:r.picker})}},hv(Ev);var _v=r(5378),Sv=r.n(_v);const Mv=function(e){var t=e.colors,r=e.onClick,n=e.onSwatchHover,a=(0,$h.default)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return o().createElement("div",{style:a.swatches},Sv()(t,(function(e){return o().createElement(xv,{key:e,color:e,style:a.swatch,onClick:r,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})})),o().createElement("div",{style:a.clear}))};var Nv=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.hex,a=e.colors,i=e.width,s=e.triangle,l=e.styles,c=void 0===l?{}:l,u=e.className,d=void 0===u?"":u,p="transparent"===n,f=function(e,r){uv(e)&&t({hex:e,source:"hex"},r)},m=(0,$h.default)(hg()({default:{card:{width:i,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:n,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:dv(n),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+n+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},c),{"hide-triangle":"hide"===s});return o().createElement("div",{style:m.card,className:"block-picker "+d},o().createElement("div",{style:m.triangle}),o().createElement("div",{style:m.head},p&&o().createElement(Kh,{borderRadius:"6px 6px 0 0"}),o().createElement("div",{style:m.label},n)),o().createElement("div",{style:m.body},o().createElement(Mv,{colors:a,onClick:f,onSwatchHover:r}),o().createElement(sg,{style:{input:m.input},value:n,onChange:f})))};Nv.propTypes={width:fg().oneOfType([fg().string,fg().number]),colors:fg().arrayOf(fg().string),triangle:fg().oneOf(["top","hide"]),styles:fg().object},Nv.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}},hv(Nv);var kv="#ffcdd2",Cv="#e57373",Dv="#f44336",Tv="#d32f2f",jv="#b71c1c",Av="#f8bbd0",Ov="#f06292",Iv="#e91e63",Lv="#c2185b",Pv="#880e4f",zv="#e1bee7",Fv="#ba68c8",Rv="#9c27b0",Bv="#7b1fa2",Uv="#4a148c",Vv="#d1c4e9",Wv="#9575cd",Hv="#673ab7",Yv="#512da8",$v="#311b92",Zv="#c5cae9",Qv="#7986cb",Gv="#3f51b5",qv="#303f9f",Kv="#1a237e",Xv="#bbdefb",Jv="#64b5f6",ey="#2196f3",ty="#1976d2",ry="#0d47a1",ny="#b3e5fc",ay="#4fc3f7",oy="#03a9f4",iy="#0288d1",sy="#01579b",ly="#b2ebf2",cy="#4dd0e1",uy="#00bcd4",dy="#0097a7",py="#006064",fy="#b2dfdb",my="#4db6ac",hy="#009688",gy="#00796b",vy="#004d40",yy="#c8e6c9",by="#81c784",xy="#4caf50",wy="#388e3c",Ey="#dcedc8",_y="#aed581",Sy="#8bc34a",My="#689f38",Ny="#33691e",ky="#f0f4c3",Cy="#dce775",Dy="#cddc39",Ty="#afb42b",jy="#827717",Ay="#fff9c4",Oy="#fff176",Iy="#ffeb3b",Ly="#fbc02d",Py="#f57f17",zy="#ffecb3",Fy="#ffd54f",Ry="#ffc107",By="#ffa000",Uy="#ff6f00",Vy="#ffe0b2",Wy="#ffb74d",Hy="#ff9800",Yy="#f57c00",$y="#e65100",Zy="#ffccbc",Qy="#ff8a65",Gy="#ff5722",qy="#e64a19",Ky="#bf360c",Xy="#d7ccc8",Jy="#a1887f",eb="#795548",tb="#5d4037",rb="#3e2723",nb="#cfd8dc",ab="#90a4ae",ob="#607d8b",ib="#455a64",sb="#263238",lb=function(e){var t=e.color,r=e.onClick,n=e.onSwatchHover,a=e.hover,i=e.active,s=e.circleSize,l=e.circleSpacing,c=(0,$h.default)({default:{swatch:{width:s,height:s,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(s/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:a,active:i});return o().createElement("div",{style:c.swatch},o().createElement(xv,{style:c.Swatch,color:t,onClick:r,onHover:n,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+t}}))};lb.defaultProps={circleSize:28,circleSpacing:14};const cb=(0,$h.handleHover)(lb);var ub=function(e){var t=e.width,r=e.onChange,n=e.onSwatchHover,a=e.colors,i=e.hex,s=e.circleSize,l=e.styles,c=void 0===l?{}:l,u=e.circleSpacing,d=e.className,p=void 0===d?"":d,f=(0,$h.default)(hg()({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-u,marginBottom:-u}}},c)),m=function(e,t){return r({hex:e,source:"hex"},t)};return o().createElement("div",{style:f.card,className:"circle-picker "+p},Sv()(a,(function(e){return o().createElement(cb,{key:e,color:e,onClick:m,onSwatchHover:n,active:i===e.toLowerCase(),circleSize:s,circleSpacing:u})})))};ub.propTypes={width:fg().oneOfType([fg().string,fg().number]),circleSize:fg().number,circleSpacing:fg().number,styles:fg().object},ub.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[Dv,Iv,Rv,Hv,Gv,ey,oy,uy,hy,xy,Sy,Dy,Iy,Ry,Hy,Gy,eb,ob],styles:{}},hv(ub);var db=r(2216),pb=r.n(db),fb=r(4657),mb=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),hb=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.toggleViews=function(){"hex"===r.state.view?r.setState({view:"rgb"}):"rgb"===r.state.view?r.setState({view:"hsl"}):"hsl"===r.state.view&&(1===r.props.hsl.a?r.setState({view:"hex"}):r.setState({view:"rgb"}))},r.handleChange=function(e,t){e.hex?uv(e.hex)&&r.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?r.props.onChange({r:e.r||r.props.rgb.r,g:e.g||r.props.rgb.g,b:e.b||r.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),r.props.onChange({h:e.h||r.props.hsl.h,s:Number(pb()(e.s)?r.props.hsl.s:e.s),l:Number(pb()(e.l)?r.props.hsl.l:e.l),source:"hsl"},t))},r.showHighlight=function(e){e.currentTarget.style.background="#eee"},r.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?r.state={view:"rgb"}:r.state={view:e.view},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),mb(t,[{key:"render",value:function(){var e=this,t=(0,$h.default)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),r=void 0;return"hex"===this.state.view?r=o().createElement("div",{style:t.fields,className:"flexbox-fix"},o().createElement("div",{style:t.field},o().createElement(sg,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?r=o().createElement("div",{style:t.fields,className:"flexbox-fix"},o().createElement("div",{style:t.field},o().createElement(sg,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),o().createElement("div",{style:t.field},o().createElement(sg,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),o().createElement("div",{style:t.field},o().createElement(sg,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),o().createElement("div",{style:t.alpha},o().createElement(sg,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(r=o().createElement("div",{style:t.fields,className:"flexbox-fix"},o().createElement("div",{style:t.field},o().createElement(sg,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),o().createElement("div",{style:t.field},o().createElement(sg,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),o().createElement("div",{style:t.field},o().createElement(sg,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),o().createElement("div",{style:t.alpha},o().createElement(sg,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),o().createElement("div",{style:t.wrap,className:"flexbox-fix"},r,o().createElement("div",{style:t.toggle},o().createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},o().createElement(fb.A,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(o().Component);hb.defaultProps={view:"hex"};const gb=hb,vb=function(){var e=(0,$h.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return o().createElement("div",{style:e.picker})},yb=function(){var e=(0,$h.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return o().createElement("div",{style:e.picker})};var bb=function(e){var t=e.width,r=e.onChange,n=e.disableAlpha,a=e.rgb,i=e.hsl,s=e.hsv,l=e.hex,c=e.renderers,u=e.styles,d=void 0===u?{}:u,p=e.className,f=void 0===p?"":p,m=e.defaultView,h=(0,$h.default)(hg()({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},d),{disableAlpha:n});return o().createElement("div",{style:h.picker,className:"chrome-picker "+f},o().createElement("div",{style:h.saturation},o().createElement(Eg,{style:h.Saturation,hsl:i,hsv:s,pointer:yb,onChange:r})),o().createElement("div",{style:h.body},o().createElement("div",{style:h.controls,className:"flexbox-fix"},o().createElement("div",{style:h.color},o().createElement("div",{style:h.swatch},o().createElement("div",{style:h.active}),o().createElement(Kh,{renderers:c}))),o().createElement("div",{style:h.toggles},o().createElement("div",{style:h.hue},o().createElement(dg,{style:h.Hue,hsl:i,pointer:vb,onChange:r})),o().createElement("div",{style:h.alpha},o().createElement(rg,{style:h.Alpha,rgb:a,hsl:i,pointer:vb,renderers:c,onChange:r})))),o().createElement(gb,{rgb:a,hsl:i,hex:l,view:m,onChange:r,disableAlpha:n})))};bb.propTypes={width:fg().oneOfType([fg().string,fg().number]),disableAlpha:fg().bool,styles:fg().object,defaultView:fg().oneOf(["hex","rgb","hsl"])},bb.defaultProps={width:225,disableAlpha:!1,styles:{}};const xb=hv(bb),wb=function(e){var t=e.color,r=e.onClick,n=void 0===r?function(){}:r,a=e.onSwatchHover,i=e.active,s=(0,$h.default)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:dv(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:i,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return o().createElement(xv,{style:s.color,color:t,onClick:n,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},o().createElement("div",{style:s.dot}))},Eb=function(e){var t=e.hex,r=e.rgb,n=e.onChange,a=(0,$h.default)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),i=function(e,t){e.r||e.g||e.b?n({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},t):n({hex:e.hex,source:"hex"},t)};return o().createElement("div",{style:a.fields,className:"flexbox-fix"},o().createElement("div",{style:a.active}),o().createElement(sg,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:t,onChange:i}),o().createElement(sg,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:i}),o().createElement(sg,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:i}),o().createElement(sg,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:i}))};var _b=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.colors,a=e.hex,i=e.rgb,s=e.styles,l=void 0===s?{}:s,c=e.className,u=void 0===c?"":c,d=(0,$h.default)(hg()({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),p=function(e,r){e.hex?uv(e.hex)&&t({hex:e.hex,source:"hex"},r):t(e,r)};return o().createElement(vg,{style:d.Compact,styles:l},o().createElement("div",{style:d.compact,className:"compact-picker "+u},o().createElement("div",null,Sv()(n,(function(e){return o().createElement(wb,{key:e,color:e,active:e.toLowerCase()===a,onClick:p,onSwatchHover:r})})),o().createElement("div",{style:d.clear})),o().createElement(Eb,{hex:a,rgb:i,onChange:p})))};_b.propTypes={colors:fg().arrayOf(fg().string),styles:fg().object},_b.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},hv(_b);const Sb=(0,$h.handleHover)((function(e){var t=e.hover,r=e.color,n=e.onClick,a=e.onSwatchHover,i={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},s=(0,$h.default)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:t});return o().createElement("div",{style:s.swatch},o().createElement(xv,{color:r,onClick:n,onHover:a,focusStyle:i}))}));var Mb=function(e){var t=e.width,r=e.colors,n=e.onChange,a=e.onSwatchHover,i=e.triangle,s=e.styles,l=void 0===s?{}:s,c=e.className,u=void 0===c?"":c,d=(0,$h.default)(hg()({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":"hide"===i,"top-left-triangle":"top-left"===i,"top-right-triangle":"top-right"===i,"bottom-left-triangle":"bottom-left"===i,"bottom-right-triangle":"bottom-right"===i}),p=function(e,t){return n({hex:e,source:"hex"},t)};return o().createElement("div",{style:d.card,className:"github-picker "+u},o().createElement("div",{style:d.triangleShadow}),o().createElement("div",{style:d.triangle}),Sv()(r,(function(e){return o().createElement(Sb,{color:e,key:e,onClick:p,onSwatchHover:a})})))};Mb.propTypes={width:fg().oneOfType([fg().string,fg().number]),colors:fg().arrayOf(fg().string),triangle:fg().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:fg().object},Mb.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},hv(Mb);var Nb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},kb=function(e){var t=e.width,r=e.height,n=e.onChange,a=e.hsl,i=e.direction,s=e.pointer,l=e.styles,c=void 0===l?{}:l,u=e.className,d=void 0===u?"":u,p=(0,$h.default)(hg()({default:{picker:{position:"relative",width:t,height:r},hue:{radius:"2px"}}},c));return o().createElement("div",{style:p.picker,className:"hue-picker "+d},o().createElement(dg,Nb({},p.hue,{hsl:a,pointer:s,onChange:function(e){return n({a:1,h:e.h,l:.5,s:1})},direction:i})))};kb.propTypes={styles:fg().object},kb.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,r=(0,$h.default)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return o().createElement("div",{style:r.picker})},styles:{}},hv(kb),hv((function(e){var t=e.onChange,r=e.hex,n=e.rgb,a=e.styles,i=void 0===a?{}:a,s=e.className,l=void 0===s?"":s,c=(0,$h.default)(hg()({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+r,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},i)),u=function(e,r){e.hex?uv(e.hex)&&t({hex:e.hex,source:"hex"},r):(e.r||e.g||e.b)&&t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},r)};return o().createElement(vg,{styles:i},o().createElement("div",{style:c.material,className:"material-picker "+l},o().createElement(sg,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:r,onChange:u}),o().createElement("div",{style:c.split,className:"flexbox-fix"},o().createElement("div",{style:c.third},o().createElement(sg,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:n.r,onChange:u})),o().createElement("div",{style:c.third},o().createElement(sg,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:n.g,onChange:u})),o().createElement("div",{style:c.third},o().createElement(sg,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:n.b,onChange:u})))))}));const Cb=function(e){var t=e.onChange,r=e.rgb,n=e.hsv,a=e.hex,i=(0,$h.default)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),s=function(e,a){e["#"]?uv(e["#"])&&t({hex:e["#"],source:"hex"},a):e.r||e.g||e.b?t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},a):(e.h||e.s||e.v)&&t({h:e.h||n.h,s:e.s||n.s,v:e.v||n.v,source:"hsv"},a)};return o().createElement("div",{style:i.fields},o().createElement(sg,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"h",value:Math.round(n.h),onChange:s}),o().createElement(sg,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"s",value:Math.round(100*n.s),onChange:s}),o().createElement(sg,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"v",value:Math.round(100*n.v),onChange:s}),o().createElement("div",{style:i.divider}),o().createElement(sg,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:r.r,onChange:s}),o().createElement(sg,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:r.g,onChange:s}),o().createElement(sg,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:r.b,onChange:s}),o().createElement("div",{style:i.divider}),o().createElement(sg,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"#",value:a.replace("#",""),onChange:s}),o().createElement("div",{style:i.fieldSymbols},o().createElement("div",{style:i.symbol},"°"),o().createElement("div",{style:i.symbol},"%"),o().createElement("div",{style:i.symbol},"%")))},Db=function(e){var t=e.hsl,r=(0,$h.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return o().createElement("div",{style:r.picker})},Tb=function(){var e=(0,$h.default)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return o().createElement("div",{style:e.pointer},o().createElement("div",{style:e.left},o().createElement("div",{style:e.leftInside})),o().createElement("div",{style:e.right},o().createElement("div",{style:e.rightInside})))},jb=function(e){var t=e.onClick,r=e.label,n=e.children,a=e.active,i=(0,$h.default)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return o().createElement("div",{style:i.button,onClick:t},r||n)},Ab=function(e){var t=e.rgb,r=e.currentColor,n=(0,$h.default)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return o().createElement("div",null,o().createElement("div",{style:n.label},"new"),o().createElement("div",{style:n.swatches},o().createElement("div",{style:n.new}),o().createElement("div",{style:n.current})),o().createElement("div",{style:n.label},"current"))};var Ob=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),Ib=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.state={currentColor:e.hex},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Ob(t,[{key:"render",value:function(){var e=this.props,t=e.styles,r=void 0===t?{}:t,n=e.className,a=void 0===n?"":n,i=(0,$h.default)(hg()({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},r));return o().createElement("div",{style:i.picker,className:"photoshop-picker "+a},o().createElement("div",{style:i.head},this.props.header),o().createElement("div",{style:i.body,className:"flexbox-fix"},o().createElement("div",{style:i.saturation},o().createElement(Eg,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:Db,onChange:this.props.onChange})),o().createElement("div",{style:i.hue},o().createElement(dg,{direction:"vertical",hsl:this.props.hsl,pointer:Tb,onChange:this.props.onChange})),o().createElement("div",{style:i.controls},o().createElement("div",{style:i.top,className:"flexbox-fix"},o().createElement("div",{style:i.previews},o().createElement(Ab,{rgb:this.props.rgb,currentColor:this.state.currentColor})),o().createElement("div",{style:i.actions},o().createElement(jb,{label:"OK",onClick:this.props.onAccept,active:!0}),o().createElement(jb,{label:"Cancel",onClick:this.props.onCancel}),o().createElement(Cb,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(o().Component);Ib.propTypes={header:fg().string,styles:fg().object},Ib.defaultProps={header:"Color Picker",styles:{}},hv(Ib);const Lb=function(e){var t=e.onChange,r=e.rgb,n=e.hsl,a=e.hex,i=e.disableAlpha,s=(0,$h.default)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:i}),l=function(e,a){e.hex?uv(e.hex)&&t({hex:e.hex,source:"hex"},a):e.r||e.g||e.b?t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,a:r.a,source:"rgb"},a):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:n.h,s:n.s,l:n.l,a:e.a,source:"rgb"},a))};return o().createElement("div",{style:s.fields,className:"flexbox-fix"},o().createElement("div",{style:s.double},o().createElement(sg,{style:{input:s.input,label:s.label},label:"hex",value:a.replace("#",""),onChange:l})),o().createElement("div",{style:s.single},o().createElement(sg,{style:{input:s.input,label:s.label},label:"r",value:r.r,onChange:l,dragLabel:"true",dragMax:"255"})),o().createElement("div",{style:s.single},o().createElement(sg,{style:{input:s.input,label:s.label},label:"g",value:r.g,onChange:l,dragLabel:"true",dragMax:"255"})),o().createElement("div",{style:s.single},o().createElement(sg,{style:{input:s.input,label:s.label},label:"b",value:r.b,onChange:l,dragLabel:"true",dragMax:"255"})),o().createElement("div",{style:s.alpha},o().createElement(sg,{style:{input:s.input,label:s.label},label:"a",value:Math.round(100*r.a),onChange:l,dragLabel:"true",dragMax:"100"})))};var Pb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zb=function(e){var t=e.colors,r=e.onClick,n=void 0===r?function(){}:r,a=e.onSwatchHover,i=(0,$h.default)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),s=function(e,t){n({hex:e,source:"hex"},t)};return o().createElement("div",{style:i.colors,className:"flexbox-fix"},t.map((function(e){var t="string"==typeof e?{color:e}:e,r=""+t.color+(t.title||"");return o().createElement("div",{key:r,style:i.swatchWrap},o().createElement(xv,Pb({},t,{style:i.swatch,onClick:s,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))})))};zb.propTypes={colors:fg().arrayOf(fg().oneOfType([fg().string,fg().shape({color:fg().string,title:fg().string})])).isRequired};const Fb=zb;var Rb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bb=function(e){var t=e.width,r=e.rgb,n=e.hex,a=e.hsv,i=e.hsl,s=e.onChange,l=e.onSwatchHover,c=e.disableAlpha,u=e.presetColors,d=e.renderers,p=e.styles,f=void 0===p?{}:p,m=e.className,h=void 0===m?"":m,g=(0,$h.default)(hg()({default:Rb({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+r.r+","+r.g+","+r.b+","+r.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},f),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},f),{disableAlpha:c});return o().createElement("div",{style:g.picker,className:"sketch-picker "+h},o().createElement("div",{style:g.saturation},o().createElement(Eg,{style:g.Saturation,hsl:i,hsv:a,onChange:s})),o().createElement("div",{style:g.controls,className:"flexbox-fix"},o().createElement("div",{style:g.sliders},o().createElement("div",{style:g.hue},o().createElement(dg,{style:g.Hue,hsl:i,onChange:s})),o().createElement("div",{style:g.alpha},o().createElement(rg,{style:g.Alpha,rgb:r,hsl:i,renderers:d,onChange:s}))),o().createElement("div",{style:g.color},o().createElement(Kh,null),o().createElement("div",{style:g.activeColor}))),o().createElement(Lb,{rgb:r,hsl:i,hex:n,onChange:s,disableAlpha:c}),o().createElement(Fb,{colors:u,onClick:s,onSwatchHover:l}))};Bb.propTypes={disableAlpha:fg().bool,width:fg().oneOfType([fg().string,fg().number]),styles:fg().object},Bb.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]},hv(Bb);const Ub=function(e){var t=e.hsl,r=e.offset,n=e.onClick,a=void 0===n?function(){}:n,i=e.active,s=e.first,l=e.last,c=(0,$h.default)({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*r+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:i,first:s,last:l});return o().createElement("div",{style:c.swatch,onClick:function(e){return a({h:t.h,s:.5,l:r,source:"hsl"},e)}})},Vb=function(e){var t=e.onClick,r=e.hsl,n=(0,$h.default)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),a=.1;return o().createElement("div",{style:n.swatches},o().createElement("div",{style:n.swatch},o().createElement(Ub,{hsl:r,offset:".80",active:Math.abs(r.l-.8)<a&&Math.abs(r.s-.5)<a,onClick:t,first:!0})),o().createElement("div",{style:n.swatch},o().createElement(Ub,{hsl:r,offset:".65",active:Math.abs(r.l-.65)<a&&Math.abs(r.s-.5)<a,onClick:t})),o().createElement("div",{style:n.swatch},o().createElement(Ub,{hsl:r,offset:".50",active:Math.abs(r.l-.5)<a&&Math.abs(r.s-.5)<a,onClick:t})),o().createElement("div",{style:n.swatch},o().createElement(Ub,{hsl:r,offset:".35",active:Math.abs(r.l-.35)<a&&Math.abs(r.s-.5)<a,onClick:t})),o().createElement("div",{style:n.swatch},o().createElement(Ub,{hsl:r,offset:".20",active:Math.abs(r.l-.2)<a&&Math.abs(r.s-.5)<a,onClick:t,last:!0})),o().createElement("div",{style:n.clear}))};var Wb=function(e){var t=e.hsl,r=e.onChange,n=e.pointer,a=e.styles,i=void 0===a?{}:a,s=e.className,l=void 0===s?"":s,c=(0,$h.default)(hg()({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},i));return o().createElement("div",{style:c.wrap||{},className:"slider-picker "+l},o().createElement("div",{style:c.hue},o().createElement(dg,{style:c.Hue,hsl:t,pointer:n,onChange:r})),o().createElement("div",{style:c.swatches},o().createElement(Vb,{hsl:t,onClick:r})))};Wb.propTypes={styles:fg().object},Wb.defaultProps={pointer:function(){var e=(0,$h.default)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return o().createElement("div",{style:e.picker})},styles:{}},hv(Wb);var Hb=r(748);const Yb=function(e){var t=e.color,r=e.onClick,n=void 0===r?function(){}:r,a=e.onSwatchHover,i=e.first,s=e.last,l=e.active,c=(0,$h.default)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:dv(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:i,last:s,active:l,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return o().createElement(xv,{color:t,style:c.color,onClick:n,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},o().createElement("div",{style:c.check},o().createElement(Hb.A,null)))},$b=function(e){var t=e.onClick,r=e.onSwatchHover,n=e.group,a=e.active,i=(0,$h.default)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return o().createElement("div",{style:i.group},Sv()(n,(function(e,i){return o().createElement(Yb,{key:e,color:e,active:e.toLowerCase()===a,first:0===i,last:i===n.length-1,onClick:t,onSwatchHover:r})})))};var Zb=function(e){var t=e.width,r=e.height,n=e.onChange,a=e.onSwatchHover,i=e.colors,s=e.hex,l=e.styles,c=void 0===l?{}:l,u=e.className,d=void 0===u?"":u,p=(0,$h.default)(hg()({default:{picker:{width:t,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),f=function(e,t){return n({hex:e,source:"hex"},t)};return o().createElement("div",{style:p.picker,className:"swatches-picker "+d},o().createElement(vg,null,o().createElement("div",{style:p.overflow},o().createElement("div",{style:p.body},Sv()(i,(function(e){return o().createElement($b,{key:e.toString(),group:e,active:s,onClick:f,onSwatchHover:a})})),o().createElement("div",{style:p.clear})))))};Zb.propTypes={width:fg().oneOfType([fg().string,fg().number]),height:fg().oneOfType([fg().string,fg().number]),colors:fg().arrayOf(fg().arrayOf(fg().string)),styles:fg().object},Zb.defaultProps={width:320,height:240,colors:[[jv,Tv,Dv,Cv,kv],[Pv,Lv,Iv,Ov,Av],[Uv,Bv,Rv,Fv,zv],[$v,Yv,Hv,Wv,Vv],[Kv,qv,Gv,Qv,Zv],[ry,ty,ey,Jv,Xv],[sy,iy,oy,ay,ny],[py,dy,uy,cy,ly],[vy,gy,hy,my,fy],["#194D33",wy,xy,by,yy],[Ny,My,Sy,_y,Ey],[jy,Ty,Dy,Cy,ky],[Py,Ly,Iy,Oy,Ay],[Uy,By,Ry,Fy,zy],[$y,Yy,Hy,Wy,Vy],[Ky,qy,Gy,Qy,Zy],[rb,tb,eb,Jy,Xy],[sb,ib,ob,ab,nb],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},hv(Zb);var Qb=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.hex,a=e.colors,i=e.width,s=e.triangle,l=e.styles,c=void 0===l?{}:l,u=e.className,d=void 0===u?"":u,p=(0,$h.default)(hg()({default:{card:{width:i,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":"hide"===s,"top-left-triangle":"top-left"===s,"top-right-triangle":"top-right"===s}),f=function(e,r){uv(e)&&t({hex:e,source:"hex"},r)};return o().createElement("div",{style:p.card,className:"twitter-picker "+d},o().createElement("div",{style:p.triangleShadow}),o().createElement("div",{style:p.triangle}),o().createElement("div",{style:p.body},Sv()(a,(function(e,t){return o().createElement(xv,{key:t,color:e,hex:e,style:p.swatch,onClick:f,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})})),o().createElement("div",{style:p.hash},"#"),o().createElement(sg,{label:null,style:{input:p.input},value:n.replace("#",""),onChange:f}),o().createElement("div",{style:p.clear})))};Qb.propTypes={width:fg().oneOfType([fg().string,fg().number]),triangle:fg().oneOf(["hide","top-left","top-right"]),colors:fg().arrayOf(fg().string),styles:fg().object},Qb.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}},hv(Qb);var Gb=function(e){var t=(0,$h.default)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return o().createElement("div",{style:t.picker})};Gb.propTypes={hsl:fg().shape({h:fg().number,s:fg().number,l:fg().number,a:fg().number})},Gb.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const qb=Gb;var Kb=function(e){var t=(0,$h.default)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return o().createElement("div",{style:t.picker})};Kb.propTypes={hsl:fg().shape({h:fg().number,s:fg().number,l:fg().number,a:fg().number})},Kb.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const Xb=Kb,Jb=function(e){var t=e.onChange,r=e.rgb,n=e.hsl,a=e.hex,i=e.hsv,s=function(e,r){if(e.hex)uv(e.hex)&&t({hex:e.hex,source:"hex"},r);else if(e.rgb){var n=e.rgb.split(",");pv(e.rgb,"rgb")&&t({r:n[0],g:n[1],b:n[2],a:1,source:"rgb"},r)}else if(e.hsv){var a=e.hsv.split(",");pv(e.hsv,"hsv")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("°",""),1==a[1]?a[1]=.01:1==a[2]&&(a[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsv"},r))}else if(e.hsl){var o=e.hsl.split(",");pv(e.hsl,"hsl")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("°",""),1==d[1]?d[1]=.01:1==d[2]&&(d[2]=.01),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsl"},r))}},l=(0,$h.default)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=r.r+", "+r.g+", "+r.b,u=Math.round(n.h)+"°, "+Math.round(100*n.s)+"%, "+Math.round(100*n.l)+"%",d=Math.round(i.h)+"°, "+Math.round(100*i.s)+"%, "+Math.round(100*i.v)+"%";return o().createElement("div",{style:l.wrap,className:"flexbox-fix"},o().createElement("div",{style:l.fields},o().createElement("div",{style:l.double},o().createElement(sg,{style:{input:l.input,label:l.label},label:"hex",value:a,onChange:s})),o().createElement("div",{style:l.column},o().createElement("div",{style:l.single},o().createElement(sg,{style:{input:l.input2,label:l.label2},label:"rgb",value:c,onChange:s})),o().createElement("div",{style:l.single},o().createElement(sg,{style:{input:l.input2,label:l.label2},label:"hsv",value:d,onChange:s})),o().createElement("div",{style:l.single},o().createElement(sg,{style:{input:l.input2,label:l.label2},label:"hsl",value:u,onChange:s})))))};var ex=function(e){var t=e.width,r=e.onChange,n=e.rgb,a=e.hsl,i=e.hsv,s=e.hex,l=e.header,c=e.styles,u=void 0===c?{}:c,d=e.className,p=void 0===d?"":d,f=(0,$h.default)(hg()({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+n.r+", "+n.g+", "+n.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},u));return o().createElement("div",{style:f.picker,className:"google-picker "+p},o().createElement("div",{style:f.head},l),o().createElement("div",{style:f.swatch}),o().createElement("div",{style:f.saturation},o().createElement(Eg,{hsl:a,hsv:i,pointer:qb,onChange:r})),o().createElement("div",{style:f.body},o().createElement("div",{style:f.controls,className:"flexbox-fix"},o().createElement("div",{style:f.hue},o().createElement(dg,{style:f.Hue,hsl:a,radius:"4px",pointer:Xb,onChange:r}))),o().createElement(Jb,{rgb:n,hsl:a,hex:s,hsv:i,onChange:r})))};ex.propTypes={width:fg().oneOfType([fg().string,fg().number]),styles:fg().object,header:fg().string},ex.defaultProps={width:652,styles:{},header:"Color picker"},hv(ex);var tx=r(8333);const rx=["#A66E84","#5F6243","#4975B1","#B66855","#6E6C82","#72A549","#964976","#5A5DD2","#B34443"],nx=({value:e,onChange:t,placement:r="top-start",children:a})=>{const[o,i]=Yh({placement:r,modifiers:[{name:"offset",options:{offset:[0,10]}}]}),s=e=>{"function"==typeof t&&t(e)};return(0,n.createElement)(Hh,{className:"relative flex items-center"},(0,n.createElement)(Hh.Button,{ref:o,className:"m-0 p-0 bg-transparent cursor-pointer border-none focus:outline-none"},a),(0,n.createElement)(Hh.Panel,{ref:i,className:"absolute z-10 bg-white rounded-sm overflow-hidden"},(0,n.createElement)(xb,{className:"!w-[276px] [&>:nth-child(2)>:nth-child(2)>:nth-child(2)>div]:!-mt-px !shadow-none",color:e,onChange:s,disableAlpha:!0}),(0,n.createElement)("hr",{className:"border-b border-t-0 border-solid border-border-primary mt-0 mb-2 mx-4"}),(0,n.createElement)("div",{className:"px-4 pb-3 flex items-center flex-wrap gap-2 justify-start"},rx.map((e=>(0,n.createElement)(tx.rp,{key:e,style:{width:"20px",height:"20px"},color:e,onClick:()=>s({hex:e})}))))))},ax=[{id:"light",name:(0,tt.__)("Light","astra-sites")},{id:"dark",name:(0,tt.__)("Dark","astra-sites")}],ox=[{id:"muted",name:(0,tt.__)("Muted","astra-sites")},{id:"normal",name:(0,tt.__)("Normal","astra-sites")},{id:"vibrant",name:(0,tt.__)("Vibrant","astra-sites")}],ix=[{id:1,name:1},{id:2,name:2},{id:3,name:3}],sx=(e,t,r,n)=>{const a=Tg(e.hex),o=Tg("#ffffff");let i=0;switch(n.id){case 1:i=25;break;case 2:i=35;break;case 3:i=45;break;default:i=0}let s,l=0;switch(r.id){case"muted":l=100;break;case"normal":l=20;break;default:l=0}return s="dark"===t?.id?[a.toHexString(),a.clone().darken(15).toHexString(),o.toHexString(),o.clone().darken(4).toHexString(),a.clone().desaturate(l).darken(65-i).toHexString(),a.clone().desaturate(l).darken(80-i).toHexString(),o.clone().darken(65).toHexString(),a.clone().desaturate(l).darken(85-i).toHexString(),o.clone().darken(85).toHexString()]:[a.toHexString(),a.clone().darken(15).toHexString(),a.clone().desaturate(l).darken(80).toHexString(),a.clone().desaturate(l).darken(65).toHexString(),a.clone().lighten(40).desaturate(l).toHexString(),o.toHexString(),a.clone().lighten(38).toHexString(),a.clone().desaturate(l).darken(85).toHexString(),o.clone().darken(85).toHexString()],s},lx=()=>{var e,t,r,a;const{aiActivePallette:o,defaultColorPalette:s}=(0,et.useSelect)((e=>{const{getActiveColorPalette:t,getDefaultColorPalette:r}=e(fn);return{aiActivePallette:t(),defaultColorPalette:r()}}),[]),{setWebsiteColorPalette:l}=(0,et.useDispatch)(fn),c=sx(s.colors[0],ax[0],ox[0],ix[0]),u=null!==(e=o?.colors)&&void 0!==e?e:[],[d,p]=(0,i.useReducer)(((e,t)=>({...e,...t})),{color:{hex:null!==(t=null!==(r=o?.colors[0])&&void 0!==r?r:s?.colors[0])&&void 0!==t?t:"#74A84A"},colors:null!==(a=null!=u?u:c)&&void 0!==a?a:[],scheme:ax[0],backgroundSaturation:ox[0],brightnessLevel:ix[0]}),{color:f,scheme:m,backgroundSaturation:h,brightnessLevel:g}=d;return(0,i.useEffect)((()=>{const e=sx(f,m,h,g);gr({param:"colorPalette",data:{colors:e}},"astra-starter-templates-preview"),l({...o,colors:e})}),[d]),(0,n.createElement)("div",{className:"space-y-4"},(0,n.createElement)("div",{className:"space-y-4"},(0,n.createElement)("div",{className:"flex items-center justify-between gap-3"},(0,n.createElement)("span",{className:"text-zip-dark-theme-heading text-sm font-semibold"},"Primary Color"),(0,n.createElement)(nx,{onChange:e=>{const t=sx(e,m,h,g);p({color:e,colors:t})},value:f},(0,n.createElement)("div",{className:"w-[30px] h-[20px] border border-solid border-white border-opacity-[0.12]",style:{background:f.hex}}))),!((e,t)=>{const r=Tg(e).toHexString();return"light"===t?Tg.isReadable(r,"#FFFFFF"):Tg.isReadable(r,"#000000")})(f.hex,m.id)&&(0,n.createElement)("div",{className:"px-3 py-2 bg-zip-dark-theme-content-background"},(0,n.createElement)("p",{className:"!text-xs !font-normal !text-zip-dark-theme-body"},(0,tt.sprintf)(/* translators: %1$s: light or dark, %2$s: brighter or darker */ /* translators: %1$s: light or dark, %2$s: brighter or darker */ (0,tt.__)("This color is not suitable for reading on %1$s backgrounds. Consider making it slightly %2$s.","astra-sites"),"dark"===m.id?"dark":"light","dark"===m.id?"brighter":"darker"))),(0,n.createElement)("div",{className:"w-full h-[25px] grid grid-cols-9 auto-rows-auto border border-solid border-zip-dark-theme-border rounded overflow-clip"},sx(f,m,h,g).map(((e,t)=>(0,n.createElement)("div",{key:`${t}-${e}`,className:"w-full h-full",style:{background:e}}))))),(0,n.createElement)("div",{className:"space-y-3"},(0,n.createElement)("div",{className:"flex items-center justify-between gap-3"},(0,n.createElement)("span",{className:"text-zip-dark-theme-heading text-sm font-normal"},(0,tt.__)("Style","astra-sites")),(0,n.createElement)(Bm,{onChange:e=>{p({scheme:e})},value:m},ax.map((e=>(0,n.createElement)(Bm.ButtonItem,{key:e.id,className:"px-2 py-1",value:e},e.name))))),(0,n.createElement)("div",{className:"flex items-center justify-between gap-3"},(0,n.createElement)("span",{className:"text-zip-dark-theme-heading text-sm font-normal"},(0,tt.__)("Saturation","astra-sites")),(0,n.createElement)(Bm,{onChange:e=>{p({backgroundSaturation:e})},value:h},ox.map((e=>(0,n.createElement)(Bm.ButtonItem,{key:e.id,className:"px-2 py-1",value:e},e.name))))),"dark"===m.id&&(0,n.createElement)("div",{className:"flex items-center justify-between gap-3"},(0,n.createElement)("span",{className:"text-zip-dark-theme-heading text-sm font-normal"},(0,tt.__)("Brightness","astra-sites")),(0,n.createElement)(Bm,{onChange:e=>{p({brightnessLevel:e})},value:g},ix.map((e=>(0,n.createElement)(Bm.ButtonItem,{key:e.id,className:"w-7 h-7 px-2 py-1 justify-center",value:e},e.name)))))))};let cx={data:""},ux=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||cx,dx=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,px=/\/\*[^]*?\*\/| +/g,fx=/\n+/g,mx=(e,t)=>{let r="",n="",a="";for(let o in e){let i=e[o];"@"==o[0]?"i"==o[1]?r=o+" "+i+";":n+="f"==o[1]?mx(i,o):o+"{"+mx(i,"k"==o[1]?"":t)+"}":"object"==typeof i?n+=mx(i,t?t.replace(/([^,])+/g,(e=>o.replace(/(^:.*)|([^,])+/g,(t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)))):o):null!=i&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),a+=mx.p?mx.p(o,i):o+":"+i+";")}return r+(t&&a?t+"{"+a+"}":a)+n},hx={},gx=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+gx(e[r]);return t}return e},vx=(e,t,r,n,a)=>{let o=gx(e),i=hx[o]||(hx[o]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(o));if(!hx[i]){let t=o!==e?e:(e=>{let t,r,n=[{}];for(;t=dx.exec(e.replace(px,""));)t[4]?n.shift():t[3]?(r=t[3].replace(fx," ").trim(),n.unshift(n[0][r]=n[0][r]||{})):n[0][t[1]]=t[2].replace(fx," ").trim();return n[0]})(e);hx[i]=mx(a?{["@keyframes "+i]:t}:t,r?"":"."+i)}let s=r&&hx.g?hx.g:null;return r&&(hx.g=hx[i]),((e,t,r,n)=>{n?t.data=t.data.replace(n,e):-1===t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(hx[i],t,n,s),i},yx=(e,t,r)=>e.reduce(((e,n,a)=>{let o=t[a];if(o&&o.call){let e=o(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;o=t?"."+t:e&&"object"==typeof e?e.props?"":mx(e,""):!1===e?"":e}return e+n+(null==o?"":o)}),"");function bx(e){let t=this||{},r=e.call?e(t.p):e;return vx(r.unshift?r.raw?yx(r,[].slice.call(arguments,1),t.p):r.reduce(((e,r)=>Object.assign(e,r&&r.call?r(t.p):r)),{}):r,ux(t.target),t.g,t.o,t.k)}bx.bind({g:1});let xx,wx,Ex,Sx=bx.bind({k:1});function Mx(e,t){let r=this||{};return function(){let n=arguments;function a(o,i){let s=Object.assign({},o),l=s.className||a.className;r.p=Object.assign({theme:wx&&wx()},s),r.o=/ *go\d+/.test(l),s.className=bx.apply(r,n)+(l?" "+l:""),t&&(s.ref=i);let c=e;return e[0]&&(c=s.as||e,delete s.as),Ex&&c[0]&&Ex(s),xx(c,s)}return t?t(a):a}}var Nx=(e,t)=>(e=>"function"==typeof e)(e)?e(t):e,kx=(()=>{let e=0;return()=>(++e).toString()})(),Cx=(()=>{let e;return()=>{if(void 0===e&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),Dx=new Map,Tx=e=>{if(Dx.has(e))return;let t=setTimeout((()=>{Dx.delete(e),Ix({type:4,toastId:e})}),1e3);Dx.set(e,t)},jx=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,20)};case 1:return t.toast.id&&(e=>{let t=Dx.get(e);t&&clearTimeout(t)})(t.toast.id),{...e,toasts:e.toasts.map((e=>e.id===t.toast.id?{...e,...t.toast}:e))};case 2:let{toast:r}=t;return e.toasts.find((e=>e.id===r.id))?jx(e,{type:1,toast:r}):jx(e,{type:0,toast:r});case 3:let{toastId:n}=t;return n?Tx(n):e.toasts.forEach((e=>{Tx(e.id)})),{...e,toasts:e.toasts.map((e=>e.id===n||void 0===n?{...e,visible:!1}:e))};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter((e=>e.id!==t.toastId))};case 5:return{...e,pausedAt:t.time};case 6:let a=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map((e=>({...e,pauseDuration:e.pauseDuration+a})))}}},Ax=[],Ox={toasts:[],pausedAt:void 0},Ix=e=>{Ox=jx(Ox,e),Ax.forEach((e=>{e(Ox)}))},Lx={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},Px=e=>(t,r)=>{let n=((e,t="blank",r)=>({createdAt:Date.now(),visible:!0,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...r,id:(null==r?void 0:r.id)||kx()}))(t,e,r);return Ix({type:2,toast:n}),n.id},zx=(e,t)=>Px("blank")(e,t);zx.error=Px("error"),zx.success=Px("success"),zx.loading=Px("loading"),zx.custom=Px("custom"),zx.dismiss=e=>{Ix({type:3,toastId:e})},zx.remove=e=>Ix({type:4,toastId:e}),zx.promise=(e,t,r)=>{let n=zx.loading(t.loading,{...r,...null==r?void 0:r.loading});return e.then((e=>(zx.success(Nx(t.success,e),{id:n,...r,...null==r?void 0:r.success}),e))).catch((e=>{zx.error(Nx(t.error,e),{id:n,...r,...null==r?void 0:r.error})})),e};var Fx=(e,t)=>{Ix({type:1,toast:{id:e,height:t}})},Rx=()=>{Ix({type:5,time:Date.now()})},Bx=Sx` from { transform: scale(0) rotate(45deg); opacity: 0; } to { transform: scale(1) rotate(45deg); opacity: 1; }`,Ux=Sx` from { transform: scale(0); opacity: 0; } to { transform: scale(1); opacity: 1; }`,Vx=Sx` from { transform: scale(0) rotate(90deg); opacity: 0; } to { transform: scale(1) rotate(90deg); opacity: 1; }`,Wx=Mx("div")` width: 20px; opacity: 0; height: 20px; border-radius: 10px; background: ${e=>e.primary||"#ff4b4b"}; position: relative; transform: rotate(45deg); animation: ${Bx} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; animation-delay: 100ms; &:after, &:before { content: ''; animation: ${Ux} 0.15s ease-out forwards; animation-delay: 150ms; position: absolute; border-radius: 3px; opacity: 0; background: ${e=>e.secondary||"#fff"}; bottom: 9px; left: 4px; height: 2px; width: 12px; } &:before { animation: ${Vx} 0.15s ease-out forwards; animation-delay: 180ms; transform: rotate(90deg); } `,Hx=Sx` from { transform: rotate(0deg); } to { transform: rotate(360deg); } `,Yx=Mx("div")` width: 12px; height: 12px; box-sizing: border-box; border: 2px solid; border-radius: 100%; border-color: ${e=>e.secondary||"#e0e0e0"}; border-right-color: ${e=>e.primary||"#616161"}; animation: ${Hx} 1s linear infinite; `,$x=Sx` from { transform: scale(0) rotate(45deg); opacity: 0; } to { transform: scale(1) rotate(45deg); opacity: 1; }`,Zx=Sx` 0% { height: 0; width: 0; opacity: 0; } 40% { height: 0; width: 6px; opacity: 1; } 100% { opacity: 1; height: 10px; }`,Qx=Mx("div")` width: 20px; opacity: 0; height: 20px; border-radius: 10px; background: ${e=>e.primary||"#61d345"}; position: relative; transform: rotate(45deg); animation: ${$x} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; animation-delay: 100ms; &:after { content: ''; box-sizing: border-box; animation: ${Zx} 0.2s ease-out forwards; opacity: 0; animation-delay: 200ms; position: absolute; border-right: 2px solid; border-bottom: 2px solid; border-color: ${e=>e.secondary||"#fff"}; bottom: 6px; left: 6px; height: 10px; width: 6px; } `,Gx=Mx("div")` position: absolute; `,qx=Mx("div")` position: relative; display: flex; justify-content: center; align-items: center; min-width: 20px; min-height: 20px; `,Kx=Sx` from { transform: scale(0.6); opacity: 0.4; } to { transform: scale(1); opacity: 1; }`,Xx=Mx("div")` position: relative; transform: scale(0.6); opacity: 0.4; min-width: 20px; animation: ${Kx} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; `,Jx=({toast:e})=>{let{icon:t,type:r,iconTheme:a}=e;return void 0!==t?"string"==typeof t?n.createElement(Xx,null,t):t:"blank"===r?null:n.createElement(qx,null,n.createElement(Yx,{...a}),"loading"!==r&&n.createElement(Gx,null,"error"===r?n.createElement(Wx,{...a}):n.createElement(Qx,{...a})))},ew=e=>`\n0% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;}\n100% {transform: translate3d(0,0,0) scale(1); opacity:1;}\n`,tw=e=>`\n0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}\n100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;}\n`,rw=Mx("div")` display: flex; align-items: center; background: #fff; color: #363636; line-height: 1.3; will-change: transform; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); max-width: 350px; pointer-events: auto; padding: 8px 10px; border-radius: 8px; `,nw=Mx("div")` display: flex; justify-content: center; margin: 4px 10px; color: inherit; flex: 1 1 auto; white-space: pre-line; `,aw=n.memo((({toast:e,position:t,style:r,children:a})=>{let o=e.height?((e,t)=>{let r=e.includes("top")?1:-1,[n,a]=Cx()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[ew(r),tw(r)];return{animation:t?`${Sx(n)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Sx(a)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}})(e.position||t||"top-center",e.visible):{opacity:0},i=n.createElement(Jx,{toast:e}),s=n.createElement(nw,{...e.ariaProps},Nx(e.message,e));return n.createElement(rw,{className:e.className,style:{...o,...r,...e.style}},"function"==typeof a?a({icon:i,message:s}):n.createElement(n.Fragment,null,i,s))}));!function(e,t,r,n){mx.p=void 0,xx=e,wx=void 0,Ex=void 0}(n.createElement);var ow=({id:e,className:t,style:r,onHeightUpdate:a,children:o})=>{let i=n.useCallback((t=>{if(t){let r=()=>{let r=t.getBoundingClientRect().height;a(e,r)};r(),new MutationObserver(r).observe(t,{subtree:!0,childList:!0,characterData:!0})}}),[e,a]);return n.createElement("div",{ref:i,className:t,style:r},o)},iw=bx` z-index: 9999; > * { pointer-events: auto; } `,sw=({reverseOrder:e,position:t="top-center",toastOptions:r,gutter:a,children:o,containerStyle:i,containerClassName:s})=>{let{toasts:l,handlers:c}=(e=>{let{toasts:t,pausedAt:r}=((e={})=>{let[t,r]=(0,n.useState)(Ox);(0,n.useEffect)((()=>(Ax.push(r),()=>{let e=Ax.indexOf(r);e>-1&&Ax.splice(e,1)})),[t]);let a=t.toasts.map((t=>{var r,n;return{...e,...e[t.type],...t,duration:t.duration||(null==(r=e[t.type])?void 0:r.duration)||(null==e?void 0:e.duration)||Lx[t.type],style:{...e.style,...null==(n=e[t.type])?void 0:n.style,...t.style}}}));return{...t,toasts:a}})(e);(0,n.useEffect)((()=>{if(r)return;let e=Date.now(),n=t.map((t=>{if(t.duration===1/0)return;let r=(t.duration||0)+t.pauseDuration-(e-t.createdAt);if(!(r<0))return setTimeout((()=>zx.dismiss(t.id)),r);t.visible&&zx.dismiss(t.id)}));return()=>{n.forEach((e=>e&&clearTimeout(e)))}}),[t,r]);let a=(0,n.useCallback)((()=>{r&&Ix({type:6,time:Date.now()})}),[r]),o=(0,n.useCallback)(((e,r)=>{let{reverseOrder:n=!1,gutter:a=8,defaultPosition:o}=r||{},i=t.filter((t=>(t.position||o)===(e.position||o)&&t.height)),s=i.findIndex((t=>t.id===e.id)),l=i.filter(((e,t)=>t<s&&e.visible)).length;return i.filter((e=>e.visible)).slice(...n?[l+1]:[0,l]).reduce(((e,t)=>e+(t.height||0)+a),0)}),[t]);return{toasts:t,handlers:{updateHeight:Fx,startPause:Rx,endPause:a,calculateOffset:o}}})(r);return n.createElement("div",{style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...i},className:s,onMouseEnter:c.startPause,onMouseLeave:c.endPause},l.map((r=>{let i=r.position||t,s=((e,t)=>{let r=e.includes("top"),n=r?{top:0}:{bottom:0},a=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:Cx()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(r?1:-1)}px)`,...n,...a}})(i,c.calculateOffset(r,{reverseOrder:e,gutter:a,defaultPosition:t}));return n.createElement(ow,{id:r.id,key:r.id,onHeightUpdate:c.updateHeight,className:r.visible?iw:"",style:s},"custom"===r.type?Nx(r.message,r):o?o(r):n.createElement(aw,{toast:r,position:i}))})))},lw=zx;function cw(){let e=(0,n.useRef)(!1);return ta((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function uw(e=0){let[t,r]=(0,n.useState)(e),a=cw(),o=(0,n.useCallback)((e=>{a.current&&r((t=>t|e))}),[t,a]),i=(0,n.useCallback)((e=>Boolean(t&e)),[t]),s=(0,n.useCallback)((e=>{a.current&&r((t=>t&~e))}),[r,a]),l=(0,n.useCallback)((e=>{a.current&&r((t=>t^e))}),[r]);return{flags:t,addFlag:o,hasFlag:i,removeFlag:s,toggleFlag:l}}function dw(e,...t){e&&t.length>0&&e.classList.add(...t)}function pw(e,...t){e&&t.length>0&&e.classList.remove(...t)}function fw(e=""){return e.split(/\s+/).filter((e=>e.length>1))}let mw=(0,n.createContext)(null);mw.displayName="TransitionContext";var hw=(e=>(e.Visible="visible",e.Hidden="hidden",e))(hw||{});let gw=(0,n.createContext)(null);function vw(e){return"children"in e?vw(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function yw(e,t){let r=ra(e),a=(0,n.useRef)([]),o=cw(),i=sa(),s=na(((e,t=wa.Hidden)=>{let n=a.current.findIndex((({el:t})=>t===e));-1!==n&&(va(t,{[wa.Unmount](){a.current.splice(n,1)},[wa.Hidden](){a.current[n].state="hidden"}}),i.microTask((()=>{var e;!vw(a)&&o.current&&(null==(e=r.current)||e.call(r))})))})),l=na((e=>{let t=a.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):a.current.push({el:e,state:"visible"}),()=>s(e,wa.Unmount)})),c=(0,n.useRef)([]),u=(0,n.useRef)(Promise.resolve()),d=(0,n.useRef)({enter:[],leave:[],idle:[]}),p=na(((e,r,n)=>{c.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter((([t])=>t!==e))),null==t||t.chains.current[r].push([e,new Promise((e=>{c.current.push(e)}))]),null==t||t.chains.current[r].push([e,new Promise((e=>{Promise.all(d.current[r].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===r?u.current=u.current.then((()=>null==t?void 0:t.wait.current)).then((()=>n(r))):n(r)})),f=na(((e,t,r)=>{Promise.all(d.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=c.current.shift())||e()})).then((()=>r(t)))}));return(0,n.useMemo)((()=>({children:a,register:l,unregister:s,onStart:p,onStop:f,wait:u,chains:d})),[l,s,a,p,f,d,u])}function bw(){}gw.displayName="NestingContext";let xw=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function ww(e){var t;let r={};for(let n of xw)r[n]=null!=(t=e[n])?t:bw;return r}let Ew=xa.RenderStrategy,_w=Na((function(e,t){let{show:r,appear:a=!1,unmount:o=!0,...i}=e,s=(0,n.useRef)(null),l=ha(s,t);la();let c=Sh();if(void 0===r&&null!==c&&(r=(c&_h.Open)===_h.Open),![!0,!1].includes(r))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,n.useState)(r?"visible":"hidden"),p=yw((()=>{d("hidden")})),[f,m]=(0,n.useState)(!0),h=(0,n.useRef)([r]);ta((()=>{!1!==f&&h.current[h.current.length-1]!==r&&(h.current.push(r),m(!1))}),[h,r]);let g=(0,n.useMemo)((()=>({show:r,appear:a,initial:f})),[r,a,f]);(0,n.useEffect)((()=>{if(r)d("visible");else if(vw(p)){let e=s.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&d("hidden")}else d("hidden")}),[r,p]);let v={unmount:o},y=na((()=>{var t;f&&m(!1),null==(t=e.beforeEnter)||t.call(e)})),b=na((()=>{var t;f&&m(!1),null==(t=e.beforeLeave)||t.call(e)}));return n.createElement(gw.Provider,{value:p},n.createElement(mw.Provider,{value:g},Ea({ourProps:{...v,as:n.Fragment,children:n.createElement(Sw,{ref:l,...v,...i,beforeEnter:y,beforeLeave:b})},theirProps:{},defaultTag:n.Fragment,features:Ew,visible:"visible"===u,name:"Transition"})))})),Sw=Na((function(e,t){var r,a;let{beforeEnter:o,afterEnter:i,beforeLeave:s,afterLeave:l,enter:c,enterFrom:u,enterTo:d,entered:p,leave:f,leaveFrom:m,leaveTo:h,...g}=e,v=(0,n.useRef)(null),y=ha(v,t),b=null==(r=g.unmount)||r?wa.Unmount:wa.Hidden,{show:x,appear:w,initial:E}=function(){let e=(0,n.useContext)(mw);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[_,S]=(0,n.useState)(x?"visible":"hidden"),M=function(){let e=(0,n.useContext)(gw);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:N,unregister:k}=M;(0,n.useEffect)((()=>N(v)),[N,v]),(0,n.useEffect)((()=>{if(b===wa.Hidden&&v.current)return x&&"visible"!==_?void S("visible"):va(_,{hidden:()=>k(v),visible:()=>N(v)})}),[_,v,N,k,x,b]);let C=ra({base:fw(g.className),enter:fw(c),enterFrom:fw(u),enterTo:fw(d),entered:fw(p),leave:fw(f),leaveFrom:fw(m),leaveTo:fw(h)}),D=function(e){let t=(0,n.useRef)(ww(e));return(0,n.useEffect)((()=>{t.current=ww(e)}),[e]),t}({beforeEnter:o,afterEnter:i,beforeLeave:s,afterLeave:l}),T=la();(0,n.useEffect)((()=>{if(T&&"visible"===_&&null===v.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[v,_,T]);let j=w&&x&&E,A=!T||E&&!w?"idle":x?"enter":"leave",O=uw(0),I=na((e=>va(e,{enter:()=>{O.addFlag(_h.Opening),D.current.beforeEnter()},leave:()=>{O.addFlag(_h.Closing),D.current.beforeLeave()},idle:()=>{}}))),L=na((e=>va(e,{enter:()=>{O.removeFlag(_h.Opening),D.current.afterEnter()},leave:()=>{O.removeFlag(_h.Closing),D.current.afterLeave()},idle:()=>{}}))),P=yw((()=>{S("hidden"),k(v)}),M),z=(0,n.useRef)(!1);!function({immediate:e,container:t,direction:r,classes:n,onStart:a,onStop:o}){let i=cw(),s=sa(),l=ra(r);ta((()=>{e&&(l.current="enter")}),[e]),ta((()=>{let e=ia();s.add(e.dispose);let r=t.current;if(r&&"idle"!==l.current&&i.current)return e.dispose(),a.current(l.current),e.add(function(e,t,r,n){let a=r?"enter":"leave",o=ia(),i=void 0!==n?function(e){let t={called:!1};return(...r)=>{if(!t.called)return t.called=!0,e(...r)}}(n):()=>{};"enter"===a&&(e.removeAttribute("hidden"),e.style.display="");let s=va(a,{enter:()=>t.enter,leave:()=>t.leave}),l=va(a,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=va(a,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return pw(e,...t.base,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),dw(e,...t.base,...s,...c),o.nextFrame((()=>{pw(e,...t.base,...s,...c),dw(e,...t.base,...s,...l),function(e,t){let r=ia();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:a}=getComputedStyle(e),[o,i]=[n,a].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t})),s=o+i;if(0!==s){r.group((r=>{r.setTimeout((()=>{t(),r.dispose()}),s),r.addEventListener(e,"transitionrun",(e=>{e.target===e.currentTarget&&r.dispose()}))}));let n=r.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),n())}))}else t();r.add((()=>t())),r.dispose}(e,(()=>(pw(e,...t.base,...s),dw(e,...t.base,...t.entered),i())))})),o.dispose}(r,n.current,"enter"===l.current,(()=>{e.dispose(),o.current(l.current)}))),e.dispose}),[r])}({immediate:j,container:v,classes:C,direction:A,onStart:ra((e=>{z.current=!0,P.onStart(v,e,I)})),onStop:ra((e=>{z.current=!1,P.onStop(v,e,L),"leave"===e&&!vw(P)&&(S("hidden"),k(v))}))});let F=g,R={ref:y};return j?F={...F,className:ga(g.className,...C.current.enter,...C.current.enterFrom)}:z.current&&(F.className=ga(g.className,null==(a=v.current)?void 0:a.className),""===F.className&&delete F.className),n.createElement(gw.Provider,{value:P},n.createElement(Mh,{value:va(_,{visible:_h.Open,hidden:_h.Closed})|O.flags},Ea({ourProps:R,theirProps:F,defaultTag:"div",features:Ew,visible:"visible"===_,name:"Transition.Child"})))})),Mw=Na((function(e,t){let r=null!==(0,n.useContext)(mw),a=null!==Sh();return n.createElement(n.Fragment,null,!r&&a?n.createElement(_w,{ref:t,...e}):n.createElement(Sw,{ref:t,...e}))})),Nw=Object.assign(_w,{Child:Mw,Root:_w});function kw(e,t){let r=(0,n.useRef)([]),a=na(e);(0,n.useEffect)((()=>{let e=[...r.current];for(let[n,o]of t.entries())if(r.current[n]!==o){let n=a(t,e);return r.current=t,n}}),[a,...t])}let Cw=[];function Dw(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let r of e.current)r.current instanceof HTMLElement&&t.add(r.current);return t}!function(e){function t(){"loading"!==document.readyState&&((()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&Cw[0]!==e.target&&(Cw.unshift(e.target),Cw=Cw.filter((e=>null!=e&&e.isConnected)),Cw.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}();var Tw=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Tw||{});let jw=Na((function(e,t){let r=(0,n.useRef)(null),a=ha(r,t),{initialFocus:o,containers:i,features:s=30,...l}=e;la()||(s=1);let c=Wm(r);Ow({ownerDocument:c},Boolean(16&s));let u=function({ownerDocument:e,container:t,initialFocus:r},a){let o=(0,n.useRef)(null),i=cw();return kw((()=>{if(!a)return;let n=t.current;n&&oa((()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=r&&r.current){if((null==r?void 0:r.current)===t)return void(o.current=t)}else if(n.contains(t))return void(o.current=t);null!=r&&r.current?dh(r.current):mh(n,nh.First)===ah.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement}))}),[a]),o}({ownerDocument:c,container:r,initialFocus:o},Boolean(2&s));!function({ownerDocument:e,container:t,containers:r,previousActiveElement:n},a){let o=cw();eh(null==e?void 0:e.defaultView,"focus",(e=>{if(!a||!o.current)return;let i=Dw(r);t.current instanceof HTMLElement&&i.add(t.current);let s=n.current;if(!s)return;let l=e.target;l&&l instanceof HTMLElement?Iw(i,l)?(n.current=l,dh(l)):(e.preventDefault(),e.stopPropagation(),dh(s)):dh(n.current)}),!0)}({ownerDocument:c,container:r,containers:i,previousActiveElement:u},Boolean(8&s));let d=wh(),p=na((e=>{let t=r.current;t&&va(d.current,{[xh.Forwards]:()=>{mh(t,nh.First,{skipElements:[e.relatedTarget]})},[xh.Backwards]:()=>{mh(t,nh.Last,{skipElements:[e.relatedTarget]})}})})),f=sa(),m=(0,n.useRef)(!1),h={ref:a,onKeyDown(e){"Tab"==e.key&&(m.current=!0,f.requestAnimationFrame((()=>{m.current=!1})))},onBlur(e){let t=Dw(i);r.current instanceof HTMLElement&&t.add(r.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(Iw(t,n)||(m.current?mh(r.current,va(d.current,{[xh.Forwards]:()=>nh.Next,[xh.Backwards]:()=>nh.Previous})|nh.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&dh(e.target)))}};return n.createElement(n.Fragment,null,Boolean(4&s)&&n.createElement(Ta,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:Da.Focusable}),Ea({ourProps:h,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&s)&&n.createElement(Ta,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:Da.Focusable}))})),Aw=Object.assign(jw,{features:Tw});function Ow({ownerDocument:e},t){let r=function(e=!0){let t=(0,n.useRef)(Cw.slice());return kw((([e],[r])=>{!0===r&&!1===e&&oa((()=>{t.current.splice(0)})),!1===r&&!0===e&&(t.current=Cw.slice())}),[e,Cw,t]),na((()=>{var e;return null!=(e=t.current.find((e=>null!=e&&e.isConnected)))?e:null}))}(t);kw((()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&dh(r())}),[t]),Um((()=>{t&&dh(r())}))}function Iw(e,t){for(let r of e)if(r.contains(t))return!0;return!1}const Lw="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:Pw,useEffect:zw,useLayoutEffect:Fw,useDebugValue:Rw}=a;function Bw(e){const t=e.getSnapshot,r=e.value;try{const e=t();return!Lw(r,e)}catch{return!0}}const Uw="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t,r){return t()}:function(e,t,r){const n=t(),[{inst:a},o]=Pw({inst:{value:n,getSnapshot:t}});return Fw((()=>{a.value=n,a.getSnapshot=t,Bw(a)&&o({inst:a})}),[e,n,t]),zw((()=>(Bw(a)&&o({inst:a}),e((()=>{Bw(a)&&o({inst:a})})))),[e]),Rw(n),n},Vw="useSyncExternalStore"in a?(e=>e.useSyncExternalStore)(a):Uw;function Ww(){let e;return{before({doc:t}){var r;let n=t.documentElement;e=(null!=(r=t.defaultView)?r:window).innerWidth-n.clientWidth},after({doc:t,d:r}){let n=t.documentElement,a=n.clientWidth-n.offsetWidth,o=e-a;r.style(n,"paddingRight",`${o}px`)}}}function Hw(){return hh()?{before({doc:e,d:t,meta:r}){function n(e){return r.containers.flatMap((e=>e())).some((t=>t.contains(e)))}t.microTask((()=>{var r;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let r=ia();r.style(e.documentElement,"scrollBehavior","auto"),t.add((()=>t.microTask((()=>r.dispose()))))}let a=null!=(r=window.scrollY)?r:window.pageYOffset,o=null;t.addEventListener(e,"click",(t=>{if(t.target instanceof HTMLElement)try{let r=t.target.closest("a");if(!r)return;let{hash:a}=new URL(r.href),i=e.querySelector(a);i&&!n(i)&&(o=i)}catch{}}),!0),t.addEventListener(e,"touchstart",(e=>{if(e.target instanceof HTMLElement)if(n(e.target)){let r=e.target;for(;r.parentElement&&n(r.parentElement);)r=r.parentElement;t.style(r,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")})),t.addEventListener(e,"touchmove",(e=>{if(e.target instanceof HTMLElement)if(n(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}),{passive:!1}),t.add((()=>{var e;let t=null!=(e=window.scrollY)?e:window.pageYOffset;a!==t&&window.scrollTo(0,a),o&&o.isConnected&&(o.scrollIntoView({block:"nearest"}),o=null)}))}))}}:{}}function Yw(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let $w=function(e,t){let r=new Map,n=new Set;return{getSnapshot:()=>r,subscribe:e=>(n.add(e),()=>n.delete(e)),dispatch(e,...a){let o=t[e].call(r,...a);o&&(r=o,n.forEach((e=>e())))}}}(0,{PUSH(e,t){var r;let n=null!=(r=this.get(e))?r:{doc:e,count:0,d:ia(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:Yw(r)},a=[Hw(),Ww(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];a.forEach((({before:e})=>null==e?void 0:e(n))),a.forEach((({after:e})=>null==e?void 0:e(n)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});$w.subscribe((()=>{let e=$w.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let e="hidden"===t.get(r.doc),n=0!==r.count;(n&&!e||!n&&e)&&$w.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),0===r.count&&$w.dispatch("TEARDOWN",r)}}));let Zw=new Map,Qw=new Map;function Gw(e,t=!0){ta((()=>{var r;if(!t)return;let n="function"==typeof e?e():e.current;if(!n)return;let a=null!=(r=Qw.get(n))?r:0;return Qw.set(n,a+1),0!==a||(Zw.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),n.setAttribute("aria-hidden","true"),n.inert=!0),function(){var e;if(!n)return;let t=null!=(e=Qw.get(n))?e:1;if(1===t?Qw.delete(n):Qw.set(n,t-1),1!==t)return;let r=Zw.get(n);r&&(null===r["aria-hidden"]?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",r["aria-hidden"]),n.inert=r.inert,Zw.delete(n))}}),[e,t])}let qw=(0,n.createContext)((()=>{}));qw.displayName="StackContext";var Kw=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Kw||{});function Xw({children:e,onUpdate:t,type:r,element:a,enabled:o}){let i=(0,n.useContext)(qw),s=na(((...e)=>{null==t||t(...e),i(...e)}));return ta((()=>{let e=void 0===o||!0===o;return e&&s(0,r,a),()=>{e&&s(1,r,a)}}),[s,r,a,o]),n.createElement(qw.Provider,{value:s},e)}var Jw=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Jw||{}),eE=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(eE||{});let tE={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},rE=(0,n.createContext)(null);function nE(e){let t=(0,n.useContext)(rE);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,nE),t}return t}function aE(e,t){return va(t.type,tE,e,t)}rE.displayName="DialogContext";let oE=xa.RenderStrategy|xa.Static,iE=Na((function(e,t){let r=ua(),{id:a=`headlessui-dialog-${r}`,open:o,onClose:i,initialFocus:s,role:l="dialog",__demoMode:c=!1,...u}=e,[d,p]=(0,n.useState)(0),f=(0,n.useRef)(!1);l="dialog"===l||"alertdialog"===l?l:(f.current||(f.current=!0,console.warn(`Invalid role [${l}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let m=Sh();void 0===o&&null!==m&&(o=(m&_h.Open)===_h.Open);let h=(0,n.useRef)(null),g=ha(h,t),v=Wm(h),y=e.hasOwnProperty("open")||null!==m,b=e.hasOwnProperty("onClose");if(!y&&!b)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!y)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!b)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof i)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let x=o?0:1,[w,E]=(0,n.useReducer)(aE,{titleId:null,descriptionId:null,panelRef:(0,n.createRef)()}),_=na((()=>i(!1))),S=na((e=>E({type:0,id:e}))),M=!!la()&&!c&&0===x,N=d>1,k=null!==(0,n.useContext)(rE),[C,D]=qm(),T={get current(){var e;return null!=(e=w.panelRef.current)?e:h.current}},{resolveContainers:j,mainTreeNodeRef:A,MainTreeNode:O}=bh({portals:C,defaultContainers:[T]}),I=N?"parent":"leaf",L=null!==m&&(m&_h.Closing)===_h.Closing,P=!k&&!L&&M,z=(0,n.useCallback)((()=>{var e,t;return null!=(t=Array.from(null!=(e=null==v?void 0:v.querySelectorAll("body > *"))?e:[]).find((e=>"headlessui-portal-root"!==e.id&&e.contains(A.current)&&e instanceof HTMLElement)))?t:null}),[A]);Gw(z,P);let F=!!N||M,R=(0,n.useCallback)((()=>{var e,t;return null!=(t=Array.from(null!=(e=null==v?void 0:v.querySelectorAll("[data-headlessui-portal]"))?e:[]).find((e=>e.contains(A.current)&&e instanceof HTMLElement)))?t:null}),[A]);Gw(R,F),yh(j,(e=>{e.preventDefault(),_()}),!(!M||N));let B=!(N||0!==x);eh(null==v?void 0:v.defaultView,"keydown",(e=>{B&&(e.defaultPrevented||e.key===Va.Escape&&(e.preventDefault(),e.stopPropagation(),_()))})),function(e,t,r=(()=>[document.body])){!function(e,t,r){let n=function(e){return Vw(e.subscribe,e.getSnapshot,e.getSnapshot)}($w),a=e?n.get(e):void 0,o=!!a&&a.count>0;ta((()=>{if(e&&t)return $w.dispatch("PUSH",e,r),()=>$w.dispatch("POP",e,r)}),[t,e])}(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],r]}}))}(v,!(L||0!==x||k),j),(0,n.useEffect)((()=>{if(0!==x||!h.current)return;let e=new ResizeObserver((e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&_()}}));return e.observe(h.current),()=>e.disconnect()}),[x,h,_]);let[U,V]=Fa(),W=(0,n.useMemo)((()=>[{dialogState:x,close:_,setTitleId:S},w]),[x,w,_,S]),H=(0,n.useMemo)((()=>({open:0===x})),[x]),Y={ref:g,id:a,role:l,"aria-modal":0===x||void 0,"aria-labelledby":w.titleId,"aria-describedby":U};return n.createElement(Xw,{type:"Dialog",enabled:0===x,element:h,onUpdate:na(((e,t)=>{"Dialog"===t&&va(e,{[Kw.Add]:()=>p((e=>e+1)),[Kw.Remove]:()=>p((e=>e-1))})}))},n.createElement(Ym,{force:!0},n.createElement(Jm,null,n.createElement(rE.Provider,{value:W},n.createElement(Jm.Group,{target:h},n.createElement(Ym,{force:!1},n.createElement(V,{slot:H,name:"Dialog.Description"},n.createElement(Aw,{initialFocus:s,containers:j,features:M?va(I,{parent:Aw.features.RestoreFocus,leaf:Aw.features.All&~Aw.features.FocusLock}):Aw.features.None},n.createElement(D,null,Ea({ourProps:Y,theirProps:u,slot:H,defaultTag:"div",features:oE,visible:0===x,name:"Dialog"}))))))))),n.createElement(O,null))})),sE=Na((function(e,t){let r=ua(),{id:a=`headlessui-dialog-backdrop-${r}`,...o}=e,[{dialogState:i},s]=nE("Dialog.Backdrop"),l=ha(t);(0,n.useEffect)((()=>{if(null===s.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[s.panelRef]);let c=(0,n.useMemo)((()=>({open:0===i})),[i]);return n.createElement(Ym,{force:!0},n.createElement(Jm,null,Ea({ourProps:{ref:l,id:a,"aria-hidden":!0},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),lE=Na((function(e,t){let r=ua(),{id:a=`headlessui-dialog-panel-${r}`,...o}=e,[{dialogState:i},s]=nE("Dialog.Panel"),l=ha(t,s.panelRef),c=(0,n.useMemo)((()=>({open:0===i})),[i]),u=na((e=>{e.stopPropagation()}));return Ea({ourProps:{ref:l,id:a,onClick:u},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),cE=Na((function(e,t){let r=ua(),{id:a=`headlessui-dialog-overlay-${r}`,...o}=e,[{dialogState:i,close:s}]=nE("Dialog.Overlay"),l=ha(t),c=na((e=>{if(e.target===e.currentTarget){if(ja(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),s()}}));return Ea({ourProps:{ref:l,id:a,"aria-hidden":!0,onClick:c},theirProps:o,slot:(0,n.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",name:"Dialog.Overlay"})})),uE=Na((function(e,t){let r=ua(),{id:a=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:i,setTitleId:s}]=nE("Dialog.Title"),l=ha(t);(0,n.useEffect)((()=>(s(a),()=>s(null))),[a,s]);let c=(0,n.useMemo)((()=>({open:0===i})),[i]);return Ea({ourProps:{ref:l,id:a},theirProps:o,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),dE=Object.assign(iE,{Backdrop:sE,Panel:lE,Overlay:cE,Title:uE,Description:Ba});const pE=({open:e=!1,setOpen:t,width:r=520,overflowHidden:a=!0,children:o,hideCloseIcon:s=!1,onFullyClose:l,className:c})=>{let u="max-w-[35rem]";switch(r?.toString()){case"640":u="sm:max-w-[40rem]";break;case"520":u="sm:max-w-[32.5rem]";break;case"464":u="sm:max-w-[29rem]";break;case"480":u="sm:max-w-[30rem]";break;case"300":u="sm:max-w-[24rem]";break;default:u="sm:max-w-[35rem]"}return(0,n.createElement)(Nw.Root,{show:e||!1,as:i.Fragment,afterLeave:l},(0,n.createElement)(dE,{as:"div",className:"spectra-ai relative z-[99999999]",onClose:t},(0,n.createElement)(Nw.Child,{as:i.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,n.createElement)("div",{className:"fixed inset-0 bg-zip-app-heading bg-opacity-75 transition-opacity backdrop-blur opacity-100"})),(0,n.createElement)("div",{className:"fixed inset-0 z-10 overflow-y-auto"},(0,n.createElement)("div",{className:"flex min-h-full items-center justify-center p-4 text-center sm:items-center sm:p-0"},(0,n.createElement)(Nw.Child,{as:i.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},(0,n.createElement)(dE.Panel,{className:cr("relative w-full transform rounded-lg bg-white px-8 pt-8 pb-6 text-left shadow-xl transition-all sm:my-8 sm:w-full",u,a&&"overflow-hidden",c)},(0,n.createElement)("div",{className:"absolute right-0 top-0 pr-3 pt-3 block"},!s&&(0,n.createElement)("button",{type:"button",className:"rounded-md bg-white text-zip-app-inactive-icon hover:text-nav-active outline-none border-0 focus:outline-none transition duration-150 ease-in-out cursor-pointer",onClick:()=>t(!1,"close-icon")},(0,n.createElement)("span",{className:"sr-only"},"Close"),(0,n.createElement)(ds,{className:"h-5 w-5","aria-hidden":"true"}))),(0,n.createElement)("div",{className:"space-y-6 font-sans"},o)))))))},fE=({children:e,className:t})=>(0,n.createElement)("div",{className:cr("flex items-center text-2xl font-semibold leading-8 text-heading-text space-x-3",t)},e),mE=(0,i.memo)((({open:e,setOpen:t,startBuilding:r})=>{const{reset:a}=(0,et.useSelect)((e=>{const{getImportSiteProgressData:t}=e(fn);return{...t()}}),[]),{updateImportAiSiteData:o}=(0,et.useDispatch)(fn);return(0,n.createElement)(pE,{open:e,setOpen:t,className:"sm:w-[27.5rem]"},(0,n.createElement)(fE,null,(0,n.createElement)(On,{className:"w-6 h-6 text-alert-success"}),(0,n.createElement)("h5",{className:"text-lg text-zip-app-heading"},(0,tt.__)("Hold On!","astra-sites"))),(0,n.createElement)("p",{className:"!mt-3 text-sm leading-5 font-normal text-zip-body-text"},(0,tt.__)("It looks like you already have a website made with Starter Templates. Clicking the 'Start Building' button will recreate the site, and all previous data will be overridden.","astra-sites")),(0,n.createElement)("div",{className:"space-y-5"},(0,n.createElement)("div",{className:"p-5 border border-solid border-border-primary rounded-md grid grid-cols-[1fr_min-content] gap-4"},(0,n.createElement)("div",{className:"space-y-1"},(0,n.createElement)("h6",{className:"text-sm leading-5 text-zip-app-heading"},(0,tt.__)("Maintain previous/old data?","astra-sites")),(0,n.createElement)("p",{className:"text-sm leading-5 font-normal text-zip-body-text"},(0,tt.__)("Enabling this option will maintain your old Starter Templates data, including content and images. Enable it to confirm.","astra-sites"))),(0,n.createElement)("div",{className:"flex items-center justify-center"},(0,n.createElement)(Xa,{onChange:()=>{o({reset:!a})},value:!a,variant:"light"}))),(0,n.createElement)("div",{className:"space-y-4"},(0,n.createElement)(lr,{className:"w-full shadow-lg",variant:"primary",onClick:()=>{"function"==typeof r&&(t(!1),r())}},(0,tt.__)("Start Building","astra-sites")),(0,n.createElement)(lr,{className:"w-fit px-2 py-0 mx-auto text-accent-st",variant:"blank",onClick:()=>t(!1)},(0,tt.__)("Back","astra-sites")))))})),hE=(0,i.memo)((({open:e,setOpen:t})=>(0,n.createElement)(pE,{open:e,setOpen:t,className:"sm:w-[27.5rem]"},(0,n.createElement)(fE,null,(0,n.createElement)(Ln,{className:"w-5 h-5"}),(0,n.createElement)("h5",{className:"text-xl text-zip-app-heading font-semibold"},(0,tt.__)("You're almost there!","astra-sites"))),(0,n.createElement)("p",{className:"!mt-3 text-base leading-6 font-normal text-zip-body-text",dangerouslySetInnerHTML:{__html:(0,tt.sprintf)(/* translators: %s: span tag */ /* translators: %s: span tag */ (0,tt.__)("You've chosen a %1$s Access this design and all others when you upgrade.","astra-sites"),"<span class='text-zip-app-heading font-semibold'>Premium Design.</span>")}}),(0,n.createElement)("div",{className:"space-y-5"},(0,n.createElement)(lr,{className:"w-full shadow-lg",variant:"primary",onClick:()=>{window.open(`https://app.zipwp.com/founders-deal?source=${wpApiSettings?.zipwp_auth?.source}`,"_blank")}},(0,tt.__)("Unlock the Access","astra-sites")),(0,n.createElement)(lr,{className:"w-fit px-2 py-0 mx-auto text-accent-st",variant:"blank",onClick:()=>t(!1)},(0,tt.__)("Back","astra-sites"))))));function gE({container:e,accept:t,walk:r,enabled:a=!0}){let o=(0,n.useRef)(t),i=(0,n.useRef)(r);(0,n.useEffect)((()=>{o.current=t,i.current=r}),[t,r]),ta((()=>{if(!e||!a)return;let t=Vm(e);if(!t)return;let r=o.current,n=i.current,s=Object.assign((e=>r(e)),{acceptNode:r}),l=t.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,s,!1);for(;l.nextNode();)n(l.currentNode)}),[e,a,o,i])}var vE=(e=>(e[e.RegisterOption=0]="RegisterOption",e[e.UnregisterOption=1]="UnregisterOption",e))(vE||{});let yE={0(e,t){let r=[...e.options,{id:t.id,element:t.element,propsRef:t.propsRef}];return{...e,options:fh(r,(e=>e.element.current))}},1(e,t){let r=e.options.slice(),n=e.options.findIndex((e=>e.id===t.id));return-1===n?e:(r.splice(n,1),{...e,options:r})}},bE=(0,n.createContext)(null);function xE(e){let t=(0,n.useContext)(bE);if(null===t){let t=new Error(`<${e} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,xE),t}return t}bE.displayName="RadioGroupDataContext";let wE=(0,n.createContext)(null);function EE(e){let t=(0,n.useContext)(wE);if(null===t){let t=new Error(`<${e} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,EE),t}return t}function _E(e,t){return va(t.type,yE,e,t)}wE.displayName="RadioGroupActionsContext";var SE=(e=>(e[e.Empty=1]="Empty",e[e.Active=2]="Active",e))(SE||{});let ME=Na((function(e,t){let r=ua(),{id:a=`headlessui-radiogroup-${r}`,value:o,defaultValue:i,form:s,name:l,onChange:c,by:u=((e,t)=>e===t),disabled:d=!1,...p}=e,f=na("string"==typeof u?(e,t)=>{let r=u;return(null==e?void 0:e[r])===(null==t?void 0:t[r])}:u),[m,h]=(0,n.useReducer)(_E,{options:[]}),g=m.options,[v,y]=Ya(),[b,x]=Fa(),w=(0,n.useRef)(null),E=ha(w,t),[_,S]=aa(o,c,i),M=(0,n.useMemo)((()=>g.find((e=>!e.propsRef.current.disabled))),[g]),N=(0,n.useMemo)((()=>g.some((e=>f(e.propsRef.current.value,_)))),[g,_]),k=na((e=>{var t;if(d||f(e,_))return!1;let r=null==(t=g.find((t=>f(t.propsRef.current.value,e))))?void 0:t.propsRef.current;return!(null!=r&&r.disabled||(null==S||S(e),0))}));gE({container:w.current,accept:e=>"radio"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let C=na((e=>{let t=w.current;if(!t)return;let r=Vm(t),n=g.filter((e=>!1===e.propsRef.current.disabled)).map((e=>e.element.current));switch(e.key){case Va.Enter:La(e.currentTarget);break;case Va.ArrowLeft:case Va.ArrowUp:if(e.preventDefault(),e.stopPropagation(),mh(n,nh.Previous|nh.WrapAround)===ah.Success){let e=g.find((e=>e.element.current===(null==r?void 0:r.activeElement)));e&&k(e.propsRef.current.value)}break;case Va.ArrowRight:case Va.ArrowDown:if(e.preventDefault(),e.stopPropagation(),mh(n,nh.Next|nh.WrapAround)===ah.Success){let e=g.find((e=>e.element.current===(null==r?void 0:r.activeElement)));e&&k(e.propsRef.current.value)}break;case Va.Space:{e.preventDefault(),e.stopPropagation();let t=g.find((e=>e.element.current===(null==r?void 0:r.activeElement)));t&&k(t.propsRef.current.value)}}})),D=na((e=>(h({type:0,...e}),()=>h({type:1,id:e.id})))),T=(0,n.useMemo)((()=>({value:_,firstOption:M,containsCheckedOption:N,disabled:d,compare:f,...m})),[_,M,N,d,f,m]),j=(0,n.useMemo)((()=>({registerOption:D,change:k})),[D,k]),A={ref:E,id:a,role:"radiogroup","aria-labelledby":v,"aria-describedby":b,onKeyDown:C},O=(0,n.useMemo)((()=>({value:_})),[_]),I=(0,n.useRef)(null),L=sa();return(0,n.useEffect)((()=>{I.current&&void 0!==i&&L.addEventListener(I.current,"reset",(()=>{k(i)}))}),[I,k]),n.createElement(x,{name:"RadioGroup.Description"},n.createElement(y,{name:"RadioGroup.Label"},n.createElement(wE.Provider,{value:j},n.createElement(bE.Provider,{value:T},null!=l&&null!=_&&Aa({[l]:_}).map((([e,t],r)=>n.createElement(Ta,{features:Da.Hidden,ref:0===r?e=>{var t;I.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...ka({key:e,as:"input",type:"radio",checked:null!=t,hidden:!0,readOnly:!0,form:s,disabled:d,name:e,value:t})}))),Ea({ourProps:A,theirProps:p,slot:O,defaultTag:"div",name:"RadioGroup"})))))})),NE=Na((function(e,t){var r;let a=ua(),{id:o=`headlessui-radiogroup-option-${a}`,value:i,disabled:s=!1,...l}=e,c=(0,n.useRef)(null),u=ha(c,t),[d,p]=Ya(),[f,m]=Fa(),{addFlag:h,removeFlag:g,hasFlag:v}=uw(1),y=ra({value:i,disabled:s}),b=xE("RadioGroup.Option"),x=EE("RadioGroup.Option");ta((()=>x.registerOption({id:o,element:c,propsRef:y})),[o,x,c,y]);let w=na((e=>{var t;if(ja(e.currentTarget))return e.preventDefault();x.change(i)&&(h(2),null==(t=c.current)||t.focus())})),E=na((e=>{if(ja(e.currentTarget))return e.preventDefault();h(2)})),_=na((()=>g(2))),S=(null==(r=b.firstOption)?void 0:r.id)===o,M=b.disabled||s,N=b.compare(b.value,i),k={ref:u,id:o,role:"radio","aria-checked":N?"true":"false","aria-labelledby":d,"aria-describedby":f,"aria-disabled":!!M||void 0,tabIndex:M?-1:N||!b.containsCheckedOption&&S?0:-1,onClick:M?void 0:w,onFocus:M?void 0:E,onBlur:M?void 0:_},C=(0,n.useMemo)((()=>({checked:N,disabled:M,active:v(2)})),[N,M,v]);return n.createElement(m,{name:"RadioGroup.Description"},n.createElement(p,{name:"RadioGroup.Label"},Ea({ourProps:k,theirProps:l,slot:C,defaultTag:"div",name:"RadioGroup.Option"})))})),kE=Object.assign(ME,{Option:NE,Label:Za,Description:Ba});const CE=Math.min,DE=Math.max,TE=Math.round,jE=Math.floor,AE=e=>({x:e,y:e}),OE={left:"right",right:"left",bottom:"top",top:"bottom"},IE={start:"end",end:"start"};function LE(e,t,r){return DE(e,CE(t,r))}function PE(e,t){return"function"==typeof e?e(t):e}function zE(e){return e.split("-")[0]}function FE(e){return e.split("-")[1]}function RE(e){return"x"===e?"y":"x"}function BE(e){return"y"===e?"height":"width"}function UE(e){return["top","bottom"].includes(zE(e))?"y":"x"}function VE(e){return RE(UE(e))}function WE(e){return e.replace(/start|end/g,(e=>IE[e]))}function HE(e){return e.replace(/left|right|bottom|top/g,(e=>OE[e]))}function YE(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function $E(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function ZE(e,t,r){let{reference:n,floating:a}=e;const o=UE(t),i=VE(t),s=BE(i),l=zE(t),c="y"===o,u=n.x+n.width/2-a.width/2,d=n.y+n.height/2-a.height/2,p=n[s]/2-a[s]/2;let f;switch(l){case"top":f={x:u,y:n.y-a.height};break;case"bottom":f={x:u,y:n.y+n.height};break;case"right":f={x:n.x+n.width,y:d};break;case"left":f={x:n.x-a.width,y:d};break;default:f={x:n.x,y:n.y}}switch(FE(t)){case"start":f[i]-=p*(r&&c?-1:1);break;case"end":f[i]+=p*(r&&c?-1:1)}return f}async function QE(e,t){var r;void 0===t&&(t={});const{x:n,y:a,platform:o,rects:i,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:f=0}=PE(t,e),m=YE(f),h=s[p?"floating"===d?"reference":"floating":d],g=$E(await o.getClippingRect({element:null==(r=await(null==o.isElement?void 0:o.isElement(h)))||r?h:h.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),v="floating"===d?{...i.floating,x:n,y:a}:i.reference,y=await(null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),b=await(null==o.isElement?void 0:o.isElement(y))&&await(null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},x=$E(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:y,strategy:l}):v);return{top:(g.top-x.top+m.top)/b.y,bottom:(x.bottom-g.bottom+m.bottom)/b.y,left:(g.left-x.left+m.left)/b.x,right:(x.right-g.right+m.right)/b.x}}const GE=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:a,y:o,placement:i,middlewareData:s}=t,l=await async function(e,t){const{placement:r,platform:n,elements:a}=e,o=await(null==n.isRTL?void 0:n.isRTL(a.floating)),i=zE(r),s=FE(r),l="y"===UE(r),c=["left","top"].includes(i)?-1:1,u=o&&l?-1:1,d=PE(t,e);let{mainAxis:p,crossAxis:f,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof m&&(f="end"===s?-1*m:m),l?{x:f*u,y:p*c}:{x:p*c,y:f*u}}(t,e);return i===(null==(r=s.offset)?void 0:r.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:a+l.x,y:o+l.y,data:{...l,placement:i}}}}};function qE(e){return JE(e)?(e.nodeName||"").toLowerCase():"#document"}function KE(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function XE(e){var t;return null==(t=(JE(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function JE(e){return e instanceof Node||e instanceof KE(e).Node}function e_(e){return e instanceof Element||e instanceof KE(e).Element}function t_(e){return e instanceof HTMLElement||e instanceof KE(e).HTMLElement}function r_(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof KE(e).ShadowRoot)}function n_(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=l_(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function a_(e){return["table","td","th"].includes(qE(e))}function o_(e){const t=i_(),r=l_(e);return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some((e=>(r.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(r.contain||"").includes(e)))}function i_(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function s_(e){return["html","body","#document"].includes(qE(e))}function l_(e){return KE(e).getComputedStyle(e)}function c_(e){return e_(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function u_(e){if("html"===qE(e))return e;const t=e.assignedSlot||e.parentNode||r_(e)&&e.host||XE(e);return r_(t)?t.host:t}function d_(e){const t=u_(e);return s_(t)?e.ownerDocument?e.ownerDocument.body:e.body:t_(t)&&n_(t)?t:d_(t)}function p_(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);const a=d_(e),o=a===(null==(n=e.ownerDocument)?void 0:n.body),i=KE(a);return o?t.concat(i,i.visualViewport||[],n_(a)?a:[],i.frameElement&&r?p_(i.frameElement):[]):t.concat(a,p_(a,[],r))}function f_(e){const t=l_(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=t_(e),o=a?e.offsetWidth:r,i=a?e.offsetHeight:n,s=TE(r)!==o||TE(n)!==i;return s&&(r=o,n=i),{width:r,height:n,$:s}}function m_(e){return e_(e)?e:e.contextElement}function h_(e){const t=m_(e);if(!t_(t))return AE(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:o}=f_(t);let i=(o?TE(r.width):r.width)/n,s=(o?TE(r.height):r.height)/a;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}const g_=AE(0);function v_(e){const t=KE(e);return i_()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:g_}function y_(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);const a=e.getBoundingClientRect(),o=m_(e);let i=AE(1);t&&(n?e_(n)&&(i=h_(n)):i=h_(e));const s=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==KE(e))&&t}(o,r,n)?v_(o):AE(0);let l=(a.left+s.x)/i.x,c=(a.top+s.y)/i.y,u=a.width/i.x,d=a.height/i.y;if(o){const e=KE(o),t=n&&e_(n)?KE(n):n;let r=e,a=r.frameElement;for(;a&&n&&t!==r;){const e=h_(a),t=a.getBoundingClientRect(),n=l_(a),o=t.left+(a.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(a.clientTop+parseFloat(n.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=o,c+=i,r=KE(a),a=r.frameElement}}return $E({width:u,height:d,x:l,y:c})}const b_=[":popover-open",":modal"];function x_(e){return b_.some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function w_(e){return y_(XE(e)).left+c_(e).scrollLeft}function E_(e,t,r){let n;if("viewport"===t)n=function(e,t){const r=KE(e),n=XE(e),a=r.visualViewport;let o=n.clientWidth,i=n.clientHeight,s=0,l=0;if(a){o=a.width,i=a.height;const e=i_();(!e||e&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}return{width:o,height:i,x:s,y:l}}(e,r);else if("document"===t)n=function(e){const t=XE(e),r=c_(e),n=e.ownerDocument.body,a=DE(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=DE(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+w_(e);const s=-r.scrollTop;return"rtl"===l_(n).direction&&(i+=DE(t.clientWidth,n.clientWidth)-a),{width:a,height:o,x:i,y:s}}(XE(e));else if(e_(t))n=function(e,t){const r=y_(e,!0,"fixed"===t),n=r.top+e.clientTop,a=r.left+e.clientLeft,o=t_(e)?h_(e):AE(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:a*o.x,y:n*o.y}}(t,r);else{const r=v_(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return $E(n)}function S_(e,t){const r=u_(e);return!(r===t||!e_(r)||s_(r))&&("fixed"===l_(r).position||S_(r,t))}function M_(e,t,r){const n=t_(t),a=XE(t),o="fixed"===r,i=y_(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const l=AE(0);if(n||!n&&!o)if(("body"!==qE(t)||n_(a))&&(s=c_(t)),n){const e=y_(t,!0,o,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else a&&(l.x=w_(a));return{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function N_(e,t){return t_(e)&&"fixed"!==l_(e).position?t?t(e):e.offsetParent:null}function k_(e,t){const r=KE(e);if(!t_(e)||x_(e))return r;let n=N_(e,t);for(;n&&a_(n)&&"static"===l_(n).position;)n=N_(n,t);return n&&("html"===qE(n)||"body"===qE(n)&&"static"===l_(n).position&&!o_(n))?r:n||function(e){let t=u_(e);for(;t_(t)&&!s_(t);){if(o_(t))return t;t=u_(t)}return null}(e)||r}const C_={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e;const o="fixed"===a,i=XE(n),s=!!t&&x_(t.floating);if(n===i||s&&o)return r;let l={scrollLeft:0,scrollTop:0},c=AE(1);const u=AE(0),d=t_(n);if((d||!d&&!o)&&(("body"!==qE(n)||n_(i))&&(l=c_(n)),t_(n))){const e=y_(n);c=h_(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x,y:r.y*c.y-l.scrollTop*c.y+u.y}},getDocumentElement:XE,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const o=[..."clippingAncestors"===r?function(e,t){const r=t.get(e);if(r)return r;let n=p_(e,[],!1).filter((e=>e_(e)&&"body"!==qE(e))),a=null;const o="fixed"===l_(e).position;let i=o?u_(e):e;for(;e_(i)&&!s_(i);){const t=l_(i),r=o_(i);r||"fixed"!==t.position||(a=null),(o?!r&&!a:!r&&"static"===t.position&&a&&["absolute","fixed"].includes(a.position)||n_(i)&&!r&&S_(e,i))?n=n.filter((e=>e!==i)):a=t,i=u_(i)}return t.set(e,n),n}(t,this._c):[].concat(r),n],i=o[0],s=o.reduce(((e,r)=>{const n=E_(t,r,a);return e.top=DE(n.top,e.top),e.right=CE(n.right,e.right),e.bottom=CE(n.bottom,e.bottom),e.left=DE(n.left,e.left),e}),E_(t,i,a));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:k_,getElementRects:async function(e){const t=this.getOffsetParent||k_,r=this.getDimensions;return{reference:M_(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await r(e.floating)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:r}=f_(e);return{width:t,height:r}},getScale:h_,isElement:e_,isRTL:function(e){return"rtl"===l_(e).direction}};const D_=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=PE(e,t),c={x:r,y:n},u=await QE(t,l),d=UE(zE(a)),p=RE(d);let f=c[p],m=c[d];if(o){const e="y"===p?"bottom":"right";f=LE(f+u["y"===p?"top":"left"],f,f-u[e])}if(i){const e="y"===d?"bottom":"right";m=LE(m+u["y"===d?"top":"left"],m,m-u[e])}const h=s.fn({...t,[p]:f,[d]:m});return{...h,data:{x:h.x-r,y:h.y-n}}}}},T_=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:a,middlewareData:o,rects:i,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...g}=PE(e,t);if(null!=(r=o.arrow)&&r.alignmentOffset)return{};const v=zE(a),y=zE(s)===s,b=await(null==l.isRTL?void 0:l.isRTL(c.floating)),x=p||(y||!h?[HE(s)]:function(e){const t=HE(e);return[WE(e),t,WE(t)]}(s));p||"none"===m||x.push(...function(e,t,r,n){const a=FE(e);let o=function(e,t,r){const n=["left","right"],a=["right","left"],o=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return r?t?a:n:t?n:a;case"left":case"right":return t?o:i;default:return[]}}(zE(e),"start"===r,n);return a&&(o=o.map((e=>e+"-"+a)),t&&(o=o.concat(o.map(WE)))),o}(s,h,m,b));const w=[s,...x],E=await QE(t,g),_=[];let S=(null==(n=o.flip)?void 0:n.overflows)||[];if(u&&_.push(E[v]),d){const e=function(e,t,r){void 0===r&&(r=!1);const n=FE(e),a=VE(e),o=BE(a);let i="x"===a?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=HE(i)),[i,HE(i)]}(a,i,b);_.push(E[e[0]],E[e[1]])}if(S=[...S,{placement:a,overflows:_}],!_.every((e=>e<=0))){var M,N;const e=((null==(M=o.flip)?void 0:M.index)||0)+1,t=w[e];if(t)return{data:{index:e,overflows:S},reset:{placement:t}};let r=null==(N=S.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:N.placement;if(!r)switch(f){case"bestFit":{var k;const e=null==(k=S.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:k[0];e&&(r=e);break}case"initialPlacement":r=s}if(a!==r)return{reset:{placement:r}}}return{}}}},j_=(e,t,r)=>{const n=new Map,a={platform:C_,...r},o={...a.platform,_c:n};return(async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:o=[],platform:i}=r,s=o.filter(Boolean),l=await(null==i.isRTL?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:u,y:d}=ZE(c,n,l),p=n,f={},m=0;for(let r=0;r<s.length;r++){const{name:o,fn:h}=s[r],{x:g,y:v,data:y,reset:b}=await h({x:u,y:d,initialPlacement:n,placement:p,strategy:a,middlewareData:f,rects:c,platform:i,elements:{reference:e,floating:t}});u=null!=g?g:u,d=null!=v?v:d,f={...f,[o]:{...f[o],...y}},b&&m<=50&&(m++,"object"==typeof b&&(b.placement&&(p=b.placement),b.rects&&(c=!0===b.rects?await i.getElementRects({reference:e,floating:t,strategy:a}):b.rects),({x:u,y:d}=ZE(c,p,l))),r=-1)}return{x:u,y:d,placement:p,strategy:a,middlewareData:f}})(e,t,{...a,platform:o})};var A_=r(6942);const O_={core:!1,base:!1};function I_({css:e,id:t="react-tooltip-base-styles",type:r="base",ref:n}){var a,o;if(!e||"undefined"==typeof document||O_[r])return;if("core"===r&&"undefined"!=typeof process&&(null===(a=null===process||void 0===process?void 0:process.env)||void 0===a?void 0:a.REACT_TOOLTIP_DISABLE_CORE_STYLES))return;if("base"!==r&&"undefined"!=typeof process&&(null===(o=null===process||void 0===process?void 0:process.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===r&&(t="react-tooltip-core-styles"),n||(n={});const{insertAt:i}=n;if(document.getElementById(t))return;const s=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.id=t,l.type="text/css","top"===i&&s.firstChild?s.insertBefore(l,s.firstChild):s.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e)),O_[r]=!0}const L_=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:r=null,place:n="top",offset:a=10,strategy:o="absolute",middlewares:i=[GE(Number(a)),T_({fallbackAxisSideDirection:"start"}),D_({padding:5})],border:s})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:n};if(null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:n};const l=i;return r?(l.push((e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:a,rects:o,platform:i,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=PE(e,t)||{};if(null==c)return{};const d=YE(u),p={x:r,y:n},f=VE(a),m=BE(f),h=await i.getDimensions(c),g="y"===f,v=g?"top":"left",y=g?"bottom":"right",b=g?"clientHeight":"clientWidth",x=o.reference[m]+o.reference[f]-p[f]-o.floating[m],w=p[f]-o.reference[f],E=await(null==i.getOffsetParent?void 0:i.getOffsetParent(c));let _=E?E[b]:0;_&&await(null==i.isElement?void 0:i.isElement(E))||(_=s.floating[b]||o.floating[m]);const S=x/2-w/2,M=_/2-h[m]/2-1,N=CE(d[v],M),k=CE(d[y],M),C=N,D=_-h[m]-k,T=_/2-h[m]/2+S,j=LE(C,T,D),A=!l.arrow&&null!=FE(a)&&T!==j&&o.reference[m]/2-(T<C?N:k)-h[m]/2<0,O=A?T<C?T-C:T-D:0;return{[f]:p[f]+O,data:{[f]:j,centerOffset:T-j-O,...A&&{alignmentOffset:O}},reset:A}}}))({element:r,padding:5})),j_(e,t,{placement:n,strategy:o,middleware:l}).then((({x:e,y:t,placement:r,middlewareData:n})=>{var a,o;const i={left:`${e}px`,top:`${t}px`,border:s},{x:l,y:c}=null!==(a=n.arrow)&&void 0!==a?a:{x:0,y:0},u=null!==(o={top:"bottom",right:"left",bottom:"top",left:"right"}[r.split("-")[0]])&&void 0!==o?o:"bottom",d=s&&{borderBottom:s,borderRight:s};let p=0;if(s){const e=`${s}`.match(/(\d+)px/);p=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:i,tooltipArrowStyles:{left:null!=l?`${l}px`:"",top:null!=c?`${c}px`:"",right:"",bottom:"",...d,[u]:`-${4+p}px`},place:r}}))):j_(e,t,{placement:"bottom",strategy:o,middleware:l}).then((({x:e,y:t,placement:r})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:r})))},P_=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),z_=(e,t,r)=>{let n=null;const a=function(...a){const o=()=>{n=null,r||e.apply(this,a)};r&&!n&&(e.apply(this,a),n=setTimeout(o,t)),r||(n&&clearTimeout(n),n=setTimeout(o,t))};return a.cancel=()=>{n&&(clearTimeout(n),n=null)},a},F_=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,R_=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every(((e,r)=>R_(e,t[r])));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!F_(e)||!F_(t))return e===t;const r=Object.keys(e),n=Object.keys(t);return r.length===n.length&&r.every((r=>R_(e[r],t[r])))},B_=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some((e=>{const r=t.getPropertyValue(e);return"auto"===r||"scroll"===r}))},U_=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(B_(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},V_="undefined"!=typeof window?n.useLayoutEffect:n.useEffect,W_=e=>{e.current&&(clearTimeout(e.current),e.current=null)},H_={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},Y_=(0,n.createContext)({getTooltipData:()=>H_});function $_(e="DEFAULT_TOOLTIP_ID"){return(0,n.useContext)(Y_).getTooltipData(e)}var Z_={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},Q_={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const G_=({forwardRef:e,id:t,className:r,classNameArrow:a,variant:o="dark",anchorId:i,anchorSelect:s,place:l="top",offset:c=10,events:u=["hover"],openOnClick:d=!1,positionStrategy:p="absolute",middlewares:f,wrapper:m,delayShow:h=0,delayHide:g=0,float:v=!1,hidden:y=!1,noArrow:b=!1,clickable:x=!1,closeOnEsc:w=!1,closeOnScroll:E=!1,closeOnResize:_=!1,openEvents:S,closeEvents:M,globalCloseEvents:N,imperativeModeOnly:k,style:C,position:D,afterShow:T,afterHide:j,disableTooltip:A,content:O,contentWrapperRef:I,isOpen:L,defaultIsOpen:P=!1,setIsOpen:z,activeAnchor:F,setActiveAnchor:R,border:B,opacity:U,arrowColor:V,role:W="tooltip"})=>{var H;const Y=(0,n.useRef)(null),$=(0,n.useRef)(null),Z=(0,n.useRef)(null),Q=(0,n.useRef)(null),G=(0,n.useRef)(null),[q,K]=(0,n.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:l}),[X,J]=(0,n.useState)(!1),[ee,te]=(0,n.useState)(!1),[re,ne]=(0,n.useState)(null),ae=(0,n.useRef)(!1),oe=(0,n.useRef)(null),{anchorRefs:ie,setActiveAnchor:se}=$_(t),le=(0,n.useRef)(!1),[ce,ue]=(0,n.useState)([]),de=(0,n.useRef)(!1),pe=d||u.includes("click"),fe=pe||(null==S?void 0:S.click)||(null==S?void 0:S.dblclick)||(null==S?void 0:S.mousedown),me=S?{...S}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!S&&pe&&Object.assign(me,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const he=M?{...M}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!M&&pe&&Object.assign(he,{mouseleave:!1,blur:!1,mouseout:!1});const ge=N?{...N}:{escape:w||!1,scroll:E||!1,resize:_||!1,clickOutsideAnchor:fe||!1};k&&(Object.assign(me,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(he,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(ge,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),V_((()=>(de.current=!0,()=>{de.current=!1})),[]);const ve=e=>{de.current&&(e&&te(!0),setTimeout((()=>{de.current&&(null==z||z(e),void 0===L&&J(e))}),10))};(0,n.useEffect)((()=>{if(void 0===L)return()=>null;L&&te(!0);const e=setTimeout((()=>{J(L)}),10);return()=>{clearTimeout(e)}}),[L]),(0,n.useEffect)((()=>{if(X!==ae.current)if(W_(G),ae.current=X,X)null==T||T();else{const e=(e=>{const t=getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay").match(/^([\d.]+)(ms|s)$/);if(!t)return 0;const[,r,n]=t;return Number(r)*("ms"===n?1:1e3)})();G.current=setTimeout((()=>{te(!1),ne(null),null==j||j()}),e+25)}}),[X]);const ye=e=>{K((t=>R_(t,e)?t:e))},be=(e=h)=>{W_(Z),ee?ve(!0):Z.current=setTimeout((()=>{ve(!0)}),e)},xe=(e=g)=>{W_(Q),Q.current=setTimeout((()=>{le.current||ve(!1)}),e)},we=e=>{var t;if(!e)return;const r=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==r?void 0:r.isConnected))return R(null),void se({current:null});h?be():ve(!0),R(r),se({current:r}),W_(Q)},Ee=()=>{x?xe(g||100):g?xe():ve(!1),W_(Z)},_e=({x:e,y:t})=>{var r;const n={getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})};L_({place:null!==(r=null==re?void 0:re.place)&&void 0!==r?r:l,offset:c,elementReference:n,tooltipReference:Y.current,tooltipArrowReference:$.current,strategy:p,middlewares:f,border:B}).then((e=>{ye(e)}))},Se=e=>{if(!e)return;const t=e,r={x:t.clientX,y:t.clientY};_e(r),oe.current=r},Me=e=>{var t;if(!X)return;const r=e.target;r.isConnected&&((null===(t=Y.current)||void 0===t?void 0:t.contains(r))||[document.querySelector(`[id='${i}']`),...ce].some((e=>null==e?void 0:e.contains(r)))||(ve(!1),W_(Z)))},Ne=z_(we,50,!0),ke=z_(Ee,50,!0),Ce=e=>{ke.cancel(),Ne(e)},De=()=>{Ne.cancel(),ke()},Te=(0,n.useCallback)((()=>{var e,t;const r=null!==(e=null==re?void 0:re.position)&&void 0!==e?e:D;r?_e(r):v?oe.current&&_e(oe.current):(null==F?void 0:F.isConnected)&&L_({place:null!==(t=null==re?void 0:re.place)&&void 0!==t?t:l,offset:c,elementReference:F,tooltipReference:Y.current,tooltipArrowReference:$.current,strategy:p,middlewares:f,border:B}).then((e=>{de.current&&ye(e)}))}),[X,F,O,C,l,null==re?void 0:re.place,c,p,D,null==re?void 0:re.position,v]);(0,n.useEffect)((()=>{var e,t;const r=new Set(ie);ce.forEach((e=>{(null==A?void 0:A(e))||r.add({current:e})}));const n=document.querySelector(`[id='${i}']`);n&&!(null==A?void 0:A(n))&&r.add({current:n});const a=()=>{ve(!1)},o=U_(F),s=U_(Y.current);ge.scroll&&(window.addEventListener("scroll",a),null==o||o.addEventListener("scroll",a),null==s||s.addEventListener("scroll",a));let l=null;ge.resize?window.addEventListener("resize",a):F&&Y.current&&(l=function(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=n,c=m_(e),u=a||o?[...c?p_(c):[],...p_(t)]:[];u.forEach((e=>{a&&e.addEventListener("scroll",r,{passive:!0}),o&&e.addEventListener("resize",r)}));const d=c&&s?function(e,t){let r,n=null;const a=XE(e);function o(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return function i(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),o();const{left:c,top:u,width:d,height:p}=e.getBoundingClientRect();if(s||t(),!d||!p)return;const f={rootMargin:-jE(u)+"px "+-jE(a.clientWidth-(c+d))+"px "+-jE(a.clientHeight-(u+p))+"px "+-jE(c)+"px",threshold:DE(0,CE(1,l))||1};let m=!0;function h(e){const t=e[0].intersectionRatio;if(t!==l){if(!m)return i();t?i(!1,t):r=setTimeout((()=>{i(!1,1e-7)}),100)}m=!1}try{n=new IntersectionObserver(h,{...f,root:a.ownerDocument})}catch(e){n=new IntersectionObserver(h,f)}n.observe(e)}(!0),o}(c,r):null;let p,f=-1,m=null;i&&(m=new ResizeObserver((e=>{let[n]=e;n&&n.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame((()=>{var e;null==(e=m)||e.observe(t)}))),r()})),c&&!l&&m.observe(c),m.observe(t));let h=l?y_(e):null;return l&&function t(){const n=y_(e);!h||n.x===h.x&&n.y===h.y&&n.width===h.width&&n.height===h.height||r(),h=n,p=requestAnimationFrame(t)}(),r(),()=>{var e;u.forEach((e=>{a&&e.removeEventListener("scroll",r),o&&e.removeEventListener("resize",r)})),null==d||d(),null==(e=m)||e.disconnect(),m=null,l&&cancelAnimationFrame(p)}}(F,Y.current,Te,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const c=e=>{"Escape"===e.key&&ve(!1)};ge.escape&&window.addEventListener("keydown",c),ge.clickOutsideAnchor&&window.addEventListener("click",Me);const u=[],d=e=>{X&&(null==e?void 0:e.target)===F||we(e)},p=e=>{X&&(null==e?void 0:e.target)===F&&Ee()},f=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],m=["click","dblclick","mousedown","mouseup"];Object.entries(me).forEach((([e,t])=>{t&&(f.includes(e)?u.push({event:e,listener:Ce}):m.includes(e)&&u.push({event:e,listener:d}))})),Object.entries(he).forEach((([e,t])=>{t&&(f.includes(e)?u.push({event:e,listener:De}):m.includes(e)&&u.push({event:e,listener:p}))})),v&&u.push({event:"pointermove",listener:Se});const h=()=>{le.current=!0},g=()=>{le.current=!1,Ee()};return x&&!fe&&(null===(e=Y.current)||void 0===e||e.addEventListener("mouseenter",h),null===(t=Y.current)||void 0===t||t.addEventListener("mouseleave",g)),u.forEach((({event:e,listener:t})=>{r.forEach((r=>{var n;null===(n=r.current)||void 0===n||n.addEventListener(e,t)}))})),()=>{var e,t;ge.scroll&&(window.removeEventListener("scroll",a),null==o||o.removeEventListener("scroll",a),null==s||s.removeEventListener("scroll",a)),ge.resize?window.removeEventListener("resize",a):null==l||l(),ge.clickOutsideAnchor&&window.removeEventListener("click",Me),ge.escape&&window.removeEventListener("keydown",c),x&&!fe&&(null===(e=Y.current)||void 0===e||e.removeEventListener("mouseenter",h),null===(t=Y.current)||void 0===t||t.removeEventListener("mouseleave",g)),u.forEach((({event:e,listener:t})=>{r.forEach((r=>{var n;null===(n=r.current)||void 0===n||n.removeEventListener(e,t)}))}))}}),[F,Te,ee,ie,ce,S,M,N,pe,h,g]),(0,n.useEffect)((()=>{var e,r;let n=null!==(r=null!==(e=null==re?void 0:re.anchorSelect)&&void 0!==e?e:s)&&void 0!==r?r:"";!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const a=new MutationObserver((e=>{const r=[],a=[];e.forEach((e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?r.push(e.target):e.oldValue===t&&a.push(e.target)),"childList"===e.type){if(F){const t=[...e.removedNodes].filter((e=>1===e.nodeType));if(n)try{a.push(...t.filter((e=>e.matches(n)))),a.push(...t.flatMap((e=>[...e.querySelectorAll(n)])))}catch(e){}t.some((e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,F))&&(te(!1),ve(!1),R(null),W_(Z),W_(Q),!0)}))}if(n)try{const t=[...e.addedNodes].filter((e=>1===e.nodeType));r.push(...t.filter((e=>e.matches(n)))),r.push(...t.flatMap((e=>[...e.querySelectorAll(n)])))}catch(e){}}})),(r.length||a.length)&&ue((e=>[...e.filter((e=>!a.includes(e))),...r]))}));return a.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{a.disconnect()}}),[t,s,null==re?void 0:re.anchorSelect,F]),(0,n.useEffect)((()=>{Te()}),[Te]),(0,n.useEffect)((()=>{if(!(null==I?void 0:I.current))return()=>null;const e=new ResizeObserver((()=>{setTimeout((()=>Te()))}));return e.observe(I.current),()=>{e.disconnect()}}),[O,null==I?void 0:I.current]),(0,n.useEffect)((()=>{var e;const t=document.querySelector(`[id='${i}']`),r=[...ce,t];F&&r.includes(F)||R(null!==(e=ce[0])&&void 0!==e?e:t)}),[i,ce,F]),(0,n.useEffect)((()=>(P&&ve(!0),()=>{W_(Z),W_(Q)})),[]),(0,n.useEffect)((()=>{var e;let r=null!==(e=null==re?void 0:re.anchorSelect)&&void 0!==e?e:s;if(!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),r)try{const e=Array.from(document.querySelectorAll(r));ue(e)}catch(e){ue([])}}),[t,s,null==re?void 0:re.anchorSelect]),(0,n.useEffect)((()=>{Z.current&&(W_(Z),be(h))}),[h]);const je=null!==(H=null==re?void 0:re.content)&&void 0!==H?H:O,Ae=X&&Object.keys(q.tooltipStyles).length>0;return(0,n.useImperativeHandle)(e,(()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}ne(null!=e?e:null),(null==e?void 0:e.delay)?be(e.delay):ve(!0)},close:e=>{(null==e?void 0:e.delay)?xe(e.delay):ve(!1)},activeAnchor:F,place:q.place,isOpen:Boolean(ee&&!y&&je&&Ae)}))),ee&&!y&&je?n.createElement(m,{id:t,role:W,className:A_("react-tooltip",Z_.tooltip,Q_.tooltip,Q_[o],r,`react-tooltip__place-${q.place}`,Z_[Ae?"show":"closing"],Ae?"react-tooltip__show":"react-tooltip__closing","fixed"===p&&Z_.fixed,x&&Z_.clickable),onTransitionEnd:e=>{W_(G),X||"opacity"!==e.propertyName||(te(!1),ne(null),null==j||j())},style:{...C,...q.tooltipStyles,opacity:void 0!==U&&Ae?U:void 0},ref:Y},je,n.createElement(m,{className:A_("react-tooltip-arrow",Z_.arrow,Q_.arrow,a,b&&Z_.noArrow),style:{...q.tooltipArrowStyles,background:V?`linear-gradient(to right bottom, transparent 50%, ${V} 50%)`:void 0},ref:$})):null},q_=({content:e})=>n.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),K_=n.forwardRef((({id:e,anchorId:t,anchorSelect:r,content:a,html:o,render:i,className:s,classNameArrow:l,variant:c="dark",place:u="top",offset:d=10,wrapper:p="div",children:f=null,events:m=["hover"],openOnClick:h=!1,positionStrategy:g="absolute",middlewares:v,delayShow:y=0,delayHide:b=0,float:x=!1,hidden:w=!1,noArrow:E=!1,clickable:_=!1,closeOnEsc:S=!1,closeOnScroll:M=!1,closeOnResize:N=!1,openEvents:k,closeEvents:C,globalCloseEvents:D,imperativeModeOnly:T=!1,style:j,position:A,isOpen:O,defaultIsOpen:I=!1,disableStyleInjection:L=!1,border:P,opacity:z,arrowColor:F,setIsOpen:R,afterShow:B,afterHide:U,disableTooltip:V,role:W="tooltip"},H)=>{const[Y,$]=(0,n.useState)(a),[Z,Q]=(0,n.useState)(o),[G,q]=(0,n.useState)(u),[K,X]=(0,n.useState)(c),[J,ee]=(0,n.useState)(d),[te,re]=(0,n.useState)(y),[ne,ae]=(0,n.useState)(b),[oe,ie]=(0,n.useState)(x),[se,le]=(0,n.useState)(w),[ce,ue]=(0,n.useState)(p),[de,pe]=(0,n.useState)(m),[fe,me]=(0,n.useState)(g),[he,ge]=(0,n.useState)(null),[ve,ye]=(0,n.useState)(null),be=(0,n.useRef)(L),{anchorRefs:xe,activeAnchor:we}=$_(e),Ee=e=>null==e?void 0:e.getAttributeNames().reduce(((t,r)=>{var n;return r.startsWith("data-tooltip-")&&(t[r.replace(/^data-tooltip-/,"")]=null!==(n=null==e?void 0:e.getAttribute(r))&&void 0!==n?n:null),t}),{}),_e=e=>{const t={place:e=>{var t;q(null!==(t=e)&&void 0!==t?t:u)},content:e=>{$(null!=e?e:a)},html:e=>{Q(null!=e?e:o)},variant:e=>{var t;X(null!==(t=e)&&void 0!==t?t:c)},offset:e=>{ee(null===e?d:Number(e))},wrapper:e=>{var t;ue(null!==(t=e)&&void 0!==t?t:p)},events:e=>{const t=null==e?void 0:e.split(" ");pe(null!=t?t:m)},"position-strategy":e=>{var t;me(null!==(t=e)&&void 0!==t?t:g)},"delay-show":e=>{re(null===e?y:Number(e))},"delay-hide":e=>{ae(null===e?b:Number(e))},float:e=>{ie(null===e?x:"true"===e)},hidden:e=>{le(null===e?w:"true"===e)},"class-name":e=>{ge(e)}};Object.values(t).forEach((e=>e(null))),Object.entries(e).forEach((([e,r])=>{var n;null===(n=t[e])||void 0===n||n.call(t,r)}))};(0,n.useEffect)((()=>{$(a)}),[a]),(0,n.useEffect)((()=>{Q(o)}),[o]),(0,n.useEffect)((()=>{q(u)}),[u]),(0,n.useEffect)((()=>{X(c)}),[c]),(0,n.useEffect)((()=>{ee(d)}),[d]),(0,n.useEffect)((()=>{re(y)}),[y]),(0,n.useEffect)((()=>{ae(b)}),[b]),(0,n.useEffect)((()=>{ie(x)}),[x]),(0,n.useEffect)((()=>{le(w)}),[w]),(0,n.useEffect)((()=>{me(g)}),[g]),(0,n.useEffect)((()=>{be.current!==L&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")}),[L]),(0,n.useEffect)((()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===L,disableBase:L}}))}),[]),(0,n.useEffect)((()=>{var n;const a=new Set(xe);let o=r;if(!o&&e&&(o=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),o)try{document.querySelectorAll(o).forEach((e=>{a.add({current:e})}))}catch(n){console.warn(`[react-tooltip] "${o}" is not a valid CSS selector`)}const i=document.querySelector(`[id='${t}']`);if(i&&a.add({current:i}),!a.size)return()=>null;const s=null!==(n=null!=ve?ve:i)&&void 0!==n?n:we.current,l=new MutationObserver((e=>{e.forEach((e=>{var t;if(!s||"attributes"!==e.type||!(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-")))return;const r=Ee(s);_e(r)}))})),c={attributes:!0,childList:!1,subtree:!1};if(s){const e=Ee(s);_e(e),l.observe(s,c)}return()=>{l.disconnect()}}),[xe,we,ve,t,r]),(0,n.useEffect)((()=>{(null==j?void 0:j.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),P&&!P_("border",`${P}`)&&console.warn(`[react-tooltip] "${P}" is not a valid \`border\`.`),(null==j?void 0:j.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),z&&!P_("opacity",`${z}`)&&console.warn(`[react-tooltip] "${z}" is not a valid \`opacity\`.`)}),[]);let Se=f;const Me=(0,n.useRef)(null);if(i){const e=i({content:(null==ve?void 0:ve.getAttribute("data-tooltip-content"))||Y||null,activeAnchor:ve});Se=e?n.createElement("div",{ref:Me,className:"react-tooltip-content-wrapper"},e):null}else Y&&(Se=Y);Z&&(Se=n.createElement(q_,{content:Z}));const Ne={forwardRef:H,id:e,anchorId:t,anchorSelect:r,className:A_(s,he),classNameArrow:l,content:Se,contentWrapperRef:Me,place:G,variant:K,offset:J,wrapper:ce,events:de,openOnClick:h,positionStrategy:fe,middlewares:v,delayShow:te,delayHide:ne,float:oe,hidden:se,noArrow:E,clickable:_,closeOnEsc:S,closeOnScroll:M,closeOnResize:N,openEvents:k,closeEvents:C,globalCloseEvents:D,imperativeModeOnly:T,style:j,position:A,isOpen:O,defaultIsOpen:I,border:P,opacity:z,arrowColor:F,setIsOpen:R,afterShow:B,afterHide:U,disableTooltip:V,activeAnchor:ve,setActiveAnchor:e=>ye(e),role:W};return n.createElement(G_,{...Ne})}));"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",(e=>{e.detail.disableCore||I_({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||I_({css:"\n.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}",type:"base"})}));const X_=(0,n.createElement)("a",{href:"https://wpastra.com/contact",target:"_blank",className:"text-accent-st",rel:"noreferrer"},(0,tt.__)("here","astra-sites")),J_=(0,i.memo)((({open:e,setOpen:t,onConfirm:r,errorString:a})=>{const{nextStep:o}=$O(),{setWebsiteInfoAIStep:s,updateImportAiSiteData:l,setWebsiteNameAIStep:c,setWebsiteImagesAIStep:u,setWebsiteLanguageAIStep:d,setWebsiteSelectedTemplateAIStep:p,setFullOnboardingState:f}=(0,et.useDispatch)(fn),{failedSites:m}=(0,et.useSelect)((e=>{const{getFailedSites:t}=e(fn);return{failedSites:t()}}),[]),[h,g]=(0,i.useState)(m?.length>0?m[0]:"");function v(...e){return e.filter(Boolean).join(" ")}return(0,n.createElement)(pE,{open:e,setOpen:t,className:"sm:w-full sm:max-w-2xl"},(0,n.createElement)(fE,null,(0,n.createElement)(jn,{className:"w-6 h-6 text-alert-success"}),(0,n.createElement)("h5",{className:"text-lg text-zip-app-heading"},(0,tt.__)("Problem Detected in Previous Site Creation!","astra-sites"))),(0,n.createElement)("p",{className:"!mt-3 text-sm leading-5 font-normal text-zip-body-text"},(0,tt.__)("We encountered the following errors while creating your previous site:","astra-sites")),(0,n.createElement)("div",{className:"!my-4"},(0,n.createElement)("div",{className:"mb-4 text-zip-body-text text-sm font-normal leading-6 p-3 border border-solid border-border-primary rounded-md"},a||(0,tt.__)("Not enough information to display.","astra-sites")),m?.length>0?(0,n.createElement)("p",{className:"!mb-4 text-sm leading-5 font-normal text-zip-body-text",dangerouslySetInnerHTML:{__html:(0,tt.sprintf)( // translators: %s: support link // translators: %s: support link (0,tt.__)("If you want to retry the import, select a saved site below then click on the “Retry Import” button. Or contact our support %1$s.","astra-sites"),(0,i.renderToString)(X_))}}):(0,n.createElement)("p",{className:"!mb-4 text-sm leading-5 font-normal text-zip-body-text",dangerouslySetInnerHTML:{__html:(0,tt.sprintf)( // translators: %s: support link // translators: %s: support link (0,tt.__)("If you proceed without fixing these issues, you may encounter the same errors again, which could exhaust your AI site creation attempts. If you need help, feel free to contact us %1$s. Do you still want to continue?","astra-sites"),(0,i.renderToString)(X_))}}),(0,n.createElement)(K_,{id:"my-tooltip",className:"z-50 h-fit max-w-96 md:max-w-[544px] !text-[14px]"}),(0,n.createElement)("div",{className:"max-h-52 overflow-y-auto failed-site-container overflow-x-hidden w-auto"},(0,n.createElement)("fieldset",{"aria-label":"Privacy setting",className:"flex flex-col"}),(0,n.createElement)(kE,{value:h,onChange:g,className:"overflow-visible",style:{width:"inherit"}},m?.map(((e,t)=>(0,n.createElement)(kE.Option,{key:e.businessName,value:e,className:({checked:e})=>v(0===t?"rounded-tl-md rounded-tr-md":"",t===m.length-1?"rounded-bl-md rounded-br-md":"","group relative flex cursor-pointer border border-gray-200 px-3 py-[10px] focus:outline-none items-center",e?"bg-zip-app-highlight-bg border-border-tertiary z-10":"")},(({checked:t})=>{return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:v(t?"bg-transparent border border-accent-hover-st/80":"bg-transparent border-border-tertiary","flex size-5 cursor-pointer items-center justify-center rounded-full border p-[2px]")},(0,n.createElement)("span",{className:v(t?"size-3.5 rounded-full bg-accent-st":"size-3.5 bg-transparent")})),(0,n.createElement)("span",{className:"ml-3 flex flex-col"},(0,n.createElement)(kE.Label,{as:"span",className:v("block text-sm font-semibold text-slate-900")},e.businessName),(0,n.createElement)(kE.Description,{as:"span",className:v("block text-sm relative group mt-0.5")},(0,n.createElement)("span",{"data-tooltip-id":"my-tooltip","data-tooltip-content":e.businessDesc,className:"block text-sm text-body-text font-normal truncate max-w-96 md:max-w-[544px]"},e.businessDesc)),(0,n.createElement)("p",{className:"text-xs leading-5 font-normal text-secondary-text mt-0.5"},(0,tt.__)("Created On: ","astra-sites")+(r=e.created,new Date(r).toUTCString()))));var r})))))),m?.length>0&&(0,n.createElement)("p",{className:"!my-4 text-xs leading-5 font-normal text-secondary-text flex"},(0,n.createElement)(tr,{className:"w-5 h-5 mr-2"}),(0,tt.__)("Importing saved sites won’t be exhausting your AI site generation count.","astra-sites")),(0,n.createElement)("div",{className:"space-x-4 flex justify-between"},m?.length>0&&(0,n.createElement)(lr,{className:"w-full shadow-lg",variant:"primary",onClick:async()=>{const e=h;await(async e=>{try{const t=await or()({path:"zipwp/v1/set-step-data",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce},data:{business_details:JSON.stringify(e)}});if(console.log(t),!t.success)throw new Error(t?.data?.data);console.log("Data reset!")}catch(e){lw.error(er(e))}})(e?.step_data),Xt("ai-builder-onboarding-details",e?.local_storage),f({stepData:{...e?.local_storage.stepData}}),s(e),c(e.businessName),d(e?.step_data?.language),u(e?.step_data?.images),p(e?.step_data?.template),l({templateId:e?.uuid,importErrorMessages:{},importErrorResponse:[],importError:!1,reset:!0}),o()}},(0,tt.__)("Retry Import","astra-sites")),(0,n.createElement)(lr,{className:"w-full shadow-lg",variant:v(m?.length>0?"white":"primary"),onClick:()=>{"function"==typeof r&&r()}},(0,tt.__)("Start Building","astra-sites")))))})),eS=e=>({...t})=>{const{preBuildModal:r,handleClosePreBuildModal:a,handleGenerateContent:o,premiumModal:s,setPremiumModal:l,prevErrorAlert:c,setPrevErrorAlertOpen:u,onConfirmErrorAlert:d,handleClickStartBuilding:p,isInProgress:f}=(()=>{const{nextStep:e}=$O(),{setWebsiteInfoAIStep:t,setLimitExceedModal:r,setApiErrorModal:n,updateImportAiSiteData:a}=(0,et.useDispatch)(fn),{siteFeatures:o,stepsData:{businessName:s,selectedImages:l=[],keywords:c=[],businessType:u,businessDetails:d,businessContact:p,selectedTemplate:f,siteLanguage:m,selectedTemplateIsPremium:h,templateList:g},siteFeaturesData:v}=(0,et.useSelect)((e=>{const{getSiteFeaturesData:t,getSiteFeatures:r,getAIStepData:n}=e(fn);return{siteFeatures:r(),stepsData:n(),siteFeaturesData:t()}}),[]),[y,b]=(0,i.useState)(!1),[x,w]=(0,i.useState)({open:!1,skipFeature:!1}),[E,_]=(0,i.useState)(!1),[S,M]=(0,i.useReducer)(((e,t)=>({...e,...t})),{open:!1,error:{},requestData:{}}),N=g?.find((e=>e?.uuid===f)),k="yes"===N?.features?.ecommerce,C=async o=>{if(y)return;b(!0);const i=await(async({template:e,email:t,description:r,name:n,phone:a,address:o,category:i,imageKeyword:s,socialProfiles:l,language:c,images:u,features:d,featuresData:p})=>await or()({path:"zipwp/v1/site",method:"POST",data:{template:e,business_email:t,business_description:r,business_name:n,business_phone:a,business_address:o,business_category:i,image_keyword:s,social_profiles:l,language:c,images:u,site_features:d,site_features_data:d?.includes("ecommerce")?p:{}}}))(o);if(i.success){const r=i.data.data.site;t(r),a({templateId:r.uuid,importErrorMessages:{},importErrorResponse:[],importError:!1}),e()}else{const e=i?.data?.data?.errors,t=i?.data?.http_status_code,a=i?.data?.data?.message,o=i?.data?.data?.code;422===t||403===t?e?n({open:!0,message:a,error:e}):"site_creation_limit_exceeded"===o||a.includes("limit")?r({open:!0}):n({open:!0,error:e}):n({open:!0,error:e}),b(!1)}},D=(e=!1)=>async()=>{if(y)return;if((()=>{const e=aiBuilderVars?.zip_plans,t=e?.plan_data?.remaining,r=t?.ai_sites_count;return"number"==typeof r&&r<=0})())return void r({open:!0});const t=e?[]:o.filter((e=>e.enabled)).map((e=>e.id));k&&t.push("ecommerce");const n={template:f,email:p?.email,description:d,name:s,phone:p?.phone,address:p?.address,category:u,imageKeyword:c,socialProfiles:p?.socialMedia,language:m,images:l,features:t,featuresData:v},a=await(async()=>{try{const e=await or()({path:"zipwp/v1/import-error-log",method:"GET"});if(!e.success)throw new Error(e?.data?.data);{const t=e.data.data;if(t&&Object.values(t).length>0)return t}return{}}catch(e){lw.error(er(e))}})();a&&Object.values(a).length>0?M({open:!0,error:a?.data?.error.primaryText+" "+a?.data?.error.errorText,requestData:n}):await C(n)};return{preBuildModal:x,handleClosePreBuildModal:(e=!1)=>{w((t=>({...t,open:e})))},handleGenerateContent:D,premiumModal:E,setPremiumModal:_,prevErrorAlert:S,setPrevErrorAlertOpen:e=>M({open:e}),onConfirmErrorAlert:async()=>{M({open:!1,error:{},requestData:{}}),await C(S.requestData)},handleClickStartBuilding:(e=!1)=>()=>{y||("free"===aiBuilderVars?.zip_plans?.active_plan?.slug&&h?_(!0):"yes"===aiBuilderVars.firstImportStatus?w({open:!0,skipFeature:e}):D(e)())},isInProgress:y}})();return(0,n.createElement)(i.Fragment,null,(0,n.createElement)(e,{handleClickStartBuilding:p,isInProgress:f,...t}),(0,n.createElement)(mE,{open:r.open,setOpen:a,startBuilding:o(r.skipFeature)}),(0,n.createElement)(hE,{open:s,setOpen:l}),(0,n.createElement)(J_,{open:c.open,setOpen:u,onConfirm:d,errorString:JSON.stringify(c.error)}))},tS=({widthClassName:e="w-5",heightClassName:t="h-5",colorClassName:r="text-white",className:a})=>(0,n.createElement)("svg",{className:Gt("animate-spin",e,t,r,a),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},(0,n.createElement)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,n.createElement)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}));var rS="tippy-content",nS="tippy-backdrop",aS="tippy-arrow",oS="tippy-svg-arrow",iS={passive:!0,capture:!0},sS=function(){return document.body};function lS(e,t,r){if(Array.isArray(e)){var n=e[t];return null==n?Array.isArray(r)?r[t]:r:n}return e}function cS(e,t){var r={}.toString.call(e);return 0===r.indexOf("[object")&&r.indexOf(t+"]")>-1}function uS(e,t){return"function"==typeof e?e.apply(void 0,t):e}function dS(e,t){return 0===t?e:function(n){clearTimeout(r),r=setTimeout((function(){e(n)}),t)};var r}function pS(e){return[].concat(e)}function fS(e,t){-1===e.indexOf(t)&&e.push(t)}function mS(e){return[].slice.call(e)}function hS(e){return Object.keys(e).reduce((function(t,r){return void 0!==e[r]&&(t[r]=e[r]),t}),{})}function gS(){return document.createElement("div")}function vS(e){return["Element","Fragment"].some((function(t){return cS(e,t)}))}function yS(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function bS(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function xS(e,t,r){var n=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[n](t,r)}))}function wS(e,t){for(var r=t;r;){var n;if(e.contains(r))return!0;r=null==r.getRootNode||null==(n=r.getRootNode())?void 0:n.host}return!1}var ES={isTouch:!1},_S=0;function SS(){ES.isTouch||(ES.isTouch=!0,window.performance&&document.addEventListener("mousemove",MS))}function MS(){var e=performance.now();e-_S<20&&(ES.isTouch=!1,document.removeEventListener("mousemove",MS)),_S=e}function NS(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var r=t._tippy;t.blur&&!r.state.isVisible&&t.blur()}}var kS=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),CS=Object.assign({appendTo:sS,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),DS=Object.keys(CS);function TS(e){var t=(e.plugins||[]).reduce((function(t,r){var n,a=r.name,o=r.defaultValue;return a&&(t[a]=void 0!==e[a]?e[a]:null!=(n=CS[a])?n:o),t}),{});return Object.assign({},e,t)}function jS(e,t){var r=Object.assign({},t,{content:uS(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(TS(Object.assign({},CS,{plugins:t}))):DS).reduce((function(t,r){var n=(e.getAttribute("data-tippy-"+r)||"").trim();if(!n)return t;if("content"===r)t[r]=n;else try{t[r]=JSON.parse(n)}catch(e){t[r]=n}return t}),{})}(e,t.plugins));return r.aria=Object.assign({},CS.aria,r.aria),r.aria={expanded:"auto"===r.aria.expanded?t.interactive:r.aria.expanded,content:"auto"===r.aria.content?t.interactive?null:"describedby":r.aria.content},r}var AS=function(){return"innerHTML"};function OS(e,t){e[AS()]=t}function IS(e){var t=gS();return!0===e?t.className=aS:(t.className=oS,vS(e)?t.appendChild(e):OS(t,e)),t}function LS(e,t){vS(t.content)?(OS(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?OS(e,t.content):e.textContent=t.content)}function PS(e){var t=e.firstElementChild,r=mS(t.children);return{box:t,content:r.find((function(e){return e.classList.contains(rS)})),arrow:r.find((function(e){return e.classList.contains(aS)||e.classList.contains(oS)})),backdrop:r.find((function(e){return e.classList.contains(nS)}))}}function zS(e){var t=gS(),r=gS();r.className="tippy-box",r.setAttribute("data-state","hidden"),r.setAttribute("tabindex","-1");var n=gS();function a(r,n){var a=PS(t),o=a.box,i=a.content,s=a.arrow;n.theme?o.setAttribute("data-theme",n.theme):o.removeAttribute("data-theme"),"string"==typeof n.animation?o.setAttribute("data-animation",n.animation):o.removeAttribute("data-animation"),n.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof n.maxWidth?n.maxWidth+"px":n.maxWidth,n.role?o.setAttribute("role",n.role):o.removeAttribute("role"),r.content===n.content&&r.allowHTML===n.allowHTML||LS(i,e.props),n.arrow?s?r.arrow!==n.arrow&&(o.removeChild(s),o.appendChild(IS(n.arrow))):o.appendChild(IS(n.arrow)):s&&o.removeChild(s)}return n.className=rS,n.setAttribute("data-state","hidden"),LS(n,e.props),t.appendChild(r),r.appendChild(n),a(e.props,e.props),{popper:t,onUpdate:a}}zS.$$tippy=!0;var FS=1,RS=[],BS=[];function US(e,t){var r,n,a,o,i,s,l,c,u=jS(e,Object.assign({},CS,TS(hS(t)))),d=!1,p=!1,f=!1,m=!1,h=[],g=dS(Z,u.interactiveDebounce),v=FS++,y=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),b={id:v,reference:e,popper:gS(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:y,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(n),cancelAnimationFrame(a)},setProps:function(t){if(!b.state.isDestroyed){O("onBeforeUpdate",[b,t]),Y();var r=b.props,n=jS(e,Object.assign({},r,hS(t),{ignoreAttributes:!0}));b.props=n,H(),r.interactiveDebounce!==n.interactiveDebounce&&(P(),g=dS(Z,n.interactiveDebounce)),r.triggerTarget&&!n.triggerTarget?pS(r.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&e.removeAttribute("aria-expanded"),L(),A(),E&&E(r,n),b.popperInstance&&(K(),J().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),O("onAfterUpdate",[b,t])}},setContent:function(e){b.setProps({content:e})},show:function(){var e=b.state.isVisible,t=b.state.isDestroyed,r=!b.state.isEnabled,n=ES.isTouch&&!b.props.touch,a=lS(b.props.duration,0,CS.duration);if(!(e||t||r||n||C().hasAttribute("disabled")||(O("onShow",[b],!1),!1===b.props.onShow(b)))){if(b.state.isVisible=!0,k()&&(w.style.visibility="visible"),A(),B(),b.state.isMounted||(w.style.transition="none"),k()){var o=T();yS([o.box,o.content],0)}var i,l,c;s=function(){var e;if(b.state.isVisible&&!m){if(m=!0,w.offsetHeight,w.style.transition=b.props.moveTransition,k()&&b.props.animation){var t=T(),r=t.box,n=t.content;yS([r,n],a),bS([r,n],"visible")}I(),L(),fS(BS,b),null==(e=b.popperInstance)||e.forceUpdate(),O("onMount",[b]),b.props.animation&&k()&&function(e,t){V(e,(function(){b.state.isShown=!0,O("onShown",[b])}))}(a)}},l=b.props.appendTo,c=C(),(i=b.props.interactive&&l===sS||"parent"===l?c.parentNode:uS(l,[c])).contains(w)||i.appendChild(w),b.state.isMounted=!0,K()}},hide:function(){var e=!b.state.isVisible,t=b.state.isDestroyed,r=!b.state.isEnabled,n=lS(b.props.duration,1,CS.duration);if(!(e||t||r)&&(O("onHide",[b],!1),!1!==b.props.onHide(b))){if(b.state.isVisible=!1,b.state.isShown=!1,m=!1,d=!1,k()&&(w.style.visibility="hidden"),P(),U(),A(!0),k()){var a=T(),o=a.box,i=a.content;b.props.animation&&(yS([o,i],n),bS([o,i],"hidden"))}I(),L(),b.props.animation?k()&&function(e,t){V(e,(function(){!b.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&t()}))}(n,b.unmount):b.unmount()}},hideWithInteractivity:function(e){D().addEventListener("mousemove",g),fS(RS,g),g(e)},enable:function(){b.state.isEnabled=!0},disable:function(){b.hide(),b.state.isEnabled=!1},unmount:function(){b.state.isVisible&&b.hide(),b.state.isMounted&&(X(),J().forEach((function(e){e._tippy.unmount()})),w.parentNode&&w.parentNode.removeChild(w),BS=BS.filter((function(e){return e!==b})),b.state.isMounted=!1,O("onHidden",[b]))},destroy:function(){b.state.isDestroyed||(b.clearDelayTimeouts(),b.unmount(),Y(),delete e._tippy,b.state.isDestroyed=!0,O("onDestroy",[b]))}};if(!u.render)return b;var x=u.render(b),w=x.popper,E=x.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+b.id,b.popper=w,e._tippy=b,w._tippy=b;var _=y.map((function(e){return e.fn(b)})),S=e.hasAttribute("aria-expanded");return H(),L(),A(),O("onCreate",[b]),u.showOnCreate&&ee(),w.addEventListener("mouseenter",(function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()})),w.addEventListener("mouseleave",(function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&D().addEventListener("mousemove",g)})),b;function M(){var e=b.props.touch;return Array.isArray(e)?e:[e,0]}function N(){return"hold"===M()[0]}function k(){var e;return!(null==(e=b.props.render)||!e.$$tippy)}function C(){return l||e}function D(){var e,t,r=C().parentNode;return r?null!=(t=pS(r)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document:document}function T(){return PS(w)}function j(e){return b.state.isMounted&&!b.state.isVisible||ES.isTouch||o&&"focus"===o.type?0:lS(b.props.delay,e?0:1,CS.delay)}function A(e){void 0===e&&(e=!1),w.style.pointerEvents=b.props.interactive&&!e?"":"none",w.style.zIndex=""+b.props.zIndex}function O(e,t,r){var n;void 0===r&&(r=!0),_.forEach((function(r){r[e]&&r[e].apply(r,t)})),r&&(n=b.props)[e].apply(n,t)}function I(){var t=b.props.aria;if(t.content){var r="aria-"+t.content,n=w.id;pS(b.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(r);if(b.state.isVisible)e.setAttribute(r,t?t+" "+n:n);else{var a=t&&t.replace(n,"").trim();a?e.setAttribute(r,a):e.removeAttribute(r)}}))}}function L(){!S&&b.props.aria.expanded&&pS(b.props.triggerTarget||e).forEach((function(e){b.props.interactive?e.setAttribute("aria-expanded",b.state.isVisible&&e===C()?"true":"false"):e.removeAttribute("aria-expanded")}))}function P(){D().removeEventListener("mousemove",g),RS=RS.filter((function(e){return e!==g}))}function z(t){if(!ES.isTouch||!f&&"mousedown"!==t.type){var r=t.composedPath&&t.composedPath()[0]||t.target;if(!b.props.interactive||!wS(w,r)){if(pS(b.props.triggerTarget||e).some((function(e){return wS(e,r)}))){if(ES.isTouch)return;if(b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else O("onClickOutside",[b,t]);!0===b.props.hideOnClick&&(b.clearDelayTimeouts(),b.hide(),p=!0,setTimeout((function(){p=!1})),b.state.isMounted||U())}}}function F(){f=!0}function R(){f=!1}function B(){var e=D();e.addEventListener("mousedown",z,!0),e.addEventListener("touchend",z,iS),e.addEventListener("touchstart",R,iS),e.addEventListener("touchmove",F,iS)}function U(){var e=D();e.removeEventListener("mousedown",z,!0),e.removeEventListener("touchend",z,iS),e.removeEventListener("touchstart",R,iS),e.removeEventListener("touchmove",F,iS)}function V(e,t){var r=T().box;function n(e){e.target===r&&(xS(r,"remove",n),t())}if(0===e)return t();xS(r,"remove",i),xS(r,"add",n),i=n}function W(t,r,n){void 0===n&&(n=!1),pS(b.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,r,n),h.push({node:e,eventType:t,handler:r,options:n})}))}function H(){var e;N()&&(W("touchstart",$,{passive:!0}),W("touchend",Q,{passive:!0})),(e=b.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(W(e,$),e){case"mouseenter":W("mouseleave",Q);break;case"focus":W(kS?"focusout":"blur",G);break;case"focusin":W("focusout",G)}}))}function Y(){h.forEach((function(e){var t=e.node,r=e.eventType,n=e.handler,a=e.options;t.removeEventListener(r,n,a)})),h=[]}function $(e){var t,r=!1;if(b.state.isEnabled&&!q(e)&&!p){var n="focus"===(null==(t=o)?void 0:t.type);o=e,l=e.currentTarget,L(),!b.state.isVisible&&cS(e,"MouseEvent")&&RS.forEach((function(t){return t(e)})),"click"===e.type&&(b.props.trigger.indexOf("mouseenter")<0||d)&&!1!==b.props.hideOnClick&&b.state.isVisible?r=!0:ee(e),"click"===e.type&&(d=!r),r&&!n&&te(e)}}function Z(e){var t=e.target,r=C().contains(t)||w.contains(t);if("mousemove"!==e.type||!r){var n=J().concat(w).map((function(e){var t,r=null==(t=e._tippy.popperInstance)?void 0:t.state;return r?{popperRect:e.getBoundingClientRect(),popperState:r,props:u}:null})).filter(Boolean);(function(e,t){var r=t.clientX,n=t.clientY;return e.every((function(e){var t=e.popperRect,a=e.popperState,o=e.props.interactiveBorder,i=a.placement.split("-")[0],s=a.modifiersData.offset;if(!s)return!0;var l="bottom"===i?s.top.y:0,c="top"===i?s.bottom.y:0,u="right"===i?s.left.x:0,d="left"===i?s.right.x:0,p=t.top-n+l>o,f=n-t.bottom-c>o,m=t.left-r+u>o,h=r-t.right-d>o;return p||f||m||h}))})(n,e)&&(P(),te(e))}}function Q(e){q(e)||b.props.trigger.indexOf("click")>=0&&d||(b.props.interactive?b.hideWithInteractivity(e):te(e))}function G(e){b.props.trigger.indexOf("focusin")<0&&e.target!==C()||b.props.interactive&&e.relatedTarget&&w.contains(e.relatedTarget)||te(e)}function q(e){return!!ES.isTouch&&N()!==e.type.indexOf("touch")>=0}function K(){X();var t=b.props,r=t.popperOptions,n=t.placement,a=t.offset,o=t.getReferenceClientRect,i=t.moveTransition,l=k()?PS(w).arrow:null,c=o?{getBoundingClientRect:o,contextElement:o.contextElement||C()}:e,u=[{name:"offset",options:{offset:a}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!i}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(k()){var r=T().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?r.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?r.setAttribute("data-"+e,""):r.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];k()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==r?void 0:r.modifiers)||[]),b.popperInstance=hi(c,w,Object.assign({},r,{placement:n,onFirstUpdate:s,modifiers:u}))}function X(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function J(){return mS(w.querySelectorAll("[data-tippy-root]"))}function ee(e){b.clearDelayTimeouts(),e&&O("onTrigger",[b,e]),B();var t=j(!0),n=M(),a=n[0],o=n[1];ES.isTouch&&"hold"===a&&o&&(t=o),t?r=setTimeout((function(){b.show()}),t):b.show()}function te(e){if(b.clearDelayTimeouts(),O("onUntrigger",[b,e]),b.state.isVisible){if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=j(!1);t?n=setTimeout((function(){b.state.isVisible&&b.hide()}),t):a=requestAnimationFrame((function(){b.hide()}))}}else U()}}function VS(e,t){void 0===t&&(t={});var r=CS.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",SS,iS),window.addEventListener("blur",NS);var n,a=Object.assign({},t,{plugins:r}),o=(n=e,vS(n)?[n]:function(e){return cS(e,"NodeList")}(n)?mS(n):Array.isArray(n)?n:mS(document.querySelectorAll(n))).reduce((function(e,t){var r=t&&US(t,a);return r&&e.push(r),e}),[]);return vS(e)?o[0]:o}VS.defaultProps=CS,VS.setDefaultProps=function(e){Object.keys(e).forEach((function(t){CS[t]=e[t]}))},VS.currentInput=ES,Object.assign({},Ko,{effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow)}}),VS.setDefaultProps({render:zS});const WS=VS;function HS(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}var YS="undefined"!=typeof window&&"undefined"!=typeof document;function $S(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function ZS(){return YS&&document.createElement("div")}function QS(e,t){if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e){if(!t.hasOwnProperty(r))return!1;if(!QS(e[r],t[r]))return!1}return!0}return!1}function GS(e){var t=[];return e.forEach((function(e){t.find((function(t){return QS(e,t)}))||t.push(e)})),t}var qS=YS?n.useLayoutEffect:n.useEffect;function KS(e,t,r){r.split(/\s+/).forEach((function(r){r&&e.classList[t](r)}))}var XS={name:"className",defaultValue:"",fn:function(e){var t=e.popper.firstElementChild,r=function(){var t;return!!(null==(t=e.props.render)?void 0:t.$$tippy)};function n(){e.props.className&&!r()||KS(t,"add",e.props.className)}return{onCreate:n,onBeforeUpdate:function(){r()&&KS(t,"remove",e.props.className)},onAfterUpdate:n}}};function JS(e){return function(t){var r,a,i=t.children,s=t.content,l=t.visible,c=t.singleton,u=t.render,d=t.reference,p=t.disabled,f=void 0!==p&&p,m=t.ignoreAttributes,h=void 0===m||m,g=(t.__source,t.__self,HS(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),v=void 0!==l,y=void 0!==c,b=(0,n.useState)(!1),x=b[0],w=b[1],E=(0,n.useState)({}),_=E[0],S=E[1],M=(0,n.useState)(),N=M[0],k=M[1],C=(r=function(){return{container:ZS(),renders:1}},(a=(0,n.useRef)()).current||(a.current="function"==typeof r?r():r),a.current),D=Object.assign({ignoreAttributes:h},g,{content:C.container});v&&(D.trigger="manual",D.hideOnClick=!1),y&&(f=!0);var T=D,j=D.plugins||[];u&&(T=Object.assign({},D,{plugins:y&&null!=c.data?[].concat(j,[{fn:function(){return{onTrigger:function(e,t){var r=c.data.children.find((function(e){return e.instance.reference===t.currentTarget}));e.state.$$activeSingletonInstance=r.instance,k(r.content)}}}}]):j,render:function(){return{popper:C.container}}}));var A=[d].concat(i?[i.type]:[]);return qS((function(){var t=d;d&&d.hasOwnProperty("current")&&(t=d.current);var r=e(t||C.ref||ZS(),Object.assign({},T,{plugins:[XS].concat(D.plugins||[])}));return C.instance=r,f&&r.disable(),l&&r.show(),y&&c.hook({instance:r,content:s,props:T,setSingletonContent:k}),w(!0),function(){r.destroy(),null==c||c.cleanup(r)}}),A),qS((function(){var e,t,r,n,a;if(1!==C.renders){var o=C.instance;o.setProps((t=o.props,r=T,Object.assign({},r,{popperOptions:Object.assign({},t.popperOptions,r.popperOptions,{modifiers:GS([].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],(null==(a=r.popperOptions)?void 0:a.modifiers)||[]))})}))),null==(e=o.popperInstance)||e.forceUpdate(),f?o.disable():o.enable(),v&&(l?o.show():o.hide()),y&&c.hook({instance:o,content:s,props:T,setSingletonContent:k})}else C.renders++})),qS((function(){var e;if(u){var t=C.instance;t.setProps({popperOptions:Object.assign({},t.props.popperOptions,{modifiers:[].concat(((null==(e=t.props.popperOptions)?void 0:e.modifiers)||[]).filter((function(e){return"$$tippyReact"!==e.name})),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,r=e.state,n=null==(t=r.modifiersData)?void 0:t.hide;_.placement===r.placement&&_.referenceHidden===(null==n?void 0:n.isReferenceHidden)&&_.escaped===(null==n?void 0:n.hasPopperEscaped)||S({placement:r.placement,referenceHidden:null==n?void 0:n.isReferenceHidden,escaped:null==n?void 0:n.hasPopperEscaped}),r.attributes.popper={}}}])})})}}),[_.placement,_.referenceHidden,_.escaped].concat(A)),o().createElement(o().Fragment,null,i?(0,n.cloneElement)(i,{ref:function(e){C.ref=e,$S(i.ref,e)}}):null,x&&(0,Xi.createPortal)(u?u(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(_),N,C.instance):s,C.container))}}var eM=function(e,t){return(0,n.forwardRef)((function(r,a){var i=r.children,s=HS(r,["children"]);return o().createElement(e,Object.assign({},t,s),i?(0,n.cloneElement)(i,{ref:function(e){$S(a,e),$S(i.ref,e)}}):null)}))};const tM=eM(JS(WS)),rM=({children:e,content:t,offset:r,placement:a="top",className:o,arrow:i=!1})=>t?(0,n.createElement)(tM,{arrow:i,content:t,className:Gt("zw-tooltip zw-xs-normal bg-app-tooltip px-0.5 py-1.5 flex items-center justify-left text-justify",o),offset:r,placement:a},e):(0,n.createElement)("div",null,e),{logoUrlDark:nM}=aiBuilderVars,aM={collapsed:{x:"-100%"},expanded:{x:0}},oM=!!aiBuilderVars?.skipFeatures,iM=eS((({handleClickStartBuilding:e,isInProgress:t})=>{var r;const{nextStep:a}=$O(),[o,s]=(0,i.useState)(!0),[l,c]=(0,i.useState)(Om.desktop),[u,d]=(0,i.useState)(window.innerWidth<1024),{setWebsiteSelectedTemplateAIStep:p,setSelectedTemplateIsPremium:f}=(0,et.useDispatch)(fn),m=function(){const e=As(Pm);return Is(e.mount,[]),e}(),h=(0,i.useRef)(null),{stepData:{selectedTemplate:g,templateList:v,businessName:y,selectedImages:b=[],businessContact:x},aiSiteLogo:w,aiSiteTitleVisible:E,aiActiveTypography:_,aiActivePallette:S}=(0,et.useSelect)((e=>{const{getWebsiteInfo:t,getAIStepData:r,getSiteLogo:n,getSiteTitleVisible:a,getActiveTypography:o,getActiveColorPalette:i}=e(fn);return{websiteInfo:t(),stepData:r(),aiSiteLogo:n(),aiSiteTitleVisible:a(),aiActiveTypography:o(),aiActivePallette:i()}}),[]),M=v?.find((e=>e?.uuid===g)),N=e=>{gr(e,"astra-starter-templates-preview")},k=M?.is_premium&&"free"===aiBuilderVars?.zip_plans?.active_plan?.slug,C=()=>{const e=h.current;if(!e)return;const t=e.children[1],r=e.clientWidth,n=e.clientHeight-44,a=t.clientWidth,o=r/a;"desktop"!==l.name&&(t.removeAttribute("style"),r>a)||(t.style.transform=`scale(${o})`,t.style.transformOrigin="top left",t.style.height=n/o+"px")};(0,i.useEffect)((()=>{(async()=>{await or()({path:"zipwp/v1/zip-plan",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce}}).then((e=>{e.success}))})()}),[]);const D=()=>{window.innerWidth<1024?d(!0):d(!1)};(0,i.useLayoutEffect)((()=>{const e=new ResizeObserver(D);return e.observe(window.document.body),()=>{e.unobserve(window.document.body)}}),[]),(0,i.useLayoutEffect)((()=>{requestAnimationFrame(C)}),[l,u]),(0,i.useLayoutEffect)((()=>{const e=new ResizeObserver(C);return e.observe(window.document.body),()=>{e.unobserve(window.document.body)}}),[l]);const T=()=>{const e="desktop"===l?.name||"tablet"===l?.name,t="mobile"===l?.name,r=(0,tt.__)("This is just a sneak peek. The actual website and its content will be created in the next step.","astra-sites"),a=()=>(0,n.createElement)("p",null,r);return(0,n.createElement)("div",{className:Gt("flex items-center py-3 px-4 bg-white shadow-sm rounded-t-lg mx-auto h-[44px] z-[1] group","desktop"===l?.name&&"w-full mx-0 relative justify-between md:justify-start","tablet"===l?.name&&"w-[800px] justify-between md:justify-start","mobile"===l?.name&&"w-[400px] justify-between")},(0,n.createElement)("div",{className:"flex gap-2 py-[3px] w-20"},(0,n.createElement)("div",{className:"w-[14px] h-[14px] border border-solid border-border-primary rounded-full"}),(0,n.createElement)("div",{className:"w-[14px] h-[14px] border border-solid border-border-primary rounded-full"}),(0,n.createElement)("div",{className:"w-[14px] h-[14px] border border-solid border-border-primary rounded-full"})),e&&(0,n.createElement)("div",{className:"flex-grow flex justify-end md:justify-center items-center relative"},(0,n.createElement)("p",{className:"absolute md:static top-1 sm:top-2 right-10 sm:right md:right-80 lg:right-24 xl:right-52 px-2 py-1 bg-white rounded-md max-md:shadow-lg text-center !text-sm !text-zip-body-text !m-0 max-md:hidden"},r),(0,n.createElement)(rM,{content:(0,n.createElement)(a,null),placement:"right",offset:[10,0],className:"zw-tooltip__material",arrow:!1},(0,n.createElement)(tr,{className:"w-[18px] text-gray-600 cursor-pointer block md:hidden"}))),t&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(rM,{content:(0,n.createElement)(a,null),placement:"right",offset:[10,0],className:"zw-tooltip__material"},(0,n.createElement)(tr,{className:"w-[18px] text-gray-600 cursor-pointer block"}))))};return(0,n.createElement)(xm.div,{id:"spectra-onboarding-ai",key:"spectra-onboarding-ai",className:"relative font-sans flex flex-wrap h-screen w-screen",initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1,transition:{duration:.2}},exit:{opacity:1},transition:{type:"tween"}},(0,n.createElement)(xm.div,{className:Gt("absolute top-0 left-0 flex w-[360px] lg:flex-col z-10 h-screen"),onTransitionEnd:C,initial:!1,animate:u?"collapsed":"expanded",transition:{duration:.25,ease:"easeInOut",delay:.05},variants:aM},(0,n.createElement)("div",{className:"flex grow flex-col gap-y-5 overflow-y-auto border-r border-gray-200 bg-zip-dark-theme-bg px-6"},(0,n.createElement)("div",{className:"mt-3 flex h-16 shrink-0 items-center relative"},(0,n.createElement)("img",{className:"h-10",src:nM,alt:(0,tt.__)("Build with AI","astra-sites")}),(0,n.createElement)("div",{className:"absolute top-3 right-0"},(0,n.createElement)(Em,{exitButtonClassName:"text-icon-tertiary"}))),(0,n.createElement)("nav",{className:"flex flex-1 flex-col gap-y-1"},(0,n.createElement)("div",{className:"w-full mt-2"},(0,n.createElement)("div",{className:"space-y-5","data-disabled":t},(0,n.createElement)("div",null,(0,n.createElement)(Ja,null)),(0,n.createElement)("div",null,(0,n.createElement)($n,null)),(0,n.createElement)("div",null,(0,n.createElement)(Rn,null)),"custom"===S?.slug&&(0,n.createElement)("div",null,(0,n.createElement)(lx,null)))),k?(0,n.createElement)("div",{className:"mt-5"},(0,n.createElement)("div",{className:"flex flex-col p-4 rounded-md border border-solid border-alert-info-text gap-4 bg-transparent text-white"},(0,n.createElement)("div",{className:"flex gap-4 flex-col"},(0,n.createElement)("div",{className:"flex gap-3 items-center leading-[1em]"},(0,n.createElement)("span",null,(0,n.createElement)(bn,{className:"w-5 h-5"})),(0,n.createElement)("h4",{className:"text-base font-semibold leading-[1em] tracking-normal text-left text-white"},(0,tt.__)("Premium Design","astra-sites"))),(0,n.createElement)("p",{className:"text-brand-secondary-200 text-white text-sm"},(0,tt.__)("You've chosen a Premium Design. Access this design and all others with our paid plans starting at just $79.","astra-sites"))),(0,n.createElement)(lr,{className:"w-full h-10 font-semibold text-sm leading-5",variant:"primary",size:"l",onClick:()=>{window.open(`https://app.zipwp.com/founders-deal?source=${wpApiSettings?.zipwp_auth?.source}`,"_blank")}},(0,tt.__)("Unlock the Access","astra-sites")))):(0,n.createElement)(n.Fragment,null),(0,n.createElement)("div",{className:"mt-8 mb-5 space-y-5"},!k&&(0,n.createElement)(lr,{className:"h-10 w-full font-semibold text-sm leading-5",onClick:oM?e(!0):a,variant:"primary",hasSuffixIcon:!t},t?(0,n.createElement)(tS,{className:"w-5 h-5"}):(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",null,oM?(0,n.createElement)("span",null,(0,tt.__)("Start Building","astra-sites")):(0,tt.__)("Continue","astra-sites")),(0,n.createElement)(rr,{className:"w-5 h-5"}))),(0,n.createElement)(lr,{className:"mx-auto text-white h-10 w-full font-semibold text-sm leading-5 bg-zip-dark-theme-content-background",variant:"blank",onClick:()=>{p(""),f("")},disabled:t},(0,n.createElement)("span",null,(0,tt.__)("Back to Other Designs","astra-sites")))),(0,n.createElement)("div",{className:"mt-auto mb-6 flex items-center justify-between gap-3","data-disabled":t},(0,n.createElement)("span",{className:"text-zip-dark-theme-body text-sm font-semibold"},(0,tt.__)("Responsive Preview","astra-sites")),(0,n.createElement)(Im,{onChange:c,value:l})))),(0,n.createElement)("button",{className:"absolute top-[45%] left-full flex items-center justify-center w-4 h-14 bg-zip-dark-theme-bg shadow-sm rounded-tr rounded-br border border-solid border-zip-dark-theme-border cursor-pointer focus:outline-none",onClick:async()=>{d((e=>!e)),await m.start({opacity:[0,0,1],transition:{type:"spring",mass:.4,damping:600,stiffness:600,duration:.6,ease:"easeOut"}})}},(0,n.createElement)(nr,{className:Gt("w-4 h-4 text-white scale-110 stroke-2 !shrink-0 transform transition-transform duration-200 ease-in-out",u?"rotate-180":"rotate-0")}))),(0,n.createElement)(xm.main,{id:"sp-onboarding-content-wrapper",className:"flex-1 overflow-hidden h-screen max-w-full bg-white transition-all duration-200 ease-in-out",initial:!1,animate:u?"collapsed":"expanded",transition:{duration:.1,ease:"easeInOut"},variants:window.innerWidth<1024?{collapsed:{width:"100%",marginLeft:0},expanded:{width:"100%",marginLeft:0}}:{collapsed:{width:"100%",marginLeft:0},expanded:{width:"calc(100% - 360px)",marginLeft:"360px"}},onUpdate:()=>requestAnimationFrame(C),onTransitionEnd:()=>requestAnimationFrame(C)},(0,n.createElement)("div",{className:"h-full w-full relative flex"},(0,n.createElement)("div",{className:"w-full max-h-full flex flex-col flex-auto items-center bg-preview-background overflow-hidden"},(0,n.createElement)("div",{className:"w-full h-full flex-1"},o&&(0,n.createElement)("div",{className:"w-full h-full p-8 overflow-y-hidden bg-zip-app-light-bg text-center"},T(),(0,n.createElement)(ir,{className:"shadow-template-preview !h-[calc(100%_-_44px)]"})),M?.domain&&(0,n.createElement)(xm.div,{className:Gt("w-full h-full p-8","desktop"!==l?.name&&"relative"),animate:m},(0,n.createElement)("div",{ref:h,className:Gt("h-full mx-auto shadow-template-preview","desktop"===l?.name&&"w-full mx-0","tablet"===l?.name&&"w-[800px]","mobile"===l?.name&&"w-[400px]","desktop"===l?.name&&"overflow-hidden relative")},T(),(0,n.createElement)("div",{className:Gt("h-full bg-zip-app-light-bg mx-auto","desktop"===l?.name&&"w-[1700px] mx-0","tablet"===l?.name&&"w-[800px]","mobile"===l?.name&&"w-[400px]")},(0,n.createElement)(xm.iframe,{className:Gt("h-full z-[1]","desktop"===l?.name&&"w-[1700px]","tablet"===l?.name&&"w-[800px]","mobile"===l?.name&&"w-[400px]"),id:"astra-starter-templates-preview",title:"Website Preview",height:"100%",width:null!==(r=l?.width)&&void 0!==r?r:"100%",src:hr(M.domain)+"?preview_demo=yes",onLoad:()=>{if(b?.length||(b.push(aiBuilderVars?.placeholder_images[0]),b.push(aiBuilderVars?.placeholder_images[1])),w?.url){const e={...w};"http:"===window.location.protocol&&Hn(e.url,(function(t){e.dataUri=t})),setTimeout((()=>{N({param:"siteLogo",data:e}),N({param:"siteTitle",data:E})}),100)}if(S?.slug?.includes("default")||N({param:"colorPalette",data:S}),_?.default||N({param:"siteTypography",data:_}),Object.values(x).some(Boolean)){const e=[{type:"phone",value:x.phone,fallback:"202-555-0188"},{type:"email",value:x.email,fallback:"contact@example.com"},{type:"address",value:x.address,fallback:"2360 Hood Avenue, San Diego, CA, 92123"}];N({param:"contactInfo",data:e})}N({param:"images",data:{...b},preview_type:"full"}),M?.content&&N({param:"content",data:M.content,businessName:y}),s(!1),C()}})))))))))}));var sM=r(5848);const lM=({onOpenChange:e,openTarget:t="_blank"})=>{const{setLimitExceedModal:r}=(0,et.useDispatch)(fn),{limitExceedModal:a}=(0,et.useSelect)((e=>{const{getLimitExceedModalInfo:t}=e(fn);return{limitExceedModal:t()}})),o=(0,n.createElement)("span",{dangerouslySetInnerHTML:{__html:aiBuilderVars?.filtered_data?.main_content}}),i=(0,n.createElement)("span",{className:"zw-base-semibold text-app-heading "},(0,tt.sprintf)(/* translators: %s: daily limit */ /* translators: %s: daily limit */ (0,tt.__)("%s AI sites","astra-sites"),aiBuilderVars?.zip_plans?.plan_data?.limit?.ai_sites_count_daily)),s=aiBuilderVars?.zip_plans?.plan_data?.remaining?.ai_sites_count_daily,l=(0,n.createElement)("span",{dangerouslySetInnerHTML:{__html:"number"==typeof s&&s<=0?`\n\t\t\t\t<br />\n\t\t\t\t\t${(0,tt.sprintf)(/* translators: %s: daily limit */ /* translators: %s: daily limit */ (0,tt.__)("This plan allows you to generate %s per day, and you have reached this limit.","astra-sites"),(0,sM.F0)(i))}\n\t\t\t\t\t<br />\n\t\t\t\t\t<br />\n\t\t\t\t\t${(0,tt.__)("To create more AI websites, you will need to either upgrade your plan or wait until the limit resets.","astra-sites")}\n\t\t\t\t`:`\n\t\t\t\t<br />\n\t\t\t\t<br />\n\t\t\t\t ${aiBuilderVars?.filtered_data?.secondary_content}\n \t\t<br />\n\t\t\t\t`}});return(0,n.createElement)(pE,{open:a.open,setOpen:t=>{"function"==typeof e&&e(t),r({...a,open:t})},width:464,height:"200",overflowHidden:!1},(0,n.createElement)(fE,null,(0,n.createElement)(jn,{className:"w-6 h-6"}),(0,n.createElement)("span",null,(0,tt.__)("Limit reached","astra-sites"))),(0,n.createElement)("div",{className:"space-y-8"},(0,n.createElement)("div",{className:"text-app-text text-base leading-6"},(0,n.createElement)("div",null,o,l)),(0,n.createElement)(lr,{variant:"primary",size:"base",className:"w-full",onClick:()=>{r({...a,open:!1}),"undefined"!=typeof window&&window.open(aiBuilderVars?.filtered_data?.upgrade_url,t)}},aiBuilderVars?.filtered_data?.upgrade_text)))},cM=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.666 3.888A2.25 2.25 0 0 0 13.5 2.25h-3c-1.03 0-1.9.693-2.166 1.638m7.332 0c.055.194.084.4.084.612v0a.75.75 0 0 1-.75.75H9a.75.75 0 0 1-.75-.75v0c0-.212.03-.418.084-.612m7.332 0c.646.049 1.288.11 1.927.184 1.1.128 1.907 1.077 1.907 2.185V19.5a2.25 2.25 0 0 1-2.25 2.25H6.75A2.25 2.25 0 0 1 4.5 19.5V6.257c0-1.108.806-2.057 1.907-2.185a48.208 48.208 0 0 1 1.927-.184"}))})),uM=()=>{const{setContinueProgressModal:e,setWebsiteOnboardingAIDetails:t}=(0,et.useDispatch)(fn),{navigateTo:r}=$O(),{continueProgressModal:a}=(0,et.useSelect)((e=>{const{getContinueProgressModalInfo:t}=e(fn);return{continueProgressModal:t()}}),[]),o=()=>{e({open:!1})};return(0,n.createElement)(pE,{open:a?.open,setOpen:(e,t)=>{"close-icon"===t&&o()},width:480,height:"280",overflowHidden:!1,className:"px-8 pt-8 pb-8 font-sans"},(0,n.createElement)("div",null,(0,n.createElement)("div",{className:"flex items-center gap-3"},(0,n.createElement)(cM,{className:"w-8 h-8 text-accent-st"}),(0,n.createElement)("div",{className:"font-bold text-2xl leading-8 text-zip-app-heading"},(0,tt.__)("Resume your last session?","astra-sites"))),(0,n.createElement)("div",{className:"mt-5"},(0,n.createElement)("div",{className:"text-zip-body-text text-base font-normal leading-6"},(0,tt.__)("It appears that your previous website building session was interrupted. Would you like to pick up where you left off?","astra-sites")),(0,n.createElement)("div",{className:"flex items-center gap-3 justify-center mt-8"},(0,n.createElement)(lr,{type:"submit",variant:"primary",size:"medium",className:"min-w-[206px] text-sm font-semibold leading-5 px-5",onClick:o},(0,tt.__)("Resume Previous Session","astra-sites")),(0,n.createElement)(lr,{variant:"white",size:"medium",onClick:()=>{Jt("ai-builder-onboarding-details"),t(sn),e({open:!1}),r({to:"/",replace:!0})},className:"min-w-[206px] text-sm font-semibold leading-5"},(0,tt.__)("Start Over","astra-sites"))))))};class dM extends n.Component{getSnapshotBeforeUpdate(e){const t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){const e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function pM({children:e,isPresent:t}){const r=(0,n.useId)(),a=(0,n.useRef)(null),o=(0,n.useRef)({width:0,height:0,top:0,left:0}),{nonce:i}=(0,n.useContext)(js);return(0,n.useInsertionEffect)((()=>{const{width:e,height:n,top:s,left:l}=o.current;if(t||!a.current||!e||!n)return;a.current.dataset.motionPopId=r;const c=document.createElement("style");return i&&(c.nonce=i),document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`\n [data-motion-pop-id="${r}"] {\n position: absolute !important;\n width: ${e}px !important;\n height: ${n}px !important;\n top: ${s}px !important;\n left: ${l}px !important;\n }\n `),()=>{document.head.removeChild(c)}}),[t]),(0,I.jsx)(dM,{isPresent:t,childRef:a,sizeRef:o,children:n.cloneElement(e,{ref:a})})}const fM=({children:e,initial:t,isPresent:r,onExitComplete:a,custom:o,presenceAffectsLayout:i,mode:s})=>{const l=As(mM),c=(0,n.useId)(),u=(0,n.useMemo)((()=>({id:c,initial:t,isPresent:r,custom:o,onExitComplete:e=>{l.set(e,!0);for(const e of l.values())if(!e)return;a&&a()},register:e=>(l.set(e,!1),()=>l.delete(e))})),i?[Math.random()]:[r]);return(0,n.useMemo)((()=>{l.forEach(((e,t)=>l.set(t,!1)))}),[r]),n.useEffect((()=>{!r&&!l.size&&a&&a()}),[r]),"popLayout"===s&&(e=(0,I.jsx)(pM,{isPresent:r,children:e})),(0,I.jsx)(Bc.Provider,{value:u,children:e})};function mM(){return new Map}const hM=e=>e.key||"",gM=({children:e,custom:t,initial:r=!0,onExitComplete:a,exitBeforeEnter:o,presenceAffectsLayout:i=!0,mode:s="sync"})=>{vl(!o,"Replace exitBeforeEnter with mode='wait'");const l=(0,n.useContext)(nu).forceRender||Cm()[0],c=km(),u=function(e){const t=[];return n.Children.forEach(e,(e=>{(0,n.isValidElement)(e)&&t.push(e)})),t}(e);let d=u;const p=(0,n.useRef)(new Map).current,f=(0,n.useRef)(d),m=(0,n.useRef)(new Map).current,h=(0,n.useRef)(!0);var g;if(Is((()=>{h.current=!1,function(e,t){e.forEach((e=>{const r=hM(e);t.set(r,e)}))}(u,m),f.current=d})),g=()=>{h.current=!0,m.clear(),p.clear()},(0,n.useEffect)((()=>()=>g()),[]),h.current)return(0,I.jsx)(I.Fragment,{children:d.map((e=>(0,I.jsx)(fM,{isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:i,mode:s,children:e},hM(e))))});d=[...d];const v=f.current.map(hM),y=u.map(hM),b=v.length;for(let e=0;e<b;e++){const t=v[e];-1!==y.indexOf(t)||p.has(t)||p.set(t,void 0)}return"wait"===s&&p.size&&(d=[]),p.forEach(((e,r)=>{if(-1!==y.indexOf(r))return;const n=m.get(r);if(!n)return;const o=v.indexOf(r);let h=e;if(!h){const e=()=>{p.delete(r);const e=Array.from(m.keys()).filter((e=>!y.includes(e)));if(e.forEach((e=>m.delete(e))),f.current=u.filter((t=>{const n=hM(t);return n===r||e.includes(n)})),!p.size){if(!1===c.current)return;l(),a&&a()}};h=(0,I.jsx)(fM,{isPresent:!1,onExitComplete:e,custom:t,presenceAffectsLayout:i,mode:s,children:n},hM(n)),p.set(r,h)}d.splice(o,0,h)})),d=d.map((e=>{const t=e.key;return p.has(t)?e:(0,I.jsx)(fM,{isPresent:!0,presenceAffectsLayout:i,mode:s,children:e},hM(e))})),(0,I.jsx)(I.Fragment,{children:p.size?d:d.map((e=>(0,n.cloneElement)(e)))})},vM=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z"}))})),yM=(0,n.memo)((()=>(0,n.createElement)(sw,{position:"top-right",reverseOrder:!1,toastOptions:{duration:4e3,style:{backgroundColor:"#111827"},success:{icon:(0,n.createElement)("div",{className:"h-10 w-10 bg-toast-success-icon flex items-center justify-center rounded-full"},(0,n.createElement)(Je,{className:"w-4 h-4 [&>path]:stroke-[2px]"}))},error:{icon:(0,n.createElement)("div",{className:"h-10 w-10 bg-toast-error-icon flex items-center justify-center rounded-full"},(0,n.createElement)(vM,{className:"w-4 h-4 [&>path]:stroke-[2px]"}))},loading:{icon:(0,n.createElement)("div",{className:"h-10 w-10 bg-toast-info-icon flex items-center justify-center rounded-full"},(0,n.createElement)(hn,{className:"w-4 h-4 [&>path]:stroke-[2px] animate-spin"}))}}},(e=>(0,n.createElement)(aw,{toast:e},(({icon:t,message:r})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"mb-auto mt-1"},t),r,"loading"!==e.type&&(0,n.createElement)("button",{className:"mb-auto mt-1 cursor-pointer text-white hover:text-app-active-icon transition-colors duration-150 ease-in-out",onClick:()=>zx.dismiss(e.id)},(0,n.createElement)(ds,{className:"w-4 h-4 [&>path]:stroke-[2px]"})))))))));class bM extends n.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.error("ErrorBoundary caught an error",e,t)}retryStep=()=>{};handleClosePopUop=e=>{e?.preventDefault(),e?.stopPropagation(),window.location.href=`${aiBuilderVars.adminUrl}`};render(){return this.state.hasError?(0,n.createElement)("div",{className:"h-screen w-full grid grid-cols-1 grid-rows-[80px_1fr]"},(0,n.createElement)("div",{className:"grid grid-cols-1 auto-rows-min gap-4 w-full max-w-[590px] my-32 mx-auto text-center px-5 lg:px-0"},(0,n.createElement)("div",{className:"space-y-3"},(0,n.createElement)(jn,{className:"mx-auto w-6 h-6"}),(0,n.createElement)("h5",null,(0,tt.__)("Oops , Something went wrong!","astra-sites")),(0,n.createElement)("p",{className:"text-zip-body-text",dangerouslySetInnerHTML:{__html:(0,tt.sprintf)(/* translators: %1$s: Contact us link */ /* translators: %1$s: Contact us link */ (0,tt.__)('There was a problem processing the request. Please try again. If this error continues please contact our <a href="%1$s">support team</a>.',"astra-sites"),`${aiBuilderVars.supportLink}`)}})),(0,n.createElement)("div",{className:"flex justify-center space-x-4"},(0,n.createElement)(lr,{type:"button",variant:"primary",className:"mt-4 w-fit mx-auto",isSmall:!0,onClick:this.handleClosePopUop},(0,tt.__)("Back to Main Screen","astra-sites"))))):this.props.children}}const xM=e=>{const{toggleOnboardingAIStep:t}=(0,et.useDispatch)(fn);return(0,n.createElement)(bM,{...e,toggleOnboardingAIStep:t})},wM=({onOpenChange:e})=>{const{setApiErrorModal:t}=(0,et.useDispatch)(fn),{apiErrorModal:r}=(0,et.useSelect)((e=>{const{getApiErrorModalInfo:t}=e(fn);return{apiErrorModal:t()}}));return(0,n.createElement)(pE,{open:r.open,setOpen:n=>{"function"==typeof e&&e(n),t({...r,open:n})},width:550,height:"200",overflowHidden:!1},(0,n.createElement)(fE,null,(0,n.createElement)(jn,{className:"w-10 h-10"}),(0,n.createElement)("span",null,(0,tt.__)("Something went wrong","astra-sites"))),(0,n.createElement)("div",{className:"space-y-8"},(0,n.createElement)("div",{className:"text-app-text text-base leading-6 space-y-6"},(0,n.createElement)("span",null,(0,tt.__)("Site creation failed due to an unexpected error. Please try again or reach out for assistance if the issue persists.","astra-sites")),(0,n.createElement)("div",{className:"text-app-text text-base !font-semibold leading-6"},(0,tt.__)("Additional technical information:","astra-sites")),(0,n.createElement)("div",null,(0,tt.sprintf)(/* translators: %s: message */ /* translators: %s: message */ (0,tt.__)("Error Message: %1$s","astra-sites"),r.message)),(0,n.createElement)("div",{className:"p-4 border border-red-400 rounded-md bg-red-50 overflow-auto max-h-96"},(0,n.createElement)("pre",{className:"p-2 whitespace-pre-wrap rounded-md overflow-auto max-h-full"},JSON.stringify(r.error,null,2)))),(0,n.createElement)("div",{className:"items-center gap-3 justify-center mt-4"},(0,n.createElement)(lr,{onClick:()=>{window.location.href=aiBuilderVars.dashboard_url},variant:"primary",size:"base",className:"w-full"},(0,n.createElement)("div",{className:"flex items-center justify-center gap-2"},(0,tt.__)("Exit to Dashboard","astra-sites"))),(0,n.createElement)("a",{href:aiBuilderVars.filtered_data.contact_url,className:"group flex items-center justify-center mt-6 text-base",target:"_blank",rel:"noopener noreferrer"},aiBuilderVars.filtered_data.contact_text))))},EM=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))})),_M=({value:e,color:t="bg-gradient-to-r from-gradient-color-1 via-46.88 via-gradient-color-2 to-gradient-color-3",bgColor:r="bg-[#dfdfe7]",height:a="h-1"})=>{const o=100/e*100;return(0,n.createElement)("div",{className:"flex items-center",role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e},(0,n.createElement)("div",{className:`flex-1 ${a} ${r} rounded-xl overflow-hidden`},(0,n.createElement)("div",{className:"h-[inherit] rounded-[inherit] overflow-hidden",style:{width:`${e}%`}},(0,n.createElement)("div",{className:`h-[inherit] ${t}`,style:{width:`${o}%`}}))))},SM=({title:e,value:t,limit:r,unit:a="",percent:o,titleColor:i="text-app-heading",valueColor:s="text-app-body-text",progressColor:l,tooltipText:c})=>{return(0,n.createElement)("div",null,(0,n.createElement)("div",{className:"flex justify-between items-center zw-sm-normal "+(!1!==o?"mb-2":"")},(0,n.createElement)("div",{className:"flex gap-1 items-center"},(0,n.createElement)("div",{className:i},e),c&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(K_,{id:"my-tooltip"}),(0,n.createElement)("span",{"data-tooltip-id":"my-tooltip","data-tooltip-content":c},(0,n.createElement)(EM,{className:"w-4 h-4"})))),(0,n.createElement)("div",{className:s},t," ",r||0===r?`/ ${r}`:""," ",a)),!1!==o?(0,n.createElement)(_M,{value:o||(u=t,d=r,"number"!=typeof u||"number"!=typeof d||0===d?0:u/d*100),color:l}):"",(0,n.createElement)("div",null));var u,d},MM=({className:e})=>(0,n.createElement)("hr",{className:Gt("border-t-0 border-l-0 border-r-0 border-b border-border-primary border-solid w-full",e)}),NM=({onOpenChange:e})=>{const{setPlanInformationModal:t}=(0,et.useDispatch)(fn),{planInformationModal:r}=(0,et.useSelect)((e=>{const{getPlanInfoModalInfo:t}=e(fn);return{planInformationModal:t()}})),{active_plan:a,plan_data:o}=aiBuilderVars?.zip_plans;if("object"!=typeof o)return null;const{limit:{all_sites_count:i,ai_sites_count:s,blueprint_sites_count:l,disk_space_size:c,team_members_count:u},usage:{all_sites_count:d,ai_sites_count:p,blueprint_sites_count:f,disk_space_size:m,team_members_count:h},features:{can_ai_credits_reset:g,can_ai_site_reset:v}}=o,y=()=>{"Free"===a.name?window.open(`https://app.zipwp.com/pricing?source=${wpApiSettings?.zipwp_auth?.source}`,"_blank"):window.open(`https://billing.zipwp.com/customer-dashboard/?source=${wpApiSettings?.zipwp_auth?.source}`,"_blank")},b=(0,n.useMemo)((()=>{const e=e=>{switch(e){case"lifetime":return(0,tt.__)("This is the total usage quota","astra-sites");case"monthly":return(0,tt.__)("This usage quota will reset monthly","astra-sites");case"daily":return(0,tt.__)("This usage quota will reset daily","astra-sites");default:return(0,tt.sprintf)( // translators: Reset Type // translators: Reset Type (0,tt.__)("This usage quota will reset %s","astra-sites"),e)}};return{aiCreditsTooltipText:e(g),aiSiteTooltipText:e(v)}}),[g,v]),{aiSiteTooltipText:x}=b;return(0,n.createElement)(pE,{setOpen:n=>{"function"==typeof e&&e(n),t({...r,open:n})},className:"!max-w-[400px] !p-6",open:r.open},(0,n.createElement)(fE,null,(0,n.createElement)(Pn,null),(0,n.createElement)("span",{className:"text-lg"},(0,tt.__)("Plan Usage & Limit","astra-sites"))),(0,n.createElement)("div",{className:"space-y-5 !mt-5"},(0,n.createElement)("p",{className:"text-app-text zw-sm-normal"},(0,tt.__)("Keep track and monitor how you allocate and use resources in your existing plan.","astra-sites")),(0,n.createElement)("div",{className:"my-5 p-5 border rounded border-app-border "},(0,n.createElement)("div",{className:"flex justify-between items-center"},(0,n.createElement)("div",{className:"text-app-heading zw-base-semibold capitalize"},`${a.name} ${(0,tt.__)("Plan","astra-sites")}`),(0,n.createElement)(lr,{variant:"white",size:"xs",className:"text-xs text-[#0F172A] font-semibold border-border-tertiary px-2 py-1",onClick:y},(0,tt.__)("Manage Plan","astra-sites"))),(0,n.createElement)(MM,{className:"mt-3 mb-5"}),(0,n.createElement)("div",{className:"flex flex-col gap-y-5"},(0,n.createElement)(SM,{title:(0,tt.__)("Staging Sites","astra-sites"),value:d,limit:i}),(0,n.createElement)(SM,{title:(0,tt.__)("AI Website Generations","astra-sites"),value:p,limit:s,tooltipText:x}),(0,n.createElement)(SM,{title:(0,tt.__)("Blueprint Sites","astra-sites"),value:f,limit:l}),(0,n.createElement)(SM,{title:(0,tt.__)("Disk Space Utilized","astra-sites"),value:0===m?0:m.toFixed(2)||0,limit:c?.disk_space_size,percent:m/c*100,unit:"GB"}),(0,n.createElement)(SM,{title:(0,n.createElement)("div",{className:"flex gap-1 items-center"},(0,n.createElement)("span",null,(0,tt.__)("Team members","astra-sites"))),value:h,limit:u}))),(0,n.createElement)(lr,{variant:"primary",size:"base",className:"w-full",onClick:y},(0,tt.__)("Upgrade Now","astra-sites"))))},kM=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z",clipRule:"evenodd"}))})),{zip_plans:{active_plan:CM,plan_data:DM},show_zip_plan:TM}=aiBuilderVars,jM=()=>{const[e,t]=(0,n.useState)([]),[r,a]=(0,n.useState)(""),[o,i]=(0,n.useState)(!1);return(0,n.useEffect)((async()=>{if("object"!=typeof aiBuilderVars?.zip_plans||"1"!==TM)return;var e;e=(await(async()=>await or()({path:"zipwp/v1/get-plan-promo-dismiss-time",method:"GET",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce,"content-type":"application/json"}}))()).dismiss_time,Math.floor(Date.now()/1e3)-e<2419200||br()&&"business"!==CM?.slug&&i(!0)}),[]),(0,n.useEffect)((()=>{switch(CM?.slug){case"free":case"hobby":t([(0,tt.__)("5 AI sites per day","astra-sites"),(0,tt.__)("20,000 AI Credits","astra-sites"),(0,tt.__)("Premium designs","astra-sites"),(0,tt.__)("5 Blueprint Sites","astra-sites")]),a("Pro");break;case"pro":t([(0,tt.__)("10 AI sites per day","astra-sites"),(0,tt.__)("100,000 AI Credits","astra-sites"),(0,tt.__)("Premium designs","astra-sites"),(0,tt.__)("10 Blueprint Sites","astra-sites")]),a("Business")}}),[CM?.slug]),(0,n.createElement)("div",{className:Gt("absolute sm:w-[480px] h-60 sm:right-0 sm:h-[268px] justify-center sm:justify-end flex bg-transparent bottom-5 w-full z-[999999] p-4",o?"":"hidden")},(0,n.createElement)("div",{className:"relative text-background-primary rounded-lg flex flex-col-reverse bg-nav-active w-[370px] sm:w-[443px] p-4 sm:p-5"},(0,n.createElement)("div",{className:""},(0,n.createElement)("div",{className:"flex gap-6 align-baseline"},(0,n.createElement)("div",{className:"w-52 sm:w-64"},(0,n.createElement)("p",{className:"text-background-primary text-sm sm:text-lg sm:leading-7 leading-6 font-semibold"},(0,tt.__)("Great Start! Congratulations..","astra-sites")),(0,n.createElement)("p",{className:"text-background-primary text-xs sm:text-sm font-normal mt-1"},(0,tt.sprintf)( // translators: %1$s: Number of AI sites used, %2$s: Current plan name, %3$s: Suggested Plan // translators: %1$s: Number of AI sites used, %2$s: Current plan name, %3$s: Suggested Plan (0,tt.__)("You've successfully generated %1$s AI sites with your %2$s account. Do much more with the %3$s Plan:","astra-sites"),DM?.usage?.ai_sites_count,CM?.name,r))),(0,n.createElement)("div",{className:"self-end relative w-[106px] sm:w-32"},(0,n.createElement)("img",{src:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODQiIGhlaWdodD0iMTEwIiB2aWV3Qm94PSIwIDAgMTg0IDExMCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0yMi42MzI0IDUwLjI2MjlMMTcuNzAxMiA2Ny4wMTJDMTcuNzAxMiA2Ny4wMTIgMTQuNzIwNCA3Ni43MDg4IDE0LjcyMDQgNzkuNDI2OEMxNC43MjA0IDgyLjE0NDkgMTUuODYxMiA4OC40NjI1IDE1Ljg2MTIgODguNDYyNUw3LjI1IDEwNS41NzlIMzkuMTkyNEw0Mi41NzggOTIuOTA2OUM0Mi41NzggOTIuOTA2OSA1MC42MDA0IDg1Ljg5MTQgNTEuMTg5MiA4Mi44MDZIMzQuNTkyNEMzNC41OTI0IDgyLjgwNiAzNC44ODY4IDY5LjQ3MjkgMjkuMTA5MiA2NC42NjEyQzI5LjEwOTIgNjQuNjYxMiAzMy4zMDQ0IDUzLjY3ODggMzAuMzIzNiA0OS4yMzQ0QzI3LjM0MjggNDQuNzkgMjMuMjIxMiA0Ni40MDYyIDIyLjYzMjQgNTAuMjYyOVoiIGZpbGw9IiNGRkMyQTciLz4KPHBhdGggZD0iTTM0LjI2MSA4OC42NDU4QzM0LjIyNDIgODguNjQ1OCAzNC4xNTA2IDg4LjY0NTggMzQuMTEzOCA4OC42MDlDMzMuODU2MiA4OC41MzU2IDMzLjcwOSA4OC4yNzg1IDMzLjc4MjYgODguMDIxM0MzNC4xODc0IDg2LjYyNTYgMzQuMTEzOCA4Mi44NzkxIDM0LjExMzggODIuODQyM0MzNC4xMTM4IDgyLjU4NTIgMzQuMzM0NiA4Mi4zMjgxIDM0LjU5MjIgODIuMzI4MUMzNC44NDk4IDgyLjMyODEgMzUuMTA3NCA4Mi41NDg1IDM1LjEwNzQgODIuODA1NkMzNS4xMDc0IDgyLjk1MjUgMzUuMTgxIDg2LjczNTggMzQuNzM5NCA4OC4yNzg1QzM0LjY2NTggODguNDk4OCAzNC40ODE4IDg4LjY0NTggMzQuMjYxIDg4LjY0NThaIiBmaWxsPSIjRDg4MjYwIi8+CjxwYXRoIGQ9Ik0zNi43NjM2IDk2LjYxODRDMzYuNDY5MiA5Ni42MTg0IDM2LjI4NTIgOTYuMzk4IDM2LjI4NTIgOTYuMTA0MUMzNi4yODUyIDk1Ljg4MzcgMzYuNDMyNCA5NS43MDAxIDM2LjYxNjQgOTUuNjI2NkMzOS40ODY4IDk0Ljc4MTggNDIuMTczMiA5Mi41MDQ2IDQyLjIxIDkyLjUwNDZDNDIuMzk0IDkyLjMyMDkgNDIuNzI1MiA5Mi4zMjA5IDQyLjkwOTIgOTIuNTQxM0M0My4wOTMyIDkyLjcyNDkgNDMuMDkzMiA5My4wNTU1IDQyLjg3MjQgOTMuMjM5Mkw0Mi44MzU2IDkzLjI3NTlDNDIuNzI1MiA5My4zODYxIDM5Ljk2NTIgOTUuNjYzNCAzNi44NzQgOTYuNTgxNkMzNi44NzQgOTYuNjE4NCAzNi44MDA0IDk2LjYxODQgMzYuNzYzNiA5Ni42MTg0WiIgZmlsbD0iI0Q4ODI2MCIvPgo8cGF0aCBkPSJNMTYuOTI4NSA5Mi40Mjk0QzE2Ljc0NDUgOTIuNDI5NCAxNi41NjA1IDkyLjMxOTIgMTYuNDg2OSA5Mi4xNzIzQzE2LjMzOTcgOTEuODA1IDE2LjIyOTMgOTEuNDAwOSAxNi4xNTU3IDkwLjk5NjlDMTUuOTcxNyA5MC4yMjU2IDE1LjcxNDEgODkuMDg2OSAxNS40NTY1IDg4LjcxOTZDMTUuMzA5MyA4OC40OTkyIDE1LjM0NjEgODguMjA1NCAxNS41NjY5IDg4LjAyMTdDMTUuNzg3NyA4Ny44NzQ4IDE2LjA4MjEgODcuOTExNiAxNi4yNjYxIDg4LjEzMTlDMTYuMjY2MSA4OC4xMzE5IDE2LjI2NjEgODguMTMxOSAxNi4yNjYxIDg4LjE2ODdDMTYuNTk3MyA4OC42NDYyIDE2LjgxODEgODkuNjAxMiAxNy4xMTI1IDkwLjczOThDMTcuMTg2MSA5MS4xMDcxIDE3LjMzMzMgOTEuNTg0NiAxNy4zNzAxIDkxLjY5NDhDMTcuNDgwNSA5MS45NTE5IDE3LjM3MDEgOTIuMjQ1OCAxNy4xNDkzIDkyLjM1NTlDMTcuMDc1NyA5Mi4zOTI3IDE3LjAwMjEgOTIuNDI5NCAxNi45Mjg1IDkyLjQyOTRaIiBmaWxsPSIjRDg4MjYwIi8+CjxwYXRoIGQ9Ik0yOS4xMDk0IDY1LjE3NDlDMjguOTI1NCA2NS4xNzQ5IDI4Ljc3ODIgNjUuMDY0NyAyOC43MDQ2IDY0LjkxNzhDMjcuOTMxOCA2My43MDU3IDI2Ljg2NDYgNjIuMjczMiAyNi40OTY2IDYyLjEyNjJDMjYuMjM5IDYyLjA1MjggMjYuMDkxOCA2MS43NTg5IDI2LjE2NTQgNjEuNTAxOEMyNi4yMzkgNjEuMjQ0NyAyNi41MzM0IDYxLjA5NzggMjYuNzkxIDYxLjE3MTNDMjYuODI3OCA2MS4xNzEzIDI2LjgyNzggNjEuMTcxMyAyNi44NjQ2IDYxLjIwOEMyNy43NDc4IDYxLjUzODYgMjkuMTgzIDYzLjc0MjQgMjkuNTg3OCA2NC40MDM1QzI5LjczNSA2NC42MjM5IDI5LjY2MTQgNjQuOTU0NSAyOS40NDA2IDY1LjEwMTRDMjkuMzMwMiA2NS4xMzgxIDI5LjIxOTggNjUuMTc0OSAyOS4xMDk0IDY1LjE3NDlaIiBmaWxsPSIjRDg4MjYwIi8+CjxwYXRoIGQ9Ik02NC44MDQ1IDgzLjMyMDhIMzYuNjE1N0MzNi4zNTgxIDgzLjMyMDggMzYuMTAwNSA4My4xMDA0IDM2LjEwMDUgODIuODA2NUMzNi4xMDA1IDgyLjUxMjcgMzYuMzIxMyA4Mi4yOTIzIDM2LjYxNTcgODIuMjkyM0g2NC44MDQ1QzY3LjE5NjUgODIuMjkyMyA2OS4xNDY5IDgwLjM0NTYgNjkuMTQ2OSA3Ny45NTgxVjI1LjgzNzZDNjkuMTQ2OSAyMy40NTAyIDY3LjE5NjUgMjEuNTAzNCA2NC44MDQ1IDIxLjUwMzRIMzAuNTA2OUMyOC4xMTQ5IDIxLjUwMzQgMjYuMTY0NSAyMy40NTAyIDI2LjE2NDUgMjUuODM3NlY0Ni41NTM2QzI2LjE2NDUgNDYuODEwNyAyNS45NDM3IDQ3LjAzMTEgMjUuNjQ5MyA0Ny4wMzExQzI1LjM5MTcgNDcuMDMxMSAyNS4xNzA5IDQ2LjgxMDcgMjUuMTcwOSA0Ni41NTM2VjI1LjgzNzZDMjUuMTcwOSAyMi44OTkyIDI3LjU2MjkgMjAuNTExNyAzMC41MDY5IDIwLjUxMTdINjQuODA0NUM2Ny43NDg1IDIwLjUxMTcgNzAuMTQwNSAyMi44OTkyIDcwLjE0MDUgMjUuODM3NlY3Ny45NTgxQzcwLjE0MDUgODAuOTMzMyA2Ny43NDg1IDgzLjMyMDggNjQuODA0NSA4My4zMjA4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI5LjE4MTYgNDQuNjc4OVYyNS4xMDE2SDM5LjM3NTJDMzkuOTY0IDI1LjEwMTYgNDAuNDQyNCAyNS41NzkxIDQwLjQ0MjQgMjYuMTY2N1YyNi43MTc3QzQwLjQ0MjQgMjcuMzA1NCA0MC45MjA4IDI3Ljc4MjkgNDEuNTA5NiAyNy43ODI5QzQxLjUwOTYgMjcuNzgyOSA0MS41MDk2IDI3Ljc4MjkgNDEuNTQ2NCAyNy43ODI5SDU0LjY4NEM1NS4yNzI4IDI3Ljc4MjkgNTUuNzUxMiAyNy4zMDU0IDU1Ljc1MTIgMjYuNzE3N0M1NS43NTEyIDI2LjEzIDU2LjIyOTYgMjUuNjUyNSA1Ni44MTg0IDI1LjY1MjVINjQuOTg4Vjc3LjY2MjhIMzYuMzk0NEMzNi4zOTQ0IDc3LjY2MjggMzUuNDAwOCA2NS40MzE2IDMxLjM1MjggNjIuMzgzQzMxLjM1MjggNjIuMzgzIDM3LjAyIDQ5LjA4NjUgMjkuMTgxNiA0NC42Nzg5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzU2OTJfOTM0NSkiLz4KPHBhdGggZD0iTTQ1LjgxNTMgMjYuMjc4MkM0Ni41MjY3IDI2LjI3ODIgNDcuMTAzMyAyNS43MDI2IDQ3LjEwMzMgMjQuOTkyNkM0Ny4xMDMzIDI0LjI4MjYgNDYuNTI2NyAyMy43MDcgNDUuODE1MyAyMy43MDdDNDUuMTA0IDIzLjcwNyA0NC41MjczIDI0LjI4MjYgNDQuNTI3MyAyNC45OTI2QzQ0LjUyNzMgMjUuNzAyNiA0NS4xMDQgMjYuMjc4MiA0NS44MTUzIDI2LjI3ODJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDkuMzExOCAyNS42NTQzQzQ5LjY3NzYgMjUuNjU0MyA0OS45NzQyIDI1LjM1ODMgNDkuOTc0MiAyNC45OTMyQzQ5Ljk3NDIgMjQuNjI4IDQ5LjY3NzYgMjQuMzMyIDQ5LjMxMTggMjQuMzMyQzQ4Ljk0NiAyNC4zMzIgNDguNjQ5NCAyNC42MjggNDguNjQ5NCAyNC45OTMyQzQ4LjY0OTQgMjUuMzU4MyA0OC45NDYgMjUuNjU0MyA0OS4zMTE4IDI1LjY1NDNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQ1LjEwMyA4Mi40MzY3SDcyLjY4MDJDNzIuNDIyNiA4Mi40MzY3IDcyLjE2NSA4Mi4yMTYzIDcyLjE2NSA4MS45MjI0QzcyLjE2NSA4MS42Mjg2IDcyLjM4NTggODEuNDA4MiA3Mi42ODAyIDgxLjQwODJIMTQ1LjEwM0MxNDYuOTA2IDgxLjQwODIgMTQ4LjM3OCA3OS45MzkgMTQ4LjM0MSA3OC4xMzkyQzE0OC4zNDEgNzcuMTEwOCAxNDcuODYzIDc2LjE1NTggMTQ3LjAxNiA3NS41MzEzTDEyNy4zNjUgNjEuMTY5OEMxMjcuMjU1IDYxLjA1OTYgMTI3LjE4MSA2MC45MTI2IDEyNy4xODEgNjAuNzY1N1Y4LjkzOTA4QzEyNy4xODEgNi43MzUyNSAxMjUuMzc4IDQuOTM1NDYgMTIzLjEzMyA0LjkzNTQ2SDQ5Ljg2NDJDNDcuNjU2MiA0LjkzNTQ2IDQ1Ljg1MyA2LjczNTI1IDQ1Ljg1MyA4LjkzOTA4VjIwLjM5OUM0NS44NTMgMjAuNjU2MSA0NS42MzIyIDIwLjkxMzIgNDUuMzc0NiAyMC45MTMyQzQ1LjExNyAyMC45MTMyIDQ0Ljg1OTQgMjAuNjkyOCA0NC44NTk0IDIwLjQzNTdWOC45NzU4MUM0NC44NTk0IDYuMjIxMDIgNDcuMTA0MiAzLjk4MDQ3IDQ5Ljg2NDIgMy45ODA0N0gxMjMuMTdDMTI1LjkzIDMuOTgwNDcgMTI4LjE3NSA2LjIyMTAzIDEyOC4xNzUgOS4wMTI1NFY2MC41MDg2TDE0Ny42NDIgNzQuNzIzM0MxNDkuNTU1IDc2LjExOSAxNDkuOTYgNzguNzYzNiAxNDguNTYyIDgwLjY3MzZDMTQ3Ljc1MiA4MS43NzU1IDE0Ni40NjQgODIuNDM2NyAxNDUuMTAzIDgyLjQzNjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTI3LjY1OSA2MS4yNzg1SDY5Ljg4MzRDNjkuNjI1OCA2MS4yNzg1IDY5LjM2ODIgNjEuMDU4MSA2OS4zNjgyIDYwLjc2NDJDNjkuMzY4MiA2MC40NzA0IDY5LjU4OSA2MC4yNSA2OS44ODM0IDYwLjI1SDEyNy42OTZDMTI3Ljk1NCA2MC4yNSAxMjguMjExIDYwLjQ3MDQgMTI4LjIxMSA2MC43NjQyQzEyOC4yMTEgNjEuMDU4MSAxMjcuOTU0IDYxLjI3ODUgMTI3LjY1OSA2MS4yNzg1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEyMi45ODYgNTYuODAwNkg3MC4wMzA4QzY5Ljc3MzIgNTYuODAwNiA2OS41NTI0IDU2LjU4MDMgNjkuNTUyNCA1Ni4yODY0QzY5LjU1MjQgNTYuMDI5MyA2OS43NzMyIDU1LjgwODkgNzAuMDMwOCA1NS44MDg5SDEyMi41MDhWOS4wODc4SDQ5LjAxOFYxOS45NkM0OS4wMTggMjAuMjE3MSA0OC43OTcyIDIwLjQzNzUgNDguNTAyOCAyMC40Mzc1QzQ4LjI0NTIgMjAuNDM3NSA0OC4wMjQ0IDIwLjIxNzEgNDguMDI0NCAxOS45NlY4LjYxMDMxQzQ4LjAyNDQgOC4zNTMxOSA0OC4yNDUyIDguMTMyODEgNDguNTAyOCA4LjEzMjgxSDEyMi45NDlDMTIzLjIwNyA4LjEzMjgxIDEyMy40NjQgOC4zNTMxOSAxMjMuNDY0IDguNjEwMzFWNTYuMzIzMUMxMjMuNTAxIDU2LjU4MDMgMTIzLjI4IDU2LjgwMDYgMTIyLjk4NiA1Ni44MDA2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTU0Ljg2ODYgMTYuMTM3QzU1LjgwMzUgMTYuMTM3IDU2LjU2MTQgMTUuMzgwNiA1Ni41NjE0IDE0LjQ0NzRDNTYuNTYxNCAxMy41MTQzIDU1LjgwMzUgMTIuNzU3OCA1NC44Njg2IDEyLjc1NzhDNTMuOTMzNyAxMi43NTc4IDUzLjE3NTggMTMuNTE0MyA1My4xNzU4IDE0LjQ0NzRDNTMuMTc1OCAxNS4zODA2IDUzLjkzMzcgMTYuMTM3IDU0Ljg2ODYgMTYuMTM3WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzU2OTJfOTM0NSkiLz4KPHBhdGggZD0iTTU5LjYxNjYgMTYuMTM3QzYwLjU1MTUgMTYuMTM3IDYxLjMwOTQgMTUuMzgwNiA2MS4zMDk0IDE0LjQ0NzRDNjEuMzA5NCAxMy41MTQzIDYwLjU1MTUgMTIuNzU3OCA1OS42MTY2IDEyLjc1NzhDNTguNjgxNyAxMi43NTc4IDU3LjkyMzggMTMuNTE0MyA1Ny45MjM4IDE0LjQ0NzRDNTcuOTIzOCAxNS4zODA2IDU4LjY4MTcgMTYuMTM3IDU5LjYxNjYgMTYuMTM3WiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyXzU2OTJfOTM0NSkiLz4KPHBhdGggZD0iTTY0LjM5OTggMTYuMTM3QzY1LjMzNDcgMTYuMTM3IDY2LjA5MjYgMTUuMzgwNiA2Ni4wOTI2IDE0LjQ0NzRDNjYuMDkyNiAxMy41MTQzIDY1LjMzNDcgMTIuNzU3OCA2NC4zOTk4IDEyLjc1NzhDNjMuNDY0OSAxMi43NTc4IDYyLjcwNyAxMy41MTQzIDYyLjcwNyAxNC40NDc0QzYyLjcwNyAxNS4zODA2IDYzLjQ2NDkgMTYuMTM3IDY0LjM5OTggMTYuMTM3WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzU2OTJfOTM0NSkiLz4KPHBhdGggZD0iTTE0Ny43NTIgNzYuNDQ4OUgxMDcuODYxQzEwNy42NzcgNzYuNDQ4OSAxMDcuNTMgNzYuMzM4NyAxMDcuNDIgNzYuMTkxOEwxMDQuNTEyIDcxLjE1OTdINzYuNDMzOUw3My40MTYzIDc1Ljk3MTRDNzMuMzA1OSA3Ni4xMTgzIDczLjE1ODcgNzYuMTkxOCA3My4wMTE1IDc2LjE5MThINjkuNTUyM0M2OS4yOTQ3IDc2LjE5MTggNjkuMDM3MSA3NS45NzE0IDY5LjAzNzEgNzUuNjc3NUM2OS4wMzcxIDc1LjM4MzcgNjkuMjU3OSA3NS4xNjMzIDY5LjU1MjMgNzUuMTYzM0g3Mi43MTcxTDc1LjczNDcgNzAuMzg4NEM3NS44MDgzIDcwLjI0MTQgNzUuOTkyMyA3MC4xNjggNzYuMTM5NSA3MC4xNjhIMTA0Ljc3QzEwNC45NTQgNzAuMTY4IDEwNS4xMDEgNzAuMjc4MiAxMDUuMjEyIDcwLjQyNTFMMTA4LjExOSA3NS40NTcySDE0Ny43MTZDMTQ3Ljk3MyA3NS40MjA0IDE0OC4yMzEgNzUuNjQwOCAxNDguMjY4IDc1Ljg5NzlDMTQ4LjMwNCA3Ni4xNTUgMTQ4LjA4NCA3Ni40MTIxIDE0Ny44MjYgNzYuNDQ4OUMxNDcuNzg5IDc2LjQ4NTYgMTQ3Ljc4OSA3Ni40ODU2IDE0Ny43NTIgNzYuNDQ4OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMDcuODYxIDc2LjE5MjVINzIuOTc0MkM3Mi43MTY2IDc2LjE5MjUgNzIuNDU5IDc1Ljk3MjEgNzIuNDU5IDc1LjY3ODNDNzIuNDU5IDc1LjM4NDQgNzIuNjc5OCA3NS4xNjQxIDcyLjk3NDIgNzUuMTY0MUgxMDcuODYxQzEwOC4xMTggNzUuMTY0MSAxMDguMzc2IDc1LjM4NDQgMTA4LjM3NiA3NS42NzgzQzEwOC4zNzYgNzUuOTcyMSAxMDguMTE4IDc2LjE5MjUgMTA3Ljg2MSA3Ni4xOTI1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwNC4yNTQgMzUuNDI1OEg2NC42MjAxVjU2LjE3ODVIMTA0LjI1NFYzNS40MjU4WiIgZmlsbD0idXJsKCNwYWludDRfbGluZWFyXzU2OTJfOTM0NSkiLz4KPHBhdGggZD0iTTc3LjAyMiAzNS40MjJDODIuNTcwNSAzNS40MjIgODcuMDY4NCAzMC45MzI2IDg3LjA2ODQgMjUuMzk0NkM4Ny4wNjg0IDE5Ljg1NjYgODIuNTcwNSAxNS4zNjcyIDc3LjAyMiAxNS4zNjcyQzcxLjQ3MzUgMTUuMzY3MiA2Ni45NzU2IDE5Ljg1NjYgNjYuOTc1NiAyNS4zOTQ2QzY2Ljk3NTYgMzAuOTMyNiA3MS40NzM1IDM1LjQyMiA3Ny4wMjIgMzUuNDIyWiIgZmlsbD0iI0ZFRDQ5MCIvPgo8cGF0aCBkPSJNNzQuNTkzMyAyNi4yMDM1QzcyLjUzMjUgMjYuMjAzNSA3MC44NzY1IDI1Ljc2MjcgNzAuNDM0OSAyNC40NzcyQzY5Ljg0NjEgMjIuNzg3NiA3MC45ODY5IDIwLjY1NzIgNzMuNzgzNyAxOC4wODYxQzc1LjEwODUgMTYuOTEwNyA3Ni41MDY5IDE1LjgwODggNzcuOTc4OSAxNC44MTcxQzc4LjE5OTcgMTQuNjcwMSA3OC41MzA5IDE0Ljc0MzYgNzguNjc4MSAxNS4wMDA3Qzc4LjgyNTMgMTUuMjIxMSA3OC43NTE3IDE1LjUxNDkgNzguNTMwOSAxNS42NjE5Qzc2LjI0OTMgMTcuMTMxMSA3MC40NzE3IDIxLjUzODcgNzEuMzkxNyAyNC4xNDY2QzcyLjEyNzcgMjYuMjc3IDgwLjQ0NDUgMjQuNzM0MyA4Ni4wNzQ5IDIyLjg5NzhDODYuMzMyNSAyMi44MjQzIDg2LjYyNjkgMjIuOTcxMiA4Ni43MDA1IDIzLjIyODNDODYuNzc0MSAyMy40ODU0IDg2LjYyNjkgMjMuNzc5MyA4Ni4zNjkzIDIzLjg1MjhDODQuNzUwMSAyNC4zNjcgNzguNzg4NSAyNi4yMDM1IDc0LjU5MzMgMjYuMjAzNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04MS43MzIzIDM0LjU3OTJDODEuNjIxOSAzNC41NzkyIDgxLjU0ODMgMzQuNTQyNSA4MS40Mzc5IDM0LjUwNTdDODEuMjE3MSAzNC4zNTg4IDgxLjE0MzUgMzQuMDI4MiA4MS4zMjc1IDMzLjgwNzlDODEuMzI3NSAzMy44MDc5IDgyLjIxMDcgMzIuNTIyMyA4MS45MTYzIDMxLjQyMDRDODEuNjk1NSAzMC44MzI3IDgxLjIxNzEgMzAuMzU1MiA4MC42MjgzIDMwLjE3MTVDNzguMzA5OSAyOS4xNzk4IDcyLjk3MzkgMzIuMTU1IDcxLjA5NzEgMzMuNDAzOEM3MC44NzYzIDMzLjU1MDggNzAuNTQ1MSAzMy40NzczIDcwLjM5NzkgMzMuMjU2OUM3MC4yNTA3IDMzLjAzNjUgNzAuMzI0MyAzMi43NDI3IDcwLjU0NTEgMzIuNTk1OEM3MC44Mzk1IDMyLjQxMjEgNzcuNzU3OSAyNy44NTc1IDgxLjAzMzEgMjkuMjlDODIuMDI2NyAyOS43MzA4IDgyLjY1MjMgMzAuMzU1MiA4Mi44NzMxIDMxLjJDODMuMzE0NyAzMi43NDI3IDgyLjIxMDcgMzQuMzU4OCA4Mi4xNzM5IDM0LjQzMjNDODIuMDYzNSAzNC41MDU3IDgxLjkxNjMgMzQuNTc5MiA4MS43MzIzIDM0LjU3OTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOTYuNDUyNyA1Ni41ODFDOTYuMTk1MSA1Ni41ODEgOTUuOTc0MyA1Ni4zNjA2IDk1LjkzNzUgNTYuMTAzNVYzNS43OTE2Qzk1LjkzNzUgMzUuNTM0NSA5Ni4xNTgzIDM1LjI3NzMgOTYuNDUyNyAzNS4yNzczQzk2Ljc0NzEgMzUuMjc3MyA5Ni45Njc5IDM1LjQ5NzcgOTYuOTY3OSAzNS43OTE2VjU2LjEwMzVDOTYuOTMxMSA1Ni4zNjA2IDk2LjcxMDMgNTYuNTgxIDk2LjQ1MjcgNTYuNTgxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQzLjYwNzggNTIuODcwMUMzOS4wODE0IDUyLjg3MDEgMzUuNDAxNCA0OS4xOTcgMzUuNDAxNCA0NC42NzkyQzM1LjQwMTQgNDAuMTYxMyAzOS4wODE0IDM2LjQ4ODMgNDMuNjA3OCAzNi40ODgzQzQ4LjEzNDIgMzYuNDg4MyA1MS44MTQyIDQwLjE2MTMgNTEuODE0MiA0NC42NzkyQzUxLjc3NzQgNDkuMTk3IDQ4LjEzNDIgNTIuODcwMSA0My42MDc4IDUyLjg3MDFaTTQzLjYwNzggMzcuNDhDMzkuNjMzNCAzNy40OCAzNi4zOTUgNDAuNjc1NSAzNi4zOTUgNDQuNjQyNEMzNi4zOTUgNDguNjA5MyAzOS41OTY2IDUxLjg0MTYgNDMuNTcxIDUxLjg0MTZDNDcuNTQ1NCA1MS44NDE2IDUwLjc4MzggNDguNjQ2MSA1MC43ODM4IDQ0LjY3OTJDNTAuNzgzOCA0MC43MTIzIDQ3LjU4MjIgMzcuNTE2NyA0My42MDc4IDM3LjQ4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTY0LjYyMDkgNTYuNTA3N0g0Mi42ODgxQzQyLjQzMDUgNTYuNTA3NyA0Mi4xNzI5IDU2LjI4NzMgNDIuMTcyOSA1Ni4wMzAyQzQyLjE3MjkgNTUuODgzMiA0Mi4yNDY1IDU1LjczNjMgNDIuMzkzNyA1NS42MjYxTDY0LjMyNjUgMzkuNDI4QzY0LjU0NzMgMzkuMjgxMSA2NC44NDE3IDM5LjMxNzggNjUuMDI1NyAzOS41MzgyQzY1LjA5OTMgMzkuNjExNiA2NS4xMzYxIDM5LjcyMTggNjUuMTM2MSAzOS44MzJWNTYuMDMwMkM2NS4xMzYxIDU2LjI1MDUgNjQuOTE1MyA1Ni40NzA5IDY0LjYyMDkgNTYuNTA3N1pNNDQuMTk2OSA1NS41MTU5SDY0LjEwNTdWNDAuNzg3TDQ0LjE5NjkgNTUuNTE1OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMTIuNjA4IDU0Ljg1NDlDMTE4LjkwOSA1NC44NTQ5IDEyNC4wMTYgNDkuNzU3IDEyNC4wMTYgNDMuNDY4NUMxMjQuMDE2IDM3LjE3OTkgMTE4LjkwOSAzMi4wODIgMTEyLjYwOCAzMi4wODJDMTA2LjMwOCAzMi4wODIgMTAxLjIgMzcuMTc5OSAxMDEuMiA0My40Njg1QzEwMS4yIDQ5Ljc1NyAxMDYuMzA4IDU0Ljg1NDkgMTEyLjYwOCA1NC44NTQ5WiIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyXzU2OTJfOTM0NSkiLz4KPHBhdGggZD0iTTk2LjY3MzQgMzUuNTcwOEM5Ni40MTU4IDM1LjU3MDggOTYuMTU4MiAzNS4zNTA0IDk2LjE1ODIgMzUuMDkzM0M5Ni4xNTgyIDM1LjA1NjUgOTYuMTU4MiAzNC45ODMxIDk2LjE5NSAzNC45NDYzTDEwMi40NTEgMTIuOTA4MUMxMDIuNTI1IDEyLjY1MSAxMDIuNzgyIDEyLjUwNCAxMDMuMDc3IDEyLjU3NzVDMTAzLjE1IDEyLjYxNDIgMTAzLjI2MSAxMi42NTEgMTAzLjI5NyAxMi43MjQ0TDExOC40OTYgMjkuNjkzOUMxMTguNjggMjkuOTE0MyAxMTguNjQzIDMwLjIwODEgMTE4LjQ1OSAzMC4zOTE4QzExOC4zODUgMzAuNDI4NSAxMTguMzEyIDMwLjUwMiAxMTguMjM4IDMwLjUwMkw5Ni43ODM4IDM1LjU3MDhDOTYuNzQ3IDM1LjU3MDggOTYuNzEwMiAzNS41NzA4IDk2LjY3MzQgMzUuNTcwOFpNMTAzLjE1IDE0LjA0NjdMOTcuMzcyNiAzNC4zOTU0TDExNy4yMDggMjkuNzMwNkwxMDMuMTUgMTQuMDQ2N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNTAuMTQ0IDYxLjY0OTRDMTQ5LjQ0NSA2MC44NzggMTQ4LjcwOSA2MC4xMDY3IDE0OC4wNDYgNTkuMjk4NkMxNDYuMTMzIDU3LjE2ODIgMTQ0LjQwMyA1NC44NTQyIDE0Mi44NTggNTIuNDNDMTQxLjQ5NiA1MC4xMTYgMTQwLjI0NSA0Ny43Mjg1IDEzOS4xNDEgNDUuMzA0M0MxMzcuMjI3IDQxLjExNyAxMzUuNDYxIDM2LjQxNTUgMTM1LjQ5OCAzMS43MTRDMTM4LjIyMSAzMi4yNjUgMTQxLjY4IDM2LjA0ODIgMTQxLjY4IDM2LjA0ODJDMTQxLjY4IDM2LjA0ODIgMTQxLjQyMiAyOS40IDE0MC42MTMgMjUuNjkwM0MxMzguOTU3IDE3LjgyOTkgMTQ1LjY1NCAxNC4yNjcxIDE0OC40MTQgMTcuOTc2OUMxNDguNDE0IDE3Ljk3NjkgMTUwLjczMyAyNy42MDAyIDE1MS45ODQgMzEuNDIwMkMxNTMuMjM1IDM1LjI0MDIgMTUyLjQyNiA0Ny4zOTc5IDE1MC44OCA1NS40MDUyQzE1MC40NzUgNTcuNDYyMSAxNTAuMjU0IDU5LjU1NTcgMTUwLjE0NCA2MS42NDk0WiIgZmlsbD0iI0Q4ODI2MCIvPgo8cGF0aCBkPSJNMTI5LjAyIDU5LjA0MjhDMTM0LjMyIDU5LjgxNDIgMTM3LjUyMSA1My4xNjYgMTMzLjQzNiA0OS42NzY2TDEzMy4zMjYgNDkuNTY2NEMxMjkuNTM2IDQ2LjQ0NDMgMTIzLjA5NiA0My4zNTg5IDEyMy4wOTYgNDMuMzU4OUMxMTUuNjI1IDQ1LjkzMDEgMTA4Ljc4IDM5LjUwMjMgMTEzLjUyOCAzNi41NjM4QzExMy41MjggMzYuNTYzOCAxMjIuMDY1IDM1LjM4ODQgMTI2LjU5MiAzNS4yMDQ4QzEyOS4zODggMzUuMDk0NiAxMzQuOTgyIDM5LjA2MTUgMTM0Ljk4MiAzOS4wNjE1QzEzNC45ODIgMzkuMDYxNSAxMzIuMDAxIDMzLjExMTIgMTI5Ljc1NiAzMC4wMjU4QzEyNS4wMDkgMjMuNTYxMiAxMjkuNjA5IDE3LjUzNzUgMTMzLjY5NCAxOS43NzhDMTMzLjY5NCAxOS43NzggMTM5Ljc2NiAyNy42MDE2IDE0Mi40ODkgMzAuNTc2OEMxNDUuMjEyIDMzLjU1MTkgMTQ4LjQ4OCA0NS4yMzIyIDE1MS4zNTggNTIuOTA4OUMxNTQuNzA3IDYxLjgzNDQgMTcyLjQwOCAxMDIuNzE1IDE3My41ODUgMTA1LjYxN0wxMzMuNTg0IDEwNS4zOTdDMTMzLjU4NCAxMDUuMzk3IDEzMC4wMTQgODcuMTc4NCAxMjUuNjcyIDgxLjYzMjFDMTIxLjMyOSA3Ni4wODU4IDExMS42MTQgNjcuNjc0NSAxMTEuMTM2IDYyLjU2OUMxMTAuMTc5IDU4LjAxNDQgMTExLjYxNCA1MS4yNTYgMTE4LjMxMiA1NS40MDY1QzEyMS41MTMgNTcuNTAwMiAxMjUuODE5IDU4LjUyODYgMTI5LjAyIDU5LjA0MjhaIiBmaWxsPSIjRkZDMkE3Ii8+CjxwYXRoIGQ9Ik0xNDUuMjEyIDUxLjE0NDVDMTQ0Ljk5MiA1MS4xNDQ1IDE0NC44MDggNTAuOTk3NiAxNDQuNzM0IDUwLjc3NzJDMTQ0LjIxOSA0OS4xNjEgMTQzLjQ4MyA0Ny42NTUxIDE0Mi41MjYgNDYuMjU5M0MxNDEuMDU0IDQ0LjIwMjQgMTM0LjcyNCAzOS40NjQyIDEzNC42NTEgMzkuNDI3NUMxMzQuNDMgMzkuMjgwNiAxMzQuMzkzIDM4Ljk1IDEzNC41NCAzOC43Mjk2QzEzNC42ODggMzguNTA5MiAxMzUuMDE5IDM4LjQ3MjUgMTM1LjI0IDM4LjYxOTRDMTM1LjQ5NyAzOC44MDMxIDE0MS43OSA0My40Njc4IDE0My4zMzYgNDUuNjcxN0MxNDQuMzI5IDQ3LjE0MDkgMTQ1LjEzOSA0OC43NTcgMTQ1LjY5MSA1MC40ODMzQzE0NS43NjQgNTAuNzQwNCAxNDUuNjE3IDUxLjAzNDMgMTQ1LjM2IDUxLjEwNzdDMTQ1LjI4NiA1MS4xNDQ1IDE0NS4yNDkgNTEuMTQ0NSAxNDUuMjEyIDUxLjE0NDVaIiBmaWxsPSIjRDg4MjYwIi8+CjxwYXRoIGQ9Ik0xMzUuOTc2IDg2LjU5MDRIMTM1LjkzOUMxMzIuMjU5IDg2LjI1OTggMTI4Ljk0NyA4NC4yMDI5IDEyNi45OTcgODIuOTkwOEMxMjYuNTE4IDgyLjY2MDIgMTI2LjAwMyA4Mi4zNjY0IDEyNS40ODggODIuMTA5MkMxMjUuMjMgODEuOTk5MSAxMjUuMTIgODEuNzA1MiAxMjUuMjMgODEuNDQ4MUMxMjUuMzQxIDgxLjE5MSAxMjUuNjM1IDgxLjA4MDggMTI1Ljg5MyA4MS4xOTFDMTI2LjQ0NSA4MS40ODQ4IDEyNi45OTcgODEuNzc4NyAxMjcuNTQ5IDgyLjE0NkMxMjkuNTczIDgzLjM5NDggMTMyLjU5IDg1LjMwNDggMTM2LjA0OSA4NS41OTg2QzEzNi4zMDcgODUuNjM1NCAxMzYuNTI4IDg1Ljg5MjUgMTM2LjQ5MSA4Ni4xNDk2QzEzNi40MTcgODYuNDA2NyAxMzYuMjMzIDg2LjU5MDQgMTM1Ljk3NiA4Ni41OTA0WiIgZmlsbD0iI0Q4ODI2MCIvPgo8cGF0aCBkPSJNMTU4LjM1IDc3LjI1ODVDMTU4LjI3NiA3Ny4yNTg1IDE1OC4yMDIgNzcuMjU4NSAxNTguMTI5IDc3LjIyMThDMTU3Ljg3MSA3Ny4xMTE2IDE1Ny43OTggNzYuODE3NyAxNTcuOTA4IDc2LjU2MDZDMTU5LjM0MyA3My42NTg5IDE1OC4yMzkgNzIuMTUzIDE1OC4xNjYgNzIuMTE2MkMxNTcuOTgyIDcxLjg5NTkgMTU4LjA1NSA3MS42MDIgMTU4LjIzOSA3MS40MTg0QzE1OC40NiA3MS4yMzQ3IDE1OC43NTQgNzEuMjcxNCAxNTguOTM4IDcxLjQ5MThDMTU5LjAxMiA3MS41NjUzIDE2MC41MjEgNzMuNTEyIDE1OC43OTEgNzcuMDAxNEMxNTguNzE4IDc3LjE0ODMgMTU4LjUzNCA3Ny4yNTg1IDE1OC4zNSA3Ny4yNTg1WiIgZmlsbD0iI0Q4ODI2MCIvPgo8cGF0aCBkPSJNMTc5LjgwNCAxMDYuMDU2SDQuMTk0ODlDMy45MzcyOSAxMDYuMDU2IDMuNjc5NjkgMTA1LjgzNSAzLjY3OTY5IDEwNS41NDJDMy42Nzk2OSAxMDUuMjQ4IDMuOTAwNDkgMTA1LjAyNyA0LjE5NDg5IDEwNS4wMjdIMTc5Ljg0MUMxODAuMDk5IDEwNS4wMjcgMTgwLjM1NiAxMDUuMjQ4IDE4MC4zNTYgMTA1LjU0MkMxODAuMzU2IDEwNS44MzUgMTgwLjA5OSAxMDYuMDU2IDE3OS44MDQgMTA2LjA1NloiIGZpbGw9IndoaXRlIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNTY5Ml85MzQ1IiB4MT0iNjcuNjUzOCIgeTE9IjAuNzE1NDE2IiB4Mj0iMzYuNTA4MyIgeTI9Ijc3Ljc0MzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YzODM3NCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDNjQyMzQiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzU2OTJfOTM0NSIgeDE9IjUxLjU5NTQiIHkxPSI5LjA5MDkiIHgyPSI1Ni45MDIiIHkyPSIxNy43NjQ2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMzgzNzQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzY0MjM0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl81NjkyXzkzNDUiIHgxPSI1Ni4zNTE4IiB5MT0iOS4wOTI1MiIgeDI9IjYxLjY1ODQiIHkyPSIxNy43NjYyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMzgzNzQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzY0MjM0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl81NjkyXzkzNDUiIHgxPSI2MS4xMDkyIiB5MT0iOS4wOTI1MiIgeDI9IjY2LjQxNTkiIHkyPSIxNy43NjYyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMzgzNzQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzY0MjM0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhcl81NjkyXzkzNDUiIHgxPSI5Ny43NTExIiB5MT0iOC4yNDE1OSIgeDI9Ijc4LjYzNTQiIHkyPSI2Mi40NDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzBBNkI1QiIvPgo8c3RvcCBvZmZzZXQ9IjAuNzgiIHN0b3AtY29sb3I9IiMwMDUxNDYiLz4KPHN0b3Agb2Zmc2V0PSIwLjkxIiBzdG9wLWNvbG9yPSIjMDA1MDQ1Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ1X2xpbmVhcl81NjkyXzkzNDUiIHgxPSIxMjEuNzMxIiB5MT0iMTIuMTMzNyIgeDI9IjEwOC41MDciIHkyPSI1Ny42NDE0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMzgzNzQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQzY0MjM0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+",className:"",alt:"","aria-hidden":"true"}))),(0,n.createElement)("div",{className:"flex flex-wrap py-2"},e.map(((e,t)=>(0,n.createElement)("div",{className:"flex w-40 items-center gap-1.5",key:t},(0,n.createElement)(kM,{className:"size-3 text-support-success-inverse"}),(0,n.createElement)("span",{className:"text-xs sm:text-sm"},e))))),(0,n.createElement)("div",{className:"pt-2"},(0,n.createElement)("a",{href:"https://app.zipwp.com/pricing",target:"_blank",rel:"noreferrer"},(0,n.createElement)(lr,{className:"text-heading-text bg-background-primary text-xs sm:text-sm w-full"},(0,tt.__)("Upgrade Now","astra-sites"))))),(0,n.createElement)("div",{className:"items-center relative"},(0,n.createElement)(ds,{className:"absolute right-0 size-4 text-st-background-secondary cursor-pointer",onClick:async()=>{i(!1),await or()({path:"zipwp/v1/set-plan-promo-dismiss-time",method:"GET",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce,"content-type":"application/json"}}).then(console.info).catch(console.error)}}))))},{logoUrlLight:AM}=aiBuilderVars,OM=(0,i.memo)((()=>{const{currentStepURL:e,currentStepIndex:t,navigateTo:r}=$O(),a=ZO(e),o=aiBuilderVars?.zip_token_exists,s=0===t,{setContinueProgressModal:l}=(0,et.useDispatch)(fn),{continueProgressModal:c}=(0,et.useSelect)((e=>{const{getContinueProgressModalInfo:t}=e(fn);return{continueProgressModal:t()}}),[]),u=(0,et.useSelect)((e=>{const{getOnboardingAI:t}=e(fn);return t()})),d=u?.stepData?.selectedTemplate,{loadingNextStep:p}=u,[f,m]=(0,i.useState)(!1);(0,i.useEffect)((()=>{if(f)return;const e=Kt("ai-builder-onboarding-details");e?.lastVisitedStep&&aiBuilderVars?.zip_token_exists?(r({to:e.lastVisitedStep,replace:!0}),l({open:!0})):aiBuilderVars?.zip_token_exists?r({to:a,replace:!0}):r({to:"/",replace:!0}),m(!0)}),[f,aiBuilderVars?.zip_token_exists,a]),((e,t)=>{const r=(0,n.useRef)(!1);(0,n.useEffect)((()=>{let t;return r.current&&(t=e()),r.current=!0,t}),t)})((()=>{u?.stepData?.businessType&&""!==u?.stepData?.businessType&&(c?.open||Xt("ai-builder-onboarding-details",{...u,lastVisitedStep:e}))}),[u,e]),(0,i.useEffect)((()=>{const e=Kt("ai-builder-onboarding-details");e?.stepData?.businessType&&o&&l({open:!0})}),[]);const h=(e,t)=>e===t?"border-accent-st bg-white text-accent-st border-solid":e>t?"bg-secondary-text text-white border-secondary-text border-solid":"border-solid border-step-connector text-secondary-text",g=new URLSearchParams(window.location.search);(0,i.useLayoutEffect)((()=>{if(g.get("token")){const e=(0,rt.removeQueryArgs)(window.location.href,"token","email","action","credit_token","security");window.onbeforeunload=null,window.history.replaceState({},"",e+"#/")}}),[t,e,u]);const v=(e,t="path")=>FO.findIndex((r=>r[t]===e)),{setPlanInformationModal:y}=(0,et.useDispatch)(fn),{planInformationModal:b}=(0,et.useSelect)((e=>{const{getPlanInfoModalInfo:t}=e(fn);return{planInformationModalInfo:t()}})),{zip_plans:{active_plan:x},show_zip_plan:w}=aiBuilderVars;return(0,n.createElement)(i.Fragment,null,(0,n.createElement)("div",{id:"spectra-onboarding-ai",className:Gt("font-figtree h-screen grid grid-cols-1 shadow-medium grid-rows-[4rem_1fr]",s&&"grid-rows-1")},!s&&(0,n.createElement)("header",{className:Gt("w-full h-full grid grid-cols-[8rem_1fr_8rem] items-center justify-between md:justify-start z-[5] relative bg-white shadow",FO[t]?.layoutConfig?.hideHeader&&"justify-center md:justify-between")},(0,n.createElement)("img",{className:"h-10 ml-3",src:AM,alt:(0,tt.__)("Build with AI","astra-sites")}),!FO[t]?.layoutConfig?.hideHeader&&(0,n.createElement)("nav",{className:"hidden md:flex items-center justify-center gap-4 flex-1 md:gap-2 lg:gap-4"},FO.map((({path:e,layoutConfig:{name:a,hideStep:o,stepNumber:s}},l)=>{return o?(0,n.createElement)(i.Fragment,{key:l}):(0,n.createElement)(i.Fragment,{key:l},(0,n.createElement)("div",{className:Gt("flex items-center",{"cursor-pointer":t>l&&t<=v("/features")&&!p}),key:l,onClick:(d=e,f=l,()=>{t===f||t>v("/features")||t<f||p||r({to:d})})},(0,n.createElement)("div",{className:Gt("flex items-center gap-2")},(0,n.createElement)("div",{className:Gt("rounded-full border border-border-primary text-xs font-semibold flex items-center justify-center w-5 h-5",h(t,l))},t>l?(0,n.createElement)(Je,{className:"h-3 w-3"}):(0,n.createElement)("span",null,s)),(0,n.createElement)("div",{className:Gt("text-sm font-medium text-secondary-text md:text-xs lg:text-sm",t===l&&"text-accent-st")},a))),FO.length-1>l&&!(FO[l+1]?.layoutConfig?.hideStep&&"done"===FO[l+1]?.layoutConfig?.screen)&&(0,n.createElement)("div",{className:Gt("w-8 h-px self-center md:w-4 lg:w-8",(c=t,u=l,"done"===FO?.[u].layoutConfig?.screen?"":c===u?"bg-accent-st":"bg-border-line-inactive"))}));var c,u,d,f}))),v("/done")!==t&&v("/building-website")!==t&&(0,n.createElement)("div",{className:"[grid-area:1/3] !mr-5 flex items-center justify-center mx-auto"},w&&(0,n.createElement)(i.Fragment,null,(0,n.createElement)("button",{onClick:()=>y({planInformationModal:b,open:!0}),className:"border px-1.5 py-0.5 font-semibold border-blue-crayola text-xs rounded text-blue-crayola"},x?.name),(0,n.createElement)("span",{className:"mx-3 h-4 w-[1px] bg-border-tertiary"})),(0,n.createElement)(Em,{exitButtonClassName:"text-icon-tertiary hover:text-icon-secondary"}))),(0,n.createElement)("main",{id:"sp-onboarding-content-wrapper",className:"flex-1 overflow-x-hidden h-full bg-container-background"},(0,n.createElement)(xM,null,(0,n.createElement)("div",{className:"h-full w-full relative flex"},(0,n.createElement)("div",{className:Gt("w-full max-h-full flex flex-col flex-auto items-center overflow-y-auto",!s&&"px-5 pt-5 [&:has(.max-w-container)]:pb-5 md:px-10 md:pt-10 md:[&:has(.max-w-container)]:pb-10 lg:px-14 lg:pt-14 lg:[&:has(.max-w-container)]:pb-14 xl:px-20 xl:pt-16 xl:[&:has(.max-w-container)]:pb-20",FO[t]?.layoutConfig?.contentClassName)},(0,n.createElement)(de,null))))),(0,n.createElement)(lM,null),(0,n.createElement)(uM,null),(0,n.createElement)(wM,null),(0,n.createElement)(NM,null),(0,n.createElement)(jM,null)),(0,n.createElement)("div",{className:"absolute top-0 left-0 z-20"},(0,n.createElement)(gM,null,!!d&&"/design"===e&&(0,n.createElement)(iM,null))),(0,n.createElement)(yM,null))})),IM=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 15.75 3 12m0 0 3.75-3.75M3 12h18"}))})),LM=e=>(0,n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:480,height:388,fill:"none",...e},(0,n.createElement)("g",{clipPath:"url(#a)"},(0,n.createElement)("g",{filter:"url(#b)",opacity:.5},(0,n.createElement)("rect",{width:331,height:275,x:77,y:58,fill:"url(#c)",rx:34.286})),(0,n.createElement)("g",{filter:"url(#d)"},(0,n.createElement)("rect",{width:432,height:308.571,x:24,y:39.143,fill:"#fff",rx:11.571}),(0,n.createElement)("rect",{width:431.036,height:307.607,x:24.482,y:39.625,stroke:"url(#e)",strokeWidth:.964,rx:11.089}),(0,n.createElement)("path",{fill:"url(#f)",d:"M53.373 56.51c.435-1.475 2.525-1.475 2.96 0l1.092 3.707c.149.502.542.895 1.044 1.043l3.707 1.093c1.475.435 1.475 2.525 0 2.96l-3.707 1.093a1.543 1.543 0 0 0-1.044 1.043l-1.092 3.707c-.435 1.476-2.525 1.476-2.96 0L52.28 67.45a1.543 1.543 0 0 0-1.044-1.043l-3.706-1.093c-1.476-.435-1.476-2.525 0-2.96l3.706-1.093a1.543 1.543 0 0 0 1.044-1.043l1.093-3.707Z"}),(0,n.createElement)("rect",{width:24.686,height:4.629,x:170.567,y:61.52,fill:"url(#g)",rx:1.543}),(0,n.createElement)("rect",{width:24.686,height:4.629,x:204.51,y:61.52,fill:"url(#h)",rx:1.543}),(0,n.createElement)("rect",{width:24.686,height:4.629,x:238.453,y:61.52,fill:"url(#i)",rx:1.543}),(0,n.createElement)("rect",{width:24.686,height:4.629,x:272.396,y:61.52,fill:"url(#j)",rx:1.543}),(0,n.createElement)("rect",{width:37.029,height:12.343,x:400.452,y:57.662,fill:"url(#k)",rx:3.857}),(0,n.createElement)("rect",{width:87.178,height:3.114,x:67.206,y:292.146,fill:"url(#l)",rx:1.557}),(0,n.createElement)("rect",{width:74.724,height:3.114,x:67.206,y:299.928,fill:"url(#m)",rx:1.557}),(0,n.createElement)("rect",{width:56.043,height:3.114,x:67.206,y:307.717,fill:"url(#n)",rx:1.557}),(0,n.createElement)("path",{fill:"url(#o)",d:"M72.894 274.401a.623.623 0 0 1 1.078 0l2.157 3.736 2.158 3.736a.623.623 0 0 1-.54.934H69.12a.623.623 0 0 1-.54-.934l2.158-3.736 2.157-3.736Z"}),(0,n.createElement)("rect",{width:87.178,height:3.114,x:196.417,y:292.146,fill:"url(#p)",rx:1.557}),(0,n.createElement)("rect",{width:74.724,height:3.114,x:196.417,y:299.928,fill:"url(#q)",rx:1.557}),(0,n.createElement)("rect",{width:56.043,height:3.114,x:196.417,y:307.717,fill:"url(#r)",rx:1.557}),(0,n.createElement)("path",{fill:"url(#s)",d:"M202.098 274.466a.622.622 0 0 1 1.092 0l1.568 2.866a.617.617 0 0 0 .248.248l2.866 1.567a.623.623 0 0 1 0 1.093l-2.866 1.568a.62.62 0 0 0-.248.247l-1.568 2.867a.622.622 0 0 1-1.092 0l-1.568-2.867a.62.62 0 0 0-.248-.247l-2.866-1.568a.623.623 0 0 1 0-1.093l2.866-1.567a.617.617 0 0 0 .248-.248l1.568-2.866Z"}),(0,n.createElement)("rect",{width:87.178,height:3.114,x:325.628,y:292.146,fill:"url(#t)",rx:1.557}),(0,n.createElement)("rect",{width:74.724,height:3.114,x:325.628,y:299.928,fill:"url(#u)",rx:1.557}),(0,n.createElement)("rect",{width:56.043,height:3.114,x:325.628,y:307.717,fill:"url(#v)",rx:1.557}),(0,n.createElement)("path",{fill:"url(#w)",d:"M331.297 274.598a.622.622 0 0 1 1.116 0l1.127 2.283a.622.622 0 0 0 .469.341l2.52.366c.51.074.714.702.345 1.062l-1.823 1.777a.626.626 0 0 0-.18.552l.431 2.509a.623.623 0 0 1-.904.656l-2.253-1.184a.62.62 0 0 0-.58 0l-2.253 1.184a.623.623 0 0 1-.904-.656l.43-2.509a.623.623 0 0 0-.179-.552l-1.823-1.777a.623.623 0 0 1 .345-1.062l2.52-.366a.622.622 0 0 0 .469-.341l1.127-2.283Z"}),(0,n.createElement)("rect",{width:395.357,height:159.107,x:42.323,y:88.324,fill:"url(#x)",rx:12.343}),(0,n.createElement)("path",{fill:"url(#y)",d:"M73 160.543c0-.852.69-1.543 1.543-1.543h147.914c.852 0 1.543.691 1.543 1.543v.914c0 .852-.691 1.543-1.543 1.543H74.543A1.543 1.543 0 0 1 73 161.457v-.914Z"}),(0,n.createElement)("rect",{width:126.514,height:4,x:73.178,y:167.98,fill:"url(#z)",rx:1.543}),(0,n.createElement)("rect",{width:98.743,height:8,x:73.178,y:143.295,fill:"url(#A)",rx:1.543}),(0,n.createElement)("rect",{width:37.029,height:12.343,x:73.178,y:180.324,fill:"url(#B)",rx:3.086}),(0,n.createElement)("rect",{width:35.486,height:10.8,x:117.149,y:181.096,stroke:"url(#C)",strokeWidth:1.543,rx:2.314}),(0,n.createElement)("path",{fill:"url(#D)",d:"M283.393 113.396h84.564v84.564h-84.564z",opacity:.5}),(0,n.createElement)("rect",{width:84.564,height:84.564,x:323.22,y:144.643,fill:"url(#E)",opacity:.5,rx:42.282})),(0,n.createElement)("rect",{width:118.178,height:68.363,x:48.5,y:260.5,fill:"#fff",fillOpacity:.32,rx:5.5}),(0,n.createElement)("rect",{width:118.178,height:68.363,x:48.5,y:260.5,stroke:"#D8DFE9",strokeDasharray:"4 4",rx:5.5}),(0,n.createElement)("rect",{width:87.178,height:3.114,x:64,y:294.68,fill:"url(#F)",rx:1.557}),(0,n.createElement)("rect",{width:74.724,height:3.114,x:64,y:302.461,fill:"url(#G)",rx:1.557}),(0,n.createElement)("rect",{width:56.043,height:3.114,x:64,y:310.25,fill:"url(#H)",rx:1.557}),(0,n.createElement)("path",{fill:"url(#I)",d:"M69.688 276.934a.623.623 0 0 1 1.078 0l2.157 3.736 2.157 3.736a.623.623 0 0 1-.539.935h-8.628a.623.623 0 0 1-.54-.935l2.158-3.736 2.157-3.736Z"}),(0,n.createElement)("g",{filter:"url(#J)"},(0,n.createElement)("rect",{width:119.178,height:69.363,x:38,y:250,fill:"#fff",fillOpacity:.32,rx:6,shapeRendering:"crispEdges"}),(0,n.createElement)("rect",{width:87.178,height:3.114,x:54,y:284.68,fill:"url(#K)",rx:1.557}),(0,n.createElement)("rect",{width:74.724,height:3.114,x:54,y:292.461,fill:"url(#L)",rx:1.557}),(0,n.createElement)("rect",{width:56.043,height:3.114,x:54,y:300.25,fill:"url(#M)",rx:1.557}),(0,n.createElement)("path",{fill:"url(#N)",d:"M59.688 266.934a.623.623 0 0 1 1.078 0l2.157 3.736 2.157 3.736a.623.623 0 0 1-.539.935h-8.628a.623.623 0 0 1-.54-.935l2.158-3.736 2.157-3.736Z"})),(0,n.createElement)("g",{filter:"url(#O)"},(0,n.createElement)("rect",{width:123.429,height:123.429,x:178.285,y:131.715,fill:"#fff",fillOpacity:.25,rx:61.714,shapeRendering:"crispEdges",style:{mixBlendMode:"overlay"}}),(0,n.createElement)("path",{fill:"url(#P)",d:"M204.734 193.43a2.94 2.94 0 1 1-5.878 0 2.94 2.94 0 0 1 5.878 0Z"}),(0,n.createElement)("path",{fill:"url(#Q)",d:"M281.142 193.43a2.94 2.94 0 1 1-5.878 0 2.94 2.94 0 0 1 5.878 0Z"}),(0,n.createElement)("path",{fill:"url(#R)",d:"M239.999 158.165a2.938 2.938 0 1 1 0-5.877 2.938 2.938 0 0 1 0 5.877Z"}),(0,n.createElement)("path",{fill:"url(#S)",d:"M239.999 234.573a2.938 2.938 0 1 1 0-5.877 2.938 2.938 0 0 1 0 5.877Z"}),(0,n.createElement)("path",{fill:"url(#T)",d:"M222.369 162.889a2.94 2.94 0 1 1-2.94-5.09 2.94 2.94 0 0 1 2.94 5.09Z"}),(0,n.createElement)("path",{fill:"url(#U)",d:"M260.573 229.061a2.94 2.94 0 1 1-2.939-5.092 2.94 2.94 0 0 1 2.939 5.092Z"}),(0,n.createElement)("path",{fill:"url(#V)",d:"M270.542 175.797a2.938 2.938 0 1 1 5.091-2.939 2.938 2.938 0 0 1-5.091 2.939Z"}),(0,n.createElement)("path",{fill:"url(#W)",d:"M204.37 214.001a2.94 2.94 0 1 1 5.092-2.937A2.94 2.94 0 0 1 204.37 214Z"}),(0,n.createElement)("path",{fill:"url(#X)",d:"M209.46 175.797a2.94 2.94 0 1 1-5.091-2.94 2.94 2.94 0 0 1 5.091 2.94Z"}),(0,n.createElement)("path",{fill:"url(#Y)",d:"M275.631 214.001a2.938 2.938 0 1 1-5.09-2.938 2.938 2.938 0 0 1 5.09 2.938Z"}),(0,n.createElement)("path",{fill:"url(#Z)",d:"M257.633 162.889a2.938 2.938 0 1 1 2.938-5.09 2.938 2.938 0 0 1-2.938 5.09Z"}),(0,n.createElement)("path",{fill:"url(#aa)",d:"M219.429 229.061a2.94 2.94 0 1 1 2.94-5.091 2.94 2.94 0 0 1-2.94 5.091Z"}),(0,n.createElement)("path",{stroke:"url(#ab)",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:3.429,d:"m245.142 183.147 5.143 5.143m-20.572 20.571 25.714-25.714-5.142-5.143-25.715 25.714 5.143 5.143Zm5.143-30.857a3.428 3.428 0 0 0 3.429 3.428 3.43 3.43 0 0 0-3.429 3.429 3.428 3.428 0 0 0-3.429-3.429 3.429 3.429 0 0 0 3.429-3.428Zm17.143 17.143a3.428 3.428 0 0 0 3.428 3.428 3.429 3.429 0 0 0-3.428 3.429 3.428 3.428 0 0 0-3.429-3.429 3.429 3.429 0 0 0 3.429-3.428Z"})),(0,n.createElement)("rect",{width:197.143,height:60,x:141.427,y:312.287,fill:"#fff",rx:30}),(0,n.createElement)("rect",{width:197.143,height:60,x:141.427,y:312.287,stroke:"#E2E8F0",strokeWidth:1.714,rx:30}),(0,n.createElement)("path",{stroke:"url(#ac)",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.714,d:"m176.984 333.701 1.928-1.929a2.143 2.143 0 1 1 3.031 3.031l-12.136 12.135a5.132 5.132 0 0 1-2.168 1.292l-3.069.915.914-3.069a5.142 5.142 0 0 1 1.292-2.168l10.208-10.207Zm0 0 3.015 3.015m-1.715 7.857v5.429a2.57 2.57 0 0 1-2.571 2.571h-12a2.57 2.57 0 0 1-2.571-2.571v-12a2.572 2.572 0 0 1 2.571-2.572h5.429"}),(0,n.createElement)("path",{stroke:"url(#ad)",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.714,d:"M210.284 352.571a4.571 4.571 0 0 1-4.571-4.571v-13.714a2.285 2.285 0 0 1 2.286-2.286h4.571a2.286 2.286 0 0 1 2.286 2.286V348a4.571 4.571 0 0 1-4.572 4.571Zm0 0h13.715a2.285 2.285 0 0 0 2.285-2.285v-4.572a2.285 2.285 0 0 0-2.285-2.285h-2.678m-6.465-6.465 1.893-1.894a2.286 2.286 0 0 1 3.233 0l3.232 3.233a2.284 2.284 0 0 1 0 3.232l-9.697 9.697M210.284 348h.012"}),(0,n.createElement)("path",{stroke:"url(#ae)",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m258.071 346.749-.929 3.253-.929-3.253a5.142 5.142 0 0 0-3.532-3.532l-3.253-.93 3.253-.929a5.144 5.144 0 0 0 3.532-3.532l.929-3.253.929 3.253a5.145 5.145 0 0 0 3.533 3.532l3.252.929-3.252.93a5.143 5.143 0 0 0-3.533 3.532Z"}),(0,n.createElement)("path",{stroke:"url(#af)",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m267.724 338.533-.296 1.183-.296-1.183a3.86 3.86 0 0 0-2.807-2.807l-1.183-.296 1.183-.296a3.857 3.857 0 0 0 2.807-2.806l.296-1.183.296 1.183a3.854 3.854 0 0 0 2.806 2.806l1.183.296-1.183.296a3.857 3.857 0 0 0-2.806 2.807Z"}),(0,n.createElement)("path",{stroke:"url(#ag)",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m266.164 352.079-.451 1.351-.45-1.351a2.574 2.574 0 0 0-1.626-1.627l-1.352-.45 1.352-.451a2.572 2.572 0 0 0 1.626-1.626l.45-1.352.451 1.352a2.57 2.57 0 0 0 1.626 1.626l1.352.451-1.352.45a2.572 2.572 0 0 0-1.626 1.627Z"}),(0,n.createElement)("path",{stroke:"url(#ah)",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.714,d:"M309.245 344.996a6.857 6.857 0 0 1-6.675 8.434v-5.485m6.675-2.949c4.268-3.119 7.04-8.161 7.04-13.851-5.69 0-10.732 2.772-13.85 7.039m6.81 6.812a17.07 17.07 0 0 1-6.675 2.949m-.135-9.761a6.857 6.857 0 0 0-8.436 6.675h5.487m2.949-6.675a17.047 17.047 0 0 0-2.949 6.675m3.084 3.086c-.118.024-.236.047-.355.068a17.256 17.256 0 0 1-2.798-2.797c.022-.12.045-.239.069-.357m-2.559 2.732a5.135 5.135 0 0 0-2.01 4.921 5.134 5.134 0 0 0 4.921-2.01m10.447-11.643a1.714 1.714 0 1 1-3.429 0 1.714 1.714 0 0 1 3.429 0Z"}),(0,n.createElement)("g",{filter:"url(#ai)"},(0,n.createElement)("rect",{width:62,height:68,y:120,fill:"#fff",fillOpacity:.32,rx:6,shapeRendering:"crispEdges"}),(0,n.createElement)("path",{fill:"url(#aj)",d:"m32.83 165-8.04-21h4.11l8.28 21h-4.35Zm-16.59 0 8.28-21h4.11l-8.04 21h-4.35Zm3.9-4.62v-3.63h13.17v3.63H20.14ZM39.366 165v-15h3.96v15h-3.96Zm1.98-17.43c-.6 0-1.13-.22-1.59-.66-.46-.46-.69-1-.69-1.62 0-.62.23-1.15.69-1.59.46-.46.99-.69 1.59-.69.62 0 1.15.23 1.59.69.46.44.69.97.69 1.59 0 .62-.23 1.16-.69 1.62-.44.44-.97.66-1.59.66Z"})),(0,n.createElement)("g",{filter:"url(#ak)"},(0,n.createElement)("rect",{width:107,height:56,x:369,y:85,fill:"#fff",fillOpacity:.32,rx:6,shapeRendering:"crispEdges"}),(0,n.createElement)("path",{fill:"#111827",fillRule:"evenodd",d:"M407.731 102.875v20.25h5.109v-6.321c1.054-.134 2.054-.322 2.973-.59.946-.268 1.784-.669 2.487-1.205.73-.536 1.271-1.205 1.703-2.036.406-.857.622-1.875.622-3.134 0-.991-.135-1.848-.378-2.571-.271-.75-.595-1.366-1.055-1.875a5.468 5.468 0 0 0-1.568-1.259 9.184 9.184 0 0 0-1.973-.777c-.676-.187-1.433-.294-2.217-.375a23.103 23.103 0 0 0-2.351-.107h-3.352Zm6.163 8.893c-.243.107-.568.134-.919.134v-4.554h.432c.325 0 .595.081.811.214.217.134.406.295.514.536.135.215.216.456.27.75.081.268.081.536.081.857 0 .322-.054.616-.135.884a1.735 1.735 0 0 1-.405.723 1.655 1.655 0 0 1-.649.456Z",clipRule:"evenodd"}),(0,n.createElement)("path",{fill:"#111827",d:"M405.532 103.063v20.009h-4.92v-20.009h4.92ZM391.353 107.723h-5.191v-4.607h12.787l-6.704 15.482h5.757v4.473H385l6.353-15.321v-.027Z"}),(0,n.createElement)("path",{fill:"#FF580E",d:"m459.841 106.257-.013.002-.013.001.026-.003ZM446.324 111.592c.073.072.073.265.073.265l-.193 1.086a.46.46 0 0 1-.169.265c-.096.072-.289.096-.289.096h-2.725c-.072 0-.072-.072-.072-.072l.289-1.64c.024-.073.097-.097.097-.097h2.748c.097 0 .193.024.241.097Z"}),(0,n.createElement)("path",{fill:"#FF580E",fillRule:"evenodd",d:"M459.828 106.259c.123-.003.203.096.16.205-.443 1.07-2.731 5.527-10.633 9.248-.153.067-.108.308.049.296l6.639.03c.133.017.225.173.126.263-1.449 1.693-10.226 11.097-23.151 8.121-5.096-1.185-8.622-5.899-8.643-11.594-.02-5.695 3.406-10.077 9.182-10.989 6.528-1.052 17.475-.839 19.217-.784.105-.008.194.121.122.209-.373.628-1.722 2.587-5.381 5.324-.101.062-.058.277.073.267 1.268.065 5.508.117 12.24-.596Zm-19.339 3.428s.145.024.193.096a.336.336 0 0 1 0 .217l-3.737 6.707a.44.44 0 0 1-.434.265h-1.471s-.169 0-.241-.072a.439.439 0 0 1-.121-.193l-.651-3.329s-.024-.073-.096-.073c-.072 0-.096 0-.096.049l-1.905 3.377a.509.509 0 0 1-.434.265h-1.471s-.169 0-.217-.072c-.072-.048-.097-.121-.121-.193l-1.278-6.707s0-.144.073-.217a.294.294 0 0 1 .217-.096h1.736s.169 0 .217.072c.014.022.029.041.042.06a.447.447 0 0 1 .078.133l.675 3.402s.025.072.097.072c.072 0 .096 0 .12-.048l1.905-3.45a.48.48 0 0 1 .434-.265h1.206s.169 0 .241.072c.072.048.096.121.121.193l.651 3.402s.048.072.096.096c.048.024.097 0 .097-.048l1.928-3.45a.481.481 0 0 1 .434-.265h1.712Zm7.909 3.545.289-1.665.024-.024c.097-.53-.024-.989-.337-1.351-.314-.361-.748-.554-1.278-.554h-5.281a.508.508 0 0 0-.313.12c-.096.073-.169.29-.169.29l-1.181 6.513c-.024.121 0 .217.072.29.072.072.265.12.265.12h1.399c.12 0 .217-.048.313-.12.097-.073.169-.29.169-.29l.241-1.351c0-.048.097-.072.097-.072h3.375c.555 0 1.037-.193 1.495-.555.434-.362.724-.82.82-1.351Z",clipRule:"evenodd"})),(0,n.createElement)("g",{filter:"url(#al)"},(0,n.createElement)("rect",{width:98,height:94,x:382,y:214,fill:"#fff",fillOpacity:.32,rx:6,shapeRendering:"crispEdges"}),(0,n.createElement)("path",{fill:"url(#am)",d:"M388 222a2 2 0 0 1 2-2h82a2 2 0 0 1 2 2v60a2 2 0 0 1-2 2h-82a2 2 0 0 1-2-2v-60Z"}),(0,n.createElement)("circle",{cx:394,cy:296,r:6,fill:"#BD09A1"}),(0,n.createElement)("circle",{cx:412.5,cy:296,r:6,fill:"#FB7D3A"}),(0,n.createElement)("circle",{cx:431,cy:296,r:6,fill:"#0F172A"}),(0,n.createElement)("circle",{cx:449.5,cy:296,r:6,fill:"#475569"}),(0,n.createElement)("circle",{cx:468,cy:296,r:6,fill:"#D9D9D9"}))),(0,n.createElement)("defs",null,(0,n.createElement)("linearGradient",{id:"c",x1:77,x2:408,y1:222.993,y2:222.993,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#0A21F8"}),(0,n.createElement)("stop",{offset:.427,stopColor:"#93F"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC65D2"})),(0,n.createElement)("linearGradient",{id:"e",x1:24,x2:456,y1:39.143,y2:347.714,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"f",x1:42.51,x2:67.195,y1:63.833,y2:63.833,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"g",x1:170.567,x2:195.253,y1:63.834,y2:63.834,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"h",x1:204.51,x2:229.195,y1:63.834,y2:63.834,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"i",x1:238.453,x2:263.139,y1:63.834,y2:63.834,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"j",x1:272.396,x2:297.081,y1:63.834,y2:63.834,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"k",x1:400.452,x2:437.481,y1:63.833,y2:63.833,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"l",x1:67.206,x2:154.384,y1:293.703,y2:293.703,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"m",x1:67.206,x2:141.93,y1:301.484,y2:301.484,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"n",x1:67.206,x2:123.249,y1:309.274,y2:309.274,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"o",x1:67.206,x2:79.66,y1:279.694,y2:279.694,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"p",x1:196.417,x2:283.595,y1:293.703,y2:293.703,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"q",x1:196.417,x2:271.141,y1:301.484,y2:301.484,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"r",x1:196.417,x2:252.46,y1:309.274,y2:309.274,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"s",x1:196.417,x2:208.871,y1:279.694,y2:279.694,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"t",x1:325.628,x2:412.806,y1:293.703,y2:293.703,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"u",x1:325.628,x2:400.352,y1:301.484,y2:301.484,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"v",x1:325.628,x2:381.671,y1:309.274,y2:309.274,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"w",x1:325.628,x2:338.082,y1:279.694,y2:279.694,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"x",x1:42.323,x2:437.68,y1:167.876,y2:167.876,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"y",x1:73,x2:224,y1:161,y2:161,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"z",x1:73.178,x2:199.692,y1:169.98,y2:169.98,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"A",x1:73.178,x2:171.921,y1:147.295,y2:147.295,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"B",x1:73.178,x2:110.206,y1:186.496,y2:186.496,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"C",x1:116.378,x2:153.406,y1:186.496,y2:186.496,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"D",x1:283.393,x2:367.957,y1:155.678,y2:155.678,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"E",x1:323.22,x2:407.784,y1:186.924,y2:186.924,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"F",x1:64,x2:151.178,y1:296.236,y2:296.236,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"G",x1:64,x2:138.724,y1:304.018,y2:304.018,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"H",x1:64,x2:120.043,y1:311.807,y2:311.807,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"I",x1:64,x2:76.454,y1:282.227,y2:282.227,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"K",x1:54,x2:141.178,y1:286.236,y2:286.236,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"L",x1:54,x2:128.724,y1:294.018,y2:294.018,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"M",x1:54,x2:110.043,y1:301.807,y2:301.807,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"N",x1:54,x2:66.454,y1:272.227,y2:272.227,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#D1DAE5"}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:.25}),(0,n.createElement)("stop",{offset:1,stopColor:"#D1DAE5",stopOpacity:0})),(0,n.createElement)("linearGradient",{id:"ab",x1:224.57,x2:255.427,y1:193.432,y2:193.432,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"ac",x1:161.142,x2:182.57,y1:341.859,y2:341.859,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"ad",x1:205.713,x2:226.284,y1:342.286,y2:342.286,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"ae",x1:249.428,x2:271.713,y1:342.287,y2:342.287,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"af",x1:249.428,x2:271.713,y1:342.287,y2:342.287,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"ag",x1:249.428,x2:271.713,y1:342.287,y2:342.287,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"ah",x1:293.999,x2:316.285,y1:342.287,y2:342.287,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"aj",x1:16,x2:46,y1:154,y2:154,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("linearGradient",{id:"am",x1:388,x2:474,y1:220,y2:284,gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7"}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"P",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"Q",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"R",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"S",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"T",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"U",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"V",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"W",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"X",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"Y",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"Z",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("radialGradient",{id:"aa",cx:0,cy:0,r:1,gradientTransform:"rotate(98.297 36.366 200.484) scale(41.5781)",gradientUnits:"userSpaceOnUse"},(0,n.createElement)("stop",{stopColor:"#B809A7",stopOpacity:0}),(0,n.createElement)("stop",{offset:.469,stopColor:"#E90B76"}),(0,n.createElement)("stop",{offset:1,stopColor:"#FC8536"})),(0,n.createElement)("filter",{id:"b",width:468.143,height:412.143,x:8.429,y:-10.571,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},(0,n.createElement)("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),(0,n.createElement)("feBlend",{in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape"}),(0,n.createElement)("feGaussianBlur",{result:"effect1_foregroundBlur_24279_41066",stdDeviation:34.286})),(0,n.createElement)("filter",{id:"d",width:438.171,height:314.744,x:20.914,y:39.143,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},(0,n.createElement)("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),(0,n.createElement)("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),(0,n.createElement)("feMorphology",{in:"SourceAlpha",radius:3.086,result:"effect1_dropShadow_24279_41066"}),(0,n.createElement)("feOffset",{dy:3.086}),(0,n.createElement)("feGaussianBlur",{stdDeviation:3.086}),(0,n.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,n.createElement)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"}),(0,n.createElement)("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_24279_41066"}),(0,n.createElement)("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_24279_41066",result:"shape"})),(0,n.createElement)("filter",{id:"J",width:228.893,height:179.078,x:-16.857,y:215.714,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},(0,n.createElement)("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),(0,n.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:3.429}),(0,n.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_24279_41066"}),(0,n.createElement)("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),(0,n.createElement)("feMorphology",{in:"SourceAlpha",radius:13.714,result:"effect2_dropShadow_24279_41066"}),(0,n.createElement)("feOffset",{dy:20.571}),(0,n.createElement)("feGaussianBlur",{stdDeviation:34.286}),(0,n.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,n.createElement)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0"}),(0,n.createElement)("feBlend",{in2:"effect1_backgroundBlur_24279_41066",result:"effect2_dropShadow_24279_41066"}),(0,n.createElement)("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_24279_41066",result:"shape"})),(0,n.createElement)("filter",{id:"O",width:233.143,height:233.142,x:123.428,y:97.429,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},(0,n.createElement)("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),(0,n.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:3.429}),(0,n.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_24279_41066"}),(0,n.createElement)("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),(0,n.createElement)("feMorphology",{in:"SourceAlpha",radius:13.714,result:"effect2_dropShadow_24279_41066"}),(0,n.createElement)("feOffset",{dy:20.571}),(0,n.createElement)("feGaussianBlur",{stdDeviation:34.286}),(0,n.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,n.createElement)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"}),(0,n.createElement)("feBlend",{in2:"effect1_backgroundBlur_24279_41066",result:"effect2_dropShadow_24279_41066"}),(0,n.createElement)("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_24279_41066",result:"shape"})),(0,n.createElement)("filter",{id:"ai",width:126,height:132,x:-16,y:112,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},(0,n.createElement)("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),(0,n.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:3.429}),(0,n.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_24279_41066"}),(0,n.createElement)("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),(0,n.createElement)("feMorphology",{in:"SourceAlpha",radius:8,result:"effect2_dropShadow_24279_41066"}),(0,n.createElement)("feOffset",{dx:16,dy:24}),(0,n.createElement)("feGaussianBlur",{stdDeviation:20}),(0,n.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,n.createElement)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"}),(0,n.createElement)("feBlend",{in2:"effect1_backgroundBlur_24279_41066",result:"effect2_dropShadow_24279_41066"}),(0,n.createElement)("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_24279_41066",result:"shape"})),(0,n.createElement)("filter",{id:"ak",width:171,height:120,x:321,y:77,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},(0,n.createElement)("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),(0,n.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:3.429}),(0,n.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_24279_41066"}),(0,n.createElement)("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),(0,n.createElement)("feMorphology",{in:"SourceAlpha",radius:8,result:"effect2_dropShadow_24279_41066"}),(0,n.createElement)("feOffset",{dx:-16,dy:24}),(0,n.createElement)("feGaussianBlur",{stdDeviation:20}),(0,n.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,n.createElement)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"}),(0,n.createElement)("feBlend",{in2:"effect1_backgroundBlur_24279_41066",result:"effect2_dropShadow_24279_41066"}),(0,n.createElement)("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_24279_41066",result:"shape"})),(0,n.createElement)("filter",{id:"al",width:162,height:158,x:334,y:206,colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},(0,n.createElement)("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),(0,n.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:3.429}),(0,n.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_24279_41066"}),(0,n.createElement)("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),(0,n.createElement)("feMorphology",{in:"SourceAlpha",radius:8,result:"effect2_dropShadow_24279_41066"}),(0,n.createElement)("feOffset",{dx:-16,dy:24}),(0,n.createElement)("feGaussianBlur",{stdDeviation:20}),(0,n.createElement)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,n.createElement)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"}),(0,n.createElement)("feBlend",{in2:"effect1_backgroundBlur_24279_41066",result:"effect2_dropShadow_24279_41066"}),(0,n.createElement)("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_24279_41066",result:"shape"})),(0,n.createElement)("clipPath",{id:"a"},(0,n.createElement)("path",{fill:"#fff",d:"M0 0h480v388H0z"})))),{imageDir:PM,logoUrlLight:zM}=aiBuilderVars,FM=zM||`${PM}logo.svg`,RM=()=>(0,n.createElement)("div",{className:"branding-wrap"},aiBuilderVars.isWhiteLabeled?(0,n.createElement)("h3",null,aiBuilderVars.whiteLabelName):(0,n.createElement)("a",{className:"flex items-center justify-center w-11 h-11",href:"#",rel:"noopener noreferrer"},(0,n.createElement)("img",{className:"w-full h-full",src:FM,alt:(0,tt.__)("Starter Templates","astra-sites")}))),BM=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m19.5 8.25-7.5 7.5-7.5-7.5"}))}));function UM(e,t){let[r,a]=(0,n.useState)(e),o=ra(e);return ta((()=>a(o.current)),[o,a,...t]),r}let VM=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function WM(e){var t,r;let n=null!=(t=e.innerText)?t:"",a=e.cloneNode(!0);if(!(a instanceof HTMLElement))return n;let o=!1;for(let e of a.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),o=!0;let i=o?null!=(r=a.innerText)?r:"":n;return VM.test(i)&&(i=i.replace(VM,"")),i}function HM(e){let t=(0,n.useRef)(""),r=(0,n.useRef)("");return na((()=>{let n=e.current;if(!n)return"";let a=n.innerText;if(t.current===a)return r.current;let o=function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let e=r.split(" ").map((e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():WM(t).trim()}return null})).filter(Boolean);if(e.length>0)return e.join(", ")}return WM(e).trim()}(n).trim().toLowerCase();return t.current=a,r.current=o,o}))}function YM(e){return[e.screenX,e.screenY]}function $M(){let e=(0,n.useRef)([-1,-1]);return{wasMoved(t){let r=YM(t);return(e.current[0]!==r[0]||e.current[1]!==r[1])&&(e.current=r,!0)},update(t){e.current=YM(t)}}}var ZM,QM=((ZM=QM||{})[ZM.First=0]="First",ZM[ZM.Previous=1]="Previous",ZM[ZM.Next=2]="Next",ZM[ZM.Last=3]="Last",ZM[ZM.Specific=4]="Specific",ZM[ZM.Nothing=5]="Nothing",ZM);function GM(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),a=null!=n?n:-1;switch(e.focus){case 0:for(let e=0;e<r.length;++e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 1:for(let e=a-1;e>=0;--e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 2:for(let e=a+1;e<r.length;++e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 3:for(let e=r.length-1;e>=0;--e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 4:for(let n=0;n<r.length;++n)if(t.resolveId(r[n],n,r)===e.id)return n;return n;case 5:return null;default:!function(e){throw new Error("Unexpected object: "+e)}(e)}}var qM=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(qM||{}),KM=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(KM||{}),XM=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(XM||{}),JM=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterOption=5]="RegisterOption",e[e.UnregisterOption=6]="UnregisterOption",e[e.RegisterLabel=7]="RegisterLabel",e))(JM||{});function eN(e,t=(e=>e)){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,n=fh(t(e.options.slice()),(e=>e.dataRef.current.domRef.current)),a=r?n.indexOf(r):null;return-1===a&&(a=null),{options:n,activeOptionIndex:a}}let tN={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,n=e.options.findIndex((e=>r(e.dataRef.current.value)));return-1!==n&&(t=n),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=eN(e),a=GM(t,{resolveItems:()=>n.options,resolveActiveIndex:()=>n.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...n,searchQuery:"",activeOptionIndex:a,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=""!==e.searchQuery?0:1,n=e.searchQuery+t.value.toLowerCase(),a=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+r).concat(e.options.slice(0,e.activeOptionIndex+r)):e.options).find((e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(n))})),o=a?e.options.indexOf(a):-1;return-1===o||o===e.activeOptionIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeOptionIndex:o,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},n=eN(e,(e=>[...e,r]));return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(n.activeOptionIndex=n.options.indexOf(r)),{...e,...n}},6:(e,t)=>{let r=eN(e,(e=>{let r=e.findIndex((e=>e.id===t.id));return-1!==r&&e.splice(r,1),e}));return{...e,...r,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},rN=(0,n.createContext)(null);function nN(e){let t=(0,n.useContext)(rN);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,nN),t}return t}rN.displayName="ListboxActionsContext";let aN=(0,n.createContext)(null);function oN(e){let t=(0,n.useContext)(aN);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,oN),t}return t}function iN(e,t){return va(t.type,tN,e,t)}aN.displayName="ListboxDataContext";let sN=n.Fragment,lN=xa.RenderStrategy|xa.Static,cN=Na((function(e,t){let{value:r,defaultValue:a,form:o,name:i,onChange:s,by:l=((e,t)=>e===t),disabled:c=!1,horizontal:u=!1,multiple:d=!1,...p}=e;const f=u?"horizontal":"vertical";let m=ha(t),[h=(d?[]:void 0),g]=aa(r,s,a),[v,y]=(0,n.useReducer)(iN,{dataRef:(0,n.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),b=(0,n.useRef)({static:!1,hold:!1}),x=(0,n.useRef)(null),w=(0,n.useRef)(null),E=(0,n.useRef)(null),_=na("string"==typeof l?(e,t)=>{let r=l;return(null==e?void 0:e[r])===(null==t?void 0:t[r])}:l),S=(0,n.useCallback)((e=>va(M.mode,{1:()=>h.some((t=>_(t,e))),0:()=>_(h,e)})),[h]),M=(0,n.useMemo)((()=>({...v,value:h,disabled:c,mode:d?1:0,orientation:f,compare:_,isSelected:S,optionsPropsRef:b,labelRef:x,buttonRef:w,optionsRef:E})),[h,c,d,v]);ta((()=>{v.dataRef.current=M}),[M]),yh([M.buttonRef,M.optionsRef],((e,t)=>{var r;y({type:1}),lh(t,sh.Loose)||(e.preventDefault(),null==(r=M.buttonRef.current)||r.focus())}),0===M.listboxState);let N=(0,n.useMemo)((()=>({open:0===M.listboxState,disabled:c,value:h})),[M,c,h]),k=na((e=>{let t=M.options.find((t=>t.id===e));t&&I(t.dataRef.current.value)})),C=na((()=>{if(null!==M.activeOptionIndex){let{dataRef:e,id:t}=M.options[M.activeOptionIndex];I(e.current.value),y({type:2,focus:QM.Specific,id:t})}})),D=na((()=>y({type:0}))),T=na((()=>y({type:1}))),j=na(((e,t,r)=>e===QM.Specific?y({type:2,focus:QM.Specific,id:t,trigger:r}):y({type:2,focus:e,trigger:r}))),A=na(((e,t)=>(y({type:5,id:e,dataRef:t}),()=>y({type:6,id:e})))),O=na((e=>(y({type:7,id:e}),()=>y({type:7,id:null})))),I=na((e=>va(M.mode,{0:()=>null==g?void 0:g(e),1(){let t=M.value.slice(),r=t.findIndex((t=>_(t,e)));return-1===r?t.push(e):t.splice(r,1),null==g?void 0:g(t)}}))),L=na((e=>y({type:3,value:e}))),P=na((()=>y({type:4}))),z=(0,n.useMemo)((()=>({onChange:I,registerOption:A,registerLabel:O,goToOption:j,closeListbox:T,openListbox:D,selectActiveOption:C,selectOption:k,search:L,clearSearch:P})),[]),F={ref:m},R=(0,n.useRef)(null),B=sa();return(0,n.useEffect)((()=>{R.current&&void 0!==a&&B.addEventListener(R.current,"reset",(()=>{null==g||g(a)}))}),[R,g]),n.createElement(rN.Provider,{value:z},n.createElement(aN.Provider,{value:M},n.createElement(Mh,{value:va(M.listboxState,{0:_h.Open,1:_h.Closed})},null!=i&&null!=h&&Aa({[i]:h}).map((([e,t],r)=>n.createElement(Ta,{features:Da.Hidden,ref:0===r?e=>{var t;R.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...ka({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,disabled:c,name:e,value:t})}))),Ea({ourProps:F,theirProps:p,slot:N,defaultTag:sN,name:"Listbox"}))))})),uN=Na((function(e,t){var r;let a=ua(),{id:o=`headlessui-listbox-button-${a}`,...i}=e,s=oN("Listbox.Button"),l=nN("Listbox.Button"),c=ha(s.buttonRef,t),u=sa(),d=na((e=>{switch(e.key){case Va.Space:case Va.Enter:case Va.ArrowDown:e.preventDefault(),l.openListbox(),u.nextFrame((()=>{s.value||l.goToOption(QM.First)}));break;case Va.ArrowUp:e.preventDefault(),l.openListbox(),u.nextFrame((()=>{s.value||l.goToOption(QM.Last)}))}})),p=na((e=>{e.key===Va.Space&&e.preventDefault()})),f=na((e=>{if(ja(e.currentTarget))return e.preventDefault();0===s.listboxState?(l.closeListbox(),u.nextFrame((()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))):(e.preventDefault(),l.openListbox())})),m=UM((()=>{if(s.labelId)return[s.labelId,o].join(" ")}),[s.labelId,o]),h=(0,n.useMemo)((()=>({open:0===s.listboxState,disabled:s.disabled,value:s.value})),[s]);return Ea({ourProps:{ref:c,id:o,type:pa(e,s.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(r=s.optionsRef.current)?void 0:r.id,"aria-expanded":0===s.listboxState,"aria-labelledby":m,disabled:s.disabled,onKeyDown:d,onKeyUp:p,onClick:f},theirProps:i,slot:h,defaultTag:"button",name:"Listbox.Button"})})),dN=Na((function(e,t){let r=ua(),{id:a=`headlessui-listbox-label-${r}`,...o}=e,i=oN("Listbox.Label"),s=nN("Listbox.Label"),l=ha(i.labelRef,t);ta((()=>s.registerLabel(a)),[a]);let c=na((()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})})),u=(0,n.useMemo)((()=>({open:0===i.listboxState,disabled:i.disabled})),[i]);return Ea({ourProps:{ref:l,id:a,onClick:c},theirProps:o,slot:u,defaultTag:"label",name:"Listbox.Label"})})),pN=Na((function(e,t){var r;let a=ua(),{id:o=`headlessui-listbox-options-${a}`,...i}=e,s=oN("Listbox.Options"),l=nN("Listbox.Options"),c=ha(s.optionsRef,t),u=sa(),d=sa(),p=Sh(),f=null!==p?(p&_h.Open)===_h.Open:0===s.listboxState;(0,n.useEffect)((()=>{var e;let t=s.optionsRef.current;t&&0===s.listboxState&&t!==(null==(e=Vm(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})}),[s.listboxState,s.optionsRef]);let m=na((e=>{switch(d.dispose(),e.key){case Va.Space:if(""!==s.searchQuery)return e.preventDefault(),e.stopPropagation(),l.search(e.key);case Va.Enter:if(e.preventDefault(),e.stopPropagation(),null!==s.activeOptionIndex){let{dataRef:e}=s.options[s.activeOptionIndex];l.onChange(e.current.value)}0===s.mode&&(l.closeListbox(),ia().nextFrame((()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.focus({preventScroll:!0})})));break;case va(s.orientation,{vertical:Va.ArrowDown,horizontal:Va.ArrowRight}):return e.preventDefault(),e.stopPropagation(),l.goToOption(QM.Next);case va(s.orientation,{vertical:Va.ArrowUp,horizontal:Va.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),l.goToOption(QM.Previous);case Va.Home:case Va.PageUp:return e.preventDefault(),e.stopPropagation(),l.goToOption(QM.First);case Va.End:case Va.PageDown:return e.preventDefault(),e.stopPropagation(),l.goToOption(QM.Last);case Va.Escape:return e.preventDefault(),e.stopPropagation(),l.closeListbox(),u.nextFrame((()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));case Va.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(l.search(e.key),d.setTimeout((()=>l.clearSearch()),350))}})),h=UM((()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.id}),[s.buttonRef.current]),g=(0,n.useMemo)((()=>({open:0===s.listboxState})),[s]);return Ea({ourProps:{"aria-activedescendant":null===s.activeOptionIndex||null==(r=s.options[s.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===s.mode||void 0,"aria-labelledby":h,"aria-orientation":s.orientation,id:o,onKeyDown:m,role:"listbox",tabIndex:0,ref:c},theirProps:i,slot:g,defaultTag:"ul",features:lN,visible:f,name:"Listbox.Options"})})),fN=Na((function(e,t){let r=ua(),{id:a=`headlessui-listbox-option-${r}`,disabled:o=!1,value:i,...s}=e,l=oN("Listbox.Option"),c=nN("Listbox.Option"),u=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===a,d=l.isSelected(i),p=(0,n.useRef)(null),f=HM(p),m=ra({disabled:o,value:i,domRef:p,get textValue(){return f()}}),h=ha(t,p);ta((()=>{if(0!==l.listboxState||!u||0===l.activationTrigger)return;let e=ia();return e.requestAnimationFrame((()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})),e.dispose}),[p,u,l.listboxState,l.activationTrigger,l.activeOptionIndex]),ta((()=>c.registerOption(a,m)),[m,a]);let g=na((e=>{if(o)return e.preventDefault();c.onChange(i),0===l.mode&&(c.closeListbox(),ia().nextFrame((()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})})))})),v=na((()=>{if(o)return c.goToOption(QM.Nothing);c.goToOption(QM.Specific,a)})),y=$M(),b=na((e=>y.update(e))),x=na((e=>{y.wasMoved(e)&&(o||u||c.goToOption(QM.Specific,a,0))})),w=na((e=>{y.wasMoved(e)&&(o||u&&c.goToOption(QM.Nothing))})),E=(0,n.useMemo)((()=>({active:u,selected:d,disabled:o})),[u,d,o]);return Ea({ourProps:{id:a,ref:h,role:"option",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-selected":d,disabled:void 0,onClick:g,onFocus:v,onPointerEnter:b,onMouseEnter:b,onPointerMove:x,onMouseMove:x,onPointerLeave:w,onMouseLeave:w},theirProps:s,slot:E,defaultTag:"li",name:"Listbox.Option"})})),mN=Object.assign(cN,{Button:uN,Label:dN,Options:pN,Option:fN});function hN({value:e,onChange:t,by:r="id",children:a}){return(0,n.createElement)(mN,{value:e,onChange:t,by:r},(({open:e})=>"function"==typeof a?a({open:e}):"string"!=typeof a&&(0,i.isValidElement)(a)?i.Children.map(a,(t=>{if((0,i.isValidElement)(t)){const r={...t.props};return(0,i.cloneElement)(t,{...r,open:e})}})):a))}(hN=(0,i.memo)(hN)).Label=({className:e,children:t})=>(0,n.createElement)(mN.Label,{className:Gt("block text-sm font-medium leading-6 text-gray-900",e)},t),hN.Label=(0,i.memo)(hN.Label),hN.Button=({className:e,children:t})=>(0,n.createElement)(mN.Button,{className:Gt("relative w-full cursor-default rounded-md bg-white py-2.5 pl-3 pr-10 text-left text-gray-900 shadow-sm border-0 focus:outline-none sm:text-sm sm:leading-6",e)},t),hN.Button=(0,i.memo)(hN.Button),hN.Options=({open:e,className:t,children:r})=>(0,n.createElement)(Nw,{show:e,as:i.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,n.createElement)(mN.Options,{className:Gt("absolute z-10 mt-1 max-h-60 w-full overflow-auto rounded-md bg-white p-2 shadow-lg focus:outline-none text-sm",t)},r)),hN.Options=(0,i.memo)(hN.Options),hN.Option=({value:e,className:t,children:r})=>(0,n.createElement)(mN.Option,{className:({active:e,selected:r})=>Gt("relative cursor-default select-none rounded py-2 pl-2 pr-9 m-0","function"==typeof t?t({active:e,selected:r}):t),value:e},(({selected:e,active:t})=>"function"==typeof r?r({selected:e,active:t}):"string"!=typeof r&&(0,i.isValidElement)(r)?i.Children.map(r,(r=>{if((0,i.isValidElement)(r)){const n={...r.props};return(0,i.cloneElement)(r,{...n,selected:e,active:t})}})):r)),hN.Option=(0,i.memo)(hN.Option);const gN=hN,vN=aiBuilderVars.imageDir,yN=()=>{const e=[{id:"gutenberg",title:(0,tt.__)("Block Editor","astra-sites"),image:`${vN}block-editor.svg`},{id:"elementor",title:(0,tt.__)("Elementor","astra-sites"),image:`${vN}elementor.svg`},{id:"beaver-builder",title:(0,tt.__)("Beaver Builder","astra-sites"),image:`${vN}beaver-builder.svg`},{id:"astra-sites",title:(0,tt.__)("AI Website Builder","astra-sites"),image:`${vN}ai-builder.svg`}],[t,r]=(0,i.useState)(e.at(-1));return(0,n.createElement)(gN,{by:"id",value:t,onChange:t=>{t.id!==e.at(-1).id&&(r(t),window.location=`${aiBuilderVars.adminUrl}themes.php?page=starter-templates&builder=${t.id}`)}},(0,n.createElement)("div",{className:"relative"},(0,n.createElement)(gN.Button,{className:"flex items-center justify-between gap-2 min-w-[190px] w-fit py-[28px] px-[20px] border-y-0 border-r-0 border-l border-border-primary shadow-none bg-transparent rounded-none text-sm text-zip-body-text cursor-pointer"},(0,n.createElement)("div",{className:"flex items-center gap-2"},(0,n.createElement)("img",{className:"w-5 h-5",src:t.image,alt:t.title}),(0,n.createElement)("span",{className:"truncate"},t.title)),(0,n.createElement)(BM,{className:"w-5 h-5 text-zip-body-text"})),(0,n.createElement)(gN.Options,{className:"mt-0.5 p-0 rounded-t-none bg-white shadow-[1px_2px_5px_1px_rgba(0,0,0,0.15)]"},e.map((e=>(0,n.createElement)(gN.Option,{key:e.id,as:i.Fragment,value:e,className:"py-3 px-2 hover:bg-[#F9FAFB] cursor-pointer"},(0,n.createElement)("div",{className:"flex items-center gap-2 text-sm font-normal"},(0,n.createElement)("img",{className:"w-5 h-5",src:e.image,alt:e.title}),(0,n.createElement)("span",null,e.title))))))))},{adminUrl:bN}=aiBuilderVars,xN=()=>(0,n.createElement)("div",{className:"w-full h-[80px] shadow bg-white"},(0,n.createElement)("div",{className:"h-full flex items-center justify-start"},(0,n.createElement)("div",{className:"h-full mr-auto py-4 px-6 border-r border-border-primary border-solid"},(0,n.createElement)(RM,null)),(0,n.createElement)("div",{className:"h-full ml-auto max-w-fit inline-flex items-center justify-end"},(0,n.createElement)("div",{className:"w-fit"},(0,n.createElement)(yN,null)),(0,n.createElement)("a",{className:"h-full inline-block px-[1.875rem] py-[1.625rem] border-l border-border-primary border-solid appearance-none",href:bN},(0,n.createElement)(qn.Tooltip,{content:(0,tt.__)("Exit to Dashboard","astra-sites")},(0,n.createElement)(ds,{className:"w-6 h-6 text-zip-body-text"})))))),wN=({heading:e,subHeading:t,className:r})=>(0,n.createElement)("div",{className:Gt("space-y-3",r)},!!e&&(0,n.createElement)("div",{className:"text-heading-text text-[1.75rem] font-semibold leading-9"},e),!!t&&(0,n.createElement)("p",{className:"text-body-text text-base font-normal leading-6"},t)),EN=({continueButtonText:e=(0,tt.__)("Next","astra-sites"),previousButtonText:t=(0,tt.__)("Back","astra-sites"),onClickContinue:r,onClickPrevious:a,onClickSkip:o,disableContinue:s,loading:l=!1,hideContinue:c=!1,className:u,skipButtonText:d=(0,tt.__)("Skip Step","astra-sites")})=>{const{setLoadingNextStep:p}=(0,et.useDispatch)(fn),{loadingNextStep:f}=(0,et.useSelect)((e=>{const{getLoadingNextStep:t}=e(fn);return{loadingNextStep:t()}}),[]),m=async(e,t)=>{f||(p(!0),"function"==typeof t&&await t(e),p(!1))};return(0,i.useEffect)((()=>{f!==l&&p(l)}),[l]),(0,n.createElement)("div",{className:cr("w-full flex items-center gap-4 flex-wrap md:flex-nowrap",u)},(0,n.createElement)("div",{className:"flex gap-4"},!c&&(0,n.createElement)(lr,{type:"submit",className:"relative !pl-[18px] !pr-[18px]",onClick:e=>m(e,r),variant:"primary",disabled:s,hasSuffixIcon:!0},(0,n.createElement)("span",{className:cr("!leading-4 text-sm",(f||l)&&"invisible")},e),(0,n.createElement)(rr,{className:cr("w-4 h-4",(f||l)&&"invisible")}),(f||l)&&(0,n.createElement)("span",{className:"absolute inset-0 flex items-center justify-center"},(0,n.createElement)(tS,null))),"function"==typeof a&&(0,n.createElement)(lr,{type:"button",className:"!pl-[18px] !pr-[18px]",onClick:e=>m(e,a),variant:"white"},(0,n.createElement)("span",{className:"!leading-4 text-sm"},t))),"function"==typeof o&&(0,n.createElement)(lr,{type:"button",className:"mr-auto ml-0 md:mr-0 md:ml-auto text-secondary-text",onClick:e=>m(e,o),variant:"blank"},(0,n.createElement)("span",{className:"!leading-4 text-sm"},d)))},_N=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"}))})),SN=({onSelect:e,value:t,showLabel:r,classNameChild:a="py-3 pl-4 pr-12",classNameParent:o="mt-2",placement:s="right",label:l="This website will be in",tooltipText:c=""})=>{const{siteLanguageList:u}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return t()})),[d,p]=(0,i.useState)(u.find((e=>"en"===e.code))),[f,m]=(0,i.useState)("");let h="bottom-end";h="left"===s?"bottom-start":"bottom-end";const[g,v]=Yh({placement:h,modifiers:[{name:"offset",options:{offset:[0,0]}},{name:"flip",enabled:!1},{name:"preventOverflow",options:{boundariesElement:"viewport"}}]}),y=e=>{m(e.target.value)},b=u.filter((e=>e.name.toLowerCase().includes(f.toLowerCase())));return(0,i.useEffect)((()=>{t&&t.code!==d.code&&p("string"==typeof t?u.find((e=>e.code===t)):t)}),[t]),(0,n.createElement)(mN,{value:d,onChange:t=>{p(t),"function"==typeof e&&e(t)}},(({open:e})=>(0,n.createElement)(i.Fragment,null,r&&(0,n.createElement)(mN.Label,{className:"text-base font-semibold flex leading-6 text-zip-app-heading"},c&&(0,n.createElement)("div",{className:"mr-1 pt-0.5"},(0,n.createElement)(rM,{content:c},(0,n.createElement)(EM,{className:"w-4 h-4"}))),l),(0,n.createElement)("div",{className:cr("relative",o)},(0,n.createElement)(mN.Button,{ref:g,className:cr("min-h-[48px] relative w-full cursor-default rounded-md bg-white text-zip-app-heading shadow-sm border border-solid border-border-tertiary focus:border-accent-st active:border-accent-st ring-1 ring-inset ring-transparent focus:outline-none active:outline-none focus:ring-accent-st","text-base font-normal text-left leading-6")},(0,n.createElement)("div",{className:cr("inline-flex items-center gap-2 w-full max-w-container relative",a)},(0,n.createElement)("span",{className:"min-w-fit uppercase text-center text-sm text-zip-app-heading font-semibold leading-5"},d.code),(0,n.createElement)("span",{className:"!shrink-0 w-px h-[14px] bg-border-tertiary"}),(0,n.createElement)("span",{className:"w-full !text-sm font-normal leading-6 block truncate"},d.name," ","en"===d.code&&"(Default)")),(0,n.createElement)("span",{className:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-4"},(0,n.createElement)(BM,{className:"h-5 w-5 text-zip-app-heading","aria-hidden":"true"}))),(0,n.createElement)(Nw,{show:e,as:i.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,n.createElement)(mN.Options,{ref:v,className:cr("w-full absolute z-10 !mt-1 !mb-1 rounded-md bg-white p-4 space-y-3 text-base font-normal leading-6 shadow-xl border-0 ring-0 focus:outline-none")},(0,n.createElement)("div",{className:"group relative flex flex-1 rounded-md bg-white focus-within:ring-1 focus-within:outline-none focus-within:ring-accent-st border border-solid border-border-tertiary shadow-sm focus-within:border-accent-st transition duration-150 ease-in-out"},(0,n.createElement)("label",{htmlFor:"search-field",className:"sr-only"},(0,tt.__)("Search","astra-sites")),(0,n.createElement)(_N,{className:"pointer-events-none absolute inset-y-0 left-2.5 h-full w-5 text-app-inactive-icon group-focus-within:text-app-active-icon transition duration-150 ease-in-out","aria-hidden":"true"}),(0,n.createElement)("input",{ref:e=>{e&&e.focus()},className:"appearance-none text-base h-[2.625rem] block w-full !border-0 py-0 !pl-10 pr-5 text-zip-app-heading placeholder:!text-zip-app-inactive-icon focus:ring-0 sm:text-sm bg-transparent focus:outline-none focus:!shadow-none focus:!border-0 focus-within:!border-0",placeholder:"Search Language",type:"search",value:f,onChange:y,name:"search"})),(0,n.createElement)("div",{className:cr("max-h-60 w-full overflow-x-hidden overflow-y-auto space-y-1","[&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar-thumb]:rounded-md [&::-webkit-scrollbar-thumb]:bg-dark-app-background/20 [&::-webkit-scrollbar-thumb:hover]:bg-dark-app-background/30 [&::-webkit-scrollbar-track]:bg-white [&::-webkit-scrollbar-track]:my-1 [&::-webkit-scrollbar-track]:rounded-md scroll-p-0")},b.length>0&&b.map((e=>(0,n.createElement)(mN.Option,{key:e.code,as:i.Fragment,value:e},(({active:t})=>(0,n.createElement)("div",{className:cr("w-full max-w-container relative flex items-center justify-between cursor-default select-none py-2 pl-3 pr-2 rounded",(d.code===e.code||t)&&"bg-alert-info-bg")},(0,n.createElement)("div",{className:"w-full flex items-center gap-2"},(0,n.createElement)("span",{className:"min-w-fit uppercase text-center text-sm text-zip-app-heading font-semibold leading-5"},e.code),(0,n.createElement)("span",{className:"w-px h-[14px] bg-border-tertiary !shrink-0"}),(0,n.createElement)("span",{className:cr("w-full truncate font-normal text-base leading-6",d.code===e.code?"text-zip-app-heading":"text-app-text")},e.name)),d.code===e.code&&(0,n.createElement)("span",{className:cr("absolute inset-y-0 right-0 flex items-center pr-4")},(0,n.createElement)(xn,{className:"h-6 w-6","aria-hidden":"true"}))))))),0===b.length&&(0,n.createElement)("div",{className:"relative cursor-default select-none py-2 px-4 text-base font-normal text-app-text"},(0,tt.__)("Nothing found","astra-sites")))))))))},MN=()=>{const{setWebsiteLanguageAIStep:e}=(0,et.useDispatch)(fn),{siteLanguage:t,siteLanguageList:r}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return t()}));return(0,n.createElement)("div",{className:"flex flex-col items-start gap-x-2"},(0,n.createElement)("h5",{className:"text-sm flex font-medium leading-5 items-center !mb-2"},(0,tt.__)("The website will be in:","astra-sites"),(0,n.createElement)("div",{className:"ml-1 pt-1"})),r&&0!==r.length?(0,n.createElement)(SN,{onSelect:t=>{e(t.code)},value:r.find((e=>e.code===t)),showLabel:!1,classNameParent:"w-[320px]",classNameChild:"py-2 pl-3 pr-8"}):(0,n.createElement)("div",{className:"h-12 w-[320px] inline-flex justify-start items-center gap-2 border border-solid border-border-tertiary py-2 pl-3 pr-8 rounded-md shadow-sm"},(0,n.createElement)("div",{className:"w-8 h-full bg-gray-300 animate-pulse"}),(0,n.createElement)("span",{className:"!shrink-0 w-px h-[14px] bg-border-tertiary"}),(0,n.createElement)("div",{className:"w-full h-full bg-gray-300 animate-pulse"})))};var NN=e=>"checkbox"===e.type,kN=e=>e instanceof Date,CN=e=>null==e;const DN=e=>"object"==typeof e;var TN=e=>!CN(e)&&!Array.isArray(e)&&DN(e)&&!kN(e),jN=e=>TN(e)&&e.target?NN(e.target)?e.target.checked:e.target.value:e,AN=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),ON=e=>{const t=e.constructor&&e.constructor.prototype;return TN(t)&&t.hasOwnProperty("isPrototypeOf")},IN="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function LN(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(IN&&(e instanceof Blob||e instanceof FileList)||!r&&!TN(e))return e;if(t=r?[]:{},r||ON(e))for(const r in e)e.hasOwnProperty(r)&&(t[r]=LN(e[r]));else t=e}return t}var PN=e=>Array.isArray(e)?e.filter(Boolean):[],zN=e=>void 0===e,FN=(e,t,r)=>{if(!t||!TN(e))return r;const n=PN(t.split(/[,[\].]+?/)).reduce(((e,t)=>CN(e)?e:e[t]),e);return zN(n)||n===e?zN(e[t])?r:e[t]:n},RN=e=>"boolean"==typeof e;const BN={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},UN={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},VN="pattern",WN="required";n.createContext(null);var HN=e=>TN(e)&&!Object.keys(e).length,YN=e=>Array.isArray(e)?e:[e];var $N=e=>"string"==typeof e,ZN=(e,t,r,n,a)=>$N(e)?(n&&t.watch.add(e),FN(r,e,a)):Array.isArray(e)?e.map((e=>(n&&t.watch.add(e),FN(r,e)))):(n&&(t.watchAll=!0),r),QN=e=>/^\w*$/.test(e),GN=e=>PN(e.replace(/["|']|\]/g,"").split(/\.|\[/)),qN=(e,t,r)=>{let n=-1;const a=QN(t)?[t]:GN(t),o=a.length,i=o-1;for(;++n<o;){const t=a[n];let o=r;if(n!==i){const r=e[t];o=TN(r)||Array.isArray(r)?r:isNaN(+a[n+1])?{}:[]}e[t]=o,e=e[t]}return e},KN=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},XN=e=>({isOnSubmit:!e||e===UN.onSubmit,isOnBlur:e===UN.onBlur,isOnChange:e===UN.onChange,isOnAll:e===UN.all,isOnTouch:e===UN.onTouched}),JN=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));const ek=(e,t,r,n)=>{for(const a of r||Object.keys(e)){const r=FN(e,a);if(r){const{_f:e,...o}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],a)&&!n)break;if(e.ref&&t(e.ref,e.name)&&!n)break;ek(o,t)}else TN(o)&&ek(o,t)}}};var tk=(e,t,r)=>{const n=PN(FN(e,r));return qN(n,"root",t[r]),qN(e,r,n),e},rk=e=>"file"===e.type,nk=e=>"function"==typeof e,ak=e=>{if(!IN)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},ok=e=>$N(e),ik=e=>"radio"===e.type,sk=e=>e instanceof RegExp;const lk={value:!1,isValid:!1},ck={value:!0,isValid:!0};var uk=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!zN(e[0].attributes.value)?zN(e[0].value)||""===e[0].value?ck:{value:e[0].value,isValid:!0}:ck:lk}return lk};const dk={isValid:!1,value:null};var pk=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),dk):dk;function fk(e,t,r="validate"){if(ok(e)||Array.isArray(e)&&e.every(ok)||RN(e)&&!e)return{type:r,message:ok(e)?e:"",ref:t}}var mk=e=>TN(e)&&!sk(e)?e:{value:e,message:""},hk=async(e,t,r,n,a)=>{const{ref:o,refs:i,required:s,maxLength:l,minLength:c,min:u,max:d,pattern:p,validate:f,name:m,valueAsNumber:h,mount:g,disabled:v}=e._f,y=FN(t,m);if(!g||v)return{};const b=i?i[0]:o,x=e=>{n&&b.reportValidity&&(b.setCustomValidity(RN(e)?"":e||""),b.reportValidity())},w={},E=ik(o),_=NN(o),S=E||_,M=(h||rk(o))&&zN(o.value)&&zN(y)||ak(o)&&""===o.value||""===y||Array.isArray(y)&&!y.length,N=KN.bind(null,m,r,w),k=(e,t,r,n="maxLength",a="minLength")=>{const i=e?t:r;w[m]={type:e?n:a,message:i,ref:o,...N(e?n:a,i)}};if(a?!Array.isArray(y)||!y.length:s&&(!S&&(M||CN(y))||RN(y)&&!y||_&&!uk(i).isValid||E&&!pk(i).isValid)){const{value:e,message:t}=ok(s)?{value:!!s,message:s}:mk(s);if(e&&(w[m]={type:WN,message:t,ref:b,...N(WN,t)},!r))return x(t),w}if(!(M||CN(u)&&CN(d))){let e,t;const n=mk(d),a=mk(u);if(CN(y)||isNaN(y)){const r=o.valueAsDate||new Date(y),i=e=>new Date((new Date).toDateString()+" "+e),s="time"==o.type,l="week"==o.type;$N(n.value)&&y&&(e=s?i(y)>i(n.value):l?y>n.value:r>new Date(n.value)),$N(a.value)&&y&&(t=s?i(y)<i(a.value):l?y<a.value:r<new Date(a.value))}else{const r=o.valueAsNumber||(y?+y:y);CN(n.value)||(e=r>n.value),CN(a.value)||(t=r<a.value)}if((e||t)&&(k(!!e,n.message,a.message,"max","min"),!r))return x(w[m].message),w}if((l||c)&&!M&&($N(y)||a&&Array.isArray(y))){const e=mk(l),t=mk(c),n=!CN(e.value)&&y.length>+e.value,a=!CN(t.value)&&y.length<+t.value;if((n||a)&&(k(n,e.message,t.message),!r))return x(w[m].message),w}if(p&&!M&&$N(y)){const{value:e,message:t}=mk(p);if(sk(e)&&!y.match(e)&&(w[m]={type:VN,message:t,ref:o,...N(VN,t)},!r))return x(t),w}if(f)if(nk(f)){const e=fk(await f(y,t),b);if(e&&(w[m]={...e,...N("validate",e.message)},!r))return x(e.message),w}else if(TN(f)){let e={};for(const n in f){if(!HN(e)&&!r)break;const a=fk(await f[n](y,t),b,n);a&&(e={...a,...N(n,a.message)},x(a.message),r&&(w[m]=e))}if(!HN(e)&&(w[m]={ref:b,...e},!r))return w}return x(!0),w};function gk(e,t){const r=Array.isArray(t)?t:QN(t)?[t]:GN(t),n=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=zN(e)?n++:e[t[n++]];return e}(e,r),a=r.length-1,o=r[a];return n&&delete n[o],0!==a&&(TN(n)&&HN(n)||Array.isArray(n)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!zN(e[t]))return!1;return!0}(n))&&gk(e,r.slice(0,-1)),e}var vk=()=>{let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}},yk=e=>CN(e)||!DN(e);function bk(e,t){if(yk(e)||yk(t))return e===t;if(kN(e)&&kN(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const r=e[a];if(!n.includes(a))return!1;if("ref"!==a){const e=t[a];if(kN(r)&&kN(e)||TN(r)&&TN(e)||Array.isArray(r)&&Array.isArray(e)?!bk(r,e):r!==e)return!1}}return!0}var xk=e=>"select-multiple"===e.type,wk=e=>ik(e)||NN(e),Ek=e=>ak(e)&&e.isConnected,_k=e=>{for(const t in e)if(nk(e[t]))return!0;return!1};function Sk(e,t={}){const r=Array.isArray(e);if(TN(e)||r)for(const r in e)Array.isArray(e[r])||TN(e[r])&&!_k(e[r])?(t[r]=Array.isArray(e[r])?[]:{},Sk(e[r],t[r])):CN(e[r])||(t[r]=!0);return t}function Mk(e,t,r){const n=Array.isArray(e);if(TN(e)||n)for(const n in e)Array.isArray(e[n])||TN(e[n])&&!_k(e[n])?zN(t)||yk(r[n])?r[n]=Array.isArray(e[n])?Sk(e[n],[]):{...Sk(e[n])}:Mk(e[n],CN(t)?{}:t[n],r[n]):r[n]=!bk(e[n],t[n]);return r}var Nk=(e,t)=>Mk(e,t,Sk(t)),kk=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>zN(e)?e:t?""===e?NaN:e?+e:e:r&&$N(e)?new Date(e):n?n(e):e;function Ck(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return rk(t)?t.files:ik(t)?pk(e.refs).value:xk(t)?[...t.selectedOptions].map((({value:e})=>e)):NN(t)?uk(e.refs).value:kk(zN(t.value)?e.ref.value:t.value,e)}var Dk=(e,t,r,n)=>{const a={};for(const r of e){const e=FN(t,r);e&&qN(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}},Tk=e=>zN(e)?e:sk(e)?e.source:TN(e)?sk(e.value)?e.value.source:e.value:e,jk=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function Ak(e,t,r){const n=FN(e,r);if(n||QN(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const n=a.join("."),o=FN(t,n),i=FN(e,n);if(o&&!Array.isArray(o)&&r!==n)return{name:r};if(i&&i.type)return{name:n,error:i};a.pop()}return{name:r}}var Ok=(e,t,r,n,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:!(r?n.isOnChange:a.isOnChange)||e),Ik=(e,t)=>!PN(FN(e,t)).length&&gk(e,t);const Lk={mode:UN.onSubmit,reValidateMode:UN.onChange,shouldFocusError:!0};function Pk(e={}){let t,r={...Lk,...e},n={submitCount:0,isDirty:!1,isLoading:nk(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},a={},o=(TN(r.defaultValues)||TN(r.values))&&LN(r.defaultValues||r.values)||{},i=r.shouldUnregister?{}:LN(o),s={action:!1,mount:!1,watch:!1},l={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c=0;const u={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},d={values:vk(),array:vk(),state:vk()},p=XN(r.mode),f=XN(r.reValidateMode),m=r.criteriaMode===UN.all,h=async e=>{if(u.isValid||e){const e=r.resolver?HN((await b()).errors):await x(a,!0);e!==n.isValid&&d.state.next({isValid:e})}},g=(e,t)=>{(u.isValidating||u.validatingFields)&&((e||Array.from(l.mount)).forEach((e=>{e&&(t?qN(n.validatingFields,e,t):gk(n.validatingFields,e))})),d.state.next({validatingFields:n.validatingFields,isValidating:!HN(n.validatingFields)}))},v=(e,t,r,n)=>{const l=FN(a,e);if(l){const a=FN(i,e,zN(r)?FN(o,e):r);zN(a)||n&&n.defaultChecked||t?qN(i,e,t?a:Ck(l._f)):_(e,a),s.mount&&h()}},y=(e,t,r,i,s)=>{let l=!1,c=!1;const p={name:e},f=!(!FN(a,e)||!FN(a,e)._f.disabled);if(!r||i){u.isDirty&&(c=n.isDirty,n.isDirty=p.isDirty=w(),l=c!==p.isDirty);const r=f||bk(FN(o,e),t);c=!(f||!FN(n.dirtyFields,e)),r||f?gk(n.dirtyFields,e):qN(n.dirtyFields,e,!0),p.dirtyFields=n.dirtyFields,l=l||u.dirtyFields&&c!==!r}if(r){const t=FN(n.touchedFields,e);t||(qN(n.touchedFields,e,r),p.touchedFields=n.touchedFields,l=l||u.touchedFields&&t!==r)}return l&&s&&d.state.next(p),l?p:{}},b=async e=>{g(e,!0);const t=await r.resolver(i,r.context,Dk(e||l.mount,a,r.criteriaMode,r.shouldUseNativeValidation));return g(e),t},x=async(e,t,a={valid:!0})=>{for(const o in e){const s=e[o];if(s){const{_f:e,...c}=s;if(e){const c=l.array.has(e.name);g([o],!0);const u=await hk(s,i,m,r.shouldUseNativeValidation&&!t,c);if(g([o]),u[e.name]&&(a.valid=!1,t))break;!t&&(FN(u,e.name)?c?tk(n.errors,u,e.name):qN(n.errors,e.name,u[e.name]):gk(n.errors,e.name))}c&&await x(c,t,a)}}return a.valid},w=(e,t)=>(e&&t&&qN(i,e,t),!bk(D(),o)),E=(e,t,r)=>ZN(e,l,{...s.mount?i:zN(t)?o:$N(e)?{[e]:t}:t},r,t),_=(e,t,r={})=>{const n=FN(a,e);let o=t;if(n){const r=n._f;r&&(!r.disabled&&qN(i,e,kk(t,r)),o=ak(r.ref)&&CN(t)?"":t,xk(r.ref)?[...r.ref.options].forEach((e=>e.selected=o.includes(e.value))):r.refs?NN(r.ref)?r.refs.length>1?r.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(o)?!!o.find((t=>t===e.value)):o===e.value))):r.refs[0]&&(r.refs[0].checked=!!o):r.refs.forEach((e=>e.checked=e.value===o)):rk(r.ref)?r.ref.value="":(r.ref.value=o,r.ref.type||d.values.next({name:e,values:{...i}})))}(r.shouldDirty||r.shouldTouch)&&y(e,o,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&C(e)},S=(e,t,r)=>{for(const n in t){const o=t[n],i=`${e}.${n}`,s=FN(a,i);!l.array.has(e)&&yk(o)&&(!s||s._f)||kN(o)?_(i,o,r):S(i,o,r)}},M=(e,t,r={})=>{const c=FN(a,e),p=l.array.has(e),f=LN(t);qN(i,e,f),p?(d.array.next({name:e,values:{...i}}),(u.isDirty||u.dirtyFields)&&r.shouldDirty&&d.state.next({name:e,dirtyFields:Nk(o,i),isDirty:w(e,f)})):!c||c._f||CN(f)?_(e,f,r):S(e,f,r),JN(e,l)&&d.state.next({...n}),d.values.next({name:s.mount?e:void 0,values:{...i}})},N=async o=>{s.mount=!0;const v=o.target;let w=v.name,E=!0;const _=FN(a,w),S=e=>{E=Number.isNaN(e)||e===FN(i,w,e)};if(_){let s,M;const N=v.type?Ck(_._f):jN(o),k=o.type===BN.BLUR||o.type===BN.FOCUS_OUT,D=!jk(_._f)&&!r.resolver&&!FN(n.errors,w)&&!_._f.deps||Ok(k,FN(n.touchedFields,w),n.isSubmitted,f,p),T=JN(w,l,k);qN(i,w,N),k?(_._f.onBlur&&_._f.onBlur(o),t&&t(0)):_._f.onChange&&_._f.onChange(o);const j=y(w,N,k,!1),A=!HN(j)||T;if(!k&&d.values.next({name:w,type:o.type,values:{...i}}),D)return u.isValid&&h(),A&&d.state.next({name:w,...T?{}:j});if(!k&&T&&d.state.next({...n}),r.resolver){const{errors:e}=await b([w]);if(S(N),E){const t=Ak(n.errors,a,w),r=Ak(e,a,t.name||w);s=r.error,w=r.name,M=HN(e)}}else g([w],!0),s=(await hk(_,i,m,r.shouldUseNativeValidation))[w],g([w]),S(N),E&&(s?M=!1:u.isValid&&(M=await x(a,!0)));E&&(_._f.deps&&C(_._f.deps),((r,a,o,i)=>{const s=FN(n.errors,r),l=u.isValid&&RN(a)&&n.isValid!==a;var p;if(e.delayError&&o?(p=()=>((e,t)=>{qN(n.errors,e,t),d.state.next({errors:n.errors})})(r,o),t=e=>{clearTimeout(c),c=setTimeout(p,e)},t(e.delayError)):(clearTimeout(c),t=null,o?qN(n.errors,r,o):gk(n.errors,r)),(o?!bk(s,o):s)||!HN(i)||l){const e={...i,...l&&RN(a)?{isValid:a}:{},errors:n.errors,name:r};n={...n,...e},d.state.next(e)}})(w,M,s,j))}},k=(e,t)=>{if(FN(n.errors,t)&&e.focus)return e.focus(),1},C=async(e,t={})=>{let o,i;const s=YN(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await b(e);if(e)for(const r of e){const e=FN(t,r);e?qN(n.errors,r,e):gk(n.errors,r)}else n.errors=t;return t})(zN(e)?e:s);o=HN(t),i=e?!s.some((e=>FN(t,e))):o}else e?(i=(await Promise.all(s.map((async e=>{const t=FN(a,e);return await x(t&&t._f?{[e]:t}:t)})))).every(Boolean),(i||n.isValid)&&h()):i=o=await x(a);return d.state.next({...!$N(e)||u.isValid&&o!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:o}:{},errors:n.errors}),t.shouldFocus&&!i&&ek(a,k,e?s:l.mount),i},D=e=>{const t={...o,...s.mount?i:{}};return zN(e)?t:$N(e)?FN(t,e):e.map((e=>FN(t,e)))},T=(e,t)=>({invalid:!!FN((t||n).errors,e),isDirty:!!FN((t||n).dirtyFields,e),isTouched:!!FN((t||n).touchedFields,e),isValidating:!!FN((t||n).validatingFields,e),error:FN((t||n).errors,e)}),j=(e,t,r)=>{const o=(FN(a,e,{_f:{}})._f||{}).ref;qN(n.errors,e,{...t,ref:o}),d.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&o&&o.focus&&o.focus()},A=(e,t={})=>{for(const s of e?YN(e):l.mount)l.mount.delete(s),l.array.delete(s),t.keepValue||(gk(a,s),gk(i,s)),!t.keepError&&gk(n.errors,s),!t.keepDirty&&gk(n.dirtyFields,s),!t.keepTouched&&gk(n.touchedFields,s),!t.keepIsValidating&&gk(n.validatingFields,s),!r.shouldUnregister&&!t.keepDefaultValue&&gk(o,s);d.values.next({values:{...i}}),d.state.next({...n,...t.keepDirty?{isDirty:w()}:{}}),!t.keepIsValid&&h()},O=({disabled:e,name:t,field:r,fields:n,value:a})=>{if(RN(e)){const o=e?void 0:zN(a)?Ck(r?r._f:FN(n,t)._f):a;qN(i,t,o),y(t,o,!1,!1,!0)}},I=(e,t={})=>{let n=FN(a,e);const i=RN(t.disabled);return qN(a,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),l.mount.add(e),n?O({field:n,disabled:t.disabled,name:e,value:t.value}):v(e,!0,t.value),{...i?{disabled:t.disabled}:{},...r.progressive?{required:!!t.required,min:Tk(t.min),max:Tk(t.max),minLength:Tk(t.minLength),maxLength:Tk(t.maxLength),pattern:Tk(t.pattern)}:{},name:e,onChange:N,onBlur:N,ref:i=>{if(i){I(e,t),n=FN(a,e);const r=zN(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,s=wk(r),l=n._f.refs||[];if(s?l.find((e=>e===r)):r===n._f.ref)return;qN(a,e,{_f:{...n._f,...s?{refs:[...l.filter(Ek),r,...Array.isArray(FN(o,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),v(e,!1,void 0,r)}else n=FN(a,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!AN(l.array,e)||!s.action)&&l.unMount.add(e)}}},L=()=>r.shouldFocusError&&ek(a,k,l.mount),P=(e,t)=>async o=>{let s;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let l=LN(i);if(d.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await b();n.errors=e,l=t}else await x(a);if(gk(n.errors,"root"),HN(n.errors)){d.state.next({errors:{}});try{await e(l,o)}catch(e){s=e}}else t&&await t({...n.errors},o),L(),setTimeout(L);if(d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:HN(n.errors)&&!s,submitCount:n.submitCount+1,errors:n.errors}),s)throw s},z=(t,r={})=>{const c=t?LN(t):o,p=LN(c),f=HN(t),m=f?o:p;if(r.keepDefaultValues||(o=c),!r.keepValues){if(r.keepDirtyValues)for(const e of l.mount)FN(n.dirtyFields,e)?qN(m,e,FN(i,e)):M(e,FN(m,e));else{if(IN&&zN(t))for(const e of l.mount){const t=FN(a,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(ak(e)){const t=e.closest("form");if(t){t.reset();break}}}}a={}}i=e.shouldUnregister?r.keepDefaultValues?LN(o):{}:LN(m),d.array.next({values:{...m}}),d.values.next({values:{...m}})}l={mount:r.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},s.mount=!u.isValid||!!r.keepIsValid||!!r.keepDirtyValues,s.watch=!!e.shouldUnregister,d.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:!f&&(r.keepDirty?n.isDirty:!(!r.keepDefaultValues||bk(t,o))),isSubmitted:!!r.keepIsSubmitted&&n.isSubmitted,dirtyFields:f?[]:r.keepDirtyValues?r.keepDefaultValues&&i?Nk(o,i):n.dirtyFields:r.keepDefaultValues&&t?Nk(o,t):{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitSuccessful:!!r.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1})},F=(e,t)=>z(nk(e)?e(i):e,t);return{control:{register:I,unregister:A,getFieldState:T,handleSubmit:P,setError:j,_executeSchema:b,_getWatch:E,_getDirty:w,_updateValid:h,_removeUnmounted:()=>{for(const e of l.unMount){const t=FN(a,e);t&&(t._f.refs?t._f.refs.every((e=>!Ek(e))):!Ek(t._f.ref))&&A(e)}l.unMount=new Set},_updateFieldArray:(e,t=[],r,l,c=!0,p=!0)=>{if(l&&r){if(s.action=!0,p&&Array.isArray(FN(a,e))){const t=r(FN(a,e),l.argA,l.argB);c&&qN(a,e,t)}if(p&&Array.isArray(FN(n.errors,e))){const t=r(FN(n.errors,e),l.argA,l.argB);c&&qN(n.errors,e,t),Ik(n.errors,e)}if(u.touchedFields&&p&&Array.isArray(FN(n.touchedFields,e))){const t=r(FN(n.touchedFields,e),l.argA,l.argB);c&&qN(n.touchedFields,e,t)}u.dirtyFields&&(n.dirtyFields=Nk(o,i)),d.state.next({name:e,isDirty:w(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else qN(i,e,t)},_updateDisabledField:O,_getFieldArray:t=>PN(FN(s.mount?i:o,t,e.shouldUnregister?FN(o,t,[]):[])),_reset:z,_resetDefaultValues:()=>nk(r.defaultValues)&&r.defaultValues().then((e=>{F(e,r.resetOptions),d.state.next({isLoading:!1})})),_updateFormState:e=>{n={...n,...e}},_disableForm:e=>{RN(e)&&(d.state.next({disabled:e}),ek(a,((t,r)=>{let n=e;const o=FN(a,r);o&&RN(o._f.disabled)&&(n||(n=o._f.disabled)),t.disabled=n}),0,!1))},_subjects:d,_proxyFormState:u,_setErrors:e=>{n.errors=e,d.state.next({errors:n.errors,isValid:!1})},get _fields(){return a},get _formValues(){return i},get _state(){return s},set _state(e){s=e},get _defaultValues(){return o},get _names(){return l},set _names(e){l=e},get _formState(){return n},set _formState(e){n=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:C,register:I,handleSubmit:P,watch:(e,t)=>nk(e)?d.values.subscribe({next:r=>e(E(void 0,t),r)}):E(e,t,!0),setValue:M,getValues:D,reset:F,resetField:(e,t={})=>{FN(a,e)&&(zN(t.defaultValue)?M(e,LN(FN(o,e))):(M(e,t.defaultValue),qN(o,e,LN(t.defaultValue))),t.keepTouched||gk(n.touchedFields,e),t.keepDirty||(gk(n.dirtyFields,e),n.isDirty=t.defaultValue?w(e,LN(FN(o,e))):w()),t.keepError||(gk(n.errors,e),u.isValid&&h()),d.state.next({...n}))},clearErrors:e=>{e&&YN(e).forEach((e=>gk(n.errors,e))),d.state.next({errors:e?n.errors:{}})},unregister:A,setError:j,setFocus:(e,t={})=>{const r=FN(a,e),n=r&&r._f;if(n){const e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:T}}function zk(e={}){const t=n.useRef(),r=n.useRef(),[a,o]=n.useState({isDirty:!1,isValidating:!1,isLoading:nk(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:nk(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...Pk(e),formState:a});const i=t.current.control;return i._options=e,function(e){const t=n.useRef(e);t.current=e,n.useEffect((()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}}),[e.disabled])}({subject:i._subjects.state,next:e=>{((e,t,r,n)=>{r(e);const{name:a,...o}=e;return HN(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find((e=>t[e]===(!n||UN.all)))})(e,i._proxyFormState,i._updateFormState,!0)&&o({...i._formState})}}),n.useEffect((()=>i._disableForm(e.disabled)),[i,e.disabled]),n.useEffect((()=>{if(i._proxyFormState.isDirty){const e=i._getDirty();e!==a.isDirty&&i._subjects.state.next({isDirty:e})}}),[i,a.isDirty]),n.useEffect((()=>{e.values&&!bk(e.values,r.current)?(i._reset(e.values,i._options.resetOptions),r.current=e.values,o((e=>({...e})))):i._resetDefaultValues()}),[e.values,i]),n.useEffect((()=>{e.errors&&i._setErrors(e.errors)}),[e.errors,i]),n.useEffect((()=>{i._state.mount||(i._updateValid(),i._state.mount=!0),i._state.watch&&(i._state.watch=!1,i._subjects.state.next({...i._formState})),i._removeUnmounted()})),n.useEffect((()=>{e.shouldUnregister&&i._subjects.values.next({values:i._getWatch()})}),[e.shouldUnregister,i]),t.current.formState=((e,t,r,n=!0)=>{const a={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(a,o,{get:()=>{const a=o;return t._proxyFormState[a]!==UN.all&&(t._proxyFormState[a]=!n||UN.all),r&&(r[a]=!0),e[a]}});return a})(a,i),t.current}const{useState:Fk,useEffect:Rk,useCallback:Bk,useMemo:Uk}=wp.element,Vk=(e,t,r=null)=>{const[n,a]=Fk(e),o=Bk((e=>{r&&"function"==typeof r&&r(e),a(e)}),[r]);return Rk((()=>{const r=setTimeout((()=>{o(e)}),t);return()=>{clearTimeout(r)}}),[e,t,o]),Uk((()=>n),[n])},Wk={closed:{opacity:0},open:{opacity:1,transition:{delayChildren:.05,staggerChildren:.05}}},Hk={open:{y:0,opacity:1},closed:{y:20,opacity:0}},Yk=/^[a-zA-Z0-9\-_'& ]{1,50}$/,$k=()=>{const{setWebsiteTypeAIStep:e,setBusinessTypeListAIStep:t}=(0,et.useDispatch)(fn),{businessType:r,businessTypeList:a}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return t()})),[o,s]=Yh({placement:"bottom",modifiers:[{name:"offset",options:{offset:[0,0]}},{name:"flip",enabled:!1},{name:"preventOverflow",options:{boundariesElement:"viewport"}}]}),[l,c]=(0,i.useState)(!1),[u,d]=(0,i.useState)(!1),p=(0,i.useRef)(null),f=(0,i.useRef)(null),{register:m,setValue:h,reset:g,setFocus:v,watch:y}=zk({defaultValues:{keyword:null!=r?r:""}}),b=y("keyword"),x=Vk(b,300),w=e=>{b||""===r||h("keyword",r),b&&""!==r&&b!==r&&h("keyword",b),c(!1),e&&e?.blur()},E=(0,i.useCallback)((()=>{(async(e="")=>{p.current&&(p.current.abort(),p.current=null),d(!0),p.current=new AbortController;try{const r=await or()({path:"zipwp/v1/search-category",method:"POST",data:{keyword:e},headers:{"content-type":"application/json","X-WP-Nonce":aiBuilderVars.rest_api_nonce,_ajax_nonce:aiBuilderVars._ajax_nonce},signal:p.current.signal});if(!r.success)throw new Error(r?.data?.data);t(r?.data?.data),d(!1)}catch(e){if("AbortError"===e.name)return;lw.error(er(e))}})(l?x:"")}),[x]);(0,i.useEffect)((()=>{E()}),[E]),(0,i.useLayoutEffect)((()=>{l&&!b&&t([])}),[b]);const _=e=>{const t=document.getElementById("business-types-suggestions");t&&!t.contains(e.target)&&w()};(0,i.useEffect)((()=>(document.addEventListener("mousedown",_),()=>document.removeEventListener("mousedown",_))),[_]),(0,i.useEffect)((()=>{r||h("keyword","")}),[r]);const S=()=>{try{const e=a&&Array.isArray(a)?a:[];if(!b)return e;const t=e?.find((({document:e})=>e.name?.toLowerCase()?.trim()===b?.toLowerCase()?.trim()));return t?e:[{document:{name:b},highlight:{name:{matched_tokens:[b.trim()]}}},...e]}catch(e){return[]}},M=Vk(b,500);return(0,i.useEffect)((()=>{e(b)}),[M]),(0,n.createElement)("div",{id:"business-types-suggestions",ref:o,className:Gt("relative pr-3 pl-4 py-3 bg-white rounded-md border border-solid border-border-tertiary",{"pb-0 rounded-b-none border-b-0 shadow-md":l}),onKeyDown:e=>{const t=document.getElementById("business-types-suggestions");if(!t)return;const r=Array.from(t.querySelectorAll('button, input, [tabindex]:not([tabindex="-1"])'));let n=r.indexOf(document.activeElement);switch(e.key){case"Escape":w(e?.target);break;case"ArrowUp":n--,n<0&&(n=r.length-1),r[n].focus(),e.preventDefault();break;case"ArrowDown":n++,n>=r.length&&(n=0),r[n].focus(),e.preventDefault()}}},(0,n.createElement)("div",{className:"flex items-center justify-start w-full gap-2"},u&&l?(0,n.createElement)(tS,{className:"text-accent-st w-4 h-4"}):b?(0,n.createElement)("button",{className:"inline-flex !p-0 !m-0 border-0 !bg-transparent focus:outline-none cursor-pointer",onClick:()=>{f.current&&(f.current.scrollTop=0),g({keyword:""}),e(""),t([]),l&&setTimeout((()=>{v("keyword")}),10)}},(0,n.createElement)(ds,{className:"w-4 h-4 !text-zip-app-inactive-icon peer-focus:text-nav-inactive !shrink-0"})):(0,n.createElement)(_N,{className:"w-4 h-4 text-zip-app-inactive-icon peer-focus:text-nav-inactive !shrink-0"}),(0,n.createElement)("input",{className:"!text-sm !p-0 !mx-0 !border-0 !rounded-none !min-h-0 !shadow-none leading-[1.375rem] focus:!outline-none focus:!shadow-none w-full placeholder:!text-zip-app-inactive-icon placeholder:!text-base focus:ring-0",type:"text",placeholder:(0,tt.__)("Type to search","astra-sites"),onFocus:()=>c(!0),autoComplete:"off",onKeyDown:e=>{Yk.test(e.key)||e.preventDefault()},onPaste:e=>{e.preventDefault();let t=e.clipboardData.getData("text");Yk.test(e.clipboardData.getData("text"))||(t=t.substring(0,50).replace(/[^a-zA-Z0-9\-_'& ]/g,"")),window.document.execCommand("insertText",!1,t)},maxLength:50,...m("keyword")})),(0,n.createElement)("div",{ref:s,className:Gt("w-[calc(100%_+_2px)] px-3 pb-3 z-10 bg-white shadow-md border-x border-b border-t-0 border-solid border-border-tertiary rounded-b-md",{invisible:!l})},l&&(0,n.createElement)("hr",{className:"!mx-0 !my-3 border-t border-solid border-b-0 border-border-tertiary",tabIndex:-1}),(0,n.createElement)("div",{ref:f,className:"max-h-[180px] w-full overflow-y-auto overflow-x-hidden [&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar]:h-1/2 [&::-webkit-scrollbar-thumb]:h-16 [&::-webkit-scrollbar-thumb]:rounded-md [&::-webkit-scrollbar-thumb]:bg-dark-app-background/20 [&::-webkit-scrollbar-thumb:hover]:bg-dark-app-background/30 [&::-webkit-scrollbar-track]:bg-white [&::-webkit-scrollbar-track]:rounded-md scroll-p-0"},(0,n.createElement)(xm.ul,{className:"w-full flex flex-col gap-1",initial:!1,animate:l?"open":"closed",variants:Wk},S()?.length>0&&S().map((({document:t,highlight:a})=>(0,n.createElement)(xm.li,{key:t.name,className:Gt("flex items-center justify-start w-full gap-2 py-2 px-3 bg-background-tertiary rounded border-0 bg-transparent hover:!bg-zip-app-light-bg focus:bg-zip-app-light-bg text-zip-body-text hover:text-zip-app-heading focus:outline-none focus:shadow-none cursor-pointer",{"!bg-zip-app-light-bg !text-zip-app-heading":t.name===r}),onClick:()=>{h("keyword",t.name),e(t.name),c(!1)},variants:Hk},((e,t)=>{if(!t)return e;const r=t?.name?.matched_tokens||[],a=e.split(new RegExp(`(${r.join("|").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})`,"gi"));return(0,n.createElement)("span",null,a.map(((e,t)=>r.includes(e)?(0,n.createElement)("span",{key:t,className:"font-semibold"},e):e)))})(t.name,a))))))))},{forwardRef:Zk,useMemo:Qk}=wp.element,Gk=Zk((({disabled:e=!1,className:t,inputClassName:r,error:a,name:o,validations:i,label:s,noBorder:l,height:c="[42px]",labelColorClassName:u="",enableDebounce:d,onChange:p,prefixIcon:f,suffixIcon:m,enableAutoGrow:h=!1,register:g,...v},y)=>{const{ref:b,...x}=Qk((()=>"function"==typeof g?g(o,i):{}),[o,g,i]);return(0,n.createElement)("div",{className:t},s&&(0,n.createElement)("label",{htmlFor:o,className:cr("text-sm font-medium leading-5 items-center !mb-2",u)},s,i?.required&&(0,n.createElement)("span",{className:"text-alert-error"}," *")),(0,n.createElement)("div",{className:"flex relative items-center"},f&&f,(0,n.createElement)("div",{className:cr(h?"relative overflow-hidden flex justify-start items-center":"w-full")},(0,n.createElement)("input",{ref:e=>{if(e&&"function"==typeof b&&b(e),y)switch(typeof y){case"function":y(e);break;case"object":y.current=e}},name:o,disabled:e,className:cr("w-full px-[1rem] placeholder:text-secondary-text rounded-md outline-none !text-sm placeholder:!text-base",`h-${c}`,s?"mt-2":"",l?"bg-transparent":"px-3 border border-solid focus:!ring-1 focus:ring-accent-st",h&&"absolute left-0 min-w-[50px]",e?"cursor-not-allowed":"",m?"pr-11":"",r,!l&&"focus:!border-accent-st"),style:{borderColor:a&&!l?"#EF4444":"#E5E7EB",boxShadow:a&&!l?"0px 1px 1px 0px #EF4444, 0px 0px 0px 1px #EF4444":"0px 1px 2px 0px rgba(0, 0, 0, 0.05)"},onChange:d?ur(p,500):p,...v,...x}),h&&(0,n.createElement)("span",{className:"invisible inline whitespace-pre text-[0.9rem]"},v.value||v.placeholder)),m&&m),a&&(0,n.createElement)("div",{className:"mt-1 text-sm text-alert-error "},a.message))})),qk=({children:e,className:t,as:r="div",...a})=>(0,n.createElement)(r,{className:cr("max-w-container w-full bg-white p-7 flex flex-col gap-[26px] rounded-xl shadow-md",t),...a},e),Kk=({className:e,...t})=>{if("object"==typeof aiBuilderVars?.zip_plans&&"1"===aiBuilderVars?.show_zip_plan)return(0,n.createElement)(n.Fragment,null,br()&&(0,n.createElement)("div",{className:Gt("p-2.5 gap-1 border border-alert-error/30 bg-alert-error-bg rounded-md flex",e),...t},(0,n.createElement)("span",{className:"self-center"},(0,n.createElement)(zn,null)),(0,n.createElement)("div",{className:"w-full flex gap-1 justify-between"},(0,n.createElement)("p",{className:"text-body-text text-sm"},(0,n.createElement)("span",{className:"font-semibold pr-1"},(0,tt.__)("You've almost reached AI site-building limit.","astra-sites")),(0,tt.__)("Upgrade with add-ons to unlock more.","astra-sites")),(0,n.createElement)("a",{href:`https://app.zipwp.com/sites-pricing?source=${wpApiSettings?.zipwp_auth?.source}`,target:"_blank",rel:"noreferrer",className:"no-underline"},(0,n.createElement)("div",{className:"p-0 font-semibold text-sm text-blue-crayola min-w-fit"},(0,tt.__)("Buy Add-ons","astra-sites"))))))},Xk=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{fillRule:"evenodd",d:"M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"}))})),Jk=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{fillRule:"evenodd",d:"M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))})),{forwardRef:eC,useMemo:tC}=wp.element,rC=eC((({disabled:e=!1,className:t,textAreaClassName:r="",error:a,register:o,name:i,validations:s,label:l,...c},u)=>{const{ref:d,...p}=tC((()=>"function"==typeof o?o(i,s):{}),[i,o,s]);return(0,n.createElement)("div",{className:t},l&&(0,n.createElement)("label",{htmlFor:i,className:"text-sm flex font-medium leading-5 items-center !mb-2"},l),(0,n.createElement)("div",{className:"relative"},(0,n.createElement)("textarea",{ref:e=>{if(e&&"function"==typeof d&&d(e),u)switch(typeof u){case"function":u(e);break;case"object":u.current=e}},name:i,disabled:e,className:`${l?"mt-2":""} w-full placeholder:zw-placeholder zw-input !text-sm rounded-md border outline-none focus:ring-1 focus:ring-accent-st p-4 ${a?"shadow-error border-alert-error focus:border-accent-st ":"shadow-sm border-zip-light-border-primary focus:border-accent-st"} ${r}`,...c,...p})),a&&(0,n.createElement)("div",{className:"mt-1 text-sm text-alert-error "},a.message))})),nC=({text:e})=>(0,n.createElement)("span",{className:"text-center relative"},(0,n.createElement)("span",{className:"bg-gradient-to-r from-gradient-color-1/50 via-gradient-color-2/50 to-gradient-color-3/50 bg-[length:100%_6px] bg-no-repeat bg-bottom pb-0 "},e)),aC=({className:e})=>(0,n.createElement)("div",{className:Gt("w-full h-10 bg-gray-300 rounded animate-pulse",e)}),oC="IMPROVE_USING_AI_MODAL",iC=((e,t)=>{const r=T.create(e);return T.register(t,r),{...r,show:e=>T.show(t,e)}})((({handleFetchSuggestion:e})=>{const t=M(oC),[r,a]=(0,n.useState)(null),[o,i]=(0,n.useState)(!1),s=(0,n.useCallback)((()=>o?(0,n.createElement)(tS,null):r?(0,tt.__)("Use this","astra-sites"):(0,tt.__)("Improve Using AI","astra-sites")),[o,r]),l=()=>{t.resolve(""),t.hide(),t.remove()};return(0,n.createElement)(pE,{open:t.visible,setOpen:l,onFullyClose:t.remove,width:480,className:"!p-6"},(0,n.createElement)(fE,null,(0,n.createElement)("span",{className:"flex items-center space-x-1 gap-2"},(0,n.createElement)(jn,{className:"w-6 h-6 "}),(0,n.createElement)("div",{className:"font-semibold text-lg text-app-heading"},(0,tt.__)("Add More Business Details","astra-sites")))),(0,n.createElement)("div",{className:"text-app-text !mt-5 text-base !opacity-80"},(0,tt.__)("The business details provided are not enough to create the website content. Please describe your business with more details, or use AI to write it for you.","astra-sites")),r&&(0,n.createElement)("div",{className:"w-full mb-2"},(0,n.createElement)("p",{className:"text-base leading-6 font-semibold py-2 pl-2"},(0,tt.__)("A good business description is:","astra-sites")),(0,n.createElement)("div",{className:"bg-[#F6FAFE] p-4 rounded-lg shadow-sm"},(0,n.createElement)("p",{className:"text-sm leading-5"},r))),o&&(0,n.createElement)("div",{className:"w-full mb-2"},(0,n.createElement)(aC,{className:"h-20"})),(0,n.createElement)("div",{className:"flex flex-col pt-2 !mt-5 gap-y-5"},(0,n.createElement)("div",{className:"flex gap-4 items-center space-x-3"},(0,n.createElement)(lr,{className:"w-full h-10 text-sm",variant:"primary",disabled:o,onClick:async()=>{if(!o&&r)return t.resolve(r),t.hide(),void a(null);i(!0);const n=await e();a(n),i(!1)}},s()),(0,n.createElement)(lr,{className:"w-full h-10 text-sm border-gray-200 text-black",variant:"white",onClick:l},r?(0,tt.__)("Close","astra-sites"):(0,tt.__)("I'll Write by Myself","astra-sites")))))}),oC),sC=async({businessName:e,formBusinessDetails:t,businessType:r,siteLanguage:n})=>{try{const a=await or()({path:"zipwp/v1/description",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce},data:{business_name:e,business_description:t,category:r,language:n}});if(a?.success)return a?.data?.data;console.error(a?.data?.data)}catch(e){lw.error(er(e))}},lC=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"}))})),cC=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{d:"M10.75 4.75a.75.75 0 0 0-1.5 0v4.5h-4.5a.75.75 0 0 0 0 1.5h4.5v4.5a.75.75 0 0 0 1.5 0v-4.5h4.5a.75.75 0 0 0 0-1.5h-4.5v-4.5Z"}))}));var uC=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(uC||{}),dC=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(dC||{}),pC=(e=>(e[e.OpenMenu=0]="OpenMenu",e[e.CloseMenu=1]="CloseMenu",e[e.GoToItem=2]="GoToItem",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterItem=5]="RegisterItem",e[e.UnregisterItem=6]="UnregisterItem",e))(pC||{});function fC(e,t=(e=>e)){let r=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,n=fh(t(e.items.slice()),(e=>e.dataRef.current.domRef.current)),a=r?n.indexOf(r):null;return-1===a&&(a=null),{items:n,activeItemIndex:a}}let mC={1:e=>1===e.menuState?e:{...e,activeItemIndex:null,menuState:1},0:e=>0===e.menuState?e:{...e,__demoMode:!1,menuState:0},2:(e,t)=>{var r;let n=fC(e),a=GM(t,{resolveItems:()=>n.items,resolveActiveIndex:()=>n.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...n,searchQuery:"",activeItemIndex:a,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{let r=""!==e.searchQuery?0:1,n=e.searchQuery+t.value.toLowerCase(),a=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+r).concat(e.items.slice(0,e.activeItemIndex+r)):e.items).find((e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(n))&&!e.dataRef.current.disabled})),o=a?e.items.indexOf(a):-1;return-1===o||o===e.activeItemIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeItemIndex:o,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let r=fC(e,(e=>[...e,{id:t.id,dataRef:t.dataRef}]));return{...e,...r}},6:(e,t)=>{let r=fC(e,(e=>{let r=e.findIndex((e=>e.id===t.id));return-1!==r&&e.splice(r,1),e}));return{...e,...r,activationTrigger:1}}},hC=(0,n.createContext)(null);function gC(e){let t=(0,n.useContext)(hC);if(null===t){let t=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,gC),t}return t}function vC(e,t){return va(t.type,mC,e,t)}hC.displayName="MenuContext";let yC=n.Fragment,bC=xa.RenderStrategy|xa.Static,xC=n.Fragment,wC=Na((function(e,t){let{__demoMode:r=!1,...a}=e,o=(0,n.useReducer)(vC,{__demoMode:r,menuState:r?0:1,buttonRef:(0,n.createRef)(),itemsRef:(0,n.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:i,itemsRef:s,buttonRef:l},c]=o,u=ha(t);yh([l,s],((e,t)=>{var r;c({type:1}),lh(t,sh.Loose)||(e.preventDefault(),null==(r=l.current)||r.focus())}),0===i);let d=na((()=>{c({type:1})})),p=(0,n.useMemo)((()=>({open:0===i,close:d})),[i,d]),f={ref:u};return n.createElement(hC.Provider,{value:o},n.createElement(Mh,{value:va(i,{0:_h.Open,1:_h.Closed})},Ea({ourProps:f,theirProps:a,slot:p,defaultTag:yC,name:"Menu"})))})),EC=Na((function(e,t){var r;let a=ua(),{id:o=`headlessui-menu-button-${a}`,...i}=e,[s,l]=gC("Menu.Button"),c=ha(s.buttonRef,t),u=sa(),d=na((e=>{switch(e.key){case Va.Space:case Va.Enter:case Va.ArrowDown:e.preventDefault(),e.stopPropagation(),l({type:0}),u.nextFrame((()=>l({type:2,focus:QM.First})));break;case Va.ArrowUp:e.preventDefault(),e.stopPropagation(),l({type:0}),u.nextFrame((()=>l({type:2,focus:QM.Last})))}})),p=na((e=>{e.key===Va.Space&&e.preventDefault()})),f=na((t=>{if(ja(t.currentTarget))return t.preventDefault();e.disabled||(0===s.menuState?(l({type:1}),u.nextFrame((()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))):(t.preventDefault(),l({type:0})))})),m=(0,n.useMemo)((()=>({open:0===s.menuState})),[s]);return Ea({ourProps:{ref:c,id:o,type:pa(e,s.buttonRef),"aria-haspopup":"menu","aria-controls":null==(r=s.itemsRef.current)?void 0:r.id,"aria-expanded":0===s.menuState,onKeyDown:d,onKeyUp:p,onClick:f},theirProps:i,slot:m,defaultTag:"button",name:"Menu.Button"})})),_C=Na((function(e,t){var r,a;let o=ua(),{id:i=`headlessui-menu-items-${o}`,...s}=e,[l,c]=gC("Menu.Items"),u=ha(l.itemsRef,t),d=Wm(l.itemsRef),p=sa(),f=Sh(),m=null!==f?(f&_h.Open)===_h.Open:0===l.menuState;(0,n.useEffect)((()=>{let e=l.itemsRef.current;e&&0===l.menuState&&e!==(null==d?void 0:d.activeElement)&&e.focus({preventScroll:!0})}),[l.menuState,l.itemsRef,d]),gE({container:l.itemsRef.current,enabled:0===l.menuState,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let h=na((e=>{var t,r;switch(p.dispose(),e.key){case Va.Space:if(""!==l.searchQuery)return e.preventDefault(),e.stopPropagation(),c({type:3,value:e.key});case Va.Enter:if(e.preventDefault(),e.stopPropagation(),c({type:1}),null!==l.activeItemIndex){let{dataRef:e}=l.items[l.activeItemIndex];null==(r=null==(t=e.current)?void 0:t.domRef.current)||r.click()}ch(l.buttonRef.current);break;case Va.ArrowDown:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:QM.Next});case Va.ArrowUp:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:QM.Previous});case Va.Home:case Va.PageUp:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:QM.First});case Va.End:case Va.PageDown:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:QM.Last});case Va.Escape:e.preventDefault(),e.stopPropagation(),c({type:1}),ia().nextFrame((()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));break;case Va.Tab:e.preventDefault(),e.stopPropagation(),c({type:1}),ia().nextFrame((()=>{!function(e,t){mh(ih(),t,{relativeTo:e})}(l.buttonRef.current,e.shiftKey?nh.Previous:nh.Next)}));break;default:1===e.key.length&&(c({type:3,value:e.key}),p.setTimeout((()=>c({type:4})),350))}})),g=na((e=>{e.key===Va.Space&&e.preventDefault()})),v=(0,n.useMemo)((()=>({open:0===l.menuState})),[l]);return Ea({ourProps:{"aria-activedescendant":null===l.activeItemIndex||null==(r=l.items[l.activeItemIndex])?void 0:r.id,"aria-labelledby":null==(a=l.buttonRef.current)?void 0:a.id,id:i,onKeyDown:h,onKeyUp:g,role:"menu",tabIndex:0,ref:u},theirProps:s,slot:v,defaultTag:"div",features:bC,visible:m,name:"Menu.Items"})})),SC=Na((function(e,t){let r=ua(),{id:a=`headlessui-menu-item-${r}`,disabled:o=!1,...i}=e,[s,l]=gC("Menu.Item"),c=null!==s.activeItemIndex&&s.items[s.activeItemIndex].id===a,u=(0,n.useRef)(null),d=ha(t,u);ta((()=>{if(s.__demoMode||0!==s.menuState||!c||0===s.activationTrigger)return;let e=ia();return e.requestAnimationFrame((()=>{var e,t;null==(t=null==(e=u.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})),e.dispose}),[s.__demoMode,u,c,s.menuState,s.activationTrigger,s.activeItemIndex]);let p=HM(u),f=(0,n.useRef)({disabled:o,domRef:u,get textValue(){return p()}});ta((()=>{f.current.disabled=o}),[f,o]),ta((()=>(l({type:5,id:a,dataRef:f}),()=>l({type:6,id:a}))),[f,a]);let m=na((()=>{l({type:1})})),h=na((e=>{if(o)return e.preventDefault();l({type:1}),ch(s.buttonRef.current)})),g=na((()=>{if(o)return l({type:2,focus:QM.Nothing});l({type:2,focus:QM.Specific,id:a})})),v=$M(),y=na((e=>v.update(e))),b=na((e=>{v.wasMoved(e)&&(o||c||l({type:2,focus:QM.Specific,id:a,trigger:0}))})),x=na((e=>{v.wasMoved(e)&&(o||c&&l({type:2,focus:QM.Nothing}))})),w=(0,n.useMemo)((()=>({active:c,disabled:o,close:m})),[c,o,m]);return Ea({ourProps:{id:a,ref:d,role:"menuitem",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,disabled:void 0,onClick:h,onFocus:g,onPointerEnter:y,onMouseEnter:y,onPointerMove:b,onMouseMove:b,onPointerLeave:x,onMouseLeave:x},theirProps:i,slot:w,defaultTag:xC,name:"Menu.Item"})})),MC=Object.assign(wC,{Button:EC,Items:_C,Item:SC});const NC=({placement:e="right",width:t="w-48",contentClassName:r="py-1 bg-white",trigger:a,offset:o=[0,0],children:s,disabled:l=!1,mainClassName:c=""})=>{let u="bottom-end";switch(e){case"left":u="bottom-start";break;case"right":default:u="bottom-end";break;case"top-start":u="top-start"}const[d,p]=Yh({placement:u,strategy:"fixed",modifiers:[{name:"offset",options:{offset:o}}]});switch(t?.toString()){case"48":t="w-48";break;case"60":t="w-60";break;case"72.5":t="w-[18.25rem]";break;case"80":t="w-80";break;default:t=t||"w-48"}return(0,n.createElement)(MC,{as:"div",className:`relative ${c}`},(({open:e})=>(0,n.createElement)(i.Fragment,null,(0,n.createElement)(MC.Button,{ref:d,as:i.Fragment,disabled:l},a),(0,n.createElement)("div",{ref:p,className:"z-50"},(0,n.createElement)(Nw,{show:e,as:i.Fragment,enter:"transition ease-out duration-200",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95"},(0,n.createElement)("div",{className:`my-2 ${t} rounded-md shadow-lg`},(0,n.createElement)(MC.Items,{className:`rounded-md focus:outline-none ring-1 ring-black ring-opacity-5 ${r}`},s)))))))};NC.Item=MC.Item;const kC=NC,CC=e=>{switch(e){case"Facebook":case"Twitter":case"Instagram":case"LinkedIn":case"YouTube":return(0,tt.sprintf)(/* translators: %s: social media name */ /* translators: %s: social media name */ (0,tt.__)("Enter your %s account URL","astra-sites"),e);case"Google Business":return(0,tt.__)("Enter your Google Business URL","astra-sites");case"Yelp":return(0,tt.__)("Enter your Yelp business URL","astra-sites");default:return(0,tt.__)("Enter your account URL","astra-sites")}},DC=({socialMedia:e,onRemove:t,onEdit:r})=>{const[a,o]=(0,i.useState)(!1),[s,l]=(0,i.useState)(e.url),c=(e="")=>{""!==e?(r(e.trim()),o(!1)):o(!1)},u=CC(e.name);return(0,n.createElement)("div",{key:e.id,className:"relative max-w-[500px] h-[50px] pl-[23px] pr-[25px] rounded-[25px] bg-white flex items-center gap-3 shadow-sm border border-zip-light-border-primary",onDoubleClick:()=>{o(!0)}},!a&&(0,n.createElement)("div",{role:"button",className:"absolute top-0 right-0 w-4 h-4 rounded-full flex items-center justify-center cursor-pointer bg-nav-inactive",onClick:t,tabIndex:0,onKeyDown:t},(0,n.createElement)(lC,{className:"w-4 h-4 text-white"})),(0,n.createElement)(e.icon,{className:"shrink-0 text-nav-active inline-block"}),a?(0,n.createElement)(Gk,{ref:e=>{e&&e.focus()},name:"socialMediaURL",inputClassName:"!border-0 !bg-transparent !shadow-none focus:!ring-0 px-0 min-w-fit placeholder:!text-[0.9rem] rounded-none",value:s,onChange:e=>{l(e.target.value)},className:"w-full",placeholder:u,noBorder:!0,onBlur:()=>{c(s)},onKeyDown:e=>{"Enter"===e.key?(e.preventDefault(),c(s)):"Escape"===e.key&&c()}}):(0,n.createElement)("div",{className:"w-full overflow-x-auto scrollbar-hide"},(0,n.createElement)("p",{className:"text-base font-medium text-body-text whitespace-nowrap"},e.url)))},TC=({list:e,onChange:t})=>{const r=[{name:(0,tt.__)("Facebook","astra-sites"),id:"facebook",icon:Sn},{name:(0,tt.__)("Twitter","astra-sites"),id:"twitter",icon:kn},{name:(0,tt.__)("Instagram","astra-sites"),id:"instagram",icon:Mn},{name:(0,tt.__)("LinkedIn","astra-sites"),id:"linkedin",icon:Nn},{name:(0,tt.__)("YouTube","astra-sites"),id:"youtube",icon:Cn},{name:(0,tt.__)("Google My Business","astra-sites"),id:"google",icon:Dn},{name:(0,tt.__)("Yelp","astra-sites"),id:"yelp",icon:Tn}],[a,o]=(0,i.useState)(null),[s,l]=(0,i.useState)(""),c=e=>{if(""===e)return!0;const t=e.startsWith("https://");try{const r=new URL(e).hostname;return t&&!!r}catch(e){return!1}},u=t=>{if(0===e.length)return t;const r=e.map((e=>e.id));return t.filter((e=>!r.includes(e.id)))},d=r=>{if("string"!=typeof s||!s?.trim())return;const n=s.trim(),i=[...e,{...a,url:n,valid:c(n)}];t(i),o(null),l("")},p=(0,i.useMemo)((()=>e.map((e=>{const t=e.url,n=c(t,e.id);return{...e,url:t,valid:n,icon:r.find((t=>t.id===e.id))?.icon}}))),[e]);return(0,n.createElement)("div",null,(0,n.createElement)("h5",{className:"text-sm font-medium mb-5 flex gap-1 items-center"},(0,tt.__)("Social Media","astra-sites"),(0,n.createElement)(rM,{className:"text-left zw-tooltip__classic",arrow:!0,content:(0,n.createElement)(n.Fragment,null,(0,tt.__)("Please enter a full URL. Eg. https://twitter.com/abcd, https://instagram.com/abcd, https://facebook.com/abcd","astra-sites"))},(0,n.createElement)(tr,{className:"w-4 h-4"}))),(0,n.createElement)("div",{className:"flex items-start gap-4 flex-wrap"},p?.length>0&&(0,n.createElement)("div",{className:"flex items-start gap-4 flex-wrap"},p.map((r=>(0,n.createElement)("div",{key:r.id},(0,n.createElement)(DC,{socialMedia:r,onRemove:()=>{t(p.filter((e=>e.id!==r.id)))},onEdit:n=>((r,n)=>{const a=e.map((e=>{if(e.id===r){const t=n.trim();return{...e,url:t,valid:c(t)}}return e}));t(a)})(r.id,n)}),!r.valid&&(0,n.createElement)("div",{className:"p-3"},(0,n.createElement)("p",{className:"!m-0 !p-0 !text-alert-error !text-sm "},(0,tt.__)("This might not be a valid URL.","astra-sites"))))))),(()=>{if(a){const e=a?CC(a.name):(0,tt.__)("Enter your account URL","astra-sites");return(0,n.createElement)("div",{className:"h-[50px] w-[520px] rounded-[25px] bg-white flex items-center border border-zip-light-border-primary"},(0,n.createElement)(Gk,{name:"socialMediaURL",value:s,onChange:e=>{l(e.target.value)},ref:e=>{e&&e.focus()},inputClassName:"!pr-10 !pl-11 !border-0 !bg-transparent !shadow-none focus:!ring-0",className:"w-full",placeholder:e,noBorder:!0,prefixIcon:(0,n.createElement)("div",{className:"absolute left-4 flex items-center"},(0,n.createElement)(a.icon,{className:"text-nav-active inline-block"})),onBlur:e=>{e.preventDefault(),d(a.id)},onKeyDown:e=>{"Enter"===e.key?(e.preventDefault(),d(a.id)):"Escape"===e.key&&(o(null),l(""))}}))}return u(r).length?(0,n.createElement)(kC,{width:"60",contentClassName:"p-4 bg-white [&>:first-child]:pb-2.5 [&>:last-child]:pt-2.5 [&>:not(:first-child,:last-child)]:py-2.5 !divide-y !divide-border-primary divide-solid divide-x-0",trigger:(0,n.createElement)("div",{className:"p-3 rounded-full flex items-center justify-center bg-white cursor-pointer border border-border-primary border-solid shadow-small"},(0,n.createElement)(cC,{className:"w-6 h-6 text-accent-st"})),placement:"top-start"},u(r).map(((e,t)=>(0,n.createElement)(kC.Item,{as:"div",role:"none",key:t,className:"only:!py-0",onClick:()=>o(e)},(0,n.createElement)("button",{onClick:()=>null,type:"button",className:"w-full flex items-center text-sm font-normal text-left py-2 px-2 leading-5 hover:bg-background-secondary focus:outline-none transition duration-150 ease-in-out space-x-2 rounded bg-transparent border-0 cursor-pointer"},(0,n.createElement)(e.icon,{className:"text-nav-inactive inline-block"}),(0,n.createElement)("span",{className:"text-body-text"},e.name)))))):""})()))};var jC,AC;!function(e){e.assertEqual=e=>e,e.assertIs=function(e){},e.assertNever=function(_x){throw new Error},e.arrayToEnum=e=>{const t={};for(const r of e)t[r]=r;return t},e.getValidEnumValues=t=>{const r=e.objectKeys(t).filter((e=>"number"!=typeof t[t[e]])),n={};for(const e of r)n[e]=t[e];return e.objectValues(n)},e.objectValues=t=>e.objectKeys(t).map((function(e){return t[e]})),e.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},e.find=(e,t)=>{for(const r of e)if(t(r))return r},e.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,e.joinValues=function(e,t=" | "){return e.map((e=>"string"==typeof e?`'${e}'`:e)).join(t)},e.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t}(jC||(jC={})),function(e){e.mergeShapes=(e,t)=>({...e,...t})}(AC||(AC={}));const OC=jC.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),IC=e=>{switch(typeof e){case"undefined":return OC.undefined;case"string":return OC.string;case"number":return isNaN(e)?OC.nan:OC.number;case"boolean":return OC.boolean;case"function":return OC.function;case"bigint":return OC.bigint;case"symbol":return OC.symbol;case"object":return Array.isArray(e)?OC.array:null===e?OC.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?OC.promise:"undefined"!=typeof Map&&e instanceof Map?OC.map:"undefined"!=typeof Set&&e instanceof Set?OC.set:"undefined"!=typeof Date&&e instanceof Date?OC.date:OC.object;default:return OC.unknown}},LC=jC.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class PC extends Error{constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){const t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(const a of e.issues)if("invalid_union"===a.code)a.unionErrors.map(n);else if("invalid_return_type"===a.code)n(a.returnTypeError);else if("invalid_arguments"===a.code)n(a.argumentsError);else if(0===a.path.length)r._errors.push(t(a));else{let e=r,n=0;for(;n<a.path.length;){const r=a.path[n];n===a.path.length-1?(e[r]=e[r]||{_errors:[]},e[r]._errors.push(t(a))):e[r]=e[r]||{_errors:[]},e=e[r],n++}}};return n(this),r}static assert(e){if(!(e instanceof PC))throw new Error(`Not a ZodError: ${e}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,jC.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=(e=>e.message)){const t={},r=[];for(const n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}}PC.create=e=>new PC(e);const zC=(e,t)=>{let r;switch(e.code){case LC.invalid_type:r=e.received===OC.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case LC.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,jC.jsonStringifyReplacer)}`;break;case LC.unrecognized_keys:r=`Unrecognized key(s) in object: ${jC.joinValues(e.keys,", ")}`;break;case LC.invalid_union:r="Invalid input";break;case LC.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${jC.joinValues(e.options)}`;break;case LC.invalid_enum_value:r=`Invalid enum value. Expected ${jC.joinValues(e.options)}, received '${e.received}'`;break;case LC.invalid_arguments:r="Invalid function arguments";break;case LC.invalid_return_type:r="Invalid function return type";break;case LC.invalid_date:r="Invalid date";break;case LC.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:jC.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case LC.too_small:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case LC.too_big:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case LC.custom:r="Invalid input";break;case LC.invalid_intersection_types:r="Intersection results could not be merged";break;case LC.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case LC.not_finite:r="Number must be finite";break;default:r=t.defaultError,jC.assertNever(e)}return{message:r}};let FC=zC;function RC(){return FC}const BC=e=>{const{data:t,path:r,errorMaps:n,issueData:a}=e,o=[...r,...a.path||[]],i={...a,path:o};if(void 0!==a.message)return{...a,path:o,message:a.message};let s="";const l=n.filter((e=>!!e)).slice().reverse();for(const e of l)s=e(i,{data:t,defaultError:s}).message;return{...a,path:o,message:s}};function UC(e,t){const r=RC(),n=BC({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===zC?void 0:zC].filter((e=>!!e))});e.common.issues.push(n)}class VC{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const r=[];for(const n of t){if("aborted"===n.status)return WC;"dirty"===n.status&&e.dirty(),r.push(n.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,t){const r=[];for(const e of t){const t=await e.key,n=await e.value;r.push({key:t,value:n})}return VC.mergeObjectSync(e,r)}static mergeObjectSync(e,t){const r={};for(const n of t){const{key:t,value:a}=n;if("aborted"===t.status)return WC;if("aborted"===a.status)return WC;"dirty"===t.status&&e.dirty(),"dirty"===a.status&&e.dirty(),"__proto__"===t.value||void 0===a.value&&!n.alwaysSet||(r[t.value]=a.value)}return{status:e.value,value:r}}}const WC=Object.freeze({status:"aborted"}),HC=e=>({status:"dirty",value:e}),YC=e=>({status:"valid",value:e}),$C=e=>"aborted"===e.status,ZC=e=>"dirty"===e.status,QC=e=>"valid"===e.status,GC=e=>"undefined"!=typeof Promise&&e instanceof Promise;function qC(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function KC(e,t,r,n,a){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?a.call(e,r):a?a.value=r:t.set(e,r),r}var XC,JC,eD;"function"==typeof SuppressedError&&SuppressedError,function(e){e.errToObj=e=>"string"==typeof e?{message:e}:e||{},e.toString=e=>"string"==typeof e?e:null==e?void 0:e.message}(XC||(XC={}));class tD{constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const rD=(e,t)=>{if(QC(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const t=new PC(e.common.issues);return this._error=t,this._error}}};function nD(e){if(!e)return{};const{errorMap:t,invalid_type_error:r,required_error:n,description:a}=e;if(t&&(r||n))throw new Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:a}:{errorMap:(t,a)=>{var o,i;const{message:s}=e;return"invalid_enum_value"===t.code?{message:null!=s?s:a.defaultError}:void 0===a.data?{message:null!==(o=null!=s?s:n)&&void 0!==o?o:a.defaultError}:"invalid_type"!==t.code?{message:a.defaultError}:{message:null!==(i=null!=s?s:r)&&void 0!==i?i:a.defaultError}},description:a}}class aD{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return IC(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:IC(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new VC,ctx:{common:e.parent.common,data:e.data,parsedType:IC(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(GC(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){var r;const n={common:{issues:[],async:null!==(r=null==t?void 0:t.async)&&void 0!==r&&r,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:IC(e)},a=this._parseSync({data:e,path:n.path,parent:n});return rD(n,a)}async parseAsync(e,t){const r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){const r={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:IC(e)},n=this._parse({data:e,path:r.path,parent:r}),a=await(GC(n)?n:Promise.resolve(n));return rD(r,a)}refine(e,t){const r=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement(((t,n)=>{const a=e(t),o=()=>n.addIssue({code:LC.custom,...r(t)});return"undefined"!=typeof Promise&&a instanceof Promise?a.then((e=>!!e||(o(),!1))):!!a||(o(),!1)}))}refinement(e,t){return this._refinement(((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1)))}_refinement(e){return new XD({schema:this,typeName:uT.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return JD.create(this,this._def)}nullable(){return eT.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return OD.create(this,this._def)}promise(){return KD.create(this,this._def)}or(e){return PD.create([this,e],this._def)}and(e){return BD.create(this,e,this._def)}transform(e){return new XD({...nD(this._def),schema:this,typeName:uT.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const t="function"==typeof e?e:()=>e;return new tT({...nD(this._def),innerType:this,defaultValue:t,typeName:uT.ZodDefault})}brand(){return new oT({typeName:uT.ZodBranded,type:this,...nD(this._def)})}catch(e){const t="function"==typeof e?e:()=>e;return new rT({...nD(this._def),innerType:this,catchValue:t,typeName:uT.ZodCatch})}describe(e){return new(0,this.constructor)({...this._def,description:e})}pipe(e){return iT.create(this,e)}readonly(){return sT.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const oD=/^c[^\s-]{8,}$/i,iD=/^[0-9a-z]+$/,sD=/^[0-9A-HJKMNP-TV-Z]{26}$/,lD=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,cD=/^[a-z0-9_-]{21}$/i,uD=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,dD=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i;let pD;const fD=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,mD=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,hD=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,gD="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",vD=new RegExp(`^${gD}$`);function yD(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`),t}function bD(e){let t=`${gD}T${yD(e)}`;const r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,new RegExp(`^${t}$`)}class xD extends aD{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==OC.string){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.string,received:t.parsedType}),WC}const t=new VC;let r;for(const o of this._def.checks)if("min"===o.kind)e.data.length<o.value&&(r=this._getOrReturnCtx(e,r),UC(r,{code:LC.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),t.dirty());else if("max"===o.kind)e.data.length>o.value&&(r=this._getOrReturnCtx(e,r),UC(r,{code:LC.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),t.dirty());else if("length"===o.kind){const n=e.data.length>o.value,a=e.data.length<o.value;(n||a)&&(r=this._getOrReturnCtx(e,r),n?UC(r,{code:LC.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}):a&&UC(r,{code:LC.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}),t.dirty())}else if("email"===o.kind)dD.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{validation:"email",code:LC.invalid_string,message:o.message}),t.dirty());else if("emoji"===o.kind)pD||(pD=new RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),pD.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{validation:"emoji",code:LC.invalid_string,message:o.message}),t.dirty());else if("uuid"===o.kind)lD.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{validation:"uuid",code:LC.invalid_string,message:o.message}),t.dirty());else if("nanoid"===o.kind)cD.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{validation:"nanoid",code:LC.invalid_string,message:o.message}),t.dirty());else if("cuid"===o.kind)oD.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{validation:"cuid",code:LC.invalid_string,message:o.message}),t.dirty());else if("cuid2"===o.kind)iD.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{validation:"cuid2",code:LC.invalid_string,message:o.message}),t.dirty());else if("ulid"===o.kind)sD.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{validation:"ulid",code:LC.invalid_string,message:o.message}),t.dirty());else if("url"===o.kind)try{new URL(e.data)}catch(n){r=this._getOrReturnCtx(e,r),UC(r,{validation:"url",code:LC.invalid_string,message:o.message}),t.dirty()}else"regex"===o.kind?(o.regex.lastIndex=0,o.regex.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{validation:"regex",code:LC.invalid_string,message:o.message}),t.dirty())):"trim"===o.kind?e.data=e.data.trim():"includes"===o.kind?e.data.includes(o.value,o.position)||(r=this._getOrReturnCtx(e,r),UC(r,{code:LC.invalid_string,validation:{includes:o.value,position:o.position},message:o.message}),t.dirty()):"toLowerCase"===o.kind?e.data=e.data.toLowerCase():"toUpperCase"===o.kind?e.data=e.data.toUpperCase():"startsWith"===o.kind?e.data.startsWith(o.value)||(r=this._getOrReturnCtx(e,r),UC(r,{code:LC.invalid_string,validation:{startsWith:o.value},message:o.message}),t.dirty()):"endsWith"===o.kind?e.data.endsWith(o.value)||(r=this._getOrReturnCtx(e,r),UC(r,{code:LC.invalid_string,validation:{endsWith:o.value},message:o.message}),t.dirty()):"datetime"===o.kind?bD(o).test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{code:LC.invalid_string,validation:"datetime",message:o.message}),t.dirty()):"date"===o.kind?vD.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{code:LC.invalid_string,validation:"date",message:o.message}),t.dirty()):"time"===o.kind?new RegExp(`^${yD(o)}$`).test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{code:LC.invalid_string,validation:"time",message:o.message}),t.dirty()):"duration"===o.kind?uD.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{validation:"duration",code:LC.invalid_string,message:o.message}),t.dirty()):"ip"===o.kind?(n=e.data,("v4"!==(a=o.version)&&a||!fD.test(n))&&("v6"!==a&&a||!mD.test(n))&&(r=this._getOrReturnCtx(e,r),UC(r,{validation:"ip",code:LC.invalid_string,message:o.message}),t.dirty())):"base64"===o.kind?hD.test(e.data)||(r=this._getOrReturnCtx(e,r),UC(r,{validation:"base64",code:LC.invalid_string,message:o.message}),t.dirty()):jC.assertNever(o);var n,a;return{status:t.value,value:e.data}}_regex(e,t,r){return this.refinement((t=>e.test(t)),{validation:t,code:LC.invalid_string,...XC.errToObj(r)})}_addCheck(e){return new xD({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...XC.errToObj(e)})}url(e){return this._addCheck({kind:"url",...XC.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...XC.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...XC.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...XC.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...XC.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...XC.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...XC.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...XC.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...XC.errToObj(e)})}datetime(e){var t,r;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,local:null!==(r=null==e?void 0:e.local)&&void 0!==r&&r,...XC.errToObj(null==e?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,...XC.errToObj(null==e?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...XC.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...XC.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...XC.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...XC.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...XC.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...XC.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...XC.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...XC.errToObj(t)})}nonempty(e){return this.min(1,XC.errToObj(e))}trim(){return new xD({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new xD({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new xD({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find((e=>"datetime"===e.kind))}get isDate(){return!!this._def.checks.find((e=>"date"===e.kind))}get isTime(){return!!this._def.checks.find((e=>"time"===e.kind))}get isDuration(){return!!this._def.checks.find((e=>"duration"===e.kind))}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isEmoji(){return!!this._def.checks.find((e=>"emoji"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isNANOID(){return!!this._def.checks.find((e=>"nanoid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get isCUID2(){return!!this._def.checks.find((e=>"cuid2"===e.kind))}get isULID(){return!!this._def.checks.find((e=>"ulid"===e.kind))}get isIP(){return!!this._def.checks.find((e=>"ip"===e.kind))}get isBase64(){return!!this._def.checks.find((e=>"base64"===e.kind))}get minLength(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}function wD(e,t){const r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,a=r>n?r:n;return parseInt(e.toFixed(a).replace(".",""))%parseInt(t.toFixed(a).replace(".",""))/Math.pow(10,a)}xD.create=e=>{var t;return new xD({checks:[],typeName:uT.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...nD(e)})};class ED extends aD{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==OC.number){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.number,received:t.parsedType}),WC}let t;const r=new VC;for(const n of this._def.checks)"int"===n.kind?jC.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),UC(t,{code:LC.invalid_type,expected:"integer",received:"float",message:n.message}),r.dirty()):"min"===n.kind?(n.inclusive?e.data<n.value:e.data<=n.value)&&(t=this._getOrReturnCtx(e,t),UC(t,{code:LC.too_small,minimum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"max"===n.kind?(n.inclusive?e.data>n.value:e.data>=n.value)&&(t=this._getOrReturnCtx(e,t),UC(t,{code:LC.too_big,maximum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"multipleOf"===n.kind?0!==wD(e.data,n.value)&&(t=this._getOrReturnCtx(e,t),UC(t,{code:LC.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):"finite"===n.kind?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),UC(t,{code:LC.not_finite,message:n.message}),r.dirty()):jC.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,XC.toString(t))}gt(e,t){return this.setLimit("min",e,!1,XC.toString(t))}lte(e,t){return this.setLimit("max",e,!0,XC.toString(t))}lt(e,t){return this.setLimit("max",e,!1,XC.toString(t))}setLimit(e,t,r,n){return new ED({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:XC.toString(n)}]})}_addCheck(e){return new ED({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:XC.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:XC.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:XC.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:XC.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:XC.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:XC.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:XC.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:XC.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:XC.toString(e)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find((e=>"int"===e.kind||"multipleOf"===e.kind&&jC.isInteger(e.value)))}get isFinite(){let e=null,t=null;for(const r of this._def.checks){if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.value<e)&&(e=r.value)}return Number.isFinite(t)&&Number.isFinite(e)}}ED.create=e=>new ED({checks:[],typeName:uT.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...nD(e)});class _D extends aD{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==OC.bigint){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.bigint,received:t.parsedType}),WC}let t;const r=new VC;for(const n of this._def.checks)"min"===n.kind?(n.inclusive?e.data<n.value:e.data<=n.value)&&(t=this._getOrReturnCtx(e,t),UC(t,{code:LC.too_small,type:"bigint",minimum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"max"===n.kind?(n.inclusive?e.data>n.value:e.data>=n.value)&&(t=this._getOrReturnCtx(e,t),UC(t,{code:LC.too_big,type:"bigint",maximum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"multipleOf"===n.kind?e.data%n.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),UC(t,{code:LC.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):jC.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,XC.toString(t))}gt(e,t){return this.setLimit("min",e,!1,XC.toString(t))}lte(e,t){return this.setLimit("max",e,!0,XC.toString(t))}lt(e,t){return this.setLimit("max",e,!1,XC.toString(t))}setLimit(e,t,r,n){return new _D({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:XC.toString(n)}]})}_addCheck(e){return new _D({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:XC.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:XC.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:XC.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:XC.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:XC.toString(t)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}_D.create=e=>{var t;return new _D({checks:[],typeName:uT.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...nD(e)})};class SD extends aD{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==OC.boolean){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.boolean,received:t.parsedType}),WC}return YC(e.data)}}SD.create=e=>new SD({typeName:uT.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...nD(e)});class MD extends aD{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==OC.date){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.date,received:t.parsedType}),WC}if(isNaN(e.data.getTime()))return UC(this._getOrReturnCtx(e),{code:LC.invalid_date}),WC;const t=new VC;let r;for(const n of this._def.checks)"min"===n.kind?e.data.getTime()<n.value&&(r=this._getOrReturnCtx(e,r),UC(r,{code:LC.too_small,message:n.message,inclusive:!0,exact:!1,minimum:n.value,type:"date"}),t.dirty()):"max"===n.kind?e.data.getTime()>n.value&&(r=this._getOrReturnCtx(e,r),UC(r,{code:LC.too_big,message:n.message,inclusive:!0,exact:!1,maximum:n.value,type:"date"}),t.dirty()):jC.assertNever(n);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new MD({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:XC.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:XC.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}MD.create=e=>new MD({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:uT.ZodDate,...nD(e)});class ND extends aD{_parse(e){if(this._getType(e)!==OC.symbol){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.symbol,received:t.parsedType}),WC}return YC(e.data)}}ND.create=e=>new ND({typeName:uT.ZodSymbol,...nD(e)});class kD extends aD{_parse(e){if(this._getType(e)!==OC.undefined){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.undefined,received:t.parsedType}),WC}return YC(e.data)}}kD.create=e=>new kD({typeName:uT.ZodUndefined,...nD(e)});class CD extends aD{_parse(e){if(this._getType(e)!==OC.null){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.null,received:t.parsedType}),WC}return YC(e.data)}}CD.create=e=>new CD({typeName:uT.ZodNull,...nD(e)});class DD extends aD{constructor(){super(...arguments),this._any=!0}_parse(e){return YC(e.data)}}DD.create=e=>new DD({typeName:uT.ZodAny,...nD(e)});class TD extends aD{constructor(){super(...arguments),this._unknown=!0}_parse(e){return YC(e.data)}}TD.create=e=>new TD({typeName:uT.ZodUnknown,...nD(e)});class jD extends aD{_parse(e){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.never,received:t.parsedType}),WC}}jD.create=e=>new jD({typeName:uT.ZodNever,...nD(e)});class AD extends aD{_parse(e){if(this._getType(e)!==OC.undefined){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.void,received:t.parsedType}),WC}return YC(e.data)}}AD.create=e=>new AD({typeName:uT.ZodVoid,...nD(e)});class OD extends aD{_parse(e){const{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==OC.array)return UC(t,{code:LC.invalid_type,expected:OC.array,received:t.parsedType}),WC;if(null!==n.exactLength){const e=t.data.length>n.exactLength.value,a=t.data.length<n.exactLength.value;(e||a)&&(UC(t,{code:e?LC.too_big:LC.too_small,minimum:a?n.exactLength.value:void 0,maximum:e?n.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:n.exactLength.message}),r.dirty())}if(null!==n.minLength&&t.data.length<n.minLength.value&&(UC(t,{code:LC.too_small,minimum:n.minLength.value,type:"array",inclusive:!0,exact:!1,message:n.minLength.message}),r.dirty()),null!==n.maxLength&&t.data.length>n.maxLength.value&&(UC(t,{code:LC.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map(((e,r)=>n.type._parseAsync(new tD(t,e,t.path,r))))).then((e=>VC.mergeArray(r,e)));const a=[...t.data].map(((e,r)=>n.type._parseSync(new tD(t,e,t.path,r))));return VC.mergeArray(r,a)}get element(){return this._def.type}min(e,t){return new OD({...this._def,minLength:{value:e,message:XC.toString(t)}})}max(e,t){return new OD({...this._def,maxLength:{value:e,message:XC.toString(t)}})}length(e,t){return new OD({...this._def,exactLength:{value:e,message:XC.toString(t)}})}nonempty(e){return this.min(1,e)}}function ID(e){if(e instanceof LD){const t={};for(const r in e.shape){const n=e.shape[r];t[r]=JD.create(ID(n))}return new LD({...e._def,shape:()=>t})}return e instanceof OD?new OD({...e._def,type:ID(e.element)}):e instanceof JD?JD.create(ID(e.unwrap())):e instanceof eT?eT.create(ID(e.unwrap())):e instanceof UD?UD.create(e.items.map((e=>ID(e)))):e}OD.create=(e,t)=>new OD({type:e,minLength:null,maxLength:null,exactLength:null,typeName:uT.ZodArray,...nD(t)});class LD extends aD{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;const e=this._def.shape(),t=jC.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==OC.object){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.object,received:t.parsedType}),WC}const{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:a}=this._getCached(),o=[];if(!(this._def.catchall instanceof jD&&"strip"===this._def.unknownKeys))for(const e in r.data)a.includes(e)||o.push(e);const i=[];for(const e of a){const t=n[e],a=r.data[e];i.push({key:{status:"valid",value:e},value:t._parse(new tD(r,a,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof jD){const e=this._def.unknownKeys;if("passthrough"===e)for(const e of o)i.push({key:{status:"valid",value:e},value:{status:"valid",value:r.data[e]}});else if("strict"===e)o.length>0&&(UC(r,{code:LC.unrecognized_keys,keys:o}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of o){const n=r.data[t];i.push({key:{status:"valid",value:t},value:e._parse(new tD(r,n,r.path,t)),alwaysSet:t in r.data})}}return r.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of i){const r=await t.key,n=await t.value;e.push({key:r,value:n,alwaysSet:t.alwaysSet})}return e})).then((e=>VC.mergeObjectSync(t,e))):VC.mergeObjectSync(t,i)}get shape(){return this._def.shape()}strict(e){return XC.errToObj,new LD({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{var n,a,o,i;const s=null!==(o=null===(a=(n=this._def).errorMap)||void 0===a?void 0:a.call(n,t,r).message)&&void 0!==o?o:r.defaultError;return"unrecognized_keys"===t.code?{message:null!==(i=XC.errToObj(e).message)&&void 0!==i?i:s}:{message:s}}}:{}})}strip(){return new LD({...this._def,unknownKeys:"strip"})}passthrough(){return new LD({...this._def,unknownKeys:"passthrough"})}extend(e){return new LD({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new LD({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:uT.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new LD({...this._def,catchall:e})}pick(e){const t={};return jC.objectKeys(e).forEach((r=>{e[r]&&this.shape[r]&&(t[r]=this.shape[r])})),new LD({...this._def,shape:()=>t})}omit(e){const t={};return jC.objectKeys(this.shape).forEach((r=>{e[r]||(t[r]=this.shape[r])})),new LD({...this._def,shape:()=>t})}deepPartial(){return ID(this)}partial(e){const t={};return jC.objectKeys(this.shape).forEach((r=>{const n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()})),new LD({...this._def,shape:()=>t})}required(e){const t={};return jC.objectKeys(this.shape).forEach((r=>{if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r];for(;e instanceof JD;)e=e._def.innerType;t[r]=e}})),new LD({...this._def,shape:()=>t})}keyof(){return QD(jC.objectKeys(this.shape))}}LD.create=(e,t)=>new LD({shape:()=>e,unknownKeys:"strip",catchall:jD.create(),typeName:uT.ZodObject,...nD(t)}),LD.strictCreate=(e,t)=>new LD({shape:()=>e,unknownKeys:"strict",catchall:jD.create(),typeName:uT.ZodObject,...nD(t)}),LD.lazycreate=(e,t)=>new LD({shape:e,unknownKeys:"strip",catchall:jD.create(),typeName:uT.ZodObject,...nD(t)});class PD extends aD{_parse(e){const{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map((async e=>{const r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;const r=e.map((e=>new PC(e.ctx.common.issues)));return UC(t,{code:LC.invalid_union,unionErrors:r}),WC}));{let e;const n=[];for(const a of r){const r={...t,common:{...t.common,issues:[]},parent:null},o=a._parseSync({data:t.data,path:t.path,parent:r});if("valid"===o.status)return o;"dirty"!==o.status||e||(e={result:o,ctx:r}),r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const a=n.map((e=>new PC(e)));return UC(t,{code:LC.invalid_union,unionErrors:a}),WC}}get options(){return this._def.options}}PD.create=(e,t)=>new PD({options:e,typeName:uT.ZodUnion,...nD(t)});const zD=e=>e instanceof $D?zD(e.schema):e instanceof XD?zD(e.innerType()):e instanceof ZD?[e.value]:e instanceof GD?e.options:e instanceof qD?jC.objectValues(e.enum):e instanceof tT?zD(e._def.innerType):e instanceof kD?[void 0]:e instanceof CD?[null]:e instanceof JD?[void 0,...zD(e.unwrap())]:e instanceof eT?[null,...zD(e.unwrap())]:e instanceof oT||e instanceof sT?zD(e.unwrap()):e instanceof rT?zD(e._def.innerType):[];class FD extends aD{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==OC.object)return UC(t,{code:LC.invalid_type,expected:OC.object,received:t.parsedType}),WC;const r=this.discriminator,n=t.data[r],a=this.optionsMap.get(n);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(UC(t,{code:LC.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),WC)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){const n=new Map;for(const r of t){const t=zD(r.shape[e]);if(!t.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const a of t){if(n.has(a))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(a)}`);n.set(a,r)}}return new FD({typeName:uT.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...nD(r)})}}function RD(e,t){const r=IC(e),n=IC(t);if(e===t)return{valid:!0,data:e};if(r===OC.object&&n===OC.object){const r=jC.objectKeys(t),n=jC.objectKeys(e).filter((e=>-1!==r.indexOf(e))),a={...e,...t};for(const r of n){const n=RD(e[r],t[r]);if(!n.valid)return{valid:!1};a[r]=n.data}return{valid:!0,data:a}}if(r===OC.array&&n===OC.array){if(e.length!==t.length)return{valid:!1};const r=[];for(let n=0;n<e.length;n++){const a=RD(e[n],t[n]);if(!a.valid)return{valid:!1};r.push(a.data)}return{valid:!0,data:r}}return r===OC.date&&n===OC.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class BD extends aD{_parse(e){const{status:t,ctx:r}=this._processInputParams(e),n=(e,n)=>{if($C(e)||$C(n))return WC;const a=RD(e.value,n.value);return a.valid?((ZC(e)||ZC(n))&&t.dirty(),{status:t.value,value:a.data}):(UC(r,{code:LC.invalid_intersection_types}),WC)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then((([e,t])=>n(e,t))):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}BD.create=(e,t,r)=>new BD({left:e,right:t,typeName:uT.ZodIntersection,...nD(r)});class UD extends aD{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==OC.array)return UC(r,{code:LC.invalid_type,expected:OC.array,received:r.parsedType}),WC;if(r.data.length<this._def.items.length)return UC(r,{code:LC.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),WC;!this._def.rest&&r.data.length>this._def.items.length&&(UC(r,{code:LC.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());const n=[...r.data].map(((e,t)=>{const n=this._def.items[t]||this._def.rest;return n?n._parse(new tD(r,e,r.path,t)):null})).filter((e=>!!e));return r.common.async?Promise.all(n).then((e=>VC.mergeArray(t,e))):VC.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new UD({...this._def,rest:e})}}UD.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new UD({items:e,typeName:uT.ZodTuple,rest:null,...nD(t)})};class VD extends aD{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==OC.object)return UC(r,{code:LC.invalid_type,expected:OC.object,received:r.parsedType}),WC;const n=[],a=this._def.keyType,o=this._def.valueType;for(const e in r.data)n.push({key:a._parse(new tD(r,e,r.path,e)),value:o._parse(new tD(r,r.data[e],r.path,e)),alwaysSet:e in r.data});return r.common.async?VC.mergeObjectAsync(t,n):VC.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new VD(t instanceof aD?{keyType:e,valueType:t,typeName:uT.ZodRecord,...nD(r)}:{keyType:xD.create(),valueType:e,typeName:uT.ZodRecord,...nD(t)})}}class WD extends aD{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==OC.map)return UC(r,{code:LC.invalid_type,expected:OC.map,received:r.parsedType}),WC;const n=this._def.keyType,a=this._def.valueType,o=[...r.data.entries()].map((([e,t],o)=>({key:n._parse(new tD(r,e,r.path,[o,"key"])),value:a._parse(new tD(r,t,r.path,[o,"value"]))})));if(r.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const r of o){const n=await r.key,a=await r.value;if("aborted"===n.status||"aborted"===a.status)return WC;"dirty"!==n.status&&"dirty"!==a.status||t.dirty(),e.set(n.value,a.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const r of o){const n=r.key,a=r.value;if("aborted"===n.status||"aborted"===a.status)return WC;"dirty"!==n.status&&"dirty"!==a.status||t.dirty(),e.set(n.value,a.value)}return{status:t.value,value:e}}}}WD.create=(e,t,r)=>new WD({valueType:t,keyType:e,typeName:uT.ZodMap,...nD(r)});class HD extends aD{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==OC.set)return UC(r,{code:LC.invalid_type,expected:OC.set,received:r.parsedType}),WC;const n=this._def;null!==n.minSize&&r.data.size<n.minSize.value&&(UC(r,{code:LC.too_small,minimum:n.minSize.value,type:"set",inclusive:!0,exact:!1,message:n.minSize.message}),t.dirty()),null!==n.maxSize&&r.data.size>n.maxSize.value&&(UC(r,{code:LC.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());const a=this._def.valueType;function o(e){const r=new Set;for(const n of e){if("aborted"===n.status)return WC;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}const i=[...r.data.values()].map(((e,t)=>a._parse(new tD(r,e,r.path,t))));return r.common.async?Promise.all(i).then((e=>o(e))):o(i)}min(e,t){return new HD({...this._def,minSize:{value:e,message:XC.toString(t)}})}max(e,t){return new HD({...this._def,maxSize:{value:e,message:XC.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}HD.create=(e,t)=>new HD({valueType:e,minSize:null,maxSize:null,typeName:uT.ZodSet,...nD(t)});class YD extends aD{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==OC.function)return UC(t,{code:LC.invalid_type,expected:OC.function,received:t.parsedType}),WC;function r(e,r){return BC({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,RC(),zC].filter((e=>!!e)),issueData:{code:LC.invalid_arguments,argumentsError:r}})}function n(e,r){return BC({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,RC(),zC].filter((e=>!!e)),issueData:{code:LC.invalid_return_type,returnTypeError:r}})}const a={errorMap:t.common.contextualErrorMap},o=t.data;if(this._def.returns instanceof KD){const e=this;return YC((async function(...t){const i=new PC([]),s=await e._def.args.parseAsync(t,a).catch((e=>{throw i.addIssue(r(t,e)),i})),l=await Reflect.apply(o,this,s);return await e._def.returns._def.type.parseAsync(l,a).catch((e=>{throw i.addIssue(n(l,e)),i}))}))}{const e=this;return YC((function(...t){const i=e._def.args.safeParse(t,a);if(!i.success)throw new PC([r(t,i.error)]);const s=Reflect.apply(o,this,i.data),l=e._def.returns.safeParse(s,a);if(!l.success)throw new PC([n(s,l.error)]);return l.data}))}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new YD({...this._def,args:UD.create(e).rest(TD.create())})}returns(e){return new YD({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new YD({args:e||UD.create([]).rest(TD.create()),returns:t||TD.create(),typeName:uT.ZodFunction,...nD(r)})}}class $D extends aD{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}$D.create=(e,t)=>new $D({getter:e,typeName:uT.ZodLazy,...nD(t)});class ZD extends aD{_parse(e){if(e.data!==this._def.value){const t=this._getOrReturnCtx(e);return UC(t,{received:t.data,code:LC.invalid_literal,expected:this._def.value}),WC}return{status:"valid",value:e.data}}get value(){return this._def.value}}function QD(e,t){return new GD({values:e,typeName:uT.ZodEnum,...nD(t)})}ZD.create=(e,t)=>new ZD({value:e,typeName:uT.ZodLiteral,...nD(t)});class GD extends aD{constructor(){super(...arguments),JC.set(this,void 0)}_parse(e){if("string"!=typeof e.data){const t=this._getOrReturnCtx(e),r=this._def.values;return UC(t,{expected:jC.joinValues(r),received:t.parsedType,code:LC.invalid_type}),WC}if(qC(this,JC,"f")||KC(this,JC,new Set(this._def.values),"f"),!qC(this,JC,"f").has(e.data)){const t=this._getOrReturnCtx(e),r=this._def.values;return UC(t,{received:t.data,code:LC.invalid_enum_value,options:r}),WC}return YC(e.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return GD.create(e,{...this._def,...t})}exclude(e,t=this._def){return GD.create(this.options.filter((t=>!e.includes(t))),{...this._def,...t})}}JC=new WeakMap,GD.create=QD;class qD extends aD{constructor(){super(...arguments),eD.set(this,void 0)}_parse(e){const t=jC.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==OC.string&&r.parsedType!==OC.number){const e=jC.objectValues(t);return UC(r,{expected:jC.joinValues(e),received:r.parsedType,code:LC.invalid_type}),WC}if(qC(this,eD,"f")||KC(this,eD,new Set(jC.getValidEnumValues(this._def.values)),"f"),!qC(this,eD,"f").has(e.data)){const e=jC.objectValues(t);return UC(r,{received:r.data,code:LC.invalid_enum_value,options:e}),WC}return YC(e.data)}get enum(){return this._def.values}}eD=new WeakMap,qD.create=(e,t)=>new qD({values:e,typeName:uT.ZodNativeEnum,...nD(t)});class KD extends aD{unwrap(){return this._def.type}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==OC.promise&&!1===t.common.async)return UC(t,{code:LC.invalid_type,expected:OC.promise,received:t.parsedType}),WC;const r=t.parsedType===OC.promise?t.data:Promise.resolve(t.data);return YC(r.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}KD.create=(e,t)=>new KD({type:e,typeName:uT.ZodPromise,...nD(t)});class XD extends aD{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===uT.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){const{status:t,ctx:r}=this._processInputParams(e),n=this._def.effect||null,a={addIssue:e=>{UC(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(a.addIssue=a.addIssue.bind(a),"preprocess"===n.type){const e=n.transform(r.data,a);if(r.common.async)return Promise.resolve(e).then((async e=>{if("aborted"===t.value)return WC;const n=await this._def.schema._parseAsync({data:e,path:r.path,parent:r});return"aborted"===n.status?WC:"dirty"===n.status||"dirty"===t.value?HC(n.value):n}));{if("aborted"===t.value)return WC;const n=this._def.schema._parseSync({data:e,path:r.path,parent:r});return"aborted"===n.status?WC:"dirty"===n.status||"dirty"===t.value?HC(n.value):n}}if("refinement"===n.type){const e=e=>{const t=n.refinement(e,a);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1===r.common.async){const n=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===n.status?WC:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((r=>"aborted"===r.status?WC:("dirty"===r.status&&t.dirty(),e(r.value).then((()=>({status:t.value,value:r.value}))))))}if("transform"===n.type){if(!1===r.common.async){const e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!QC(e))return e;const o=n.transform(e.value,a);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:o}}return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then((e=>QC(e)?Promise.resolve(n.transform(e.value,a)).then((e=>({status:t.value,value:e}))):e))}jC.assertNever(n)}}XD.create=(e,t,r)=>new XD({schema:e,typeName:uT.ZodEffects,effect:t,...nD(r)}),XD.createWithPreprocess=(e,t,r)=>new XD({schema:t,effect:{type:"preprocess",transform:e},typeName:uT.ZodEffects,...nD(r)});class JD extends aD{_parse(e){return this._getType(e)===OC.undefined?YC(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}JD.create=(e,t)=>new JD({innerType:e,typeName:uT.ZodOptional,...nD(t)});class eT extends aD{_parse(e){return this._getType(e)===OC.null?YC(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}eT.create=(e,t)=>new eT({innerType:e,typeName:uT.ZodNullable,...nD(t)});class tT extends aD{_parse(e){const{ctx:t}=this._processInputParams(e);let r=t.data;return t.parsedType===OC.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}tT.create=(e,t)=>new tT({innerType:e,typeName:uT.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...nD(t)});class rT extends aD{_parse(e){const{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return GC(n)?n.then((e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new PC(r.common.issues)},input:r.data})}))):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new PC(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}rT.create=(e,t)=>new rT({innerType:e,typeName:uT.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...nD(t)});class nT extends aD{_parse(e){if(this._getType(e)!==OC.nan){const t=this._getOrReturnCtx(e);return UC(t,{code:LC.invalid_type,expected:OC.nan,received:t.parsedType}),WC}return{status:"valid",value:e.data}}}nT.create=e=>new nT({typeName:uT.ZodNaN,...nD(e)});const aT=Symbol("zod_brand");class oT extends aD{_parse(e){const{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}class iT extends aD{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.common.async)return(async()=>{const e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?WC:"dirty"===e.status?(t.dirty(),HC(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})})();{const e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?WC:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new iT({in:e,out:t,typeName:uT.ZodPipeline})}}class sT extends aD{_parse(e){const t=this._def.innerType._parse(e);return QC(t)&&(t.value=Object.freeze(t.value)),t}unwrap(){return this._def.innerType}}function lT(e,t={},r){return e?DD.create().superRefine(((n,a)=>{var o,i;if(!e(n)){const e="function"==typeof t?t(n):"string"==typeof t?{message:t}:t,s=null===(i=null!==(o=e.fatal)&&void 0!==o?o:r)||void 0===i||i,l="string"==typeof e?{message:e}:e;a.addIssue({code:"custom",...l,fatal:s})}})):DD.create()}sT.create=(e,t)=>new sT({innerType:e,typeName:uT.ZodReadonly,...nD(t)});const cT={object:LD.lazycreate};var uT;!function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"}(uT||(uT={}));const dT=xD.create,pT=ED.create,fT=nT.create,mT=_D.create,hT=SD.create,gT=MD.create,vT=ND.create,yT=kD.create,bT=CD.create,xT=DD.create,wT=TD.create,ET=jD.create,_T=AD.create,ST=OD.create,MT=LD.create,NT=LD.strictCreate,kT=PD.create,CT=FD.create,DT=BD.create,TT=UD.create,jT=VD.create,AT=WD.create,OT=HD.create,IT=YD.create,LT=$D.create,PT=ZD.create,zT=GD.create,FT=qD.create,RT=KD.create,BT=XD.create,UT=JD.create,VT=eT.create,WT=XD.createWithPreprocess,HT=iT.create,YT={string:e=>xD.create({...e,coerce:!0}),number:e=>ED.create({...e,coerce:!0}),boolean:e=>SD.create({...e,coerce:!0}),bigint:e=>_D.create({...e,coerce:!0}),date:e=>MD.create({...e,coerce:!0})},$T=WC;var ZT=Object.freeze({__proto__:null,defaultErrorMap:zC,setErrorMap:function(e){FC=e},getErrorMap:RC,makeIssue:BC,EMPTY_PATH:[],addIssueToContext:UC,ParseStatus:VC,INVALID:WC,DIRTY:HC,OK:YC,isAborted:$C,isDirty:ZC,isValid:QC,isAsync:GC,get util(){return jC},get objectUtil(){return AC},ZodParsedType:OC,getParsedType:IC,ZodType:aD,datetimeRegex:bD,ZodString:xD,ZodNumber:ED,ZodBigInt:_D,ZodBoolean:SD,ZodDate:MD,ZodSymbol:ND,ZodUndefined:kD,ZodNull:CD,ZodAny:DD,ZodUnknown:TD,ZodNever:jD,ZodVoid:AD,ZodArray:OD,ZodObject:LD,ZodUnion:PD,ZodDiscriminatedUnion:FD,ZodIntersection:BD,ZodTuple:UD,ZodRecord:VD,ZodMap:WD,ZodSet:HD,ZodFunction:YD,ZodLazy:$D,ZodLiteral:ZD,ZodEnum:GD,ZodNativeEnum:qD,ZodPromise:KD,ZodEffects:XD,ZodTransformer:XD,ZodOptional:JD,ZodNullable:eT,ZodDefault:tT,ZodCatch:rT,ZodNaN:nT,BRAND:aT,ZodBranded:oT,ZodPipeline:iT,ZodReadonly:sT,custom:lT,Schema:aD,ZodSchema:aD,late:cT,get ZodFirstPartyTypeKind(){return uT},coerce:YT,any:xT,array:ST,bigint:mT,boolean:hT,date:gT,discriminatedUnion:CT,effect:BT,enum:zT,function:IT,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>lT((t=>t instanceof e),t),intersection:DT,lazy:LT,literal:PT,map:AT,nan:fT,nativeEnum:FT,never:ET,null:bT,nullable:VT,number:pT,object:MT,oboolean:()=>hT().optional(),onumber:()=>pT().optional(),optional:UT,ostring:()=>dT().optional(),pipeline:HT,preprocess:WT,promise:RT,record:jT,set:OT,strictObject:NT,string:dT,symbol:vT,transformer:BT,tuple:TT,undefined:yT,union:kT,unknown:wT,void:_T,NEVER:$T,ZodIssueCode:LC,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:PC});const QT=/^[a-z0-9!'#$%&*+\/=?^_`{|}~-]+(?:\.[a-z0-9!'#$%&*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-zA-Z]{2,}$/i,GT=e=>e.map((e=>({type:e.id,id:e.id,url:e.url}))),qT=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z"}))})),KT=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5"}))})),XT=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m4.5 15.75 7.5-7.5 7.5 7.5"}))}));function JT(e,t,r,n){return new(r||(r=Promise))((function(a,o){function i(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,s)}l((n=n.apply(e,t||[])).next())}))}function ej(e,t){var r,n,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(r=1,n&&(a=2&s[0]?n.return:s[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,s[1])).done)return a;switch(n=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,n=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){i.label=s[1];break}if(6===s[0]&&i.label<a[1]){i.label=a[1],a=s;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(s);break}a[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],n=0}finally{r=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}function tj(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,a,o=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)i.push(n.value)}catch(e){a={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return i}function rj(e,t,r){if(r||2===arguments.length)for(var n,a=0,o=t.length;a<o;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var nj=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function aj(e,t){var r=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=nj.get(r);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof r.path){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:"string"==typeof t?t:"string"==typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}var oj=[".DS_Store","Thumbs.db"];function ij(e){return"object"==typeof e&&null!==e}function sj(e){return dj(e.target.files).map((function(e){return aj(e)}))}function lj(e){return JT(this,void 0,void 0,(function(){return ej(this,(function(t){switch(t.label){case 0:return[4,Promise.all(e.map((function(e){return e.getFile()})))];case 1:return[2,t.sent().map((function(e){return aj(e)}))]}}))}))}function cj(e,t){return JT(this,void 0,void 0,(function(){var r;return ej(this,(function(n){switch(n.label){case 0:return e.items?(r=dj(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,r]:[4,Promise.all(r.map(pj))]):[3,2];case 1:return[2,uj(fj(n.sent()))];case 2:return[2,uj(dj(e.files).map((function(e){return aj(e)})))]}}))}))}function uj(e){return e.filter((function(e){return-1===oj.indexOf(e.name)}))}function dj(e){if(null===e)return[];for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(n)}return t}function pj(e){if("function"!=typeof e.webkitGetAsEntry)return mj(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?gj(t):mj(e)}function fj(e){return e.reduce((function(e,t){return rj(rj([],tj(e),!1),tj(Array.isArray(t)?fj(t):[t]),!1)}),[])}function mj(e){var t=e.getAsFile();if(!t)return Promise.reject("".concat(e," is not a File"));var r=aj(t);return Promise.resolve(r)}function hj(e){return JT(this,void 0,void 0,(function(){return ej(this,(function(t){return[2,e.isDirectory?gj(e):vj(e)]}))}))}function gj(e){var t=e.createReader();return new Promise((function(e,r){var n=[];!function a(){var o=this;t.readEntries((function(t){return JT(o,void 0,void 0,(function(){var o,i,s;return ej(this,(function(l){switch(l.label){case 0:if(t.length)return[3,5];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,Promise.all(n)];case 2:return o=l.sent(),e(o),[3,4];case 3:return i=l.sent(),r(i),[3,4];case 4:return[3,6];case 5:s=Promise.all(t.map(hj)),n.push(s),a(),l.label=6;case 6:return[2]}}))}))}),(function(e){r(e)}))}()}))}function vj(e){return JT(this,void 0,void 0,(function(){return ej(this,(function(t){return[2,new Promise((function(t,r){e.file((function(r){var n=aj(r,e.fullPath);t(n)}),(function(e){r(e)}))}))]}))}))}var yj=r(9455);function bj(e){return function(e){if(Array.isArray(e))return Mj(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Sj(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wj(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xj(Object(r),!0).forEach((function(t){Ej(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xj(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ej(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _j(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],_n=!0,i=!1;try{for(r=r.call(e);!(_n=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==r.return||r.return()}finally{if(i)throw a}}return o}}(e,t)||Sj(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sj(e,t){if(e){if("string"==typeof e)return Mj(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Mj(e,t):void 0}}function Mj(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Nj=function(e){e=Array.isArray(e)&&1===e.length?e[0]:e;var t=Array.isArray(e)?"one of ".concat(e.join(", ")):e;return{code:"file-invalid-type",message:"File type must be ".concat(t)}},kj=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},Cj=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},Dj={code:"too-many-files",message:"Too many files"};function Tj(e,t){var r="application/x-moz-file"===e.type||(0,yj.A)(e,t);return[r,r?null:Nj(t)]}function jj(e,t,r){if(Aj(e.size))if(Aj(t)&&Aj(r)){if(e.size>r)return[!1,kj(r)];if(e.size<t)return[!1,Cj(t)]}else{if(Aj(t)&&e.size<t)return[!1,Cj(t)];if(Aj(r)&&e.size>r)return[!1,kj(r)]}return[!0,null]}function Aj(e){return null!=e}function Oj(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function Ij(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function Lj(e){e.preventDefault()}function Pj(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];return t.some((function(t){return!Oj(e)&&t&&t.apply(void 0,[e].concat(n)),Oj(e)}))}}function zj(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}function Fj(e){return/^.*\.[\w]+$/.test(e)}var Rj=["children"],Bj=["open"],Uj=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],Vj=["refKey","onChange","onClick"];function Wj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],_n=!0,i=!1;try{for(r=r.call(e);!(_n=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{_n||null==r.return||r.return()}finally{if(i)throw a}}return o}}(e,t)||Hj(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hj(e,t){if(e){if("string"==typeof e)return Yj(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Yj(e,t):void 0}}function Yj(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Zj(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$j(Object(r),!0).forEach((function(t){Qj(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$j(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Qj(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gj(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var qj=(0,n.forwardRef)((function(e,t){var r=e.children,a=Jj(Gj(e,Rj)),i=a.open,s=Gj(a,Bj);return(0,n.useImperativeHandle)(t,(function(){return{open:i}}),[i]),o().createElement(n.Fragment,null,r(Zj(Zj({},s),{},{open:i})))}));qj.displayName="Dropzone";var Kj={disabled:!1,getFilesFromEvent:function(e){return JT(this,void 0,void 0,(function(){return ej(this,(function(t){return ij(e)&&ij(e.dataTransfer)?[2,cj(e.dataTransfer,e.type)]:ij(r=e)&&ij(r.target)?[2,sj(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"==typeof e.getFile}))?[2,lj(e)]:[2,[]];var r}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};qj.defaultProps=Kj,qj.propTypes={children:fg().func,accept:fg().objectOf(fg().arrayOf(fg().string)),multiple:fg().bool,preventDropOnDocument:fg().bool,noClick:fg().bool,noKeyboard:fg().bool,noDrag:fg().bool,noDragEventsBubbling:fg().bool,minSize:fg().number,maxSize:fg().number,maxFiles:fg().number,disabled:fg().bool,getFilesFromEvent:fg().func,onFileDialogCancel:fg().func,onFileDialogOpen:fg().func,useFsAccessApi:fg().bool,autoFocus:fg().bool,onDragEnter:fg().func,onDragLeave:fg().func,onDragOver:fg().func,onDrop:fg().func,onDropAccepted:fg().func,onDropRejected:fg().func,onError:fg().func,validator:fg().func};var Xj={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function Jj(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Zj(Zj({},Kj),e),r=t.accept,a=t.disabled,o=t.getFilesFromEvent,i=t.maxSize,s=t.minSize,l=t.multiple,c=t.maxFiles,u=t.onDragEnter,d=t.onDragLeave,p=t.onDragOver,f=t.onDrop,m=t.onDropAccepted,h=t.onDropRejected,g=t.onFileDialogCancel,v=t.onFileDialogOpen,y=t.useFsAccessApi,b=t.autoFocus,x=t.preventDropOnDocument,w=t.noClick,E=t.noKeyboard,_=t.noDrag,S=t.noDragEventsBubbling,M=t.onError,N=t.validator,k=(0,n.useMemo)((function(){return function(e){if(Aj(e))return Object.entries(e).reduce((function(e,t){var r=_j(t,2),n=r[0],a=r[1];return[].concat(bj(e),[n],bj(a))}),[]).filter((function(e){return zj(e)||Fj(e)})).join(",")}(r)}),[r]),C=(0,n.useMemo)((function(){return function(e){return Aj(e)?[{description:"Files",accept:Object.entries(e).filter((function(e){var t=_j(e,2),r=t[0],n=t[1],a=!0;return zj(r)||(console.warn('Skipped "'.concat(r,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),a=!1),Array.isArray(n)&&n.every(Fj)||(console.warn('Skipped "'.concat(r,'" because an invalid file extension was provided.')),a=!1),a})).reduce((function(e,t){var r=_j(t,2),n=r[0],a=r[1];return wj(wj({},e),{},Ej({},n,a))}),{})}]:e}(r)}),[r]),D=(0,n.useMemo)((function(){return"function"==typeof v?v:tA}),[v]),T=(0,n.useMemo)((function(){return"function"==typeof g?g:tA}),[g]),j=(0,n.useRef)(null),A=(0,n.useRef)(null),O=Wj((0,n.useReducer)(eA,Xj),2),I=O[0],L=O[1],P=I.isFocused,z=I.isFileDialogActive,F=(0,n.useRef)("undefined"!=typeof window&&window.isSecureContext&&y&&"showOpenFilePicker"in window),R=function(){!F.current&&z&&setTimeout((function(){A.current&&(A.current.files.length||(L({type:"closeDialog"}),T()))}),300)};(0,n.useEffect)((function(){return window.addEventListener("focus",R,!1),function(){window.removeEventListener("focus",R,!1)}}),[A,z,T,F]);var B=(0,n.useRef)([]),U=function(e){j.current&&j.current.contains(e.target)||(e.preventDefault(),B.current=[])};(0,n.useEffect)((function(){return x&&(document.addEventListener("dragover",Lj,!1),document.addEventListener("drop",U,!1)),function(){x&&(document.removeEventListener("dragover",Lj),document.removeEventListener("drop",U))}}),[j,x]),(0,n.useEffect)((function(){return!a&&b&&j.current&&j.current.focus(),function(){}}),[j,b,a]);var V=(0,n.useCallback)((function(e){M?M(e):console.error(e)}),[M]),W=(0,n.useCallback)((function(e){var t;e.preventDefault(),e.persist(),re(e),B.current=[].concat(function(e){if(Array.isArray(e))return Yj(e)}(t=B.current)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||Hj(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.target]),Ij(e)&&Promise.resolve(o(e)).then((function(t){if(!Oj(e)||S){var r=t.length,n=r>0&&function(e){var t=e.files,r=e.accept,n=e.minSize,a=e.maxSize,o=e.multiple,i=e.maxFiles,s=e.validator;return!(!o&&t.length>1||o&&i>=1&&t.length>i)&&t.every((function(e){var t=_j(Tj(e,r),1)[0],o=_j(jj(e,n,a),1)[0],i=s?s(e):null;return t&&o&&!i}))}({files:t,accept:k,minSize:s,maxSize:i,multiple:l,maxFiles:c,validator:N});L({isDragAccept:n,isDragReject:r>0&&!n,isDragActive:!0,type:"setDraggedFiles"}),u&&u(e)}})).catch((function(e){return V(e)}))}),[o,u,V,S,k,s,i,l,c,N]),H=(0,n.useCallback)((function(e){e.preventDefault(),e.persist(),re(e);var t=Ij(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&p&&p(e),!1}),[p,S]),Y=(0,n.useCallback)((function(e){e.preventDefault(),e.persist(),re(e);var t=B.current.filter((function(e){return j.current&&j.current.contains(e)})),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),B.current=t,t.length>0||(L({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Ij(e)&&d&&d(e))}),[j,d,S]),$=(0,n.useCallback)((function(e,t){var r=[],n=[];e.forEach((function(e){var t=Wj(Tj(e,k),2),a=t[0],o=t[1],l=Wj(jj(e,s,i),2),c=l[0],u=l[1],d=N?N(e):null;if(a&&c&&!d)r.push(e);else{var p=[o,u];d&&(p=p.concat(d)),n.push({file:e,errors:p.filter((function(e){return e}))})}})),(!l&&r.length>1||l&&c>=1&&r.length>c)&&(r.forEach((function(e){n.push({file:e,errors:[Dj]})})),r.splice(0)),L({acceptedFiles:r,fileRejections:n,type:"setFiles"}),f&&f(r,n,t),n.length>0&&h&&h(n,t),r.length>0&&m&&m(r,t)}),[L,l,k,s,i,c,f,m,h,N]),Z=(0,n.useCallback)((function(e){e.preventDefault(),e.persist(),re(e),B.current=[],Ij(e)&&Promise.resolve(o(e)).then((function(t){Oj(e)&&!S||$(t,e)})).catch((function(e){return V(e)})),L({type:"reset"})}),[o,$,V,S]),Q=(0,n.useCallback)((function(){if(F.current){L({type:"openDialog"}),D();var e={multiple:l,types:C};window.showOpenFilePicker(e).then((function(e){return o(e)})).then((function(e){$(e,null),L({type:"closeDialog"})})).catch((function(e){!function(e){return e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)}(e)?function(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}(e)?(F.current=!1,A.current?(A.current.value=null,A.current.click()):V(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):V(e):(T(e),L({type:"closeDialog"}))}))}else A.current&&(L({type:"openDialog"}),D(),A.current.value=null,A.current.click())}),[L,D,T,y,$,V,C,l]),G=(0,n.useCallback)((function(e){j.current&&j.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),Q()))}),[j,Q]),q=(0,n.useCallback)((function(){L({type:"focus"})}),[]),K=(0,n.useCallback)((function(){L({type:"blur"})}),[]),X=(0,n.useCallback)((function(){w||(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?setTimeout(Q,0):Q())}),[w,Q]),J=function(e){return a?null:e},ee=function(e){return E?null:J(e)},te=function(e){return _?null:J(e)},re=function(e){S&&e.stopPropagation()},ne=(0,n.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,n=e.role,o=e.onKeyDown,i=e.onFocus,s=e.onBlur,l=e.onClick,c=e.onDragEnter,u=e.onDragOver,d=e.onDragLeave,p=e.onDrop,f=Gj(e,Uj);return Zj(Zj(Qj({onKeyDown:ee(Pj(o,G)),onFocus:ee(Pj(i,q)),onBlur:ee(Pj(s,K)),onClick:J(Pj(l,X)),onDragEnter:te(Pj(c,W)),onDragOver:te(Pj(u,H)),onDragLeave:te(Pj(d,Y)),onDrop:te(Pj(p,Z)),role:"string"==typeof n&&""!==n?n:"presentation"},r,j),a||E?{}:{tabIndex:0}),f)}}),[j,G,q,K,X,W,H,Y,Z,E,_,a]),ae=(0,n.useCallback)((function(e){e.stopPropagation()}),[]),oe=(0,n.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,n=e.onChange,a=e.onClick,o=Gj(e,Vj);return Zj(Zj({},Qj({accept:k,multiple:l,type:"file",style:{display:"none"},onChange:J(Pj(n,Z)),onClick:J(Pj(a,ae)),tabIndex:-1},r,A)),o)}}),[A,r,l,Z,a]);return Zj(Zj({},I),{},{isFocused:P&&!a,getRootProps:ne,getInputProps:oe,rootRef:j,inputRef:A,open:J(Q)})}function eA(e,t){switch(t.type){case"focus":return Zj(Zj({},e),{},{isFocused:!0});case"blur":return Zj(Zj({},e),{},{isFocused:!1});case"openDialog":return Zj(Zj({},Xj),{},{isFileDialogActive:!0});case"closeDialog":return Zj(Zj({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return Zj(Zj({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return Zj(Zj({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return Zj({},Xj);default:return e}}function tA(){}var rA=[640,786,1024,1280,1536],nA=(e,t)=>{let r=Object.keys((e=>Array.isArray(e)?(e=>e.reduce(((e,t,r)=>"number"!=typeof t?e:{...e,[rA[r]]:t}),{}))(e):e)(e)).map(Number).sort(((e,t)=>e-t)),n=null;for(let e of r)t>e&&(n=e);return null!=n?n:r[0]},aA=e=>{let t="object"==typeof e,r=((e=!0)=>{let[t,r]=(0,n.useState)(window.innerWidth),a=(0,n.useCallback)((()=>{r(window.innerWidth)}),[]);return(0,n.useEffect)((()=>(e?window.addEventListener("resize",a):window.removeEventListener("resize",a),()=>{window.removeEventListener("resize",a)})),[e,a]),t})(t);return(0,n.useMemo)((()=>{var n;if(!t)return null!=e?e:3;let a=nA(e,r);return null!=(n=e[a])?n:3}),[t,r,e])},oA=(0,n.createContext)({column:0,position:0}),iA=(0,n.forwardRef)(((e,t)=>{let{gap:r,as:a="div",columnProps:o,columns:i,...s}=e,l=(0,n.useId)(),c=((e,t)=>{let r=aA(t);return(0,n.useMemo)((()=>{let t=(e=>Array.from({length:e},(()=>[])))(r);return n.Children.forEach(e,((e,a)=>{(0,n.isValidElement)(e)&&t[a%r].push(e)})),t}),[r,e])})(e.children,i);return(0,I.jsx)(a,{"data-masonry-id":`Masonry-${l}`,...s,style:{display:"flex",gap:r,...s.style},ref:t,children:c.map(((e,t)=>(0,I.jsx)(a,{"data-masonry-column":t+1,...o,style:{display:"flex",flex:1,flexDirection:"column",gap:r,...null==o?void 0:o.style},children:e.map(((e,r)=>(0,I.jsx)(oA.Provider,{value:{column:t,position:r},children:e},`Masonry__Column_Child_${l}_${r}`)))},`Masonry__Column_${l}_${t}`)))})})),sA=iA;const lA=({className:e,onClick:t,children:r})=>(0,n.createElement)("div",{onClick:e=>{"function"==typeof t&&t(e)},className:Gt(e),"aria-hidden":"true"},r),cA="default",uA="selection",dA=(0,i.memo)((({image:e,isSelected:t,onClick:r,variant:a="default",...o})=>{var i,s;return(0,n.createElement)(xm.div,{key:e.id,initial:{opacity:0},animate:{opacity:1},transition:{duration:.15},exit:{opacity:0},...o},(0,n.createElement)(lA,{className:Gt("flex relative overflow-hidden rounded-lg border-2 border-solid border-transparent",a===cA&&"cursor-pointer",a===cA&&t&&"border-outline-color"),onClick:(s=e,e=>{e?.preventDefault(),e?.stopPropagation(),a===uA&&t||r(s)})},(0,n.createElement)("img",{className:"inline-block w-full h-fit relative aspect-[12/8] bg-background-secondary",src:e.optimized_url,alt:null!==(i=e?.description)&&void 0!==i?i:"",loading:"lazy",onLoad:e=>{e.target.classList.remove("aspect-[12/8]")}}),(()=>{return t?a===uA?(0,n.createElement)("div",{onClick:(o=e,e=>{e?.preventDefault(),e?.stopPropagation(),r(o)}),className:"flex items-center justify-center absolute top-2 right-2 p-1 bg-white rounded-full border border-solid border-zip-dark-theme-border cursor-pointer"},(0,n.createElement)(ds,{className:"w-4 h-4 text-zip-app-heading"})):(0,n.createElement)("div",{className:"inline-flex absolute top-2 right-2 p-1 bg-outline-color rounded-full pointer-events-none"},(0,n.createElement)(Je,{className:"w-4 h-4 text-white"})):null;var o})()),e?.author_name&&(0,n.createElement)("a",{href:e?.author_url,target:"_blank",className:"block w-11/12 mt-1 mx-1 text-[0.625rem] font-normal leading-3 !text-secondary-text no-underline",rel:"noreferrer"},"by ",e.author_name," via"," ",e.engine?e.engine.charAt(0).toUpperCase()+e.engine.slice(1):"Default"))}),((e,t)=>String(e.image.id)===String(t.image.id)&&e.isSelected===t.isSelected&&e.onClick===t.onClick&&e.variant===t.variant)),pA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m8.25 4.5 7.5 7.5-7.5 7.5"}))})),{useState:fA,useRef:mA,useEffect:hA}=wp.element,gA=({className:e,keywordClassName:t,keywords:r,onClick:a,...o})=>{const[i,s]=fA(0),[l,c]=fA(!1),[u,d]=fA(!1),p=mA(null);hA((()=>{if(!p.current)return;const{scrollWidth:e,clientWidth:t}=p.current;c(i>0),d(i<e-t)}),[r,i]);const f=e=>()=>{"function"==typeof a&&a(e)},m=(e,t)=>{e&&e.scrollTo({left:t,behavior:"smooth"})};return(0,n.createElement)("div",{className:Gt("relative flex flex-row items-start",e),...o},l&&(0,n.createElement)("div",{className:"absolute inset-y-0 left-0 px-1.5 py-0.5 cursor-pointer text-zip-app-inactive-icon hover:text-zip-app-inactive-icon bg-gradient-to-r from-70% from-white to-transparent transition duration-150 ease-in-out border-none bg-transparent",onClick:()=>{m(p.current,0)}},(0,n.createElement)(nr,{className:"w-6 h-6"})),(0,n.createElement)("div",{className:"flex flex-row flex-nowrap gap-2 overflow-x-auto hide-scrollbar",ref:p,onScroll:e=>{const{scrollLeft:t,scrollWidth:r,clientWidth:n}=e.target;s(t),c(t>0),d(t<r-n)}},r.map(((e,r)=>(0,n.createElement)("div",{key:r,className:Gt("px-3 py-1 text-sm font-normal leading-5 rounded-full shadow-sm cursor-pointer text-app-text whitespace-nowrap border border-solid border-zip-light-border-primary bg-background-secondary",t),onClick:f(e),"aria-hidden":"true"},e)))),u&&(0,n.createElement)("div",{className:"absolute inset-y-0 right-0 px-1.5 py-0.5 cursor-pointer text-zip-app-inactive-icon hover:text-zip-app-inactive-icon bg-gradient-to-l from-70% from-white to-transparent transition duration-150 ease-in-out border-none bg-transparent",onClick:()=>{const e=p.current;m(e,e.scrollWidth)}},(0,n.createElement)(pA,{className:"w-6 h-6"})))},vA=(0,i.memo)((({render:e})=>{const{setWebsiteImagesAIStep:t}=(0,et.useDispatch)(fn),{stepsData:{selectedImages:r=[]}}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return{stepsData:t()}}),[]);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Kn.MediaUpload,{mode:"upload",allowedTypes:["image"],render:"function"==typeof e?e:({open:e})=>(0,n.createElement)("button",{type:"button",onClick:e,className:Gt("flex flex-col items-center justify-center gap-3 py-[50px] px-[78px] aspect-video bg-zip-app-light-bg border border-solid border-border-tertiary rounded cursor-pointer")},(0,n.createElement)(KT,{className:"w-6 h-6 text-accent-st"}),(0,n.createElement)("span",{className:"min-w-fit break-keep text-nowrap whitespace-nowrap text-base font-semibold text-zip-body-text"},(0,tt.__)("Upload images","astra-sites"))),onSelect:e=>{const n=e.map((e=>vr(e?.url)?e:(lw.error(er({message:(0,tt.sprintf)(/* translators: %s: file name */ /* translators: %s: file name */ (0,tt.__)("Invalid file name! Please avoid special characters. (%s)","astra-sites"),e?.filename)})),null))).filter((e=>null!==e)).map((e=>{var t,r,n,a,o;return{id:String(e.id),url:null!==(t=e?.originalImageURL)&&void 0!==t?t:e.url,optimized_url:null!==(r=e?.sizes?.large?.url)&&void 0!==r?r:e.url,engine:"",description:null!==(n=e?.description)&&void 0!==n?n:"",orientation:null!==(a=e?.orientation)&&void 0!==a?a:e?.width>e?.height?"landscape":"portrait",author_name:null!==(o=e?.author_name)&&void 0!==o?o:"",author_url:""}})).filter((e=>-1===r?.findIndex((t=>String(t.id)===String(e.id)))));t([...r,...n])},multiple:!0}))})),yA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"}))})),bA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{d:"M2.25 2.25a.75.75 0 0 0 0 1.5h1.386c.17 0 .318.114.362.278l2.558 9.592a3.752 3.752 0 0 0-2.806 3.63c0 .414.336.75.75.75h15.75a.75.75 0 0 0 0-1.5H5.378A2.25 2.25 0 0 1 7.5 15h11.218a.75.75 0 0 0 .674-.421 60.358 60.358 0 0 0 2.96-7.228.75.75 0 0 0-.525-.965A60.864 60.864 0 0 0 5.68 4.509l-.232-.867A1.875 1.875 0 0 0 3.636 2.25H2.25ZM3.75 20.25a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM16.5 20.25a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0Z"}))})),xA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{fillRule:"evenodd",d:"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z",clipRule:"evenodd"}))}));const wA=n.forwardRef(((e,t)=>{const{_asChild:r,...a}=e,{type:o,...i}=function(e){const t=W(),r=fe({strict:!1,select:e=>e.pathname}),[a,o]=n.useState(!1),{activeProps:i=(()=>({className:"active"})),inactiveProps:s=(()=>({})),activeOptions:l,hash:c,search:u,params:d,to:p,state:f,mask:m,preload:h,preloadDelay:g,replace:v,startTransition:y,resetScroll:b,viewTransition:x,children:w,target:E,disabled:_,style:S,className:M,onClick:N,onFocus:k,onMouseEnter:C,onMouseLeave:D,onTouchStart:T,...j}=e,A={...e.to&&{from:r},...e};let O="internal";try{new URL(`${p}`),O="external"}catch{}const I=t.buildLocation(A),L=h??t.options.defaultPreload,P=g??t.options.defaultPreloadDelay??0,z=H({select:e=>{const t=e.location.pathname.split("/"),r=I.pathname.split("/").every(((e,r)=>e===t[r])),n=(null==l?void 0:l.exact)?(a=e.location.pathname,o=I.pathname,ee(a)===ee(o)):r;var a,o;const i=!(null==l?void 0:l.includeHash)||e.location.hash===I.hash,s=!((null==l?void 0:l.includeSearch)??1)||X(e.location.search,I.search,!(null==l?void 0:l.exact));return n&&i&&s}});if("external"===O)return{...j,type:O,href:p,...w&&{children:w},...E&&{target:E},..._&&{disabled:_},...S&&{style:S},...M&&{className:M},...N&&{onClick:N},...k&&{onFocus:k},...C&&{onMouseEnter:C},...D&&{onMouseLeave:D},...T&&{onTouchStart:T}};const F=()=>{t.preloadRoute(A).catch((e=>{console.warn(e),console.warn("Error preloading route! ☝️")}))},R=e=>{_||L&&F()},B=R,U=e=>t=>{var r;null==(r=t.persist)||r.call(t),e.filter(Boolean).forEach((e=>{t.defaultPrevented||e(t)}))},V=z?$(i,{})??{}:{},Y=z?{}:$(s,{}),Z=[M,V.className,Y.className].filter(Boolean).join(" "),Q={...S,...V.style,...Y.style};return{...V,...Y,...j,href:_?void 0:I.maskedLocation?t.history.createHref(I.maskedLocation.href):t.history.createHref(I.href),onClick:U([N,e=>{if(!(_||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||e.defaultPrevented||E&&"_self"!==E||0!==e.button)){e.preventDefault(),(0,Xi.flushSync)((()=>{o(!0)}));const r=t.subscribe("onResolved",(()=>{r(),o(!1)}));t.commitLocation({...I,replace:v,resetScroll:b,startTransition:y,viewTransition:x})}}]),onFocus:U([k,R]),onMouseEnter:U([C,e=>{if(_)return;const t=e.target||{};if(L){if(t.preloadTimeout)return;t.preloadTimeout=setTimeout((()=>{t.preloadTimeout=null,F()}),P)}}]),onMouseLeave:U([D,e=>{if(_)return;const t=e.target||{};t.preloadTimeout&&(clearTimeout(t.preloadTimeout),t.preloadTimeout=null)}]),onTouchStart:U([T,B]),target:E,...Object.keys(Q).length&&{style:Q},...Z&&{className:Z},..._&&{role:"link","aria-disabled":!0},...z&&{"data-status":"active","aria-current":"page"},...a&&{"data-transitioning":"transitioning"}}}(a),s="function"==typeof a.children?a.children({isActive:"active"===i["data-status"]}):a.children;return n.createElement(r||"a",{...i,ref:t},s)})),EA=({template:e,position:t})=>{const[r,a]=Yh({placement:"top-end",strategy:"fixed",modifiers:[{name:"offset",options:{offset:[0,6]}}]}),o="yes"===e?.features?.ecommerce;return(0,n.createElement)("div",{className:"absolute bottom-0 w-full h-14 flex items-center justify-between bg-white px-5 shadow-template-info border-t border-b-0 border-x-0 border-solid border-border-tertiary"},(0,n.createElement)("div",{className:"flex items-center justify-start gap-1.5 zw-base-semibold text-app-heading capitalize select-none"},(0,n.createElement)("span",null,t?(0,tt.sprintf)(/* translators: %s: Option number */ /* translators: %s: Option number */ (0,tt.__)("Option %s","astra-sites"),t):""),(0,n.createElement)(rM,{content:(0,tt.__)("Open Design in New Tab","astra-sites"),arrow:!0},(0,n.createElement)(wA,{className:"cursor-pointer text-zip-app-inactive-icon mt-0.5 mb-0.5 hover:text-zip-app-text outline-none focus:outline-none transition-colors",to:"/design-preview",search:{uuid:e?.uuid},target:"_blank"},(0,n.createElement)(yA,{className:"w-4.5 h-4.5",strokeWidth:"1.7"})))),(0,n.createElement)("div",{className:"flex gap-2"},o&&(0,n.createElement)("div",{className:"flex font-medium items-center gap-1 border leading-[14px] border-ecommerce-border text-ecommerce-text bg-ecommerce-badge text-xs px-2 py-0.5 rounded-[6px]"},(0,n.createElement)(bA,{className:"w-4 h-4"}),(0,n.createElement)("span",null,(0,tt.__)("E-Commerce","astra-sites"))),(0,n.createElement)(MC,{as:"div",className:"relative"},(({open:t,close:o})=>(0,n.createElement)(i.Fragment,null,(0,n.createElement)(MC.Button,{ref:r,as:i.Fragment},(0,n.createElement)(EM,{ref:r,className:"w-6 h-6 cursor-pointer text-app-active-icon"})),(0,n.createElement)("div",{ref:a,className:"z-50 bg-tooltip text-zip-dark-theme-heading rounded-md"},(0,n.createElement)(Nw,{show:t,as:i.Fragment,enter:"transition ease-out duration-200",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95"},(0,n.createElement)("div",{className:"z-50 w-[11.5rem] bg-app-tooltip rounded-md text-dark-app-heading p-3 zw-sm-medium text-zip-dark-theme-heading font-medium",onClick:o},e?.pages?.length?(0,n.createElement)("div",null,(0,n.createElement)("div",null,(0,tt.__)("Pages included:","astra-sites")),(0,n.createElement)("div",{className:"flex flex-col gap-1 mt-1.5 font-normal"},e.pages.map((e=>(0,n.createElement)("div",{key:e.post_title,className:"flex items-center gap-2"},(0,n.createElement)(xA,{className:"w-3 h-3 text-app-inactive-icon"}),(0,n.createElement)("div",{className:"text-sm text-zip-dark-theme-heading"},e.post_title)))))):(0,n.createElement)("div",null,(0,tt.sprintf)(/* translators: %s: Page count */ /* translators: %s: Page count */ (0,tt.__)("Page count: %s","astra-sites"),e.pagesCount))))," "))))))},_A={hidden:{scale:0},visible:{scale:1},exit:{scale:0}},SA=(0,i.memo)((({className:e})=>(0,n.createElement)("div",{className:"w-5 h-5 flex items-center justify-center gap-0.5"},[...Array(3)].map(((t,r)=>{return(0,n.createElement)(xm.div,{key:r,className:Gt("w-1 h-1 bg-accent-st rounded-full !shrink-0",e),variants:_A,initial:"hidden",animate:"visible",exit:"exit",transition:(a=r,{duration:.5,repeat:1/0,repeatType:"reverse",delay:.2*a})});var a}))))),MA=({template:e,position:t})=>{const{businessName:r,selectedImages:a,templateList:o,businessContact:s}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return t()})),{setWebsiteSelectedTemplateAIStep:l,setWebsiteColorPalette:c,setWebsiteTypography:u,setWebsiteLogo:d,setSelectedTemplateIsPremium:p,setSiteTitleVisible:f}=(0,et.useDispatch)(fn),m=(0,i.useRef)(null),h=(0,i.useRef)(null),g=e.domain+"?preview_demo=yes",v=()=>{if(!m.current)return;const e=m.current,t=e.firstChild,r=t.offsetWidth,n=e.offsetWidth/r;t.style.transform=`scale(${n})`,t.style.height=e.offsetHeight/n+"px"};(0,i.useEffect)((()=>{v()}),[]),(0,i.useEffect)((()=>(window.addEventListener("resize",v),()=>{window.removeEventListener("resize",v)})),[]);const y=(0,i.useRef)(null);return(0,n.createElement)("div",{className:Gt("w-full border border-border-tertiary border-solid rounded-lg overflow-hidden")},(0,n.createElement)("div",{className:Gt("w-full relative h-fit bg-zip-app-highlight-bg")},(0,n.createElement)("div",{ref:m,key:e.uuid,className:"w-full aspect-[164/179] relative overflow-hidden bg-neutral-300"},(0,n.createElement)("div",{className:"scale-[0.33] w-[1440px] h-full absolute left-0 top-0 origin-top-left"},(0,n.createElement)("iframe",{title:e?.domain,className:"absolute w-[1440px] h-full",src:hr(g),onLoad:()=>(e=>{if(!h.current)return;if(a?.length||(a.push(aiBuilderVars?.placeholder_images[0]),a.push(aiBuilderVars?.placeholder_images[1])),Object.values(s).some(Boolean)){const t=[{type:"phone",value:s.phone,fallback:"202-555-0188"},{type:"email",value:s.email,fallback:"contact@example.com"},{type:"address",value:s.address,fallback:"2360 Hood Avenue, San Diego, CA, 92123"}];gr({param:"contactInfo",data:t},e)}gr({param:"images",data:{...a}},e);const t=o.find((t=>t.uuid===e));t?.content&&gr({param:"content",data:t.content,businessName:r},e),setTimeout((()=>{h.current&&h.current.remove()}),1e3)})(e.uuid),frameBorder:"0",scrolling:"no",id:e.uuid})),e.is_premium&&aiBuilderVars?.show_premium_badge?(0,n.createElement)("div",{className:"absolute top-4 right-5 text-xs font-semibold text-white flex items-center justify-center rounded-3xl bg-gradient-1 py-1 pr-3 pl-2 pointer-events-none gap-1"},(0,n.createElement)(In,{className:"w-3 h-3"}),(0,tt.__)("Premium","astra-sites")):null,(0,n.createElement)("div",{className:"absolute inset-0 w-full h-full bg-transparent cursor-pointer",onClick:()=>{l(e.uuid),p(e.is_premium),d(nn),u(null),c(null),f(!0)},onMouseEnter:()=>{y.current=setTimeout((()=>{gr({param:"template-hover",data:{action:"scroll-start"}},e.uuid)}),300)},onMouseLeave:()=>{clearTimeout(y.current),gr({param:"template-hover",data:{action:"scroll-stop"}},e.uuid)}})),(0,n.createElement)("div",{className:"relative h-14"},(0,n.createElement)(EA,{template:e,position:t})),(0,n.createElement)("div",{ref:h,className:"absolute inset-0 flex flex-col bg-white items-center"},(0,n.createElement)("div",{className:"w-full flex items-center p-4 space-x-5"},(0,n.createElement)("div",{"data-placeholder":!0,className:"h-5 w-10 rounded-full overflow-hidden relative bg-gray-200"}),(0,n.createElement)("div",{className:"w-full flex justify-between items-center gap-2"},(0,n.createElement)("div",{"data-placeholder":!0,className:"h-5 w-1/3 overflow-hidden relative bg-gray-200 rounded-md"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"h-5 w-1/3 overflow-hidden relative bg-gray-200 rounded-md"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"h-5 w-1/3 overflow-hidden relative bg-gray-200 rounded-md"}))),(0,n.createElement)("div",{"data-placeholder":!0,className:"flex items-center justify-center gap-2 h-52 w-full overflow-hidden relative bg-gray-200"},(0,n.createElement)(SA,null),(0,n.createElement)("p",{className:"!text-base !font-normal !text-zip-app-heading select-none"},(0,tt.__)("Generating preview…","astra-sites"))),(0,n.createElement)("div",{className:"w-full flex flex-col p-4 space-y-2"},(0,n.createElement)("div",{"data-placeholder":!0,className:"flex h-3 w-10/12 overflow-hidden relative bg-gray-200 rounded"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"flex h-3 w-10/12 overflow-hidden relative bg-gray-200 rounded"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"flex h-3 w-1/2 overflow-hidden relative bg-gray-200 rounded"})),(0,n.createElement)("div",{className:"w-full h-px overflow-hidden relative bg-gray-200 m-4"}),(0,n.createElement)("div",{className:"flex justify-between items-center p-4 w-full gap-3"},(0,n.createElement)("div",{"data-placeholder":!0,className:"h-14 w-1/3 rounded-md overflow-hidden relative bg-gray-200"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"h-14 w-1/3 rounded-md overflow-hidden relative bg-gray-200"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"h-14 w-1/3 rounded-md overflow-hidden relative bg-gray-200"})),(0,n.createElement)("div",{className:"flex justify-between items-end flex-1 w-full"},(0,n.createElement)("div",{"data-placeholder":!0,className:"h-5 w-full overflow-hidden relative bg-gray-200"})))))},NA=()=>(0,n.createElement)("div",{className:"w-full relative overflow-visible"},(0,n.createElement)("div",{className:"aspect-[164/179]"}),(0,n.createElement)("div",{className:"h-14 w-full"}),(0,n.createElement)("div",{className:"absolute inset-0 flex flex-col bg-white items-center border border-border-tertiary border-solid rounded-lg"},(0,n.createElement)("div",{className:"w-full flex items-center p-4 space-x-5"},(0,n.createElement)("div",{"data-placeholder":!0,className:"h-5 w-10 rounded-full overflow-hidden relative bg-gray-200"}),(0,n.createElement)("div",{className:"w-full flex justify-between items-center gap-2"},(0,n.createElement)("div",{"data-placeholder":!0,className:"h-5 w-1/3 overflow-hidden relative bg-gray-200 rounded-md"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"h-5 w-1/3 overflow-hidden relative bg-gray-200 rounded-md"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"h-5 w-1/3 overflow-hidden relative bg-gray-200 rounded-md"}))),(0,n.createElement)("div",{"data-placeholder":!0,className:"flex items-center justify-center gap-2 h-52 w-full overflow-hidden relative bg-gray-200"},(0,n.createElement)(SA,null),(0,n.createElement)("p",{className:"!text-base !font-normal !text-zip-app-heading select-none"},(0,tt.__)("Generating preview…","astra-sites"))),(0,n.createElement)("div",{className:"w-full flex flex-col p-4 space-y-2"},(0,n.createElement)("div",{"data-placeholder":!0,className:"flex h-3 w-10/12 overflow-hidden relative bg-gray-200 rounded"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"flex h-3 w-10/12 overflow-hidden relative bg-gray-200 rounded"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"flex h-3 w-1/2 overflow-hidden relative bg-gray-200 rounded"})),(0,n.createElement)("div",{className:"w-full h-px overflow-hidden relative bg-gray-200 m-4"}),(0,n.createElement)("div",{className:"flex justify-between items-center p-4 w-full gap-3"},(0,n.createElement)("div",{"data-placeholder":!0,className:"h-14 w-1/3 rounded-md overflow-hidden relative bg-gray-200"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"h-14 w-1/3 rounded-md overflow-hidden relative bg-gray-200"}),(0,n.createElement)("div",{"data-placeholder":!0,className:"h-14 w-1/3 rounded-md overflow-hidden relative bg-gray-200"})),(0,n.createElement)("div",{className:"flex justify-between items-end flex-1 w-full"},(0,n.createElement)("div",{"data-placeholder":!0,className:"h-5 w-full overflow-hidden relative bg-gray-200"})))),kA="st-template-search",CA={all:{value:"all",label:(0,tt.__)("All orientations","astra-sites")},landscape:{value:"landscape",label:(0,tt.__)("Landscape","astra-sites")},portrait:{value:"portrait",label:(0,tt.__)("Portrait","astra-sites")}},DA=[{label:(0,tt.__)("Search Results","astra-sites"),value:"all"},{label:(0,tt.__)("Upload Your Images","astra-sites"),value:"upload"},{label:(0,tt.__)("Selected Images","astra-sites"),value:"selected"}],TA=["pexels"],jA=(e=15)=>{const t=["aspect-[1/1]","aspect-[1/2]","aspect-[2/1]","aspect-[2/2]","aspect-[3/3]","aspect-[4/3]","aspect-[3/4]"];let r=0;return Array.from({length:e}).map(((e,a)=>(r=r===t.length?0:r,(0,n.createElement)(lA,{key:`skeleton-${a}`,className:Gt("relative overflow-hidden rounded-lg","bg-slate-300 rounded-lg relative animate-pulse",t[r++])}))))},AA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12Z"}))})),OA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 16.875h3.375m0 0h3.375m-3.375 0V13.5m0 3.375v3.375M6 10.5h2.25a2.25 2.25 0 0 0 2.25-2.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v2.25A2.25 2.25 0 0 0 6 10.5Zm0 9.75h2.25A2.25 2.25 0 0 0 10.5 18v-2.25a2.25 2.25 0 0 0-2.25-2.25H6a2.25 2.25 0 0 0-2.25 2.25V18A2.25 2.25 0 0 0 6 20.25Zm9.75-9.75H18a2.25 2.25 0 0 0 2.25-2.25V6A2.25 2.25 0 0 0 18 3.75h-2.25A2.25 2.25 0 0 0 13.5 6v2.25a2.25 2.25 0 0 0 2.25 2.25Z"}))})),IA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 0 1-.659 1.591l-5.432 5.432a2.25 2.25 0 0 0-.659 1.591v2.927a2.25 2.25 0 0 1-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 0 0-.659-1.591L3.659 7.409A2.25 2.25 0 0 1 3 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0 1 12 3Z"}))})),LA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.91 11.672a.375.375 0 0 1 0 .656l-5.603 3.113a.375.375 0 0 1-.557-.328V8.887c0-.286.307-.466.557-.327l5.603 3.112Z"}))})),PA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.625 9.75a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H8.25m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H12m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0h-.375m-13.5 3.01c0 1.6 1.123 2.994 2.707 3.227 1.087.16 2.185.283 3.293.369V21l4.184-4.183a1.14 1.14 0 0 1 .778-.332 48.294 48.294 0 0 0 5.83-.498c1.585-.233 2.708-1.626 2.708-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z"}))})),zA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.53 16.122a3 3 0 0 0-5.78 1.128 2.25 2.25 0 0 1-2.4 2.245 4.5 4.5 0 0 0 8.4-2.245c0-.399-.078-.78-.22-1.128Zm0 0a15.998 15.998 0 0 0 3.388-1.62m-5.043-.025a15.994 15.994 0 0 1 1.622-3.395m3.42 3.42a15.995 15.995 0 0 0 4.764-4.648l3.876-5.814a1.151 1.151 0 0 0-1.597-1.597L14.146 6.32a15.996 15.996 0 0 0-4.649 4.763m3.42 3.42a6.776 6.776 0 0 0-3.42-3.42"}))})),FA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 0 1 0 3.75H5.625a1.875 1.875 0 0 1 0-3.75Z"}))})),RA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z"}))})),BA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}))})),UA=n.forwardRef((function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75a4.5 4.5 0 0 1-4.884 4.484c-1.076-.091-2.264.071-2.95.904l-7.152 8.684a2.548 2.548 0 1 1-3.586-3.586l8.684-7.152c.833-.686.995-1.874.904-2.95a4.5 4.5 0 0 1 6.336-4.486l-3.276 3.276a3.004 3.004 0 0 0 2.25 2.25l3.276-3.276c.256.565.398 1.192.398 1.852Z"}),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.867 19.125h.008v.008h-.008v-.008Z"}))})),VA="fetching",WA="fetched",HA="error",YA=e=>{switch(e){case"surecart":default:return{title:"SureCart",icon:(0,n.createElement)(En,{className:"w-3 h-3"})};case"woocommerce":return{title:"WooCommerce",icon:(0,n.createElement)(wn,{className:"w-3 h-3"})}}},$A=({ecomSupported:e,selectedEcom:t,onChange:r})=>{const{setSiteFeaturesData:a}=(0,et.useDispatch)(fn),[o,s]=(0,i.useState)(!1),l=1===e.length;return(0,n.createElement)("div",{className:"bg-[#F6FAFE] z-50 py-1 px-2 shadow-sm rounded-md items-center justify-center w-fit"},(0,n.createElement)(kC,{width:"w-36",trigger:(0,n.createElement)("div",{className:Gt("flex items-center cursor-pointer gap-1.5",l?"pointer-events-none":""),onClick:e=>{e.stopPropagation(),s(!o)}},(0,n.createElement)("div",{className:"flex items-center "},YA(t).icon,(0,n.createElement)("div",{className:"ml-2"},(0,n.createElement)("p",{className:"text-xs leading-3 text-app-text"},YA(t).title))),(0,n.createElement)("span",null,!l&&(0,n.createElement)(XT,{className:Gt("w-3 h-3 text-app-active-icon ",o?"transform rotate-180":"")}))),onOpenChange:s},(0,n.createElement)("div",{className:"py-0.5 px-2 mx-auto bg-white rounded-md"},e?.map(((e,t)=>{const{icon:o,title:i}=YA(e);return(0,n.createElement)(kC.Item,{key:t,onClick:t=>((e,t)=>{t.stopPropagation(),r(e),s(!1),a({ecommerce_type:e})})(e,t),className:Gt("flex items-center px-2 py-1 hover:bg-container-background rounded-md cursor-pointer")},(0,n.createElement)("div",{className:"flex items-center"},o,(0,n.createElement)("div",{className:"ml-2"},(0,n.createElement)("p",{className:"text-xs leading-5 text-app-text"},i))))})))))},ZA={heart:AA,"squares-plus":OA,funnel:IA,"play-circle":LA,"live-chat":PA,"page-builder":zA,"contact-form":FA,blog:RA,ecommerce:BA},QA=eS((({handleClickStartBuilding:e,isInProgress:t})=>{const{previousStep:r}=$O(),a=aiBuilderVars?.hide_site_features,{setSiteFeatures:o,storeSiteFeatures:s}=(0,et.useDispatch)(fn),{siteFeatures:l,loadingNextStep:c}=(0,et.useSelect)((e=>{const{getSiteFeatures:t,getLoadingNextStep:r}=e(fn);return{siteFeatures:t(),loadingNextStep:r()}}),[]),{stepsData:{selectedTemplate:u,templateList:d}}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return{stepsData:t()}}),[]),p=d.find((e=>e.uuid===u)),[f,m]=(0,i.useMemo)((()=>[p?.features_data?.ecommerce_supported||[],p?.features_data?.ecommerce_type]),[]),[h,g]=(0,i.useState)(m),[v,y]=(0,i.useState)(VA),b=e=>()=>{e.compulsory&&e.enabled||o(e.id)};(0,i.useEffect)((()=>{v===VA&&(async()=>{const e=await or()({path:"zipwp/v1/site-features",method:"GET",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce}});if(e?.success)return s(e.data.data),y(WA);y(HA)})()}),[]);const x=(0,i.useMemo)((()=>v===WA?l?.filter((e=>!a?.includes(e.id))):[]),[l,a,v]);return(0,n.createElement)(qk,{className:"grid grid-cols-1 gap-8 auto-rows-auto !max-w-[55rem] w-full mx-auto"},(0,n.createElement)(Kk,null),(0,n.createElement)("div",{className:"space-y-4"},(0,n.createElement)(wN,{heading:(0,tt.__)("Select features","astra-sites"),subHeading:(0,tt.__)("Select the features you want on this website","astra-sites")})),(0,n.createElement)("div",{className:"grid grid-cols-1 lg:grid-cols-2 auto-rows-auto gap-x-8 gap-y-5 w-full"},v===WA&&x.map((e=>{const t="ecommerce"===e.id,r=ZA?.[e.icon];return(0,n.createElement)("div",{key:e.id,className:Gt("relative py-4 pl-4 pr-5 rounded-md shadow-sm border border-solid bg-white border-button-disabled transition-colors duration-150 ease-in-out",e.enabled&&"border-accent-st","cursor-pointer"),"data-disabled":c,onClick:b(e)},(0,n.createElement)("div",{className:"flex items-start justify-start gap-3"},(0,n.createElement)("div",{className:"p-0.5 shrink-0"},r&&(0,n.createElement)(r,{className:"text-zip-body-text w-7 h-7"}),!r&&(0,n.createElement)(UA,{className:"text-zip-body-text w-7 h-7"})),(0,n.createElement)("div",{className:"space-y-1 mr-0 w-full"},(0,n.createElement)("p",{className:"p-0 m-0 !text-base !font-semibold !text-zip-app-heading"},e.title),(0,n.createElement)("div",{className:"flex justify-between items-start w-full"},(0,n.createElement)("p",{className:"p-0 m-0 !text-sm !font-normal !text-zip-body-text"},e.description),(0,n.createElement)("div",{onClick:e=>e.stopPropagation()},t&&(0,n.createElement)($A,{ecomSupported:f,selectedEcom:h,onChange:g}))))),(0,n.createElement)("span",{className:Gt("inline-flex absolute top-4 right-4 p-[0.1875rem] border border-solid border-zip-app-inactive-icon rounded",e.enabled&&"border-accent-st bg-accent-st",e.compulsory&&"border-button-disabled bg-button-disabled")},(0,n.createElement)(Je,{className:"w-2.5 h-2.5 text-white",strokeWidth:4})))})),v===VA&&Array.from({length:Object.keys(ZA).length}).map(((e,t)=>(0,n.createElement)("div",{key:t,className:"relative py-4 pl-4 pr-5 rounded-md shadow-sm border border-solid bg-white border-button-disabled"},(0,n.createElement)("div",{className:"flex items-start justify-start gap-3"},(0,n.createElement)("div",{className:"p-0.5 shrink-0"},(0,n.createElement)("div",{className:"w-7 h-7 bg-gray-200 rounded animate-pulse"})),(0,n.createElement)("div",{className:"space-y-1 w-full"},(0,n.createElement)("div",{className:"w-3/4 h-6 bg-gray-200 rounded animate-pulse"}),(0,n.createElement)("div",{className:"w-1/2 h-5 bg-gray-200 rounded animate-pulse"}))),(0,n.createElement)("span",{className:"inline-flex absolute top-4 right-4 w-4 h-4 bg-gray-200 animate-pulse rounded"}),(0,n.createElement)("div",{className:"absolute inset-0 cursor-pointer"}))))),v===HA&&(0,n.createElement)("div",{className:"flex items-center justify-center w-full px-5 py-5"},(0,n.createElement)("p",{className:"text-secondary-text text-center px-10 py-5 border-2 border-dashed border-border-primary rounded-md"},(0,tt.__)("Something went wrong. Please try again later.","astra-sites"))),(0,n.createElement)("hr",{className:"!border-border-tertiary border-b-0 w-full"}),(0,n.createElement)(EN,{continueButtonText:(0,tt.__)("Start Building","astra-sites"),onClickPrevious:r,onClickContinue:e(),onClickSkip:e(!0),loading:t,skipButtonText:(0,tt.__)("Skip & Start Building","astra-sites")}))}));function GA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function qA(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?GA(Object(r),!0).forEach((function(t){KA(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):GA(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function KA(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){s=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return JA(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?JA(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function JA(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var eO=(0,n.createContext)(),tO=function(){var e=(0,n.useContext)(eO),t=e.id,r=e.unit,a=e.number,i=e.counter,s=e.textPosition,l=e.fontSize,c=e.fontWeight,u=e.fontColor;return a?o().createElement("text",{x:"50%",y:"50%",fontSize:l,fontWeight:c,fill:u,textAnchor:"middle",dy:s},o().createElement("tspan",{className:"circular-percent-".concat(t)},i),o().createElement("tspan",{className:"circular-unit-".concat(t)},r)):null},rO=function(){var e=(0,n.useContext)(eO),t=e.stroke,r=e.fill,a=e.round,i=e.inverse,s=e.strokeBottom,l=e.cut,c=e.rotation,u=e.colorCircle,d=e.strokeDasharray,p=264-2.64*(100-l);return o().createElement("circle",{cx:"50",cy:"50",r:"42",shapeRendering:"geometricPrecision",fill:r,style:{transform:"rotate(".concat(c,"deg)"),transformOrigin:"50% 50%"},stroke:u,strokeWidth:s||t,strokeLinecap:a&&!d?"round":"butt",strokeDashoffset:i?-p:p,strokeDasharray:l?264:d})},nO=function(e){var t=e.children,r=(0,n.useContext)(eO),a=r.id,i=r.size,s=r.counter;return o().createElement("svg",{role:"progressbar",width:i,height:i,"data-index":a,viewBox:"0 0 100 100","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":s,"aria-labelledby":"circular progress bar"},t)},aO=function(e){var t=e.index,r=(0,n.useContext)(eO).linearGradient,a=-100,i="linear-gradient-".concat(t);return o().createElement("defs",null,o().createElement("linearGradient",{id:i},r.map((function(e,t){return a+=100,o().createElement("stop",{key:t,offset:a/(r.length-1)+"%",stopColor:e})}))))},oO=function(){var e=(0,n.useContext)(eO),t=e.id,r=e.rotation,a=e.linearGradient,i=e.animationSmooth,s=e.inverse,l=e.counter,c=e.stroke,u=e.round,d=e.cut,p=e.colorSlice,f=void 0!==a?"url(#linear-gradient-".concat(t||0,")"):p,m=void 0!==i?{transition:"stroke-dashoffset ".concat(i)}:"";return o().createElement(o().Fragment,null,a&&o().createElement(aO,{index:t,linearGradient:a}),o().createElement("circle",{cx:"50%",cy:"50%",r:"42",shapeRendering:"geometricPrecision",fill:"none",style:qA({transform:"rotate(".concat(r,"deg)"),transformOrigin:"50% 50%"},m),stroke:f,strokeWidth:c,strokeLinecap:u?"round":"butt",strokeDashoffset:function(e,t,r){var n=264-e/100*(t?2.64*(100-t):264);return r?-n:n}(l,d,s),strokeDasharray:264}))},iO=fg().bool,sO=fg().number,lO=fg().string,cO=fg().array,uO={percent:sO.isRequired,colorSlice:lO,colorCircle:lO,round:iO,opacity:sO,number:iO,size:sO,speed:sO,cut:sO,rotation:sO,unit:lO,textPosition:lO,fontSize:lO,fill:lO,fontWeight:sO,stroke:sO,strokeBottom:sO,strokeDasharray:lO,fontColor:lO,linearGradient:cO},dO=function(e){var t=e.children,r=e.percent,a=e.speed,i=e.animationOff,s=XA((0,n.useState)(i?r:0),2),l=s[0],c=s[1],u=(0,n.useRef)(),d=function(e){var t=XA((0,n.useState)(!1),2),r=t[0],a=t[1];return(0,n.useEffect)((function(){var t=new IntersectionObserver((function(e){var t=XA(e,1)[0];t.intersectionRatio>=.5&&a(t.isIntersecting)}),{root:null,rootMargin:"0px",threshold:.5});return e&&e.current&&t.observe(e.current),function(){t.disconnect()}}),[e]),r}(u);(0,n.useEffect)((function(){var e,t;if(d)if(i)c(r);else{var n=Number(null===(e=u.current)||void 0===e||null===(t=e.dataset)||void 0===t?void 0:t.angel);if(!(r>100||r<0||n===r)){var o,s=1e3/a,l=performance.now();return o=requestAnimationFrame((function e(t){o=requestAnimationFrame(e);var a=t-l;a>=s-.1&&(l=t-a%s,n>r&&c((function(e){return e-1})),n<r&&c((function(e){return e+1})))})),function(){return cancelAnimationFrame(o)}}}}),[l,i,a,d,r]);var p,f,m,h=qA(qA({},e),{},{counter:l});return o().createElement("div",{ref:u,style:(p=e,f=p.styles,m=p.size,qA(qA({},f),{},{width:m,height:m})),"data-angel":l},o().createElement(eO.Provider,{value:h},t,o().createElement(nO,null,e.colorCircle&&o().createElement(rO,null),o().createElement(oO,null),o().createElement(tO,null))))};dO.propTypes=uO,dO.defaultProps={id:0,colorSlice:"#00a1ff",round:!1,number:!0,stroke:10,opacity:10,size:200,speed:1e3,cut:0,rotation:-90,unit:"%",textPosition:".35em",fontSize:"1.6rem",fontColor:"#000",fill:"none",fontWeight:400};const pO=({onClickNext:e})=>{const{importPercent:t,builder:r,importStatus:a,importError:o}=(0,et.useSelect)((e=>{const{getImportSiteProgressData:t}=e(fn);return{...t()}}),[]),{updateImportAiSiteData:s}=(0,et.useDispatch)(fn);return(0,i.useEffect)((()=>{if(100!==t||o)return;const n=localStorage.getItem("st-import-start"),a=localStorage.getItem("st-import-end"),i=a-n,l=Math.floor(i/1e3),c=n&&a?(e=>{const t=Math.floor(e/60/60),r=Math.floor(e/60)-60*t,n=e%60;return r?r+"."+n:"0."+n})(l):0;s({confettiDone:!0,importTimeTaken:{time:c,type:c>1?"minutes":"seconds",themeName:"fse"!==r?"@AstraWP":"@WPSpectra"}}),e()}),[t,a,o]),(0,n.createElement)("div",{className:"ist-import-progress ist-ai mt-0"},(0,n.createElement)("div",{className:"ist-import-progress-info my-0"}),(0,n.createElement)("div",{className:"ist-import-progress-info my-0"},(0,n.createElement)("div",{className:"ist-import-progress-info-text"},(0,n.createElement)("span",{className:"import-status-string"},(0,n.createElement)("p",{className:"text-sm font-normal"},a+(0,Un.decodeEntities)(" "))),(0,n.createElement)("div",{className:"import-done-section"}))))},fO={complete:{posts:0,media:0,users:0,comments:0,terms:0},updateDelta(e,t){this.complete[e]+=t;const r=this;requestAnimationFrame((function(){r.render()}))},updateProgress(e,t,r,n,a){"undefined"!==e&&"undefined"!=t+"/"+r&&((0===(r=parseInt(r))||isNaN(r))&&(r=1),parseInt(t)/r*100<=100&&"function"==typeof n&&(n({type:"set",importStatus:(0,tt.__)("Importing Content…","astra-sites")}),n({type:"set",importPercent:(a+=5)>=90?90:a})))},render(e,t){const r=Object.keys(this.complete);let n=0,a=0;for(let o=r.length-1;o>=0;o--){const i=r[o];this.updateProgress(i,this.complete[i],this.data.count[i],e,t),n+=this.complete[i],a+=this.data.count[i]}this.updateProgress("total",n,a,e,t)}},{themeStatus:mO}=aiBuilderVars,hO=async({businessName:e,selectedTemplate:t},r,n)=>{var a;const{uuid:o}=n,i=await or()({path:"zipwp/v1/ai-site",method:"POST",data:{template:t,business_name:e,uuid:o}});return i.success?(r({templateId:t,templateResponse:i.data?.data,importErrorMessages:{},importErrorResponse:[],importError:!1}),{success:!0,data:i.data?.data}):(r({importError:!0,importErrorMessages:{primaryText:(0,tt.__)("Fetching related demo failed.","astra-sites"),secondaryText:"",errorCode:"",errorText:"string"==typeof i.data?i.data:null!==(a=i?.data?.data)&&void 0!==a?a:"",solutionText:"",tryAgain:!1}}),{success:!1,data:i.data})},gO=async e=>{const t=new FormData;t.append("action","astra-sites-required_plugins"),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:t}).then((e=>e.json())).then((t=>{if(t.success){const r=t.data?.required_plugins,n=r.notinstalled||"",a=r.inactive||"";e({requiredPlugins:t.data,notInstalledList:n,notActivatedList:a})}else e({importError:!0,importErrorMessages:{primaryText:(0,tt.__)("Required plugins could not be verified.","astra-sites"),tryAgain:!0,errorText:t?.data?.error}})}))},vO=e=>{const t=new FormData;t.append("action","astra-sites-activate_theme"),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),fetch(ajaxurl,{method:"post",body:t}).then((e=>e.json())).then((t=>{t.success?e({themeStatus:t,importStatus:(0,tt.__)("Astra Theme Installed.","astra-sites")}):e({importError:!0,importErrorMessages:{primaryText:(0,tt.__)("Astra theme activation failed.","astra-sites"),secondaryText:"",errorCode:"",errorText:t.data,solutionText:"",tryAgain:!0}})})).catch((e=>{console.error(e)}))},yO=(e,t)=>{let r=e;"not-installed"===mO&&(r+=5,t({importPercent:r,importStatus:(0,tt.__)("Installing Astra Theme…","astra-sites")}),wp.updates.shouldRequestFilesystemCredentials&&!wp.updates.ajaxLocked&&wp.updates.requestFilesystemCredentials(),wp.updates.installTheme({slug:"astra",ajax_nonce:aiBuilderVars._ajax_nonce}).catch((e=>{var r;console.log(e),t({importError:!0,importErrorMessages:{primaryText:null!==(r=e?.errorMessage)&&void 0!==r?r:(0,tt.__)("Theme installation failed.","astra-sites"),tryAgain:!0}})})),jQuery(document).on("wp-theme-install-success",(function(){t({importStatus:(0,tt.__)("Astra Theme Installed.","astra-sites")}),vO(t)}))),"installed-but-inactive"===mO&&setTimeout((()=>vO(t)),3e3),"installed-and-active"===mO&&t({themeStatus:!0})},bO=(e="",t={})=>{lw.error(er({title:e,message:JSON.stringify(t,null,4)}))},xO=async e=>{const t=new FormData;t.append("action","astra-sites-filesystem_permission"),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),e({fileSystemPermissions:(await fetch(aiBuilderVars.ajax_url,{method:"POST",body:t}).then((e=>e.json)).catch((e=>bO((0,tt.__)("Failed to check File Permissions","astra-sites"),e)))).data})},wO=({error:e,websiteInfo:t,tryAgainCallback:r,renderHeader:a})=>{var o,i,s;return(0,n.createElement)("div",{className:"relative grid grid-cols-1 grid-rows-1 place-items-center py-5 md:py-0 px-5 md:px-10 bg-app-light-background "},(0,n.createElement)("div",{className:"w-full max-w-[32.5rem] p-8 my-10 md:my-0 rounded-lg space-y-6 shadow-xl bg-white"},a||(0,n.createElement)("div",{className:"space-y-4"},(0,n.createElement)("h2",null,(0,tt.__)("Oops.. Something went wrong","astra-sites")," ","😕"),(0,n.createElement)("div",{className:"text-base !font-semibold leading-6 !mt-5"},(0,tt.__)("What happened?","astra-sites")),(0,n.createElement)("div",{className:"text-app-text text-base font-normal leading-6"},(0,tt.__)("Importing site content has failed. The import process was interrupted.","astra-sites")),(0,n.createElement)("div",{className:"text-app-text text-base !font-semibold leading-6"},(0,tt.__)("Additional technical information from console:","astra-sites")),(0,n.createElement)("div",{className:"text-app-text text-base font-normal leading-6 bg-gray-100 p-4 max-h-[250px] max-w-full overflow-auto"},(0,n.createElement)("p",null,e.primaryText),(0,n.createElement)("p",null,e.errorText))),(0,n.createElement)("div",{className:"items-center gap-3 justify-center mt-4"},(0,n.createElement)(lr,{onClick:()=>{r()},variant:"primary",size:"l",className:"w-full min-h-[48px] mt-3"},(0,n.createElement)("div",{className:"flex items-center justify-center gap-2"},(0,tt.__)("Click here to try again","astra-sites"),(0,n.createElement)(rr,{className:"w-5 h-5"}))),(0,n.createElement)(lr,{onClick:()=>{const e=new FormData;e.append("action","astra-sites-change-page-builder"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),e.append("page_builder","gutenberg"),fetch(ajaxurl,{method:"post",body:e}),window.location.href=aiBuilderVars.dashboard_url},variant:"white",size:"l",className:"w-full min-h-[48px] mt-3"},(0,n.createElement)("div",{className:"flex items-center justify-center gap-2"},(0,tt.__)("Exit to Dashboard","astra-sites"))),(0,n.createElement)("a",{href:(i=t?.uuid,s=null!==(o=e?.errorText)&&void 0!==o?o:"",`${Wn}&template-id=${i}&subject=${s}`),className:"group flex items-center justify-center mt-6 text-base",target:"_blank",rel:"noopener noreferrer"},(0,tt.__)("Contact Support","astra-sites")))))},{migrateSvg:EO,reportError:_O}=aiBuilderVars;let SO=_O;const MO=8e3,NO=[(0,tt.__)("Double-checking for grammar and spelling errors…","astra-sites"),(0,tt.__)("Finalizing setup and configurations…","astra-sites"),(0,tt.__)("Crossing the t's and dotting the i's…","astra-sites"),(0,tt.__)("Reviewing for any last-minute tweaks…","astra-sites"),(0,tt.__)("Almost there! Just a few more finishing touches…","astra-sites"),(0,tt.__)("Your website is almost ready.","astra-sites"),(0,tt.__)("It's taking longer than usual. Please bear with us!","astra-sites")];function*kO(){let e=0;for(;;)yield NO[e++%NO.length]}var CO=r(1359),DO=r.n(CO);const TO={position:"fixed",pointerEvents:"none",width:"100%",height:"100%",top:0,left:0},jO=(e,t)=>{return{startVelocity:30,spread:360,ticks:60,zIndex:0,particleCount:150,origin:{x:(r=e,n=t,Math.random()*(n-r)+r),y:Math.random()-.2}};var r,n};function AO(){const e=(0,i.useRef)(null),[t,r]=(0,i.useState)(),a=(0,i.useCallback)((({confetti:t})=>{e.current=t}),[]),o=(0,i.useCallback)((()=>{e.current&&(e.current(jO(.1,.3)),e.current(jO(.7,.9)))}),[]),s=(0,i.useCallback)((()=>{t||(r(setInterval(o,400)),setTimeout((()=>{l()}),5e3))}),[t,o]),l=(0,i.useCallback)((()=>{clearInterval(t),r(null)}),[t]);return(0,i.useEffect)((()=>{s()}),[]),(0,i.useEffect)((()=>()=>{clearInterval(t)}),[t]),(0,n.createElement)(DO(),{onInit:a,style:TO,useWorker:!0,resize:!0})}const{adminUrl:OO,siteUrl:IO}=aiBuilderVars,LO=!!aiBuilderVars?.skipFeatures,PO=[{path:"/",component:()=>{const{nextStep:e}=$O(),{setLimitExceedModal:t}=(0,et.useDispatch)(fn),r=aiBuilderVars?.zip_token_exists,a=aiBuilderVars?.zip_plans,o=a?.plan_data?.remaining,s=o?.ai_sites_count,{zipwp_auth:l}=wpApiSettings||{},{screen_url:c,redirect_url:u,source:d,partner_id:p}=l||{};(0,i.useEffect)((()=>{(new URLSearchParams(window.location.search).get("token")||r)&&("number"==typeof s&&s<=0?t({open:!0}):e())}),[]);const f=encodeURIComponent(u+"&security="+aiBuilderVars.zipwp_auth_nonce);return(0,n.createElement)("div",{className:"flex-1 w-full bg-container-background"},(0,n.createElement)(xN,null),(0,n.createElement)("div",{className:"flex w-full mt-7 md:mt-14 lg:mt-28"},(0,n.createElement)("div",{className:"gap-10 lg:gap-16 flex-wrap lg:flex-nowrap h-full flex items-center justify-center w-full px-8 lg:px-10"},(0,n.createElement)("div",{className:"flex flex-col items-start justify-center gap-6 order-2 lg:order-1 h-full"},(0,n.createElement)("h1",{className:"font-semibold"},(0,tt.__)("Building a website has never been this easy!","astra-sites")),(0,n.createElement)("p",{className:" m-0 !text-zip-body-text !text-xl !font-normal"},(0,tt.__)("Here is how the AI Website Builder works:","astra-sites")),(0,n.createElement)("ul",{className:"list-decimal ml-6 my-0 !text-zip-body-text font-normal space-y-1.5"},(0,n.createElement)("li",{className:"text-start text-xl"},(0,tt.__)("Create a free account on ZipWP platform.","astra-sites")),(0,n.createElement)("li",{className:"text-start text-xl"},(0,tt.__)("Describe your dream website in your own words.","astra-sites")),(0,n.createElement)("li",{className:"text-start text-xl"},(0,tt.__)("Watch as AI crafts your WordPress website instantly.","astra-sites")),(0,n.createElement)("li",{className:"text-start text-xl"},(0,tt.__)("Refine the website with an easy drag & drop builder.","astra-sites")),(0,n.createElement)("li",{className:"text-start text-xl"},(0,tt.__)("Launch.","astra-sites"))),(0,n.createElement)("div",{className:"gap-6 mt-4 mb-10 flex flex-col items-start justify-start"},(0,n.createElement)(lr,{className:"bg-accent-st-secondary text-white",variant:"blank",hasSuffixIcon:!0,onClick:()=>{const e=`${c}?type=token&redirect_url=${f}&ask=/register&source=${d}${p?`&aff=${p}`:""}`;window.location.href=e}},(0,n.createElement)("span",{className:"mr-2"},(0,tt.__)("Let's Get Started. It's Free","astra-sites")),(0,n.createElement)(rr,{className:"w-5 h-5"})),(0,n.createElement)("button",{className:"flex items-center justify-start gap-2 w-auto p-0 m-0 focus:outline-none bg-transparent border-0 cursor-pointer !text-zip-body-text",onClick:()=>{window.location.href=aiBuilderVars.adminUrl+"themes.php?page=starter-templates"}},(0,n.createElement)(IM,{className:"w-5 h-5 text-zip-body-text"}),(0,n.createElement)("span",null,(0,tt.__)("Back","astra-sites"))))),(0,n.createElement)("div",{className:"self-center scale-[0.8] md:scale-100 order-1 lg:order-2"},(0,n.createElement)(LM,null)))))},layoutConfig:{hideHeader:!0,hideCloseIcon:!0,hideStep:!0,hideCredits:!0},requiredStates:[]},{path:"/lets-start",component:()=>{const{nextStep:e}=$O(),{setSiteLanguageListAIStep:t,setWebsiteNameAIStep:r}=(0,et.useDispatch)(fn),{businessType:a,siteLanguageList:o,businessName:s}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return t()}));(0,i.useEffect)((()=>{o?.length||(async()=>{try{const e=await or()({path:"zipwp/v1/site-languages",method:"GET",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce}});if(!e.success)throw new Error(e?.data?.data);t(e?.data?.data)}catch(e){lw.error(er(e))}})()}),[o]);const{register:l,formState:{errors:c},reset:u,setFocus:d,watch:p}=zk({defaultValues:{businessName:s}}),f=p("businessName");return(0,i.useEffect)((()=>{d("businessName")}),[d]),(0,i.useEffect)((()=>{s||u({businessName:""})}),[s]),(0,n.createElement)(qk,null,(0,n.createElement)(Kk,null),(0,n.createElement)(wN,{heading:(0,tt.__)("Let's build your website!","astra-sites"),subHeading:(0,tt.__)("Please share some basic details of the website to get started.","astra-sites")}),(0,n.createElement)("div",{className:"w-full max-w-container flex flex-col gap-8"},(0,n.createElement)("div",{className:"!space-y-2"},(0,n.createElement)("h5",{className:"text-sm flex font-medium leading-5 items-center !mb-2"},(0,tt.__)("Name of the website:","astra-sites")),(0,n.createElement)(Gk,{className:"w-full",name:"businessName",placeholder:(0,tt.__)("Enter name or title of the website","astra-sites"),register:l,maxLength:100,validations:{required:(0,tt.__)("Name is required","astra-sites"),maxLength:100},error:c.businessName,height:"12"})),(0,n.createElement)("div",{className:"w-full flex items-start justify-start flex-wrap lg:flex-nowrap gap-8"},(0,n.createElement)("div",{className:"flex-1 min-h-[48px] min-w-[calc(100%_/_2)] md:min-w-0 !space-y-2"},(0,n.createElement)("h5",{className:"text-sm flex font-medium leading-5 items-center"},(0,tt.__)("This website is for:","astra-sites")),(0,n.createElement)($k,null)),(0,n.createElement)(MN,null))),(0,n.createElement)(MM,null),(0,n.createElement)(EN,{onClickContinue:()=>{a&&""!==a&&(r(f),e())},disableContinue:!a||!f}))},layoutConfig:{stepNumber:1,name:(0,tt.__)("Let’s Start","astra-sites"),description:(0,tt.__)("Name, language & type","astra-sites"),screen:"type",hideCredits:!1},requiredStates:["businessType","businessName"]},{path:"/description",component:()=>{const{nextStep:e,previousStep:t}=$O(),{businessDetails:r,businessType:a,businessName:o,siteLanguage:s,descriptionListStore:l}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return t()})),c=(null!=a?a:"")?.trim()?.replaceAll(" ","-")?.toLowerCase(),u=(0,et.useSelect)((e=>{const{getOnboardingAI:t}=e(fn);return t()})),{loadingNextStep:d}=u,{setWebsiteDetailsAIStep:p,setWebsiteKeywordsAIStep:f,resetKeywordsImagesAIStep:m,setOnboardingAIDetails:h}=(0,et.useDispatch)(fn),[g,v]=(0,i.useState)(!1),[y,b]=(0,i.useState)(!1),x=(0,i.useRef)(r),w=(0,i.useRef)(null),{register:E,handleSubmit:_,formState:{errors:S},watch:M,setValue:N,setFocus:k}=zk({defaultValues:{businessDetails:r}}),C=M("businessDetails"),D=async()=>{try{return sC({businessName:o,businessType:a,formBusinessDetails:C,siteLanguage:s})}catch(e){console.log(e)}},T="{{STYLED_TEXT}}",j=()=>{const e=A[c]?.questionFormat||A.unknown.questionFormat,t=(0,tt.sprintf)(e,T).split(T);return(0,n.createElement)(n.Fragment,null,t[0],(0,n.createElement)(nC,{text:o}),t[1])},A={business:{questionFormat:/* translators: %s: business name */ /* translators: %s: business name */ (0,tt.__)("What is %s? Please describe the business.","astra-sites"),description:(0,tt.__)("Please be as descriptive as you can. Share details such as services, products, goals, etc.","astra-sites")},"personal-website":{questionFormat:/* translators: %s: person name */ /* translators: %s: person name */ (0,tt.__)("Who is %s? Tell us more about the person.","astra-sites"),description:(0,tt.__)("Please be as descriptive as you can. Share details such as what they do, their expertise, offerings, etc.","astra-sites")},organisation:{questionFormat:/* translators: %s: organisation name */ /* translators: %s: organisation name */ (0,tt.__)("What is %s? Please describe the organisation.","astra-sites"),description:(0,tt.__)("Please be as descriptive as you can. Share details such as services, programs, mission, vision, etc.","astra-sites")},restaurant:{questionFormat:/* translators: %s: restaurant name */ /* translators: %s: restaurant name */ (0,tt.__)("What is %s? Tell us more about the restaurant.","astra-sites"),description:(0,tt.__)("Please be as descriptive as you can. Share details such as a brief about the restaurant, specialty, menu, etc.","astra-sites")},product:{questionFormat:/* translators: %s: product name */ /* translators: %s: product name */ (0,tt.__)("What is %s? Share more details about the product.","astra-sites"),description:(0,tt.__)("Please be as descriptive as you can. Share details such as a brief about the product, features, some USPs, etc.","astra-sites")},event:{questionFormat:/* translators: %s: event name */ /* translators: %s: event name */ (0,tt.__)("Tell us more about %s.","astra-sites"),description:(0,tt.__)("Please be as descriptive as you can. Share details such as Event information date, venue, some highlights, etc.","astra-sites")},"landing-page":{questionFormat:/* translators: %s: landing page name */ /* translators: %s: landing page name */ (0,tt.__)("Share more details about %s.","astra-sites"),description:(0,tt.__)("Please be as descriptive as you can. Share details such as a brief about the product, features, some USPs, etc.","astra-sites")},medical:{questionFormat:/* translators: %s: medical facility name */ /* translators: %s: medical facility name */ (0,tt.__)("Tell us more about the %s.","astra-sites"),description:(0,tt.__)("Please be as descriptive as you can. Share details such as treatments, procedures, facilities, etc.","astra-sites")},unknown:{questionFormat:/* translators: %s: entity name */ /* translators: %s: entity name */ (0,tt.__)("Please describe %s in a few words.","astra-sites"),description:(0,tt.__)("The best way to describe anything is by answering a few WH questions. Who, What, Where, Why, When, etc.","astra-sites")}};(0,i.useEffect)((()=>{k("businessDetails")}),[k]),(0,i.useLayoutEffect)((()=>{const e=w.current;e&&fr(e)}),[C]);const{list:O,currentPage:I}=l||{},L=e=>{const t=e?I+1:I-1,r=I-1,n=[...O];O[r]!==C&&(n[r]=C),N("businessDetails",n[t-1]),h({...u,stepData:{...u.stepData,descriptionListStore:{...l,list:n,currentPage:t}}})};return(0,i.useEffect)((()=>{var e;e=C,e?.trim()!==r?.trim()&&h({...u,stepData:{...u.stepData,businessDetails:C,keywords:[],selectedImages:[],imagesPreSelected:!1,templateList:[]}}),fr(w.current)}),[C]),(0,n.createElement)(qk,{as:"form",action:"#",onSubmit:_((async t=>{let{businessDetails:r}=t;if(r.length<200){if(k("businessDetails"),r=await iC.show({handleFetchSuggestion:D}),!r)return;N("businessDetails",r,{shouldValidate:!0})}else p(t.businessDetails),x.current!==t.businessDetails&&m(),await(async e=>{if(!y&&x.current!==e){b(!0);try{const t=await or()({path:"zipwp/v1/keywords",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce},data:{business_name:o,business_description:e,category:a}});if(t.success){const e=t.data?.data;f(Array.isArray(e)?e:Object.values(e))}}catch(e){}finally{b(!1)}}})(t.businessDetails),e()}))},(0,n.createElement)(Kk,null),(0,n.createElement)(wN,{heading:j()||j(),subHeading:A[c]?.description||A.unknown.description}),(0,n.createElement)("div",null,(0,n.createElement)("div",{className:Gt("ml-0 w-full text-right text-sm font-medium leading-5 text-app-text mb-2 -mt-2")},(0,tt.__)("Characters: ","astra-sites"),(0,n.createElement)("span",null,C.length)," / 1000"),(0,n.createElement)(rC,{ref:w,rows:6,className:"w-full",placeholder:(0,tt.__)("E.g. Mantra Minds is a yoga studio located in Chino Hills, California. The studio offers a variety of classes such as Hatha yoga, Vinyasa flow, and Restorative yoga. The studio is led by Jane, an experienced and certified yoga instructor with over 10 years of teaching expertise. The welcoming atmosphere and personalized Jane make it a favorite among yoga enthusiasts in the area.","astra-sites"),name:"businessDetails",maxLength:1e3,register:E,validations:{required:"Details are required",maxLength:1e3},error:S.businessDetails,disabled:g||d}),(0,n.createElement)("div",{className:"h-7 mt-3 flex items-center gap-2 text-app-secondary hover:text-app-accent-hover"},g&&(0,n.createElement)(tS,{className:"text-accent-st cursor-progress"}),!g&&(0,n.createElement)("div",{className:"flex justify-between w-full"},(0,n.createElement)("div",{className:"flex gap-2 cursor-pointer",onClick:async()=>{if(g)return;v(!0);const e=[C],t=await sC({businessName:o,businessType:a,formBusinessDetails:C,siteLanguage:s});if(!t)throw new Error;void 0!==t&&(e.push(t),(e=>{if(!Array.isArray(e))return;const t=e.filter((e=>0!==e?.trim()?.length&&!O?.includes(e))),r=[...O,...t];h({...u,stepData:{...u.stepData,descriptionListStore:{list:r,currentPage:r.length},businessDetails:C,templateList:[]}})})(e),N("businessDetails",t,{shouldValidate:!0}),v(!1))},"data-disabled":d},(0,n.createElement)(yn,{className:"w-5 h-5 transition duration-150 ease-in-out text-accent-st"}),(0,n.createElement)("span",{className:"font-semibold text-sm transition duration-150 ease-in-out text-accent-st"},""===C?.trim()?(0,tt.__)("Write Using AI","astra-sites"):(0,tt.__)("Improve Using AI","astra-sites"))),(0,n.createElement)("div",{className:"flex gap-2 items-center justify-end w-[100px] cursor-default text-zip-body-text"},(0,n.createElement)("div",{className:"w-5"},I>1?(0,n.createElement)(Xk,{className:"w-5 cursor-pointer text-zip-body-text",onClick:()=>L(!1),"data-disabled":d}):(0,n.createElement)(Xk,{className:"w-5 border-tertiary flex justify-center cursor-not-allowed","data-disabled":"true"})),(0,n.createElement)("div",{className:"zw-sm-semibold cursor-default"},I||1," /"," ",O?.length||1),(0,n.createElement)("div",{className:"w-5"},I!==O?.length?(0,n.createElement)(Jk,{className:"w-5 cursor-pointer text-zip-body-text",onClick:()=>L(!0),"data-disabled":d}):(0,n.createElement)(Jk,{className:"w-5 border-tertiary flex justify-center","data-disabled":"true"})))))),(0,n.createElement)(MM,null),(0,n.createElement)(EN,{onClickPrevious:t,loading:y}))},layoutConfig:{stepNumber:2,name:(0,tt.__)("Describe","astra-sites"),description:(0,tt.__)("Some details please","astra-sites"),screen:"details",hideCredits:!1},requiredStates:["businessDetails","keywords"]},{path:"/contact-details",component:()=>{var e;const{nextStep:t,previousStep:r}=$O(),{businessContact:a}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return t()})),{setWebsiteContactAIStep:o}=(0,et.useDispatch)(fn),[s,l]=(0,i.useState)(GT(null!==(e=a.socialMedia)&&void 0!==e?e:[])?.map((e=>({...e,valid:!0})))),{businessName:c}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return t()})),{register:u,handleSubmit:d,formState:{errors:p},setFocus:f,watch:m}=zk({defaultValues:{...a}});(0,i.useEffect)((()=>{f("email")}),[f]);const h=s.some((e=>!e.valid));return(0,n.createElement)(qk,{as:"form",action:"#",onSubmit:d((e=>{o({...e,socialMedia:GT(s)}),t()}))},(0,n.createElement)(Kk,null),(0,n.createElement)(wN,{heading:(0,n.createElement)("div",{dangerouslySetInnerHTML:{__html:(0,tt.sprintf)( // translators: %s: Business name. // translators: %s: Business name. (0,tt.__)("How can people get in touch with %1$s?","astra-sites"),(0,i.renderToString)((0,n.createElement)(nC,{text:c})))}}),subHeading:(0,tt.__)("Please provide the contact information below. These will be used on the website.","astra-sites")}),(0,n.createElement)("div",{className:"space-y-5"},(0,n.createElement)("div",{className:"flex justify-between gap-x-8 items-start w-full h-[76px]"},(0,n.createElement)(Gk,{className:"w-full h-[48px] text-zip-app-heading",type:"email",name:"email",id:"email",label:(0,tt.__)("Email","astra-sites"),placeholder:(0,tt.__)("Your email","astra-sites"),register:u,error:p.email,validations:{pattern:{value:QT,message:(0,tt.__)("Please enter a valid email","astra-sites")}},height:"[48px]"}),(0,n.createElement)(Gk,{className:"w-full h-[48px] text-zip-app-heading",type:"text",name:"phone",id:"phone",label:(0,tt.__)("Phone Number","astra-sites"),placeholder:(0,tt.__)("Your phone number","astra-sites"),register:u,error:p.phone,height:"[48px]"})),(0,n.createElement)(rC,{className:"text-zip-app-heading !mt-8",rows:3,name:"address",id:"address",label:(0,tt.__)("Address","astra-sites"),placeholder:"",register:u,error:p.address}),(0,n.createElement)(TC,{list:s,onChange:e=>{l(e)}})),(0,n.createElement)(MM,null),(0,n.createElement)(EN,{onClickPrevious:async()=>{const e=(e=>{const t=ZT.object({email:ZT.string().refine((e=>""===e||QT.test(e)),{message:(0,tt.__)("Please enter a valid email","astra-sites")}),address:ZT.string().optional()}).safeParse(e);return t?.success?t.data:{...e,...t.error.issues.reduce(((e,t)=>(e[t.path[0]]="",e)),{})}})(m());var t;o({...e,socialMedia:GT((t=s,t.filter((e=>e.valid))))}),r()},onClickSkip:t,disableContinue:h}))},layoutConfig:{stepNumber:3,name:(0,tt.__)("Contact","astra-sites"),description:(0,tt.__)("How can people get in touch","astra-sites"),screen:"contact-details",hideCredits:!1},requiredStates:[]},{path:"/select-images",component:()=>{const{nextStep:e,previousStep:t}=$O(),[r,a]=(0,i.useState)([0]),{setWebsiteImagesAIStep:o,setWebsiteTemplateKeywords:s}=(0,et.useDispatch)(fn),[l,c]=(0,i.useState)([]),{getRootProps:u,getInputProps:d}=Jj({accept:{"image/png":[".png"],"image/jpeg":[".jpeg",".jpg"]},noClick:!0,noKeyboard:!0,onDropAccepted:e=>{c([]),a(e.length),e.forEach((async e=>{try{await(0,Kn.uploadMedia)({filesList:[e],onFileChange:e=>{if(e[0].id){if(!vr(e[0]?.url))return lw.error(er({message:(0,tt.sprintf)(/* translators: %s: file name */ /* translators: %s: file name */ (0,tt.__)("Invalid file name! Please avoid special characters. (%s)","astra-sites"),e[0].title)})),void a((e=>e-1));c((t=>[...t,...e])),a((e=>e-1))}}})}catch(e){console.error(e),lw.error(er({message:e.message.toString()})),a((e=>e-1))}}))},maxFiles:20,maxSize:5e6,onDropRejected:e=>{e.length>20?lw.error(er({message:(0,tt.__)("You can only upload 20 images at once","astra-sites")})):e.forEach((({errors:e,file:t})=>{lw.error(er({message:`${e[0].message} (${t?.name})`}))}))}}),{stepsData:{businessName:p,selectedImages:f=[],keywords:m=[],businessType:h,businessDetails:g,businessContact:v,templateList:y,siteLanguage:b},updateImages:x,loadingNextStep:w}=(0,et.useSelect)((e=>{const{getAIStepData:t,getAllPatternsCategories:r,getDynamicContent:n,getOnboardingAI:a,getLoadingNextStep:o}=e(fn),i=a();return{stepsData:t(),allPatternsCategories:r(),dynamicContent:n(),isNewUser:i?.isNewUser,updateImages:i?.updateImages,loadingNextStep:o()}}));(0,i.useEffect)((()=>{o((0,tn.uniqBy)([...f,...l.map((e=>{var t,r,n,a;return{id:String(e.id),url:null!==(t=e?.originalImageURL)&&void 0!==t?t:e.url,optimized_url:null!==(r=e?.sizes?.large?.url)&&void 0!==r?r:e.url,engine:"",description:"",orientation:null!==(n=e?.orientation)&&void 0!==n?n:e?.width>e?.height?"landscape":"portrait",author_name:null!==(a=e?.author_name)&&void 0!==a?a:"",author_url:""}}))],"id"))}),[l.length]);const[E,_]=(0,i.useState)(CA.all),[S,M]=(0,i.useState)(m?.length>0?m[0]:""),[N,k]=(0,i.useState)([]),[C,D]=(0,i.useState)(1),[T,j]=(0,i.useState)(!0),[A,O]=(0,i.useState)(!1),[I,L]=(0,i.useState)(!1),[P,z]=(0,i.useState)("all"),[F,R]=(0,i.useState)(!1),[B,U]=Yh({placement:"bottom",modifiers:[{name:"offset",options:{offset:[0,0]}}]}),V=(0,i.useRef)(null),W=(0,i.useRef)(null),H=(0,i.useRef)(!1),Y=(0,i.useRef)(new Set),$=(0,i.useRef)(f),Z=(0,i.useRef)(null),{register:Q,handleSubmit:G,setValue:q,reset:K,setFocus:X,watch:J}=zk({defaultValues:{keyword:S}}),ee=J("keyword"),[te,re]=((e,t,r=null)=>{const[n,a]=Fk(e);let o=null;const i=Bk((e=>{r&&"function"==typeof r&&r(e),a(e)}),[r]);return Rk((()=>(o=setTimeout((()=>{i(e)}),t),()=>{clearTimeout(o)})),[e,t,i]),[n,()=>{clearTimeout(o)}]})(S,500),ne=Vk(E,500),ae=e=>{const t=f?.findIndex((t=>t.id===e.id));return t>-1},oe=(0,i.useCallback)((e=>{let t=[];ae(e)?(e.id=String(e.id),t=f?.filter((t=>t.id!==e.id))):t=[...f,e],o(t)}),[f,o]),ie=(0,i.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),o([])}),[o]),se=async e=>{let t=S;"string"!=typeof S||S&&""!==S.trim()||(t=p);const r={keywords:t,orientation:E.value,per_page:20?.toString(),page:C?.toString()};try{const t=await or()({path:"zipwp/v1/images",data:{...r,engine:e},method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce}}),n=t.data?.data||[];if(!t?.success)throw new Error(t?.data?.data);0===n?.length&&Y.current.add(e);const a=n?.length>0?n.map((e=>({...e,id:String(e.id)}))):[];return k((e=>((e,t)=>{const r=new Map;return[...e,...t].forEach((e=>{r.has(e.id)||r.set(e.id,e)})),Array.from(r.values())})(e,a))),n?.length||0}catch(e){if("AbortError"===e.name)throw e;lw.error(er(e))}return 0};(0,i.useEffect)((()=>{H.current=!1,(async()=>{if(!A&&T)try{O(!0);const e=[];for(const t of TA)if(!Y.current.has(t)){const r=await se(t);e.push(r)}Math.max(e.filter(Boolean))<20?j(!1):j(!0)}catch(e){if("AbortError"===e.name)return}finally{H.current=!0,O(!1)}})()}),[te,ne,C]),(0,i.useEffect)((()=>{H.current=!1,Y.current.clear(),D(1),k([])}),[S,E]),(0,i.useEffect)((()=>{V.current=document.getElementById("sp-onboarding-content-wrapper");const e=V.current;return e&&!e.classList.contains("hide-scrollbar")&&e.classList.add("hide-scrollbar"),()=>{e&&e.classList.contains("hide-scrollbar")&&e.classList.remove("hide-scrollbar")}}),[]),(0,i.useEffect)((()=>{y?.length||(async()=>{try{const t=await or()({path:"zipwp/v1/template-keywords",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce},data:{business_name:p,business_description:g,business_category:h,business_category_name:h}});if(!t.success)throw new Error(t?.data?.data);{var e;const r=null!==(e=t?.data?.data)&&void 0!==e?e:[];s([...new Set(r)])}}catch(e){lw.error(er(e))}})()}),[y]),(0,i.useEffect)((()=>{X("keyword")}),[]);const le=(e=[])=>e.filter((e=>TA.some((t=>t!==e.engine&&"placeholder"!==e.engine)))),ce=(e=[])=>e.filter((e=>TA.some((t=>t===e.engine)))),ue=(()=>{switch(P){case DA[0].value:return A||!H.current?[...N,...jA()]:N;case DA[1].value:return[...le(f),...r?jA(r):[]];case DA[2].value:return ce(f);default:return A?[...N,...jA()]:N}})(),de=async(e=f,t=!1)=>{await or()({path:"zipwp/v1/user-details",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce},data:{business_description:g,business_name:p,business_category:h,site_language:b,images:t?[]:e,keywords:m,business_address:v?.address||"",business_phone:v?.phone||"",business_email:v?.email||"",social_profiles:v?.socialMedia||[]}}).then((()=>{})).catch((()=>{}))},pe=(t=!1)=>async()=>{var r;await de(f,t),pr(kA),e(),t&&o(null!==(r=$.current)&&void 0!==r?r:[])},fe=e=>{const t=document.getElementById("search-images-wrapper");t&&!t.contains(e.target)&&R(!1)};(0,i.useEffect)((()=>(document.addEventListener("mousedown",fe),()=>document.removeEventListener("mousedown",fe))),[fe]);const me=e=>{F||"click"!==e?.type&&"keydown"!==e?.type||R(!0)};return(0,n.createElement)("div",{className:"w-full flex flex-col flex-auto h-full overflow-y-auto",ref:W,onScroll:e=>{if(!e)return;if((e=>{if(!e)return;const{scrollTop:t}=e.target,{scrollTop:r,scrollHeight:n}=V.current;t>50&&!I&&(L(!0),V.current.scrollTo({top:V.current.scrollHeight,behavior:"smooth"})),t<=50&&I&&(L(!1),V.current.scrollTo({top:0,behavior:"smooth"})),t>50&&r<n&&V.current.scrollTo({top:V.current.scrollHeight,behavior:"smooth"})})(e),P===DA[2].value)return;if(!T||A)return;const{scrollTop:t,scrollHeight:r,clientHeight:n}=W.current;t+n>=r-100&&D((e=>e+1))}},(0,n.createElement)("div",{className:"w-full space-y-6"},(0,n.createElement)(wN,{heading:(0,tt.__)("Select the Images","astra-sites"),className:"px-5 md:px-10 lg:px-14 xl:px-15 pt-5 md:pt-10 lg:pt-8 xl:pt-8 max-w-fit mx-auto"}),(0,n.createElement)("form",{className:"w-full overflow-visible min-h-[3.125rem]",onSubmit:G((e=>{M(e.keyword)})),"data-disabled":w},(0,n.createElement)("div",{id:"search-images-wrapper",ref:B,className:Gt("relative w-full max-w-[37.5rem] mx-auto pl-4 pr-12 py-3 border border-button-disabled rounded-md shadow bg-white z-[2]",{"pb-0 rounded-b-none border-b-0 shadow-md":F,"focus-within:ring-1 focus-within:ring-accent-st focus-within:border-accent-st focus-within:outline-none":!F}),onClick:e=>{"search-images-wrapper"===e.target.id&&(X("keyword"),F||R(!0))}},(0,n.createElement)("div",{className:"absolute top-[0.875rem] right-3 flex items-center"},(0,n.createElement)("button",{type:"button",className:"w-auto h-auto p-0 flex items-center justify-center cursor-pointer bg-transparent border-0 focus:outline-none",onClick:()=>{ee&&(M(""),K({keyword:""}),setTimeout((()=>{X("keyword")}),10))}},ee?(0,n.createElement)(ds,{className:"w-5 h-5 text-zip-app-inactive-icon"}):(0,n.createElement)(_N,{className:"w-5 h-5 text-zip-app-inactive-icon"}))),(0,n.createElement)("input",{className:"!text-sm p-0 border-0 w-full focus:outline-none focus:ring-0 focus-visible:outline-none",placeholder:(0,tt.__)("Add more relevant keywords…","astra-sites"),autoComplete:"off",onKeyDown:me,onClick:me,...Q("keyword")}),(0,n.createElement)("div",{ref:U,className:Gt("w-[calc(100%_+_2px)] px-3 pb-4 z-10 bg-white shadow-md border-x border-b border-t-0 border-solid border-border-tertiary rounded-b-md",{invisible:!F})},F&&(0,n.createElement)("hr",{className:"!mx-0 !my-3 border-t border-solid border-b-0 border-border-tertiary",tabIndex:-1}),(0,n.createElement)("h6",{className:"flex items-center justify-start gap-1.5 text-sm text-heading-text font-medium mb-4"},(0,n.createElement)("span",null,(0,tt.__)("Suggested Keywords","astra-sites")),(0,n.createElement)(qT,{className:"inline-block size-4"})),(0,n.createElement)(gA,{keywords:[...new Set(m)].filter((e=>""===S.trim()||e?.toLowerCase()!==S?.toLowerCase())),onClick:e=>{re(),M(e),q("keyword",e),R(!1)},"data-disabled":w}))))),(0,n.createElement)("div",{className:"sticky top-0 pt-4 space-y-6 z-[1] bg-container-background px-5 md:px-10 lg:px-14 xl:px-15"},(0,n.createElement)("div",{className:" rounded-t-lg py-4"},(0,n.createElement)("div",{className:"flex items-center justify-between"},(0,n.createElement)("div",{className:"flex items-center gap-1 text-sm font-normal leading-[21px]"},(0,n.createElement)("div",{className:"flex items-center justify-start gap-3"},DA.map((e=>(0,n.createElement)("button",{className:Gt("before:content-[attr(data-title)] before:block before:font-bold before:text-sm before:invisible before:h-0","pb-3 px-0 pt-0 !border-x-0 !border-t-0 border-b-2 border-solid !border-b-accent-st bg-transparent text-sm font-semibold text-accent-st cursor-pointer focus-visible:outline-none focus:outline-none",e.value!==P&&"border-0 font-normal text-body-text"),key:e.value,type:"button",onClick:()=>z(e.value),"data-title":e.label,disabled:w},e.label,e.value===DA[2].value&&!!ce(f)?.length&&` (${ce(f)?.length})`,e.value===DA[1].value&&!!le(f)?.length&&` (${le(f)?.length})`))))),P===DA[0].value&&(0,n.createElement)(kC,{placement:"right",trigger:(0,n.createElement)("div",{className:"flex items-center gap-2 min-w-[100px] py-3 pl-4 pr-3 cursor-pointer border border-border-primary rounded-md","data-disabled":w},(0,n.createElement)("span",{className:"text-sm font-normal text-body-text leading-[150%]"},E.label),(0,n.createElement)(BM,{className:"w-5 h-5 text-app-inactive-icon"})),align:"top",width:"48",contentClassName:"p-1 bg-white",disabled:w},Object.values(CA).map(((e,t)=>{return(0,n.createElement)(kC.Item,{as:"div",key:t,className:"only:!p-0"},(0,n.createElement)("button",{type:"button",className:"w-full flex items-center justify-between gap-2 py-1.5 px-2 text-sm font-normal leading-5 text-body-text hover:bg-background-secondary transition duration-150 ease-in-out space-x-2 rounded bg-white border-none cursor-pointer",onClick:(r=e,()=>{_(r)})},(0,n.createElement)("span",null,e.label),e.value===E.value&&(0,n.createElement)(Je,{className:"w-4 h-4 text-heading-text"})));var r}))),P===DA[2].value&&!!f?.length&&(0,n.createElement)("button",{onClick:ie,className:"px-1 py-px bg-transparent border border-solid border-border-primary rounded text-xs leading-4 text-body-text cursor-pointer",disabled:w},(0,tt.__)("Clear","astra-sites")),P===DA[1].value&&(0,n.createElement)(vA,{render:({open:e})=>(0,n.createElement)("button",{ref:Z,className:"px-0 bg-transparent border-none rounded text-xs leading-5 font-semibold text-accent-st cursor-pointer inline-flex items-center justify-end gap-2",onClick:e,disabled:w},(0,n.createElement)(KT,{className:"w-4 h-4 text-zip-app-inactive-icon",strokeWidth:2}),(0,n.createElement)("span",null,(0,tt.__)("Upload Your Images","astra-sites")))})))),(0,n.createElement)("div",{className:"rounded-b-lg py-4 flex flex-col flex-auto relative px-5 md:px-10 lg:px-14 xl:px-15","data-disabled":w},P===DA[1].value&&!ue.length&&(0,n.createElement)("div",{className:Gt("relative flex flex-col items-center justify-center gap-3 py-[3.125rem] px-4 bg-background-primary border border-dashed border-border-tertiary rounded cursor-pointer"),"data-disabled":w,...u()},(0,n.createElement)("input",{...d()}),(0,n.createElement)(KT,{className:"w-6 h-6 text-zip-app-inactive-icon"}),(0,n.createElement)("p",{className:"text-zip-body-text text-base"},(0,n.createElement)("span",{className:"text-accent-st min-w-fit break-keep text-nowrap whitespace-nowrap font-semibold mr-1"},(0,tt.__)("Upload images","astra-sites")),(0,tt.__)("or drop your images here (Max 20)","astra-sites")),(0,n.createElement)("p",{className:"text-zip-body-text text-base"},(0,tt.__)("PNG, JPG, JPEG","astra-sites")),(0,n.createElement)("p",{className:"text-zip-body-text text-base"},(0,tt.__)("Max size: 5 MB per file","astra-sites")),(0,n.createElement)("div",{className:"absolute inset-0",onClick:()=>{Z?.current&&Z?.current.click()}})),(0,n.createElement)(gM,null,ue?.length>0&&(0,n.createElement)(sA,{className:"gap-6 [&>div]:gap-6",columns:{default:1,220:1,767:3,1024:3,1280:5,1441:6,1920:6}},ue.map((e=>e?.optimized_url?(0,n.createElement)(dA,{key:e.id,image:e,isSelected:ae(e),onClick:oe,variant:P===DA[2].value||P===DA[1].value?"selection":"default"}):e)))),P===DA[2].value&&!ue.length&&(0,n.createElement)("div",{className:"flex flex-col items-center justify-center h-full"},(0,n.createElement)("p",{className:"text-secondary-text text-center px-10 py-5 border-2 border-dashed border-border-primary rounded-md"},(0,tt.__)("You have not selected any images yet.","astra-sites"))),P===DA[0].value&&!A&&!N.length&&H.current&&(0,n.createElement)("div",{className:"flex flex-col items-center justify-center h-full"},(0,n.createElement)("p",{className:"text-secondary-text text-center px-10 py-5 border-2 border-dashed border-border-primary rounded-md"},S.length?(0,n.createElement)(n.Fragment,null,(0,tt.__)("We couldn't find anything with your keyword.","astra-sites"),(0,n.createElement)("br",null),(0,tt.__)("Try to refine your search.","astra-sites")):(0,n.createElement)(n.Fragment,null,(0,tt.__)("Find the perfect images for your website by entering a keyword or selecting from the suggested options.","astra-sites")))),P===DA[0].value&&!A&&!T&&!!N.length&&(0,n.createElement)("div",{className:"pb-5 pt-10 flex flex-col items-center justify-center h-full"},(0,n.createElement)("p",{className:"text-secondary-text text-sm leading-5 text-center after:mx-2.5 after:content-[''] after:inline-block after:w-5 sm:after:w-12 after:h-px after:bg-app-border after:relative after:-top-[5px] before:mx-2.5 before:content-[''] before:inline-block before:w-5 sm:before:w-12 before:h-px before:bg-app-border before:relative before:-top-[5px]"},(0,tt.__)("End of the search results","astra-sites")))),I&&(0,n.createElement)("div",{className:"absolute right-20 bottom-28 ml-auto"},(0,n.createElement)("button",{type:"button",className:"absolute bottom-0 right-0 z-10 w-8 h-8 rounded-full bg-accent-st border-0 border-solid text-white flex items-center justify-center shadow-sm cursor-pointer",onClick:()=>{W.current&&(L(!1),W.current.scrollTo({top:0,behavior:"smooth"}),V.current.scrollTo({top:0,behavior:"smooth"}))},disabled:w},(0,n.createElement)(XT,{className:"w-5 h-5"}))),(0,n.createElement)("div",{className:"sticky bottom-0 bg-container-background py-4.75 px-5 md:px-10 lg:px-14 xl:px-15"},(0,n.createElement)(EN,{...x?{continueButtonText:(0,tt.__)("Save & Exit","astra-sites"),onClickContinue:de}:{onClickContinue:pe(),onClickSkip:pe(!0),onClickPrevious:t}})))},layoutConfig:{stepNumber:4,name:(0,tt.__)("Images","astra-sites"),description:(0,tt.__)("Select relevant images as needed","astra-sites"),screen:"images",contentClassName:"px-0 pt-0 md:px-0 md:pt-0 lg:px-0 lg:pt-0 xl:px-0 xl:pt-0",hideCredits:!1},requiredStates:["templateKeywords"]},{path:"/design",component:()=>{var e,t;const{previousStep:r}=$O(),{setWebsiteTemplatesAIStep:a,setWebsiteSelectedTemplateAIStep:o,setWebsiteTemplateSearchResultsAIStep:s,setSelectedTemplateIsPremium:l}=(0,et.useDispatch)(fn),{stepsData:{businessName:c,businessType:u,templateSearchResults:d,templateList:p,templateKeywords:f=[]}}=(0,et.useSelect)((e=>{const{getAIStepData:t,getAllPatternsCategories:r,getOnboardingAI:n}=e(fn),a=n();return{stepsData:t(),allPatternsCategories:r(),isNewUser:a?.isNewUser}}),[]),{register:m,handleSubmit:h,formState:{errors:g},reset:v,setFocus:y,watch:b,getValues:x}=zk({defaultValues:{keyword:null!==(e=null!==(t=dr(kA))&&void 0!==t?t:f?.join(", "))&&void 0!==e?e:""}}),w=b("keyword"),E=Vk(w,300),[_,S]=(0,i.useState)(!1),[M,N]=(0,i.useState)(!1),k=(0,i.useRef)(null),C=(0,i.useRef)(null),D=(0,i.useRef)([]),[T,j]=(0,i.useReducer)(((e,t)=>({...e,...t})),{page:1,loading:!1,showLoadMore:!1}),A={RECOMMENDED:"recommended",PARTIAL:"partial",GENERIC:"generic"},O=(0,i.useMemo)((()=>d?.length?d.reduceRight(((e,t,r)=>{if(!t.designs?.length)return e;const n=e.filter((e=>t.match!==e.match)).flatMap((e=>e.designs)),a=t.designs.filter((e=>!n.find((t=>t.uuid===e.uuid))));return e[r]={...t,designs:a},e}),d):[]),[d]),I=(0,i.useCallback)((e=>{const{RECOMMENDED:t,GENERIC:r,PARTIAL:n}=A;switch(e){case t:return O?.[0]?.designs||[];case n:return O?.[1]?.designs||[];case r:return O?.[2]?.designs||[]}}),[O]),L=()=>{const e=u.toLowerCase();return"others"!==e?e:f?.length>0?f[0]:c},P=e=>{const t=aiBuilderVars?.hide_site_features?.includes("ecommerce");return!aiBuilderVars?.show_premium_templates&&(e=e.map((e=>({...e,designs:e?.designs?.filter((e=>!e.is_premium))})))),t&&(e=e.map((e=>({...e,designs:e?.designs?.filter((e=>"yes"!==e.features.ecommerce))})))),e},z=async(e=L())=>{if(e)try{S(!0),D.current.length&&(D.current.forEach((e=>{e.abort()})),D.current=[]),a([]);const t=[...new Set(e.split(",").map((e=>e.trim()?.toLowerCase())))];let r=[];const n=[],o=t.map((async e=>{const t=new AbortController;D.current.push(t);const o=await or()({path:"zipwp/v1/templates",method:"POST",data:{keyword:e,business_name:c},signal:t.signal});let i=o?.data?.data||[];return i=P(i),0===r.length?r=i:i.forEach(((e,t)=>{e?.designs?.length>0&&(r[t].designs=[...r[t].designs,...e.designs.filter((e=>!r[t].designs.find((t=>t.uuid===e.uuid))))])})),i.forEach((e=>{Array.isArray(e.designs)&&n.push(...e.designs.filter((e=>!n.find((t=>t.uuid===e.uuid)))))})),a([...n]),s([...r]),S(!1),j({showLoadMore:!0}),!0}));await Promise.all(o)}catch(e){if("AbortError"===e?.name)return;S(!1)}};(0,i.useEffect)((()=>(y("keyword"),()=>{const e=x("keyword");if(!e||f.some((t=>t?.toLowerCase()===e?.toLowerCase())))return pr(kA);((e,t)=>{const r=window.sessionStorage;try{r.setItem(e,JSON.stringify(t))}catch(e){console.error(e)}})(kA,e)})),[]),(0,i.useEffect)((()=>{z(E||L())}),[E]);const F=(e="")=>{z(e),o(""),l("")},R=(0,i.useMemo)((()=>I(A.RECOMMENDED)?.length||I(A.PARTIAL)?.length||I(A.GENERIC)?.length?(0,n.createElement)(n.Fragment,null,I(A.RECOMMENDED)?.map(((e,t)=>(0,n.createElement)(MA,{key:e.uuid,template:e,position:t+1}))),I(A.PARTIAL)?.map(((e,t)=>(0,n.createElement)(MA,{key:e.uuid,template:e,position:t+1+(I(A.RECOMMENDED)?.length||0)}))),I(A.GENERIC)?.map(((e,t)=>(0,n.createElement)(MA,{key:e.uuid,template:e,position:t+1+((I(A.RECOMMENDED)?.length||0)+(I(A.PARTIAL)?.length||0))})))):null),[I]);return(0,n.createElement)("div",{ref:k,className:Qt("mx-auto flex flex-col overflow-x-hidden","w-full"),onScroll:e=>{const{scrollTop:t}=e.target;t>100&&!M&&N(!0),t<=100&&M&&N(!1)}},(0,n.createElement)(wN,{heading:(0,tt.__)("Choose the Design","astra-sites"),className:"px-5 md:px-10 lg:px-14 xl:px-15 pt-5 md:pt-10 lg:pt-8 xl:pt-8 max-w-fit mx-auto"}),(0,n.createElement)("form",{className:"w-full pt-6 pb-14 max-w-[37.5rem] mx-auto",onSubmit:h((({keyword:e})=>{F(e)}))},(0,n.createElement)(Gk,{name:"keyword",inputClassName:"pl-4",register:m,placeholder:(0,tt.__)("Add a keyword","astra-sites"),height:"12",error:g?.keyword,suffixIcon:(0,n.createElement)("div",{className:"absolute right-4 flex items-center"},(0,n.createElement)("button",{type:"button",className:"w-auto h-auto p-0 flex items-center justify-center cursor-pointer bg-transparent border-0 focus:outline-none",onClick:()=>{w&&(v({keyword:""}),F(L()))}},w?(0,n.createElement)(ds,{className:"w-5 h-5 text-zip-app-inactive-icon"}):(0,n.createElement)(_N,{className:"w-5 h-5 text-zip-app-inactive-icon"})))})),(0,n.createElement)("div",{ref:C,className:Gt("custom-confirmation-modal-scrollbar","relative","px-5 md:px-10 lg:px-14 xl:px-15","xl:max-w-full")},(0,n.createElement)("div",{ref:C,className:Gt("grid grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 auto-rows-auto items-start justify-center gap-6 mb-10")},_?Array.from({length:6}).map(((e,t)=>(0,n.createElement)(NA,{key:`skeleton-${t}`}))):R)),T.showLoadMore&&(0,n.createElement)("div",{className:"align-center flex justify-center"},(0,n.createElement)(lr,{className:"min-w-[188px] min-h-[50px]",variant:"primary",onClick:()=>{T.loading||((async(e=1)=>{try{if(T.loading)return;j({loading:!0});const r=await or()({path:"zipwp/v1/all-templates",method:"POST",data:{business_name:c,per_page:9,page:e}});var t;if(!r.success)throw new Error(null!==(t=r?.data?.data)&&void 0!==t?t:(0,tt.__)("Error while fetching templates","astra-sites"));let n=r?.data?.data?.result||[];const o=r?.data?.data?.lastPage||1;n=P(n);const i=[...p,...n.map((e=>e.designs)).flat()],l=[...d];n.forEach((e=>{if(!e?.match)return;const t=l.findIndex((t=>t?.match===e?.match));if(-1!==t){const r=l[t].designs.map((e=>e.uuid)),n=e.designs.filter((e=>!r.includes(e.uuid)));l[t].designs=[...l[t].designs,...n]}})),a(i),s(l),e===o&&j({showLoadMore:!1})}catch(e){lw.error(er({message:e?.message?.toString()}))}finally{j({loading:!1})}})(T.page),j({page:T.page+1}))},disabled:T.loading},T.loading?(0,n.createElement)(tS,null):(0,tt.__)("Load More Designs","astra-sites"))),M&&(0,n.createElement)("div",{className:"absolute right-20 bottom-28 ml-auto"},(0,n.createElement)("button",{type:"button",className:"absolute bottom-0 right-0 z-10 w-8 h-8 rounded-full bg-accent-st border-0 border-solid text-white flex items-center justify-center shadow-sm cursor-pointer",onClick:()=>{k.current.scrollTo({top:0,behavior:"smooth"})}},(0,n.createElement)(XT,{className:"w-5 h-5"}))),(0,n.createElement)("div",{className:"sticky bottom-0 bg-container-background py-4.75 px-5 md:px-10 lg:px-14 xl:px-15"},(0,n.createElement)(EN,{onClickPrevious:r,hideContinue:!0})))},layoutConfig:{stepNumber:5,name:(0,tt.__)("Design","astra-sites"),description:(0,tt.__)("Choose a structure for your website","astra-sites"),screen:"template",contentClassName:"px-0 pt-0 md:px-0 md:pt-0 lg:px-0 lg:pt-0 xl:px-0 xl:pt-0",hideCredits:!1,...LO&&{screen:"done"}},requiredStates:["selectedTemplate"]},...LO?[]:[{path:"/features",component:QA,layoutConfig:{stepNumber:6,name:(0,tt.__)("Features","astra-sites"),description:(0,tt.__)("Select features as you need","astra-sites"),hideCredits:!1,hideStep:!0,hideHeader:!1,screen:"done"},requiredStates:["websiteInfo"]}],{path:"/building-website",component:()=>{const{nextStep:e}=$O(),[t,r]=(0,i.useState)(!0),[a,o]=(0,i.useState)(!1),[s,l]=(0,i.useState)(!1),{websiteInfo:c,aiStepData:{businessName:u,selectedTemplate:d,selectedImages:p,siteLanguageList:f,siteLanguage:m},aiSiteLogo:h,aiSiteTitleVisible:g,aiActiveTypography:v,aiActivePallette:y,siteFeatures:b,siteFeaturesData:x}=(0,et.useSelect)((e=>{const{getWebsiteInfo:t,getAIStepData:r,getSiteLogo:n,getSiteTitleVisible:a,getActiveTypography:o,getActiveColorPalette:i,getSiteFeatures:s,getSiteFeaturesData:l}=e(fn);return{websiteInfo:t(),aiStepData:r(),aiSiteLogo:n(),aiSiteTitleVisible:a(),aiActiveTypography:o(),aiActivePallette:i(),siteFeatures:s(),siteFeaturesData:l()}}),[]),{importEnd:w,importPercent:E,templateResponse:_,reset:S,themeStatus:M,importError:N,customizerImportFlag:k,widgetImportFlag:C,contentImportFlag:D,themeActivateFlag:T,requiredPluginsDone:j,requiredPlugins:A,notInstalledList:O,notActivatedList:I,tryAgainCount:L,xmlImportDone:P,pluginInstallationAttempts:z,importErrorMessages:F,templateId:R}=(0,et.useSelect)((e=>{const{getImportSiteProgressData:t}=e(fn);return{...t()}}),[]),{updateImportAiSiteData:B}=(0,et.useDispatch)(fn),U=(0,i.useRef)(E),V=(0,i.useMemo)(kO,[]);let W=0;const H=(e="",t="",r="",n="",a="",o="")=>{B({importError:!0,importErrorMessages:{primaryText:e,secondaryText:t,errorCode:n,errorText:"string"==typeof r?r:JSON.stringify(r),solutionText:a,tryAgain:!0}}),localStorage.removeItem("st-import-start"),localStorage.removeItem("st-import-end"),Y(e,t,r,n,a,o,L)},Y=(e="",t="",r="",n="",a="",o="")=>{if(!SO)return;const i=new FormData;i.append("action","astra-sites-report_error"),i.append("_ajax_nonce",aiBuilderVars._ajax_nonce),i.append("local_storage",JSON.stringify(Kt("ai-builder-onboarding-details"))),i.append("error",JSON.stringify({primaryText:e,secondaryText:t,errorCode:n,errorText:r,solutionText:a,tryAgain:!0,stack:o,tryAgainCount:L})),i.append("id",R),i.append("plugins",JSON.stringify(A)),fetch(ajaxurl,{method:"post",body:i})},{stepsData:$}=(0,et.useSelect)((e=>{const{getAIStepData:t}=e(fn);return{stepsData:t()}}),[]),Z=async e=>{const t=new FormData;t.append("action","astra-sites-get_deleted_post_ids"),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),B({importStatus:(0,tt.__)("Resetting posts.","astra-sites")});const r=new FormData;return r.append("action","astra-sites-reset_posts"),r.append("ids",JSON.stringify(e)),r.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:r}).then((e=>e.text())).then((e=>{let t=[],r=!1;try{const r=JSON.parse(e);if(t=r,!r.success)throw r;U.current+=2,B({importPercent:U.current>=50?50:U.current})}catch(t){return H((0,tt.__)("Resetting posts failed.","astra-sites"),"",t,"","",e),r=!0,!1}if(!t.success&&!1===r)throw t.data})).catch((e=>(H((0,tt.__)("Resetting posts failed.","astra-sites"),"",e?.message,"","",e),!1))),!0},Q=async()=>{B({importStatus:(0,tt.__)("Taking settings backup.","astra-sites")});const e=new FormData;return e.append("action","astra-sites-backup_settings"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{const t=JSON.parse(e);if(t.success)return U.current+=2,B({importPercent:U.current}),!0;throw t.data})).catch((e=>(H((0,tt.__)("Taking settings backup failed.","astra-sites"),"",e?.message,"","",e),!1)))},G=async()=>{B({importStatus:(0,tt.__)("Resetting customizer.","astra-sites")});const e=new FormData;return e.append("action","astra-sites-reset_customizer_data"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return U.current+=2,B({importPercent:U.current}),!0;throw t.data}catch(t){return H((0,tt.__)("Resetting customizer failed.","astra-sites"),"",t?.message,"","",e),!1}})).catch((e=>(H((0,tt.__)("Resetting customizer failed.","astra-sites"),"",e?.message,"","",e),!1)))},q=async()=>{B({importStatus:(0,tt.__)("Resetting site options.","astra-sites")});const e=new FormData;return e.append("action","astra-sites-reset_site_options"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return U.current+=2,B({importPercent:U.current}),!0;throw t.data}catch(t){return H((0,tt.__)("Resetting site options Failed.","astra-sites"),"",t?.message,"","",e),!1}})).catch((e=>(H((0,tt.__)("Resetting site options Failed.","astra-sites"),"",e?.message,"","",e),!1)))},K=async()=>{const e=new FormData;return e.append("action","astra-sites-reset_widgets_data"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),B({importStatus:(0,tt.__)("Resetting widgets.","astra-sites")}),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return U.current+=2,B({importPercent:U.current}),!0;throw t.data}catch(t){return H((0,tt.__)("Resetting widgets JSON parse failed.","astra-sites"),"",t,"","",e),!1}})).catch((e=>(H((0,tt.__)("Resetting widgets failed.","astra-sites"),"",e,"","",e),!1)))},X=async()=>{const e=new FormData;return e.append("action","astra-sites-reset_terms_and_forms"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),B({importStatus:(0,tt.__)("Resetting terms and forms.","astra-sites")}),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return U.current+=2,B({importPercent:U.current}),!0;throw t.data}catch(t){return H((0,tt.__)("Resetting terms and forms failed.","astra-sites"),"",t,"","",e),!1}})).catch((e=>(H((0,tt.__)("Resetting terms and forms failed.","astra-sites"),"",e?.message,"","",e),!1)))},J=async()=>{const e=new FormData;e.append("action","astra-sites-get_deleted_post_ids"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),B({importStatus:(0,tt.__)("Gathering posts for deletions.","astra-sites")});let t="";const r=await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.json())).then((async e=>{if(e.success){const t=((e,t)=>{const r=Object.keys(t),n=[];let a=0,o={};for(const e in t)0!==a&&a%10==0&&(n.push(o),o={}),o[e]=t[r[a]],a++;return n.push(o),n})(0,e.data);if(t.length>0)for(let e=0;e<t.length;e++)await Z(t[e]);return!0}return t=e,!1}));return r?B({importStatus:(0,tt.__)("Resetting posts done.","astra-sites")}):bO((0,tt.__)("Resetting posts failed.","astra-sites"),t),r},ee=e=>{fO.data=e,fO.render(B,U.current);const t=new EventSource(fO.data.url);t.onmessage=e=>{const r=JSON.parse(e.data);switch(r.action){case"updateDelta":fO.updateDelta(r.type,r.delta);break;case"complete":!1===r.error?(t.close(),B({xmlImportDone:!0})):H(aiBuilderVars.xml_import_interrupted_primary,"",aiBuilderVars.xml_import_interrupted_error,"",aiBuilderVars.xml_import_interrupted_secondary)}},t.onerror=e=>{e&&e?.isTrusted||(t.close(),H((0,tt.__)("Importing Site Content Failed. - Import Process Interrupted","astra-sites"),"",e))},t.addEventListener("log",(function(e){const t=JSON.parse(e.data);let r=t.message||"";r&&"info"===t.level&&(r=r.replace(/"/g,(function(){return""}))),B({importStatus:(0,tt.sprintf)( // translators: Response importMessage // translators: Response importMessage (0,tt.__)("Importing - %1$s","astra-sites"),r)})}))},te=async()=>{try{const e=(200*Math.random())?.toString(),t=await or()({path:`zipwp/v1/migration-status?uuid=${c.uuid}&token=${e}`,method:"GET",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce,_ajax_nonce:aiBuilderVars._ajax_nonce}});if("yes"===t?.data?.data)return await(async()=>{var e;const t=f.find((e=>e.code===m));await(async e=>{if(""===e.id)return;const t=new FormData;t.append("action","astra-sites-set_site_data"),t.append("param","site-logo"),t.append("logo",e.id),t.append("logo-width",e.width),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:t}).catch((e=>bO((0,tt.__)("Failed to save Site Logo","astra-sites"),e)))})(h),await(async e=>{if(!e)return;const t=new FormData;t.append("action","astra-sites-set_site_data"),t.append("param","site-colors"),t.append("palette",e),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:t}).catch((e=>bO((0,tt.__)("Failed to save Color Palletes","astra-sites"),e)))})(JSON.stringify(y)),await(async(e,t)=>{if(!e)return;const r=new FormData;r.append("action","astra-sites-set_site_data"),r.append("param","site-title"),r.append("business-name",e),r.append("_ajax_nonce",aiBuilderVars._ajax_nonce),r.append("show-site-title",t),await fetch(ajaxurl,{method:"post",body:r}).catch((e=>bO((0,tt.__)("Failed to save Color Palletes","astra-sites"),e)))})(u,g),await(async e=>{const t=new FormData;t.append("action","astra-sites-set_site_data"),t.append("param","site-typography"),t.append("typography",JSON.stringify(e)),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:t}).catch((e=>bO((0,tt.__)("Failed to save Typography","astra-sites"),e)))})(v),await(async(e="en_US")=>{if(!e)return;const t=new FormData;t.append("action","astra-sites-site_language"),t.append("language",e),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:t}).catch((e=>bO((0,tt.__)("Failed to save Site Language","astra-sites"),e)))})(null!==(e=t?.["wordpress-code"])&&void 0!==e?e:"en_US")})(),B({importPercent:100,importEnd:!0}),r(!1),!0;"no"===t?.data?.data&&(U.current+=2,B({importPercent:U.current>=98?98:U.current,importStatus:V.next()?.value}),setTimeout((()=>{te()}),1e4))}catch(e){U.current+=2,B({importPercent:U.current>=98?98:U.current,importStatus:V.next()?.value}),setTimeout((()=>{te()}),1e4)}},re=e=>{if(E<100)return e.returnValue=(0,tt.__)("Are you sure you want to cancel the site import process?","astra-sites"),e};(0,i.useEffect)((()=>(window.addEventListener("beforeunload",re),()=>{window.removeEventListener("beforeunload",re)})),[E]),(0,i.useEffect)((()=>{100===E&&window.removeEventListener("beforeunload",re)}),[E]),(0,i.useEffect)((()=>{L>0&&(B({importPercent:0,importStatus:(0,tt.__)("Retrying Import.","astra-sites")}),ne())}),[L]);const ne=async()=>{N||(localStorage.setItem("st-import-start",+new Date),B({importStart:!0,importPercent:0,importStatus:(0,tt.__)("Preparing your site for import…","astra-sites")}),U.current+=2,B({importStart:!0,importPercent:U.current,importStatus:(0,tt.__)("Preparing your site for import…","astra-sites")}),await(async()=>{const e=new FormData;e.append("action","astra-sites-set_start_flag"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),e.append("uuid",c.uuid),e.append("template_type","ai"),await fetch(ajaxurl,{method:"post",body:e})})(),o(!0))},ae=async()=>{if(!s){l(!0);try{const e=(200*Math.random())?.toString(),t=await or()({path:`zipwp/v1/import-status?uuid=${c.uuid}&token=${e}`,method:"GET",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce,_ajax_nonce:aiBuilderVars._ajax_nonce}});!0===t?.success?await(async e=>{const t=e?.data?.data?.code;if(!(t in qt))return B({importStatus:(0,tt.__)("Preparing the site…","astra-sites")}),await new Promise((e=>setTimeout(e,7e3))),await ae();const r=qt[t]?.trim();if(e?.success){const e=+t?.slice(1);if(e>W&&(W=e,((e,t)=>{if(e>=t)return U.current=5,void B({importPercent:U.current});U.current=Math.floor(e/t*5),B({importPercent:U.current})})(W,zO)),r&&"Done"!==r)return B({importStatus:r}),await new Promise((e=>setTimeout(e,7e3))),await ae();if("Done"===r){B({importStatus:(0,tt.__)("Please wait a moment…","astra-sites")});const e=await(async()=>{try{return hO($,B,c)}catch(e){H(e)}})();if(!e.success||e.success&&0===Object.keys?.(e)?.length)return void H((0,tt.__)("Failed to create website","astra-sites"),"",e?.data);await gO(B),xO(B),B({importStatus:(0,tt.__)("The website is created successfully!","astra-sites"),createSiteStatus:!0}),ne()}}else H(r)})(t):!1===t?.success&&H((0,tt.__)("Failed to create website","astra-sites"))}catch(e){H(e)}finally{l(!1)}}};return(0,i.useEffect)((()=>{ae()}),[]),(0,i.useEffect)((()=>{a&&((async()=>{await hO($,B,c),await gO(B),xO(B),U.current+=3,B({importPercent:U.current,importStatus:(0,tt.__)("Starting Import.","astra-sites")}),T&&!1===M?yO(U.current,B):B({themeStatus:!0}),SO=!1})(),o(!1))}),[a]),(0,i.useEffect)((()=>{j&&M&&(SO=_O,(async()=>{let e=!1,t=!1,r=!1,n=!1,a=!1;e=await(async()=>{if(!S)return!0;U.current+=2,B({importStatus:(0,tt.__)("Resetting site.","astra-sites"),importPercent:U.current});let e=!1,t=!1,r=!1,n=!1,a=!1,o=!1;return e=await Q(),e&&(t=await G()),t&&(n=await q()),n&&(r=await K()),r&&(a=await X()),a&&(o=await J()),!!(t&&n&&r&&a&&o)&&(U.current+=10,B({importPercent:U.current>=50?50:U.current,importStatus:(0,tt.__)("Reset for old website is done.","astra-sites")}),!0)})(),e&&(a=await(async()=>{for(let e=0;e<p.length;e++){const t=new FormData;t.append("action","astra-sites-download_image"),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),t.append("index",e);try{B({importStatus:(0,tt.sprintf)( //translators: %s: Image number. //translators: %s: Image number. (0,tt.__)("Downloading Image %s","astra-sites"),e+1)});const r=await fetch(ajaxurl,{method:"POST",body:t});(await r.json()).success||H((0,tt.__)("Downloading images failed.","astra-sites"),"","")}catch(e){bO((0,tt.__)("Downloading images failed.","astra-sites"),e)}}return!0})()),a&&(t=await(async()=>{if(!k)return U.current+=5,B({importPercent:U.current>=65?65:U.current}),!0;B({importStatus:(0,tt.__)("Importing forms.","astra-sites")});const e=new FormData;return e.append("action","astra-sites-import_customizer_settings"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return U.current+=5,B({importPercent:U.current>=65?65:U.current}),!0;throw t.data}catch(t){return H((0,tt.__)("Importing Customizer failed due to parse JSON error.","astra-sites"),"",t,"","",e),!1}})).catch((e=>(H((0,tt.__)("Importing Customizer Failed.","astra-sites"),"",e),!1)))})()),t&&(r=await(async()=>{const e=_["astra-site-spectra-options"]||"";if(""===e||"null"===e)return!0;B({importStatus:(0,tt.__)("Importing Spectra Settings.","astra-sites")});const t=new FormData;return t.append("action","astra-sites-import_spectra_settings"),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:t}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return U.current=U.current<70?70:U.current+2,B({importPercent:U.current>=70?70:U.current}),!0;throw t.data}catch(t){return H((0,tt.__)("Importing Spectra Settings failed due to parse JSON error.","astra-sites"),"",t,"","",e),!1}})).catch((e=>(H((0,tt.__)("Importing Spectra Settings Failed.","astra-sites"),"",e),!1)))})()),r&&(n=await(async()=>{const e=_?.["astra-site-surecart-settings"]?.id||"",t=_?.["astra-site-surecart-settings"]?.currency||"usd",r=new FormData;if(r.append("action","astra-sites-import_surecart_settings"),r.append("_ajax_nonce",aiBuilderVars._ajax_nonce),""===e||"null"===e){const e=b.filter((e=>e?.enabled)).map((e=>e?.id));if(!e?.includes("ecommerce")||"surecart"!==x?.ecommerce_type)return!0;r.append("create_account",!0)}return r.append("source_id",e),r.append("source_currency",t),await fetch(ajaxurl,{method:"post",body:r}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return U.current=U.current<75?75:U.current+2,B({importPercent:U.current>=75?75:U.current}),!0;throw t.data}catch(t){return H((0,tt.__)("Importing Surecart Settings failed.","astra-sites"),"",t,"","",e),!1}})).catch((e=>(H((0,tt.__)("Importing Surecart Settings Failed.","astra-sites"),"",e),!1)))})()),n&&await(async()=>{if(!D)return U.current+=20,B({importPercent:U.current>=78?78:U.current,xmlImportDone:!0}),!0;B({importStatus:(0,tt.__)("Importing Site Content.","astra-sites")});const e=await or()({path:"zipwp/v1/wxr",method:"POST",data:{template:d,business_name:u}});var t;return e.success?ee(e.data):H("Importing Site Content Failed.","",JSON.stringify(null!==(t=e.data)&&void 0!==t?t:e,null,4)),!0})()})())}),[j,M]),(0,i.useEffect)((()=>{M&&(()=>{if(O.length<=0)return void B({requiredPluginsDone:!0});U.current+=2,B({importStatus:(0,tt.__)("Installing Required Plugins.","astra-sites"),importPercent:U.current});const e=[...O];O.forEach((t=>{wp.updates.queue.push({action:"install-plugin",data:{slug:t.slug,init:t.init,name:t.name,clear_destination:!0,ajax_nonce:aiBuilderVars._ajax_nonce,success(){B({importStatus:(0,tt.sprintf)( // translators: Plugin Name. // translators: Plugin Name. (0,tt.__)("%1$s plugin installed successfully.","astra-sites"),t.name)});const r=[...I];r.push(t),B({notActivatedList:r});const n=e;n.forEach(((e,r)=>{e.slug===t.slug&&n.splice(r,1)})),B({notInstalledList:n})},error(e){B({pluginInstallationAttempts:z+1});let r=e;e&&void 0!==e.errorMessage&&(r=e.errorMessage,void 0!==e.errorCode&&(r=e.errorCode+": "+r)),H((0,tt.sprintf)( // translators: Plugin Name. // translators: Plugin Name. (0,tt.__)("Could not install the plugin - %s","astra-sites"),t.name),"",r,"","",e)}}})})),wp.updates.queueChecker()})()}),[M,L]),(0,i.useEffect)((()=>{P&&(async()=>{let e=!1,t=!1,r=!1,n=!1,a=!1,o=!1;e=await(async()=>{B({importStatus:(0,tt.__)("Importing Site Options.","astra-sites")});const e=new FormData;return e.append("action","astra-sites-import_options"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return U.current=80,B({importPercent:U.current}),!0;throw t.data}catch(t){return H((0,tt.__)("Importing Site Options failed due to parse JSON error.","astra-sites"),"",t,"","",e),!1}})).catch((e=>(H((0,tt.__)("Importing Site Options Failed.","astra-sites"),"",e),!1)))})(),e&&(t=await(async()=>{if(!C)return U.current+=3,B({importPercent:U.current>=83?83:U.current}),!0;B({importStatus:(0,tt.__)("Importing Widgets.","astra-sites")});const e=_["astra-site-widgets-data"]||"",t=new FormData;return t.append("action","astra-sites-import_widgets"),t.append("widgets_data",e),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:t}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return U.current+=2,B({importPercent:U.current>=85?85:U.current}),!0;throw t.data}catch(t){return H((0,tt.__)("Importing Widgets failed due to parse JSON error.","astra-sites"),"",t,"","",e),!1}})).catch((e=>(H((0,tt.__)("Importing Widgets Failed.","astra-sites"),"",e),!1)))})()),t&&(n=await(async()=>{B({importStatus:(0,tt.__)("Processing content for pages.","astra-sites")});const e=new FormData;return e.append("action","astra-sites-gutenberg_batch"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return setTimeout((function(){U.current=U.current<90?90:U.current,B({importPercent:U.current>=90?90:U.current})}),MO),!0;throw t.data}catch(t){return H((0,tt.__)("Gutenberg batch failed.","astra-sites"),"",t,"","",e),setTimeout((function(){U.current=U.current>90?90:U.current+1,B({importPercent:U.current})}),MO),!1}})).catch((e=>(H((0,tt.__)("Gutenberg Batch Failed.","astra-sites"),"",e),!1)))})()),n&&(a=await(async()=>{B({importStatus:(0,tt.__)("Processing images.","astra-sites")});const e=new FormData;return e.append("action","astra-sites-image_replacement_batch"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return setTimeout((function(){U.current=U.current<90?90:U.current,B({importPercent:U.current>=90?90:U.current})}),MO),!0;throw t.data}catch(t){return H((0,tt.__)("Image processing failed.","astra-sites"),"",t,"","",e),setTimeout((function(){U.current=U.current>90?90:U.current+1,B({importPercent:U.current})}),MO),!1}})).catch((e=>(H((0,tt.__)("Image processing failed.","astra-sites"),"",e),!1)))})()),a&&(r=await(async()=>{B({importStatus:(0,tt.__)("Final finishing.","astra-sites")});const e=new FormData;return e.append("action","astra-sites-import_end"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return localStorage.setItem("st-import-end",+new Date),setTimeout((function(){U.current=U.current<90?90:U.current,B({importPercent:U.current>=90?90:U.current})}),MO),!0;throw t.data}catch(t){return H((0,tt.__)("Final finishing failed due to parse JSON error.","astra-sites"),"",t,"","",e),setTimeout((function(){U.current=U.current>90?90:U.current+1,B({importPercent:U.current})}),MO),localStorage.setItem("st-import-end",+new Date),!1}})).catch((e=>(H((0,tt.__)("Final finishing Failed.","astra-sites"),"",e),!1)))})()),r&&(o=await te()),o&&await(async()=>{const e=new FormData;return e.append("action","astra-sites-import_success"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.json())).then((async e=>!!e.success))})()})()}),[P]),(0,i.useEffect)((()=>{!A||A&&!Object.values(A).length||I.length<=0&&O.length<=0&&B({requiredPluginsDone:!0})}),[I,O,A,L]),(0,i.useEffect)((()=>{!A||A&&!Object.values(A).length||I.length>0&&(e=>{U.current+=2,B({importStatus:(0,tt.sprintf)( // translators: Plugin Name. // translators: Plugin Name. (0,tt.__)("Activating %1$s plugin.","astra-sites"),e.name),importPercent:U.current});const t=new FormData;t.append("action","astra-sites-required_plugin_activate"),t.append("init",e.init),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),fetch(ajaxurl,{method:"post",body:t}).then((e=>e.text())).then((t=>{let r=[],n=!1;try{const n=JSON.parse(t);if(r=n,n.success){const t=[...I];t.forEach(((r,n)=>{r.slug===e.slug&&t.splice(n,1)})),B({notActivatedList:t}),U.current+=2,B({importStatus:(0,tt.sprintf)( // translators: Plugin Name. // translators: Plugin Name. (0,tt.__)("%1$s activated.","astra-sites"),e.name),importPercent:U.current})}}catch(r){H((0,tt.sprintf)( // translators: Plugin name. // translators: Plugin name. (0,tt.__)("JSON_Error: Could not activate the required plugin - %1$s.","astra-sites"),e.name),"",r,"",(0,tt.sprintf)( // translators: %1$s is the opening <a> tag with the URL, %2$s is the closing </a> tag. // translators: %1$s is the opening <a> tag with the URL, %2$s is the closing </a> tag. (0,tt.__)("%1$sRead article%2$s to resolve the issue and continue importing the template.","astra-sites"),'<a href="https://wpastra.com/docs/enable-debugging-in-wordpress/#how-to-use-debugging" target="_blank">',"</a>"),t),n=!0}if(!r.success&&!1===n)throw r})).catch((t=>{B({pluginInstallationAttempts:z+1}),H((0,tt.sprintf)( // translators: Plugin name. // translators: Plugin name. (0,tt.__)("Could not activate the required plugin - %1$s.","astra-sites"),e.name),"",t?.data?.message,"",(0,tt.sprintf)( // translators: %1$s is the opening <a> tag, %2$s is the closing </a> tag. // translators: %1$s is the opening <a> tag, %2$s is the closing </a> tag. (0,tt.__)("%1$sRead article%2$s to resolve the issue and continue importing the template.","astra-sites"),'<a href="https://wpastra.com/docs/enable-debugging-in-wordpress/#how-to-use-debugging" target="_blank">',"</a>"),t)}))})(I[0])}),[I,A]),(0,i.useEffect)((()=>(window.onbeforeunload=()=>E<100,()=>{window.onbeforeunload=null})),[E]),(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"flex flex-1 flex-col items-center justify-center w-full gap-y-4 pb-10"},(0,n.createElement)("div",{className:"flex items-center justify-center gap-x-6"},t&&!N&&(0,n.createElement)(dO,{colorCircle:"rgba(var(--zip-blue-crayola) / var(--zip-circle-bg-opacity, 0.102))",colorSlice:N?"rgb(var(--zip-alert-error))":"rgb(var(--accent-st))",percent:E,round:!0,speed:N||"retrying"===status?0:15,fontColor:"#0F172A",fontSize:"18px",fontWeight:700,size:72}),N&&(0,n.createElement)(wO,{error:F,websiteInfo:c,tryAgainCallback:()=>{B({importErrorMessages:{},importErrorResponse:[],importError:!1,tryAgainCount:L+1,xmlImportDone:!1,resetData:[],importStart:!1,importEnd:!1,importPercent:0,requiredPluginsDone:!1,themeStatus:!1,notInstalledList:[],notActivatedList:[]})}}),(0,n.createElement)("div",{className:"flex flex-col"},!w&&!N&&(0,n.createElement)("h4",{className:"text-xl"},(0,tt.__)("We are building your website…","astra-sites")),!N&&(0,n.createElement)("div",{className:"zw-sm-normal text-app-text w-[350px]"},(0,n.createElement)(pO,{onClickNext:e})))),!N&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"relative flex items-center justify-center px-10 py-6 h-120 w-120 bg-loading-website-grid-texture"},(0,n.createElement)("img",{className:"w-[30rem] h-[20.875rem]",src:EO,alt:(0,tt.__)("Migrating","astra-sites")})))))},layoutConfig:{stepNumber:8,name:(0,tt.__)("Done","astra-sites"),description:(0,tt.__)("Your website is ready!","astra-sites"),screen:"done",hideStep:!0,hideHeader:!0,hideCredits:!0},requiredStates:[]},{path:"/done",component:()=>{const e=(0,i.useCallback)((()=>{Jt("ai-builder-onboarding-details"),Jt("starter-templates-onboarding"),Jt(kA)}),[]);return(0,i.useEffect)((()=>(e(),window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)})),[]),(0,n.createElement)("div",{className:"w-full h-full overflow-y-hidden"},(0,n.createElement)("div",{className:"relative grid grid-cols-1 grid-rows-1 place-items-center min-h-full py-5 md:py-0 px-5 md:px-10 bg-app-light-background "},(0,n.createElement)("div",{className:"w-full max-w-[32.5rem] p-8 my-10 md:my-0 rounded-lg space-y-6 shadow-xl bg-white"},(0,n.createElement)("span",{className:"flex items-center justify-center gap-3 text-2xl"},(0,n.createElement)("span",null,"🎉"),(0,n.createElement)("span",null,"🥳")),(0,n.createElement)("div",{className:"space-y-3 text-center"},(0,n.createElement)("h1",{dangerouslySetInnerHTML:{__html:(0,tt.sprintf)(/* translators: %s: line break */ /* translators: %s: line break */ (0,tt.__)("Woohoo, your website %1$s is ready!","astra-sites"),"<br />")}}),(0,n.createElement)("p",{className:"text-app-text text-base text-center font-normal leading-6"},(0,tt.__)("You did it! Your brand new website is all set to shine online.","astra-sites"))),(0,n.createElement)("div",{className:"w-full flex flex-col justify-center items-center gap-5 flex-wrap md:flex-nowrap"},(0,n.createElement)(lr,{onClick:()=>{window.open(IO,"_blank")},variant:"primary",size:"l",className:"w-full min-w-fit min-h-[48px]"},(0,n.createElement)("span",null,(0,tt.__)("See Your Website","astra-sites"))),(0,n.createElement)(lr,{onClick:()=>{window.open(OO,"_self")},variant:"blank",size:"l",className:"w-full min-w-fit py-0 text-accent-st"},(0,n.createElement)("span",null,(0,tt.__)("Visit Dashboard","astra-sites"))))),(0,n.createElement)(AO,null)))},layoutConfig:{name:(0,tt.__)("Done","astra-sites"),description:(0,tt.__)("Congratulations! Your website is ready!","astra-sites"),screen:"done",contentClassName:"pt-0 md:pt-0 lg:pt-0 xl:pt-0",hideStep:!0,hideHeader:!0,hideCredits:!0},requiredStates:[]}],zO=PO.length,FO=Object.seal(PO),RO=function(e){return new De(e)}({notFoundComponent:()=>{const{navigateTo:e}=$O();return(0,n.createElement)("div",{className:"h-screen w-full bg-container-background grid grid-cols-1 grid-rows-[80px_1fr]"},(0,n.createElement)(xN,null),(0,n.createElement)("div",{className:"grid grid-cols-1 auto-rows-min gap-4 w-full max-w-[590px] my-32 mx-auto text-center px-5 lg:px-0"},(0,n.createElement)("h1",{className:"text-heading-text"},"404"),(0,n.createElement)("div",{className:"space-y-3"},(0,n.createElement)("h3",null,(0,tt.__)("The requested URL was not found.","astra-sites")),(0,n.createElement)("p",{className:"text-zip-body-text"},(0,tt.__)("The URL may have been typed incorrectly. Or it might be a broken or outdated link.","astra-sites"))),(0,n.createElement)(lr,{type:"button",variant:"primary",className:"mt-4 w-fit mx-auto",isSmall:!0,onClick:()=>{e({to:"/"})}},(0,tt.__)("Back to Main Screen","astra-sites"))))}}),BO=Ce({getParentRoute:()=>RO,id:"stepsLayout",component:OM}),UO=Ce({getParentRoute:()=>RO,path:"/design-preview",component:()=>{const[e,t]=(0,i.useState)(!0),[r,a]=(0,i.useState)(window.innerWidth<1024),o=(0,i.useRef)(null),{stepData:{templateList:s,businessName:l,selectedImages:c=[],businessContact:u},aiSiteLogo:d,aiActiveTypography:p,aiActivePallette:f}=(0,et.useSelect)((e=>{const{getWebsiteInfo:t,getAIStepData:r,getSiteLogo:n,getActiveTypography:a,getActiveColorPalette:o}=e(fn);return{websiteInfo:t(),stepData:r(),aiSiteLogo:n(),aiActiveTypography:a(),aiActivePallette:o()}}),[]),m=Se({select:e=>e.uuid}),h=s?.find((e=>e?.uuid===m)),g=e=>{gr(e,"astra-starter-templates-preview")},v=()=>{const e=o.current;if(!e)return;const t=e.children[1],r=e.clientWidth,n=e.clientHeight-44,a=r/t.clientWidth;t.style.transform=`scale(${a})`,t.style.transformOrigin="top left",t.style.height=n/a+"px"},y=()=>{window.innerWidth<1024?a(!0):a(!1)};(0,i.useLayoutEffect)((()=>{const e=new ResizeObserver(y);return e.observe(window.document.body),()=>{e.unobserve(window.document.body)}}),[]),(0,i.useLayoutEffect)((()=>{requestAnimationFrame(v)}),[r]),(0,i.useLayoutEffect)((()=>{const e=new ResizeObserver(v);return e.observe(window.document.body),()=>{e.unobserve(window.document.body)}}),[]);const b=()=>{const e=(0,tt.__)("This is just a sneak peek. The actual website and its content will be created in the next step.","astra-sites");return(0,n.createElement)("div",{className:Gt("flex items-center py-3 px-4 bg-white shadow-sm rounded-t-lg mx-auto h-[44px] z-[1] group","w-full mx-0 relative justify-between md:justify-start")},(0,n.createElement)("div",{className:"flex gap-2 py-[3px] w-20"},(0,n.createElement)("div",{className:"w-[14px] h-[14px] border border-solid border-border-primary rounded-full"}),(0,n.createElement)("div",{className:"w-[14px] h-[14px] border border-solid border-border-primary rounded-full"}),(0,n.createElement)("div",{className:"w-[14px] h-[14px] border border-solid border-border-primary rounded-full"})),(0,n.createElement)("div",{className:"flex-grow flex justify-end md:justify-center items-center relative"},(0,n.createElement)("p",{className:"absolute md:static top-1 sm:top-2 right-10 sm:right md:right-80 lg:right-24 xl:right-52 px-2 py-1 bg-white rounded-md max-md:shadow-lg text-center !text-sm !text-zip-body-text !m-0 max-md:hidden"},e),(0,n.createElement)(rM,{content:(0,n.createElement)((()=>(0,n.createElement)("p",null,e)),null),placement:"right",offset:[10,0],className:"zw-tooltip__material",arrow:!1},(0,n.createElement)(tr,{className:"w-[18px] text-gray-600 cursor-pointer block md:hidden"}))))};return(0,n.createElement)("div",{id:"spectra-onboarding-ai",key:"spectra-onboarding-ai",className:"relative font-sans flex flex-wrap h-screen w-screen"},(0,n.createElement)("main",{id:"sp-onboarding-content-wrapper",className:"flex-1 overflow-hidden h-screen max-w-full bg-white transition-all duration-200 ease-in-out"},(0,n.createElement)("div",{className:"h-full w-full relative flex"},(0,n.createElement)("div",{className:"w-full max-h-full flex flex-col flex-auto items-center bg-preview-background overflow-hidden"},(0,n.createElement)("div",{className:"w-full h-full flex-1"},e&&(0,n.createElement)("div",{className:"w-full h-full p-8 overflow-y-hidden bg-zip-app-light-bg text-center"},b(),(0,n.createElement)(ir,{className:"shadow-template-preview !h-[calc(100%_-_44px)]"})),h?.domain&&(0,n.createElement)("div",{className:Gt("w-full h-full p-8 relative")},(0,n.createElement)("div",{ref:o,className:Gt("h-full shadow-template-preview w-full mx-0 overflow-hidden relative")},b(),(0,n.createElement)("div",{className:Gt("h-full bg-zip-app-light-bg w-[1700px] mx-0")},(0,n.createElement)("iframe",{className:Gt("h-full z-[1] w-[1700px]"),id:"astra-starter-templates-preview",title:"Website Preview",height:"100%",width:"100%",src:hr(h.domain)+"?preview_demo=yes",onLoad:()=>{if(c?.length||(c.push(aiBuilderVars?.placeholder_images[0]),c.push(aiBuilderVars?.placeholder_images[1])),d?.url){const e={...d};"http:"===window.location.protocol&&Hn(e.url,(function(t){e.dataUri=t})),setTimeout((()=>{g({param:"siteLogo",data:e})}),100)}if(f?.slug?.includes("default")||g({param:"colorPalette",data:f}),p?.default||g({param:"siteTypography",data:p}),Object.values(u).some(Boolean)){const e=[{type:"phone",value:u.phone,fallback:"202-555-0188"},{type:"email",value:u.email,fallback:"contact@example.com"},{type:"address",value:u.address,fallback:"2360 Hood Avenue, San Diego, CA, 92123"}];g({param:"contactInfo",data:e})}g({param:"images",data:{...c},preview_type:"full"}),h?.content&&g({param:"content",data:h.content,businessName:l}),t(!1),v()}})))))))))}}),VO=FO.map((e=>Ce({getParentRoute:()=>BO,path:e.path,component:e.component}))),WO=(HO={routeTree:RO.addChildren([UO,BO.addChildren(VO)]),history:function(e){const t="undefined"!=typeof document?window:void 0;return ze({window:t,parseLocation:()=>Fe(t.location.hash.split("#").slice(1).join("#")??"/",t.history.state),createHref:e=>`${t.location.pathname}${t.location.search}#${e}`})}()},new class{constructor(e){this.tempLocationKey=`${Math.round(1e7*Math.random())}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.navigateTimeout=null,this.latestLoadPromise=Promise.resolve(),this.subscribers=new Set,this.injectedHtml=[],this.isServer="undefined"==typeof document,this.startReactTransition=e=>e(),this.update=e=>{e.notFoundRoute&&console.warn("The notFoundRoute API is deprecated and will be removed in the next major version. See https://tanstack.com/router/v1/docs/guide/not-found-errors#migrating-from-notfoundroute for more info.");const t=this.options;var r,n;this.options={...this.options,...e},(!this.basepath||e.basepath&&e.basepath!==t.basepath)&&(void 0===e.basepath||""===e.basepath||"/"===e.basepath?this.basepath="/":this.basepath=`/${r=e.basepath,be(ye(r))}`),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.history=this.options.history??("undefined"!=typeof document?ze():function(e={initialEntries:["/"]}){const t=e.initialEntries;let r=e.initialIndex??t.length-1,n={key:Re()};return Le({getLocation:()=>Fe(t[r],n),pushState:(e,a)=>{n=a,t.push(e),r++},replaceState:(e,a)=>{n=a,t[r]=e},back:()=>{n=Pe(n),r--},forward:()=>{n=Pe(n),r=Math.min(r+1,t.length-1)},go:e=>{n=Pe(n),r=Math.min(Math.max(r+e,0),t.length-1)},createHref:e=>e})}({initialEntries:[this.options.basepath||"/"]})),this.latestLocation=this.parseLocation()),this.options.routeTree!==this.routeTree&&(this.routeTree=this.options.routeTree,this.buildRouteTree()),this.__store||(this.__store=new Be((n=this.latestLocation,{isLoading:!1,isTransitioning:!1,status:"idle",resolvedLocation:{...n},location:n,matches:[],pendingMatches:[],cachedMatches:[],statusCode:200}),{onUpdate:()=>{this.__store.state={...this.state,cachedMatches:this.state.cachedMatches.filter((e=>!["redirected"].includes(e.status)))}}}))},this.buildRouteTree=()=>{this.routesById={},this.routesByPath={};const e=this.options.notFoundRoute;e&&(e.init({originalIndex:99999999999}),this.routesById[e.id]=e);const t=e=>{e.forEach(((e,r)=>{if(e.init({originalIndex:r}),O(!this.routesById[e.id],`Duplicate routes found with id: ${String(e.id)}`),this.routesById[e.id]=e,!e.isRoot&&e.path){const t=be(e.fullPath);this.routesByPath[t]&&!e.fullPath.endsWith("/")||(this.routesByPath[t]=e)}const n=e.children;(null==n?void 0:n.length)&&t(n)}))};t([this.routeTree]);const r=[];Object.values(this.routesById).forEach(((e,t)=>{var n;if(e.isRoot||!e.path)return;const a=ye(e.fullPath),o=xe(a);for(;o.length>1&&"/"===(null==(n=o[0])?void 0:n.value);)o.shift();const i=o.map((e=>"/"===e.value?.75:"param"===e.type?.5:"wildcard"===e.type?.25:1));r.push({child:e,trimmed:a,parsed:o,index:t,scores:i})})),this.flatRoutes=r.sort(((e,t)=>{const r=Math.min(e.scores.length,t.scores.length);for(let n=0;n<r;n++)if(e.scores[n]!==t.scores[n])return t.scores[n]-e.scores[n];if(e.scores.length!==t.scores.length)return t.scores.length-e.scores.length;for(let n=0;n<r;n++)if(e.parsed[n].value!==t.parsed[n].value)return e.parsed[n].value>t.parsed[n].value?1:-1;return e.index-t.index})).map(((e,t)=>(e.child.rank=t,e.child)))},this.subscribe=(e,t)=>{const r={eventType:e,fn:t};return this.subscribers.add(r),()=>{this.subscribers.delete(r)}},this.emit=e=>{this.subscribers.forEach((t=>{t.eventType===e.type&&t.fn(e)}))},this.checkLatest=e=>this.latestLoadPromise!==e?this.latestLoadPromise:void 0,this.parseLocation=e=>{const t=({pathname:t,search:r,hash:n,state:a})=>{const o=this.options.parseSearch(r),i=this.options.stringifySearch(o);return{pathname:t,searchStr:i,search:Q(null==e?void 0:e.search,o),hash:n.split("#").reverse()[0]??"",href:`${t}${i}${n}`,state:Q(null==e?void 0:e.state,a)}},r=t(this.history.location),{__tempLocation:n,__tempKey:a}=r.state;if(n&&(!a||a===this.tempLocationKey)){const e=t(n);return e.state.key=r.state.key,delete e.state.__tempLocation,{...e,maskedLocation:r}}return r},this.resolvePathWithBase=(e,t)=>function({basepath:e,base:t,to:r,trailingSlash:n="never"}){var a,o;t=t.replace(new RegExp(`^${e}`),"/"),r=r.replace(new RegExp(`^${e}`),"/");let i=xe(t);const s=xe(r);i.length>1&&"/"===(null==(a=Y(i))?void 0:a.value)&&i.pop(),s.forEach(((e,t)=>{"/"===e.value?t?t===s.length-1&&i.push(e):i=[e]:".."===e.value?i.pop():"."===e.value||i.push(e)})),i.length>1&&("/"===(null==(o=Y(i))?void 0:o.value)?"never"===n&&i.pop():"always"===n&&i.push({type:"pathname",value:"/"}));return ve(ge([e,...i.map((e=>e.value))]))}({basepath:this.basepath,base:e,to:ve(t),trailingSlash:this.options.trailingSlash}),this.matchRoutes=(e,t,r)=>{let n={};const a=this.flatRoutes.find((t=>{const r=Ee(this.basepath,be(e),{to:t.fullPath,caseSensitive:t.options.caseSensitive??this.options.caseSensitive,fuzzy:!0});return!!r&&(n=r,!0)}));let o=a||this.routesById[Ne];const i=[o];let s=!1;for((a?"/"!==a.path&&n["**"]:be(e))&&(this.options.notFoundRoute?i.push(this.options.notFoundRoute):s=!0);o.parentRoute;)o=o.parentRoute,i.unshift(o);const l=(()=>{if(s){if("root"!==this.options.notFoundMode)for(let e=i.length-1;e>=0;e--){const t=i[e];if(t.children)return t.id}return Ne}})(),c=i.map((e=>{let t;if(e.options.parseParams)try{const t=e.options.parseParams(n);Object.assign(n,t)}catch(e){if(t=new Ke(e.message,{cause:e}),null==r?void 0:r.throwOnError)throw t;return t}})),u=[];return i.forEach(((e,a)=>{var o,i,s,d,p,f,m,h,g,v;const y=u[a-1],[b,x]=(()=>{const n=(null==y?void 0:y.search)??t;try{const t="object"==typeof e.options.validateSearch?e.options.validateSearch.parse:e.options.validateSearch,r=(null==t?void 0:t(n))??{};return[{...n,...r},void 0]}catch(e){const t=new qe(e.message,{cause:e});if(null==r?void 0:r.throwOnError)throw t;return[n,t]}})(),w=(null==(i=(o=e.options).loaderDeps)?void 0:i.call(o,{search:b}))??"",E=w?JSON.stringify(w):"",_=we({path:e.fullPath,params:n}),S=we({path:e.id,params:n,leaveWildcards:!0})+E,M=Ze(this.state,S),N=this.state.matches.find((e=>e.id===S))?"stay":"enter";let k;if(M)k={...M,cause:N,params:n};else{const t=e.options.loader||e.options.beforeLoad?"pending":"success",r=te();"success"===t&&r.resolve(),k={id:S,routeId:e.id,params:n,pathname:ge([this.basepath,_]),updatedAt:Date.now(),search:{},searchError:void 0,status:"pending",isFetching:!1,error:void 0,paramsError:c[a],loaderPromise:Promise.resolve(),loadPromise:r,routeContext:void 0,context:void 0,abortController:new AbortController,fetchCount:0,cause:N,loaderDeps:w,invalid:!1,preload:!1,links:null==(d=(s=e.options).links)?void 0:d.call(s),scripts:null==(f=(p=e.options).scripts)?void 0:f.call(p),staticData:e.options.staticData||{}}}"success"===k.status&&(k.meta=null==(h=(m=e.options).meta)?void 0:h.call(m,{params:k.params,loaderData:k.loaderData}),k.headers=null==(v=(g=e.options).headers)?void 0:v.call(g,{loaderData:k.loaderData})),(null==r?void 0:r.preload)||(k.globalNotFound=l===e.id),k.search=Q(k.search,b),k.searchError=x,u.push(k)})),u},this.cancelMatch=e=>{var t;null==(t=Ze(this.state,e))||t.abortController.abort()},this.cancelMatches=()=>{var e;null==(e=this.state.pendingMatches)||e.forEach((e=>{this.cancelMatch(e.id)}))},this.buildLocation=e=>{const t=(t={},r)=>{var n,a,o,i;const s=t.from||this.latestLocation.pathname;let l=(null==(n=t._fromLocation)?void 0:n.search)||this.latestLocation.search;const c=this.matchRoutes(s,l);l=(null==(a=Y(c))?void 0:a.search)||this.latestLocation.search;const u=null==r?void 0:r.filter((e=>c.find((t=>t.routeId===e.routeId)))),d=this.looseRoutesById[null==(o=Y(c))?void 0:o.routeId];let p=t.to?this.resolvePathWithBase(t.from??this.latestLocation.pathname,`${t.to}`):this.resolvePathWithBase(null==d?void 0:d.fullPath,null==d?void 0:d.fullPath);const f={...null==(i=Y(c))?void 0:i.params};let m=!0===(t.params??!0)?f:{...f,...$(t.params,f)};Object.keys(m).length>0&&(null==r||r.map((e=>this.looseRoutesById[e.routeId].options.stringifyParams)).filter(Boolean).forEach((e=>{m={...m,...e(m)}}))),Object.keys(m).forEach((e=>{m[e]=encodeURI(m[e])})),p=we({path:p,params:m??{},leaveWildcards:!1,leaveParams:e.leaveParams});const h=(null==u?void 0:u.map((e=>this.looseRoutesById[e.routeId].options.preSearchFilters??[])).flat().filter(Boolean))??[],g=(null==u?void 0:u.map((e=>this.looseRoutesById[e.routeId].options.postSearchFilters??[])).flat().filter(Boolean))??[],v=h.length?h.reduce(((e,t)=>t(e)),l):l,y=!0===t.search?v:t.search?$(t.search,v):h.length?v:{},b=Q(l,g.length?g.reduce(((e,t)=>t(e)),y):y),x=this.options.stringifySearch(b),w=!0===t.hash?this.latestLocation.hash:t.hash?$(t.hash,this.latestLocation.hash):void 0,E=w?`#${w}`:"";let _=!0===t.state?this.latestLocation.state:t.state?$(t.state,this.latestLocation.state):{};return _=Q(this.latestLocation.state,_),{pathname:p,search:b,searchStr:x,state:_,hash:w??"",href:`${p}${x}${E}`,unmaskOnReload:t.unmaskOnReload}},r=(r={},n)=>{var a;const o=t(r);let i=n?t(n):void 0;if(!i){let r={};const s=null==(a=this.options.routeMasks)?void 0:a.find((e=>{const t=Ee(this.basepath,o.pathname,{to:e.from,caseSensitive:!1,fuzzy:!1});return!!t&&(r=t,!0)}));s&&(n={...Z(e,["from"]),...s,params:r},i=t(n))}const s=this.matchRoutes(o.pathname,o.search),l=i?this.matchRoutes(i.pathname,i.search):void 0,c=i?t(n,l):void 0,u=t(r,s);return c&&(u.maskedLocation=c),u};return e.mask?r(e,{...Z(e,["from"]),...e.mask}):r(e)},this.commitLocation=async({startTransition:e,viewTransition:t,...r})=>{if(this.navigateTimeout&&clearTimeout(this.navigateTimeout),this.latestLocation.href!==r.href){let{maskedLocation:e,...n}=r;e&&(n={...e,state:{...e.state,__tempKey:void 0,__tempLocation:{...n,search:n.searchStr,state:{...n.state,__tempKey:void 0,__tempLocation:void 0,key:void 0}}}},(n.unmaskOnReload??this.options.unmaskOnReload)&&(n.state.__tempKey=this.tempLocationKey)),t&&(this.shouldViewTransition=!0),this.history[r.replace?"replace":"push"](n.href,n.state)}return this.resetNextScroll=r.resetScroll??!0,this.latestLoadPromise},this.buildAndCommitLocation=({replace:e,resetScroll:t,startTransition:r,...n}={})=>{const a=this.buildLocation(n);return this.commitLocation({...a,startTransition:r,replace:e,resetScroll:t})},this.navigate=({from:e,to:t,...r})=>{const n=String(t);let a;try{new URL(`${n}`),a=!0}catch(e){}return O(!a,"Attempting to navigate to external url with this.navigate!"),this.buildAndCommitLocation({...r,from:e,to:t})},this.loadMatches=async({checkLatest:e,location:t,matches:r,preload:n})=>{let a,o;const i=(e,t,r)=>{var n;let a;const o=null==(n=this.state.pendingMatches)?void 0:n.find((t=>t.id===e)),i=this.state.matches.find((t=>t.id===e)),s=o?"pendingMatches":i?"matches":"cachedMatches";return this.__store.setState((n=>{var o,i;return{...n,[s]:(null==r?void 0:r.remove)?null==(o=n[s])?void 0:o.filter((t=>t.id!==e)):null==(i=n[s])?void 0:i.map((r=>r.id===e?a=t(r):r))}})),a};try{await new Promise(((s,l)=>{(async()=>{var c,u;try{const l=(e,t)=>{if(oe(t)||re(t)){if(i(e.id,(e=>({...e,status:oe(t)?"redirected":re(t)?"notFound":"error",isFetching:!1,error:t}))),t.routeId||(t.routeId=e.routeId),oe(t)){const e=this.resolveRedirect(t);throw n||this.isServer||this.navigate({...e,replace:!0}),e}if(re(t))throw n||this.handleNotFound(r,t),t}};for(let[d,p]of r.entries()){const f=r[d-1],m=this.looseRoutesById[p.routeId],h=new AbortController,g=(e,t)=>{var n,a;e.routerCode=t,o=o??d,l(p,e);try{null==(a=(n=m.options).onError)||a.call(n,e)}catch(t){l(p,e=t)}r[d]=p={...p,error:e,status:"error",updatedAt:Date.now(),abortController:new AbortController}};p.paramsError&&g(p.paramsError,"PARSE_PARAMS"),p.searchError&&g(p.searchError,"VALIDATE_SEARCH");try{const o=(null==f?void 0:f.context)??this.options.context??{},i=m.options.pendingMs??this.options.defaultPendingMs,l="number"!=typeof i||i<=0?Promise.resolve():new Promise((e=>{i!==1/0&&setTimeout(e,i)}));!this.isServer&&!n&&(m.options.loader||m.options.beforeLoad)&&"number"==typeof i&&(m.options.pendingComponent??this.options.defaultPendingComponent)&&l.then((async()=>{if(a=e())return a;s()}));const v=await(null==(u=(c=m.options).beforeLoad)?void 0:u.call(c,{search:p.search,abortController:h,params:p.params,preload:!!n,context:o,location:t,navigate:e=>this.navigate({...e,from:p.pathname}),buildLocation:this.buildLocation,cause:n?"preload":p.cause}))??{};(oe(v)||re(v))&&g(v,"BEFORE_LOAD");const y={...o,...v};r[d]=p={...p,routeContext:Q(p.routeContext,v),context:Q(p.context,y),abortController:h}}catch(e){g(e,"BEFORE_LOAD");break}finally{i(p.id,(()=>p))}}const d=r.slice(0,o),p=[];if(await Promise.all(d.map((async(o,s)=>{const c=p[s-1],u=this.looseRoutesById[o.routeId],d={params:o.params,deps:o.loaderDeps,preload:!!n,parentMatchPromise:c,abortController:o.abortController,context:o.context,location:t,navigate:e=>this.navigate({...e,from:o.pathname}),cause:n?"preload":o.cause,route:u},f=async()=>{var t,n,c,p,f,m,h,g,v;const y=Ze(this.state,o.id);let b=Promise.resolve(),x=Promise.resolve(),w=y.loaderPromise,E=y.loadPromise;const _=async()=>{const t=Ze(this.state,o.id);if(null==t?void 0:t.minPendingPromise){if(await t.minPendingPromise,a=e())return await a;i(t.id,(e=>({...e,minPendingPromise:void 0})))}};try{if(!o.isFetching){if(r[s]=o={...o,isFetching:!0,fetchCount:o.fetchCount+1},b=(null==(t=u.lazyFn)?void 0:t.call(u).then((e=>{Object.assign(u.options,e.options)})))||Promise.resolve(),x=b.then((()=>Promise.all(Ge.map((async e=>{const t=u.options[e];(null==t?void 0:t.preload)&&await t.preload()}))))),await b,a=e())return await a;w=null==(c=(n=u.options).loader)?void 0:c.call(n,d);const i=E.resolve;E=te(i)}r[s]=o=i(o.id,(e=>({...e,loaderPromise:w,loadPromise:E})));const g=await w;if(a=e())return await a;if(l(o,g),a=e())return await a;if(await _(),a=e())return await a;const v=null==(f=(p=u.options).meta)?void 0:f.call(p,{params:o.params,loaderData:g}),y=null==(h=(m=u.options).headers)?void 0:h.call(m,{loaderData:g});r[s]=o=i(o.id,(e=>({...e,error:void 0,status:"success",isFetching:!1,updatedAt:Date.now(),loaderData:g,meta:v,headers:y})))}catch(t){let n=t;if(a=e())return await a;if(await _(),a=e())return await a;l(o,t);try{null==(v=(g=u.options).onError)||v.call(g,t)}catch(e){n=e,l(o,e)}r[s]=o=i(o.id,(e=>({...e,error:n,status:"error",isFetching:!1})))}if(await x,a=e())return await a;E.resolve()},m=Date.now()-o.updatedAt,h=n?u.options.preloadStaleTime??this.options.defaultPreloadStaleTime??3e4:u.options.staleTime??this.options.defaultStaleTime??0,g=u.options.shouldReload,v="function"==typeof g?g(d):g;r[s]=o={...o,preload:!!n&&!this.state.matches.find((e=>e.id===o.id))};const y=async()=>{try{await f()}catch(t){if(a=e())return await a;l(o,t)}};"success"!==o.status||!o.invalid&&!(v??m>h)?"success"!==o.status&&await y():y()}))),a=e())return await a;s()}catch(e){l(e)}})()}))}catch(e){if(oe(e)||re(e))throw e}return r},this.invalidate=()=>{const e=e=>({...e,invalid:!0,..."error"===e.status?{status:"pending"}:{}});return this.__store.setState((t=>{var r;return{...t,matches:t.matches.map(e),cachedMatches:t.cachedMatches.map(e),pendingMatches:null==(r=t.pendingMatches)?void 0:r.map(e)}})),this.load()},this.load=async()=>{let e,t;const r=new Promise(((r,n)=>{e=r,t=n}));let n;return this.latestLoadPromise=r,this.startReactTransition((async()=>{var a,o;try{const t=this.latestLocation,i=this.state.resolvedLocation,s=i.href!==t.href;let l;this.cancelMatches(),this.emit({type:"onBeforeLoad",fromLocation:i,toLocation:t,pathChanged:s});const c=this.state.matches;let u,d;this.__store.batch((()=>{this.cleanCache(),l=this.matchRoutes(t.pathname,t.search),this.__store.setState((e=>({...e,status:"pending",isLoading:!0,location:t,pendingMatches:l,cachedMatches:e.cachedMatches.filter((e=>!l.find((t=>t.id===e.id))))})))}));try{const e=this.loadMatches({matches:l,location:t,checkLatest:()=>this.checkLatest(r)});(c.length||this.isServer)&&await e}catch(e){oe(e)?u=e:re(e)&&(d=e)}if(n=this.checkLatest(r))return n;const p=c.filter((e=>!l.find((t=>t.id===e.id)))),f=l.filter((e=>!c.find((t=>t.id===e.id)))),m=c.filter((e=>l.find((t=>t.id===e.id)))),h=this.shouldViewTransition??this.options.defaultViewTransition;delete this.shouldViewTransition;const g=()=>{this.__store.batch((()=>{this.__store.setState((e=>({...e,isLoading:!1,matches:e.pendingMatches,pendingMatches:void 0,cachedMatches:[...e.cachedMatches,...p.filter((e=>"error"!==e.status))],statusCode:(null==u?void 0:u.statusCode)||d?404:e.matches.some((e=>"error"===e.status))?500:200,redirect:u}))),this.cleanCache()})),[[p,"onLeave"],[f,"onEnter"],[m,"onStay"]].forEach((([e,t])=>{e.forEach((e=>{var r,n;null==(n=(r=this.looseRoutesById[e.routeId].options)[t])||n.call(r,e)}))})),e()};(null==(o=null==(a=h&&"undefined"!=typeof document?document:void 0)?void 0:a.startViewTransition)?void 0:o.call(a,g))||g()}catch(e){if(n=this.checkLatest(r))return n;console.error("Load Error",e),t(e)}})),this.latestLoadPromise},this.resolveRedirect=e=>{const t=e;return t.href||(t.href=this.buildLocation(t).href),t},this.cleanCache=()=>{this.__store.setState((e=>({...e,cachedMatches:e.cachedMatches.filter((e=>{const t=this.looseRoutesById[e.routeId];if(!t.options.loader)return!1;const r=(e.preload?t.options.preloadGcTime??this.options.defaultPreloadGcTime:t.options.gcTime??this.options.defaultGcTime)??3e5;return"error"!==e.status&&Date.now()-e.updatedAt<r}))})))},this.preloadRoute=async e=>{const t=this.buildLocation(e);let r=this.matchRoutes(t.pathname,t.search,{throwOnError:!0,preload:!0});const n=Object.fromEntries([...this.state.matches,...this.state.pendingMatches??[],...this.state.cachedMatches].map((e=>[e.id,!0])));this.__store.batch((()=>{r.forEach((e=>{n[e.id]||this.__store.setState((t=>({...t,cachedMatches:[...t.cachedMatches,e]})))}))}));const a=Y(r),o=Y(this.state.matches),i=Y(this.state.pendingMatches??[]);if(!a||(null==o?void 0:o.id)!==a.id&&(null==i?void 0:i.id)!==a.id)try{return r=await this.loadMatches({matches:r,location:t,preload:!0,checkLatest:()=>{}}),r}catch(e){return oe(e)?await this.preloadRoute({_fromDest:t,from:t.pathname,...e}):void console.error(e)}},this.matchRoute=(e,t)=>{const r={...e,to:e.to?this.resolvePathWithBase(e.from||"",e.to):void 0,params:e.params||{},leaveParams:!0},n=this.buildLocation(r);if((null==t?void 0:t.pending)&&"pending"!==this.state.status)return!1;const a=(null==t?void 0:t.pending)?this.latestLocation:this.state.resolvedLocation,o=Ee(this.basepath,a.pathname,{...t,to:n.pathname});return!!o&&!(e.params&&!X(o,e.params,!0))&&(o&&((null==t?void 0:t.includeSearch)??1)?!!X(a.search,n.search,!0)&&o:o)},this.injectHtml=async e=>{this.injectedHtml.push(e)},this.registeredDeferredsIds=new Map,this.registeredDeferreds=new WeakMap,this.getDeferred=e=>{const t=this.registeredDeferredsIds.get(e);if(t)return this.registeredDeferreds.get(t)},this.dehydrateData=(e,t)=>{if(L(!1,"The dehydrateData method is deprecated. Please use the injectHtml method to inject your own data."),"undefined"==typeof document){const r="string"==typeof e?e:JSON.stringify(e);return this.injectHtml((async()=>{const e=`__TSR_DEHYDRATED__${r}`,n="function"==typeof t?await t():t;return`<script id='${e}' suppressHydrationWarning>\n window["__TSR_DEHYDRATED__${a=r,a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(/"/g,'\\"')}"] = ${JSON.stringify(this.options.transformer.stringify(n))}\n<\/script>`;var a})),()=>this.hydrateData(e)}return()=>{}},this.hydrateData=e=>{if(L(!1,"The hydrateData method is deprecated. Please use the extractHtml method to extract your own data."),"undefined"!=typeof document){const t="string"==typeof e?e:JSON.stringify(e);return this.options.transformer.parse(window[`__TSR_DEHYDRATED__${t}`])}},this.dehydrate=()=>{var e;const t=(null==(e=this.options.errorSerializer)?void 0:e.serialize)??Xe;return{state:{dehydratedMatches:this.state.matches.map((e=>({...Z(e,["id","status","updatedAt","loaderData"]),error:e.error?{data:t(e.error),__isServerError:!0}:void 0})))}}},this.hydrate=async e=>{var t,r,n;let a=e;"undefined"!=typeof document&&(a=null==(t=window.__TSR_DEHYDRATED__)?void 0:t.data),O(a,"Expected to find a __TSR_DEHYDRATED__ property on window... but we did not. Did you forget to render <DehydrateRouter /> in your app?");const o=this.options.transformer.parse(a);this.dehydratedData=o.payload,null==(n=(r=this.options).hydrate)||n.call(r,o.payload);const i=o.router.state,s=this.matchRoutes(this.state.location.pathname,this.state.location.search).map((e=>{var t,r,n,a,o,s;const l=i.dehydratedMatches.find((t=>t.id===e.id));O(l,`Could not find a client-side match for dehydrated match with id: ${e.id}!`);const c=this.looseRoutesById[e.routeId],u="notFound"===l.status||"redirected"===l.status?{}:{meta:null==(r=(t=c.options).meta)?void 0:r.call(t,{params:e.params,loaderData:l.loaderData}),links:null==(a=(n=c.options).links)?void 0:a.call(n),scripts:null==(s=(o=c.options).scripts)?void 0:s.call(o)};return{...e,...l,...u}}));this.__store.setState((e=>({...e,matches:s})))},this.handleNotFound=(e,t)=>{const r=Object.fromEntries(e.map((e=>[e.routeId,e])));let n=(t.global?this.looseRoutesById[Ne]:this.looseRoutesById[t.routeId])||this.looseRoutesById[Ne];for(;!n.options.notFoundComponent&&!this.options.defaultNotFoundComponent&&n.id!==Ne;)n=n.parentRoute,O(n,"Found invalid route tree while trying to find not-found handler.");const a=r[n.id];O(a,"Could not find match for route: "+n.id),Object.assign(a,{status:"notFound",error:t,isFetching:!1})},this.hasNotFoundMatch=()=>this.__store.state.matches.some((e=>"notFound"===e.status||e.globalNotFound)),this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,stringifySearch:e.stringifySearch??He,parseSearch:e.parseSearch??Ve,transformer:e.transformer??JSON}),"undefined"!=typeof document&&(window.__TSR__ROUTER__=this)}get state(){return this.__store.state}get looseRoutesById(){return this.routesById}}(HO));var HO;const YO=()=>(0,n.createElement)(Ye,{router:WO}),$O=()=>{const e=H().location.pathname,t=Me(),r=FO.findIndex((t=>t?.path===e));let n="",a="",o="";var i,s,l;return-1!==r&&(o=null!==(i=FO[r]?.path)&&void 0!==i?i:"",n=null!==(s=FO[r-1]?.path)&&void 0!==s?s:"",a=null!==(l=FO[r+1]?.path)&&void 0!==l?l:""),Object.seal({currentStepURL:o,previousStepURL:n,nextStepURL:a,nextStep:(e="")=>{const r=FO[0]?.path;t({...!!e&&{from:e},to:`/${a||r}`,state:{from:o}})},previousStep:(e="")=>{t({...!!e&&{from:e},to:`/${n}`,state:{from:o}})},navigateTo:t,currentStepIndex:r})},ZO=e=>{const t=(0,et.useSelect)((e=>{const{getAIStepData:t,getWebsiteInfo:r}=e(fn);return{...t(),websiteInfo:r()}}),[]),r=FO.findIndex((t=>t?.path===e));return-1===r?"":FO.reduce(((e,n,a)=>a>r||e||n?.requiredStates?.every((e=>{const r=t?.[e],n=typeof r;return!("string"!==n||!r.trim())||!("object"!==n||!Object.values(r).length)}))?e:FO[a].path),"")};(0,i.createRoot)(document.getElementById("ai-builder-root")).render((0,n.createElement)((()=>(0,n.createElement)(T.Provider,null,(0,n.createElement)(YO,null),";")),null))},5580:(e,t,r)=>{var n=r(6110)(r(9325),"DataView");e.exports=n},1549:(e,t,r)=>{var n=r(2032),a=r(3862),o=r(6721),i=r(2749),s=r(5749);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=a,l.prototype.get=o,l.prototype.has=i,l.prototype.set=s,e.exports=l},79:(e,t,r)=>{var n=r(3702),a=r(80),o=r(4739),i=r(8655),s=r(1175);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=a,l.prototype.get=o,l.prototype.has=i,l.prototype.set=s,e.exports=l},8223:(e,t,r)=>{var n=r(6110)(r(9325),"Map");e.exports=n},3661:(e,t,r)=>{var n=r(3040),a=r(7670),o=r(289),i=r(4509),s=r(2949);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=a,l.prototype.get=o,l.prototype.has=i,l.prototype.set=s,e.exports=l},2804:(e,t,r)=>{var n=r(6110)(r(9325),"Promise");e.exports=n},6545:(e,t,r)=>{var n=r(6110)(r(9325),"Set");e.exports=n},8859:(e,t,r)=>{var n=r(3661),a=r(1380),o=r(1459);function i(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}i.prototype.add=i.prototype.push=a,i.prototype.has=o,e.exports=i},7217:(e,t,r)=>{var n=r(79),a=r(1420),o=r(938),i=r(3605),s=r(9817),l=r(945);function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=a,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=s,c.prototype.set=l,e.exports=c},1873:(e,t,r)=>{var n=r(9325).Symbol;e.exports=n},7828:(e,t,r)=>{var n=r(9325).Uint8Array;e.exports=n},8303:(e,t,r)=>{var n=r(6110)(r(9325),"WeakMap");e.exports=n},1033:e=>{e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},3729:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},9770:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,a=0,o=[];++r<n;){var i=e[r];t(i,r,e)&&(o[a++]=i)}return o}},695:(e,t,r)=>{var n=r(8096),a=r(2428),o=r(6449),i=r(3656),s=r(361),l=r(7167),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=o(e),u=!r&&a(e),d=!r&&!u&&i(e),p=!r&&!u&&!d&&l(e),f=r||u||d||p,m=f?n(e.length,String):[],h=m.length;for(var g in e)!t&&!c.call(e,g)||f&&("length"==g||d&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,h))||m.push(g);return m}},4932:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}},4528:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}},4248:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}},7805:(e,t,r)=>{var n=r(3360),a=r(5288);e.exports=function(e,t,r){(void 0!==r&&!a(e[t],r)||void 0===r&&!(t in e))&&n(e,t,r)}},6547:(e,t,r)=>{var n=r(3360),a=r(5288),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){var i=e[t];o.call(e,t)&&a(i,r)&&(void 0!==r||t in e)||n(e,t,r)}},6025:(e,t,r)=>{var n=r(5288);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},4733:(e,t,r)=>{var n=r(1791),a=r(5950);e.exports=function(e,t){return e&&n(t,a(t),e)}},3838:(e,t,r)=>{var n=r(1791),a=r(7241);e.exports=function(e,t){return e&&n(t,a(t),e)}},3360:(e,t,r)=>{var n=r(3243);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},9999:(e,t,r)=>{var n=r(7217),a=r(3729),o=r(6547),i=r(4733),s=r(3838),l=r(3290),c=r(3007),u=r(2271),d=r(8948),p=r(2),f=r(3349),m=r(5861),h=r(6189),g=r(7199),v=r(5529),y=r(6449),b=r(3656),x=r(7730),w=r(3805),E=r(8440),_=r(5950),S=r(7241),M="[object Arguments]",N="[object Function]",k="[object Object]",C={};C[M]=C["[object Array]"]=C["[object ArrayBuffer]"]=C["[object DataView]"]=C["[object Boolean]"]=C["[object Date]"]=C["[object Float32Array]"]=C["[object Float64Array]"]=C["[object Int8Array]"]=C["[object Int16Array]"]=C["[object Int32Array]"]=C["[object Map]"]=C["[object Number]"]=C[k]=C["[object RegExp]"]=C["[object Set]"]=C["[object String]"]=C["[object Symbol]"]=C["[object Uint8Array]"]=C["[object Uint8ClampedArray]"]=C["[object Uint16Array]"]=C["[object Uint32Array]"]=!0,C["[object Error]"]=C[N]=C["[object WeakMap]"]=!1,e.exports=function e(t,r,D,T,j,A){var O,I=1&r,L=2&r,P=4&r;if(D&&(O=j?D(t,T,j,A):D(t)),void 0!==O)return O;if(!w(t))return t;var z=y(t);if(z){if(O=h(t),!I)return c(t,O)}else{var F=m(t),R=F==N||"[object GeneratorFunction]"==F;if(b(t))return l(t,I);if(F==k||F==M||R&&!j){if(O=L||R?{}:v(t),!I)return L?d(t,s(O,t)):u(t,i(O,t))}else{if(!C[F])return j?t:{};O=g(t,F,I)}}A||(A=new n);var B=A.get(t);if(B)return B;A.set(t,O),E(t)?t.forEach((function(n){O.add(e(n,r,D,n,t,A))})):x(t)&&t.forEach((function(n,a){O.set(a,e(n,r,D,a,t,A))}));var U=z?void 0:(P?L?f:p:L?S:_)(t);return a(U||t,(function(n,a){U&&(n=t[a=n]),o(O,a,e(n,r,D,a,t,A))})),O}},9344:(e,t,r)=>{var n=r(3805),a=Object.create,o=function(){function e(){}return function(t){if(!n(t))return{};if(a)return a(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=o},909:(e,t,r)=>{var n=r(641),a=r(8329)(n);e.exports=a},6649:(e,t,r)=>{var n=r(3221)();e.exports=n},641:(e,t,r)=>{var n=r(6649),a=r(5950);e.exports=function(e,t){return e&&n(e,t,a)}},7422:(e,t,r)=>{var n=r(1769),a=r(7797);e.exports=function(e,t){for(var r=0,o=(t=n(t,e)).length;null!=e&&r<o;)e=e[a(t[r++])];return r&&r==o?e:void 0}},2199:(e,t,r)=>{var n=r(4528),a=r(6449);e.exports=function(e,t,r){var o=t(e);return a(e)?o:n(o,r(e))}},2552:(e,t,r)=>{var n=r(1873),a=r(659),o=r(9350),i=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?a(e):o(e)}},8077:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},7534:(e,t,r)=>{var n=r(2552),a=r(346);e.exports=function(e){return a(e)&&"[object Arguments]"==n(e)}},270:(e,t,r)=>{var n=r(7068),a=r(346);e.exports=function e(t,r,o,i,s){return t===r||(null==t||null==r||!a(t)&&!a(r)?t!=t&&r!=r:n(t,r,o,i,e,s))}},7068:(e,t,r)=>{var n=r(7217),a=r(5911),o=r(1986),i=r(689),s=r(5861),l=r(6449),c=r(3656),u=r(7167),d="[object Arguments]",p="[object Array]",f="[object Object]",m=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,h,g,v){var y=l(e),b=l(t),x=y?p:s(e),w=b?p:s(t),E=(x=x==d?f:x)==f,_=(w=w==d?f:w)==f,S=x==w;if(S&&c(e)){if(!c(t))return!1;y=!0,E=!1}if(S&&!E)return v||(v=new n),y||u(e)?a(e,t,r,h,g,v):o(e,t,x,r,h,g,v);if(!(1&r)){var M=E&&m.call(e,"__wrapped__"),N=_&&m.call(t,"__wrapped__");if(M||N){var k=M?e.value():e,C=N?t.value():t;return v||(v=new n),g(k,C,r,h,v)}}return!!S&&(v||(v=new n),i(e,t,r,h,g,v))}},9172:(e,t,r)=>{var n=r(5861),a=r(346);e.exports=function(e){return a(e)&&"[object Map]"==n(e)}},1799:(e,t,r)=>{var n=r(7217),a=r(270);e.exports=function(e,t,r,o){var i=r.length,s=i,l=!o;if(null==e)return!s;for(e=Object(e);i--;){var c=r[i];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++i<s;){var u=(c=r[i])[0],d=e[u],p=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var f=new n;if(o)var m=o(d,p,u,e,t,f);if(!(void 0===m?a(p,d,3,o,f):m))return!1}}return!0}},5083:(e,t,r)=>{var n=r(1882),a=r(7296),o=r(3805),i=r(7473),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,p=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||a(e))&&(n(e)?p:s).test(i(e))}},6038:(e,t,r)=>{var n=r(5861),a=r(346);e.exports=function(e){return a(e)&&"[object Set]"==n(e)}},4901:(e,t,r)=>{var n=r(2552),a=r(294),o=r(346),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&a(e.length)&&!!i[n(e)]}},5389:(e,t,r)=>{var n=r(3663),a=r(7978),o=r(3488),i=r(6449),s=r(583);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?i(e)?a(e[0],e[1]):n(e):s(e)}},8984:(e,t,r)=>{var n=r(5527),a=r(3650),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return a(e);var t=[];for(var r in Object(e))o.call(e,r)&&"constructor"!=r&&t.push(r);return t}},2903:(e,t,r)=>{var n=r(3805),a=r(5527),o=r(181),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=a(e),r=[];for(var s in e)("constructor"!=s||!t&&i.call(e,s))&&r.push(s);return r}},5128:(e,t,r)=>{var n=r(909),a=r(4894);e.exports=function(e,t){var r=-1,o=a(e)?Array(e.length):[];return n(e,(function(e,n,a){o[++r]=t(e,n,a)})),o}},3663:(e,t,r)=>{var n=r(1799),a=r(776),o=r(7197);e.exports=function(e){var t=a(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},7978:(e,t,r)=>{var n=r(270),a=r(8156),o=r(631),i=r(8586),s=r(756),l=r(7197),c=r(7797);e.exports=function(e,t){return i(e)&&s(t)?l(c(e),t):function(r){var i=a(r,e);return void 0===i&&i===t?o(r,e):n(t,i,3)}}},5250:(e,t,r)=>{var n=r(7217),a=r(7805),o=r(6649),i=r(2824),s=r(3805),l=r(7241),c=r(4974);e.exports=function e(t,r,u,d,p){t!==r&&o(r,(function(o,l){if(p||(p=new n),s(o))i(t,r,l,u,e,d,p);else{var f=d?d(c(t,l),o,l+"",t,r,p):void 0;void 0===f&&(f=o),a(t,l,f)}}),l)}},2824:(e,t,r)=>{var n=r(7805),a=r(3290),o=r(1961),i=r(3007),s=r(5529),l=r(2428),c=r(6449),u=r(3693),d=r(3656),p=r(1882),f=r(3805),m=r(1331),h=r(7167),g=r(4974),v=r(9884);e.exports=function(e,t,r,y,b,x,w){var E=g(e,r),_=g(t,r),S=w.get(_);if(S)n(e,r,S);else{var M=x?x(E,_,r+"",e,t,w):void 0,N=void 0===M;if(N){var k=c(_),C=!k&&d(_),D=!k&&!C&&h(_);M=_,k||C||D?c(E)?M=E:u(E)?M=i(E):C?(N=!1,M=a(_,!0)):D?(N=!1,M=o(_,!0)):M=[]:m(_)||l(_)?(M=E,l(E)?M=v(E):f(E)&&!p(E)||(M=s(_))):N=!1}N&&(w.set(_,M),b(M,_,y,x,w),w.delete(_)),n(e,r,M)}}},7237:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},7255:(e,t,r)=>{var n=r(7422);e.exports=function(e){return function(t){return n(t,e)}}},9302:(e,t,r)=>{var n=r(3488),a=r(6757),o=r(2865);e.exports=function(e,t){return o(a(e,t,n),e+"")}},9570:(e,t,r)=>{var n=r(7334),a=r(3243),o=r(3488),i=a?function(e,t){return a(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:o;e.exports=i},8096:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},7556:(e,t,r)=>{var n=r(1873),a=r(4932),o=r(6449),i=r(4394),s=n?n.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return a(t,e)+"";if(i(t))return l?l.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},4128:(e,t,r)=>{var n=r(1800),a=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(a,""):e}},7301:e=>{e.exports=function(e){return function(t){return e(t)}}},9219:e=>{e.exports=function(e,t){return e.has(t)}},4066:(e,t,r)=>{var n=r(3488);e.exports=function(e){return"function"==typeof e?e:n}},1769:(e,t,r)=>{var n=r(6449),a=r(8586),o=r(1802),i=r(3222);e.exports=function(e,t){return n(e)?e:a(e,t)?[e]:o(i(e))}},9653:(e,t,r)=>{var n=r(7828);e.exports=function(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},3290:(e,t,r)=>{e=r.nmd(e);var n=r(9325),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,i=o&&o.exports===a?n.Buffer:void 0,s=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=s?s(r):new e.constructor(r);return e.copy(n),n}},6169:(e,t,r)=>{var n=r(9653);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}},3201:e=>{var t=/\w*$/;e.exports=function(e){var r=new e.constructor(e.source,t.exec(e));return r.lastIndex=e.lastIndex,r}},3736:(e,t,r)=>{var n=r(1873),a=n?n.prototype:void 0,o=a?a.valueOf:void 0;e.exports=function(e){return o?Object(o.call(e)):{}}},1961:(e,t,r)=>{var n=r(9653);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},3007:e=>{e.exports=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}},1791:(e,t,r)=>{var n=r(6547),a=r(3360);e.exports=function(e,t,r,o){var i=!r;r||(r={});for(var s=-1,l=t.length;++s<l;){var c=t[s],u=o?o(r[c],e[c],c,r,e):void 0;void 0===u&&(u=e[c]),i?a(r,c,u):n(r,c,u)}return r}},2271:(e,t,r)=>{var n=r(1791),a=r(4664);e.exports=function(e,t){return n(e,a(e),t)}},8948:(e,t,r)=>{var n=r(1791),a=r(6375);e.exports=function(e,t){return n(e,a(e),t)}},5481:(e,t,r)=>{var n=r(9325)["__core-js_shared__"];e.exports=n},999:(e,t,r)=>{var n=r(9302),a=r(6800);e.exports=function(e){return n((function(t,r){var n=-1,o=r.length,i=o>1?r[o-1]:void 0,s=o>2?r[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,s&&a(r[0],r[1],s)&&(i=o<3?void 0:i,o=1),t=Object(t);++n<o;){var l=r[n];l&&e(t,l,n,i)}return t}))}},8329:(e,t,r)=>{var n=r(4894);e.exports=function(e,t){return function(r,a){if(null==r)return r;if(!n(r))return e(r,a);for(var o=r.length,i=t?o:-1,s=Object(r);(t?i--:++i<o)&&!1!==a(s[i],i,s););return r}}},3221:e=>{e.exports=function(e){return function(t,r,n){for(var a=-1,o=Object(t),i=n(t),s=i.length;s--;){var l=i[e?s:++a];if(!1===r(o[l],l,o))break}return t}}},3243:(e,t,r)=>{var n=r(6110),a=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=a},5911:(e,t,r)=>{var n=r(8859),a=r(4248),o=r(9219);e.exports=function(e,t,r,i,s,l){var c=1&r,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var p=l.get(e),f=l.get(t);if(p&&f)return p==t&&f==e;var m=-1,h=!0,g=2&r?new n:void 0;for(l.set(e,t),l.set(t,e);++m<u;){var v=e[m],y=t[m];if(i)var b=c?i(y,v,m,t,e,l):i(v,y,m,e,t,l);if(void 0!==b){if(b)continue;h=!1;break}if(g){if(!a(t,(function(e,t){if(!o(g,t)&&(v===e||s(v,e,r,i,l)))return g.push(t)}))){h=!1;break}}else if(v!==y&&!s(v,y,r,i,l)){h=!1;break}}return l.delete(e),l.delete(t),h}},1986:(e,t,r)=>{var n=r(1873),a=r(7828),o=r(5288),i=r(5911),s=r(317),l=r(4247),c=n?n.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,r,n,c,d,p){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new a(e),new a(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var f=s;case"[object Set]":var m=1&n;if(f||(f=l),e.size!=t.size&&!m)return!1;var h=p.get(e);if(h)return h==t;n|=2,p.set(e,t);var g=i(f(e),f(t),n,c,d,p);return p.delete(e),g;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},689:(e,t,r)=>{var n=r(2),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,o,i,s){var l=1&r,c=n(e),u=c.length;if(u!=n(t).length&&!l)return!1;for(var d=u;d--;){var p=c[d];if(!(l?p in t:a.call(t,p)))return!1}var f=s.get(e),m=s.get(t);if(f&&m)return f==t&&m==e;var h=!0;s.set(e,t),s.set(t,e);for(var g=l;++d<u;){var v=e[p=c[d]],y=t[p];if(o)var b=l?o(y,v,p,t,e,s):o(v,y,p,e,t,s);if(!(void 0===b?v===y||i(v,y,r,o,s):b)){h=!1;break}g||(g="constructor"==p)}if(h&&!g){var x=e.constructor,w=t.constructor;x==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w||(h=!1)}return s.delete(e),s.delete(t),h}},4840:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},2:(e,t,r)=>{var n=r(2199),a=r(4664),o=r(5950);e.exports=function(e){return n(e,o,a)}},3349:(e,t,r)=>{var n=r(2199),a=r(6375),o=r(7241);e.exports=function(e){return n(e,o,a)}},2651:(e,t,r)=>{var n=r(4218);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},776:(e,t,r)=>{var n=r(756),a=r(5950);e.exports=function(e){for(var t=a(e),r=t.length;r--;){var o=t[r],i=e[o];t[r]=[o,i,n(i)]}return t}},6110:(e,t,r)=>{var n=r(5083),a=r(392);e.exports=function(e,t){var r=a(e,t);return n(r)?r:void 0}},8879:(e,t,r)=>{var n=r(4335)(Object.getPrototypeOf,Object);e.exports=n},659:(e,t,r)=>{var n=r(1873),a=Object.prototype,o=a.hasOwnProperty,i=a.toString,s=n?n.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var a=i.call(e);return n&&(t?e[s]=r:delete e[s]),a}},4664:(e,t,r)=>{var n=r(9770),a=r(3345),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,s=i?function(e){return null==e?[]:(e=Object(e),n(i(e),(function(t){return o.call(e,t)})))}:a;e.exports=s},6375:(e,t,r)=>{var n=r(4528),a=r(8879),o=r(4664),i=r(3345),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,o(e)),e=a(e);return t}:i;e.exports=s},5861:(e,t,r)=>{var n=r(5580),a=r(8223),o=r(2804),i=r(6545),s=r(8303),l=r(2552),c=r(7473),u="[object Map]",d="[object Promise]",p="[object Set]",f="[object WeakMap]",m="[object DataView]",h=c(n),g=c(a),v=c(o),y=c(i),b=c(s),x=l;(n&&x(new n(new ArrayBuffer(1)))!=m||a&&x(new a)!=u||o&&x(o.resolve())!=d||i&&x(new i)!=p||s&&x(new s)!=f)&&(x=function(e){var t=l(e),r="[object Object]"==t?e.constructor:void 0,n=r?c(r):"";if(n)switch(n){case h:return m;case g:return u;case v:return d;case y:return p;case b:return f}return t}),e.exports=x},392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},9326:(e,t,r)=>{var n=r(1769),a=r(2428),o=r(6449),i=r(361),s=r(294),l=r(7797);e.exports=function(e,t,r){for(var c=-1,u=(t=n(t,e)).length,d=!1;++c<u;){var p=l(t[c]);if(!(d=null!=e&&r(e,p)))break;e=e[p]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&s(u)&&i(p,u)&&(o(e)||a(e))}},2032:(e,t,r)=>{var n=r(1042);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},3862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},6721:(e,t,r)=>{var n=r(1042),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return a.call(t,e)?t[e]:void 0}},2749:(e,t,r)=>{var n=r(1042),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:a.call(t,e)}},5749:(e,t,r)=>{var n=r(1042);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},6189:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var r=e.length,n=new e.constructor(r);return r&&"string"==typeof e[0]&&t.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},7199:(e,t,r)=>{var n=r(9653),a=r(6169),o=r(3201),i=r(3736),s=r(1961);e.exports=function(e,t,r){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return a(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,r);case"[object Map]":case"[object Set]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return o(e);case"[object Symbol]":return i(e)}}},5529:(e,t,r)=>{var n=r(9344),a=r(8879),o=r(5527);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:n(a(e))}},361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e<r}},6800:(e,t,r)=>{var n=r(5288),a=r(4894),o=r(361),i=r(3805);e.exports=function(e,t,r){if(!i(r))return!1;var s=typeof t;return!!("number"==s?a(r)&&o(t,r.length):"string"==s&&t in r)&&n(r[t],e)}},8586:(e,t,r)=>{var n=r(6449),a=r(4394),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!a(e))||i.test(e)||!o.test(e)||null!=t&&e in Object(t)}},4218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},7296:(e,t,r)=>{var n,a=r(5481),o=(n=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!o&&o in e}},5527:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},756:(e,t,r)=>{var n=r(3805);e.exports=function(e){return e==e&&!n(e)}},3702:e=>{e.exports=function(){this.__data__=[],this.size=0}},80:(e,t,r)=>{var n=r(6025),a=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0||(r==t.length-1?t.pop():a.call(t,r,1),--this.size,0))}},4739:(e,t,r)=>{var n=r(6025);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},8655:(e,t,r)=>{var n=r(6025);e.exports=function(e){return n(this.__data__,e)>-1}},1175:(e,t,r)=>{var n=r(6025);e.exports=function(e,t){var r=this.__data__,a=n(r,e);return a<0?(++this.size,r.push([e,t])):r[a][1]=t,this}},3040:(e,t,r)=>{var n=r(1549),a=r(79),o=r(8223);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(o||a),string:new n}}},7670:(e,t,r)=>{var n=r(2651);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},289:(e,t,r)=>{var n=r(2651);e.exports=function(e){return n(this,e).get(e)}},4509:(e,t,r)=>{var n=r(2651);e.exports=function(e){return n(this,e).has(e)}},2949:(e,t,r)=>{var n=r(2651);e.exports=function(e,t){var r=n(this,e),a=r.size;return r.set(e,t),this.size+=r.size==a?0:1,this}},317:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}},7197:e=>{e.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},2224:(e,t,r)=>{var n=r(104);e.exports=function(e){var t=n(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}},1042:(e,t,r)=>{var n=r(6110)(Object,"create");e.exports=n},3650:(e,t,r)=>{var n=r(4335)(Object.keys,Object);e.exports=n},181:e=>{e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},6009:(e,t,r)=>{e=r.nmd(e);var n=r(4840),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,i=o&&o.exports===a&&n.process,s=function(){try{return o&&o.require&&o.require("util").types||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=s},9350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},6757:(e,t,r)=>{var n=r(1033),a=Math.max;e.exports=function(e,t,r){return t=a(void 0===t?e.length-1:t,0),function(){for(var o=arguments,i=-1,s=a(o.length-t,0),l=Array(s);++i<s;)l[i]=o[t+i];i=-1;for(var c=Array(t+1);++i<t;)c[i]=o[i];return c[t]=r(l),n(e,this,c)}}},9325:(e,t,r)=>{var n=r(4840),a="object"==typeof self&&self&&self.Object===Object&&self,o=n||a||Function("return this")();e.exports=o},4974:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},1380:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1459:e=>{e.exports=function(e){return this.__data__.has(e)}},4247:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}},2865:(e,t,r)=>{var n=r(9570),a=r(1811)(n);e.exports=a},1811:e=>{var t=Date.now;e.exports=function(e){var r=0,n=0;return function(){var a=t(),o=16-(a-n);if(n=a,o>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},1420:(e,t,r)=>{var n=r(79);e.exports=function(){this.__data__=new n,this.size=0}},938:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},3605:e=>{e.exports=function(e){return this.__data__.get(e)}},9817:e=>{e.exports=function(e){return this.__data__.has(e)}},945:(e,t,r)=>{var n=r(79),a=r(8223),o=r(3661);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var i=r.__data__;if(!a||i.length<199)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new o(i)}return r.set(e,t),this.size=r.size,this}},1802:(e,t,r)=>{var n=r(2224),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,i=n((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,(function(e,r,n,a){t.push(n?a.replace(o,"$1"):r||e)})),t}));e.exports=i},7797:(e,t,r)=>{var n=r(4394);e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},1800:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},8055:(e,t,r)=>{var n=r(9999);e.exports=function(e){return n(e,5)}},7334:e=>{e.exports=function(e){return function(){return e}}},8221:(e,t,r)=>{var n=r(3805),a=r(124),o=r(9374),i=Math.max,s=Math.min;e.exports=function(e,t,r){var l,c,u,d,p,f,m=0,h=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var r=l,n=c;return l=c=void 0,m=t,d=e.apply(n,r)}function b(e){var r=e-f;return void 0===f||r>=t||r<0||g&&e-m>=u}function x(){var e=a();if(b(e))return w(e);p=setTimeout(x,function(e){var r=t-(e-f);return g?s(r,u-(e-m)):r}(e))}function w(e){return p=void 0,v&&l?y(e):(l=c=void 0,d)}function E(){var e=a(),r=b(e);if(l=arguments,c=this,f=e,r){if(void 0===p)return function(e){return m=e,p=setTimeout(x,t),h?y(e):d}(f);if(g)return clearTimeout(p),p=setTimeout(x,t),y(f)}return void 0===p&&(p=setTimeout(x,t)),d}return t=o(t)||0,n(r)&&(h=!!r.leading,u=(g="maxWait"in r)?i(o(r.maxWait)||0,t):u,v="trailing"in r?!!r.trailing:v),E.cancel=function(){void 0!==p&&clearTimeout(p),m=0,l=f=c=p=void 0},E.flush=function(){return void 0===p?d:w(a())},E}},6135:(e,t,r)=>{e.exports=r(9754)},5288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},9754:(e,t,r)=>{var n=r(3729),a=r(909),o=r(4066),i=r(6449);e.exports=function(e,t){return(i(e)?n:a)(e,o(t))}},3215:(e,t,r)=>{var n=r(641),a=r(4066);e.exports=function(e,t){return e&&n(e,a(t))}},8156:(e,t,r)=>{var n=r(7422);e.exports=function(e,t,r){var a=null==e?void 0:n(e,t);return void 0===a?r:a}},631:(e,t,r)=>{var n=r(8077),a=r(9326);e.exports=function(e,t){return null!=e&&a(e,t,n)}},3488:e=>{e.exports=function(e){return e}},2428:(e,t,r)=>{var n=r(7534),a=r(346),o=Object.prototype,i=o.hasOwnProperty,s=o.propertyIsEnumerable,l=n(function(){return arguments}())?n:function(e){return a(e)&&i.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},6449:e=>{var t=Array.isArray;e.exports=t},4894:(e,t,r)=>{var n=r(1882),a=r(294);e.exports=function(e){return null!=e&&a(e.length)&&!n(e)}},3693:(e,t,r)=>{var n=r(4894),a=r(346);e.exports=function(e){return a(e)&&n(e)}},3656:(e,t,r)=>{e=r.nmd(e);var n=r(9325),a=r(9935),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,s=i&&i.exports===o?n.Buffer:void 0,l=(s?s.isBuffer:void 0)||a;e.exports=l},1882:(e,t,r)=>{var n=r(2552),a=r(3805);e.exports=function(e){if(!a(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},7730:(e,t,r)=>{var n=r(9172),a=r(7301),o=r(6009),i=o&&o.isMap,s=i?a(i):n;e.exports=s},3805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},1331:(e,t,r)=>{var n=r(2552),a=r(8879),o=r(346),i=Function.prototype,s=Object.prototype,l=i.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=n(e))return!1;var t=a(e);if(null===t)return!0;var r=c.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&l.call(r)==u}},8440:(e,t,r)=>{var n=r(6038),a=r(7301),o=r(6009),i=o&&o.isSet,s=i?a(i):n;e.exports=s},5015:(e,t,r)=>{var n=r(2552),a=r(6449),o=r(346);e.exports=function(e){return"string"==typeof e||!a(e)&&o(e)&&"[object String]"==n(e)}},4394:(e,t,r)=>{var n=r(2552),a=r(346);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==n(e)}},7167:(e,t,r)=>{var n=r(4901),a=r(7301),o=r(6009),i=o&&o.isTypedArray,s=i?a(i):n;e.exports=s},2216:e=>{e.exports=function(e){return void 0===e}},5950:(e,t,r)=>{var n=r(695),a=r(8984),o=r(4894);e.exports=function(e){return o(e)?n(e):a(e)}},7241:(e,t,r)=>{var n=r(695),a=r(2903),o=r(4894);e.exports=function(e){return o(e)?n(e,!0):a(e)}},5378:(e,t,r)=>{var n=r(4932),a=r(5389),o=r(5128),i=r(6449);e.exports=function(e,t){return(i(e)?n:o)(e,a(t,3))}},104:(e,t,r)=>{var n=r(3661);function a(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],o=r.cache;if(o.has(a))return o.get(a);var i=e.apply(this,n);return r.cache=o.set(a,i)||o,i};return r.cache=new(a.Cache||n),r}a.Cache=n,e.exports=a},5364:(e,t,r)=>{var n=r(5250),a=r(999)((function(e,t,r){n(e,t,r)}));e.exports=a},124:(e,t,r)=>{var n=r(9325);e.exports=function(){return n.Date.now()}},583:(e,t,r)=>{var n=r(7237),a=r(7255),o=r(8586),i=r(7797);e.exports=function(e){return o(e)?n(i(e)):a(e)}},3345:e=>{e.exports=function(){return[]}},9935:e=>{e.exports=function(){return!1}},7350:(e,t,r)=>{var n=r(8221),a=r(3805);e.exports=function(e,t,r){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return a(r)&&(o="leading"in r?!!r.leading:o,i="trailing"in r?!!r.trailing:i),n(e,t,{leading:o,maxWait:t,trailing:i})}},9374:(e,t,r)=>{var n=r(4128),a=r(3805),o=r(4394),i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=s.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):i.test(e)?NaN:+e}},9884:(e,t,r)=>{var n=r(1791),a=r(7241);e.exports=function(e){return n(e,a(e))}},3222:(e,t,r)=>{var n=r(7556);e.exports=function(e){return null==e?"":n(e)}},2694:(e,t,r)=>{"use strict";var n=r(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,r,a,o,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1359:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},n.apply(this,arguments)},a=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&a(t,e,r);return o(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var l=i(r(1609)),c=s(r(4685)),u={resize:!0,useWorker:!1},d={position:"fixed",pointerEvents:"none",width:"100%",height:"100%",top:0,left:0};function p(e,t){return e||t?e:d}t.default=function(e){var t=e.style,r=e.className,a=e.width,o=e.height,i=e.globalOptions,s=e.onInit,d=(0,l.useRef)(null),f=(0,l.useRef)(null);return(0,l.useEffect)((function(){if(d.current)return f.current=c.default.create(d.current,n(n({},u),i)),null==s||s({confetti:f.current}),function(){var e;null===(e=f.current)||void 0===e||e.reset()}}),[]),l.default.createElement("canvas",{ref:d,style:p(t,r),className:r,width:a,height:o})}},5413:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Checkboard=void 0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=r(1609),o=l(a),i=l(r(8527)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(r(7218));function l(e){return e&&e.__esModule?e:{default:e}}var c=t.Checkboard=function(e){var t=e.white,r=e.grey,l=e.size,c=e.renderers,u=e.borderRadius,d=e.boxShadow,p=e.children,f=(0,i.default)({default:{grid:{borderRadius:u,boxShadow:d,absolute:"0px 0px 0px 0px",background:"url("+s.get(t,r,l,c.canvas)+") center left"}}});return(0,a.isValidElement)(p)?o.default.cloneElement(p,n({},p.props,{style:n({},p.props.style,f.grid)})):o.default.createElement("div",{style:f.grid})};c.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}},t.default=c},8333:(e,t,r)=>{"use strict";t.rp=void 0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=l(r(1609)),o=l(r(8527)),i=r(4572),s=l(r(5413));function l(e){return e&&e.__esModule?e:{default:e}}var c=t.rp=function(e){var t=e.color,r=e.style,i=e.onClick,l=void 0===i?function(){}:i,c=e.onHover,u=e.title,d=void 0===u?t:u,p=e.children,f=e.focus,m=e.focusStyle,h=void 0===m?{}:m,g="transparent"===t,v=(0,o.default)({default:{swatch:n({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,f?h:{})}}),y={};return c&&(y.onMouseOver=function(e){return c(t,e)}),a.default.createElement("div",n({style:v.swatch,onClick:function(e){return l(t,e)},title:d,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&l(t,e)}},y),p,g&&a.default.createElement(s.default,{borderRadius:v.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))};(0,i.handleFocus)(c)},7218:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={},n=t.render=function(e,t,r,n){if("undefined"==typeof document&&!n)return null;var a=n?new n:document.createElement("canvas");a.width=2*r,a.height=2*r;var o=a.getContext("2d");return o?(o.fillStyle=e,o.fillRect(0,0,a.width,a.height),o.fillStyle=t,o.fillRect(0,0,r,r),o.translate(r,r),o.fillRect(0,0,r,r),a.toDataURL()):null};t.get=function(e,t,a,o){var i=e+"-"+t+"-"+a+(o?"-server":"");if(r[i])return r[i];var s=n(e,t,a,o);return r[i]=s,s}},4572:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleFocus=void 0;var n,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=(n=r(1609))&&n.__esModule?n:{default:n};function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.handleFocus=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var e,t,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];return t=r=s(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(o))),r.state={focus:!1},r.handleFocus=function(){return r.setState({focus:!0})},r.handleBlur=function(){return r.setState({focus:!1})},s(r,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,r),o(n,[{key:"render",value:function(){return i.default.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},i.default.createElement(e,a({},this.props,this.state)))}}]),n}(i.default.Component)}},7633:(e,t,r)=>{"use strict";var n=r(1609);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=Object.prototype.hasOwnProperty,i=/^[: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]*$/,s={},l={};function c(e){return!!o.call(l,e)||!o.call(s,e)&&(i.test(e)?l[e]=!0:(s[e]=!0,!1))}function u(e,t,r,n,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var d={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){d[e]=new u(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];d[t]=new u(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){d[e]=new u(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){d[e]=new u(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){d[e]=new u(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){d[e]=new u(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){d[e]=new u(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){d[e]=new u(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){d[e]=new u(e,5,!1,e.toLowerCase(),null,!1,!1)}));var p=/[\-:]([a-z])/g;function f(e){return e[1].toUpperCase()}"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(p,f);d[t]=new u(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(p,f);d[t]=new u(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(p,f);d[t]=new u(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){d[e]=new u(e,1,!1,e.toLowerCase(),null,!1,!1)})),d.xlinkHref=new u("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){d[e]=new u(e,1,!1,e.toLowerCase(),null,!0,!0)}));var m={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},h=["Webkit","ms","Moz","O"];Object.keys(m).forEach((function(e){h.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),m[t]=m[e]}))}));var g=/["'&<>]/;function v(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=g.exec(e);if(t){var r,n="",a=0;for(r=t.index;r<e.length;r++){switch(e.charCodeAt(r)){case 34:t=""";break;case 38:t="&";break;case 39:t="'";break;case 60:t="<";break;case 62:t=">";break;default:continue}a!==r&&(n+=e.substring(a,r)),a=r+1,n+=t}e=a!==r?n+e.substring(a,r):n}return e}var y=/([A-Z])/g,b=/^ms-/,x=Array.isArray;function w(e,t){return{insertionMode:e,selectedValue:t}}var E=new Map;function _(e,t,r){if("object"!=typeof r)throw Error(a(62));for(var n in t=!0,r)if(o.call(r,n)){var i=r[n];if(null!=i&&"boolean"!=typeof i&&""!==i){if(0===n.indexOf("--")){var s=v(n);i=v((""+i).trim())}else{s=n;var l=E.get(s);void 0!==l||(l=v(s.replace(y,"-$1").toLowerCase().replace(b,"-ms-")),E.set(s,l)),s=l,i="number"==typeof i?0===i||o.call(m,n)?""+i:i+"px":v((""+i).trim())}t?(t=!1,e.push(' style="',s,":",i)):e.push(";",s,":",i)}}t||e.push('"')}function S(e,t,r,n){switch(r){case"style":return void _(e,t,n);case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<r.length)||"o"!==r[0]&&"O"!==r[0]||"n"!==r[1]&&"N"!==r[1])if(null!==(t=d.hasOwnProperty(r)?d[r]:null)){switch(typeof n){case"function":case"symbol":return;case"boolean":if(!t.acceptsBooleans)return}switch(r=t.attributeName,t.type){case 3:n&&e.push(" ",r,'=""');break;case 4:!0===n?e.push(" ",r,'=""'):!1!==n&&e.push(" ",r,'="',v(n),'"');break;case 5:isNaN(n)||e.push(" ",r,'="',v(n),'"');break;case 6:!isNaN(n)&&1<=n&&e.push(" ",r,'="',v(n),'"');break;default:t.sanitizeURL&&(n=""+n),e.push(" ",r,'="',v(n),'"')}}else if(c(r)){switch(typeof n){case"function":case"symbol":return;case"boolean":if("data-"!==(t=r.toLowerCase().slice(0,5))&&"aria-"!==t)return}e.push(" ",r,'="',v(n),'"')}}function M(e,t,r){if(null!=t){if(null!=r)throw Error(a(60));if("object"!=typeof t||!("__html"in t))throw Error(a(61));null!=(t=t.__html)&&e.push(""+t)}}function N(e,t,r,n){e.push(D(r));var a,i=r=null;for(a in t)if(o.call(t,a)){var s=t[a];if(null!=s)switch(a){case"children":r=s;break;case"dangerouslySetInnerHTML":i=s;break;default:S(e,n,a,s)}}return e.push(">"),M(e,i,r),"string"==typeof r?(e.push(v(r)),null):r}var k=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,C=new Map;function D(e){var t=C.get(e);if(void 0===t){if(!k.test(e))throw Error(a(65,e));t="<"+e,C.set(e,t)}return t}function T(e,t,r){if(e.push('\x3c!--$?--\x3e<template id="'),null===r)throw Error(a(395));return e.push(r),e.push('"></template>')}var j=/[<\u2028\u2029]/g;function A(e){return JSON.stringify(e).replace(j,(function(e){switch(e){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}}))}function O(e,t,r,n){return r.generateStaticMarkup?(e.push(v(t)),!1):(""===t?e=n:(n&&e.push("\x3c!-- --\x3e"),e.push(v(t)),e=!0),e)}var I=Object.assign,L=Symbol.for("react.element"),P=Symbol.for("react.portal"),z=Symbol.for("react.fragment"),F=Symbol.for("react.strict_mode"),R=Symbol.for("react.profiler"),B=Symbol.for("react.provider"),U=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),H=Symbol.for("react.suspense_list"),Y=Symbol.for("react.memo"),$=Symbol.for("react.lazy"),Z=Symbol.for("react.scope"),Q=Symbol.for("react.debug_trace_mode"),G=Symbol.for("react.legacy_hidden"),q=Symbol.for("react.default_value"),K=Symbol.iterator;function X(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 z:return"Fragment";case P:return"Portal";case R:return"Profiler";case F:return"StrictMode";case W:return"Suspense";case H:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case U:return(e.displayName||"Context")+".Consumer";case B:return(e._context.displayName||"Context")+".Provider";case V:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case Y:return null!==(t=e.displayName||null)?t:X(e.type)||"Memo";case $:t=e._payload,e=e._init;try{return X(e(t))}catch(e){}}return null}var J={};function ee(e,t){if(!(e=e.contextTypes))return J;var r,n={};for(r in e)n[r]=t[r];return n}var te=null;function re(e,t){if(e!==t){e.context._currentValue2=e.parentValue,e=e.parent;var r=t.parent;if(null===e){if(null!==r)throw Error(a(401))}else{if(null===r)throw Error(a(401));re(e,r)}t.context._currentValue2=t.value}}function ne(e){e.context._currentValue2=e.parentValue,null!==(e=e.parent)&&ne(e)}function ae(e){var t=e.parent;null!==t&&ae(t),e.context._currentValue2=e.value}function oe(e,t){if(e.context._currentValue2=e.parentValue,null===(e=e.parent))throw Error(a(402));e.depth===t.depth?re(e,t):oe(e,t)}function ie(e,t){var r=t.parent;if(null===r)throw Error(a(402));e.depth===r.depth?re(e,r):ie(e,r),t.context._currentValue2=t.value}function se(e){var t=te;t!==e&&(null===t?ae(e):null===e?ne(t):t.depth===e.depth?re(t,e):t.depth>e.depth?oe(t,e):ie(t,e),te=e)}var le={isMounted:function(){return!1},enqueueSetState:function(e,t){null!==(e=e._reactInternals).queue&&e.queue.push(t)},enqueueReplaceState:function(e,t){(e=e._reactInternals).replace=!0,e.queue=[t]},enqueueForceUpdate:function(){}};function ce(e,t,r,n){var a=void 0!==e.state?e.state:null;e.updater=le,e.props=r,e.state=a;var o={queue:[],replace:!1};e._reactInternals=o;var i=t.contextType;if(e.context="object"==typeof i&&null!==i?i._currentValue2:n,"function"==typeof(i=t.getDerivedStateFromProps)&&(a=null==(i=i(r,a))?a:I({},a,i),e.state=a),"function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof e.getSnapshotBeforeUpdate&&("function"==typeof e.UNSAFE_componentWillMount||"function"==typeof e.componentWillMount))if(t=e.state,"function"==typeof e.componentWillMount&&e.componentWillMount(),"function"==typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),t!==e.state&&le.enqueueReplaceState(e,e.state,null),null!==o.queue&&0<o.queue.length)if(t=o.queue,i=o.replace,o.queue=null,o.replace=!1,i&&1===t.length)e.state=t[0];else{for(o=i?t[0]:e.state,a=!0,i=i?1:0;i<t.length;i++){var s=t[i];null!=(s="function"==typeof s?s.call(e,o,r,n):s)&&(a?(a=!1,o=I({},o,s)):I(o,s))}e.state=o}else o.queue=null}var ue={id:1,overflow:""};function de(e,t,r){var n=e.id;e=e.overflow;var a=32-pe(n)-1;n&=~(1<<a),r+=1;var o=32-pe(t)+a;if(30<o){var i=a-a%5;return o=(n&(1<<i)-1).toString(32),n>>=i,a-=i,{id:1<<32-pe(t)+a|r<<a|n,overflow:o+e}}return{id:1<<o|r<<a|n,overflow:e}}var pe=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(fe(e)/me|0)|0},fe=Math.log,me=Math.LN2,he="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},ge=null,ve=null,ye=null,be=null,xe=!1,we=!1,Ee=0,_e=null,Se=0;function Me(){if(null===ge)throw Error(a(321));return ge}function Ne(){if(0<Se)throw Error(a(312));return{memoizedState:null,queue:null,next:null}}function ke(){return null===be?null===ye?(xe=!1,ye=be=Ne()):(xe=!0,be=ye):null===be.next?(xe=!1,be=be.next=Ne()):(xe=!0,be=be.next),be}function Ce(){ve=ge=null,we=!1,ye=null,Se=0,be=_e=null}function De(e,t){return"function"==typeof t?t(e):t}function Te(e,t,r){if(ge=Me(),be=ke(),xe){var n=be.queue;if(t=n.dispatch,null!==_e&&void 0!==(r=_e.get(n))){_e.delete(n),n=be.memoizedState;do{n=e(n,r.action),r=r.next}while(null!==r);return be.memoizedState=n,[n,t]}return[be.memoizedState,t]}return e=e===De?"function"==typeof t?t():t:void 0!==r?r(t):t,be.memoizedState=e,e=(e=be.queue={last:null,dispatch:null}).dispatch=Ae.bind(null,ge,e),[be.memoizedState,e]}function je(e,t){if(ge=Me(),t=void 0===t?null:t,null!==(be=ke())){var r=be.memoizedState;if(null!==r&&null!==t){var n=r[1];e:if(null===n)n=!1;else{for(var a=0;a<n.length&&a<t.length;a++)if(!he(t[a],n[a])){n=!1;break e}n=!0}if(n)return r[0]}}return e=e(),be.memoizedState=[e,t],e}function Ae(e,t,r){if(25<=Se)throw Error(a(301));if(e===ge)if(we=!0,e={action:r,next:null},null===_e&&(_e=new Map),void 0===(r=_e.get(t)))_e.set(t,e);else{for(t=r;null!==t.next;)t=t.next;t.next=e}}function Oe(){throw Error(a(394))}function Ie(){}var Le={readContext:function(e){return e._currentValue2},useContext:function(e){return Me(),e._currentValue2},useMemo:je,useReducer:Te,useRef:function(e){ge=Me();var t=(be=ke()).memoizedState;return null===t?(e={current:e},be.memoizedState=e):t},useState:function(e){return Te(De,e)},useInsertionEffect:Ie,useLayoutEffect:function(){},useCallback:function(e,t){return je((function(){return e}),t)},useImperativeHandle:Ie,useEffect:Ie,useDebugValue:Ie,useDeferredValue:function(e){return Me(),e},useTransition:function(){return Me(),[!1,Oe]},useId:function(){var e=ve.treeContext,t=e.overflow;e=((e=e.id)&~(1<<32-pe(e)-1)).toString(32)+t;var r=Pe;if(null===r)throw Error(a(404));return t=Ee++,e=":"+r.idPrefix+"R"+e,0<t&&(e+="H"+t.toString(32)),e+":"},useMutableSource:function(e,t){return Me(),t(e._source)},useSyncExternalStore:function(e,t,r){if(void 0===r)throw Error(a(407));return r()}},Pe=null,ze=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Fe(e){return console.error(e),null}function Re(){}function Be(e,t,r,n,a,o,i,s){e.allPendingTasks++,null===r?e.pendingRootTasks++:r.pendingTasks++;var l={node:t,ping:function(){var t=e.pingedTasks;t.push(l),1===t.length&&tt(e)},blockedBoundary:r,blockedSegment:n,abortSet:a,legacyContext:o,context:i,treeContext:s};return a.add(l),l}function Ue(e,t,r,n,a,o){return{status:0,id:-1,index:t,parentFlushed:!1,chunks:[],children:[],formatContext:n,boundary:r,lastPushedText:a,textEmbedded:o}}function Ve(e,t){if(null!=(e=e.onError(t))&&"string"!=typeof e)throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof e+'" instead');return e}function We(e,t){var r=e.onShellError;r(t),(r=e.onFatalError)(t),null!==e.destination?(e.status=2,e.destination.destroy(t)):(e.status=1,e.fatalError=t)}function He(e,t,r,n,a){for(ge={},ve=t,Ee=0,e=r(n,a);we;)we=!1,Ee=0,Se+=1,be=null,e=r(n,a);return Ce(),e}function Ye(e,t,r,n){var o=r.render(),i=n.childContextTypes;if(null!=i){var s=t.legacyContext;if("function"!=typeof r.getChildContext)n=s;else{for(var l in r=r.getChildContext())if(!(l in i))throw Error(a(108,X(n)||"Unknown",l));n=I({},s,r)}t.legacyContext=n,Qe(e,t,o),t.legacyContext=s}else Qe(e,t,o)}function $e(e,t){if(e&&e.defaultProps){for(var r in t=I({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function Ze(e,t,r,i,s){if("function"==typeof r)if(r.prototype&&r.prototype.isReactComponent){s=ee(r,t.legacyContext);var l=r.contextType;ce(l=new r(i,"object"==typeof l&&null!==l?l._currentValue2:s),r,i,s),Ye(e,t,l,r)}else{s=He(e,t,r,i,l=ee(r,t.legacyContext));var u=0!==Ee;if("object"==typeof s&&null!==s&&"function"==typeof s.render&&void 0===s.$$typeof)ce(s,r,i,l),Ye(e,t,s,r);else if(u){i=t.treeContext,t.treeContext=de(i,1,0);try{Qe(e,t,s)}finally{t.treeContext=i}}else Qe(e,t,s)}else{if("string"!=typeof r){switch(r){case G:case Q:case F:case R:case z:case H:return void Qe(e,t,i.children);case Z:throw Error(a(343));case W:e:{r=t.blockedBoundary,s=t.blockedSegment,l=i.fallback,i=i.children;var d={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:u=new Set,errorDigest:null},p=Ue(0,s.chunks.length,d,s.formatContext,!1,!1);s.children.push(p),s.lastPushedText=!1;var f=Ue(0,0,null,s.formatContext,!1,!1);f.parentFlushed=!0,t.blockedBoundary=d,t.blockedSegment=f;try{if(qe(e,t,i),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push("\x3c!-- --\x3e"),f.status=1,Je(d,f),0===d.pendingTasks)break e}catch(t){f.status=4,d.forceClientRender=!0,d.errorDigest=Ve(e,t)}finally{t.blockedBoundary=r,t.blockedSegment=s}t=Be(e,l,r,p,u,t.legacyContext,t.context,t.treeContext),e.pingedTasks.push(t)}return}if("object"==typeof r&&null!==r)switch(r.$$typeof){case V:if(i=He(e,t,r.render,i,s),0!==Ee){r=t.treeContext,t.treeContext=de(r,1,0);try{Qe(e,t,i)}finally{t.treeContext=r}}else Qe(e,t,i);return;case Y:return void Ze(e,t,r=r.type,i=$e(r,i),s);case B:if(s=i.children,r=r._context,i=i.value,l=r._currentValue2,r._currentValue2=i,te=i={parent:u=te,depth:null===u?0:u.depth+1,context:r,parentValue:l,value:i},t.context=i,Qe(e,t,s),null===(e=te))throw Error(a(403));return i=e.parentValue,e.context._currentValue2=i===q?e.context._defaultValue:i,e=te=e.parent,void(t.context=e);case U:return void Qe(e,t,i=(i=i.children)(r._currentValue2));case $:return void Ze(e,t,r=(s=r._init)(r._payload),i=$e(r,i),void 0)}throw Error(a(130,null==r?r:typeof r,""))}switch(l=function(e,t,r,i,s){switch(t){case"select":e.push(D("select"));var l=null,u=null;for(m in r)if(o.call(r,m)){var d=r[m];if(null!=d)switch(m){case"children":l=d;break;case"dangerouslySetInnerHTML":u=d;break;case"defaultValue":case"value":break;default:S(e,i,m,d)}}return e.push(">"),M(e,u,l),l;case"option":u=s.selectedValue,e.push(D("option"));var p=d=null,f=null,m=null;for(l in r)if(o.call(r,l)){var h=r[l];if(null!=h)switch(l){case"children":d=h;break;case"selected":f=h;break;case"dangerouslySetInnerHTML":m=h;break;case"value":p=h;default:S(e,i,l,h)}}if(null!=u)if(r=null!==p?""+p:function(e){var t="";return n.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(d),x(u)){for(i=0;i<u.length;i++)if(""+u[i]===r){e.push(' selected=""');break}}else""+u===r&&e.push(' selected=""');else f&&e.push(' selected=""');return e.push(">"),M(e,m,d),d;case"textarea":for(d in e.push(D("textarea")),m=u=l=null,r)if(o.call(r,d)&&null!=(p=r[d]))switch(d){case"children":m=p;break;case"value":l=p;break;case"defaultValue":u=p;break;case"dangerouslySetInnerHTML":throw Error(a(91));default:S(e,i,d,p)}if(null===l&&null!==u&&(l=u),e.push(">"),null!=m){if(null!=l)throw Error(a(92));if(x(m)&&1<m.length)throw Error(a(93));l=""+m}return"string"==typeof l&&"\n"===l[0]&&e.push("\n"),null!==l&&e.push(v(""+l)),null;case"input":for(u in e.push(D("input")),p=m=d=l=null,r)if(o.call(r,u)&&null!=(f=r[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(a(399,"input"));case"defaultChecked":p=f;break;case"defaultValue":d=f;break;case"checked":m=f;break;case"value":l=f;break;default:S(e,i,u,f)}return null!==m?S(e,i,"checked",m):null!==p&&S(e,i,"checked",p),null!==l?S(e,i,"value",l):null!==d&&S(e,i,"value",d),e.push("/>"),null;case"menuitem":for(var g in e.push(D("menuitem")),r)if(o.call(r,g)&&null!=(l=r[g]))switch(g){case"children":case"dangerouslySetInnerHTML":throw Error(a(400));default:S(e,i,g,l)}return e.push(">"),null;case"title":for(h in e.push(D("title")),l=null,r)if(o.call(r,h)&&null!=(u=r[h]))switch(h){case"children":l=u;break;case"dangerouslySetInnerHTML":throw Error(a(434));default:S(e,i,h,u)}return e.push(">"),l;case"listing":case"pre":for(p in e.push(D(t)),u=l=null,r)if(o.call(r,p)&&null!=(d=r[p]))switch(p){case"children":l=d;break;case"dangerouslySetInnerHTML":u=d;break;default:S(e,i,p,d)}if(e.push(">"),null!=u){if(null!=l)throw Error(a(60));if("object"!=typeof u||!("__html"in u))throw Error(a(61));null!=(r=u.__html)&&("string"==typeof r&&0<r.length&&"\n"===r[0]?e.push("\n",r):e.push(""+r))}return"string"==typeof l&&"\n"===l[0]&&e.push("\n"),l;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":for(var y in e.push(D(t)),r)if(o.call(r,y)&&null!=(l=r[y]))switch(y){case"children":case"dangerouslySetInnerHTML":throw Error(a(399,t));default:S(e,i,y,l)}return e.push("/>"),null;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 N(e,r,t,i);case"html":return 0===s.insertionMode&&e.push("<!DOCTYPE html>"),N(e,r,t,i);default:if(-1===t.indexOf("-")&&"string"!=typeof r.is)return N(e,r,t,i);for(f in e.push(D(t)),u=l=null,r)if(o.call(r,f)&&null!=(d=r[f]))switch(f){case"children":l=d;break;case"dangerouslySetInnerHTML":u=d;break;case"style":_(e,i,d);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:c(f)&&"function"!=typeof d&&"symbol"!=typeof d&&e.push(" ",f,'="',v(d),'"')}return e.push(">"),M(e,u,l),l}}((s=t.blockedSegment).chunks,r,i,e.responseState,s.formatContext),s.lastPushedText=!1,u=s.formatContext,s.formatContext=function(e,t,r){switch(t){case"select":return w(1,null!=r.value?r.value:r.defaultValue);case"svg":return w(2,null);case"math":return w(3,null);case"foreignObject":return w(1,null);case"table":return w(4,null);case"thead":case"tbody":case"tfoot":return w(5,null);case"colgroup":return w(7,null);case"tr":return w(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w(1,null):e}(u,r,i),qe(e,t,l),s.formatContext=u,r){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:s.chunks.push("</",r,">")}s.lastPushedText=!1}}function Qe(e,t,r){if(t.node=r,"object"==typeof r&&null!==r){switch(r.$$typeof){case L:return void Ze(e,t,r.type,r.props,r.ref);case P:throw Error(a(257));case $:var n=r._init;return void Qe(e,t,r=n(r._payload))}if(x(r))return void Ge(e,t,r);if((n=null===r||"object"!=typeof r?null:"function"==typeof(n=K&&r[K]||r["@@iterator"])?n:null)&&(n=n.call(r))){if(!(r=n.next()).done){var o=[];do{o.push(r.value),r=n.next()}while(!r.done);Ge(e,t,o)}return}throw e=Object.prototype.toString.call(r),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(r).join(", ")+"}":e))}"string"==typeof r?(n=t.blockedSegment).lastPushedText=O(t.blockedSegment.chunks,r,e.responseState,n.lastPushedText):"number"==typeof r&&((n=t.blockedSegment).lastPushedText=O(t.blockedSegment.chunks,""+r,e.responseState,n.lastPushedText))}function Ge(e,t,r){for(var n=r.length,a=0;a<n;a++){var o=t.treeContext;t.treeContext=de(o,n,a);try{qe(e,t,r[a])}finally{t.treeContext=o}}}function qe(e,t,r){var n=t.blockedSegment.formatContext,a=t.legacyContext,o=t.context;try{return Qe(e,t,r)}catch(l){if(Ce(),"object"!=typeof l||null===l||"function"!=typeof l.then)throw t.blockedSegment.formatContext=n,t.legacyContext=a,t.context=o,se(o),l;r=l;var i=t.blockedSegment,s=Ue(0,i.chunks.length,null,i.formatContext,i.lastPushedText,!0);i.children.push(s),i.lastPushedText=!1,e=Be(e,t.node,t.blockedBoundary,s,t.abortSet,t.legacyContext,t.context,t.treeContext).ping,r.then(e,e),t.blockedSegment.formatContext=n,t.legacyContext=a,t.context=o,se(o)}}function Ke(e){var t=e.blockedBoundary;(e=e.blockedSegment).status=3,et(this,t,e)}function Xe(e,t,r){var n=e.blockedBoundary;e.blockedSegment.status=3,null===n?(t.allPendingTasks--,2!==t.status&&(t.status=2,null!==t.destination&&t.destination.push(null))):(n.pendingTasks--,n.forceClientRender||(n.forceClientRender=!0,e=void 0===r?Error(a(432)):r,n.errorDigest=t.onError(e),n.parentFlushed&&t.clientRenderedBoundaries.push(n)),n.fallbackAbortableTasks.forEach((function(e){return Xe(e,t,r)})),n.fallbackAbortableTasks.clear(),t.allPendingTasks--,0===t.allPendingTasks&&(n=t.onAllReady)())}function Je(e,t){if(0===t.chunks.length&&1===t.children.length&&null===t.children[0].boundary){var r=t.children[0];r.id=t.id,r.parentFlushed=!0,1===r.status&&Je(e,r)}else e.completedSegments.push(t)}function et(e,t,r){if(null===t){if(r.parentFlushed){if(null!==e.completedRootSegment)throw Error(a(389));e.completedRootSegment=r}e.pendingRootTasks--,0===e.pendingRootTasks&&(e.onShellError=Re,(t=e.onShellReady)())}else t.pendingTasks--,t.forceClientRender||(0===t.pendingTasks?(r.parentFlushed&&1===r.status&&Je(t,r),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(Ke,e),t.fallbackAbortableTasks.clear()):r.parentFlushed&&1===r.status&&(Je(t,r),1===t.completedSegments.length&&t.parentFlushed&&e.partialBoundaries.push(t)));e.allPendingTasks--,0===e.allPendingTasks&&(e=e.onAllReady)()}function tt(e){if(2!==e.status){var t=te,r=ze.current;ze.current=Le;var n=Pe;Pe=e.responseState;try{var a,o=e.pingedTasks;for(a=0;a<o.length;a++){var i=o[a],s=e,l=i.blockedSegment;if(0===l.status){se(i.context);try{Qe(s,i,i.node),s.responseState.generateStaticMarkup||l.lastPushedText&&l.textEmbedded&&l.chunks.push("\x3c!-- --\x3e"),i.abortSet.delete(i),l.status=1,et(s,i.blockedBoundary,l)}catch(e){if(Ce(),"object"==typeof e&&null!==e&&"function"==typeof e.then){var c=i.ping;e.then(c,c)}else{i.abortSet.delete(i),l.status=4;var u=i.blockedBoundary,d=e,p=Ve(s,d);null===u?We(s,d):(u.pendingTasks--,u.forceClientRender||(u.forceClientRender=!0,u.errorDigest=p,u.parentFlushed&&s.clientRenderedBoundaries.push(u))),s.allPendingTasks--,0===s.allPendingTasks&&(0,s.onAllReady)()}}}}o.splice(0,a),null!==e.destination&&st(e,e.destination)}catch(t){Ve(e,t),We(e,t)}finally{Pe=n,ze.current=r,r===Le&&se(t)}}}function rt(e,t,r){switch(r.parentFlushed=!0,r.status){case 0:var n=r.id=e.nextSegmentId++;return r.lastPushedText=!1,r.textEmbedded=!1,e=e.responseState,t.push('<template id="'),t.push(e.placeholderPrefix),e=n.toString(16),t.push(e),t.push('"></template>');case 1:r.status=2;var o=!0;n=r.chunks;var i=0;r=r.children;for(var s=0;s<r.length;s++){for(o=r[s];i<o.index;i++)t.push(n[i]);o=nt(e,t,o)}for(;i<n.length-1;i++)t.push(n[i]);return i<n.length&&(o=t.push(n[i])),o;default:throw Error(a(390))}}function nt(e,t,r){var n=r.boundary;if(null===n)return rt(e,t,r);if(n.parentFlushed=!0,n.forceClientRender)return e.responseState.generateStaticMarkup||(n=n.errorDigest,t.push("\x3c!--$!--\x3e"),t.push("<template"),n&&(t.push(' data-dgst="'),n=v(n),t.push(n),t.push('"')),t.push("></template>")),rt(e,t,r),!!e.responseState.generateStaticMarkup||t.push("\x3c!--/$--\x3e");if(0<n.pendingTasks){n.rootSegmentID=e.nextSegmentId++,0<n.completedSegments.length&&e.partialBoundaries.push(n);var o=e.responseState,i=o.nextSuspenseID++;return o=o.boundaryPrefix+i.toString(16),n=n.id=o,T(t,e.responseState,n),rt(e,t,r),t.push("\x3c!--/$--\x3e")}if(n.byteSize>e.progressiveChunkSize)return n.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(n),T(t,e.responseState,n.id),rt(e,t,r),t.push("\x3c!--/$--\x3e");if(e.responseState.generateStaticMarkup||t.push("\x3c!--$--\x3e"),1!==(r=n.completedSegments).length)throw Error(a(391));return nt(e,t,r[0]),!!e.responseState.generateStaticMarkup||t.push("\x3c!--/$--\x3e")}function at(e,t,r){return function(e,t,r,n){switch(r.insertionMode){case 0:case 1:return e.push('<div hidden id="'),e.push(t.segmentPrefix),t=n.toString(16),e.push(t),e.push('">');case 2:return e.push('<svg aria-hidden="true" style="display:none" id="'),e.push(t.segmentPrefix),t=n.toString(16),e.push(t),e.push('">');case 3:return e.push('<math aria-hidden="true" style="display:none" id="'),e.push(t.segmentPrefix),t=n.toString(16),e.push(t),e.push('">');case 4:return e.push('<table hidden id="'),e.push(t.segmentPrefix),t=n.toString(16),e.push(t),e.push('">');case 5:return e.push('<table hidden><tbody id="'),e.push(t.segmentPrefix),t=n.toString(16),e.push(t),e.push('">');case 6:return e.push('<table hidden><tr id="'),e.push(t.segmentPrefix),t=n.toString(16),e.push(t),e.push('">');case 7:return e.push('<table hidden><colgroup id="'),e.push(t.segmentPrefix),t=n.toString(16),e.push(t),e.push('">');default:throw Error(a(397))}}(t,e.responseState,r.formatContext,r.id),nt(e,t,r),function(e,t){switch(t.insertionMode){case 0:case 1:return e.push("</div>");case 2:return e.push("</svg>");case 3:return e.push("</math>");case 4:return e.push("</table>");case 5:return e.push("</tbody></table>");case 6:return e.push("</tr></table>");case 7:return e.push("</colgroup></table>");default:throw Error(a(397))}}(t,r.formatContext)}function ot(e,t,r){for(var n=r.completedSegments,o=0;o<n.length;o++)it(e,t,r,n[o]);if(n.length=0,e=e.responseState,n=r.id,r=r.rootSegmentID,t.push(e.startInlineScript),e.sentCompleteBoundaryFunction?t.push('$RC("'):(e.sentCompleteBoundaryFunction=!0,t.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("')),null===n)throw Error(a(395));return r=r.toString(16),t.push(n),t.push('","'),t.push(e.segmentPrefix),t.push(r),t.push('")<\/script>')}function it(e,t,r,n){if(2===n.status)return!0;var o=n.id;if(-1===o){if(-1===(n.id=r.rootSegmentID))throw Error(a(392));return at(e,t,n)}return at(e,t,n),e=e.responseState,t.push(e.startInlineScript),e.sentCompleteSegmentFunction?t.push('$RS("'):(e.sentCompleteSegmentFunction=!0,t.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("')),t.push(e.segmentPrefix),o=o.toString(16),t.push(o),t.push('","'),t.push(e.placeholderPrefix),t.push(o),t.push('")<\/script>')}function st(e,t){try{var r=e.completedRootSegment;if(null!==r&&0===e.pendingRootTasks){nt(e,t,r),e.completedRootSegment=null;var n=e.responseState.bootstrapChunks;for(r=0;r<n.length-1;r++)t.push(n[r]);r<n.length&&t.push(n[r])}var o,i=e.clientRenderedBoundaries;for(o=0;o<i.length;o++){var s=i[o];n=t;var l=e.responseState,c=s.id,u=s.errorDigest,d=s.errorMessage,p=s.errorComponentStack;if(n.push(l.startInlineScript),l.sentClientRenderFunction?n.push('$RX("'):(l.sentClientRenderFunction=!0,n.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("')),null===c)throw Error(a(395));if(n.push(c),n.push('"'),u||d||p){n.push(",");var f=A(u||"");n.push(f)}if(d||p){n.push(",");var m=A(d||"");n.push(m)}if(p){n.push(",");var h=A(p);n.push(h)}if(!n.push(")<\/script>"))return e.destination=null,o++,void i.splice(0,o)}i.splice(0,o);var g=e.completedBoundaries;for(o=0;o<g.length;o++)if(!ot(e,t,g[o]))return e.destination=null,o++,void g.splice(0,o);g.splice(0,o);var v=e.partialBoundaries;for(o=0;o<v.length;o++){var y=v[o];e:{i=e,s=t;var b=y.completedSegments;for(l=0;l<b.length;l++)if(!it(i,s,y,b[l])){l++,b.splice(0,l);var x=!1;break e}b.splice(0,l),x=!0}if(!x)return e.destination=null,o++,void v.splice(0,o)}v.splice(0,o);var w=e.completedBoundaries;for(o=0;o<w.length;o++)if(!ot(e,t,w[o]))return e.destination=null,o++,void w.splice(0,o);w.splice(0,o)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&t.push(null)}}function lt(e,t){try{var r=e.abortableTasks;r.forEach((function(r){return Xe(r,e,t)})),r.clear(),null!==e.destination&&st(e,e.destination)}catch(t){Ve(e,t),We(e,t)}}function ct(){}function ut(e,t,r,n){var o=!1,i=null,s="",l={push:function(e){return null!==e&&(s+=e),!0},destroy:function(e){o=!0,i=e}},c=!1;if(e=function(e,t,r,n,a,o,i,s,l){var c=[],u=new Set;return(r=Ue(t={destination:null,responseState:t,progressiveChunkSize:n,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:u,pingedTasks:c,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===a?Fe:a,onAllReady:Re,onShellReady:void 0===i?Re:i,onShellError:Re,onFatalError:Re},0,null,r,!1,!1)).parentFlushed=!0,e=Be(t,e,null,r,u,J,null,ue),c.push(e),t}(e,function(e,t){return{bootstrapChunks:[],startInlineScript:"<script>",placeholderPrefix:(t=void 0===t?"":t)+"P:",segmentPrefix:t+"S:",boundaryPrefix:t+"B:",idPrefix:t,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}(r,t?t.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},1/0,ct,0,(function(){c=!0})),tt(e),lt(e,n),1===e.status)e.status=2,l.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=l;try{st(e,l)}catch(t){Ve(e,t),We(e,t)}}if(o)throw i;if(!c)throw Error(a(426));return s}t.renderToNodeStream=function(){throw Error(a(207))},t.renderToStaticMarkup=function(e,t){return ut(e,t,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')},t.renderToStaticNodeStream=function(){throw Error(a(208))},t.renderToString=function(e,t){return ut(e,t,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')},t.version="18.2.0"},2911:(e,t,r)=>{"use strict";var n=r(1609);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=null,i=0;function s(e,t){if(0!==t.length)if(512<t.length)0<i&&(e.enqueue(new Uint8Array(o.buffer,0,i)),o=new Uint8Array(512),i=0),e.enqueue(t);else{var r=o.length-i;r<t.length&&(0===r?e.enqueue(o):(o.set(t.subarray(0,r),i),e.enqueue(o),t=t.subarray(r)),o=new Uint8Array(512),i=0),o.set(t,i),i+=t.length}}function l(e,t){return s(e,t),!0}function c(e){o&&0<i&&(e.enqueue(new Uint8Array(o.buffer,0,i)),o=null,i=0)}var u=new TextEncoder;function d(e){return u.encode(e)}function p(e){return u.encode(e)}function f(e,t){"function"==typeof e.error?e.error(t):e.close()}var m=Object.prototype.hasOwnProperty,h=/^[: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]*$/,g={},v={};function y(e){return!!m.call(v,e)||!m.call(g,e)&&(h.test(e)?v[e]=!0:(g[e]=!0,!1))}function b(e,t,r,n,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var x={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){x[e]=new b(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];x[t]=new b(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){x[e]=new b(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){x[e]=new b(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){x[e]=new b(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){x[e]=new b(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){x[e]=new b(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){x[e]=new b(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){x[e]=new b(e,5,!1,e.toLowerCase(),null,!1,!1)}));var w=/[\-:]([a-z])/g;function E(e){return e[1].toUpperCase()}"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(w,E);x[t]=new b(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(w,E);x[t]=new b(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(w,E);x[t]=new b(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){x[e]=new b(e,1,!1,e.toLowerCase(),null,!1,!1)})),x.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){x[e]=new b(e,1,!1,e.toLowerCase(),null,!0,!0)}));var _={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},S=["Webkit","ms","Moz","O"];Object.keys(_).forEach((function(e){S.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_[t]=_[e]}))}));var M=/["'&<>]/;function N(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=M.exec(e);if(t){var r,n="",a=0;for(r=t.index;r<e.length;r++){switch(e.charCodeAt(r)){case 34:t=""";break;case 38:t="&";break;case 39:t="'";break;case 60:t="<";break;case 62:t=">";break;default:continue}a!==r&&(n+=e.substring(a,r)),a=r+1,n+=t}e=a!==r?n+e.substring(a,r):n}return e}var k=/([A-Z])/g,C=/^ms-/,D=Array.isArray,T=p("<script>"),j=p("<\/script>"),A=p('<script src="'),O=p('<script type="module" src="'),I=p('" async=""><\/script>'),L=/(<\/|<)(s)(cript)/gi;function P(e,t,r,n){return t+("s"===r?"\\u0073":"\\u0053")+n}function z(e,t){return{insertionMode:e,selectedValue:t}}var F=p("\x3c!-- --\x3e");function R(e,t,r,n){return""===t?n:(n&&e.push(F),e.push(d(N(t))),!0)}var B=new Map,U=p(' style="'),V=p(":"),W=p(";");function H(e,t,r){if("object"!=typeof r)throw Error(a(62));for(var n in t=!0,r)if(m.call(r,n)){var o=r[n];if(null!=o&&"boolean"!=typeof o&&""!==o){if(0===n.indexOf("--")){var i=d(N(n));o=d(N((""+o).trim()))}else{i=n;var s=B.get(i);void 0!==s||(s=p(N(i.replace(k,"-$1").toLowerCase().replace(C,"-ms-"))),B.set(i,s)),i=s,o="number"==typeof o?0===o||m.call(_,n)?d(""+o):d(o+"px"):d(N((""+o).trim()))}t?(t=!1,e.push(U,i,V,o)):e.push(W,i,V,o)}}t||e.push(Z)}var Y=p(" "),$=p('="'),Z=p('"'),Q=p('=""');function G(e,t,r,n){switch(r){case"style":return void H(e,t,n);case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<r.length)||"o"!==r[0]&&"O"!==r[0]||"n"!==r[1]&&"N"!==r[1])if(null!==(t=x.hasOwnProperty(r)?x[r]:null)){switch(typeof n){case"function":case"symbol":return;case"boolean":if(!t.acceptsBooleans)return}switch(r=d(t.attributeName),t.type){case 3:n&&e.push(Y,r,Q);break;case 4:!0===n?e.push(Y,r,Q):!1!==n&&e.push(Y,r,$,d(N(n)),Z);break;case 5:isNaN(n)||e.push(Y,r,$,d(N(n)),Z);break;case 6:!isNaN(n)&&1<=n&&e.push(Y,r,$,d(N(n)),Z);break;default:t.sanitizeURL&&(n=""+n),e.push(Y,r,$,d(N(n)),Z)}}else if(y(r)){switch(typeof n){case"function":case"symbol":return;case"boolean":if("data-"!==(t=r.toLowerCase().slice(0,5))&&"aria-"!==t)return}e.push(Y,d(r),$,d(N(n)),Z)}}var q=p(">"),K=p("/>");function X(e,t,r){if(null!=t){if(null!=r)throw Error(a(60));if("object"!=typeof t||!("__html"in t))throw Error(a(61));null!=(t=t.__html)&&e.push(d(""+t))}}var J=p(' selected=""');function ee(e,t,r,n){e.push(ae(r));var a,o=r=null;for(a in t)if(m.call(t,a)){var i=t[a];if(null!=i)switch(a){case"children":r=i;break;case"dangerouslySetInnerHTML":o=i;break;default:G(e,n,a,i)}}return e.push(q),X(e,o,r),"string"==typeof r?(e.push(d(N(r))),null):r}var te=p("\n"),re=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,ne=new Map;function ae(e){var t=ne.get(e);if(void 0===t){if(!re.test(e))throw Error(a(65,e));t=p("<"+e),ne.set(e,t)}return t}var oe=p("<!DOCTYPE html>");var ie=p("</"),se=p(">"),le=p('<template id="'),ce=p('"></template>'),ue=p("\x3c!--$--\x3e"),de=p('\x3c!--$?--\x3e<template id="'),pe=p('"></template>'),fe=p("\x3c!--$!--\x3e"),me=p("\x3c!--/$--\x3e"),he=p("<template"),ge=p('"'),ve=p(' data-dgst="');p(' data-msg="'),p(' data-stck="');var ye=p("></template>");function be(e,t,r){if(s(e,de),null===r)throw Error(a(395));return s(e,r),l(e,pe)}var xe=p('<div hidden id="'),we=p('">'),Ee=p("</div>"),_e=p('<svg aria-hidden="true" style="display:none" id="'),Se=p('">'),Me=p("</svg>"),Ne=p('<math aria-hidden="true" style="display:none" id="'),ke=p('">'),Ce=p("</math>"),De=p('<table hidden id="'),Te=p('">'),je=p("</table>"),Ae=p('<table hidden><tbody id="'),Oe=p('">'),Ie=p("</tbody></table>"),Le=p('<table hidden><tr id="'),Pe=p('">'),ze=p("</tr></table>"),Fe=p('<table hidden><colgroup id="'),Re=p('">'),Be=p("</colgroup></table>"),Ue=p('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'),Ve=p('$RS("'),We=p('","'),He=p('")<\/script>'),Ye=p('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'),$e=p('$RC("'),Ze=p('","'),Qe=p('")<\/script>'),Ge=p('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("'),qe=p('$RX("'),Ke=p('"'),Xe=p(")<\/script>"),Je=p(","),et=/[<\u2028\u2029]/g;function tt(e){return JSON.stringify(e).replace(et,(function(e){switch(e){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}}))}var rt=Object.assign,nt=Symbol.for("react.element"),at=Symbol.for("react.portal"),ot=Symbol.for("react.fragment"),it=Symbol.for("react.strict_mode"),st=Symbol.for("react.profiler"),lt=Symbol.for("react.provider"),ct=Symbol.for("react.context"),ut=Symbol.for("react.forward_ref"),dt=Symbol.for("react.suspense"),pt=Symbol.for("react.suspense_list"),ft=Symbol.for("react.memo"),mt=Symbol.for("react.lazy"),ht=Symbol.for("react.scope"),gt=Symbol.for("react.debug_trace_mode"),vt=Symbol.for("react.legacy_hidden"),yt=Symbol.for("react.default_value"),bt=Symbol.iterator;function xt(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 ot:return"Fragment";case at:return"Portal";case st:return"Profiler";case it:return"StrictMode";case dt:return"Suspense";case pt:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ct:return(e.displayName||"Context")+".Consumer";case lt:return(e._context.displayName||"Context")+".Provider";case ut:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case ft:return null!==(t=e.displayName||null)?t:xt(e.type)||"Memo";case mt:t=e._payload,e=e._init;try{return xt(e(t))}catch(e){}}return null}var wt={};function Et(e,t){if(!(e=e.contextTypes))return wt;var r,n={};for(r in e)n[r]=t[r];return n}var _t=null;function St(e,t){if(e!==t){e.context._currentValue=e.parentValue,e=e.parent;var r=t.parent;if(null===e){if(null!==r)throw Error(a(401))}else{if(null===r)throw Error(a(401));St(e,r)}t.context._currentValue=t.value}}function Mt(e){e.context._currentValue=e.parentValue,null!==(e=e.parent)&&Mt(e)}function Nt(e){var t=e.parent;null!==t&&Nt(t),e.context._currentValue=e.value}function kt(e,t){if(e.context._currentValue=e.parentValue,null===(e=e.parent))throw Error(a(402));e.depth===t.depth?St(e,t):kt(e,t)}function Ct(e,t){var r=t.parent;if(null===r)throw Error(a(402));e.depth===r.depth?St(e,r):Ct(e,r),t.context._currentValue=t.value}function Dt(e){var t=_t;t!==e&&(null===t?Nt(e):null===e?Mt(t):t.depth===e.depth?St(t,e):t.depth>e.depth?kt(t,e):Ct(t,e),_t=e)}var Tt={isMounted:function(){return!1},enqueueSetState:function(e,t){null!==(e=e._reactInternals).queue&&e.queue.push(t)},enqueueReplaceState:function(e,t){(e=e._reactInternals).replace=!0,e.queue=[t]},enqueueForceUpdate:function(){}};function jt(e,t,r,n){var a=void 0!==e.state?e.state:null;e.updater=Tt,e.props=r,e.state=a;var o={queue:[],replace:!1};e._reactInternals=o;var i=t.contextType;if(e.context="object"==typeof i&&null!==i?i._currentValue:n,"function"==typeof(i=t.getDerivedStateFromProps)&&(a=null==(i=i(r,a))?a:rt({},a,i),e.state=a),"function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof e.getSnapshotBeforeUpdate&&("function"==typeof e.UNSAFE_componentWillMount||"function"==typeof e.componentWillMount))if(t=e.state,"function"==typeof e.componentWillMount&&e.componentWillMount(),"function"==typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),t!==e.state&&Tt.enqueueReplaceState(e,e.state,null),null!==o.queue&&0<o.queue.length)if(t=o.queue,i=o.replace,o.queue=null,o.replace=!1,i&&1===t.length)e.state=t[0];else{for(o=i?t[0]:e.state,a=!0,i=i?1:0;i<t.length;i++){var s=t[i];null!=(s="function"==typeof s?s.call(e,o,r,n):s)&&(a?(a=!1,o=rt({},o,s)):rt(o,s))}e.state=o}else o.queue=null}var At={id:1,overflow:""};function Ot(e,t,r){var n=e.id;e=e.overflow;var a=32-It(n)-1;n&=~(1<<a),r+=1;var o=32-It(t)+a;if(30<o){var i=a-a%5;return o=(n&(1<<i)-1).toString(32),n>>=i,a-=i,{id:1<<32-It(t)+a|r<<a|n,overflow:o+e}}return{id:1<<o|r<<a|n,overflow:e}}var It=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Lt(e)/Pt|0)|0},Lt=Math.log,Pt=Math.LN2,zt="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Ft=null,Rt=null,Bt=null,Ut=null,Vt=!1,Wt=!1,Ht=0,Yt=null,$t=0;function Zt(){if(null===Ft)throw Error(a(321));return Ft}function Qt(){if(0<$t)throw Error(a(312));return{memoizedState:null,queue:null,next:null}}function Gt(){return null===Ut?null===Bt?(Vt=!1,Bt=Ut=Qt()):(Vt=!0,Ut=Bt):null===Ut.next?(Vt=!1,Ut=Ut.next=Qt()):(Vt=!0,Ut=Ut.next),Ut}function qt(){Rt=Ft=null,Wt=!1,Bt=null,$t=0,Ut=Yt=null}function Kt(e,t){return"function"==typeof t?t(e):t}function Xt(e,t,r){if(Ft=Zt(),Ut=Gt(),Vt){var n=Ut.queue;if(t=n.dispatch,null!==Yt&&void 0!==(r=Yt.get(n))){Yt.delete(n),n=Ut.memoizedState;do{n=e(n,r.action),r=r.next}while(null!==r);return Ut.memoizedState=n,[n,t]}return[Ut.memoizedState,t]}return e=e===Kt?"function"==typeof t?t():t:void 0!==r?r(t):t,Ut.memoizedState=e,e=(e=Ut.queue={last:null,dispatch:null}).dispatch=er.bind(null,Ft,e),[Ut.memoizedState,e]}function Jt(e,t){if(Ft=Zt(),t=void 0===t?null:t,null!==(Ut=Gt())){var r=Ut.memoizedState;if(null!==r&&null!==t){var n=r[1];e:if(null===n)n=!1;else{for(var a=0;a<n.length&&a<t.length;a++)if(!zt(t[a],n[a])){n=!1;break e}n=!0}if(n)return r[0]}}return e=e(),Ut.memoizedState=[e,t],e}function er(e,t,r){if(25<=$t)throw Error(a(301));if(e===Ft)if(Wt=!0,e={action:r,next:null},null===Yt&&(Yt=new Map),void 0===(r=Yt.get(t)))Yt.set(t,e);else{for(t=r;null!==t.next;)t=t.next;t.next=e}}function tr(){throw Error(a(394))}function rr(){}var nr={readContext:function(e){return e._currentValue},useContext:function(e){return Zt(),e._currentValue},useMemo:Jt,useReducer:Xt,useRef:function(e){Ft=Zt();var t=(Ut=Gt()).memoizedState;return null===t?(e={current:e},Ut.memoizedState=e):t},useState:function(e){return Xt(Kt,e)},useInsertionEffect:rr,useLayoutEffect:function(){},useCallback:function(e,t){return Jt((function(){return e}),t)},useImperativeHandle:rr,useEffect:rr,useDebugValue:rr,useDeferredValue:function(e){return Zt(),e},useTransition:function(){return Zt(),[!1,tr]},useId:function(){var e=Rt.treeContext,t=e.overflow;e=((e=e.id)&~(1<<32-It(e)-1)).toString(32)+t;var r=ar;if(null===r)throw Error(a(404));return t=Ht++,e=":"+r.idPrefix+"R"+e,0<t&&(e+="H"+t.toString(32)),e+":"},useMutableSource:function(e,t){return Zt(),t(e._source)},useSyncExternalStore:function(e,t,r){if(void 0===r)throw Error(a(407));return r()}},ar=null,or=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function ir(e){return console.error(e),null}function sr(){}function lr(e,t,r,n,a,o,i,s){e.allPendingTasks++,null===r?e.pendingRootTasks++:r.pendingTasks++;var l={node:t,ping:function(){var t=e.pingedTasks;t.push(l),1===t.length&&_r(e)},blockedBoundary:r,blockedSegment:n,abortSet:a,legacyContext:o,context:i,treeContext:s};return a.add(l),l}function cr(e,t,r,n,a,o){return{status:0,id:-1,index:t,parentFlushed:!1,chunks:[],children:[],formatContext:n,boundary:r,lastPushedText:a,textEmbedded:o}}function ur(e,t){if(null!=(e=e.onError(t))&&"string"!=typeof e)throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof e+'" instead');return e}function dr(e,t){var r=e.onShellError;r(t),(r=e.onFatalError)(t),null!==e.destination?(e.status=2,f(e.destination,t)):(e.status=1,e.fatalError=t)}function pr(e,t,r,n,a){for(Ft={},Rt=t,Ht=0,e=r(n,a);Wt;)Wt=!1,Ht=0,$t+=1,Ut=null,e=r(n,a);return qt(),e}function fr(e,t,r,n){var o=r.render(),i=n.childContextTypes;if(null!=i){var s=t.legacyContext;if("function"!=typeof r.getChildContext)n=s;else{for(var l in r=r.getChildContext())if(!(l in i))throw Error(a(108,xt(n)||"Unknown",l));n=rt({},s,r)}t.legacyContext=n,gr(e,t,o),t.legacyContext=s}else gr(e,t,o)}function mr(e,t){if(e&&e.defaultProps){for(var r in t=rt({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function hr(e,t,r,o,i){if("function"==typeof r)if(r.prototype&&r.prototype.isReactComponent){i=Et(r,t.legacyContext);var s=r.contextType;jt(s=new r(o,"object"==typeof s&&null!==s?s._currentValue:i),r,o,i),fr(e,t,s,r)}else{i=pr(e,t,r,o,s=Et(r,t.legacyContext));var l=0!==Ht;if("object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof)jt(i,r,o,s),fr(e,t,i,r);else if(l){o=t.treeContext,t.treeContext=Ot(o,1,0);try{gr(e,t,i)}finally{t.treeContext=o}}else gr(e,t,i)}else{if("string"!=typeof r){switch(r){case vt:case gt:case it:case st:case ot:case pt:return void gr(e,t,o.children);case ht:throw Error(a(343));case dt:e:{r=t.blockedBoundary,i=t.blockedSegment,s=o.fallback,o=o.children;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:l=new Set,errorDigest:null},u=cr(0,i.chunks.length,c,i.formatContext,!1,!1);i.children.push(u),i.lastPushedText=!1;var p=cr(0,0,null,i.formatContext,!1,!1);p.parentFlushed=!0,t.blockedBoundary=c,t.blockedSegment=p;try{if(yr(e,t,o),p.lastPushedText&&p.textEmbedded&&p.chunks.push(F),p.status=1,wr(c,p),0===c.pendingTasks)break e}catch(t){p.status=4,c.forceClientRender=!0,c.errorDigest=ur(e,t)}finally{t.blockedBoundary=r,t.blockedSegment=i}t=lr(e,s,r,u,l,t.legacyContext,t.context,t.treeContext),e.pingedTasks.push(t)}return}if("object"==typeof r&&null!==r)switch(r.$$typeof){case ut:if(o=pr(e,t,r.render,o,i),0!==Ht){r=t.treeContext,t.treeContext=Ot(r,1,0);try{gr(e,t,o)}finally{t.treeContext=r}}else gr(e,t,o);return;case ft:return void hr(e,t,r=r.type,o=mr(r,o),i);case lt:if(i=o.children,r=r._context,o=o.value,s=r._currentValue,r._currentValue=o,_t=o={parent:l=_t,depth:null===l?0:l.depth+1,context:r,parentValue:s,value:o},t.context=o,gr(e,t,i),null===(e=_t))throw Error(a(403));return o=e.parentValue,e.context._currentValue=o===yt?e.context._defaultValue:o,e=_t=e.parent,void(t.context=e);case ct:return void gr(e,t,o=(o=o.children)(r._currentValue));case mt:return void hr(e,t,r=(i=r._init)(r._payload),o=mr(r,o),void 0)}throw Error(a(130,null==r?r:typeof r,""))}switch(s=function(e,t,r,o,i){switch(t){case"select":e.push(ae("select"));var s=null,l=null;for(f in r)if(m.call(r,f)){var c=r[f];if(null!=c)switch(f){case"children":s=c;break;case"dangerouslySetInnerHTML":l=c;break;case"defaultValue":case"value":break;default:G(e,o,f,c)}}return e.push(q),X(e,l,s),s;case"option":l=i.selectedValue,e.push(ae("option"));var u=c=null,p=null,f=null;for(s in r)if(m.call(r,s)){var h=r[s];if(null!=h)switch(s){case"children":c=h;break;case"selected":p=h;break;case"dangerouslySetInnerHTML":f=h;break;case"value":u=h;default:G(e,o,s,h)}}if(null!=l)if(r=null!==u?""+u:function(e){var t="";return n.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(c),D(l)){for(o=0;o<l.length;o++)if(""+l[o]===r){e.push(J);break}}else""+l===r&&e.push(J);else p&&e.push(J);return e.push(q),X(e,f,c),c;case"textarea":for(c in e.push(ae("textarea")),f=l=s=null,r)if(m.call(r,c)&&null!=(u=r[c]))switch(c){case"children":f=u;break;case"value":s=u;break;case"defaultValue":l=u;break;case"dangerouslySetInnerHTML":throw Error(a(91));default:G(e,o,c,u)}if(null===s&&null!==l&&(s=l),e.push(q),null!=f){if(null!=s)throw Error(a(92));if(D(f)&&1<f.length)throw Error(a(93));s=""+f}return"string"==typeof s&&"\n"===s[0]&&e.push(te),null!==s&&e.push(d(N(""+s))),null;case"input":for(l in e.push(ae("input")),u=f=c=s=null,r)if(m.call(r,l)&&null!=(p=r[l]))switch(l){case"children":case"dangerouslySetInnerHTML":throw Error(a(399,"input"));case"defaultChecked":u=p;break;case"defaultValue":c=p;break;case"checked":f=p;break;case"value":s=p;break;default:G(e,o,l,p)}return null!==f?G(e,o,"checked",f):null!==u&&G(e,o,"checked",u),null!==s?G(e,o,"value",s):null!==c&&G(e,o,"value",c),e.push(K),null;case"menuitem":for(var g in e.push(ae("menuitem")),r)if(m.call(r,g)&&null!=(s=r[g]))switch(g){case"children":case"dangerouslySetInnerHTML":throw Error(a(400));default:G(e,o,g,s)}return e.push(q),null;case"title":for(h in e.push(ae("title")),s=null,r)if(m.call(r,h)&&null!=(l=r[h]))switch(h){case"children":s=l;break;case"dangerouslySetInnerHTML":throw Error(a(434));default:G(e,o,h,l)}return e.push(q),s;case"listing":case"pre":for(u in e.push(ae(t)),l=s=null,r)if(m.call(r,u)&&null!=(c=r[u]))switch(u){case"children":s=c;break;case"dangerouslySetInnerHTML":l=c;break;default:G(e,o,u,c)}if(e.push(q),null!=l){if(null!=s)throw Error(a(60));if("object"!=typeof l||!("__html"in l))throw Error(a(61));null!=(r=l.__html)&&("string"==typeof r&&0<r.length&&"\n"===r[0]?e.push(te,d(r)):e.push(d(""+r)))}return"string"==typeof s&&"\n"===s[0]&&e.push(te),s;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":for(var v in e.push(ae(t)),r)if(m.call(r,v)&&null!=(s=r[v]))switch(v){case"children":case"dangerouslySetInnerHTML":throw Error(a(399,t));default:G(e,o,v,s)}return e.push(K),null;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 ee(e,r,t,o);case"html":return 0===i.insertionMode&&e.push(oe),ee(e,r,t,o);default:if(-1===t.indexOf("-")&&"string"!=typeof r.is)return ee(e,r,t,o);for(p in e.push(ae(t)),l=s=null,r)if(m.call(r,p)&&null!=(c=r[p]))switch(p){case"children":s=c;break;case"dangerouslySetInnerHTML":l=c;break;case"style":H(e,o,c);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:y(p)&&"function"!=typeof c&&"symbol"!=typeof c&&e.push(Y,d(p),$,d(N(c)),Z)}return e.push(q),X(e,l,s),s}}((i=t.blockedSegment).chunks,r,o,e.responseState,i.formatContext),i.lastPushedText=!1,l=i.formatContext,i.formatContext=function(e,t,r){switch(t){case"select":return z(1,null!=r.value?r.value:r.defaultValue);case"svg":return z(2,null);case"math":return z(3,null);case"foreignObject":return z(1,null);case"table":return z(4,null);case"thead":case"tbody":case"tfoot":return z(5,null);case"colgroup":return z(7,null);case"tr":return z(6,null)}return 4<=e.insertionMode||0===e.insertionMode?z(1,null):e}(l,r,o),yr(e,t,s),i.formatContext=l,r){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:i.chunks.push(ie,d(r),se)}i.lastPushedText=!1}}function gr(e,t,r){if(t.node=r,"object"==typeof r&&null!==r){switch(r.$$typeof){case nt:return void hr(e,t,r.type,r.props,r.ref);case at:throw Error(a(257));case mt:var n=r._init;return void gr(e,t,r=n(r._payload))}if(D(r))return void vr(e,t,r);if((n=null===r||"object"!=typeof r?null:"function"==typeof(n=bt&&r[bt]||r["@@iterator"])?n:null)&&(n=n.call(r))){if(!(r=n.next()).done){var o=[];do{o.push(r.value),r=n.next()}while(!r.done);vr(e,t,o)}return}throw e=Object.prototype.toString.call(r),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(r).join(", ")+"}":e))}"string"==typeof r?(n=t.blockedSegment).lastPushedText=R(t.blockedSegment.chunks,r,e.responseState,n.lastPushedText):"number"==typeof r&&((n=t.blockedSegment).lastPushedText=R(t.blockedSegment.chunks,""+r,e.responseState,n.lastPushedText))}function vr(e,t,r){for(var n=r.length,a=0;a<n;a++){var o=t.treeContext;t.treeContext=Ot(o,n,a);try{yr(e,t,r[a])}finally{t.treeContext=o}}}function yr(e,t,r){var n=t.blockedSegment.formatContext,a=t.legacyContext,o=t.context;try{return gr(e,t,r)}catch(l){if(qt(),"object"!=typeof l||null===l||"function"!=typeof l.then)throw t.blockedSegment.formatContext=n,t.legacyContext=a,t.context=o,Dt(o),l;r=l;var i=t.blockedSegment,s=cr(0,i.chunks.length,null,i.formatContext,i.lastPushedText,!0);i.children.push(s),i.lastPushedText=!1,e=lr(e,t.node,t.blockedBoundary,s,t.abortSet,t.legacyContext,t.context,t.treeContext).ping,r.then(e,e),t.blockedSegment.formatContext=n,t.legacyContext=a,t.context=o,Dt(o)}}function br(e){var t=e.blockedBoundary;(e=e.blockedSegment).status=3,Er(this,t,e)}function xr(e,t,r){var n=e.blockedBoundary;e.blockedSegment.status=3,null===n?(t.allPendingTasks--,2!==t.status&&(t.status=2,null!==t.destination&&t.destination.close())):(n.pendingTasks--,n.forceClientRender||(n.forceClientRender=!0,e=void 0===r?Error(a(432)):r,n.errorDigest=t.onError(e),n.parentFlushed&&t.clientRenderedBoundaries.push(n)),n.fallbackAbortableTasks.forEach((function(e){return xr(e,t,r)})),n.fallbackAbortableTasks.clear(),t.allPendingTasks--,0===t.allPendingTasks&&(n=t.onAllReady)())}function wr(e,t){if(0===t.chunks.length&&1===t.children.length&&null===t.children[0].boundary){var r=t.children[0];r.id=t.id,r.parentFlushed=!0,1===r.status&&wr(e,r)}else e.completedSegments.push(t)}function Er(e,t,r){if(null===t){if(r.parentFlushed){if(null!==e.completedRootSegment)throw Error(a(389));e.completedRootSegment=r}e.pendingRootTasks--,0===e.pendingRootTasks&&(e.onShellError=sr,(t=e.onShellReady)())}else t.pendingTasks--,t.forceClientRender||(0===t.pendingTasks?(r.parentFlushed&&1===r.status&&wr(t,r),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(br,e),t.fallbackAbortableTasks.clear()):r.parentFlushed&&1===r.status&&(wr(t,r),1===t.completedSegments.length&&t.parentFlushed&&e.partialBoundaries.push(t)));e.allPendingTasks--,0===e.allPendingTasks&&(e=e.onAllReady)()}function _r(e){if(2!==e.status){var t=_t,r=or.current;or.current=nr;var n=ar;ar=e.responseState;try{var a,o=e.pingedTasks;for(a=0;a<o.length;a++){var i=o[a],s=e,l=i.blockedSegment;if(0===l.status){Dt(i.context);try{gr(s,i,i.node),l.lastPushedText&&l.textEmbedded&&l.chunks.push(F),i.abortSet.delete(i),l.status=1,Er(s,i.blockedBoundary,l)}catch(e){if(qt(),"object"==typeof e&&null!==e&&"function"==typeof e.then){var c=i.ping;e.then(c,c)}else{i.abortSet.delete(i),l.status=4;var u=i.blockedBoundary,d=e,p=ur(s,d);null===u?dr(s,d):(u.pendingTasks--,u.forceClientRender||(u.forceClientRender=!0,u.errorDigest=p,u.parentFlushed&&s.clientRenderedBoundaries.push(u))),s.allPendingTasks--,0===s.allPendingTasks&&(0,s.onAllReady)()}}}}o.splice(0,a),null!==e.destination&&Dr(e,e.destination)}catch(t){ur(e,t),dr(e,t)}finally{ar=n,or.current=r,r===nr&&Dt(t)}}}function Sr(e,t,r){switch(r.parentFlushed=!0,r.status){case 0:var n=r.id=e.nextSegmentId++;return r.lastPushedText=!1,r.textEmbedded=!1,e=e.responseState,s(t,le),s(t,e.placeholderPrefix),s(t,e=d(n.toString(16))),l(t,ce);case 1:r.status=2;var o=!0;n=r.chunks;var i=0;r=r.children;for(var c=0;c<r.length;c++){for(o=r[c];i<o.index;i++)s(t,n[i]);o=Mr(e,t,o)}for(;i<n.length-1;i++)s(t,n[i]);return i<n.length&&(o=l(t,n[i])),o;default:throw Error(a(390))}}function Mr(e,t,r){var n=r.boundary;if(null===n)return Sr(e,t,r);if(n.parentFlushed=!0,n.forceClientRender)n=n.errorDigest,l(t,fe),s(t,he),n&&(s(t,ve),s(t,d(N(n))),s(t,ge)),l(t,ye),Sr(e,t,r);else if(0<n.pendingTasks){n.rootSegmentID=e.nextSegmentId++,0<n.completedSegments.length&&e.partialBoundaries.push(n);var o=e.responseState,i=o.nextSuspenseID++;o=p(o.boundaryPrefix+i.toString(16)),n=n.id=o,be(t,e.responseState,n),Sr(e,t,r)}else if(n.byteSize>e.progressiveChunkSize)n.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(n),be(t,e.responseState,n.id),Sr(e,t,r);else{if(l(t,ue),1!==(r=n.completedSegments).length)throw Error(a(391));Mr(e,t,r[0])}return l(t,me)}function Nr(e,t,r){return function(e,t,r,n){switch(r.insertionMode){case 0:case 1:return s(e,xe),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,we);case 2:return s(e,_e),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,Se);case 3:return s(e,Ne),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,ke);case 4:return s(e,De),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,Te);case 5:return s(e,Ae),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,Oe);case 6:return s(e,Le),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,Pe);case 7:return s(e,Fe),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,Re);default:throw Error(a(397))}}(t,e.responseState,r.formatContext,r.id),Mr(e,t,r),function(e,t){switch(t.insertionMode){case 0:case 1:return l(e,Ee);case 2:return l(e,Me);case 3:return l(e,Ce);case 4:return l(e,je);case 5:return l(e,Ie);case 6:return l(e,ze);case 7:return l(e,Be);default:throw Error(a(397))}}(t,r.formatContext)}function kr(e,t,r){for(var n=r.completedSegments,o=0;o<n.length;o++)Cr(e,t,r,n[o]);if(n.length=0,e=e.responseState,n=r.id,r=r.rootSegmentID,s(t,e.startInlineScript),e.sentCompleteBoundaryFunction?s(t,$e):(e.sentCompleteBoundaryFunction=!0,s(t,Ye)),null===n)throw Error(a(395));return r=d(r.toString(16)),s(t,n),s(t,Ze),s(t,e.segmentPrefix),s(t,r),l(t,Qe)}function Cr(e,t,r,n){if(2===n.status)return!0;var o=n.id;if(-1===o){if(-1===(n.id=r.rootSegmentID))throw Error(a(392));return Nr(e,t,n)}return Nr(e,t,n),s(t,(e=e.responseState).startInlineScript),e.sentCompleteSegmentFunction?s(t,Ve):(e.sentCompleteSegmentFunction=!0,s(t,Ue)),s(t,e.segmentPrefix),s(t,o=d(o.toString(16))),s(t,We),s(t,e.placeholderPrefix),s(t,o),l(t,He)}function Dr(e,t){o=new Uint8Array(512),i=0;try{var r=e.completedRootSegment;if(null!==r&&0===e.pendingRootTasks){Mr(e,t,r),e.completedRootSegment=null;var n=e.responseState.bootstrapChunks;for(r=0;r<n.length-1;r++)s(t,n[r]);r<n.length&&l(t,n[r])}var u,p=e.clientRenderedBoundaries;for(u=0;u<p.length;u++){var f=p[u];n=t;var m=e.responseState,h=f.id,g=f.errorDigest,v=f.errorMessage,y=f.errorComponentStack;if(s(n,m.startInlineScript),m.sentClientRenderFunction?s(n,qe):(m.sentClientRenderFunction=!0,s(n,Ge)),null===h)throw Error(a(395));if(s(n,h),s(n,Ke),(g||v||y)&&(s(n,Je),s(n,d(tt(g||"")))),(v||y)&&(s(n,Je),s(n,d(tt(v||"")))),y&&(s(n,Je),s(n,d(tt(y)))),!l(n,Xe))return e.destination=null,u++,void p.splice(0,u)}p.splice(0,u);var b=e.completedBoundaries;for(u=0;u<b.length;u++)if(!kr(e,t,b[u]))return e.destination=null,u++,void b.splice(0,u);b.splice(0,u),c(t),o=new Uint8Array(512),i=0;var x=e.partialBoundaries;for(u=0;u<x.length;u++){var w=x[u];e:{p=e,f=t;var E=w.completedSegments;for(m=0;m<E.length;m++)if(!Cr(p,f,w,E[m])){m++,E.splice(0,m);var _=!1;break e}E.splice(0,m),_=!0}if(!_)return e.destination=null,u++,void x.splice(0,u)}x.splice(0,u);var S=e.completedBoundaries;for(u=0;u<S.length;u++)if(!kr(e,t,S[u]))return e.destination=null,u++,void S.splice(0,u);S.splice(0,u)}finally{c(t),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&t.close()}}function Tr(e,t){try{var r=e.abortableTasks;r.forEach((function(r){return xr(r,e,t)})),r.clear(),null!==e.destination&&Dr(e,e.destination)}catch(t){ur(e,t),dr(e,t)}}t.renderToReadableStream=function(e,t){return new Promise((function(r,n){var a,o,i=new Promise((function(e,t){o=e,a=t})),s=function(e,t,r,n,a,o,i,s,l){var c=[],u=new Set;return(r=cr(t={destination:null,responseState:t,progressiveChunkSize:void 0===n?12800:n,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:u,pingedTasks:c,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===a?ir:a,onAllReady:void 0===o?sr:o,onShellReady:void 0===i?sr:i,onShellError:void 0===s?sr:s,onFatalError:void 0===l?sr:l},0,null,r,!1,!1)).parentFlushed=!0,e=lr(t,e,null,r,u,wt,null,At),c.push(e),t}(e,function(e,t,r,n,a){e=void 0===e?"":e,t=void 0===t?T:p('<script nonce="'+N(t)+'">');var o=[];if(void 0!==r&&o.push(t,d((""+r).replace(L,P)),j),void 0!==n)for(r=0;r<n.length;r++)o.push(A,d(N(n[r])),I);if(void 0!==a)for(n=0;n<a.length;n++)o.push(O,d(N(a[n])),I);return{bootstrapChunks:o,startInlineScript:t,placeholderPrefix:p(e+"P:"),segmentPrefix:p(e+"S:"),boundaryPrefix:e+"B:",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}(t?t.identifierPrefix:void 0,t?t.nonce:void 0,t?t.bootstrapScriptContent:void 0,t?t.bootstrapScripts:void 0,t?t.bootstrapModules:void 0),function(e){return z("http://www.w3.org/2000/svg"===e?2:"http://www.w3.org/1998/Math/MathML"===e?3:0,null)}(t?t.namespaceURI:void 0),t?t.progressiveChunkSize:void 0,t?t.onError:void 0,o,(function(){var e=new ReadableStream({type:"bytes",pull:function(e){if(1===s.status)s.status=2,f(e,s.fatalError);else if(2!==s.status&&null===s.destination){s.destination=e;try{Dr(s,e)}catch(e){ur(s,e),dr(s,e)}}},cancel:function(){Tr(s)}},{highWaterMark:0});e.allReady=i,r(e)}),(function(e){i.catch((function(){})),n(e)}),a);if(t&&t.signal){var l=t.signal,c=function(){Tr(s,l.reason),l.removeEventListener("abort",c)};l.addEventListener("abort",c)}_r(s)}))},t.version="18.2.0"},5848:(e,t,r)=>{"use strict";var n,a;n=r(7633),a=r(2911),n.version,t.F0=n.renderToString,n.renderToStaticMarkup,n.renderToNodeStream,n.renderToStaticNodeStream,a.renderToReadableStream},1020:(e,t,r)=>{"use strict";var n=r(1609),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,r){var n,o={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,n)&&!l.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===o[n]&&(o[n]=t[n]);return{$$typeof:a,type:e,key:c,ref:u,props:o,_owner:s.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},4848:(e,t,r)=>{"use strict";e.exports=r(1020)},6892:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var n,a=(n=r(3215))&&n.__esModule?n:{default:n},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){return t[e]||{extend:e}}},s=t.autoprefix=function(e){var t={};return(0,a.default)(e,(function(e,r){var n={};(0,a.default)(e,(function(e,t){var r=i[t];r?n=o({},n,r(e)):n[t]=e})),t[r]=n})),t};t.default=s},5268:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var n,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=(n=r(1609))&&n.__esModule?n:{default:n};function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var r,s,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var c=arguments.length,u=Array(c),d=0;d<c;d++)u[d]=arguments[d];return s=l=i(this,(r=n.__proto__||Object.getPrototypeOf(n)).call.apply(r,[this].concat(u))),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return o.default.createElement(t,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},o.default.createElement(e,a({},l.props,l.state)))},i(l,s)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,r),n}(o.default.Component)};t.default=s},6686:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var n,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=(n=r(1609))&&n.__esModule?n:{default:n};function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var r,s,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var c=arguments.length,u=Array(c),d=0;d<c;d++)u[d]=arguments[d];return s=l=i(this,(r=n.__proto__||Object.getPrototypeOf(n)).call.apply(r,[this].concat(u))),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return o.default.createElement(t,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},o.default.createElement(e,a({},l.props,l.state)))},i(l,s)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,r),n}(o.default.Component)};t.default=s},9265:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var n=s(r(5015)),a=s(r(3215)),o=s(r(1331)),i=s(r(5378));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=[];return(0,i.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return r.push(e)})):(0,o.default)(t)?(0,a.default)(t,(function(e,t){!0===e&&r.push(t),r.push(t+"-"+e)})):(0,n.default)(t)&&r.push(t)})),r};t.default=l},8527:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReactCSS=t.loop=t.handleActive=t.handleHover=t.hover=void 0;var n=c(r(9265)),a=c(r(6203)),o=c(r(6892)),i=c(r(6686)),s=c(r(5268)),l=c(r(2693));function c(e){return e&&e.__esModule?e:{default:e}}t.hover=i.default,t.handleHover=i.default,t.handleActive=s.default,t.loop=l.default;var u=t.ReactCSS=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];var s=(0,n.default)(r),l=(0,a.default)(e,s);return(0,o.default)(l)};t.default=u},2693:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r={},n=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];r[e]=t};return 0===e&&n("first-child"),e===t-1&&n("last-child"),(0===e||e%2==0)&&n("even"),1===Math.abs(e%2)&&n("odd"),n("nth-child",e),r}},6203:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var n=i(r(3215)),a=i(r(8055)),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function i(e){return e&&e.__esModule?e:{default:e}}var s=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.default&&(0,a.default)(e.default)||{};return t.map((function(t){var a=e[t];return a&&(0,n.default)(a,(function(e,t){r[t]||(r[t]={}),r[t]=o({},r[t],a[t])})),t})),r};t.default=s},1063:(e,t,r)=>{"use strict";var n=r(1609),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,i=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!a(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),a=n[0].inst,u=n[1];return s((function(){a.value=r,a.getSnapshot=t,c(a)&&u({inst:a})}),[e,r,t]),i((function(){return c(a)&&u({inst:a}),e((function(){c(a)&&u({inst:a})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},8940:(e,t,r)=>{"use strict";var n=r(1609),a=r(9888),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useSyncExternalStore,s=n.useRef,l=n.useEffect,c=n.useMemo,u=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,a){var d=s(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!l){if(l=!0,i=e,e=n(e),void 0!==a&&p.hasValue){var t=p.value;if(a(t,e))return s=t}return s=e}if(t=s,o(i,e))return t;var r=n(e);return void 0!==a&&a(t,r)?t:(i=e,s=r)}var i,s,l=!1,c=void 0===r?null:r;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,r,n,a]);var f=i(e,d[0],d[1]);return l((function(){p.hasValue=!0,p.value=f}),[f]),u(f),f}},9888:(e,t,r)=>{"use strict";e.exports=r(1063)},9242:(e,t,r)=>{"use strict";e.exports=r(8940)},1609:e=>{"use strict";e.exports=window.React},6942:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,o(r)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},4685:(e,t,r)=>{"use strict";r.r(t),r.d(t,{create:()=>o,default:()=>a});var n={};!function e(t,r,n,a){var o=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL),i="function"==typeof Path2D&&"function"==typeof DOMMatrix,s=function(){if(!t.OffscreenCanvas)return!1;var e=new OffscreenCanvas(1,1),r=e.getContext("2d");r.fillRect(0,0,1,1);var n=e.transferToImageBitmap();try{r.createPattern(n,"no-repeat")}catch(e){return!1}return!0}();function l(){}function c(e){var n=r.exports.Promise,a=void 0!==n?n:t.Promise;return"function"==typeof a?new a(e):(e(l,l),null)}var u,d,p,f,m,h,g,v,y,b,x,w=(u=s,d=new Map,{transform:function(e){if(u)return e;if(d.has(e))return d.get(e);var t=new OffscreenCanvas(e.width,e.height);return t.getContext("2d").drawImage(e,0,0),d.set(e,t),t},clear:function(){d.clear()}}),E=(m=Math.floor(1e3/60),h={},g=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(p=function(e){var t=Math.random();return h[t]=requestAnimationFrame((function r(n){g===n||g+m-1<n?(g=n,delete h[t],e()):h[t]=requestAnimationFrame(r)})),t},f=function(e){h[e]&&cancelAnimationFrame(h[e])}):(p=function(e){return setTimeout(e,m)},f=function(e){return clearTimeout(e)}),{frame:p,cancel:f}),_=(b={},function(){if(v)return v;if(!n&&o){var t=["var CONFETTI, SIZE = {}, module = {};","("+e.toString()+")(this, module, true, SIZE);","onmessage = function(msg) {"," if (msg.data.options) {"," CONFETTI(msg.data.options).then(function () {"," if (msg.data.callback) {"," postMessage({ callback: msg.data.callback });"," }"," });"," } else if (msg.data.reset) {"," CONFETTI && CONFETTI.reset();"," } else if (msg.data.resize) {"," SIZE.width = msg.data.resize.width;"," SIZE.height = msg.data.resize.height;"," } else if (msg.data.canvas) {"," SIZE.width = msg.data.canvas.width;"," SIZE.height = msg.data.canvas.height;"," CONFETTI = module.exports.create(msg.data.canvas);"," }","}"].join("\n");try{v=new Worker(URL.createObjectURL(new Blob([t])))}catch(e){return void 0!==typeof console&&"function"==typeof console.warn&&console.warn("🎊 Could not load worker",e),null}!function(e){function t(t,r){e.postMessage({options:t||{},callback:r})}e.init=function(t){var r=t.transferControlToOffscreen();e.postMessage({canvas:r},[r])},e.fire=function(r,n,a){if(y)return t(r,null),y;var o=Math.random().toString(36).slice(2);return y=c((function(n){function i(t){t.data.callback===o&&(delete b[o],e.removeEventListener("message",i),y=null,w.clear(),a(),n())}e.addEventListener("message",i),t(r,o),b[o]=i.bind(null,{data:{callback:o}})}))},e.reset=function(){for(var t in e.postMessage({reset:!0}),b)b[t](),delete b[t]}}(v)}return v}),S={particleCount:50,angle:90,spread:45,startVelocity:45,decay:.9,gravity:1,drift:0,ticks:200,x:.5,y:.5,shapes:["square","circle"],zIndex:100,colors:["#26ccff","#a25afd","#ff5e7e","#88ff5a","#fcff42","#ffa62d","#ff36ff"],disableForReducedMotion:!1,scalar:1};function M(e,t,r){return function(e,t){return t?t(e):e}(e&&null!=e[t]?e[t]:S[t],r)}function N(e){return e<0?0:Math.floor(e)}function k(e){return parseInt(e,16)}function C(e){return e.map(D)}function D(e){var t=String(e).replace(/[^0-9a-f]/gi,"");return t.length<6&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),{r:k(t.substring(0,2)),g:k(t.substring(2,4)),b:k(t.substring(4,6))}}function T(e){e.width=document.documentElement.clientWidth,e.height=document.documentElement.clientHeight}function j(e){var t=e.getBoundingClientRect();e.width=t.width,e.height=t.height}function A(e,r){var s,l=!e,u=!!M(r||{},"resize"),d=!1,p=M(r,"disableForReducedMotion",Boolean),f=o&&M(r||{},"useWorker")?_():null,m=l?T:j,h=!(!e||!f||!e.__confetti_initialized),g="function"==typeof matchMedia&&matchMedia("(prefers-reduced-motion)").matches;function v(t,r,o){for(var l,u,d,p=M(t,"particleCount",N),f=M(t,"angle",Number),h=M(t,"spread",Number),g=M(t,"startVelocity",Number),v=M(t,"decay",Number),y=M(t,"gravity",Number),b=M(t,"drift",Number),x=M(t,"colors",C),_=M(t,"ticks",Number),S=M(t,"shapes"),k=M(t,"scalar"),D=!!M(t,"flat"),T=function(e){var t=M(e,"origin",Object);return t.x=M(t,"x",Number),t.y=M(t,"y",Number),t}(t),j=p,A=[],O=e.width*T.x,I=e.height*T.y;j--;)A.push((void 0,void 0,u=(l={x:O,y:I,angle:f,spread:h,startVelocity:g,color:x[j%x.length],shape:S[(L=0,P=S.length,Math.floor(Math.random()*(P-L))+L)],ticks:_,decay:v,gravity:y,drift:b,scalar:k,flat:D}).angle*(Math.PI/180),d=l.spread*(Math.PI/180),{x:l.x,y:l.y,wobble:10*Math.random(),wobbleSpeed:Math.min(.11,.1*Math.random()+.05),velocity:.5*l.startVelocity+Math.random()*l.startVelocity,angle2D:-u+(.5*d-Math.random()*d),tiltAngle:(.5*Math.random()+.25)*Math.PI,color:l.color,shape:l.shape,tick:0,totalTicks:l.ticks,decay:l.decay,drift:l.drift,random:Math.random()+2,tiltSin:0,tiltCos:0,wobbleX:0,wobbleY:0,gravity:3*l.gravity,ovalScalar:.6,scalar:l.scalar,flat:l.flat}));var L,P;return s?s.addFettis(A):(s=function(e,t,r,o,s){var l,u,d=t.slice(),p=e.getContext("2d"),f=c((function(t){function c(){l=u=null,p.clearRect(0,0,o.width,o.height),w.clear(),s(),t()}l=E.frame((function t(){!n||o.width===a.width&&o.height===a.height||(o.width=e.width=a.width,o.height=e.height=a.height),o.width||o.height||(r(e),o.width=e.width,o.height=e.height),p.clearRect(0,0,o.width,o.height),(d=d.filter((function(e){return function(e,t){t.x+=Math.cos(t.angle2D)*t.velocity+t.drift,t.y+=Math.sin(t.angle2D)*t.velocity+t.gravity,t.velocity*=t.decay,t.flat?(t.wobble=0,t.wobbleX=t.x+10*t.scalar,t.wobbleY=t.y+10*t.scalar,t.tiltSin=0,t.tiltCos=0,t.random=1):(t.wobble+=t.wobbleSpeed,t.wobbleX=t.x+10*t.scalar*Math.cos(t.wobble),t.wobbleY=t.y+10*t.scalar*Math.sin(t.wobble),t.tiltAngle+=.1,t.tiltSin=Math.sin(t.tiltAngle),t.tiltCos=Math.cos(t.tiltAngle),t.random=Math.random()+2);var r=t.tick++/t.totalTicks,n=t.x+t.random*t.tiltCos,a=t.y+t.random*t.tiltSin,o=t.wobbleX+t.random*t.tiltCos,s=t.wobbleY+t.random*t.tiltSin;if(e.fillStyle="rgba("+t.color.r+", "+t.color.g+", "+t.color.b+", "+(1-r)+")",e.beginPath(),i&&"path"===t.shape.type&&"string"==typeof t.shape.path&&Array.isArray(t.shape.matrix))e.fill(function(e,t,r,n,a,o,i){var s=new Path2D(e),l=new Path2D;l.addPath(s,new DOMMatrix(t));var c=new Path2D;return c.addPath(l,new DOMMatrix([Math.cos(i)*a,Math.sin(i)*a,-Math.sin(i)*o,Math.cos(i)*o,r,n])),c}(t.shape.path,t.shape.matrix,t.x,t.y,.1*Math.abs(o-n),.1*Math.abs(s-a),Math.PI/10*t.wobble));else if("bitmap"===t.shape.type){var l=Math.PI/10*t.wobble,c=.1*Math.abs(o-n),u=.1*Math.abs(s-a),d=t.shape.bitmap.width*t.scalar,p=t.shape.bitmap.height*t.scalar,f=new DOMMatrix([Math.cos(l)*c,Math.sin(l)*c,-Math.sin(l)*u,Math.cos(l)*u,t.x,t.y]);f.multiplySelf(new DOMMatrix(t.shape.matrix));var m=e.createPattern(w.transform(t.shape.bitmap),"no-repeat");m.setTransform(f),e.globalAlpha=1-r,e.fillStyle=m,e.fillRect(t.x-d/2,t.y-p/2,d,p),e.globalAlpha=1}else if("circle"===t.shape)e.ellipse?e.ellipse(t.x,t.y,Math.abs(o-n)*t.ovalScalar,Math.abs(s-a)*t.ovalScalar,Math.PI/10*t.wobble,0,2*Math.PI):function(e,t,r,n,a,o,i,s,l){e.save(),e.translate(t,r),e.rotate(o),e.scale(n,a),e.arc(0,0,1,0,s,void 0),e.restore()}(e,t.x,t.y,Math.abs(o-n)*t.ovalScalar,Math.abs(s-a)*t.ovalScalar,Math.PI/10*t.wobble,0,2*Math.PI);else if("star"===t.shape)for(var h=Math.PI/2*3,g=4*t.scalar,v=8*t.scalar,y=t.x,b=t.y,x=5,E=Math.PI/x;x--;)y=t.x+Math.cos(h)*v,b=t.y+Math.sin(h)*v,e.lineTo(y,b),h+=E,y=t.x+Math.cos(h)*g,b=t.y+Math.sin(h)*g,e.lineTo(y,b),h+=E;else e.moveTo(Math.floor(t.x),Math.floor(t.y)),e.lineTo(Math.floor(t.wobbleX),Math.floor(a)),e.lineTo(Math.floor(o),Math.floor(s)),e.lineTo(Math.floor(n),Math.floor(t.wobbleY));return e.closePath(),e.fill(),t.tick<t.totalTicks}(p,e)}))).length?l=E.frame(t):c()})),u=c}));return{addFettis:function(e){return d=d.concat(e),f},canvas:e,promise:f,reset:function(){l&&E.cancel(l),u&&u()}}}(e,A,m,r,o),s.promise)}function y(r){var n=p||M(r,"disableForReducedMotion",Boolean),a=M(r,"zIndex",Number);if(n&&g)return c((function(e){e()}));l&&s?e=s.canvas:l&&!e&&(e=function(e){var t=document.createElement("canvas");return t.style.position="fixed",t.style.top="0px",t.style.left="0px",t.style.pointerEvents="none",t.style.zIndex=e,t}(a),document.body.appendChild(e)),u&&!h&&m(e);var o={width:e.width,height:e.height};function i(){if(f){var t={getBoundingClientRect:function(){if(!l)return e.getBoundingClientRect()}};return m(t),void f.postMessage({resize:{width:t.width,height:t.height}})}o.width=o.height=null}function y(){s=null,u&&(d=!1,t.removeEventListener("resize",i)),l&&e&&(document.body.removeChild(e),e=null,h=!1)}return f&&!h&&f.init(e),h=!0,f&&(e.__confetti_initialized=!0),u&&!d&&(d=!0,t.addEventListener("resize",i,!1)),f?f.fire(r,o,y):v(r,o,y)}return y.reset=function(){f&&f.reset(),s&&s.reset()},y}function O(){return x||(x=A(null,{useWorker:!0,resize:!0})),x}r.exports=function(){return O().apply(this,arguments)},r.exports.reset=function(){O().reset()},r.exports.create=A,r.exports.shapeFromPath=function(e){if(!i)throw new Error("path confetti are not supported in this browser");var t,r;"string"==typeof e?t=e:(t=e.path,r=e.matrix);var n=new Path2D(t),a=document.createElement("canvas").getContext("2d");if(!r){for(var o,s,l=1e3,c=l,u=l,d=0,p=0,f=0;f<l;f+=2)for(var m=0;m<l;m+=2)a.isPointInPath(n,f,m,"nonzero")&&(c=Math.min(c,f),u=Math.min(u,m),d=Math.max(d,f),p=Math.max(p,m));o=d-c,s=p-u;var h=Math.min(10/o,10/s);r=[h,0,0,h,-Math.round(o/2+c)*h,-Math.round(s/2+u)*h]}return{type:"path",path:t,matrix:r}},r.exports.shapeFromText=function(e){var t,r=1,n="#000000",a='"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "EmojiOne Color", "Android Emoji", "Twemoji Mozilla", "system emoji", sans-serif';"string"==typeof e?t=e:(t=e.text,r="scalar"in e?e.scalar:r,a="fontFamily"in e?e.fontFamily:a,n="color"in e?e.color:n);var o=10*r,i=o+"px "+a,s=new OffscreenCanvas(o,o),l=s.getContext("2d");l.font=i;var c=l.measureText(t),u=Math.ceil(c.actualBoundingBoxRight+c.actualBoundingBoxLeft),d=Math.ceil(c.actualBoundingBoxAscent+c.actualBoundingBoxDescent),p=c.actualBoundingBoxLeft+2,f=c.actualBoundingBoxAscent+2;u+=4,d+=4,(l=(s=new OffscreenCanvas(u,d)).getContext("2d")).font=i,l.fillStyle=n,l.fillText(t,p,f);var m=1/r;return{type:"bitmap",bitmap:s.transferToImageBitmap(),matrix:[m,0,0,m,-u*m/2,-d*m/2]}}}(function(){return"undefined"!=typeof window?window:"undefined"!=typeof self?self:this||{}}(),n,!1);const a=n.exports;var o=n.exports.create}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var r=a[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,o),r.loaded=!0,r.exports}o.m=n,e=[],o.O=(t,r,n,a)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,n,a]=e[u],s=!0,l=0;l<r.length;l++)(!1&a||i>=a)&&Object.keys(o.O).every((e=>o.O[e](r[l])))?r.splice(l--,1):(s=!1,a<i&&(i=a));if(s){e.splice(u--,1);var c=n();void 0!==c&&(t=c)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,n,a]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e;if("object"==typeof e&&e){if(4&n&&e.__esModule)return e;if(16&n&&"function"==typeof e.then)return e}var a=Object.create(null);o.r(a);var i={};t=t||[null,r({}),r([]),r(r)];for(var s=2&n&&e;"object"==typeof s&&!~t.indexOf(s);s=r(s))Object.getOwnPropertyNames(s).forEach((t=>i[t]=()=>e[t]));return i.default=()=>e,o.d(a,i),a},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={792:0,85:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,a,[i,s,l]=r,c=0;if(i.some((t=>0!==e[t]))){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);if(l)var u=l(o)}for(t&&t(r);c<i.length;c++)a=i[c],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(u)},r=globalThis.webpackChunkai_builder=globalThis.webpackChunkai_builder||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var i=o.O(void 0,[85],(()=>o(3755)));i=o.O(i)})();