OwlCyberSecurity - MANAGER
Edit File: 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}},5234:(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=!0,l="Invariant failed";function c(e,t){if(!e){if(s)throw new Error(l);var r="function"==typeof t?t():t,n=r?"".concat(l,": ").concat(r):l;throw new Error(n)}}var u=r(4848);const d=function(e,t){};function p(e){const t=e.errorComponent??h;return(0,u.jsx)(f,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:r,reset:a})=>r?n.createElement(t,{error:r,reset:a}):e.children})}class f 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 h({error:e}){const[t,r]=n.useState(!1);return(0,u.jsxs)("div",{style:{padding:".5rem",maxWidth:"100%"},children:[(0,u.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:".5rem"},children:[(0,u.jsx)("strong",{style:{fontSize:"1rem"},children:"Something went wrong!"}),(0,u.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,u.jsx)("div",{style:{height:".25rem"}}),t?(0,u.jsx)("div",{children:(0,u.jsx)("pre",{style:{fontSize:".7em",border:"1px solid red",borderRadius:".25rem",padding:".3rem",color:"red",overflow:"auto"},children:e.message?(0,u.jsx)("code",{children:e.message}):null})}):null]})}var m=r(9242);function g(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 v=n.createContext(null);function b(){return"undefined"==typeof document?v:window.__TSR_ROUTER_CONTEXT__?window.__TSR_ROUTER_CONTEXT__:(window.__TSR_ROUTER_CONTEXT__=v,v)}function y(e){const t=n.useContext(b());return d(!(((null==e?void 0:e.warn)??1)&&!t),"useRouter must be used inside a <RouterProvider> component!"),t}function x(e){const t=y({warn:void 0===(null==e?void 0:e.router)});return function(e,t=(e=>e)){return(0,m.useSyncExternalStoreWithSelector)(e.subscribe,(()=>e.state),(()=>e.state),t,g)}(((null==e?void 0:e.router)||t).__store,null==e?void 0:e.select)}function w(e){return e[e.length-1]}function E(e,t){return"function"==typeof e?e(t):e}function _(e,t){return t.reduce(((t,r)=>(t[r]=e[r],t)),{})}function S(e,t){if(e===t)return e;const r=t,n=O(e)&&O(r);if(n||k(e)&&k(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]=S(e[i],r[i]),s[i]===e[i]&&void 0!==e[i]&&l++)}return a===i&&l===a?e:s}return r}function k(e){if(!C(e))return!1;const t=e.constructor;if(void 0===t)return!0;const r=t.prototype;return!!C(r)&&!!r.hasOwnProperty("isPrototypeOf")}function C(e){return"[object Object]"===Object.prototype.toString.call(e)}function O(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function T(e,t,r=!1){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(k(e)&&k(t)){const n=Object.keys(e),a=Object.keys(t);return!(!r&&n.length!==a.length||a.some((n=>!(n in e)||!T(e[n],t[n],r))))}return!(!Array.isArray(e)||!Array.isArray(t)||e.some(((e,n)=>!T(e,t[n],r))))}const A="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;function P(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 D(e){return!!(null==e?void 0:e.isNotFound)}function N(e){const t=x({select:e=>`not-found-${e.location.pathname}-${e.status}`});return(0,u.jsx)(p,{getResetKey:()=>t,onCatch:t=>{var r;if(!D(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 F(){return(0,u.jsx)("p",{children:"Not Found"})}function j(e){return!!(null==e?void 0:e.isRedirect)}const R=n.createContext(void 0);function M(){const e=x({select:e=>{var t;return null==(t=e.matches[0])?void 0:t.id}}),t=x({select:e=>e.resolvedLocation.state.key});return(0,u.jsx)(R.Provider,{value:e,children:(0,u.jsx)(p,{getResetKey:()=>t,errorComponent:h,onCatch:e=>{d(!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,u.jsx)(L,{matchId:e}):null})})}function I(e){return(0,u.jsx)(u.Fragment,{children:e.children})}function L({matchId:e}){var t,r,a,o;const i=y(),s=x({select:t=>{var r;return null==(r=t.matches.find((t=>t.id===e)))?void 0:r.routeId}});c(s,`Could not find routeId for matchId "${e}". Please file an issue!`);const l=i.routesById[s],f=l.options.pendingComponent??i.options.defaultPendingComponent,m=f?(0,u.jsx)(f,{}):null,g=l.options.errorComponent??i.options.defaultErrorComponent,v=l.isRoot?l.options.notFoundComponent??(null==(t=i.options.notFoundRoute)?void 0:t.options.component):l.options.notFoundComponent,b=l.options.wrapInSuspense??f??(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:I,w=g?p:I,E=v?N:I,_=x({select:e=>e.resolvedLocation.state.key});return(0,u.jsx)(R.Provider,{value:e,children:(0,u.jsx)(b,{fallback:m,children:(0,u.jsx)(w,{getResetKey:()=>_,errorComponent:g??h,onCatch:t=>{if(D(t))throw t;d(!1,`Error in route match: ${e}`),console.error(t)},children:(0,u.jsx)(E,{fallback:e=>{if(!v||e.routeId&&e.routeId!==s||!e.routeId&&!l.isRoot)throw e;return n.createElement(v,e)},children:(0,u.jsx)(B,{matchId:e})})})})})}function B({matchId:e}){var t,r;const n=y(),a=x({select:t=>{var r;return null==(r=t.matches.find((t=>t.id===e)))?void 0:r.routeId}}),o=n.routesById[a],i=x({select:t=>_(t.matches.find((t=>t.id===e)),["id","status","error","loadPromise","minPendingPromise"])}),s=(o.options.errorComponent??n.options.defaultErrorComponent)||h;if("notFound"===i.status){let e;return e=$(i.error)?((null==(t=n.options.errorSerializer)?void 0:t.deserialize)??H)(i.error.data):i.error,c(D(e),"Expected a notFound error"),z(n,o,e)}if("redirected"===i.status)return c(j(i.error),"Expected a redirect error"),d(!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,u.jsx)(s,{error:i.error,info:{componentStack:""}});if($(i.error))throw((null==(r=n.options.errorSerializer)?void 0:r.deserialize)??H)(i.error.data);throw i.error}if("pending"===i.status){const e=o.options.pendingMinMs??n.options.defaultPendingMinMs;throw e&&!i.minPendingPromise&&(i.minPendingPromise=P(),n.isServer||(Promise.resolve().then((()=>{n.__store.setState((e=>({...e,matches:e.matches.map((e=>e.id===i.id?{...e,minPendingPromise:P()}: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,u.jsx)(e,{}):(0,u.jsx)(V,{})}c(!1,"Idle routeMatch status encountered during rendering! You should never see this. File an issue!")}const V=n.memo((function(){const e=y(),t=n.useContext(R),r=x({select:e=>{var r;return null==(r=e.matches.find((e=>e.id===t)))?void 0:r.routeId}}),a=e.routesById[r],{parentGlobalNotFound:o}=x({select:e=>{const r=e.matches.find((e=>e.id===t));return c(r,`Could not find parent match for matchId "${t}"`),{parentGlobalNotFound:r.globalNotFound}}}),i=x({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?z(e,a,void 0):i?(0,u.jsx)(L,{matchId:i}):null}));function z(e,t,r){return t.options.notFoundComponent?(0,u.jsx)(t.options.notFoundComponent,{data:r}):e.options.defaultNotFoundComponent?(0,u.jsx)(e.options.defaultNotFoundComponent,{data:r}):(0,u.jsx)(F,{})}function U(e){const t=n.useContext(R);return x({select:r=>{const n=r.matches.find((r=>e.from?e.from===r.routeId:r.id===t));return c(n,"Could not find "+(e.from?`an active match from "${e.from}"`:"a nearest match!")),e.select?e.select(n):n}})}function $(e){return!!("object"==typeof e&&e&&"data"in e&&"__isServerError"in e&&e.__isServerError&&"object"==typeof e.data&&e.data&&!0===e.__isServerError)}function H(e){if("name"in e&&"message"in e){const t=new Error(e.message);return t.name=e.name,t}return e.data}function W(e){return Z(e.filter(Boolean).join("/"))}function Z(e){return e.replace(/\/{2,}/g,"/")}function G(e){return"/"===e?e:e.replace(/^\/{1,}/,"")}function q(e){return"/"===e?e:e.replace(/\/{1,}$/,"")}function K(e){if(!e)return[];const t=[];if("/"===(e=Z(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 Y({path:e,params:t,leaveWildcards:r,leaveParams:n}){return W(K(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 X(e,t,r){const n=function(e,t,r){t=J(e,t);const n=J(e,`${r.to??"$"}`),a=K(t),o=K(n);t.startsWith("/")||a.unshift({type:"pathname",value:"/"}),n.startsWith("/")||o.unshift({type:"pathname",value:"/"});const i={},s=(()=>{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(W(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["**"]=W(a.slice(e+1).map((e=>e.value))),!!r.fuzzy&&"/"!==(null==n?void 0:n.value)}return!0})();return s?i:void 0}(e,t,r);if(!r.to||n)return n??{}}function J(e,t){return"/"!=e?t.replace(e,""):t}function Q(e){const t=y();return n.useCallback((e=>t.navigate({...e,from:e.to?t.state.resolvedLocation.pathname:void 0})),[t])}const ee="__root__";class te{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=ee:c(this.parentRoute,"Child Route instances must pass a 'getParentRoute: () => ParentRoute' option that returns a Route instance.");let o=a?ee:n.path;o&&"/"!==o&&(o=G(o));const i=(null==n?void 0:n.id)||o;let s=a?ee:W([this.parentRoute.id===ee?"":this.parentRoute.id,i]);o===ee&&(o="/"),s!==ee&&(s=W(["/",s]));const l=s===ee?"/":W([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=>U({...e,from:this.id}),this.useRouteContext=e=>U({...e,from:this.id,select:t=>(null==e?void 0:e.select)?e.select(t.context):t.context}),this.useSearch=e=>function(e){return U({...e,select:t=>e.select?e.select(t.search):t.search})}({...e,from:this.id}),this.useParams=e=>function(e){return U({...e,select:t=>e.select?e.select(t.params):t.params})}({...e,from:this.id}),this.useLoaderDeps=e=>function(e){return U({...e,select:t=>"function"==typeof e.select?e.select(t.loaderDeps):t.loaderDeps})}({...e,from:this.id}),this.useLoaderData=e=>function(e){return U({...e,select:t=>"function"==typeof e.select?e.select(t.loaderData):t.loaderData})}({...e,from:this.id}),this.useNavigate=()=>Q(this.id),this.options=e||{},this.isRoot=!(null==e?void 0:e.getParentRoute),c(!((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 re(e){return new te(e)}class ne extends te{constructor(e){super(e)}}const ae="pushstate",oe="popstate",ie="beforeunload",se=e=>(e.preventDefault(),e.returnValue=""),le=()=>{removeEventListener(ie,se,{capture:!0})};function ce(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=ue(r),o((()=>{e.pushState(t,r),a()}))},replace:(t,r)=>{r=ue(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(ie,se,{capture:!0}),()=>{n=n.filter((t=>t!==e)),n.length||le()}),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 ue(e){return e||(e={}),{...e,key:fe()}}function de(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)??(()=>pe(`${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=pe(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=ce({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(ae,p),t.removeEventListener(oe,p)},onBlocked:e=>{i&&c!==i&&(c=i,e())}});return t.addEventListener(ae,p),t.addEventListener(oe,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 pe(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 fe(){return(Math.random()+1).toString(36).substring(7)}var he=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 me(e){if(!e)return"";const t=decodeURIComponent(e);return"false"!==t&&("true"===t||(0*+t==0&&+t+""===t?+t:t))}const ge=(ve=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],me(t)):a[n]=me(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]=ve(r)}catch(e){}}return t});var ve;const be=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,u.jsx)(e.options.InnerWrap,{children:(0,u.jsx)(M,{})}):(0,u.jsx)(M,{}),a=b(),o=(0,u.jsx)(n.Suspense,{fallback:null,children:(0,u.jsxs)(a.Provider,{value:e,children:[r,(0,u.jsx)(xe,{})]})});return e.options.Wrap?(0,u.jsx)(e.options.Wrap,{children:o}):o}function xe(){const e=y(),t=n.useRef({router:e,mounted:!1}),r=x({select:e=>_(e,["isLoading","location","resolvedLocation","isTransitioning"])}),[a,o]=n.useTransition(),i=x({select:e=>e.matches.some((e=>"pending"===e.status))}),s=Ee(r.isLoading),l=r.isLoading||a||i,c=Ee(l);e.startReactTransition=o;const u=()=>{try{e.load()}catch(e){console.error(e)}};return A((()=>{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]),A((()=>{window.__TSR_DEHYDRATED__||t.current.router===e&&t.current.mounted||(t.current={router:e,mounted:!0},u())}),[e]),A((()=>{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]),A((()=>{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 we(e,t){return[...e.cachedMatches,...e.pendingMatches??[],...e.matches].find((e=>e.id===t))}function Ee(e){const t=n.useRef(e);return n.useEffect((()=>{t.current=e})),t.current}const _e=["component","errorComponent","pendingComponent","notFoundComponent"];class Se extends Error{}class ke extends Error{}function Ce(e){return e instanceof Error?{name:e.name,message:e.message}:{data:e}}const Oe=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"}))})),Te="-";function Ae(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])=>{Ne(r,n,e,t)})),n}(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:function(e){const r=e.split(Te);return""===r[0]&&1!==r.length&&r.shift(),Pe(r,t)||function(e){if(De.test(e)){const t=De.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 Pe(e,t){if(0===e.length)return t.classGroupId;const r=e[0],n=t.nextPart.get(r),a=n?Pe(e.slice(1),n):void 0;if(a)return a;if(0===t.validators.length)return;const o=e.join(Te);return t.validators.find((({validator:e})=>e(o)))?.classGroupId}const De=/^\[(.+)\]$/;function Ne(e,t,r,n){e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return e.isThemeGetter?void Ne(e(n),t,r,n):void t.validators.push({validator:e,classGroupId:r});Object.entries(e).forEach((([e,a])=>{Ne(a,Fe(t,e),r,n)}))}else(""===e?t:Fe(t,e)).classGroupId=r}))}function Fe(e,t){let r=e;return t.split(Te).forEach((e=>{r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)})),r}function je(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 Re="!";function Me(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(Re);return{modifiers:o,hasImportantModifier:u,baseClassName:u?c.substring(1):c,maybePostfixModifierPosition:i&&i>l?i-l:void 0}}}const Ie=/\s+/;function Le(){let e,t,r=0,n="";for(;r<arguments.length;)(e=arguments[r++])&&(t=Be(e))&&(n&&(n+=" "),n+=t);return n}function Be(e){if("string"==typeof e)return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=Be(e[n]))&&(r&&(r+=" "),r+=t);return r}function Ve(e,...t){let r,n,a,o=function(s){const l=t.reduce(((e,t)=>t(e)),e());return r=function(e){return{cache:je(e.cacheSize),splitModifiers:Me(e),...Ae(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(Ie).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+Re: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(Le.apply(null,arguments))}}function ze(e){const t=t=>t[e]||[];return t.isThemeGetter=!0,t}const Ue=/^\[(?:([a-z-]+):)?(.+)\]$/i,$e=/^\d+\/\d+$/,He=new Set(["px","full","screen"]),We=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Ze=/\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$/,Ge=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,qe=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Ke=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function Ye(e){return Je(e)||He.has(e)||$e.test(e)}function Xe(e){return dt(e,"length",pt)}function Je(e){return Boolean(e)&&!Number.isNaN(Number(e))}function Qe(e){return dt(e,"number",Je)}function et(e){return Boolean(e)&&Number.isInteger(Number(e))}function tt(e){return e.endsWith("%")&&Je(e.slice(0,-1))}function rt(e){return Ue.test(e)}function nt(e){return We.test(e)}const at=new Set(["length","size","percentage"]);function ot(e){return dt(e,at,ft)}function it(e){return dt(e,"position",ft)}const st=new Set(["image","url"]);function lt(e){return dt(e,st,mt)}function ct(e){return dt(e,"",ht)}function ut(){return!0}function dt(e,t,r){const n=Ue.exec(e);return!!n&&(n[1]?"string"==typeof t?n[1]===t:t.has(n[1]):r(n[2]))}function pt(e){return Ze.test(e)&&!Ge.test(e)}function ft(){return!1}function ht(e){return qe.test(e)}function mt(e){return Ke.test(e)}function gt(){const e=ze("colors"),t=ze("spacing"),r=ze("blur"),n=ze("brightness"),a=ze("borderColor"),o=ze("borderRadius"),i=ze("borderSpacing"),s=ze("borderWidth"),l=ze("contrast"),c=ze("grayscale"),u=ze("hueRotate"),d=ze("invert"),p=ze("gap"),f=ze("gradientColorStops"),h=ze("gradientColorStopPositions"),m=ze("inset"),g=ze("margin"),v=ze("opacity"),b=ze("padding"),y=ze("saturate"),x=ze("scale"),w=ze("sepia"),E=ze("skew"),_=ze("space"),S=ze("translate"),k=()=>["auto",rt,t],C=()=>[rt,t],O=()=>["",Ye,Xe],T=()=>["auto",Je,rt],A=()=>["","0",rt],P=()=>[Je,Qe],D=()=>[Je,rt];return{cacheSize:500,separator:":",theme:{colors:[ut],spacing:[Ye,Xe],blur:["none","",nt,rt],brightness:P(),borderColor:[e],borderRadius:["none","","full",nt,rt],borderSpacing:C(),borderWidth:O(),contrast:P(),grayscale:A(),hueRotate:D(),invert:A(),gap:C(),gradientColorStops:[e],gradientColorStopPositions:[tt,Xe],inset:k(),margin:k(),opacity:P(),padding:C(),saturate:P(),scale:P(),sepia:A(),skew:D(),space:C(),translate:C()},classGroups:{aspect:[{aspect:["auto","square","video",rt]}],container:["container"],columns:[{columns:[nt]}],"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",rt]}],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:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",et,rt]}],basis:[{basis:k()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",rt]}],grow:[{grow:A()}],shrink:[{shrink:A()}],order:[{order:["first","last","none",et,rt]}],"grid-cols":[{"grid-cols":[ut]}],"col-start-end":[{col:["auto",{span:["full",et,rt]},rt]}],"col-start":[{"col-start":T()}],"col-end":[{"col-end":T()}],"grid-rows":[{"grid-rows":[ut]}],"row-start-end":[{row:["auto",{span:[et,rt]},rt]}],"row-start":[{"row-start":T()}],"row-end":[{"row-end":T()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",rt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",rt]}],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:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],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",rt,t]}],"min-w":[{"min-w":[rt,t,"min","max","fit"]}],"max-w":[{"max-w":[rt,t,"none","full","min","max","fit","prose",{screen:[nt]},nt]}],h:[{h:[rt,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[rt,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[rt,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[rt,t,"auto","min","max","fit"]}],"font-size":[{text:["base",nt,Xe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Qe]}],"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",rt]}],"line-clamp":[{"line-clamp":["none",Je,Qe]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Ye,rt]}],"list-image":[{"list-image":["none",rt]}],"list-style-type":[{list:["none","disc","decimal",rt]}],"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",Ye,Xe]}],"underline-offset":[{"underline-offset":["auto",Ye,rt]}],"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:C()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",rt]}],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",rt]}],"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",it]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",ot]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},lt]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"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":[Ye,rt]}],"outline-w":[{outline:[Ye,Xe]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:O()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[Ye,Xe]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",nt,ct]}],"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"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",nt,rt]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[y]}],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":[y]}],"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",rt]}],duration:[{duration:D()}],ease:[{ease:["linear","in","out","in-out",rt]}],delay:[{delay:D()}],animate:[{animate:["none","spin","ping","pulse","bounce",rt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[et,rt]}],"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",rt]}],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",rt]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"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",rt]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Ye,Xe,Qe]}],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 vt=Ve(gt),bt=window.wp.data,yt=window.wp.i18n,xt=window.wp.url;function wt(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=wt(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}const Et=function(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=wt(e))&&(n&&(n+=" "),n+=t);return n},_t=(...e)=>vt(Et(e)),St={A001:(0,yt.__)("Downloading the images in media library…","ai-builder"),A002:(0,yt.__)("Downloading the images in media library…","ai-builder"),A003:(0,yt.__)("Adding interactive elements to engage visitors…","ai-builder"),A004:(0,yt.__)("Crafting compelling copy that speaks to audience…","ai-builder"),A005:(0,yt.__)("Optimizing website for performance and speed…","ai-builder"),A006:(0,yt.__)("Adding essential features to engage visitors…","ai-builder"),A007:(0,yt.__)("Optimizing SEO settings to boost online presence…","ai-builder"),A008:(0,yt.__)("Finalizing website layout and structure…","ai-builder"),A009:(0,yt.__)("Testing functionality across different browsers…","ai-builder"),A010:(0,yt.__)("It's taking a bit more than usual. Bear with us…","ai-builder"),A011:(0,yt.__)("Done","ai-builder"),R001:(0,yt.__)("Oops, Site creation hiccupped, we are trying one more time","ai-builder"),F001:(0,yt.__)("Oops, our site creation magic misfired! We couldn't create your site. Please try again…","ai-builder")},kt=e=>{try{if("undefined"==typeof window)return null;const t=localStorage.getItem(e);return t?JSON.parse(t):null}catch(e){return null}},Ct=e=>{try{if("undefined"==typeof window)return;localStorage.removeItem(e)}catch(e){console.error("Error while removing localStorage:",e)}},Ot=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"}))})),Tt=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"}))})),At=window.wp.apiFetch;var Pt=r.n(At);const Dt=({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:Nt}=wp.element,Ft=Nt((({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",h={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:vt("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 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&&h[f].default,a&&h[f].hasPrefixIcon,r&&h[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)})),jt=(...e)=>vt(Et(e)),Rt=(e,t,r)=>{let n;return(...a)=>{const o=r&&!n;clearTimeout(n),n=setTimeout((()=>{n=null,r||e(...a)}),t),o&&e(...a)}},Mt=(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}},It=e=>{const t="undefined"!=typeof sessionStorage?sessionStorage:window.sessionStorage;try{t.removeItem(e)}catch(e){console.error(e)}},Lt=(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"))},Bt=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},Vt=e=>(/^https?:\/\//i.test(e)||(e="https://"+e),e),zt=(e,t)=>{const r=document.getElementById(t);r&&r.contentWindow.postMessage({call:"zipwpPreviewDispatch",value:e},"*")},Ut={socialMediaPrefix:{twitter:"twitter.com/",facebook:"facebook.com/",instagram:"instagram.com/",linkedin:"linkedin.com/in/",youtube:"youtube.com/",google:"google.com/maps/place",yelp:"yelp.com/biz/"},patterns:{twitter:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?twitter\.com\/([a-zA-Z0-9_#?&=+]+)\/?$/,linkedin:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?linkedin\.com\/in\/([a-zA-Z0-9-._#?&=+]+)\/?$/,facebook:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?facebook\.com\/([a-zA-Z0-9._@#?&=+]+)\/?$/,instagram:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?instagram\.com\/([a-zA-Z0-9._@?&=]+)\/?$/,youtube:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?youtube\.com\/([a-zA-Z0-9_#?&=+@]+)\/?$/,google:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?google\.com\/maps\/place\/([a-zA-Z0-9-+_.#?&=+]+)\/?$/,yelp:/^(?:http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?yelp\.com\/biz\/([a-zA-Z0-9-_#?&=+]+)\/?$/},validate(e,t){return!!this.patterns[e]&&this.patterns[e].test(t)},parse(e){const t={};return Object.keys(this.patterns).forEach((r=>{try{const n=e.match(this.patterns[r]);n&&n[1]&&(t[r]={handle:n[1],prefix:n[0].replace(n[1],"")})}catch(e){console.log(e)}})),t}},$t="SET_WEBSITE_TYPE_AI_STEP",Ht="SET_WEBSITE_LANGUAGE_AI_STEP",Wt="SET_WEBSITE_TYPE_LIST_AI_STEP",Zt="SET_WEBSITE_LANGUAGE_LIST_AI_STEP",Gt="SET_LIMIT_EXCEED_MODAL",qt="SET_CONTINUE_PROGRESS_MODAL",Kt="SET_WEBSITE_NAME_AI_STEP",Yt="SET_WEBSITE_DETAILS_AI_STEP",Xt="SET_WEBSITE_KEYWORDS_AI_STEP",Jt="SET_WEBSITE_IMAGES_AI_STEP",Qt="RESET_KEYWORDS_IMAGES_AI_STEP",er="SET_WEBSITE_ONBOARDING_AI_DETAILS",tr="SET_WEBSITE_CONTACT_AI_STEP",rr="SET_WEBSITE_TEMPLATES_AI_STEP",nr="SET_WEBSITE_TEMPLATE_RESULTS_AI_STEP",ar="SET_WEBSITE_SELECTED_TEMPLATE_AI_STEP",or="SET_WEBSITE_DATA_AI_STEP",ir="RESET_ONBOARDING_AI_STEPS",sr="SET_CREDITS_DETAILS",lr="STORE_SITE_FEATURES",cr="SET_SITE_FEATURES",ur="SET_WEBSITE_TEMPLATE_KEYWORDS",dr="SET_DYNAMIC_CONTENT",pr="LOADING_NEXT_STEP",fr="SET_WEBSITE_LOGO",hr="SET_WEBSITE_COLOR_PALETTE",mr="SET_WEBSITE_TYPOGRAPHY",gr="SET_DEFAULT_COLOR_PALETTE",vr="UPDATE_IMPORT_AI_SITE_DATA",br=window.lodash;var yr,xr,wr;const Er={id:"",thumbnail:"",url:"",width:120},_r=aiBuilderVars?.business_details,{selectedImages:Sr}=Mt("st-ai-builder",{}),kr={stepData:{tokenExists:aiBuilderVars?.zip_token_exists||"",businessType:_r?.business_category||"",siteLanguage:"en",businessName:_r?.business_name||"",businessDetails:_r?.business_description||"",keywords:_r?.image_keywords||[],selectedImages:Sr?.length?Sr:[...null!==(yr=_r?.images?.landscape)&&void 0!==yr?yr:[],...null!==(xr=_r?.images?.portrait)&&void 0!==xr?xr:[]],imagesPreSelected:!!_r?.images?.landscape?.length||!!_r?.images?.portrait?.length||!1,businessContact:{phone:_r?.business_phone||"",email:_r?.business_email||"",address:_r?.business_address||"",socialMedia:_r?.social_profiles||[]},templateKeywords:_r?.template_keywords||[],templateList:_r?.templateList||[],selectedTemplate:_r?.selectedTemplate||"",templateSearchResults:_r?.templateSearchResults||"",descriptionListStore:{list:[],currentPage:0},siteFeatures:[],siteLogo:Er,activeColorPalette:null,activeTypography:null,defaultColorPalette:null},websiteInfo:_r?.websiteInfo||{},websiteVersionList:[],limitExceedModal:{open:!1},continueProgressModal:{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};let Cr=kt("ai-builder-onboarding-details");Cr&&(Cr=(0,br.omit)(Cr,["limitExceedModal"]),Cr={...kr,...Cr});const Or={...null!==(wr=Cr)&&void 0!==wr?wr:kr},Tr={setWebsiteOnboardingAIDetails:e=>({type:er,payload:e}),setBusinessTypeListAIStep:e=>({type:Wt,payload:e}),setSiteLanguageListAIStep:e=>({type:Zt,payload:e}),setLimitExceedModal:e=>({type:Gt,payload:e}),setContinueProgressModal:e=>({type:qt,payload:e}),setWebsiteTypeAIStep:e=>({type:$t,payload:e}),setWebsiteLanguageAIStep:e=>({type:Ht,payload:e}),setWebsiteNameAIStep:e=>({type:Kt,payload:e}),setWebsiteDetailsAIStep:e=>({type:Yt,payload:e}),setWebsiteKeywordsAIStep:e=>({type:Xt,payload:e}),setWebsiteImagesAIStep:e=>({type:Jt,payload:e}),resetKeywordsImagesAIStep:()=>({type:Qt}),setWebsiteContactAIStep:e=>({type:tr,payload:e}),setWebsiteTemplatesAIStep:e=>({type:rr,payload:e}),setWebsiteTemplateKeywords:e=>({type:ur,payload:e}),setWebsiteTemplateSearchResultsAIStep:e=>({type:nr,payload:e}),setWebsiteSelectedTemplateAIStep:e=>({type:ar,payload:e}),setWebsiteInfoAIStep:e=>({type:or,payload:e}),resetOnboardingAISteps:()=>({type:ir}),setOnboardingAIDetails:e=>({type:"SET_ONBOARDING_AI_DETAILS",payload:e}),setCreditsDetails:e=>({type:sr,payload:Bt(e)}),storeSiteFeatures:e=>({type:lr,payload:e}),setSiteFeatures:e=>({type:cr,payload:e}),setDynamicContent:e=>({type:dr,dynamicContent:e}),setWebsiteLogo:e=>({type:fr,payload:e}),setWebsiteColorPalette:e=>({type:hr,payload:e}),setDefaultColorPalette:e=>({type:gr,payload:e}),setWebsiteTypography:e=>({type:mr,payload:e}),updateImportAiSiteData:e=>({type:vr,payload:e}),setLoadingNextStep:e=>({type:pr,payload:e})},Ar=Tr,Pr="st-ai-builder",Dr=(0,bt.createReduxStore)(Pr,{reducer:(e=Or,t)=>{switch(t.type){case Wt:return{...e,stepData:{...e.stepData,businessTypeList:t.payload}};case Zt:return{...e,stepData:{...e.stepData,siteLanguageList:t.payload}};case Gt:return{...e,limitExceedModal:t.payload};case qt:return{...e,continueProgressModal:t.payload};case $t:return{...e,stepData:{...e.stepData,businessType:t.payload},limitExceedModal:{...e.limitExceedModal,limitExceedModal:t.payload}};case Ht:return{...e,stepData:{...e.stepData,siteLanguage:t.payload},limitExceedModal:{...e.limitExceedModal,limitExceedModal:t.payload}};case Kt:return{...e,stepData:{...e.stepData,businessName:t.payload}};case Yt:return{...e,stepData:{...e.stepData,businessDetails:t.payload}};case tr:return{...e,stepData:{...e.stepData,businessContact:t.payload}};case er:return{...e,...t.payload,continueProgressModal:e.continueProgressModal};case rr:return{...e,stepData:{...e.stepData,templateList:t.payload}};case nr:return{...e,stepData:{...e.stepData,templateSearchResults:t.payload}};case ar:return{...e,stepData:{...e.stepData,selectedTemplate:t.payload}};case or:return{...e,websiteInfo:t.payload};case Xt:return{...e,stepData:{...e.stepData,keywords:t.payload}};case Jt:return{...e,stepData:{...e.stepData,selectedImages:t.payload}};case Qt:return{...e,stepData:{...e.stepData,keywords:[],selectedImages:[],imagesPreSelected:!1}};case ir: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 sr: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 lr:const r={...e.stepData};return{...e,stepData:{...r,siteFeatures:t.payload}};case cr:return{...e,stepData:{...e.stepData,siteFeatures:e.stepData.siteFeatures.map((e=>e.id===t.payload?{...e,enabled:!e.enabled}:e))}};case ur:return{...e,stepData:{...e.stepData,templateKeywords:t.payload}};case dr:return{...e,dynamicContent:t.dynamicContent};case fr:return{...e,stepData:{...e.stepData,siteLogo:t.payload}};case hr:return{...e,stepData:{...e.stepData,activeColorPalette:t.payload}};case mr:return{...e,stepData:{...e.stepData,activeTypography:t.payload}};case vr:return{...e,importSiteProgressData:{...e.importSiteProgressData,...t.payload}};case gr:return{...e,stepData:{...e.stepData,activeColorPalette:t.payload,defaultColorPalette:t.payload}};case pr:return{...e,loadingNextStep:t.payload};default:return e}},actions:Ar,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,getContinueProgressModalInfo:({continueProgressModal: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,getSiteLogo:({stepData:{siteLogo: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}});(0,bt.register)(Dr);const 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:"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"}))})),Fr=[{slug:"style-1",title:(0,yt.__)("Style 1","ai-builder"),colors:["#0085FF","#0177E3","#FFFFFF","#E7F6FF","#212A37","#0F172A","#4F5B62","#070614","#222222"]},{slug:"style-2",title:(0,yt.__)("Style 2","ai-builder"),colors:["#8B5DFF","#7B47FF","#FFFFFF","#F2F0FE","#1B203A","#0F102A","#4B4D56","#0D0614","#222222"]},{slug:"style-3",title:(0,yt.__)("Style 3","ai-builder"),colors:["#239D60","#039A4F","#FFFFFF","#EDF6F1","#202B29","#131D19","#353A36","#0C1406","#222222"]},{slug:"style-4",title:(0,yt.__)("Style 4","ai-builder"),colors:["#FB5FAB","#EA559D","#FFFFFF","#FCEEF5","#29223C","#180F2A","#4B3F4A","#140610","#222222"]},{slug:"style-5",title:(0,yt.__)("Style 5","ai-builder"),colors:["#DD183B","#CC1939","#FFFFFF","#FFEDE6","#231417","#150B0F","#3D2E32","#140609","#222222"]},{slug:"style-6",title:(0,yt.__)("Style 6","ai-builder"),colors:["#FD9800","#E98C00","#FFFFFF","#FEF9E1","#161923","#090C17","#2E2D2A","#141006","#222222"]},{slug:"style-7",title:(0,yt.__)("Style 7","ai-builder"),colors:["#9335B6","#8528a7","#110713","#331438","#F5EDF9","#FFFFFF","#EAD5F3","#170A1C","#222222"]},{slug:"style-8",title:(0,yt.__)("Style 8","ai-builder"),colors:["#0E75D4","#0D66B9","#011126","#032547","#EBF4FF","#FFFFFF","#C3E0FD","#01142C","#222222"]},{slug:"style-9",title:(0,yt.__)("Style 9","ai-builder"),colors:["#E11B14","#C00802","#1F0A0C","#1C1B1B","#FBECED","#FFFFFF","#F7D0D1","#1D090B","#222222"]},{slug:"style-10",title:(0,yt.__)("Style 10","ai-builder"),colors:["#121413","#135F3D","#0E100F","#1B1C1B","#EEF9F3","#FFFFFF","#D8F0E5","#121413","#222222"]}],jr=[{slug:"style-1",title:(0,yt.__)("Style 1","ai-builder"),colors:["#9335B6","#8528a7","#110713","#331438","#F5EDF9","#FFFFFF","#EAD5F3","#170A1C","#222222"]},{slug:"style-2",title:(0,yt.__)("Style 2","ai-builder"),colors:["#2235DD","#1a2bc6","#05060F","#131739","#f0f1fd","#FFFFFF","#E4E7FD","#131739","#222222"]},{slug:"style-3",title:(0,yt.__)("Style 3","ai-builder"),colors:["#377A00","#2f6a00","#151716","#012104","#EAF7EB","#FFFFFF","#D0EBCF","#011502","#222222"]},{slug:"style-4",title:(0,yt.__)("Style 4","ai-builder"),colors:["#E11B14","#C00802","#1F0A0C","#1C1B1B","#FBECED","#FFFFFF","#F7D0D1","#1D090B","#222222"]},{slug:"style-5",title:(0,yt.__)("Style 5","ai-builder"),colors:["#9A690F","#885C09","#1A0E00","#291901","#FFF7F0","#FFFFFF","#FFE0C1","#1C1001","#222222"]},{slug:"style-6",title:(0,yt.__)("Style 6","ai-builder"),colors:["#C74382","#BC3878","#12080D","#1F1C1D","#F8EEF2","#FFFFFF","#F3D4E1","#1A0C13","#222222"]},{slug:"style-7",title:(0,yt.__)("Style 7","ai-builder"),colors:["#0085FF","#0177E3","#FFFFFF","#E7F6FF","#212A37","#0F172A","#4F5B62","#070614","#222222"]},{slug:"style-8",title:(0,yt.__)("Style 8","ai-builder"),colors:["#21B4A6","#0FAF9F","#FFFFFF","#EDF6F3","#1C2A3C","#111A28","#4E4E4E","#061314","#222222"]},{slug:"style-9",title:(0,yt.__)("Style 9","ai-builder"),colors:["#FB5FAB","#EA559D","#FFFFFF","#FCEEF5","#29223C","#180F2A","#4B3F4A","#140610","#222222"]},{slug:"style-10",title:(0,yt.__)("Style 10","ai-builder"),colors:["#DCA54A","#D09A40","#FFFFFF","#FAF5E5","#1B1B1B","#0E0D06","#2E2D2A","#141006","#222222"]}],Rr=({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"})),Mr=({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"})),Ir=({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"}))),Lr=({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"}))),Br=({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"}))),Vr=({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"}))),zr=({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"})),Ur=({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"})),$r=({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"})),Hr=({className:e})=>(0,n.createElement)("svg",{className:_t(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"})))),Wr=({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"})))),Zr=({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"})))),Gr=e=>Array.isArray(e)?e.length>0?Fr:jr:e?Fr:jr,qr=(0,i.memo)((()=>{const{stepData:{selectedTemplate:e,templateList:t,activeColorPalette:r}}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return{stepData:t()}}),[]),{setWebsiteColorPalette:a,setDefaultColorPalette:o}=(0,bt.useDispatch)(Pr),s=t?.find((t=>t?.uuid===e))?.design_defaults,[l,c]=(0,i.useState)(Gr(s?.color_scheme)),u=e=>{zt(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,yt.sprintf)(/* translators: %s: index */ /* translators: %s: index */ (0,yt.__)("Original %1$s","ai-builder"),r+1):(0,yt.__)("Original","ai-builder"),colors:t}))):[],n=Gr(s?.color_scheme);c([...t,...n,{slug:"custom",title:(0,yt.__)("Custom","ai-builder"),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,yt.__)("Color Palette","ai-builder"),":"," "),(0,n.createElement)("span",null,r?.title)),(0,n.createElement)("button",{key:"reset-to-default-colors",className:_t("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)(Nr,{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:_t("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)(Wr,{className:"!shrink-0 w-full h-full rounded-md"}));var t}))))})),Kr=[{"body-font-family":"'Source Sans Pro', sans-serif","body-font-family-slug":"source-sans-pro","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":"'Playfair Display', serif","headings-font-family-slug":"playfair-display","headings-font-weight":700,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Lato', sans-serif","body-font-family-slug":"lato","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":"'Poppins', sans-serif","headings-font-family-slug":"poppins","headings-font-weight":700,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Lato', sans-serif","body-font-family-slug":"lato","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:17,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Montserrat', sans-serif","headings-font-family-slug":"montserrat","headings-font-weight":700,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Karla', sans-serif","body-font-family-slug":"karla","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:17,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Rubik', sans-serif","headings-font-family-slug":"rubik","headings-font-weight":700,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Roboto', sans-serif","body-font-family-slug":"roboto","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":"'Roboto Condensed', sans-serif","headings-font-family-slug":"roboto-condensed","headings-font-weight":700,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Figtree', sans-serif","body-font-family-slug":"inter","body-font-variant":"","body-font-weight":400,"font-size-body":{desktop:17,tablet:"",mobile:"","desktop-unit":"px","tablet-unit":"px","mobile-unit":"px"},"body-line-height":"","headings-font-family":"'Merriweather', serif","headings-font-family-slug":"merriweather","headings-font-weight":700,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Open Sans', sans-serif","body-font-family-slug":"open-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":"'Vollkorn', serif","headings-font-family-slug":"vollkorn","headings-font-weight":700,"headings-line-height":"","headings-font-variant":""},{"body-font-family":"'Work Sans', sans-serif","body-font-family-slug":"work-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":"'Open Sans', sans-serif","headings-font-family-slug":"open-sans","headings-font-weight":700,"headings-line-height":"","headings-font-variant":""}],Yr=window.wp.htmlEntities,{imageDir:Xr,supportLink:Jr}=aiBuilderVars,Qr=(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},en=(e,t)=>{if(!e)return"";if(e){const r=e.match(/'([^']+)'/);return r?r[1]:"inherit"===e?t:e}return t||void 0},tn=(0,i.memo)((()=>{const{stepData:{selectedTemplate:e,templateList:t,activeTypography:r}}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return{stepData:t()}}),[]),{setWebsiteTypography:a}=(0,bt.useDispatch)(Pr),o=t?.find((t=>t?.uuid===e))?.design_defaults,s=o?.typography,[l,c]=(0,i.useState)(Kr.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=en(r?.["headings-font-family"])||"",p=en(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=en(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=en(p,u),p=void 0!==p?p.replace(" ","+"):p,i.push(`family=${p}${f}`));let h="";if(l){for(const e of l)h+=`&family=${en(e["headings-font-family"]).replaceAll(" ","+")}:wght@${e["headings-font-weight"]}&family=${en(e["body-font-family"]).replaceAll(" ","+")}:wght@${e["body-font-weight"]}`;h=h.replace(/[&]{1}$/i,"")}if(i){const e=`https://fonts.googleapis.com/css2?${i.join("&")}${h}&display=swap`;o.setAttribute("href",e),document.head.insertAdjacentElement("afterbegin",o)}const m=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(m[0]),c(m)}}),[]);const f=e=>{zt(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,yt.__)("Font Pair","ai-builder"),":"),(0,n.createElement)("span",{className:"font-normal"}," ",d," & ",p," ")),(0,n.createElement)("button",{key:"reset-to-default-fonts",className:_t("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)(Nr,{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=en(e["body-font-family"])||"",o=en(e["headings-font-family"],t)||"";return(0,n.createElement)("div",{key:e.id,className:_t("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}))))})),rn=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"}))})),nn=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"}))})),an=window.wp.hooks,on=window.wp.components,sn=window.wp.mediaUtils;var ln=Object.defineProperty,cn=(e,t,r)=>(((e,t,r)=>{t in e?ln(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r})(e,"symbol"!=typeof t?t+"":t,r),r);let un=new class{constructor(){cn(this,"current",this.detect()),cn(this,"handoffState","pending"),cn(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}},dn=(e,t)=>{un.isServer?(0,n.useEffect)(e,t):(0,n.useLayoutEffect)(e,t)};function pn(e){let t=(0,n.useRef)(e);return dn((()=>{t.current=e}),[e]),t}let fn=function(e){let t=pn(e);return n.useCallback(((...e)=>t.current(...e)),[t])};function hn(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,fn((e=>(i||o(e),null==t?void 0:t(e))))]}function mn(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function gn(){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 mn((()=>{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=gn();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 vn(){let[e]=(0,n.useState)(gn);return(0,n.useEffect)((()=>()=>e.dispose()),[e]),e}function bn(){let e=function(){let e="undefined"==typeof document;return"useSyncExternalStore"in a&&a.useSyncExternalStore((()=>()=>{}),(()=>!1),(()=>!e))}(),[t,r]=n.useState(un.isHandoffComplete);return t&&!1===un.isHandoffComplete&&r(!1),n.useEffect((()=>{!0!==t&&r(!0)}),[t]),n.useEffect((()=>un.handoff()),[]),!e&&t}var yn;let xn=null!=(yn=n.useId)?yn:function(){let e=bn(),[t,r]=n.useState(e?()=>un.nextId():null);return dn((()=>{null===t&&r(un.nextId())}),[t]),null!=t?""+t:void 0};function wn(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 En(e,t){let[r,a]=(0,n.useState)((()=>wn(e)));return dn((()=>{a(wn(e))}),[e.type,e.as]),dn((()=>{r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&a("button")}),[r,t]),r}let Sn=Symbol();function kn(e,t=!0){return Object.assign(e,{[Sn]:t})}function Cn(...e){let t=(0,n.useRef)(e);(0,n.useEffect)((()=>{t.current=e}),[e]);let r=fn((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[Sn])))?void 0:r}function On(...e){return Array.from(new Set(e.flatMap((e=>"string"==typeof e?e.split(" "):[])))).filter(Boolean).join(" ")}function Tn(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,Tn),n}var An=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(An||{}),Pn=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Pn||{});function Dn({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:a,visible:o=!0,name:i,mergeRefs:s}){s=null!=s?s:Fn;let l=jn(t,e);if(o)return Nn(l,r,n,i,s);let c=null!=a?a:0;if(2&c){let{static:e=!1,...t}=l;if(e)return Nn(t,r,n,i,s)}if(1&c){let{unmount:e=!0,...t}=l;return Tn(e?0:1,{0:()=>null,1:()=>Nn({...t,hidden:!0,style:{display:"none"}},r,n,i,s)})}return Nn(l,r,n,i,s)}function Nn(e,t={},r,a,o){let{as:i=r,children:s,refName:l="ref",...c}=In(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(Mn(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)=>On(null==e?void 0:e.className(...t),c.className):On(null==e?void 0:e.className,c.className),r=t?{className:t}:{};return(0,n.cloneElement)(d,Object.assign({},jn(d.props,Mn(In(c,["ref"]))),p,u,{ref:o(d.ref,u.ref)},r))}return(0,n.createElement)(i,Object.assign({},In(c,["ref"]),i!==n.Fragment&&u,i!==n.Fragment&&p),d)}function Fn(...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 jn(...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 Rn(e){var t;return Object.assign((0,n.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function Mn(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function In(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}var Ln=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Ln||{});let Bn=Rn((function(e,t){var r;let{features:n=1,...a}=e;return Dn({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 Vn(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 zn(e={},t=null,r=[]){for(let[n,a]of Object.entries(e))$n(r,Un(t,n),a);return r}function Un(e,t){return e?e+"["+t+"]":t}function $n(e,t,r){if(Array.isArray(r))for(let[n,a]of r.entries())$n(e,Un(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,""]):zn(r,t,e)}let Hn=(0,n.createContext)(null);function Wn(){let e=(0,n.useContext)(Hn);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,Wn),e}return e}function Zn(){let[e,t]=(0,n.useState)([]);return[e.length>0?e.join(" "):void 0,(0,n.useMemo)((()=>function(e){let r=fn((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(Hn.Provider,{value:a},e.children)}),[t])]}let Gn=Rn((function(e,t){let r=xn(),{id:n=`headlessui-description-${r}`,...a}=e,o=Wn(),i=Cn(t);return dn((()=>o.register(n)),[n,o.register]),Dn({ourProps:{ref:i,...o.props,id:n},theirProps:a,slot:o.slot||{},defaultTag:"p",name:o.name||"Description"})})),qn=Object.assign(Gn,{});var Kn=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Kn||{});let Yn=(0,n.createContext)(null);function Xn(){let e=(0,n.useContext)(Yn);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,Xn),e}return e}let Jn=Rn((function(e,t){let r=xn(),{id:n=`headlessui-label-${r}`,passive:a=!1,...o}=e,i=Xn(),s=Cn(t);dn((()=>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),Dn({ourProps:l,theirProps:o,slot:i.slot||{},defaultTag:"label",name:i.name||"Label"})})),Qn=Object.assign(Jn,{}),ea=(0,n.createContext)(null);ea.displayName="GroupContext";let ta=n.Fragment,ra=Rn((function(e,t){var r;let a=xn(),{id:o=`headlessui-switch-${a}`,checked:i,defaultChecked:s=!1,onChange:l,disabled:c=!1,name:u,value:d,form:p,...f}=e,h=(0,n.useContext)(ea),m=(0,n.useRef)(null),g=Cn(m,t,null===h?null:h.setSwitch),[v,b]=hn(i,l,s),y=fn((()=>null==b?void 0:b(!v))),x=fn((e=>{if(Vn(e.currentTarget))return e.preventDefault();e.preventDefault(),y()})),w=fn((e=>{e.key===Kn.Space?(e.preventDefault(),y()):e.key===Kn.Enter&&function(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)}}(e.currentTarget)})),E=fn((e=>e.preventDefault())),_=(0,n.useMemo)((()=>({checked:v})),[v]),S={id:o,ref:g,role:"switch",type:En(e,m),tabIndex:-1===e.tabIndex?0:null!=(r=e.tabIndex)?r:0,"aria-checked":v,"aria-labelledby":null==h?void 0:h.labelledby,"aria-describedby":null==h?void 0:h.describedby,disabled:c,onClick:x,onKeyUp:w,onKeyPress:E},k=vn();return(0,n.useEffect)((()=>{var e;let t=null==(e=m.current)?void 0:e.closest("form");t&&void 0!==s&&k.addEventListener(t,"reset",(()=>{b(s)}))}),[m,b]),n.createElement(n.Fragment,null,null!=u&&v&&n.createElement(Bn,{features:Ln.Hidden,...Mn({as:"input",type:"checkbox",hidden:!0,readOnly:!0,disabled:c,form:p,checked:v,name:u,value:d})}),Dn({ourProps:S,theirProps:f,slot:_,defaultTag:"button",name:"Switch"}))})),na=Object.assign(ra,{Group:function(e){var t;let[r,a]=(0,n.useState)(null),[o,i]=function(){let[e,t]=(0,n.useState)([]);return[e.length>0?e.join(" "):void 0,(0,n.useMemo)((()=>function(e){let r=fn((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(Yn.Provider,{value:a},e.children)}),[t])]}(),[s,l]=Zn(),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(ea.Provider,{value:c},Dn({ourProps:{},theirProps:u,defaultTag:ta,name:"Switch.Group"}))))},Label:Qn,Description:qn});const aa=(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)(na,{checked:t,onChange:e,className:_t("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,yt.__)("Use setting","ai-builder")),(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:_t("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:_t("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)}))})),oa=()=>{const[e,t]=(0,i.useState)(!0);(0,an.addFilter)("editor.MediaUpload","core/edit-post/components/media-upload/replace-media-upload",(()=>sn.MediaUpload));const{siteLogo:r}=(0,bt.useSelect)((e=>{const{getSiteLogo:t}=e(Pr);return{siteLogo:t()}}),[]),{setWebsiteLogo:a}=(0,bt.useDispatch)(Pr),o=(e,t)=>{zt({param:e,data:t},"astra-starter-templates-preview")},s=e=>{a(e),o("siteLogo",e)},l=()=>{s(Er)},c=()=>{o("siteTitle",!e),t((e=>!e))};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,yt.__)("Site Logo","ai-builder")),(0,n.createElement)(sn.MediaUpload,{onSelect:e=>(e=>{const t={id:e.id,url:e.url,width:r.width};"http:"===window.location.protocol?Qr(e.url,(function(e){t.dataUri=e,s(t)})):s(t)})(e),allowedTypes:["image"],value:r.id,render:({open:t})=>(0,n.createElement)("div",{className:"space-y-3"},!!r.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,yt.__)("Site Logo","ai-builder"),src:r.url})),(0,n.createElement)("div",{className:"flex items-center justify-end gap-4"},(0,n.createElement)("button",{onClick:t,className:"inline-flex border-0 focus:outline-none bg-transparent text-sm font-normal text-zip-dark-theme-body cursor-pointer"},(0,yt.__)("Change","ai-builder")),(0,n.createElement)("button",{onClick:l,className:"inline-flex border-0 focus:outline-none bg-transparent cursor-pointer"},(0,n.createElement)(rn,{className:"h-5 w-5 text-alert-error"}))))),!r.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:t},(0,n.createElement)(nn,{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,yt.__)("Upload File Here","ai-builder")))),r.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,yt.__)("Show site title","ai-builder")),(0,n.createElement)(aa,{value:e,onChange:c})),r.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,yt.__)("Logo width","ai-builder")),(0,n.createElement)("div",{className:"w-20 [&_.components\\-base\\-control\\_\\_field]:mb-0"},(0,n.createElement)(on.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:r.width,min:50,max:250,step:1,onChange:e=>{(e=>{const t={...r,width:e};a(t),o("siteLogo",t)})(e)},trackColor:"#3D4592",color:"#3D4592",railColor:"#FFFFFF",disabled:""===r.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"},r.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 ia(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sa(e){return e instanceof ia(e).Element||e instanceof Element}function la(e){return e instanceof ia(e).HTMLElement||e instanceof HTMLElement}function ca(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ia(e).ShadowRoot||e instanceof ShadowRoot)}var ua=Math.max,da=Math.min,pa=Math.round;function fa(){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 ha(){return!/^((?!chrome|android).)*safari/i.test(fa())}function ma(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var n=e.getBoundingClientRect(),a=1,o=1;t&&la(e)&&(a=e.offsetWidth>0&&pa(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&pa(n.height)/e.offsetHeight||1);var i=(sa(e)?ia(e):window).visualViewport,s=!ha()&&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 ga(e){var t=ia(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function va(e){return e?(e.nodeName||"").toLowerCase():null}function ba(e){return((sa(e)?e.ownerDocument:e.document)||window.document).documentElement}function ya(e){return ma(ba(e)).left+ga(e).scrollLeft}function xa(e){return ia(e).getComputedStyle(e)}function wa(e){var t=xa(e),r=t.overflow,n=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+a+n)}function Ea(e,t,r){void 0===r&&(r=!1);var n,a,o=la(t),i=la(t)&&function(e){var t=e.getBoundingClientRect(),r=pa(t.width)/e.offsetWidth||1,n=pa(t.height)/e.offsetHeight||1;return 1!==r||1!==n}(t),s=ba(t),l=ma(e,i,r),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!r)&&(("body"!==va(t)||wa(s))&&(c=(n=t)!==ia(n)&&la(n)?{scrollLeft:(a=n).scrollLeft,scrollTop:a.scrollTop}:ga(n)),la(t)?((u=ma(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=ya(s))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function _a(e){var t=ma(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 Sa(e){return"html"===va(e)?e:e.assignedSlot||e.parentNode||(ca(e)?e.host:null)||ba(e)}function ka(e){return["html","body","#document"].indexOf(va(e))>=0?e.ownerDocument.body:la(e)&&wa(e)?e:ka(Sa(e))}function Ca(e,t){var r;void 0===t&&(t=[]);var n=ka(e),a=n===(null==(r=e.ownerDocument)?void 0:r.body),o=ia(n),i=a?[o].concat(o.visualViewport||[],wa(n)?n:[]):n,s=t.concat(i);return a?s:s.concat(Ca(Sa(i)))}function Oa(e){return["table","td","th"].indexOf(va(e))>=0}function Ta(e){return la(e)&&"fixed"!==xa(e).position?e.offsetParent:null}function Aa(e){for(var t=ia(e),r=Ta(e);r&&Oa(r)&&"static"===xa(r).position;)r=Ta(r);return r&&("html"===va(r)||"body"===va(r)&&"static"===xa(r).position)?t:r||function(e){var t=/firefox/i.test(fa());if(/Trident/i.test(fa())&&la(e)&&"fixed"===xa(e).position)return null;var r=Sa(e);for(ca(r)&&(r=r.host);la(r)&&["html","body"].indexOf(va(r))<0;){var n=xa(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 Pa="top",Da="bottom",Na="right",Fa="left",ja="auto",Ra=[Pa,Da,Na,Fa],Ma="start",Ia="end",La="viewport",Ba="popper",Va=Ra.reduce((function(e,t){return e.concat([t+"-"+Ma,t+"-"+Ia])}),[]),za=[].concat(Ra,[ja]).reduce((function(e,t){return e.concat([t,t+"-"+Ma,t+"-"+Ia])}),[]),Ua=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function $a(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 Ha={placement:"bottom",modifiers:[],strategy:"absolute"};function Wa(){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 Za(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,n=void 0===r?[]:r,a=t.defaultOptions,o=void 0===a?Ha:a;return function(e,t,r){void 0===r&&(r=o);var a,i,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},Ha,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:sa(e)?Ca(e):e.contextElement?Ca(e.contextElement):[],popper:Ca(t)};var i,c,p=function(e){var t=$a(e);return Ua.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(Wa(t,r)){s.rects={reference:Ea(t,Aa(r),"fixed"===s.options.strategy),popper:_a(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(!Wa(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 Ga={passive:!0};const qa={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=ia(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach((function(e){e.addEventListener("scroll",r.update,Ga)})),s&&l.addEventListener("resize",r.update,Ga),function(){o&&c.forEach((function(e){e.removeEventListener("scroll",r.update,Ga)})),s&&l.removeEventListener("resize",r.update,Ga)}},data:{}};function Ka(e){return e.split("-")[0]}function Ya(e){return e.split("-")[1]}function Xa(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ja(e){var t,r=e.reference,n=e.element,a=e.placement,o=a?Ka(a):null,i=a?Ya(a):null,s=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(o){case Pa:t={x:s,y:r.y-n.height};break;case Da:t={x:s,y:r.y+r.height};break;case Na:t={x:r.x+r.width,y:l};break;case Fa:t={x:r.x-n.width,y:l};break;default:t={x:r.x,y:r.y}}var c=o?Xa(o):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case Ma:t[c]=t[c]-(r[u]/2-n[u]/2);break;case Ia:t[c]=t[c]+(r[u]/2-n[u]/2)}}return t}var Qa={top:"auto",right:"auto",bottom:"auto",left:"auto"};function eo(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,h=i.y,m=void 0===h?0:h,g="function"==typeof u?u({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var v=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),y=Fa,x=Pa,w=window;if(c){var E=Aa(r),_="clientHeight",S="clientWidth";E===ia(r)&&"static"!==xa(E=ba(r)).position&&"absolute"===s&&(_="scrollHeight",S="scrollWidth"),(a===Pa||(a===Fa||a===Na)&&o===Ia)&&(x=Da,m-=(d&&E===w&&w.visualViewport?w.visualViewport.height:E[_])-n.height,m*=l?1:-1),a!==Fa&&(a!==Pa&&a!==Da||o!==Ia)||(y=Na,f-=(d&&E===w&&w.visualViewport?w.visualViewport.width:E[S])-n.width,f*=l?1:-1)}var k,C=Object.assign({position:s},c&&Qa),O=!0===u?function(e,t){var r=e.x,n=e.y,a=t.devicePixelRatio||1;return{x:pa(r*a)/a||0,y:pa(n*a)/a||0}}({x:f,y:m},ia(r)):{x:f,y:m};return f=O.x,m=O.y,l?Object.assign({},C,((k={})[x]=b?"0":"",k[y]=v?"0":"",k.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",k)):Object.assign({},C,((t={})[x]=b?m+"px":"",t[y]=v?f+"px":"",t.transform="",t))}const to={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:Ka(t.placement),variation:Ya(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,eo(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,eo(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:{}},ro={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];la(a)&&va(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}),{});la(n)&&va(n)&&(Object.assign(n.style,o),Object.keys(a).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]},no={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=za.reduce((function(e,r){return e[r]=function(e,t,r){var n=Ka(e),a=[Fa,Pa].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,[Fa,Na].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 ao={left:"right",right:"left",bottom:"top",top:"bottom"};function oo(e){return e.replace(/left|right|bottom|top/g,(function(e){return ao[e]}))}var io={start:"end",end:"start"};function so(e){return e.replace(/start|end/g,(function(e){return io[e]}))}function lo(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&ca(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function co(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function uo(e,t,r){return t===La?co(function(e,t){var r=ia(e),n=ba(e),a=r.visualViewport,o=n.clientWidth,i=n.clientHeight,s=0,l=0;if(a){o=a.width,i=a.height;var c=ha();(c||!c&&"fixed"===t)&&(s=a.offsetLeft,l=a.offsetTop)}return{width:o,height:i,x:s+ya(e),y:l}}(e,r)):sa(t)?function(e,t){var r=ma(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):co(function(e){var t,r=ba(e),n=ga(e),a=null==(t=e.ownerDocument)?void 0:t.body,o=ua(r.scrollWidth,r.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=ua(r.scrollHeight,r.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-n.scrollLeft+ya(e),l=-n.scrollTop;return"rtl"===xa(a||r).direction&&(s+=ua(r.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:l}}(ba(e)))}function po(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function fo(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}function ho(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?La:c,d=r.elementContext,p=void 0===d?Ba:d,f=r.altBoundary,h=void 0!==f&&f,m=r.padding,g=void 0===m?0:m,v=po("number"!=typeof g?g:fo(g,Ra)),b=p===Ba?"reference":Ba,y=e.rects.popper,x=e.elements[h?b:p],w=function(e,t,r,n){var a="clippingParents"===t?function(e){var t=Ca(Sa(e)),r=["absolute","fixed"].indexOf(xa(e).position)>=0&&la(e)?Aa(e):e;return sa(r)?t.filter((function(e){return sa(e)&&lo(e,r)&&"body"!==va(e)})):[]}(e):[].concat(t),o=[].concat(a,[r]),i=o[0],s=o.reduce((function(t,r){var a=uo(e,r,n);return t.top=ua(a.top,t.top),t.right=da(a.right,t.right),t.bottom=da(a.bottom,t.bottom),t.left=ua(a.left,t.left),t}),uo(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}(sa(x)?x:x.contextElement||ba(e.elements.popper),l,u,i),E=ma(e.elements.reference),_=Ja({reference:E,element:y,strategy:"absolute",placement:a}),S=co(Object.assign({},y,_)),k=p===Ba?S:E,C={top:w.top-k.top+v.top,bottom:k.bottom-w.bottom+v.bottom,left:w.left-k.left+v.left,right:k.right-w.right+v.right},O=e.modifiersData.offset;if(p===Ba&&O){var T=O[a];Object.keys(C).forEach((function(e){var t=[Na,Da].indexOf(e)>=0?1:-1,r=[Pa,Da].indexOf(e)>=0?"y":"x";C[e]+=T[r]*t}))}return C}const mo={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,h=void 0===f||f,m=r.allowedAutoPlacements,g=t.options.placement,v=Ka(g),b=l||(v!==g&&h?function(e){if(Ka(e)===ja)return[];var t=oo(e);return[so(e),t,so(t)]}(g):[oo(g)]),y=[g].concat(b).reduce((function(e,r){return e.concat(Ka(r)===ja?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?za:l,u=Ya(n),d=u?s?Va:Va.filter((function(e){return Ya(e)===u})):Ra,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]=ho(e,{placement:r,boundary:a,rootBoundary:o,padding:i})[Ka(r)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:r,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:m}):r)}),[]),x=t.rects.reference,w=t.rects.popper,E=new Map,_=!0,S=y[0],k=0;k<y.length;k++){var C=y[k],O=Ka(C),T=Ya(C)===Ma,A=[Pa,Da].indexOf(O)>=0,P=A?"width":"height",D=ho(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),N=A?T?Na:Fa:T?Da:Pa;x[P]>w[P]&&(N=oo(N));var F=oo(N),j=[];if(o&&j.push(D[O]<=0),s&&j.push(D[N]<=0,D[F]<=0),j.every((function(e){return e}))){S=C,_=!1;break}E.set(C,j)}if(_)for(var R=function(e){var t=y.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"},M=h?3:1;M>0&&"break"!==R(M);M--);t.placement!==S&&(t.modifiersData[n]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function go(e,t,r){return ua(e,da(t,r))}const vo={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,h=r.tetherOffset,m=void 0===h?0:h,g=ho(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),v=Ka(t.placement),b=Ya(t.placement),y=!b,x=Xa(v),w="x"===x?"y":"x",E=t.modifiersData.popperOffsets,_=t.rects.reference,S=t.rects.popper,k="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,C="number"==typeof k?{mainAxis:k,altAxis:k}:Object.assign({mainAxis:0,altAxis:0},k),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(E){if(o){var A,P="y"===x?Pa:Fa,D="y"===x?Da:Na,N="y"===x?"height":"width",F=E[x],j=F+g[P],R=F-g[D],M=f?-S[N]/2:0,I=b===Ma?_[N]:S[N],L=b===Ma?-S[N]:-_[N],B=t.elements.arrow,V=f&&B?_a(B):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=z[P],$=z[D],H=go(0,_[N],V[N]),W=y?_[N]/2-M-H-U-C.mainAxis:I-H-U-C.mainAxis,Z=y?-_[N]/2+M+H+$+C.mainAxis:L+H+$+C.mainAxis,G=t.elements.arrow&&Aa(t.elements.arrow),q=G?"y"===x?G.clientTop||0:G.clientLeft||0:0,K=null!=(A=null==O?void 0:O[x])?A:0,Y=F+Z-K,X=go(f?da(j,F+W-K-q):j,F,f?ua(R,Y):R);E[x]=X,T[x]=X-F}if(s){var J,Q="x"===x?Pa:Fa,ee="x"===x?Da:Na,te=E[w],re="y"===w?"height":"width",ne=te+g[Q],ae=te-g[ee],oe=-1!==[Pa,Fa].indexOf(v),ie=null!=(J=null==O?void 0:O[w])?J:0,se=oe?ne:te-_[re]-S[re]-ie+C.altAxis,le=oe?te+_[re]+S[re]-ie-C.altAxis:ae,ce=f&&oe?function(e,t,r){var n=go(e,t,r);return n>r?r:n}(se,te,le):go(f?se:ne,te,f?le:ae);E[w]=ce,T[w]=ce-te}t.modifiersData[n]=T}},requiresIfExists:["offset"]},bo={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=Ka(r.placement),l=Xa(s),c=[Fa,Na].indexOf(s)>=0?"height":"width";if(o&&i){var u=function(e,t){return po("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:fo(e,Ra))}(a.padding,r),d=_a(o),p="y"===l?Pa:Fa,f="y"===l?Da:Na,h=r.rects.reference[c]+r.rects.reference[l]-i[l]-r.rects.popper[c],m=i[l]-r.rects.reference[l],g=Aa(o),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,y=u[p],x=v-d[c]-u[f],w=v/2-d[c]/2+b,E=go(y,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)))&&lo(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function yo(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 xo(e){return[Pa,Na,Da,Fa].some((function(t){return e[t]>=0}))}var wo=Za({defaultModifiers:[qa,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=Ja({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},to,ro,no,mo,vo,bo,{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=ho(t,{elementContext:"reference"}),s=ho(t,{altBoundary:!0}),l=yo(i,n),c=yo(s,a,o),u=xo(l),d=xo(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})}}]}),Eo="tippy-content",_o="tippy-backdrop",So="tippy-arrow",ko="tippy-svg-arrow",Co={passive:!0,capture:!0},Oo=function(){return document.body};function To(e,t,r){if(Array.isArray(e)){var n=e[t];return null==n?Array.isArray(r)?r[t]:r:n}return e}function Ao(e,t){var r={}.toString.call(e);return 0===r.indexOf("[object")&&r.indexOf(t+"]")>-1}function Po(e,t){return"function"==typeof e?e.apply(void 0,t):e}function Do(e,t){return 0===t?e:function(n){clearTimeout(r),r=setTimeout((function(){e(n)}),t)};var r}function No(e){return[].concat(e)}function Fo(e,t){-1===e.indexOf(t)&&e.push(t)}function jo(e){return[].slice.call(e)}function Ro(e){return Object.keys(e).reduce((function(t,r){return void 0!==e[r]&&(t[r]=e[r]),t}),{})}function Mo(e){return["Element","Fragment"].some((function(t){return Ao(e,t)}))}function Io(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Lo(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Bo(e,t,r){var n=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[n](t,r)}))}function Vo(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 zo={isTouch:!1},Uo=0;function $o(){zo.isTouch||(zo.isTouch=!0,window.performance&&document.addEventListener("mousemove",Ho))}function Ho(){var e=performance.now();e-Uo<20&&(zo.isTouch=!1,document.removeEventListener("mousemove",Ho)),Uo=e}function Wo(){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 Zo=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),Go=Object.assign({appendTo:Oo,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}),qo=Object.keys(Go);function Ko(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=Go[a])?n:o),t}),{});return Object.assign({},e,t)}function Yo(e,t){var r=Object.assign({},t,{content:Po(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Ko(Object.assign({},Go,{plugins:t}))):qo).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({},Go.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 Xo(e){var t=e.firstElementChild,r=jo(t.children);return{box:t,content:r.find((function(e){return e.classList.contains(Eo)})),arrow:r.find((function(e){return e.classList.contains(So)||e.classList.contains(ko)})),backdrop:r.find((function(e){return e.classList.contains(_o)}))}}var Jo=1,Qo=[],ei=[];function ti(e,t){var r,n,a,o,i,s,l,c,u=Yo(e,Object.assign({},Go,Ko(Ro(t)))),d=!1,p=!1,f=!1,h=!1,m=[],g=Do(G,u.interactiveDebounce),v=Jo++,b=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:v,reference:e,popper:document.createElement("div"),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:b,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(n),cancelAnimationFrame(a)},setProps:function(t){if(!y.state.isDestroyed){F("onBeforeUpdate",[y,t]),W();var r=y.props,n=Yo(e,Object.assign({},r,Ro(t),{ignoreAttributes:!0}));y.props=n,H(),r.interactiveDebounce!==n.interactiveDebounce&&(M(),g=Do(G,n.interactiveDebounce)),r.triggerTarget&&!n.triggerTarget?No(r.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&e.removeAttribute("aria-expanded"),R(),N(),E&&E(r,n),y.popperInstance&&(X(),Q().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),F("onAfterUpdate",[y,t])}},setContent:function(e){y.setProps({content:e})},show:function(){var e=y.state.isVisible,t=y.state.isDestroyed,r=!y.state.isEnabled,n=zo.isTouch&&!y.props.touch,a=To(y.props.duration,0,Go.duration);if(!(e||t||r||n||T().hasAttribute("disabled")||(F("onShow",[y],!1),!1===y.props.onShow(y)))){if(y.state.isVisible=!0,O()&&(w.style.visibility="visible"),N(),V(),y.state.isMounted||(w.style.transition="none"),O()){var o=P();Io([o.box,o.content],0)}var i,l,c;s=function(){var e;if(y.state.isVisible&&!h){if(h=!0,w.offsetHeight,w.style.transition=y.props.moveTransition,O()&&y.props.animation){var t=P(),r=t.box,n=t.content;Io([r,n],a),Lo([r,n],"visible")}j(),R(),Fo(ei,y),null==(e=y.popperInstance)||e.forceUpdate(),F("onMount",[y]),y.props.animation&&O()&&function(e,t){U(e,(function(){y.state.isShown=!0,F("onShown",[y])}))}(a)}},l=y.props.appendTo,c=T(),(i=y.props.interactive&&l===Oo||"parent"===l?c.parentNode:Po(l,[c])).contains(w)||i.appendChild(w),y.state.isMounted=!0,X()}},hide:function(){var e=!y.state.isVisible,t=y.state.isDestroyed,r=!y.state.isEnabled,n=To(y.props.duration,1,Go.duration);if(!(e||t||r)&&(F("onHide",[y],!1),!1!==y.props.onHide(y))){if(y.state.isVisible=!1,y.state.isShown=!1,h=!1,d=!1,O()&&(w.style.visibility="hidden"),M(),z(),N(!0),O()){var a=P(),o=a.box,i=a.content;y.props.animation&&(Io([o,i],n),Lo([o,i],"hidden"))}j(),R(),y.props.animation?O()&&function(e,t){U(e,(function(){!y.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&t()}))}(n,y.unmount):y.unmount()}},hideWithInteractivity:function(e){A().addEventListener("mousemove",g),Fo(Qo,g),g(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){y.state.isVisible&&y.hide(),y.state.isMounted&&(J(),Q().forEach((function(e){e._tippy.unmount()})),w.parentNode&&w.parentNode.removeChild(w),ei=ei.filter((function(e){return e!==y})),y.state.isMounted=!1,F("onHidden",[y]))},destroy:function(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),W(),delete e._tippy,y.state.isDestroyed=!0,F("onDestroy",[y]))}};if(!u.render)return y;var x=u.render(y),w=x.popper,E=x.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+y.id,y.popper=w,e._tippy=y,w._tippy=y;var _=b.map((function(e){return e.fn(y)})),S=e.hasAttribute("aria-expanded");return H(),R(),N(),F("onCreate",[y]),u.showOnCreate&&ee(),w.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),w.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&A().addEventListener("mousemove",g)})),y;function k(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function C(){return"hold"===k()[0]}function O(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function T(){return l||e}function A(){var e,t,r=T().parentNode;return r?null!=(t=No(r)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document:document}function P(){return Xo(w)}function D(e){return y.state.isMounted&&!y.state.isVisible||zo.isTouch||o&&"focus"===o.type?0:To(y.props.delay,e?0:1,Go.delay)}function N(e){void 0===e&&(e=!1),w.style.pointerEvents=y.props.interactive&&!e?"":"none",w.style.zIndex=""+y.props.zIndex}function F(e,t,r){var n;void 0===r&&(r=!0),_.forEach((function(r){r[e]&&r[e].apply(r,t)})),r&&(n=y.props)[e].apply(n,t)}function j(){var t=y.props.aria;if(t.content){var r="aria-"+t.content,n=w.id;No(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(r);if(y.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 R(){!S&&y.props.aria.expanded&&No(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===T()?"true":"false"):e.removeAttribute("aria-expanded")}))}function M(){A().removeEventListener("mousemove",g),Qo=Qo.filter((function(e){return e!==g}))}function I(t){if(!zo.isTouch||!f&&"mousedown"!==t.type){var r=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!Vo(w,r)){if(No(y.props.triggerTarget||e).some((function(e){return Vo(e,r)}))){if(zo.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else F("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),p=!0,setTimeout((function(){p=!1})),y.state.isMounted||z())}}}function L(){f=!0}function B(){f=!1}function V(){var e=A();e.addEventListener("mousedown",I,!0),e.addEventListener("touchend",I,Co),e.addEventListener("touchstart",B,Co),e.addEventListener("touchmove",L,Co)}function z(){var e=A();e.removeEventListener("mousedown",I,!0),e.removeEventListener("touchend",I,Co),e.removeEventListener("touchstart",B,Co),e.removeEventListener("touchmove",L,Co)}function U(e,t){var r=P().box;function n(e){e.target===r&&(Bo(r,"remove",n),t())}if(0===e)return t();Bo(r,"remove",i),Bo(r,"add",n),i=n}function $(t,r,n){void 0===n&&(n=!1),No(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,r,n),m.push({node:e,eventType:t,handler:r,options:n})}))}function H(){var e;C()&&($("touchstart",Z,{passive:!0}),$("touchend",q,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch($(e,Z),e){case"mouseenter":$("mouseleave",q);break;case"focus":$(Zo?"focusout":"blur",K);break;case"focusin":$("focusout",K)}}))}function W(){m.forEach((function(e){var t=e.node,r=e.eventType,n=e.handler,a=e.options;t.removeEventListener(r,n,a)})),m=[]}function Z(e){var t,r=!1;if(y.state.isEnabled&&!Y(e)&&!p){var n="focus"===(null==(t=o)?void 0:t.type);o=e,l=e.currentTarget,R(),!y.state.isVisible&&Ao(e,"MouseEvent")&&Qo.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||d)&&!1!==y.props.hideOnClick&&y.state.isVisible?r=!0:ee(e),"click"===e.type&&(d=!r),r&&!n&&te(e)}}function G(e){var t=e.target,r=T().contains(t)||w.contains(t);if("mousemove"!==e.type||!r){var n=Q().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,h=t.left-r+u>o,m=r-t.right-d>o;return p||f||h||m}))})(n,e)&&(M(),te(e))}}function q(e){Y(e)||y.props.trigger.indexOf("click")>=0&&d||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function K(e){y.props.trigger.indexOf("focusin")<0&&e.target!==T()||y.props.interactive&&e.relatedTarget&&w.contains(e.relatedTarget)||te(e)}function Y(e){return!!zo.isTouch&&C()!==e.type.indexOf("touch")>=0}function X(){J();var t=y.props,r=t.popperOptions,n=t.placement,a=t.offset,o=t.getReferenceClientRect,i=t.moveTransition,l=O()?Xo(w).arrow:null,c=o?{getBoundingClientRect:o,contextElement:o.contextElement||T()}: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(O()){var r=P().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={}}}}];O()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==r?void 0:r.modifiers)||[]),y.popperInstance=wo(c,w,Object.assign({},r,{placement:n,onFirstUpdate:s,modifiers:u}))}function J(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function Q(){return jo(w.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&F("onTrigger",[y,e]),V();var t=D(!0),n=k(),a=n[0],o=n[1];zo.isTouch&&"hold"===a&&o&&(t=o),t?r=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),F("onUntrigger",[y,e]),y.state.isVisible){if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=D(!1);t?n=setTimeout((function(){y.state.isVisible&&y.hide()}),t):a=requestAnimationFrame((function(){y.hide()}))}}else z()}}function ri(e,t){void 0===t&&(t={});var r=Go.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",$o,Co),window.addEventListener("blur",Wo);var n,a=Object.assign({},t,{plugins:r}),o=(n=e,Mo(n)?[n]:function(e){return Ao(e,"NodeList")}(n)?jo(n):Array.isArray(n)?n:jo(document.querySelectorAll(n))).reduce((function(e,t){var r=t&&ti(t,a);return r&&e.push(r),e}),[]);return Mo(e)?o[0]:o}ri.defaultProps=Go,ri.setDefaultProps=function(e){Object.keys(e).forEach((function(t){Go[t]=e[t]}))},ri.currentInput=zo,Object.assign({},ro,{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)}}),ri.setDefaultProps({animation:!1});const ni=ri,ai=window.ReactDOM;function oi(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 ii="undefined"!=typeof window&&"undefined"!=typeof document;function si(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function li(){return ii&&document.createElement("div")}function ci(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(!ci(e[r],t[r]))return!1}return!0}return!1}function ui(e){var t=[];return e.forEach((function(e){t.find((function(t){return ci(e,t)}))||t.push(e)})),t}var di=ii?n.useLayoutEffect:n.useEffect;function pi(e,t,r){r.split(/\s+/).forEach((function(r){r&&e.classList[t](r)}))}var fi={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()||pi(t,"add",e.props.className)}return{onCreate:n,onBeforeUpdate:function(){r()&&pi(t,"remove",e.props.className)},onAfterUpdate:n}}};function hi(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,h=t.ignoreAttributes,m=void 0===h||h,g=(t.__source,t.__self,oi(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),v=void 0!==l,b=void 0!==c,y=(0,n.useState)(!1),x=y[0],w=y[1],E=(0,n.useState)({}),_=E[0],S=E[1],k=(0,n.useState)(),C=k[0],O=k[1],T=(r=function(){return{container:li(),renders:1}},(a=(0,n.useRef)()).current||(a.current="function"==typeof r?r():r),a.current),A=Object.assign({ignoreAttributes:m},g,{content:T.container});v&&(A.trigger="manual",A.hideOnClick=!1),b&&(f=!0);var P=A,D=A.plugins||[];u&&(P=Object.assign({},A,{plugins:b&&null!=c.data?[].concat(D,[{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,O(r.content)}}}}]):D,render:function(){return{popper:T.container}}}));var N=[d].concat(i?[i.type]:[]);return di((function(){var t=d;d&&d.hasOwnProperty("current")&&(t=d.current);var r=e(t||T.ref||li(),Object.assign({},P,{plugins:[fi].concat(A.plugins||[])}));return T.instance=r,f&&r.disable(),l&&r.show(),b&&c.hook({instance:r,content:s,props:P,setSingletonContent:O}),w(!0),function(){r.destroy(),null==c||c.cleanup(r)}}),N),di((function(){var e,t,r,n,a;if(1!==T.renders){var o=T.instance;o.setProps((t=o.props,r=P,Object.assign({},r,{popperOptions:Object.assign({},t.popperOptions,r.popperOptions,{modifiers:ui([].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()),b&&c.hook({instance:o,content:s,props:P,setSingletonContent:O})}else T.renders++})),di((function(){var e;if(u){var t=T.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(N)),o().createElement(o().Fragment,null,i?(0,n.cloneElement)(i,{ref:function(e){T.ref=e,si(i.ref,e)}}):null,x&&(0,ai.createPortal)(u?u(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(_),C,T.instance):s,T.container))}}var mi=function(e,t){return(0,n.forwardRef)((function(r,a){var i=r.children,s=oi(r,["children"]);return o().createElement(e,Object.assign({},t,s),i?(0,n.cloneElement)(i,{ref:function(e){si(a,e),si(i.ref,e)}}):null)}))};const gi=mi(hi(ni),{render:function(){return""}}),vi=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"}))})),bi=e=>Boolean(e&&e.getVelocity);function yi(e,t){-1===e.indexOf(t)&&e.push(t)}function xi(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}class wi{constructor(){this.subscriptions=[]}add(e){return yi(this.subscriptions,e),()=>xi(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 Ei(e,t){return t?e*(1e3/t):0}const _i=e=>e;class Si{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 ki=["read","resolveKeyframes","update","preRender","render","postRender"];function Ci(e,t){let r=!1,n=!0;const a={delta:0,timestamp:0,isProcessing:!1},o=ki.reduce(((e,t)=>(e[t]=function(e){let t=new Si,r=new Si,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,ki.forEach(i),a.isProcessing=!1,r&&t&&(n=!1,e(s))};return{schedule:ki.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=>ki.forEach((t=>o[t].cancel(e))),state:a,steps:o}}const{schedule:Oi,cancel:Ti,state:Ai,steps:Pi}=Ci("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:_i,!0);let Di;function Ni(){Di=void 0}const Fi={now:()=>(void 0===Di&&Fi.set(Ai.isProcessing?Ai.timestamp:performance.now()),Di),set:e=>{Di=e,queueMicrotask(Ni)}},ji={current:void 0};class Ri{constructor(e,t={}){var r;this.version="11.1.7",this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{const r=Fi.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=Fi.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 wi);const r=this.events[e].add(t);return"change"===e?()=>{r(),Oi.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 ji.current&&ji.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const e=Fi.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;const t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return Ei(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 Mi(e,t){return new Ri(e,t)}const Ii=(0,n.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function Li(e){const t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}const Bi="undefined"!=typeof document,Vi=Bi?n.useLayoutEffect:n.useEffect,zi=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ui=new Set(zi),$i=(e,t,r)=>r>t?t:r<e?e:r,Hi={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},Wi={...Hi,transform:e=>$i(0,1,e)},Zi={...Hi,default:1},Gi=e=>Math.round(1e5*e)/1e5,qi=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,Ki=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,Yi=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function Xi(e){return"string"==typeof e}const Ji=e=>({test:t=>Xi(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),Qi=Ji("deg"),es=Ji("%"),ts=Ji("px"),rs=Ji("vh"),ns=Ji("vw"),as={...es,parse:e=>es.parse(e)/100,transform:e=>es.transform(100*e)},os=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),is=e=>e===Hi||e===ts,ss=(e,t)=>parseFloat(e.split(", ")[t]),ls=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;const a=n.match(/^matrix3d\((.+)\)$/u);if(a)return ss(a[1],t);{const t=n.match(/^matrix\((.+)\)$/u);return t?ss(t[1],e):0}},cs=new Set(["x","y","z"]),us=zi.filter((e=>!cs.has(e))),ds={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:ls(4,13),y:ls(5,14)};ds.translateX=ds.x,ds.translateY=ds.y;const ps=new Set;let fs=!1,hs=!1;function ms(){if(hs){const e=Array.from(ps).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 us.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)}))}hs=!1,fs=!1,ps.forEach((e=>e.complete())),ps.clear()}function gs(){ps.forEach((e=>{e.readKeyframes(),e.needsMeasurement&&(hs=!0)}))}class vs{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?(ps.add(this),fs||(fs=!0,Oi.read(gs),Oi.resolveKeyframes(ms))):(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),ps.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,ps.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}const bs=e=>1e3*e,ys=e=>e/1e3,xs=5;function ws(e,t,r){const n=Math.max(t-xs,0);return Ei(r-e(n),t-n)}let Es=_i,_s=_i;const Ss=.001,ks=.01,Cs=10,Os=.05,Ts=1;const As=12;function Ps(e,t){return e*Math.sqrt(1-t*t)}const Ds=["duration","bounce"],Ns=["stiffness","damping","mass"];function Fs(e,t){return t.some((t=>void 0!==e[t]))}function js({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(!Fs(e,Ns)&&Fs(e,Ds)){const r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let a,o;Es(e<=bs(Cs),"Spring duration must be 10 seconds or less");let i=1-t;i=$i(Os,Ts,i),e=$i(ks,Cs,ys(e)),i<1?(a=t=>{const n=t*i,a=n*e,o=n-r,s=Ps(t,i),l=Math.exp(-a);return Ss-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=Ps(Math.pow(t,2),i);return(-a(t)+Ss>0?-1:1)*((o-s)*l)/c}):(a=t=>Math.exp(-t*e)*((t-r)*e+1)-Ss,o=t=>Math.exp(-t*e)*(e*e*(r-t)));const s=function(e,t,r){let n=r;for(let r=1;r<As;r++)n-=e(n)/t(n);return n}(a,o,5/e);if(e=bs(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:-ys(n.velocity||0)}),f=d||0,h=l/(2*Math.sqrt(s*c)),m=o-a,g=ys(Math.sqrt(s/c)),v=Math.abs(m)<5;let b;if(r||(r=v?.01:2),t||(t=v?.005:.5),h<1){const e=Ps(g,h);b=t=>{const r=Math.exp(-h*g*t);return o-r*((f+h*g*m)/e*Math.sin(e*t)+m*Math.cos(e*t))}}else if(1===h)b=e=>o-Math.exp(-g*e)*(m+(f+g*m)*e);else{const e=g*Math.sqrt(h*h-1);b=t=>{const r=Math.exp(-h*g*t),n=Math.min(e*t,300);return o-r*((f+h*g*m)*Math.sinh(n)+e*m*Math.cosh(n))/e}}return{calculatedDuration:p&&u||null,next:e=>{const n=b(e);if(p)i.done=e>=u;else{let a=f;0!==e&&(a=h<1?ws(b,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 Rs({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 h=r*t;const m=d+h,g=void 0===i?m:i(m);g!==m&&(h=g-d);const v=e=>-h*Math.exp(-e/n),b=e=>g+v(e),y=e=>{const t=v(e),r=b(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=js({keyframes:[p.value,f(p.value)],velocity:ws(b,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,y(e),E(e)),void 0!==x&&e>=x?w.next(e-x):(!t&&y(e),p)}}}const Ms=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function Is(e,t,r,n){if(e===t&&r===n)return _i;return a=>0===a||1===a?a:Ms(function(e,t,r,n,a){let o,i,s=0;do{i=t+(r-t)/2,o=Ms(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 Ls=Is(.42,0,1,1),Bs=Is(0,0,.58,1),Vs=Is(.42,0,.58,1),zs=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Us=e=>t=>1-e(1-t),$s=e=>1-Math.sin(Math.acos(e)),Hs=Us($s),Ws=zs($s),Zs=Is(.33,1.53,.69,.99),Gs=Us(Zs),qs=zs(Gs),Ks={linear:_i,easeIn:Ls,easeInOut:Vs,easeOut:Bs,circIn:$s,circInOut:Ws,circOut:Hs,backIn:Gs,backInOut:qs,backOut:Zs,anticipate:e=>(e*=2)<1?.5*Gs(e):.5*(2-Math.pow(2,-10*(e-1)))},Ys=e=>{if(Array.isArray(e)){_s(4===e.length,"Cubic bezier arrays must contain four numerical values.");const[t,r,n,a]=e;return Is(t,r,n,a)}return"string"==typeof e?(_s(void 0!==Ks[e],`Invalid easing type '${e}'`),Ks[e]):e},Xs=(e,t)=>r=>t(e(r)),Js=(...e)=>e.reduce(Xs),Qs=(e,t,r)=>{const n=t-e;return 0===n?1:(r-e)/n},el=(e,t,r)=>e+(t-e)*r;function tl(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 rl=(e,t)=>r=>Boolean(Xi(r)&&Yi.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),nl=(e,t,r)=>n=>{if(!Xi(n))return n;const[a,o,i,s]=n.match(qi);return{[e]:parseFloat(a),[t]:parseFloat(o),[r]:parseFloat(i),alpha:void 0!==s?parseFloat(s):1}},al={...Hi,transform:e=>Math.round((e=>$i(0,255,e))(e))},ol={test:rl("rgb","red"),parse:nl("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+al.transform(e)+", "+al.transform(t)+", "+al.transform(r)+", "+Gi(Wi.transform(n))+")"},il={test:rl("#"),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:ol.transform},sl={test:rl("hsl","hue"),parse:nl("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+es.transform(Gi(t))+", "+es.transform(Gi(r))+", "+Gi(Wi.transform(n))+")"},ll=(e,t,r)=>{const n=e*e,a=r*(t*t-n)+n;return a<0?0:Math.sqrt(a)},cl=[il,ol,sl];function ul(e){const t=(e=>cl.find((t=>t.test(e))))(e);_s(Boolean(t),`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=t.parse(e);return t===sl&&(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=tl(s,n,e+1/3),o=tl(s,n,e),i=tl(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 dl=(e,t)=>{const r=ul(e),n=ul(t),a={...r};return e=>(a.red=ll(r.red,n.red,e),a.green=ll(r.green,n.green,e),a.blue=ll(r.blue,n.blue,e),a.alpha=el(r.alpha,n.alpha,e),ol.transform(a))},pl={test:e=>ol.test(e)||il.test(e)||sl.test(e),parse:e=>ol.test(e)?ol.parse(e):sl.test(e)?sl.parse(e):il.parse(e),transform:e=>Xi(e)?e:e.hasOwnProperty("red")?ol.transform(e):sl.transform(e)},fl="number",hl="color",ml="var",gl="var(",vl="${}",bl=/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 yl(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},a=[];let o=0;const i=t.replace(bl,(e=>(pl.test(e)?(n.color.push(o),a.push(hl),r.push(pl.parse(e))):e.startsWith(gl)?(n.var.push(o),a.push(ml),r.push(e)):(n.number.push(o),a.push(fl),r.push(parseFloat(e))),++o,vl))).split(vl);return{values:r,split:i,indexes:n,types:a}}function xl(e){return yl(e).values}function wl(e){const{split:t,types:r}=yl(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===fl?Gi(e[o]):t===hl?pl.transform(e[o]):e[o]}return a}}const El=e=>"number"==typeof e?0:e,_l={test:function(e){var t,r;return isNaN(e)&&Xi(e)&&((null===(t=e.match(qi))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(Ki))||void 0===r?void 0:r.length)||0)>0},parse:xl,createTransformer:wl,getAnimatableNone:function(e){const t=xl(e);return wl(e)(t.map(El))}},Sl=e=>t=>"string"==typeof t&&t.startsWith(e),kl=Sl("--"),Cl=Sl("var(--"),Ol=e=>!!Cl(e)&&Tl.test(e.split("/*")[0].trim()),Tl=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Al(e,t){return r=>r>0?t:e}function Pl(e,t){return r=>el(e,t,r)}function Dl(e){return"number"==typeof e?Pl:"string"==typeof e?Ol(e)?Al:pl.test(e)?dl:jl:Array.isArray(e)?Nl:"object"==typeof e?pl.test(e)?dl:Fl:Al}function Nl(e,t){const r=[...e],n=r.length,a=e.map(((e,r)=>Dl(e)(e,t[r])));return e=>{for(let t=0;t<n;t++)r[t]=a[t](e);return r}}function Fl(e,t){const r={...e,...t},n={};for(const a in r)void 0!==e[a]&&void 0!==t[a]&&(n[a]=Dl(e[a])(e[a],t[a]));return e=>{for(const t in n)r[t]=n[t](e);return r}}const jl=(e,t)=>{const r=_l.createTransformer(t),n=yl(e),a=yl(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?Js(Nl(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):(Es(!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.`),Al(e,t))};function Rl(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?el(e,t,r):Dl(e)(e,t)}function Ml({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const a=(e=>Array.isArray(e)&&"number"!=typeof e[0])(n)?n.map(Ys):Ys(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=Qs(0,t,n);e.push(el(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(_s(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||Rl,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]||_i:t;o=Js(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=Qs(e[r],e[r+1],t);return i[r](n)};return r?t=>l($i(e[0],e[o-1],t)):l}(i,t,{ease:Array.isArray(a)?a:(l=t,c=a,l.map((()=>c||Vs)).splice(0,l.length-1))});var l,c;return{calculatedDuration:e,next:t=>(o.value=s(t),o.done=t>=e,o)}}const Il=(e,t)=>!("zIndex"===t||"number"!=typeof e&&!Array.isArray(e)&&("string"!=typeof e||!_l.test(e)&&"0"!==e||e.startsWith("url("))),Ll=e=>null!==e;function Bl(e,{repeat:t,repeatType:r="loop"},n){const a=e.filter(Ll),o=t&&"loop"!==r&&t%2==1?0:a.length-1;return o&&void 0!==n?n:a[o]}class Vl{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||(gs(),ms()),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=Il(a,t),s=Il(o,t);return Es(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(Bl(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 zl=e=>{const t=({timestamp:t})=>e(t);return{start:()=>Oi.update(t,!0),stop:()=>Ti(t),now:()=>Ai.isProcessing?Ai.timestamp:Fi.now()}},Ul={decay:Rs,inertia:Rs,tween:Ml,keyframes:Ml,spring:js},$l=e=>e/100;class Hl extends Vl{constructor({KeyframeResolver:e=vs,...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=Ul[t]||Ml;let s,l;i!==Ml&&"number"!=typeof e[0]&&(s=Js($l,Rl(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:h,onUpdate:m}=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 b=this.currentTime,y=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,h&&(r-=h/u)):"mirror"===f&&(y=o)),b=$i(0,1,r)*u}const x=v?{done:!1,value:s[0]}:y.next(b);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=Bl(s,this.options,n)),m&&m(x.value),E&&this.finish(),x}get duration(){const{resolved:e}=this;return e?ys(e.calculatedDuration):0}get time(){return ys(this.currentTime)}set time(e){e=bs(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=ys(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved)return void(this.pendingPlayState="running");if(this.isStopped)return;const{driver:e=zl,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 Wl=(0,n.createContext)({}),Zl=(0,n.createContext)(null),Gl=(0,n.createContext)({strict:!1}),ql=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Kl="data-"+ql("framerAppearId"),{schedule:Yl,cancel:Xl}=Ci(queueMicrotask,!1);function Jl(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function Ql(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):Jl(r)&&(r.current=n))}),[t])}function ec(e){return"string"==typeof e||Array.isArray(e)}function tc(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}const rc=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],nc=["initial",...rc];function ac(e){return tc(e.animate)||nc.some((t=>ec(e[t])))}function oc(e){return Boolean(ac(e)||e.variants)}function ic(e){return Array.isArray(e)?e.join(" "):e}const sc={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"]},lc={};for(const e in sc)lc[e]={isEnabled:t=>sc[e].some((e=>!!t[e]))};const cc=(0,n.createContext)({}),uc=(0,n.createContext)({}),dc=Symbol.for("motionComponentSymbol");function pc({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:a,Component:o}){e&&function(e){for(const t in e)lc[t]={...lc[t],...e[t]}}(e);const i=(0,n.forwardRef)((function(i,s){let l;const c={...(0,n.useContext)(Ii),...i,layoutId:fc(i)},{isStatic:d}=c,p=function(e){const{initial:t,animate:r}=function(e,t){if(ac(e)){const{initial:t,animate:r}=e;return{initial:!1===t||ec(t)?t:void 0,animate:ec(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,n.useContext)(Wl));return(0,n.useMemo)((()=>({initial:t,animate:r})),[ic(t),ic(r)])}(i),f=a(i,d);if(!d&&Bi){p.visualElement=function(e,t,r,a){const{visualElement:o}=(0,n.useContext)(Wl),i=(0,n.useContext)(Gl),s=(0,n.useContext)(Zl),l=(0,n.useContext)(Ii).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[Kl]&&!window.HandoffComplete));return Vi((()=>{u&&(Yl.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,f,c,t);const r=(0,n.useContext)(uc),a=(0,n.useContext)(Gl).strict;p.visualElement&&(l=p.visualElement.loadFeatures(c,a,e,r))}return(0,u.jsxs)(Wl.Provider,{value:p,children:[l&&p.visualElement?(0,u.jsx)(l,{visualElement:p.visualElement,...c}):null,r(o,i,Ql(f,p.visualElement,s),f,d,p.visualElement)]})}));return i[dc]=o,i}function fc({layoutId:e}){const t=(0,n.useContext)(cc).id;return t&&void 0!==e?t+"-"+e:e}function hc(e){function t(t,r={}){return pc(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 mc=["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 gc(e){return"string"==typeof e&&!e.includes("-")&&!!(mc.indexOf(e)>-1||/[A-Z]/u.test(e))}const vc={};function bc(e,{layout:t,layoutId:r}){return Ui.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!vc[e]||"opacity"===e)}const yc={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},xc=zi.length,wc=(e,t)=>t&&"number"==typeof e?t.transform(e):e,Ec={...Hi,transform:Math.round},_c={borderWidth:ts,borderTopWidth:ts,borderRightWidth:ts,borderBottomWidth:ts,borderLeftWidth:ts,borderRadius:ts,radius:ts,borderTopLeftRadius:ts,borderTopRightRadius:ts,borderBottomRightRadius:ts,borderBottomLeftRadius:ts,width:ts,maxWidth:ts,height:ts,maxHeight:ts,size:ts,top:ts,right:ts,bottom:ts,left:ts,padding:ts,paddingTop:ts,paddingRight:ts,paddingBottom:ts,paddingLeft:ts,margin:ts,marginTop:ts,marginRight:ts,marginBottom:ts,marginLeft:ts,rotate:Qi,rotateX:Qi,rotateY:Qi,rotateZ:Qi,scale:Zi,scaleX:Zi,scaleY:Zi,scaleZ:Zi,skew:Qi,skewX:Qi,skewY:Qi,distance:ts,translateX:ts,translateY:ts,translateZ:ts,x:ts,y:ts,z:ts,perspective:ts,transformPerspective:ts,opacity:Wi,originX:as,originY:as,originZ:ts,zIndex:Ec,backgroundPositionX:ts,backgroundPositionY:ts,fillOpacity:Wi,strokeOpacity:Wi,numOctaves:Ec};function Sc(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(kl(e)){o[e]=r;continue}const n=_c[e],d=wc(r,n);if(Ui.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<xc;t++){const r=zi[t];void 0!==e[r]&&(o+=`${yc[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 kc=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Cc(e,t,r){for(const n in t)bi(t[n])||bc(n,r)||(e[n]=t[n])}function Oc(e,t,r){const a={},o=function(e,t,r){const a={};return Cc(a,e.style||{},e),Object.assign(a,function({transformTemplate:e},t,r){return(0,n.useMemo)((()=>{const n=kc();return Sc(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 Tc=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 Ac(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||Tc.has(e)}let Pc=e=>!Ac(e);try{(Dc=require("@emotion/is-prop-valid").default)&&(Pc=e=>e.startsWith("on")?!Ac(e):Dc(e))}catch(e){}var Dc;function Nc(e,t,r){return"string"==typeof e?e:ts.transform(t+r*e)}const Fc={offset:"stroke-dashoffset",array:"stroke-dasharray"},jc={offset:"strokeDashoffset",array:"strokeDasharray"};function Rc(e,{attrX:t,attrY:r,attrScale:n,originX:a,originY:o,pathLength:i,pathSpacing:s=1,pathOffset:l=0,...c},u,d,p){if(Sc(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:h,dimensions:m}=e;f.transform&&(m&&(h.transform=f.transform),delete f.transform),m&&(void 0!==a||void 0!==o||h.transform)&&(h.transformOrigin=function(e,t,r){return`${Nc(t,e.x,e.width)} ${Nc(r,e.y,e.height)}`}(m,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?Fc:jc;e[o.offset]=ts.transform(-n);const i=ts.transform(t),s=ts.transform(r);e[o.array]=`${i} ${s}`}(f,i,s,l,!1)}const Mc=()=>({...kc(),attrs:{}}),Ic=e=>"string"==typeof e&&"svg"===e.toLowerCase();function Lc(e,t,r,a){const o=(0,n.useMemo)((()=>{const r=Mc();return Rc(r,t,{enableHardwareAcceleration:!1},Ic(a),e.transformTemplate),{...r.attrs,style:{...r.style}}}),[t]);if(e.style){const t={};Cc(t,e.style,e),o.style={...t,...o.style}}return o}function Bc(e=!1){return(t,r,a,{latestValues:o},i)=>{const s=(gc(t)?Lc:Oc)(r,o,i,t),l=function(e,t,r){const n={};for(const a in e)"values"===a&&"object"==typeof e.values||(Pc(a)||!0===r&&Ac(a)||!t&&!Ac(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)((()=>bi(u)?u.get():u),[u]);return(0,n.createElement)(t,{...c,children:d})}}function Vc(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 zc=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 Uc(e,t,r,n){Vc(e,t,void 0,n);for(const r in t.attrs)e.setAttribute(zc.has(r)?r:ql(r),t.attrs[r])}function $c(e,t,r){var n;const{style:a}=e,o={};for(const i in a)(bi(a[i])||t.style&&bi(t.style[i])||bc(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 Hc(e,t,r){const n=$c(e,t,r);for(const r in e)(bi(e[r])||bi(t[r]))&&(n[-1!==zi.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return n}function Wc(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 Zc=e=>Array.isArray(e),Gc=e=>Boolean(e&&"object"==typeof e&&e.mix&&e.toValue),qc=e=>Zc(e)?e[e.length-1]||0:e;function Kc(e){const t=bi(e)?e.get():e;return Gc(t)?t.toValue():t}const Yc=e=>(t,r)=>{const a=(0,n.useContext)(Wl),o=(0,n.useContext)(Zl),i=()=>function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,a,o){const i={latestValues:Xc(n,a,o,e),renderState:t()};return r&&(i.mount=e=>r(n,e,i)),i}(e,t,a,o);return r?i():Li(i)};function Xc(e,t,r,n){const a={},o=n(e,{});for(const e in o)a[e]=Kc(o[e]);let{initial:i,animate:s}=e;const l=ac(e),c=oc(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&&!tc(d)&&(Array.isArray(d)?d:[d]).forEach((t=>{const r=Wc(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 Jc={useVisualState:Yc({scrapeMotionValuesFromProps:Hc,createRenderState:Mc,onMount:(e,t,{renderState:r,latestValues:n})=>{Oi.read((()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}})),Oi.render((()=>{Rc(r,n,{enableHardwareAcceleration:!1},Ic(t.tagName),e.transformTemplate),Uc(t,r)}))}})},Qc={useVisualState:Yc({scrapeMotionValuesFromProps:$c,createRenderState:kc})};function eu(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}const tu=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function ru(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}const nu=e=>t=>tu(t)&&e(t,ru(t));function au(e,t,r,n){return eu(e,t,nu(r),n)}function ou(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}const iu=ou("dragHorizontal"),su=ou("dragVertical");function lu(e){let t=!1;if("y"===e)t=su();else if("x"===e)t=iu();else{const e=iu(),r=su();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function cu(){const e=lu(!0);return!e||(e(),!1)}class uu{constructor(e){this.isMounted=!1,this.node=e}update(){}}function du(e,t){const r=t?"pointerenter":"pointerleave",n=t?"onHoverStart":"onHoverEnd";return au(e.current,r,((r,a)=>{if("touch"===r.pointerType||cu())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 pu=(e,t)=>!!t&&(e===t||pu(e,t.parentElement));function fu(e,t){if(!t)return;const r=new PointerEvent("pointer"+e);t(r,ru(r))}const hu=new WeakMap,mu=new WeakMap,gu=e=>{const t=hu.get(e.target);t&&t(e)},vu=e=>{e.forEach(gu)};const bu={some:0,all:1},yu={inView:{Feature:class extends uu{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:bu[n]};return function(e,t,r){const n=function({root:e,...t}){const r=e||document;mu.has(r)||mu.set(r,{});const n=mu.get(r),a=JSON.stringify(t);return n[a]||(n[a]=new IntersectionObserver(vu,{root:e,...t})),n[a]}(t);return hu.set(e,r),n.observe(e),()=>{hu.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 uu{constructor(){super(...arguments),this.removeStartListeners=_i,this.removeEndListeners=_i,this.removeAccessibleListeners=_i,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();const r=this.node.getProps(),n=au(window,"pointerup",((e,t)=>{if(!this.checkPressEnd())return;const{onTap:r,onTapCancel:n,globalTapTarget:a}=this.node.getProps();a||pu(this.node.current,e.target)?r&&r(e,t):n&&n(e,t)}),{passive:!(r.onTap||r.onPointerUp)}),a=au(window,"pointercancel",((e,t)=>this.cancelPress(e,t)),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=Js(n,a),this.startPress(e,t)},this.startAccessiblePress=()=>{const e=eu(this.node.current,"keydown",(e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=eu(this.node.current,"keyup",(e=>{"Enter"===e.key&&this.checkPressEnd()&&fu("up",((e,t)=>{const{onTap:r}=this.node.getProps();r&&r(e,t)}))})),fu("down",((e,t)=>{this.startPress(e,t)})))})),t=eu(this.node.current,"blur",(()=>{this.isPressing&&fu("cancel",((e,t)=>this.cancelPress(e,t)))}));this.removeAccessibleListeners=Js(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),!cu()}cancelPress(e,t){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&r(e,t)}mount(){const e=this.node.getProps(),t=au(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=eu(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Js(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends uu{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=Js(eu(this.node.current,"focus",(()=>this.onFocus())),eu(this.node.current,"blur",(()=>this.onBlur())))}unmount(){}}},hover:{Feature:class extends uu{mount(){this.unmount=Js(du(this.node,!0),du(this.node,!1))}unmount(){}}}};function xu(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 wu(e,t,r){const n=e.getProps();return Wc(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 Eu={type:"spring",stiffness:500,damping:25,restSpeed:10},_u={type:"keyframes",duration:.8},Su={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},ku=(e,{keyframes:t})=>t.length>2?_u:Ui.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:Eu:Su;function Cu(e,t){return e[t]||e.default||e}const Ou=e=>/^0[^.\s]+$/u.test(e),Tu=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),Au=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Pu(e,t,r=1){_s(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=Au.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 Tu(e)?parseFloat(e):e}return Ol(a)?Pu(a,t,r+1):a}const Du=e=>t=>t.test(e),Nu=[Hi,ts,es,Qi,ns,rs,{test:e=>"auto"===e,parse:e=>e}],Fu=e=>Nu.find(Du(e)),ju=new Set(["brightness","contrast","saturate","opacity"]);function Ru(e){const[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[n]=r.match(qi)||[];if(!n)return e;const a=r.replace(n,"");let o=ju.has(t)?1:0;return n!==r&&(o*=100),t+"("+o+a+")"}const Mu=/\b([a-z-]*)\(.*?\)/gu,Iu={..._l,getAnimatableNone:e=>{const t=e.match(Mu);return t?t.map(Ru).join(" "):e}},Lu={..._c,color:pl,backgroundColor:pl,outlineColor:pl,fill:pl,stroke:pl,borderColor:pl,borderTopColor:pl,borderRightColor:pl,borderBottomColor:pl,borderLeftColor:pl,filter:Iu,WebkitFilter:Iu},Bu=e=>Lu[e];function Vu(e,t){let r=Bu(e);return r!==Iu&&(r=_l),r.getAnimatableNone?r.getAnimatableNone(t):void 0}class zu extends vs{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&&Ol(n)){const a=Pu(n,t.current);void 0!==a&&(e[r]=a),r===e.length-1&&(this.finalKeyframe=n)}}if(!os.has(r)||2!==e.length)return this.resolveNoneKeyframes();const[n,a]=e,o=Fu(n),i=Fu(a);if(o!==i)if(is(o)&&is(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||Ou(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]=Vu(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=ds[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]=ds[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 Uu=e=>Array.isArray(e)&&"number"==typeof e[0];function $u(e){return Boolean(!e||"string"==typeof e&&e in Wu||Uu(e)||Array.isArray(e)&&e.every($u))}const Hu=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,Wu={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Hu([0,.65,.55,1]),circOut:Hu([.55,0,1,.45]),backIn:Hu([.31,.01,.66,-.59]),backOut:Hu([.33,1.53,.69,.99])};function Zu(e){return Gu(e)||Wu.easeOut}function Gu(e){return e?Uu(e)?Hu(e):Array.isArray(e)?e.map(Zu):Wu[e]:void 0}const qu=function(e){let t;return()=>(void 0===t&&(t=Object.hasOwnProperty.call(Element.prototype,"animate")),t)}(),Ku=new Set(["opacity","clipPath","filter","transform"]);class Yu extends Vl{constructor(e){super(e);const{name:t,motionValue:r,keyframes:n}=this.options;this.resolver=new zu(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||!$u(c.ease)){const{onComplete:t,onUpdate:r,motionValue:s,...l}=this.options,c=function(e,t){const r=new Hl({...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=Gu(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=Fi.now(),this.pendingTimeline?(u.timeline=this.pendingTimeline,this.pendingTimeline=void 0):u.onfinish=()=>{const{onComplete:r}=this.options;s.set(Bl(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 ys(t)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:t}=e;return ys(t.currentTime||0)}set time(e){const{resolved:t}=this;if(!t)return;const{animation:r}=t;r.currentTime=bs(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 _i;const{animation:r}=t;r.timeline=e,r.onfinish=null}else this.pendingTimeline=e;return _i}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 Hl({...l,keyframes:r,duration:n,type:a,ease:o,times:i,isGenerator:!0}),u=bs(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 qu()&&r&&Ku.has(r)&&t&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate&&!n&&"mirror"!==a&&0!==o&&"inertia"!==i}}const Xu=(e,t,r,n={},a,o)=>i=>{const s=Cu(n,e)||{},l=s.delay||n.delay||0;let{elapsed:c=0}=n;c-=bs(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,...ku(e,u)}),u.duration&&(u.duration=bs(u.duration)),u.repeatDelay&&(u.repeatDelay=bs(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=Bl(u.keyframes,s);if(void 0!==e)return void Oi.update((()=>{u.onUpdate(e),u.onComplete()}))}return!o&&Yu.supports(u)?new Yu(u):new Hl(u)};function Ju(e){return Boolean(bi(e)&&e.add)}function Qu(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Mi(r))}function ed(e,t){const r=wu(e,t);let{transitionEnd:n={},transition:a={},...o}=r||{};o={...o,...n};for(const t in o)Qu(e,t,qc(o[t]))}function td({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}function rd(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&&td(d,t))continue;const s={delay:r,elapsed:0,...Cu(i||{},t)};let p=!1;if(window.HandoffAppearAnimations){const r=e.getProps()[Kl];if(r){const e=window.HandoffAppearAnimations(r,t);null!==e&&(s.elapsed=e,p=!0)}}n.start(Xu(t,n,a,e.shouldReduceMotion&&Ui.has(t)?{type:!1}:s,e,p));const f=n.animation;f&&(Ju(c)&&(c.add(t),f.then((()=>c.remove(t)))),u.push(f))}return s&&Promise.all(u).then((()=>{Oi.update((()=>{s&&ed(e,s)}))})),u}function nd(e,t,r={}){var n;const a=wu(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(rd(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(ad).forEach(((e,n)=>{e.notify("AnimationStart",t),i.push(nd(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 ad(e,t){return e.sortNodePosition(t)}function od(e,t,r={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t)){const a=t.map((t=>nd(e,t,r)));n=Promise.all(a)}else if("string"==typeof t)n=nd(e,t,r);else{const a="function"==typeof t?wu(e,t,r.custom):t;n=Promise.all(rd(e,a,r))}return n.then((()=>{Oi.postRender((()=>{e.notify("AnimationComplete",t)}))}))}const id=[...rc].reverse(),sd=rc.length;function ld(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let cd=0;const ud={animation:{Feature:class extends uu{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=function(e){return t=>Promise.all(t.map((({animation:t,options:r})=>od(e,t,r))))}(e);const r={animate:ld(!0),whileInView:ld(),whileHover:ld(),whileTap:ld(),whileDrag:ld(),whileFocus:ld(),exit:ld()};let n=!0;const a=t=>(r,n)=>{var a;const o=wu(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<sd;t++){const h=id[t],m=r[h],g=void 0!==i[h]?i[h]:s[h],v=ec(g),b=h===o?m.isActive:null;!1===b&&(d=t);let y=g===s[h]&&g!==i[h]&&v;if(y&&n&&e.manuallyAnimateOnMount&&(y=!1),m.protectedKeys={...u},!m.isActive&&null===b||!g&&!m.prevProp||tc(g)||"boolean"==typeof g)continue;let x=(p=m.prevProp,("string"==typeof(f=g)?f!==p:!!Array.isArray(f)&&!xu(f,p))||h===o&&m.isActive&&!y&&v||t>d&&v),w=!1;const E=Array.isArray(g)?g:[g];let _=E.reduce(a(h),{});!1===b&&(_={});const{prevResolvedValues:S={}}=m,k={...S,..._},C=t=>{x=!0,c.has(t)&&(w=!0,c.delete(t)),m.needsAnimating[t]=!0;const r=e.getValue(t);r&&(r.liveStyle=!1)};for(const e in k){const t=_[e],r=S[e];if(u.hasOwnProperty(e))continue;let n=!1;n=Zc(t)&&Zc(r)?!xu(t,r):t!==r,n?null!=t?C(e):c.add(e):void 0!==t&&c.has(e)?C(e):m.protectedKeys[e]=!0}m.prevProp=g,m.prevResolvedValues=_,m.isActive&&(u={...u,..._}),n&&e.blockInitialAnimation&&(x=!1),!x||y&&!w||l.push(...E.map((e=>({animation:e,options:{type:h}}))))}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 h=Boolean(l.length);return!n||!1!==i.initial&&i.initial!==i.animate||e.manuallyAnimateOnMount||(h=!1),n=!1,h?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(),tc(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 uu{constructor(){super(...arguments),this.id=cd++}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(){}}}},dd=(e,t)=>Math.abs(e-t);class pd{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=md(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){const r=dd(e.x,t.x),n=dd(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}=Ai;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=fd(t,this.transformPagePoint),Oi.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=md("pointercancel"===e.type?this.lastMoveEventInfo:fd(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,o),n&&n(e,o)},!tu(e))return;this.dragSnapToOrigin=a,this.handlers=t,this.transformPagePoint=r,this.contextWindow=n||window;const o=fd(ru(e),this.transformPagePoint),{point:i}=o,{timestamp:s}=Ai;this.history=[{...i,timestamp:s}];const{onSessionStart:l}=t;l&&l(e,md(o,this.history)),this.removeListeners=Js(au(this.contextWindow,"pointermove",this.handlePointerMove),au(this.contextWindow,"pointerup",this.handlePointerUp),au(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),Ti(this.updatePoint)}}function fd(e,t){return t?{point:t(e.point)}:e}function hd(e,t){return{x:e.x-t.x,y:e.y-t.y}}function md({point:e},t){return{point:e,delta:hd(e,vd(t)),offset:hd(e,gd(t)),velocity:bd(t,.1)}}function gd(e){return e[0]}function vd(e){return e[e.length-1]}function bd(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const a=vd(e);for(;r>=0&&(n=e[r],!(a.timestamp-n.timestamp>bs(t)));)r--;if(!n)return{x:0,y:0};const o=ys(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 yd(e){return e.max-e.min}function xd(e,t=0,r=.01){return Math.abs(e-t)<=r}function wd(e,t,r,n=.5){e.origin=n,e.originPoint=el(t.min,t.max,e.origin),e.scale=yd(r)/yd(t),(xd(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=el(r.min,r.max,e.origin)-e.originPoint,(xd(e.translate)||isNaN(e.translate))&&(e.translate=0)}function Ed(e,t,r,n){wd(e.x,t.x,r.x,n?n.originX:void 0),wd(e.y,t.y,r.y,n?n.originY:void 0)}function _d(e,t,r){e.min=r.min+t.min,e.max=e.min+yd(t)}function Sd(e,t,r){e.min=t.min-r.min,e.max=e.min+yd(t)}function kd(e,t,r){Sd(e.x,t.x,r.x),Sd(e.y,t.y,r.y)}function Cd(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 Od(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 Td=.35;function Ad(e,t,r){return{min:Pd(e,t),max:Pd(e,r)}}function Pd(e,t){return"number"==typeof e?e:e[t]||0}const Dd=()=>({x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}),Nd=()=>({x:{min:0,max:0},y:{min:0,max:0}});function Fd(e){return[e("x"),e("y")]}function jd({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function Rd(e){return void 0===e||1===e}function Md({scale:e,scaleX:t,scaleY:r}){return!Rd(e)||!Rd(t)||!Rd(r)}function Id(e){return Md(e)||Ld(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Ld(e){return Bd(e.x)||Bd(e.y)}function Bd(e){return e&&"0%"!==e}function Vd(e,t,r){return r+t*(e-r)}function zd(e,t,r,n,a){return void 0!==a&&(e=Vd(e,a,n)),Vd(e,r,n)+t}function Ud(e,t=0,r=1,n,a){e.min=zd(e.min,t,r,n,a),e.max=zd(e.max,t,r,n,a)}function $d(e,{x:t,y:r}){Ud(e.x,t.translate,t.scale,t.originPoint),Ud(e.y,r.translate,r.scale,r.originPoint)}function Hd(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function Wd(e,t){e.min=e.min+t,e.max=e.max+t}function Zd(e,t,[r,n,a]){const o=void 0!==t[a]?t[a]:.5,i=el(e.min,e.max,o);Ud(e,t[r],t[n],i,t.scale)}const Gd=["x","scaleX","originX"],qd=["y","scaleY","originY"];function Kd(e,t){Zd(e.x,t,Gd),Zd(e.y,t,qd)}function Yd(e,t){return jd(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 Xd=({current:e})=>e?e.ownerDocument.defaultView:null,Jd=new WeakMap;class Qd{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=Nd(),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 pd(e,{onSessionStart:e=>{const{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(ru(e,"page").point)},onStart:(e,t)=>{const{drag:r,dragPropagation:n,onDragStart:a}=this.getProps();if(r&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=lu(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),Fd((e=>{let t=this.getAxisMotionValue(e).get()||0;if(es.test(t)){const{projection:r}=this.visualElement;if(r&&r.layout){const n=r.layout.layoutBox[e];n&&(t=yd(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:()=>Fd((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:Xd(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||!ep(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?el(t,e,n.min):Math.max(e,t):void 0!==r&&e>r&&(e=n?el(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&&Jl(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!t||!n)&&function(e,{top:t,left:r,bottom:n,right:a}){return{x:Cd(e.x,r,a),y:Cd(e.y,t,n)}}(n.layoutBox,t),this.elastic=function(e=Td){return!1===e?e=0:!0===e&&(e=Td),{x:Ad(e,"left","right"),y:Ad(e,"top","bottom")}}(r),a!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&Fd((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||!Jl(e))return!1;const r=e.current;_s(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=Yd(e,r),{scroll:a}=t;return a&&(Wd(n.x,a.offset.x),Wd(n.y,a.offset.y)),n}(r,n.root,this.visualElement.getTransformPagePoint());let o=function(e,t){return{x:Od(e.x,t.x),y:Od(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=jd(e))}return o}startAnimation(e){const{drag:t,dragMomentum:r,dragElastic:n,dragTransition:a,dragSnapToOrigin:o,onDragTransitionEnd:i}=this.getProps(),s=this.constraints||{},l=Fd((i=>{if(!ep(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(Xu(e,r,0,t,this.visualElement))}stopAnimation(){Fd((e=>this.getAxisMotionValue(e).stop()))}pauseAnimation(){Fd((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){Fd((t=>{const{drag:r}=this.getProps();if(!ep(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]-el(r,o,.5))}}))}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!Jl(t)||!r||!this.constraints)return;this.stopAnimation();const n={x:0,y:0};Fd((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=yd(e),a=yd(t);return a>n?r=Qs(t.min,t.max-n,e.min):n>a&&(r=Qs(e.min,e.max-a,t.min)),$i(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(),Fd((t=>{if(!ep(t,e,null))return;const r=this.getAxisMotionValue(t),{min:a,max:o}=this.constraints[t];r.set(el(a,o,n[t]))}))}addListeners(){if(!this.visualElement.current)return;Jd.set(this.visualElement,this);const e=au(this.visualElement.current,"pointerdown",(e=>{const{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)})),t=()=>{const{dragConstraints:e}=this.getProps();Jl(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=eu(window,"resize",(()=>this.scalePositionWithinConstraints())),o=r.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(Fd((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=Td,dragMomentum:i=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:a,dragElastic:o,dragMomentum:i}}}function ep(e,t,r){return!(!0!==t&&t!==e||null!==r&&r!==e)}const tp=e=>(t,r)=>{e&&e(t,r)},rp={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function np(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const ap={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!ts.test(e))return e;e=parseFloat(e)}return`${np(e,t.target.x)}% ${np(e,t.target.y)}%`}},op={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,a=_l.parse(e);if(a.length>5)return n;const o=_l.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=el(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 ip extends n.Component{componentDidMount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:a}=e;var o;o=lp,Object.assign(vc,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()})),rp.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()||Oi.postRender((()=>{const e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),Yl.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 sp(e){const[t,r]=function(){const e=(0,n.useContext)(Zl);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)(cc);return(0,u.jsx)(ip,{...e,layoutGroup:a,switchLayoutGroup:(0,n.useContext)(uc),isPresent:t,safeToRemove:r})}const lp={borderRadius:{...ap,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:ap,borderTopRightRadius:ap,borderBottomLeftRadius:ap,borderBottomRightRadius:ap,boxShadow:op},cp=["TopLeft","TopRight","BottomLeft","BottomRight"],up=cp.length,dp=e=>"string"==typeof e?parseFloat(e):e,pp=e=>"number"==typeof e||ts.test(e);function fp(e,t){return void 0!==e[t]?e[t]:e.borderRadius}const hp=gp(0,.5,Hs),mp=gp(.5,.95,_i);function gp(e,t,r){return n=>n<e?0:n>t?1:r(Qs(e,t,n))}function vp(e,t){e.min=t.min,e.max=t.max}function bp(e,t){vp(e.x,t.x),vp(e.y,t.y)}function yp(e,t,r,n,a){return e=Vd(e-=t,1/r,n),void 0!==a&&(e=Vd(e,1/a,n)),e}function xp(e,t,[r,n,a],o,i){!function(e,t=0,r=1,n=.5,a,o=e,i=e){if(es.test(t)&&(t=parseFloat(t),t=el(i.min,i.max,t/100)-i.min),"number"!=typeof t)return;let s=el(o.min,o.max,n);e===o&&(s-=t),e.min=yp(e.min,t,r,s,a),e.max=yp(e.max,t,r,s,a)}(e,t[r],t[n],t[a],t.scale,o,i)}const Ep=["x","scaleX","originX"],_p=["y","scaleY","originY"];function Sp(e,t,r,n){xp(e.x,t,Ep,r?r.x:void 0,n?n.x:void 0),xp(e.y,t,_p,r?r.y:void 0,n?n.y:void 0)}function kp(e){return 0===e.translate&&1===e.scale}function Cp(e){return kp(e.x)&&kp(e.y)}function Op(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 Tp(e){return yd(e.x)/yd(e.y)}class Ap{constructor(){this.members=[]}add(e){yi(this.members,e),e.scheduleRender()}remove(e){if(xi(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 Pp(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 Dp=(e,t)=>e.depth-t.depth;class Np{constructor(){this.children=[],this.isDirty=!1}add(e){yi(this.children,e),this.isDirty=!0}remove(e){xi(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Dp),this.isDirty=!1,this.children.forEach(e)}}const Fp=["","X","Y","Z"],jp={visibility:"hidden"};let Rp=0;const Mp={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function Ip(e,t,r,n){const{latestValues:a}=t;a[e]&&(r[e]=a[e],t.setStaticValue(e,0),n&&(n[e]=0))}function Lp({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:a}){return class{constructor(e={},r=(null==t?void 0:t())){this.id=Rp++,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,Mp.totalNodes=Mp.resolvedTargetDeltas=Mp.recalculatedProjection=0,this.nodes.forEach(zp),this.nodes.forEach(qp),this.nodes.forEach(Kp),this.nodes.forEach(Up),e=Mp,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 Np)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new wi),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=Fi.now(),n=({timestamp:t})=>{const a=t-r;a>=250&&(Ti(n),e(a-250))};return Oi.read(n,!0),()=>Ti(n)}(n),rp.hasAnimatedSinceResize&&(rp.hasAnimatedSinceResize=!1,this.nodes.forEach(Gp))}))}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()||tf,{onLayoutAnimationStart:o,onLayoutAnimationComplete:s}=i.getProps(),l=!this.targetLayout||!Op(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={...Cu(a,"layout"),onPlay:o,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||Gp(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,Ti(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(Yp),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(Hp);this.isUpdating||this.nodes.forEach(Wp),this.isUpdating=!1,window.HandoffCancelAllAnimations&&window.HandoffCancelAllAnimations(),this.nodes.forEach(Zp),this.nodes.forEach(Bp),this.nodes.forEach(Vp),this.clearAllSnapshots();const e=Fi.now();Ai.delta=$i(0,1e3/60,e-Ai.timestamp),Ai.timestamp=e,Ai.isProcessing=!0,Pi.update.process(Ai),Pi.preRender.process(Ai),Pi.render.process(Ai),Ai.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Yl.read((()=>this.update())))}clearAllSnapshots(){this.nodes.forEach($p),this.sharedNodes.forEach(Xp)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Oi.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Oi.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=Nd(),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&&!Cp(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,o=n!==this.prevTransformTemplateValue;e&&(t||Id(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)),af((n=r).x),af(n.y),{animationId:this.root.animationId,measuredBox:t,layoutBox:r,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:e}=this.options;if(!e)return Nd();const t=e.measureViewportBox(),{scroll:r}=this.root;return r&&(Wd(t.x,r.offset.x),Wd(t.y,r.offset.y)),t}removeElementScroll(e){const t=Nd();bp(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){bp(t,e);const{scroll:r}=this.root;r&&(Wd(t.x,-r.offset.x),Wd(t.y,-r.offset.y))}Wd(t.x,a.offset.x),Wd(t.y,a.offset.y)}}return t}applyTransform(e,t=!1){const r=Nd();bp(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&&Kd(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),Id(n.latestValues)&&Kd(r,n.latestValues)}return Id(this.latestValues)&&Kd(r,this.latestValues),r}removeTransform(e){const t=Nd();bp(t,e);for(let e=0;e<this.path.length;e++){const r=this.path[e];if(!r.instance)continue;if(!Id(r.latestValues))continue;Md(r.latestValues)&&r.updateSnapshot();const n=Nd();bp(n,r.measurePageBox()),Sp(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return Id(this.latestValues)&&Sp(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!==Ai.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=Ai.timestamp,!this.targetDelta&&!this.relativeTarget){const e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Nd(),this.relativeTargetOrigin=Nd(),kd(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),bp(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){var i,s,l;if(this.target||(this.target=Nd(),this.targetWithTransforms=Nd()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),i=this.target,s=this.relativeTarget,l=this.relativeParent.target,_d(i.x,s.x,l.x),_d(i.y,s.y,l.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):bp(this.target,this.layout.layoutBox),$d(this.target,this.targetDelta)):bp(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=Nd(),this.relativeTargetOrigin=Nd(),kd(this.relativeTargetOrigin,this.target,e.target),bp(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}Mp.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(this.parent&&!Md(this.parent.latestValues)&&!Ld(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===Ai.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;bp(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&&Kd(e,{x:-o.scroll.offset.x,y:-o.scroll.offset.y}),i&&(t.x*=i.x.scale,t.y*=i.y.scale,$d(e,i)),n&&Id(o.latestValues)&&Kd(e,o.latestValues))}t.x=Hd(t.x),t.y=Hd(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=Nd());const{target:l}=t;if(!l)return void(this.projectionTransform&&(this.projectionDelta=Dd(),this.projectionTransform="none",this.scheduleRender()));this.projectionDelta||(this.projectionDelta=Dd(),this.projectionDeltaWithTransform=Dd());const c=this.projectionTransform;Ed(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.projectionTransform=Pp(this.projectionDelta,this.treeScale),this.projectionTransform===c&&this.treeScale.x===i&&this.treeScale.y===s||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),Mp.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=Dd();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;const i=Nd(),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(ef));let d;this.animationProgress=0,this.mixTargetDelta=t=>{const r=t/1e3;var l,p,f,h;Jp(o.x,e.x,r),Jp(o.y,e.y,r),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(kd(i,this.layout.layoutBox,this.relativeParent.layout.layoutBox),l=this.relativeTarget,p=this.relativeTargetOrigin,f=i,h=r,Qp(l.x,p.x,f.x,h),Qp(l.y,p.y,f.y,h),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=Nd()),bp(d,this.relativeTarget)),s&&(this.animationValues=a,function(e,t,r,n,a,o){a?(e.opacity=el(0,void 0!==r.opacity?r.opacity:1,hp(n)),e.opacityExit=el(void 0!==t.opacity?t.opacity:1,0,mp(n))):o&&(e.opacity=el(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let a=0;a<up;a++){const o=`border${cp[a]}Radius`;let i=fp(t,o),s=fp(r,o);void 0===i&&void 0===s||(i||(i=0),s||(s=0),0===i||0===s||pp(i)===pp(s)?(e[o]=Math.max(el(dp(i),dp(s),n),0),(es.test(s)||es.test(i))&&(e[o]+="%")):e[o]=s)}(t.rotate||r.rotate)&&(e.rotate=el(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&&(Ti(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Oi.update((()=>{rp.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){const n=bi(0)?0:Mi(0);return n.start(Xu("",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&&of(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||Nd();const t=yd(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;const n=yd(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}bp(t,r),Kd(t,a),Ed(this.projectionDeltaWithTransform,this.layoutCorrected,t,a)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new Ap),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&&Ip("z",e,n,this.animationValues);for(let t=0;t<Fp.length;t++)Ip(`rotate${Fp[t]}`,e,n,this.animationValues),Ip(`skew${Fp[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 jp;const n={visibility:""},a=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=Kc(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=Kc(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!Id(this.latestValues)&&(t.transform=a?a({},""):"none",this.hasProjected=!1),t}const i=o.animationValues||o.latestValues;this.applyTransformsToTarget(),n.transform=Pp(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 vc){if(void 0===i[e])continue;const{correct:t,applyTo:r}=vc[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?Kc(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(Hp),this.root.sharedNodes.clear()}}}function Bp(e){e.updateLayout()}function Vp(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?Fd((e=>{const n=o?r.measuredBox[e]:r.layoutBox[e],a=yd(n);n.min=t[e].min,n.max=n.min+a})):of(a,r.layoutBox,t)&&Fd((n=>{const a=o?r.measuredBox[n]:r.layoutBox[n],i=yd(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=Dd();Ed(i,t,r.layoutBox);const s=Dd();o?Ed(s,e.applyTransform(n,!0),r.measuredBox):Ed(s,t,r.layoutBox);const l=!Cp(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=Nd();kd(i,r.layoutBox,a.layoutBox);const s=Nd();kd(s,t,o.layoutBox),Op(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 zp(e){Mp.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 Up(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function $p(e){e.clearSnapshot()}function Hp(e){e.clearMeasurements()}function Wp(e){e.isLayoutDirty=!1}function Zp(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Gp(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function qp(e){e.resolveTargetDelta()}function Kp(e){e.calcProjection()}function Yp(e){e.resetSkewAndRotation()}function Xp(e){e.removeLeadSnapshot()}function Jp(e,t,r){e.translate=el(t.translate,0,r),e.scale=el(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function Qp(e,t,r,n){e.min=el(t.min,r.min,n),e.max=el(t.max,r.max,n)}function ef(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const tf={duration:.45,ease:[.4,0,.1,1]},rf=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),nf=rf("applewebkit/")&&!rf("chrome/")?Math.round:_i;function af(e){e.min=nf(e.min),e.max=nf(e.max)}function of(e,t,r){return"position"===e||"preserve-aspect"===e&&!xd(Tp(t),Tp(r),.2)}const sf=Lp({attachResizeListener:(e,t)=>eu(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),lf={current:void 0},cf=Lp({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!lf.current){const e=new sf({});e.mount(window),e.setOptions({layoutScroll:!0}),lf.current=e}return lf.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),uf={pan:{Feature:class extends uu{constructor(){super(...arguments),this.removePointerDownListener=_i}onPointerDown(e){this.session=new pd(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Xd(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:tp(e),onStart:tp(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&n(e,t)}}}mount(){this.removePointerDownListener=au(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 uu{constructor(e){super(e),this.removeGroupControls=_i,this.removeListeners=_i,this.controls=new Qd(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||_i}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:cf,MeasureLayout:sp}},df={current:null},pf={current:!1},ff=new WeakMap,hf=[...Nu,pl,_l],mf=Object.keys(lc),gf=mf.length,vf=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],bf=nc.length;function yf(e){if(e)return!1!==e.options.allowProjection?e.projection:yf(e.parent)}class xf{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=vs,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=()=>Oi.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=ac(t),this.isVariantNode=oc(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]&&bi(t)&&(t.set(s[e],!1),Ju(c)&&c.add(e))}}mount(e){this.current=e,ff.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))),pf.current||function(){if(pf.current=!0,Bi)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>df.current=e.matches;e.addListener(t),t()}else df.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||df.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){var e;ff.delete(this.current),this.projection&&this.projection.unmount(),Ti(this.notifyUpdate),Ti(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=Ui.has(e),n=t.on("change",(t=>{this.latestValues[e]=t,this.props.onUpdate&&Oi.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<gf;e++){const r=mf[e],{isEnabled:n,Feature:a,ProjectionNode:s,MeasureLayout:l}=lc[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,yf(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&&Jl(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):Nd()}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<vf.length;t++){const r=vf[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(bi(o))e.addValue(a,o),Ju(n)&&n.add(a);else if(bi(i))e.addValue(a,Mi(o,{owner:e})),Ju(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,Mi(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<bf;e++){const r=nc[e],n=this.props[r];(ec(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=Mi(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&&(Tu(n)||Ou(n))?n=parseFloat(n):!(e=>hf.find(Du(e)))(n)&&_l.test(t)&&(n=Vu(e,t)),this.setBaseTarget(e,bi(n)?n.get():n)),bi(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=Wc(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||bi(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 wi),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class wf extends xf{constructor(){super(...arguments),this.KeyframeResolver=zu}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 Ef extends wf{constructor(){super(...arguments),this.type="html"}readValueFromInstance(e,t){if(Ui.has(t)){const e=Bu(t);return e&&e.default||0}{const n=(r=e,window.getComputedStyle(r)),a=(kl(t)?n.getPropertyValue(t):n[t])||0;return"string"==typeof a?a.trim():a}var r}measureInstanceViewportBox(e,{transformPagePoint:t}){return Yd(e,t)}build(e,t,r,n){Sc(e,t,r,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,r){return $c(e,t,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;bi(e)&&(this.childSubscription=e.on("change",(e=>{this.current&&(this.current.textContent=`${e}`)})))}renderInstance(e,t,r,n){Vc(e,t,r,n)}}class _f extends wf{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(Ui.has(t)){const e=Bu(t);return e&&e.default||0}return t=zc.has(t)?t:ql(t),e.getAttribute(t)}measureInstanceViewportBox(){return Nd()}scrapeMotionValuesFromProps(e,t,r){return Hc(e,t,r)}build(e,t,r,n){Rc(e,t,r,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,r,n){Uc(e,t,0,n)}mount(e){this.isSVGTag=Ic(e.tagName),super.mount(e)}}const Sf=(e,t)=>gc(e)?new _f(t,{enableHardwareAcceleration:!1}):new Ef(t,{allowProjection:e!==n.Fragment,enableHardwareAcceleration:!0}),kf={...ud,...yu,...uf,layout:{ProjectionNode:cf,MeasureLayout:sp}},Cf=hc(((e,t)=>function(e,{forwardMotionProps:t=!1},r,n){return{...gc(e)?Jc:Qc,preloadedFeatures:r,useRender:Bc(t),createVisualElement:n,Component:e}}(e,t,kf,Sf))),Of=({onExit:e,placement:t="auto"})=>{const[r,a]=(0,i.useState)(!1),o=function(e,t={}){const{isStatic:r}=(0,n.useContext)(Ii),a=(0,n.useRef)(null),o=function(e){const t=Li((()=>Mi(e))),{isStatic:r}=(0,n.useContext)(Ii);if(r){const[,r]=(0,n.useState)(e);(0,n.useEffect)((()=>t.on("change",r)),[])}return t}(bi(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(Ai.delta),i(),a.current=(l={keyframes:[o.get(),e],velocity:o.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:n},new Hl(l)),o.get()}),i)),[JSON.stringify(t)]),Vi((()=>{if(bi(e))return e.on("change",(e=>o.set(parseFloat(e))))}),[o]),o}(0,{damping:30,stiffness:300}),s=()=>{a((e=>!e))};return(0,n.createElement)(gi,{visible:r,onClickOutside:s,onMount:()=>{o.set(1)},onHide:()=>{o.set(0)},render:t=>(0,n.createElement)(Cf.div,{className:"flex flex-col items-start gap-5 w-[300px] h-auto bg-white rounded-lg shadow-xl p-4",style:{opacity:o},...t},(0,n.createElement)("div",{className:"w-full space-y-2"},(0,n.createElement)("p",{className:"!text-zip-app-heading !text-base !font-semibold"},"Are you sure?"),(0,n.createElement)("p",{className:"!text-zip-body-text !text-sm !font-normal"},(0,yt.__)("This will redirect you to the first screen and discard the progress you have made.","ai-builder")),(0,n.createElement)("p",{className:"!text-zip-body-text !text-sm !font-normal"},(0,yt.__)("If you prefer to continue, click 'Cancel'.","ai-builder"))),(0,n.createElement)("div",{className:"flex justify-end gap-3 w-full"},(0,n.createElement)(Ft,{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:s},(0,n.createElement)("span",null,(0,yt.__)("Cancel","ai-builder"))),(0,n.createElement)(Ft,{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,yt.__)("Exit","ai-builder")))),(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"})),interactive:!0,interactiveBorder:20,placement:t},(0,n.createElement)("button",{onClick:s,className:"p-0 border-0 w-auto h-auto bg-transparent cursor-pointer focus:outline-none"},(0,n.createElement)(vi,{className:"w-6 h-6 text-zip-dark-theme-icon-active"})))},Tf=(0,i.memo)((()=>(0,n.createElement)(Of,{onExit:()=>{window.location.href=`${aiBuilderVars.adminUrl}`}}))),Af=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"}))})),Pf=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"}))})),Df=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"}))})),Nf=(0,n.createContext)(null);function Ff(){const e=(0,n.useRef)(!1);return Vi((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function jf(){const e=Ff(),[t,r]=(0,n.useState)(0),a=(0,n.useCallback)((()=>{e.current&&r(t+1)}),[t]);return[(0,n.useCallback)((()=>Oi.postRender(a)),[a]),t]}const Rf=e=>!e.isLayoutDirty&&e.willUpdate(!1);function Mf(){const e=new Set,t=new WeakMap,r=()=>e.forEach(Rf);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 If=e=>!0===e,Lf=({children:e,id:t,inherit:r=!0})=>{const a=(0,n.useContext)(cc),o=(0,n.useContext)(Nf),[i,s]=jf(),l=(0,n.useRef)(null),c=a.id||o;null===l.current&&((e=>If(!0===e)||"id"===e)(r)&&c&&(t=t?c+"-"+t:c),l.current={id:t,group:If(r)&&a.group||Mf()});const d=(0,n.useMemo)((()=>({...l.current,forceRender:i})),[s]);return(0,u.jsx)(cc.Provider,{value:d,children:e})},Bf={desktop:{name:"desktop",width:"100%",icon:Af},tablet:{name:"tablet",width:"768px",icon:Pf},mobile:{name:"mobile",width:"375px",icon:Df}},Vf=(0,i.memo)((({value:e,onChange:t})=>{const r=e&&e?.name?e:Bf.desktop,a=(0,i.useMemo)((()=>Object.values(Bf))),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)(Lf,{id:"responsive-buttons"},a.map(((e,a)=>{return(0,n.createElement)("button",{key:e.name,type:"button",className:_t(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)(Cf.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 zf(e,t){[...t].reverse().forEach((r=>{const n=e.getVariant(r);n&&ed(e,n),e.variantChildren&&e.variantChildren.forEach((e=>{zf(e,t)}))}))}function Uf(){let e=!1;const t=new Set,r={subscribe:e=>(t.add(e),()=>{t.delete(e)}),start(r,n){_s(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(od(e,r,{transitionOverride:n}))})),Promise.all(a)},set:r=>(_s(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)?zf(e,t):"string"==typeof t?zf(e,[t]):ed(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 $f=(0,i.createContext)({});$f.displayName="ButtonGroupContext";const Hf=["string","number"];function Wf({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)(Lf,{id:`button-group-${o}`},(0,n.createElement)($f.Provider,{value:c},s)))}(Wf=(0,i.memo)(Wf)).ButtonItem=({children:e,value:t,className:r,index:a,...o})=>{const{onChange:s,lastItemIndex:l,selectedValue:c,by:u}=(0,i.useContext)($f),d=c?.[u]===t?.[u],p=i.Children.map(e,(t=>{if(Hf.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:_t("z-10",e)})}return t}));return(0,n.createElement)("button",{type:"button",className:_t(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)(Cf.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"}}}))},Wf.ButtonItem=(0,i.memo)(Wf.ButtonItem);const Zf=Wf;function Gf(e){let t=fn(e),r=(0,n.useRef)(!1);(0,n.useEffect)((()=>(r.current=!1,()=>{r.current=!0,mn((()=>{r.current&&t()}))})),[t])}function qf(e){return un.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}function Kf(...e){return(0,n.useMemo)((()=>qf(...e)),[...e])}let Yf=(0,n.createContext)(!1);function Xf(){return(0,n.useContext)(Yf)}function Jf(e){return n.createElement(Yf.Provider,{value:e.force},e.children)}let Qf=n.Fragment,eh=n.Fragment,th=(0,n.createContext)(null),rh=(0,n.createContext)(null);function nh(){let e=(0,n.useContext)(rh),t=(0,n.useRef)([]),r=fn((r=>(t.current.push(r),e&&e.register(r),()=>a(r)))),a=fn((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(rh.Provider,{value:o},e)}),[o])]}let ah=Rn((function(e,t){let r=e,a=(0,n.useRef)(null),o=Cn(kn((e=>{a.current=e})),t),i=Kf(a),s=function(e){let t=Xf(),r=(0,n.useContext)(th),a=Kf(e),[o,i]=(0,n.useState)((()=>{if(!t&&null!==r||un.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 un.isServer?null:null!=(e=null==i?void 0:i.createElement("div"))?e:null})),c=(0,n.useContext)(rh),u=bn();return dn((()=>{!s||!l||s.contains(l)||(l.setAttribute("data-headlessui-portal",""),s.appendChild(l))}),[s,l]),dn((()=>{if(l&&c)return c.register(l)}),[c,l]),Gf((()=>{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,ai.createPortal)(Dn({ourProps:{ref:o},theirProps:r,defaultTag:Qf,name:"Portal"}),l):null})),oh=Rn((function(e,t){let{target:r,...a}=e,o={ref:Cn(t)};return n.createElement(th.Provider,{value:r},Dn({ourProps:o,theirProps:a,defaultTag:eh,name:"Popover.Group"}))})),ih=Object.assign(ah,{Group:oh});function sh(e,t,r,a){let o=pn(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 lh=["[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 ch,uh=(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))(uh||{}),dh=((ch=dh||{})[ch.Error=0]="Error",ch[ch.Overflow=1]="Overflow",ch[ch.Success=2]="Success",ch[ch.Underflow=3]="Underflow",ch),ph=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(ph||{});function fh(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(lh)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}var hh=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(hh||{});function mh(e,t=0){var r;return e!==(null==(r=qf(e))?void 0:r.body)&&Tn(t,{0:()=>e.matches(lh),1(){let t=e;for(;null!==t;){if(t.matches(lh))return!0;t=t.parentElement}return!1}})}function gh(e){let t=qf(e);gn().nextFrame((()=>{t&&!mh(t.activeElement,0)&&bh(e)}))}var vh=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(vh||{});function bh(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 yh=["textarea","input"].join(",");function xh(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 wh(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?xh(e):e:fh(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,yh))&&r}(s)&&s.select(),2}function Eh(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function _h(e,t,r){let a=pn(t);(0,n.useEffect)((()=>{function t(e){a.current(e)}return document.addEventListener(e,t,r),()=>document.removeEventListener(e,t,r)}),[e,r])}function Sh(e,t,r){let a=pn(t);(0,n.useEffect)((()=>{function t(e){a.current(e)}return window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)}),[e,r])}function kh(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!mh(o,hh.Loose)&&-1!==o.tabIndex&&r.preventDefault(),t(r,o)}(0,n.useEffect)((()=>{requestAnimationFrame((()=>{a.current=r}))}),[r]);let i=(0,n.useRef)(null);_h("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),_h("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),_h("click",(e=>{Eh()||/Android/gi.test(window.navigator.userAgent)||i.current&&(o(e,(()=>i.current)),i.current=null)}),!0),_h("touchend",(e=>o(e,(()=>e.target instanceof HTMLElement?e.target:null))),!0),Sh("blur",(e=>o(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}function Ch({defaultContainers:e=[],portals:t,mainTreeNodeRef:r}={}){var a;let o=(0,n.useRef)(null!=(a=null==r?void 0:r.current)?a:null),i=Kf(o),s=fn((()=>{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:fn((e=>s().some((t=>t.contains(e))))),mainTreeNodeRef:o,MainTreeNode:(0,n.useMemo)((()=>function(){return null!=r?null:n.createElement(Bn,{features:Ln.Hidden,ref:o})}),[o,r])}}var Oh=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Oh||{});function Th(){let e=(0,n.useRef)(0);return Sh("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}let Ah=(0,n.createContext)(null);Ah.displayName="OpenClosedContext";var Ph=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(Ph||{});function Dh(){return(0,n.useContext)(Ah)}function Nh({value:e,children:t}){return n.createElement(Ah.Provider,{value:e},t)}var Fh=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Fh||{}),jh=(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))(jh||{});let Rh={0:e=>{let t={...e,popoverState:Tn(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}},Mh=(0,n.createContext)(null);function Ih(e){let t=(0,n.useContext)(Mh);if(null===t){let t=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ih),t}return t}Mh.displayName="PopoverContext";let Lh=(0,n.createContext)(null);function Bh(e){let t=(0,n.useContext)(Lh);if(null===t){let t=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Bh),t}return t}Lh.displayName="PopoverAPIContext";let Vh=(0,n.createContext)(null);function zh(){return(0,n.useContext)(Vh)}Vh.displayName="PopoverGroupContext";let Uh=(0,n.createContext)(null);function $h(e,t){return Tn(t.type,Rh,e,t)}Uh.displayName="PopoverPanelContext";let Hh=An.RenderStrategy|An.Static,Wh=An.RenderStrategy|An.Static,Zh=Rn((function(e,t){var r;let{__demoMode:a=!1,...o}=e,i=(0,n.useRef)(null),s=Cn(t,kn((e=>{i.current=e}))),l=(0,n.useRef)([]),c=(0,n.useReducer)($h,{__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:h,beforePanelSentinel:m,afterPanelSentinel:g},v]=c,b=Kf(null!=(r=i.current)?r:d),y=(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=fh(),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=pn(p),w=pn(h),E=(0,n.useMemo)((()=>({buttonId:x,panelId:w,close:()=>v({type:1})})),[x,w,v]),_=zh(),S=null==_?void 0:_.registerPopover,k=fn((()=>{var e;return null!=(e=null==_?void 0:_.isFocusWithinPopoverGroup())?e:(null==b?void 0:b.activeElement)&&((null==d?void 0:d.contains(b.activeElement))||(null==f?void 0:f.contains(b.activeElement)))}));(0,n.useEffect)((()=>null==S?void 0:S(E)),[S,E]);let[C,O]=nh(),T=Ch({mainTreeNodeRef:null==_?void 0:_.mainTreeNodeRef,portals:C,defaultContainers:[d,f]});sh(null==b?void 0:b.defaultView,"focus",(e=>{var t,r,n,a;e.target!==window&&e.target instanceof HTMLElement&&0===u&&(k()||d&&f&&(T.contains(e.target)||null!=(r=null==(t=m.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),kh(T.resolveContainers,((e,t)=>{v({type:1}),mh(t,hh.Loose)||(e.preventDefault(),null==d||d.focus())}),0===u);let A=fn((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()})),P=(0,n.useMemo)((()=>({close:A,isPortalled:y})),[A,y]),D=(0,n.useMemo)((()=>({open:0===u,close:A})),[u,A]),N={ref:s};return n.createElement(Uh.Provider,{value:null},n.createElement(Mh.Provider,{value:c},n.createElement(Lh.Provider,{value:P},n.createElement(Nh,{value:Tn(u,{0:Ph.Open,1:Ph.Closed})},n.createElement(O,null,Dn({ourProps:N,theirProps:o,slot:D,defaultTag:"div",name:"Popover"}),n.createElement(T.MainTreeNode,null))))))})),Gh=Rn((function(e,t){let r=xn(),{id:a=`headlessui-popover-button-${r}`,...o}=e,[i,s]=Ih("Popover.Button"),{isPortalled:l}=Bh("Popover.Button"),c=(0,n.useRef)(null),u=`headlessui-focus-sentinel-${xn()}`,d=zh(),p=null==d?void 0:d.closeOthers,f=null!==(0,n.useContext)(Uh);(0,n.useEffect)((()=>{if(!f)return s({type:3,buttonId:a}),()=>{s({type:3,buttonId:null})}}),[f,a,s]);let[h]=(0,n.useState)((()=>Symbol())),m=Cn(c,t,f?null:e=>{if(e)i.buttons.current.push(h);else{let e=i.buttons.current.indexOf(h);-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=Cn(c,t),v=Kf(c),b=fn((e=>{var t,r,n;if(f){if(1===i.popoverState)return;switch(e.key){case Kn.Space:case Kn.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 Kn.Space:case Kn.Enter:e.preventDefault(),e.stopPropagation(),1===i.popoverState&&(null==p||p(i.buttonId)),s({type:0});break;case Kn.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})}})),y=fn((e=>{f||e.key===Kn.Space&&e.preventDefault()})),x=fn((t=>{var r,n;Vn(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=fn((e=>{e.preventDefault(),e.stopPropagation()})),E=0===i.popoverState,_=(0,n.useMemo)((()=>({open:E})),[E]),S=En(e,c),k=f?{ref:g,type:S,onKeyDown:b,onClick:x}:{ref:m,id:i.buttonId,type:S,"aria-expanded":0===i.popoverState,"aria-controls":i.panel?i.panelId:void 0,onKeyDown:b,onKeyUp:y,onClick:x,onMouseDown:w},C=Th(),O=fn((()=>{let e=i.panel;e&&Tn(C.current,{[Oh.Forwards]:()=>wh(e,uh.First),[Oh.Backwards]:()=>wh(e,uh.Last)})===dh.Error&&wh(fh().filter((e=>"true"!==e.dataset.headlessuiFocusGuard)),Tn(C.current,{[Oh.Forwards]:uh.Next,[Oh.Backwards]:uh.Previous}),{relativeTo:i.button})}));return n.createElement(n.Fragment,null,Dn({ourProps:k,theirProps:o,slot:_,defaultTag:"button",name:"Popover.Button"}),E&&!f&&l&&n.createElement(Bn,{id:u,features:Ln.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:O}))})),qh=Rn((function(e,t){let r=xn(),{id:a=`headlessui-popover-overlay-${r}`,...o}=e,[{popoverState:i},s]=Ih("Popover.Overlay"),l=Cn(t),c=Dh(),u=null!==c?(c&Ph.Open)===Ph.Open:0===i;return Dn({ourProps:{ref:l,id:a,"aria-hidden":!0,onClick:fn((e=>{if(Vn(e.currentTarget))return e.preventDefault();s({type:1})}))},theirProps:o,slot:(0,n.useMemo)((()=>({open:0===i})),[i]),defaultTag:"div",features:Hh,visible:u,name:"Popover.Overlay"})})),Kh=Rn((function(e,t){let r=xn(),{id:a=`headlessui-popover-panel-${r}`,focus:o=!1,...i}=e,[s,l]=Ih("Popover.Panel"),{close:c,isPortalled:u}=Bh("Popover.Panel"),d=`headlessui-focus-sentinel-before-${xn()}`,p=`headlessui-focus-sentinel-after-${xn()}`,f=(0,n.useRef)(null),h=Cn(f,t,(e=>{l({type:4,panel:e})})),m=Kf(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}}();dn((()=>(l({type:5,panelId:a}),()=>{l({type:5,panelId:null})})),[a,l]);let v=Dh(),b=null!==v?(v&Ph.Open)===Ph.Open:0===s.popoverState,y=fn((e=>{var t;if(e.key===Kn.Escape){if(0!==s.popoverState||!f.current||null!=m&&m.activeElement&&!f.current.contains(m.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==m?void 0:m.activeElement;f.current.contains(e)||wh(f.current,uh.First)}),[s.__demoMode,o,f,s.popoverState]);let x=(0,n.useMemo)((()=>({open:0===s.popoverState,close:c})),[s,c]),w={ref:h,id:a,onKeyDown:y,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=Th(),_=fn((()=>{let e=f.current;e&&Tn(E.current,{[Oh.Forwards]:()=>{var t;wh(e,uh.First)===dh.Error&&(null==(t=s.afterPanelSentinel.current)||t.focus())},[Oh.Backwards]:()=>{var e;null==(e=s.button)||e.focus({preventScroll:!0})}})})),S=fn((()=>{let e=f.current;e&&Tn(E.current,{[Oh.Forwards]:()=>{var e;if(!s.button)return;let t=fh(),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)}wh(a,uh.First,{sorted:!1})},[Oh.Backwards]:()=>{var t;wh(e,uh.Previous)===dh.Error&&(null==(t=s.button)||t.focus())}})}));return n.createElement(Uh.Provider,{value:a},b&&u&&n.createElement(Bn,{id:d,ref:s.beforePanelSentinel,features:Ln.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:_}),Dn({mergeRefs:g,ourProps:w,theirProps:i,slot:x,defaultTag:"div",features:Wh,visible:b,name:"Popover.Panel"}),b&&u&&n.createElement(Bn,{id:p,ref:s.afterPanelSentinel,features:Ln.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:S}))})),Yh=Rn((function(e,t){let r=(0,n.useRef)(null),a=Cn(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(Bn,{features:Ln.Hidden,ref:e})}),[e])}}(),l=fn((e=>{i((t=>{let r=t.indexOf(e);if(-1!==r){let e=t.slice();return e.splice(r,1),e}return t}))})),c=fn((e=>(i((t=>[...t,e])),()=>l(e)))),u=fn((()=>{var e;let t=qf(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=fn((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)((()=>({})),[]),h=e,m={ref:a};return n.createElement(Vh.Provider,{value:p},Dn({ourProps:m,theirProps:h,slot:f,defaultTag:"div",name:"Popover.Group"}),n.createElement(s.MainTreeNode,null))})),Xh=Object.assign(Zh,{Button:Gh,Overlay:qh,Panel:Kh,Group:Yh});const Jh=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=wo(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 Qh=r(8527),em={},tm=function(e,t,r,n){var a=e+"-"+t+"-"+r+(n?"-server":"");if(em[a])return em[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 em[a]=o,o},rm=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},nm=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,Qh.default)({default:{grid:{borderRadius:s,boxShadow:l,absolute:"0px 0px 0px 0px",background:"url("+tm(t,r,a,i.canvas)+") center left"}}});return(0,n.isValidElement)(c)?o().cloneElement(c,rm({},c.props,{style:rm({},c.props.style,u.grid)})):o().createElement("div",{style:u.grid})};nm.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};const am=nm;var om=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},im=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 sm(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 lm=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=sm(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)},sm(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),im(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,r=(0,Qh.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:om({},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(am,{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 cm=lm;var um=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}}(),dm=[38,40],pm=1,fm=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,dm.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-"+pm++,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),um(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,Qh.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 hm=fm;var mm=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 gm(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 vm=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=gm(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()},gm(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),mm(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,Qh.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 bm=vm;var ym=r(5556),xm=r.n(ym),wm=r(5364),Em=r.n(wm),_m=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,Qh.default)(Em()({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))};_m.propTypes={background:xm().string,zDepth:xm().oneOf([0,1,2,3,4,5]),radius:xm().number,styles:xm().object},_m.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};const Sm=_m;var km=r(7350),Cm=r.n(km),Om=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}}(),Tm=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=Cm()((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),Om(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,Qh.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 Am=Tm;var Pm=r(8221),Dm=r.n(Pm),Nm=r(6135),Fm=r.n(Nm);function jm(e){return jm="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},jm(e)}var Rm=/^\s+/,Mm=/\s+$/;function Im(e,t){if(t=t||{},(e=e||"")instanceof Im)return e;if(!(this instanceof Im))return new Im(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(Rm,"").replace(Mm,"").toLowerCase();var t,r=!1;if(eg[e])e=eg[e],r=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=fg.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=fg.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=fg.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=fg.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=fg.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=fg.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=fg.hex8.exec(e))?{r:og(t[1]),g:og(t[2]),b:og(t[3]),a:cg(t[4]),format:r?"name":"hex8"}:(t=fg.hex6.exec(e))?{r:og(t[1]),g:og(t[2]),b:og(t[3]),format:r?"name":"hex"}:(t=fg.hex4.exec(e))?{r:og(t[1]+""+t[1]),g:og(t[2]+""+t[2]),b:og(t[3]+""+t[3]),a:cg(t[4]+""+t[4]),format:r?"name":"hex8"}:!!(t=fg.hex3.exec(e))&&{r:og(t[1]+""+t[1]),g:og(t[2]+""+t[2]),b:og(t[3]+""+t[3]),format:r?"name":"hex"}}(e)),"object"==jm(e)&&(hg(e.r)&&hg(e.g)&&hg(e.b)?(t=function(e,t,r){return{r:255*ng(e,255),g:255*ng(t,255),b:255*ng(r,255)}}(e.r,e.g,e.b),i=!0,s="%"===String(e.r).substr(-1)?"prgb":"rgb"):hg(e.h)&&hg(e.s)&&hg(e.v)?(n=sg(e.s),a=sg(e.v),t=function(e,t,r){e=6*ng(e,360),t=ng(t,100),r=ng(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"):hg(e.h)&&hg(e.s)&&hg(e.l)&&(n=sg(e.s),o=sg(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=ng(e,360),t=ng(t,100),r=ng(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=rg(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 Lm(e,t,r){e=ng(e,255),t=ng(t,255),r=ng(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 Bm(e,t,r){e=ng(e,255),t=ng(t,255),r=ng(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 Vm(e,t,r,n){var a=[ig(Math.round(e).toString(16)),ig(Math.round(t).toString(16)),ig(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 zm(e,t,r,n){return[ig(lg(n)),ig(Math.round(e).toString(16)),ig(Math.round(t).toString(16)),ig(Math.round(r).toString(16))].join("")}function Um(e,t){t=0===t?0:t||10;var r=Im(e).toHsl();return r.s-=t/100,r.s=ag(r.s),Im(r)}function $m(e,t){t=0===t?0:t||10;var r=Im(e).toHsl();return r.s+=t/100,r.s=ag(r.s),Im(r)}function Hm(e){return Im(e).desaturate(100)}function Wm(e,t){t=0===t?0:t||10;var r=Im(e).toHsl();return r.l+=t/100,r.l=ag(r.l),Im(r)}function Zm(e,t){t=0===t?0:t||10;var r=Im(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))),Im(r)}function Gm(e,t){t=0===t?0:t||10;var r=Im(e).toHsl();return r.l-=t/100,r.l=ag(r.l),Im(r)}function qm(e,t){var r=Im(e).toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,Im(r)}function Km(e){var t=Im(e).toHsl();return t.h=(t.h+180)%360,Im(t)}function Ym(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var r=Im(e).toHsl(),n=[Im(e)],a=360/t,o=1;o<t;o++)n.push(Im({h:(r.h+o*a)%360,s:r.s,l:r.l}));return n}function Xm(e){var t=Im(e).toHsl(),r=t.h;return[Im(e),Im({h:(r+72)%360,s:t.s,l:t.l}),Im({h:(r+216)%360,s:t.s,l:t.l})]}function Jm(e,t,r){t=t||6,r=r||30;var n=Im(e).toHsl(),a=360/r,o=[Im(e)];for(n.h=(n.h-(a*t>>1)+720)%360;--t;)n.h=(n.h+a)%360,o.push(Im(n));return o}function Qm(e,t){t=t||6;for(var r=Im(e).toHsv(),n=r.h,a=r.s,o=r.v,i=[],s=1/t;t--;)i.push(Im({h:n,s:a,v:o})),o=(o+s)%1;return i}Im.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=rg(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Bm(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Bm(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=Lm(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Lm(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 Vm(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=[ig(Math.round(e).toString(16)),ig(Math.round(t).toString(16)),ig(Math.round(r).toString(16)),ig(lg(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*ng(this._r,255))+"%",g:Math.round(100*ng(this._g,255))+"%",b:Math.round(100*ng(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*ng(this._r,255))+"%, "+Math.round(100*ng(this._g,255))+"%, "+Math.round(100*ng(this._b,255))+"%)":"rgba("+Math.round(100*ng(this._r,255))+"%, "+Math.round(100*ng(this._g,255))+"%, "+Math.round(100*ng(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(tg[Vm(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+zm(this._r,this._g,this._b,this._a),r=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var a=Im(e);r="#"+zm(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 Im(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(Wm,arguments)},brighten:function(){return this._applyModification(Zm,arguments)},darken:function(){return this._applyModification(Gm,arguments)},desaturate:function(){return this._applyModification(Um,arguments)},saturate:function(){return this._applyModification($m,arguments)},greyscale:function(){return this._applyModification(Hm,arguments)},spin:function(){return this._applyModification(qm,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Jm,arguments)},complement:function(){return this._applyCombination(Km,arguments)},monochromatic:function(){return this._applyCombination(Qm,arguments)},splitcomplement:function(){return this._applyCombination(Xm,arguments)},triad:function(){return this._applyCombination(Ym,[3])},tetrad:function(){return this._applyCombination(Ym,[4])}},Im.fromRatio=function(e,t){if("object"==jm(e)){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]="a"===n?e[n]:sg(e[n]));e=r}return Im(e,t)},Im.equals=function(e,t){return!(!e||!t)&&Im(e).toRgbString()==Im(t).toRgbString()},Im.random=function(){return Im.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},Im.mix=function(e,t,r){r=0===r?0:r||50;var n=Im(e).toRgb(),a=Im(t).toRgb(),o=r/100;return Im({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})},Im.readability=function(e,t){var r=Im(e),n=Im(t);return(Math.max(r.getLuminance(),n.getLuminance())+.05)/(Math.min(r.getLuminance(),n.getLuminance())+.05)},Im.isReadable=function(e,t,r){var n,a,o,i,s,l=Im.readability(e,t);switch(a=!1,(o=r,"AA"!==(i=((o=o||{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},Im.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=Im.readability(e,t[c]))>l&&(l=n,s=Im(t[c]));return Im.isReadable(e,s,{level:o,size:i})||!a?s:(r.includeFallbackColors=!1,Im.mostReadable(e,["#fff","#000"],r))};var eg=Im.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"},tg=Im.hexNames=function(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}(eg);function rg(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function ng(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 ag(e){return Math.min(1,Math.max(0,e))}function og(e){return parseInt(e,16)}function ig(e){return 1==e.length?"0"+e:""+e}function sg(e){return e<=1&&(e=100*e+"%"),e}function lg(e){return Math.round(255*parseFloat(e)).toString(16)}function cg(e){return og(e)/255}var ug,dg,pg,fg=(dg="[\\s|\\(]+("+(ug="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+ug+")[,|\\s]+("+ug+")\\s*\\)?",pg="[\\s|\\(]+("+ug+")[,|\\s]+("+ug+")[,|\\s]+("+ug+")[,|\\s]+("+ug+")\\s*\\)?",{CSS_UNIT:new RegExp(ug),rgb:new RegExp("rgb"+dg),rgba:new RegExp("rgba"+pg),hsl:new RegExp("hsl"+dg),hsla:new RegExp("hsla"+pg),hsv:new RegExp("hsv"+dg),hsva:new RegExp("hsva"+pg),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 hg(e){return!!fg.CSS_UNIT.exec(e)}var mg=function(e){var t=0,r=0;return Fm()(["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},gg=function(e,t){var r=e.hex?Im(e.hex):Im(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}},vg=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&Im(e).isValid()},bg=function(e){if(!e)return"#fff";var t=gg(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"},yg=function(e,t){return Im(t+" ("+e.replace("°","")+")")._ok},xg=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},wg=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 Eg=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(mg(e)){var n=gg(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(mg(e)){var n=gg(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(n,r)}},t.state=xg({},gg(e.color,0)),t.debounce=Dm()((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),wg(r,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),o().createElement(e,xg({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return xg({},gg(e.color,t.oldHue))}}]),r}(n.PureComponent||n.Component);return t.propTypes=xg({},e.propTypes),t.defaultProps=xg({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t};var _g=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},Sg=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 kg(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 Cg=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 Og=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=kg(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})},kg(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),Sg(n,[{key:"render",value:function(){return o().createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},o().createElement(e,_g({},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,h=(0,Qh.default)({default:{swatch:Cg({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,u?p:{})}}),m={};return i&&(m.onMouseOver=function(e){return i(t,e)}),o().createElement("div",Cg({style:h.swatch,onClick:function(e){return a(t,e)},title:l,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(t,e)}},m),c,f&&o().createElement(am,{borderRadius:h.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}));var Tg=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},Ag=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,Qh.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(cm,Tg({},f.alpha,{rgb:t,hsl:r,pointer:u,renderers:c,onChange:i,direction:s})))};Ag.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,r=(0,Qh.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})}},Eg(Ag);var Pg=r(5378),Dg=r.n(Pg);const Ng=function(e){var t=e.colors,r=e.onClick,n=e.onSwatchHover,a=(0,Qh.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},Dg()(t,(function(e){return o().createElement(Og,{key:e,color:e,style:a.swatch,onClick:r,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})})),o().createElement("div",{style:a.clear}))};var Fg=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){vg(e)&&t({hex:e,source:"hex"},r)},h=(0,Qh.default)(Em()({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:bg(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:h.card,className:"block-picker "+d},o().createElement("div",{style:h.triangle}),o().createElement("div",{style:h.head},p&&o().createElement(am,{borderRadius:"6px 6px 0 0"}),o().createElement("div",{style:h.label},n)),o().createElement("div",{style:h.body},o().createElement(Ng,{colors:a,onClick:f,onSwatchHover:r}),o().createElement(hm,{style:{input:h.input},value:n,onChange:f})))};Fg.propTypes={width:xm().oneOfType([xm().string,xm().number]),colors:xm().arrayOf(xm().string),triangle:xm().oneOf(["top","hide"]),styles:xm().object},Fg.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}},Eg(Fg);var jg="#ffcdd2",Rg="#e57373",Mg="#f44336",Ig="#d32f2f",Lg="#b71c1c",Bg="#f8bbd0",Vg="#f06292",zg="#e91e63",Ug="#c2185b",$g="#880e4f",Hg="#e1bee7",Wg="#ba68c8",Zg="#9c27b0",Gg="#7b1fa2",qg="#4a148c",Kg="#d1c4e9",Yg="#9575cd",Xg="#673ab7",Jg="#512da8",Qg="#311b92",ev="#c5cae9",tv="#7986cb",rv="#3f51b5",nv="#303f9f",av="#1a237e",ov="#bbdefb",iv="#64b5f6",sv="#2196f3",lv="#1976d2",cv="#0d47a1",uv="#b3e5fc",dv="#4fc3f7",pv="#03a9f4",fv="#0288d1",hv="#01579b",mv="#b2ebf2",gv="#4dd0e1",vv="#00bcd4",bv="#0097a7",yv="#006064",xv="#b2dfdb",wv="#4db6ac",Ev="#009688",_v="#00796b",Sv="#004d40",kv="#c8e6c9",Cv="#81c784",Ov="#4caf50",Tv="#388e3c",Av="#dcedc8",Pv="#aed581",Dv="#8bc34a",Nv="#689f38",Fv="#33691e",jv="#f0f4c3",Rv="#dce775",Mv="#cddc39",Iv="#afb42b",Lv="#827717",Bv="#fff9c4",Vv="#fff176",zv="#ffeb3b",Uv="#fbc02d",$v="#f57f17",Hv="#ffecb3",Wv="#ffd54f",Zv="#ffc107",Gv="#ffa000",qv="#ff6f00",Kv="#ffe0b2",Yv="#ffb74d",Xv="#ff9800",Jv="#f57c00",Qv="#e65100",eb="#ffccbc",tb="#ff8a65",rb="#ff5722",nb="#e64a19",ab="#bf360c",ob="#d7ccc8",ib="#a1887f",sb="#795548",lb="#5d4037",cb="#3e2723",ub="#cfd8dc",db="#90a4ae",pb="#607d8b",fb="#455a64",hb="#263238",mb=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,Qh.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(Og,{style:c.Swatch,color:t,onClick:r,onHover:n,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+t}}))};mb.defaultProps={circleSize:28,circleSpacing:14};const gb=(0,Qh.handleHover)(mb);var vb=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,Qh.default)(Em()({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-u,marginBottom:-u}}},c)),h=function(e,t){return r({hex:e,source:"hex"},t)};return o().createElement("div",{style:f.card,className:"circle-picker "+p},Dg()(a,(function(e){return o().createElement(gb,{key:e,color:e,onClick:h,onSwatchHover:n,active:i===e.toLowerCase(),circleSize:s,circleSpacing:u})})))};vb.propTypes={width:xm().oneOfType([xm().string,xm().number]),circleSize:xm().number,circleSpacing:xm().number,styles:xm().object},vb.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[Mg,zg,Zg,Xg,rv,sv,pv,vv,Ev,Ov,Dv,Mv,zv,Zv,Xv,rb,sb,pb],styles:{}},Eg(vb);var bb=r(2216),yb=r.n(bb),xb=r(4657),wb=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}}(),Eb=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?vg(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(yb()(e.s)?r.props.hsl.s:e.s),l:Number(yb()(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),wb(t,[{key:"render",value:function(){var e=this,t=(0,Qh.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(hm,{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(hm,{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(hm,{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(hm,{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(hm,{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(hm,{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(hm,{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(hm,{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(hm,{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(xb.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);Eb.defaultProps={view:"hex"};const _b=Eb,Sb=function(){var e=(0,Qh.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})},kb=function(){var e=(0,Qh.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 Cb=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,h=e.defaultView,m=(0,Qh.default)(Em()({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:m.picker,className:"chrome-picker "+f},o().createElement("div",{style:m.saturation},o().createElement(Am,{style:m.Saturation,hsl:i,hsv:s,pointer:kb,onChange:r})),o().createElement("div",{style:m.body},o().createElement("div",{style:m.controls,className:"flexbox-fix"},o().createElement("div",{style:m.color},o().createElement("div",{style:m.swatch},o().createElement("div",{style:m.active}),o().createElement(am,{renderers:c}))),o().createElement("div",{style:m.toggles},o().createElement("div",{style:m.hue},o().createElement(bm,{style:m.Hue,hsl:i,pointer:Sb,onChange:r})),o().createElement("div",{style:m.alpha},o().createElement(cm,{style:m.Alpha,rgb:a,hsl:i,pointer:Sb,renderers:c,onChange:r})))),o().createElement(_b,{rgb:a,hsl:i,hex:l,view:h,onChange:r,disableAlpha:n})))};Cb.propTypes={width:xm().oneOfType([xm().string,xm().number]),disableAlpha:xm().bool,styles:xm().object,defaultView:xm().oneOf(["hex","rgb","hsl"])},Cb.defaultProps={width:225,disableAlpha:!1,styles:{}};const Ob=Eg(Cb),Tb=function(e){var t=e.color,r=e.onClick,n=void 0===r?function(){}:r,a=e.onSwatchHover,i=e.active,s=(0,Qh.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:bg(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(Og,{style:s.color,color:t,onClick:n,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},o().createElement("div",{style:s.dot}))},Ab=function(e){var t=e.hex,r=e.rgb,n=e.onChange,a=(0,Qh.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(hm,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:t,onChange:i}),o().createElement(hm,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:i}),o().createElement(hm,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:i}),o().createElement(hm,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:i}))};var Pb=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,Qh.default)(Em()({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?vg(e.hex)&&t({hex:e.hex,source:"hex"},r):t(e,r)};return o().createElement(Sm,{style:d.Compact,styles:l},o().createElement("div",{style:d.compact,className:"compact-picker "+u},o().createElement("div",null,Dg()(n,(function(e){return o().createElement(Tb,{key:e,color:e,active:e.toLowerCase()===a,onClick:p,onSwatchHover:r})})),o().createElement("div",{style:d.clear})),o().createElement(Ab,{hex:a,rgb:i,onChange:p})))};Pb.propTypes={colors:xm().arrayOf(xm().string),styles:xm().object},Pb.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:{}},Eg(Pb);const Db=(0,Qh.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,Qh.default)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:t});return o().createElement("div",{style:s.swatch},o().createElement(Og,{color:r,onClick:n,onHover:a,focusStyle:i}))}));var Nb=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,Qh.default)(Em()({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}),Dg()(r,(function(e){return o().createElement(Db,{color:e,key:e,onClick:p,onSwatchHover:a})})))};Nb.propTypes={width:xm().oneOfType([xm().string,xm().number]),colors:xm().arrayOf(xm().string),triangle:xm().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:xm().object},Nb.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},Eg(Nb);var Fb=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},jb=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,Qh.default)(Em()({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(bm,Fb({},p.hue,{hsl:a,pointer:s,onChange:function(e){return n({a:1,h:e.h,l:.5,s:1})},direction:i})))};jb.propTypes={styles:xm().object},jb.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,r=(0,Qh.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:{}},Eg(jb),Eg((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,Qh.default)(Em()({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?vg(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(Sm,{styles:i},o().createElement("div",{style:c.material,className:"material-picker "+l},o().createElement(hm,{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(hm,{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(hm,{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(hm,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:n.b,onChange:u})))))}));const Rb=function(e){var t=e.onChange,r=e.rgb,n=e.hsv,a=e.hex,i=(0,Qh.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["#"]?vg(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(hm,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"h",value:Math.round(n.h),onChange:s}),o().createElement(hm,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"s",value:Math.round(100*n.s),onChange:s}),o().createElement(hm,{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(hm,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:r.r,onChange:s}),o().createElement(hm,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:r.g,onChange:s}),o().createElement(hm,{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(hm,{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},"%")))},Mb=function(e){var t=e.hsl,r=(0,Qh.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})},Ib=function(){var e=(0,Qh.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})))},Lb=function(e){var t=e.onClick,r=e.label,n=e.children,a=e.active,i=(0,Qh.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)},Bb=function(e){var t=e.rgb,r=e.currentColor,n=(0,Qh.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 Vb=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}}(),zb=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),Vb(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,Qh.default)(Em()({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(Am,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:Mb,onChange:this.props.onChange})),o().createElement("div",{style:i.hue},o().createElement(bm,{direction:"vertical",hsl:this.props.hsl,pointer:Ib,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(Bb,{rgb:this.props.rgb,currentColor:this.state.currentColor})),o().createElement("div",{style:i.actions},o().createElement(Lb,{label:"OK",onClick:this.props.onAccept,active:!0}),o().createElement(Lb,{label:"Cancel",onClick:this.props.onCancel}),o().createElement(Rb,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(o().Component);zb.propTypes={header:xm().string,styles:xm().object},zb.defaultProps={header:"Color Picker",styles:{}},Eg(zb);const Ub=function(e){var t=e.onChange,r=e.rgb,n=e.hsl,a=e.hex,i=e.disableAlpha,s=(0,Qh.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?vg(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(hm,{style:{input:s.input,label:s.label},label:"hex",value:a.replace("#",""),onChange:l})),o().createElement("div",{style:s.single},o().createElement(hm,{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(hm,{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(hm,{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(hm,{style:{input:s.input,label:s.label},label:"a",value:Math.round(100*r.a),onChange:l,dragLabel:"true",dragMax:"100"})))};var $b=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},Hb=function(e){var t=e.colors,r=e.onClick,n=void 0===r?function(){}:r,a=e.onSwatchHover,i=(0,Qh.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(Og,$b({},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}})))})))};Hb.propTypes={colors:xm().arrayOf(xm().oneOfType([xm().string,xm().shape({color:xm().string,title:xm().string})])).isRequired};const Wb=Hb;var Zb=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},Gb=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,h=e.className,m=void 0===h?"":h,g=(0,Qh.default)(Em()({default:Zb({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 "+m},o().createElement("div",{style:g.saturation},o().createElement(Am,{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(bm,{style:g.Hue,hsl:i,onChange:s})),o().createElement("div",{style:g.alpha},o().createElement(cm,{style:g.Alpha,rgb:r,hsl:i,renderers:d,onChange:s}))),o().createElement("div",{style:g.color},o().createElement(am,null),o().createElement("div",{style:g.activeColor}))),o().createElement(Ub,{rgb:r,hsl:i,hex:n,onChange:s,disableAlpha:c}),o().createElement(Wb,{colors:u,onClick:s,onSwatchHover:l}))};Gb.propTypes={disableAlpha:xm().bool,width:xm().oneOfType([xm().string,xm().number]),styles:xm().object},Gb.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]},Eg(Gb);const qb=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,Qh.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)}})},Kb=function(e){var t=e.onClick,r=e.hsl,n=(0,Qh.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(qb,{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(qb,{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(qb,{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(qb,{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(qb,{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 Yb=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,Qh.default)(Em()({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(bm,{style:c.Hue,hsl:t,pointer:n,onChange:r})),o().createElement("div",{style:c.swatches},o().createElement(Kb,{hsl:t,onClick:r})))};Yb.propTypes={styles:xm().object},Yb.defaultProps={pointer:function(){var e=(0,Qh.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:{}},Eg(Yb);var Xb=r(748);const Jb=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,Qh.default)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:bg(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(Og,{color:t,style:c.color,onClick:n,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},o().createElement("div",{style:c.check},o().createElement(Xb.A,null)))},Qb=function(e){var t=e.onClick,r=e.onSwatchHover,n=e.group,a=e.active,i=(0,Qh.default)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return o().createElement("div",{style:i.group},Dg()(n,(function(e,i){return o().createElement(Jb,{key:e,color:e,active:e.toLowerCase()===a,first:0===i,last:i===n.length-1,onClick:t,onSwatchHover:r})})))};var ey=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,Qh.default)(Em()({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(Sm,null,o().createElement("div",{style:p.overflow},o().createElement("div",{style:p.body},Dg()(i,(function(e){return o().createElement(Qb,{key:e.toString(),group:e,active:s,onClick:f,onSwatchHover:a})})),o().createElement("div",{style:p.clear})))))};ey.propTypes={width:xm().oneOfType([xm().string,xm().number]),height:xm().oneOfType([xm().string,xm().number]),colors:xm().arrayOf(xm().arrayOf(xm().string)),styles:xm().object},ey.defaultProps={width:320,height:240,colors:[[Lg,Ig,Mg,Rg,jg],[$g,Ug,zg,Vg,Bg],[qg,Gg,Zg,Wg,Hg],[Qg,Jg,Xg,Yg,Kg],[av,nv,rv,tv,ev],[cv,lv,sv,iv,ov],[hv,fv,pv,dv,uv],[yv,bv,vv,gv,mv],[Sv,_v,Ev,wv,xv],["#194D33",Tv,Ov,Cv,kv],[Fv,Nv,Dv,Pv,Av],[Lv,Iv,Mv,Rv,jv],[$v,Uv,zv,Vv,Bv],[qv,Gv,Zv,Wv,Hv],[Qv,Jv,Xv,Yv,Kv],[ab,nb,rb,tb,eb],[cb,lb,sb,ib,ob],[hb,fb,pb,db,ub],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},Eg(ey);var ty=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,Qh.default)(Em()({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){vg(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},Dg()(a,(function(e,t){return o().createElement(Og,{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(hm,{label:null,style:{input:p.input},value:n.replace("#",""),onChange:f}),o().createElement("div",{style:p.clear})))};ty.propTypes={width:xm().oneOfType([xm().string,xm().number]),triangle:xm().oneOf(["hide","top-left","top-right"]),colors:xm().arrayOf(xm().string),styles:xm().object},ty.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}},Eg(ty);var ry=function(e){var t=(0,Qh.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})};ry.propTypes={hsl:xm().shape({h:xm().number,s:xm().number,l:xm().number,a:xm().number})},ry.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const ny=ry;var ay=function(e){var t=(0,Qh.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})};ay.propTypes={hsl:xm().shape({h:xm().number,s:xm().number,l:xm().number,a:xm().number})},ay.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const oy=ay,iy=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)vg(e.hex)&&t({hex:e.hex,source:"hex"},r);else if(e.rgb){var n=e.rgb.split(",");yg(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(",");yg(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(",");yg(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,Qh.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(hm,{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(hm,{style:{input:l.input2,label:l.label2},label:"rgb",value:c,onChange:s})),o().createElement("div",{style:l.single},o().createElement(hm,{style:{input:l.input2,label:l.label2},label:"hsv",value:d,onChange:s})),o().createElement("div",{style:l.single},o().createElement(hm,{style:{input:l.input2,label:l.label2},label:"hsl",value:u,onChange:s})))))};var sy=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,Qh.default)(Em()({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(Am,{hsl:a,hsv:i,pointer:ny,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(bm,{style:f.Hue,hsl:a,radius:"4px",pointer:oy,onChange:r}))),o().createElement(iy,{rgb:n,hsl:a,hex:s,hsv:i,onChange:r})))};sy.propTypes={width:xm().oneOfType([xm().string,xm().number]),styles:xm().object,header:xm().string},sy.defaultProps={width:652,styles:{},header:"Color picker"},Eg(sy);var ly=r(8333);const cy=["#A66E84","#5F6243","#4975B1","#B66855","#6E6C82","#72A549","#964976","#5A5DD2","#B34443"],uy=({value:e,onChange:t,placement:r="top-start",children:a})=>{const[o,i]=Jh({placement:r,modifiers:[{name:"offset",options:{offset:[0,10]}}]}),s=e=>{"function"==typeof t&&t(e)};return(0,n.createElement)(Xh,{className:"relative flex items-center"},(0,n.createElement)(Xh.Button,{ref:o,className:"m-0 p-0 bg-transparent cursor-pointer border-none focus:outline-none"},a),(0,n.createElement)(Xh.Panel,{ref:i,className:"absolute z-10 bg-white rounded-sm overflow-hidden"},(0,n.createElement)(Ob,{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"},cy.map((e=>(0,n.createElement)(ly.rp,{key:e,style:{width:"20px",height:"20px"},color:e,onClick:()=>s({hex:e})}))))))},dy=[{id:"light",name:(0,yt.__)("Light","ai-builder")},{id:"dark",name:(0,yt.__)("Dark","ai-builder")}],py=[{id:"muted",name:(0,yt.__)("Muted","ai-builder")},{id:"normal",name:(0,yt.__)("Normal","ai-builder")},{id:"vibrant",name:(0,yt.__)("Vibrant","ai-builder")}],fy=[{id:1,name:1},{id:2,name:2},{id:3,name:3}],hy=(e,t,r,n)=>{const a=Im(e.hex),o=Im("#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},my=()=>{var e,t,r,a;const{aiActivePallette:o,defaultColorPalette:s}=(0,bt.useSelect)((e=>{const{getActiveColorPalette:t,getDefaultColorPalette:r}=e(Pr);return{aiActivePallette:t(),defaultColorPalette:r()}}),[]),{setWebsiteColorPalette:l}=(0,bt.useDispatch)(Pr),c=hy(s.colors[0],dy[0],py[0],fy[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:dy[0],backgroundSaturation:py[0],brightnessLevel:fy[0]}),{color:f,scheme:h,backgroundSaturation:m,brightnessLevel:g}=d;return(0,i.useEffect)((()=>{const e=hy(f,h,m,g);zt({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)(uy,{onChange:e=>{const t=hy(e,h,m,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=Im(e).toHexString();return"light"===t?Im.isReadable(r,"#FFFFFF"):Im.isReadable(r,"#000000")})(f.hex,h.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,yt.sprintf)(/* translators: %1$s: light or dark, %2$s: brighter or darker */ /* translators: %1$s: light or dark, %2$s: brighter or darker */ (0,yt.__)("This color is not suitable for reading on %1$s backgrounds. Consider making it slightly %2$s.","ai-builder"),"dark"===h.id?"dark":"light","dark"===h.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"},hy(f,h,m,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,yt.__)("Style","ai-builder")),(0,n.createElement)(Zf,{onChange:e=>{p({scheme:e})},value:h},dy.map((e=>(0,n.createElement)(Zf.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,yt.__)("Saturation","ai-builder")),(0,n.createElement)(Zf,{onChange:e=>{p({backgroundSaturation:e})},value:m},py.map((e=>(0,n.createElement)(Zf.ButtonItem,{key:e.id,className:"px-2 py-1",value:e},e.name))))),"dark"===h.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,yt.__)("Brightness","ai-builder")),(0,n.createElement)(Zf,{onChange:e=>{p({brightnessLevel:e})},value:g},fy.map((e=>(0,n.createElement)(Zf.ButtonItem,{key:e.id,className:"w-7 h-7 px-2 py-1 justify-center",value:e},e.name)))))))},{logoUrlDark:gy}=aiBuilderVars,vy={collapsed:{x:"-100%"},expanded:{x:0}},by=()=>{var e;const{nextStep:t}=RP(),[r,a]=(0,i.useState)(!0),[o,s]=(0,i.useState)(Bf.desktop),[l,c]=(0,i.useState)(window.innerWidth<1024),{setWebsiteSelectedTemplateAIStep:u}=(0,bt.useDispatch)(Pr),d=function(){const e=Li(Uf);return Vi(e.mount,[]),e}(),p=(0,i.useRef)(null),{stepData:{selectedTemplate:f,templateList:h,businessName:m,selectedImages:g=[],businessContact:v},aiSiteLogo:b,aiActiveTypography:y,aiActivePallette:x}=(0,bt.useSelect)((e=>{const{getWebsiteInfo:t,getAIStepData:r,getSiteLogo:n,getActiveTypography:a,getActiveColorPalette:o}=e(Pr);return{websiteInfo:t(),stepData:r(),aiSiteLogo:n(),aiActiveTypography:a(),aiActivePallette:o()}}),[]),w=h?.find((e=>e?.uuid===f)),E=e=>{zt(e,"astra-starter-templates-preview")},_=()=>{const e=p.current;if(!e)return;const t=e.children[1],r=e.clientWidth,n=e.clientHeight-44,a=t.clientWidth,i=r/a;"desktop"!==o.name&&(t.removeAttribute("style"),r>a)||(t.style.transform=`scale(${i})`,t.style.transformOrigin="top left",t.style.height=n/i+"px")};(0,i.useEffect)((()=>{(async()=>{await Pt()({path:"zipwp/v1/zip-plan",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce}}).then((e=>{e.success}))})()}),[]);const S=()=>{window.innerWidth<1024?c(!0):c(!1)};(0,i.useLayoutEffect)((()=>{const e=new ResizeObserver(S);return e.observe(window.document.body),()=>{e.unobserve(window.document.body)}}),[]),(0,i.useLayoutEffect)((()=>{requestAnimationFrame(_)}),[o,l]),(0,i.useLayoutEffect)((()=>{const e=new ResizeObserver(_);return e.observe(window.document.body),()=>{e.unobserve(window.document.body)}}),[o]);const k=()=>(0,n.createElement)("div",{className:_t("flex items-center justify-start py-3 px-4 bg-white shadow-sm rounded-t-lg mx-auto h-[44px] z-[1] relative","desktop"===o?.name&&"w-full mx-0","tablet"===o?.name&&"w-[800px]","mobile"===o?.name&&"w-[400px]")},(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)("p",{className:"!m-0 w-full truncate !text-sm !text-zip-body-text text-center"},(0,yt.__)("This is just a sneak peek. The actual website and its content will be created in the next step.","ai-builder")));return(0,n.createElement)(Cf.div,{id:"spectra-onboarding-ai",key:"spectra-onboarding-ai",className:"relative font-sans flex flex-wrap h-screen w-screen",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"spring"}},(0,n.createElement)(Cf.div,{className:_t("absolute top-0 left-0 flex w-[360px] lg:flex-col z-10 h-screen"),onTransitionEnd:_,initial:!1,animate:l?"collapsed":"expanded",transition:{duration:.25,ease:"easeInOut",delay:.05},variants:vy},(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:gy,alt:(0,yt.__)("Build with AI","ai-builder")}),(0,n.createElement)("div",{className:"absolute top-3 right-0"},(0,n.createElement)(Tf,null))),(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"},(0,n.createElement)("div",null,(0,n.createElement)(oa,null)),(0,n.createElement)("div",null,(0,n.createElement)(tn,null)),(0,n.createElement)("div",null,(0,n.createElement)(qr,null)),"custom"===x?.slug&&(0,n.createElement)("div",null,(0,n.createElement)(my,null)))),(0,n.createElement)("div",{className:"mt-8 mb-5 space-y-5"},(0,n.createElement)(Ft,{className:"h-10 w-full font-semibold text-sm leading-5",onClick:t,variant:"primary",hasSuffixIcon:!0},(0,n.createElement)("span",null,(0,yt.__)("Continue","ai-builder")),(0,n.createElement)(Ot,{className:"w-5 h-5"})),(0,n.createElement)(Ft,{className:"mx-auto text-white h-10 w-full font-semibold text-sm leading-5 bg-zip-dark-theme-content-background",variant:"blank",onClick:()=>{u("")}},(0,n.createElement)("span",null,(0,yt.__)("Back to Other Designs","ai-builder")))),(0,n.createElement)("div",{className:"mt-auto mb-6 flex items-center justify-between gap-3"},(0,n.createElement)("span",{className:"text-zip-dark-theme-body text-sm font-semibold"},(0,yt.__)("Responsive Preview","ai-builder")),(0,n.createElement)(Vf,{onChange:s,value:o})))),(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()=>{c((e=>!e)),await d.start({opacity:[0,0,1],transition:{type:"spring",mass:.4,damping:600,stiffness:600,duration:.6,ease:"easeOut"}})}},(0,n.createElement)(Tt,{className:_t("w-4 h-4 text-white scale-110 stroke-2 !shrink-0 transform transition-transform duration-200 ease-in-out",l?"rotate-180":"rotate-0")}))),(0,n.createElement)(Cf.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:l?"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(_),onTransitionEnd:()=>requestAnimationFrame(_)},(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"},r&&(0,n.createElement)("div",{className:"w-full h-full p-8 overflow-y-hidden bg-zip-app-light-bg text-center"},k(),(0,n.createElement)(Dt,{className:"shadow-template-preview !h-[calc(100%_-_44px)]"})),w?.domain&&(0,n.createElement)(Cf.div,{className:"w-full h-full p-8",animate:d},(0,n.createElement)("div",{ref:p,className:_t("h-full mx-auto relative overflow-hidden shadow-template-preview","desktop"===o?.name&&"w-full mx-0","tablet"===o?.name&&"w-[800px]","mobile"===o?.name&&"w-[400px]")},k(),(0,n.createElement)("div",{className:_t("h-full bg-zip-app-light-bg mx-auto","desktop"===o?.name&&"w-[1700px] mx-0","tablet"===o?.name&&"w-[800px]","mobile"===o?.name&&"w-[400px]")},(0,n.createElement)(Cf.iframe,{className:_t("h-full z-[1]","desktop"===o?.name&&"w-[1700px]","tablet"===o?.name&&"w-[800px]","mobile"===o?.name&&"w-[400px]"),id:"astra-starter-templates-preview",title:"Website Preview",height:"100%",width:null!==(e=o?.width)&&void 0!==e?e:"100%",src:Vt(w.domain)+"?preview_demo=yes",onLoad:()=>{if(g?.length||(g.push(aiBuilderVars?.placeholder_images[0]),g.push(aiBuilderVars?.placeholder_images[1])),b?.url){const e={...b};"http:"===window.location.protocol&&Qr(e.url,(function(t){e.dataUri=t})),setTimeout((()=>{E({param:"siteLogo",data:e})}),100)}if(x?.slug?.includes("default")||E({param:"colorPalette",data:x}),y?.default||E({param:"siteTypography",data:y}),Object.values(v).some(Boolean)){const e=[{type:"phone",value:v.phone,fallback:"202-555-0188"},{type:"email",value:v.email,fallback:"contact@example.com"},{type:"address",value:v.address,fallback:"2360 Hood Avenue, San Diego, CA, 92123"}];E({param:"contactInfo",data:e})}E({param:"images",data:{...g},preview_type:"full"}),w?.content&&E({param:"content",data:w.content,businessName:m}),a(!1),_()}})))))))))};var yy=r(5848);function xy(){let e=(0,n.useRef)(!1);return dn((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function wy(e,...t){e&&t.length>0&&e.classList.add(...t)}function Ey(e,...t){e&&t.length>0&&e.classList.remove(...t)}function _y(e,t,r,n){let a=r?"enter":"leave",o=gn(),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=Tn(a,{enter:()=>t.enter,leave:()=>t.leave}),l=Tn(a,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=Tn(a,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return Ey(e,...t.base,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),wy(e,...t.base,...s,...c),o.nextFrame((()=>{Ey(e,...t.base,...s,...c),wy(e,...t.base,...s,...l),function(e,t){let r=gn();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,(()=>(Ey(e,...t.base,...s),wy(e,...t.base,...t.entered),i())))})),o.dispose}function Sy(e=""){return e.split(/\s+/).filter((e=>e.length>1))}let ky=(0,n.createContext)(null);ky.displayName="TransitionContext";var Cy=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Cy||{});let Oy=(0,n.createContext)(null);function Ty(e){return"children"in e?Ty(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function Ay(e,t){let r=pn(e),a=(0,n.useRef)([]),o=xy(),i=vn(),s=fn(((e,t=Pn.Hidden)=>{let n=a.current.findIndex((({el:t})=>t===e));-1!==n&&(Tn(t,{[Pn.Unmount](){a.current.splice(n,1)},[Pn.Hidden](){a.current[n].state="hidden"}}),i.microTask((()=>{var e;!Ty(a)&&o.current&&(null==(e=r.current)||e.call(r))})))})),l=fn((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,Pn.Unmount)})),c=(0,n.useRef)([]),u=(0,n.useRef)(Promise.resolve()),d=(0,n.useRef)({enter:[],leave:[],idle:[]}),p=fn(((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=fn(((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 Py(){}Oy.displayName="NestingContext";let Dy=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function Ny(e){var t;let r={};for(let n of Dy)r[n]=null!=(t=e[n])?t:Py;return r}let Fy=An.RenderStrategy,jy=Rn((function(e,t){let{show:r,appear:a=!1,unmount:o=!0,...i}=e,s=(0,n.useRef)(null),l=Cn(s,t);bn();let c=Dh();if(void 0===r&&null!==c&&(r=(c&Ph.Open)===Ph.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=Ay((()=>{d("hidden")})),[f,h]=(0,n.useState)(!0),m=(0,n.useRef)([r]);dn((()=>{!1!==f&&m.current[m.current.length-1]!==r&&(m.current.push(r),h(!1))}),[m,r]);let g=(0,n.useMemo)((()=>({show:r,appear:a,initial:f})),[r,a,f]);(0,n.useEffect)((()=>{if(r)d("visible");else if(Ty(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},b=fn((()=>{var t;f&&h(!1),null==(t=e.beforeEnter)||t.call(e)})),y=fn((()=>{var t;f&&h(!1),null==(t=e.beforeLeave)||t.call(e)}));return n.createElement(Oy.Provider,{value:p},n.createElement(ky.Provider,{value:g},Dn({ourProps:{...v,as:n.Fragment,children:n.createElement(Ry,{ref:l,...v,...i,beforeEnter:b,beforeLeave:y})},theirProps:{},defaultTag:n.Fragment,features:Fy,visible:"visible"===u,name:"Transition"})))})),Ry=Rn((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:h,leaveTo:m,...g}=e,v=(0,n.useRef)(null),b=Cn(v,t),y=null==(r=g.unmount)||r?Pn.Unmount:Pn.Hidden,{show:x,appear:w,initial:E}=function(){let e=(0,n.useContext)(ky);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"),k=function(){let e=(0,n.useContext)(Oy);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:C,unregister:O}=k;(0,n.useEffect)((()=>C(v)),[C,v]),(0,n.useEffect)((()=>{if(y===Pn.Hidden&&v.current)return x&&"visible"!==_?void S("visible"):Tn(_,{hidden:()=>O(v),visible:()=>C(v)})}),[_,v,C,O,x,y]);let T=pn({base:Sy(g.className),enter:Sy(c),enterFrom:Sy(u),enterTo:Sy(d),entered:Sy(p),leave:Sy(f),leaveFrom:Sy(h),leaveTo:Sy(m)}),A=function(e){let t=(0,n.useRef)(Ny(e));return(0,n.useEffect)((()=>{t.current=Ny(e)}),[e]),t}({beforeEnter:o,afterEnter:i,beforeLeave:s,afterLeave:l}),P=bn();(0,n.useEffect)((()=>{if(P&&"visible"===_&&null===v.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[v,_,P]);let D=w&&x&&E,N=!P||E&&!w?"idle":x?"enter":"leave",F=function(e=0){let[t,r]=(0,n.useState)(e),a=xy(),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}}(0),j=fn((e=>Tn(e,{enter:()=>{F.addFlag(Ph.Opening),A.current.beforeEnter()},leave:()=>{F.addFlag(Ph.Closing),A.current.beforeLeave()},idle:()=>{}}))),R=fn((e=>Tn(e,{enter:()=>{F.removeFlag(Ph.Opening),A.current.afterEnter()},leave:()=>{F.removeFlag(Ph.Closing),A.current.afterLeave()},idle:()=>{}}))),M=Ay((()=>{S("hidden"),O(v)}),k),I=(0,n.useRef)(!1);!function({immediate:e,container:t,direction:r,classes:n,onStart:a,onStop:o}){let i=xy(),s=vn(),l=pn(r);dn((()=>{e&&(l.current="enter")}),[e]),dn((()=>{let e=gn();s.add(e.dispose);let r=t.current;if(r&&"idle"!==l.current&&i.current)return e.dispose(),a.current(l.current),e.add(_y(r,n.current,"enter"===l.current,(()=>{e.dispose(),o.current(l.current)}))),e.dispose}),[r])}({immediate:D,container:v,classes:T,direction:N,onStart:pn((e=>{I.current=!0,M.onStart(v,e,j)})),onStop:pn((e=>{I.current=!1,M.onStop(v,e,R),"leave"===e&&!Ty(M)&&(S("hidden"),O(v))}))});let L=g,B={ref:b};return D?L={...L,className:On(g.className,...T.current.enter,...T.current.enterFrom)}:I.current&&(L.className=On(g.className,null==(a=v.current)?void 0:a.className),""===L.className&&delete L.className),n.createElement(Oy.Provider,{value:M},n.createElement(Nh,{value:Tn(_,{visible:Ph.Open,hidden:Ph.Closed})|F.flags},Dn({ourProps:B,theirProps:L,defaultTag:"div",features:Fy,visible:"visible"===_,name:"Transition.Child"})))})),My=Rn((function(e,t){let r=null!==(0,n.useContext)(ky),a=null!==Dh();return n.createElement(n.Fragment,null,!r&&a?n.createElement(jy,{ref:t,...e}):n.createElement(Ry,{ref:t,...e}))})),Iy=Object.assign(jy,{Child:My,Root:jy});function Ly(e,t){let r=(0,n.useRef)([]),a=fn(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 By=[];function Vy(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&&By[0]!==e.target&&(By.unshift(e.target),By=By.filter((e=>null!=e&&e.isConnected)),By.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 zy=(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))(zy||{});let Uy=Rn((function(e,t){let r=(0,n.useRef)(null),a=Cn(r,t),{initialFocus:o,containers:i,features:s=30,...l}=e;bn()||(s=1);let c=Kf(r);Hy({ownerDocument:c},Boolean(16&s));let u=function({ownerDocument:e,container:t,initialFocus:r},a){let o=(0,n.useRef)(null),i=xy();return Ly((()=>{if(!a)return;let n=t.current;n&&mn((()=>{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?bh(r.current):wh(n,uh.First)===dh.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=xy();sh(null==e?void 0:e.defaultView,"focus",(e=>{if(!a||!o.current)return;let i=Vy(r);t.current instanceof HTMLElement&&i.add(t.current);let s=n.current;if(!s)return;let l=e.target;l&&l instanceof HTMLElement?Wy(i,l)?(n.current=l,bh(l)):(e.preventDefault(),e.stopPropagation(),bh(s)):bh(n.current)}),!0)}({ownerDocument:c,container:r,containers:i,previousActiveElement:u},Boolean(8&s));let d=Th(),p=fn((e=>{let t=r.current;t&&Tn(d.current,{[Oh.Forwards]:()=>{wh(t,uh.First,{skipElements:[e.relatedTarget]})},[Oh.Backwards]:()=>{wh(t,uh.Last,{skipElements:[e.relatedTarget]})}})})),f=vn(),h=(0,n.useRef)(!1),m={ref:a,onKeyDown(e){"Tab"==e.key&&(h.current=!0,f.requestAnimationFrame((()=>{h.current=!1})))},onBlur(e){let t=Vy(i);r.current instanceof HTMLElement&&t.add(r.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(Wy(t,n)||(h.current?wh(r.current,Tn(d.current,{[Oh.Forwards]:()=>uh.Next,[Oh.Backwards]:()=>uh.Previous})|uh.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&bh(e.target)))}};return n.createElement(n.Fragment,null,Boolean(4&s)&&n.createElement(Bn,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:Ln.Focusable}),Dn({ourProps:m,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&s)&&n.createElement(Bn,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:Ln.Focusable}))})),$y=Object.assign(Uy,{features:zy});function Hy({ownerDocument:e},t){let r=function(e=!0){let t=(0,n.useRef)(By.slice());return Ly((([e],[r])=>{!0===r&&!1===e&&mn((()=>{t.current.splice(0)})),!1===r&&!0===e&&(t.current=By.slice())}),[e,By,t]),fn((()=>{var e;return null!=(e=t.current.find((e=>null!=e&&e.isConnected)))?e:null}))}(t);Ly((()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&bh(r())}),[t]),Gf((()=>{t&&bh(r())}))}function Wy(e,t){for(let r of e)if(r.contains(t))return!0;return!1}const Zy="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:Gy,useEffect:qy,useLayoutEffect:Ky,useDebugValue:Yy}=a;function Xy(e){const t=e.getSnapshot,r=e.value;try{const e=t();return!Zy(r,e)}catch{return!0}}const Jy="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]=Gy({inst:{value:n,getSnapshot:t}});return Ky((()=>{a.value=n,a.getSnapshot=t,Xy(a)&&o({inst:a})}),[e,n,t]),qy((()=>(Xy(a)&&o({inst:a}),e((()=>{Xy(a)&&o({inst:a})})))),[e]),Yy(n),n},Qy="useSyncExternalStore"in a?(e=>e.useSyncExternalStore)(a):Jy;function ex(){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 tx(){return Eh()?{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=gn();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 rx(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let nx=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:gn(),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:rx(r)},a=[tx(),ex(),{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)}});function ax(e,t,r){let n=function(e){return Qy(e.subscribe,e.getSnapshot,e.getSnapshot)}(nx),a=e?n.get(e):void 0,o=!!a&&a.count>0;return dn((()=>{if(e&&t)return nx.dispatch("PUSH",e,r),()=>nx.dispatch("POP",e,r)}),[t,e]),o}nx.subscribe((()=>{let e=nx.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)&&nx.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),0===r.count&&nx.dispatch("TEARDOWN",r)}}));let ox=new Map,ix=new Map;function sx(e,t=!0){dn((()=>{var r;if(!t)return;let n="function"==typeof e?e():e.current;if(!n)return;let a=null!=(r=ix.get(n))?r:0;return ix.set(n,a+1),0!==a||(ox.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=ix.get(n))?e:1;if(1===t?ix.delete(n):ix.set(n,t-1),1!==t)return;let r=ox.get(n);r&&(null===r["aria-hidden"]?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",r["aria-hidden"]),n.inert=r.inert,ox.delete(n))}}),[e,t])}let lx=(0,n.createContext)((()=>{}));lx.displayName="StackContext";var cx=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(cx||{});function ux({children:e,onUpdate:t,type:r,element:a,enabled:o}){let i=(0,n.useContext)(lx),s=fn(((...e)=>{null==t||t(...e),i(...e)}));return dn((()=>{let e=void 0===o||!0===o;return e&&s(0,r,a),()=>{e&&s(1,r,a)}}),[s,r,a,o]),n.createElement(lx.Provider,{value:s},e)}var dx=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(dx||{}),px=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(px||{});let fx={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},hx=(0,n.createContext)(null);function mx(e){let t=(0,n.useContext)(hx);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,mx),t}return t}function gx(e,t){return Tn(t.type,fx,e,t)}hx.displayName="DialogContext";let vx=An.RenderStrategy|An.Static,bx=Rn((function(e,t){let r=xn(),{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 h=Dh();void 0===o&&null!==h&&(o=(h&Ph.Open)===Ph.Open);let m=(0,n.useRef)(null),g=Cn(m,t),v=Kf(m),b=e.hasOwnProperty("open")||null!==h,y=e.hasOwnProperty("onClose");if(!b&&!y)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!b)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!y)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)(gx,{titleId:null,descriptionId:null,panelRef:(0,n.createRef)()}),_=fn((()=>i(!1))),S=fn((e=>E({type:0,id:e}))),k=!!bn()&&!c&&0===x,C=d>1,O=null!==(0,n.useContext)(hx),[T,A]=nh(),P={get current(){var e;return null!=(e=w.panelRef.current)?e:m.current}},{resolveContainers:D,mainTreeNodeRef:N,MainTreeNode:F}=Ch({portals:T,defaultContainers:[P]}),j=C?"parent":"leaf",R=null!==h&&(h&Ph.Closing)===Ph.Closing,M=!O&&!R&&k,I=(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(N.current)&&e instanceof HTMLElement)))?t:null}),[N]);sx(I,M);let L=!!C||k,B=(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(N.current)&&e instanceof HTMLElement)))?t:null}),[N]);sx(B,L),kh(D,(e=>{e.preventDefault(),_()}),!(!k||C));let V=!(C||0!==x);sh(null==v?void 0:v.defaultView,"keydown",(e=>{V&&(e.defaultPrevented||e.key===Kn.Escape&&(e.preventDefault(),e.stopPropagation(),_()))})),function(e,t,r=(()=>[document.body])){ax(e,t,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],r]}}))}(v,!(R||0!==x||O),D),(0,n.useEffect)((()=>{if(0!==x||!m.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(m.current),()=>e.disconnect()}),[x,m,_]);let[z,U]=Zn(),$=(0,n.useMemo)((()=>[{dialogState:x,close:_,setTitleId:S},w]),[x,w,_,S]),H=(0,n.useMemo)((()=>({open:0===x})),[x]),W={ref:g,id:a,role:l,"aria-modal":0===x||void 0,"aria-labelledby":w.titleId,"aria-describedby":z};return n.createElement(ux,{type:"Dialog",enabled:0===x,element:m,onUpdate:fn(((e,t)=>{"Dialog"===t&&Tn(e,{[cx.Add]:()=>p((e=>e+1)),[cx.Remove]:()=>p((e=>e-1))})}))},n.createElement(Jf,{force:!0},n.createElement(ih,null,n.createElement(hx.Provider,{value:$},n.createElement(ih.Group,{target:m},n.createElement(Jf,{force:!1},n.createElement(U,{slot:H,name:"Dialog.Description"},n.createElement($y,{initialFocus:s,containers:D,features:k?Tn(j,{parent:$y.features.RestoreFocus,leaf:$y.features.All&~$y.features.FocusLock}):$y.features.None},n.createElement(A,null,Dn({ourProps:W,theirProps:u,slot:H,defaultTag:"div",features:vx,visible:0===x,name:"Dialog"}))))))))),n.createElement(F,null))})),yx=Rn((function(e,t){let r=xn(),{id:a=`headlessui-dialog-backdrop-${r}`,...o}=e,[{dialogState:i},s]=mx("Dialog.Backdrop"),l=Cn(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(Jf,{force:!0},n.createElement(ih,null,Dn({ourProps:{ref:l,id:a,"aria-hidden":!0},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),xx=Rn((function(e,t){let r=xn(),{id:a=`headlessui-dialog-panel-${r}`,...o}=e,[{dialogState:i},s]=mx("Dialog.Panel"),l=Cn(t,s.panelRef),c=(0,n.useMemo)((()=>({open:0===i})),[i]),u=fn((e=>{e.stopPropagation()}));return Dn({ourProps:{ref:l,id:a,onClick:u},theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),wx=Rn((function(e,t){let r=xn(),{id:a=`headlessui-dialog-overlay-${r}`,...o}=e,[{dialogState:i,close:s}]=mx("Dialog.Overlay"),l=Cn(t),c=fn((e=>{if(e.target===e.currentTarget){if(Vn(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),s()}}));return Dn({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"})})),Ex=Rn((function(e,t){let r=xn(),{id:a=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:i,setTitleId:s}]=mx("Dialog.Title"),l=Cn(t);(0,n.useEffect)((()=>(s(a),()=>s(null))),[a,s]);let c=(0,n.useMemo)((()=>({open:0===i})),[i]);return Dn({ourProps:{ref:l,id:a},theirProps:o,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),Sx=Object.assign(bx,{Backdrop:yx,Panel:xx,Overlay:wx,Title:Ex,Description:qn});const kx=({open:e=!1,setOpen:t,width:r=520,overflowHidden:a=!0,children:o,hideCloseIcon:s=!1,className:l})=>{let c="max-w-[35rem]";switch(r?.toString()){case"640":c="sm:max-w-[40rem]";break;case"520":c="sm:max-w-[32.5rem]";break;case"464":c="sm:max-w-[29rem]";break;case"480":c="sm:max-w-[30rem]";break;case"300":c="sm:max-w-[24rem]";break;default:c="sm:max-w-[35rem]"}return(0,n.createElement)(Iy.Root,{show:e||!1,as:i.Fragment},(0,n.createElement)(Sx,{as:"div",className:"spectra-ai relative z-[99999999]",onClose:t},(0,n.createElement)(Iy.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)(Iy.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)(Sx.Panel,{className:jt("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",c,a&&"overflow-hidden",l)},(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)(vi,{className:"h-5 w-5","aria-hidden":"true"}))),(0,n.createElement)("div",{className:"space-y-6 font-sans"},o)))))))},Cx=({children:e,className:t})=>(0,n.createElement)("div",{className:jt("flex items-center text-2xl font-semibold leading-8 text-heading-text space-x-3",t)},e),Ox=({onOpenChange:e,openTarget:t="_blank"})=>{const{setLimitExceedModal:r}=(0,bt.useDispatch)(Pr),{limitExceedModal:a}=(0,bt.useSelect)((e=>{const{getLimitExceedModalInfo:t}=e(Pr);return{limitExceedModal:t()}})),o=(0,n.createElement)("span",{className:"zw-base-semibold text-app-heading capitalize"},aiBuilderVars?.zip_plans?.active_plan?.slug),i=(0,n.createElement)("span",{className:"zw-base-semibold text-app-heading"},aiBuilderVars?.zip_plans?.team?.name),s=(0,n.createElement)("span",{dangerouslySetInnerHTML:{__html:(0,yt.sprintf)(/* translators: %1$s: team name, %2$s: plan name */ /* translators: %1$s: team name, %2$s: plan name */ (0,yt.__)("Your current active organization is %1$s, which is on the %2$s plan.","ai-builder"),(0,yy.F0)(i),(0,yy.F0)(o))}}),l=(0,n.createElement)("span",{className:"zw-base-semibold text-app-heading "},(0,yt.sprintf)(/* translators: %s: daily limit */ /* translators: %s: daily limit */ (0,yt.__)("%s AI sites","ai-builder"),aiBuilderVars?.zip_plans?.plan_data?.limit?.ai_sites_count_daily)),c=aiBuilderVars?.zip_plans?.plan_data?.remaining?.ai_sites_count_daily,u=(0,n.createElement)("span",{dangerouslySetInnerHTML:{__html:"number"==typeof c&&c<=0?`\n\t\t\t\t<br />\n\t\t\t\t\t${(0,yt.sprintf)(/* translators: %s: daily limit */ /* translators: %s: daily limit */ (0,yt.__)("This plan allows you to generate %s per day, and you have reached this limit.","ai-builder"),(0,yy.F0)(l))}\n\t\t\t\t\t<br />\n\t\t\t\t\t<br />\n\t\t\t\t\t${(0,yt.__)("To create more AI websites, you will need to either upgrade your plan or wait until the limit resets.","ai-builder")}\n\t\t\t\t`:`\n\t\t\t\t${(0,yt.sprintf)(/* translators: %s: plan name */ /* translators: %s: plan name */ (0,yt.__)("You have reached the maximum number of sites allowed to be created on %s plan.","ai-builder"),(0,yy.F0)(o))}\n\t\t\t\t<br />\n\t\t\t\t<br />\n\t\t\t\t${(0,yt.sprintf)(/* translators: %s: team name */ /* translators: %s: team name */ (0,yt.__)("Please upgrade the plan for %s in order to create more sites.","ai-builder"),(0,yy.F0)(i))}\n\t\t\t\t`}});return(0,n.createElement)(kx,{open:a.open,setOpen:t=>{"function"==typeof e&&e(t),r({...a,open:t})},width:464,height:"200",overflowHidden:!1},(0,n.createElement)(Cx,null,(0,n.createElement)(Hr,{className:"w-6 h-6"}),(0,n.createElement)("span",null,(0,yt.__)("Limit reached","ai-builder"))),(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,s,u)),(0,n.createElement)(Ft,{variant:"primary",size:"base",className:"w-full",onClick:()=>{r({...a,open:!1}),"undefined"!=typeof window&&window.open("https://app.zipwp.com/founders-deal",t)}},(0,yt.__)("Unlock Full Power","ai-builder"))))},Tx=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"}))})),Ax=()=>{const{setContinueProgressModal:e,setWebsiteOnboardingAIDetails:t}=(0,bt.useDispatch)(Pr),{continueProgressModal:r}=(0,bt.useSelect)((e=>{const{getContinueProgressModalInfo:t}=e(Pr);return{continueProgressModal:t()}}),[]),a=()=>{e({open:!1})};return(0,n.createElement)(kx,{open:r?.open,setOpen:(e,t)=>{"close-icon"===t&&a()},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)(Tx,{className:"w-8 h-8 text-accent-st"}),(0,n.createElement)("div",{className:"font-bold text-2xl leading-8 text-zip-app-heading"},(0,yt.__)("Resume your last session?","ai-builder"))),(0,n.createElement)("div",{className:"mt-5"},(0,n.createElement)("div",{className:"text-zip-body-text text-base font-normal leading-6"},"It appears that your previous website building session was interrupted. Would you like to pick up where you left off?"),(0,n.createElement)("div",{className:"flex items-center gap-3 justify-center mt-8"},(0,n.createElement)(Ft,{type:"submit",variant:"primary",size:"medium",className:"min-w-[206px] text-sm font-semibold leading-5 px-5",onClick:a},(0,yt.__)("Resume Previous Session","ai-builder")),(0,n.createElement)(Ft,{variant:"white",size:"medium",onClick:()=>{Ct("ai-builder-onboarding-details"),t(kr),e({open:!1})},className:"min-w-[206px] text-sm font-semibold leading-5"},(0,yt.__)("Start Over","ai-builder"))))))};class Px 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 Dx({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)(Ii);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,u.jsx)(Px,{isPresent:t,childRef:a,sizeRef:o,children:n.cloneElement(e,{ref:a})})}const Nx=({children:e,initial:t,isPresent:r,onExitComplete:a,custom:o,presenceAffectsLayout:i,mode:s})=>{const l=Li(Fx),c=(0,n.useId)(),d=(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,u.jsx)(Dx,{isPresent:r,children:e})),(0,u.jsx)(Zl.Provider,{value:d,children:e})};function Fx(){return new Map}const jx=e=>e.key||"",Rx=({children:e,custom:t,initial:r=!0,onExitComplete:a,exitBeforeEnter:o,presenceAffectsLayout:i=!0,mode:s="sync"})=>{_s(!o,"Replace exitBeforeEnter with mode='wait'");const l=(0,n.useContext)(cc).forceRender||jf()[0],c=Ff(),d=function(e){const t=[];return n.Children.forEach(e,(e=>{(0,n.isValidElement)(e)&&t.push(e)})),t}(e);let p=d;const f=(0,n.useRef)(new Map).current,h=(0,n.useRef)(p),m=(0,n.useRef)(new Map).current,g=(0,n.useRef)(!0);var v;if(Vi((()=>{g.current=!1,function(e,t){e.forEach((e=>{const r=jx(e);t.set(r,e)}))}(d,m),h.current=p})),v=()=>{g.current=!0,m.clear(),f.clear()},(0,n.useEffect)((()=>()=>v()),[]),g.current)return(0,u.jsx)(u.Fragment,{children:p.map((e=>(0,u.jsx)(Nx,{isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:i,mode:s,children:e},jx(e))))});p=[...p];const b=h.current.map(jx),y=d.map(jx),x=b.length;for(let e=0;e<x;e++){const t=b[e];-1!==y.indexOf(t)||f.has(t)||f.set(t,void 0)}return"wait"===s&&f.size&&(p=[]),f.forEach(((e,r)=>{if(-1!==y.indexOf(r))return;const n=m.get(r);if(!n)return;const o=b.indexOf(r);let g=e;if(!g){const e=()=>{f.delete(r);const e=Array.from(m.keys()).filter((e=>!y.includes(e)));if(e.forEach((e=>m.delete(e))),h.current=d.filter((t=>{const n=jx(t);return n===r||e.includes(n)})),!f.size){if(!1===c.current)return;l(),a&&a()}};g=(0,u.jsx)(Nx,{isPresent:!1,onExitComplete:e,custom:t,presenceAffectsLayout:i,mode:s,children:n},jx(n)),f.set(r,g)}p.splice(o,0,g)})),p=p.map((e=>{const t=e.key;return f.has(t)?e:(0,u.jsx)(Nx,{isPresent:!0,presenceAffectsLayout:i,mode:s,children:e},jx(e))})),(0,u.jsx)(u.Fragment,{children:f.size?p:p.map((e=>(0,n.cloneElement)(e)))})};let Mx={data:""},Ix=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||Mx,Lx=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,Bx=/\/\*[^]*?\*\/| +/g,Vx=/\n+/g,zx=(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]?zx(i,o):o+"{"+zx(i,"k"==o[1]?"":t)+"}":"object"==typeof i?n+=zx(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+=zx.p?zx.p(o,i):o+":"+i+";")}return r+(t&&a?t+"{"+a+"}":a)+n},Ux={},$x=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+$x(e[r]);return t}return e},Hx=(e,t,r,n,a)=>{let o=$x(e),i=Ux[o]||(Ux[o]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(o));if(!Ux[i]){let t=o!==e?e:(e=>{let t,r,n=[{}];for(;t=Lx.exec(e.replace(Bx,""));)t[4]?n.shift():t[3]?(r=t[3].replace(Vx," ").trim(),n.unshift(n[0][r]=n[0][r]||{})):n[0][t[1]]=t[2].replace(Vx," ").trim();return n[0]})(e);Ux[i]=zx(a?{["@keyframes "+i]:t}:t,r?"":"."+i)}let s=r&&Ux.g?Ux.g:null;return r&&(Ux.g=Ux[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)})(Ux[i],t,n,s),i},Wx=(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?"":zx(e,""):!1===e?"":e}return e+n+(null==o?"":o)}),"");function Zx(e){let t=this||{},r=e.call?e(t.p):e;return Hx(r.unshift?r.raw?Wx(r,[].slice.call(arguments,1),t.p):r.reduce(((e,r)=>Object.assign(e,r&&r.call?r(t.p):r)),{}):r,Ix(t.target),t.g,t.o,t.k)}Zx.bind({g:1});let Gx,qx,Kx,Yx=Zx.bind({k:1});function Xx(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:qx&&qx()},s),r.o=/ *go\d+/.test(l),s.className=Zx.apply(r,n)+(l?" "+l:""),t&&(s.ref=i);let c=e;return e[0]&&(c=s.as||e,delete s.as),Kx&&c[0]&&Kx(s),Gx(c,s)}return t?t(a):a}}var Jx=(e,t)=>(e=>"function"==typeof e)(e)?e(t):e,Qx=(()=>{let e=0;return()=>(++e).toString()})(),ew=(()=>{let e;return()=>{if(void 0===e&&typeof window<"u"){let t=matchMedia("(prefers-reduced-motion: reduce)");e=!t||t.matches}return e}})(),tw=new Map,rw=e=>{if(tw.has(e))return;let t=setTimeout((()=>{tw.delete(e),iw({type:4,toastId:e})}),1e3);tw.set(e,t)},nw=(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=tw.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))?nw(e,{type:1,toast:r}):nw(e,{type:0,toast:r});case 3:let{toastId:n}=t;return n?rw(n):e.toasts.forEach((e=>{rw(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})))}}},aw=[],ow={toasts:[],pausedAt:void 0},iw=e=>{ow=nw(ow,e),aw.forEach((e=>{e(ow)}))},sw={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},lw=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)||Qx()}))(t,e,r);return iw({type:2,toast:n}),n.id},cw=(e,t)=>lw("blank")(e,t);cw.error=lw("error"),cw.success=lw("success"),cw.loading=lw("loading"),cw.custom=lw("custom"),cw.dismiss=e=>{iw({type:3,toastId:e})},cw.remove=e=>iw({type:4,toastId:e}),cw.promise=(e,t,r)=>{let n=cw.loading(t.loading,{...r,...null==r?void 0:r.loading});return e.then((e=>(cw.success(Jx(t.success,e),{id:n,...r,...null==r?void 0:r.success}),e))).catch((e=>{cw.error(Jx(t.error,e),{id:n,...r,...null==r?void 0:r.error})})),e};var uw=(e,t)=>{iw({type:1,toast:{id:e,height:t}})},dw=()=>{iw({type:5,time:Date.now()})},pw=Yx` from { transform: scale(0) rotate(45deg); opacity: 0; } to { transform: scale(1) rotate(45deg); opacity: 1; }`,fw=Yx` from { transform: scale(0); opacity: 0; } to { transform: scale(1); opacity: 1; }`,hw=Yx` from { transform: scale(0) rotate(90deg); opacity: 0; } to { transform: scale(1) rotate(90deg); opacity: 1; }`,mw=Xx("div")` width: 20px; opacity: 0; height: 20px; border-radius: 10px; background: ${e=>e.primary||"#ff4b4b"}; position: relative; transform: rotate(45deg); animation: ${pw} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; animation-delay: 100ms; &:after, &:before { content: ''; animation: ${fw} 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: ${hw} 0.15s ease-out forwards; animation-delay: 180ms; transform: rotate(90deg); } `,gw=Yx` from { transform: rotate(0deg); } to { transform: rotate(360deg); } `,vw=Xx("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: ${gw} 1s linear infinite; `,bw=Yx` from { transform: scale(0) rotate(45deg); opacity: 0; } to { transform: scale(1) rotate(45deg); opacity: 1; }`,yw=Yx` 0% { height: 0; width: 0; opacity: 0; } 40% { height: 0; width: 6px; opacity: 1; } 100% { opacity: 1; height: 10px; }`,xw=Xx("div")` width: 20px; opacity: 0; height: 20px; border-radius: 10px; background: ${e=>e.primary||"#61d345"}; position: relative; transform: rotate(45deg); animation: ${bw} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; animation-delay: 100ms; &:after { content: ''; box-sizing: border-box; animation: ${yw} 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; } `,ww=Xx("div")` position: absolute; `,Ew=Xx("div")` position: relative; display: flex; justify-content: center; align-items: center; min-width: 20px; min-height: 20px; `,_w=Yx` from { transform: scale(0.6); opacity: 0.4; } to { transform: scale(1); opacity: 1; }`,Sw=Xx("div")` position: relative; transform: scale(0.6); opacity: 0.4; min-width: 20px; animation: ${_w} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards; `,kw=({toast:e})=>{let{icon:t,type:r,iconTheme:a}=e;return void 0!==t?"string"==typeof t?n.createElement(Sw,null,t):t:"blank"===r?null:n.createElement(Ew,null,n.createElement(vw,{...a}),"loading"!==r&&n.createElement(ww,null,"error"===r?n.createElement(mw,{...a}):n.createElement(xw,{...a})))},Cw=e=>`\n0% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;}\n100% {transform: translate3d(0,0,0) scale(1); opacity:1;}\n`,Ow=e=>`\n0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}\n100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;}\n`,Tw=Xx("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; `,Aw=Xx("div")` display: flex; justify-content: center; margin: 4px 10px; color: inherit; flex: 1 1 auto; white-space: pre-line; `,Pw=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]=ew()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[Cw(r),Ow(r)];return{animation:t?`${Yx(n)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Yx(a)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}})(e.position||t||"top-center",e.visible):{opacity:0},i=n.createElement(kw,{toast:e}),s=n.createElement(Aw,{...e.ariaProps},Jx(e.message,e));return n.createElement(Tw,{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){zx.p=void 0,Gx=e,qx=void 0,Kx=void 0}(n.createElement);var Dw=({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)},Nw=Zx` z-index: 9999; > * { pointer-events: auto; } `,Fw=({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)(ow);(0,n.useEffect)((()=>(aw.push(r),()=>{let e=aw.indexOf(r);e>-1&&aw.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)||sw[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((()=>cw.dismiss(t.id)),r);t.visible&&cw.dismiss(t.id)}));return()=>{n.forEach((e=>e&&clearTimeout(e)))}}),[t,r]);let a=(0,n.useCallback)((()=>{r&&iw({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:uw,startPause:dw,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:ew()?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(Dw,{id:r.id,key:r.id,onHeightUpdate:c.updateHeight,className:r.visible?Nw:"",style:s},"custom"===r.type?Jx(r.message,r):o?o(r):n.createElement(Pw,{toast:r,position:i}))})))},jw=cw;const{logoUrlDark:Rw}=aiBuilderVars,Mw=(0,i.memo)((()=>{const{currentStepURL:e,currentStepIndex:t,navigateTo:r}=RP(),a=MP(e),o=aiBuilderVars?.zip_token_exists,{setContinueProgressModal:s}=(0,bt.useDispatch)(Pr),l=(0,bt.useSelect)((e=>{const{getOnboardingAI:t}=e(Pr);return t()})),c=l?.stepData?.selectedTemplate,{loadingNextStep:u}=l;(0,i.useEffect)((()=>{aiBuilderVars.zip_token_exists?r({to:a,replace:!0}):r({to:"/",replace:!0})}),[t,l]),(0,i.useEffect)((()=>{l?.stepData?.businessType&&""!==l?.stepData?.businessType&&((e,t)=>{try{if("undefined"==typeof window)return;localStorage.setItem("ai-builder-onboarding-details",JSON.stringify(t))}catch(e){}})(0,l)}),[l]),(0,i.useEffect)((()=>{const e=kt("ai-builder-onboarding-details");e?.stepData?.businessType&&o&&s({open:!0})}),[]);const d=function(e,t){return e===t?"border-zip-dark-theme-heading text-zip-dark-theme-heading border-solid":e>t?"bg-zip-dark-theme-content-background text-zip-app-inactive-icon border-zip-dark-theme-content-background border-solid":"border-solid border-zip-app-inactive-icon text-zip-app-inactive-icon"},p=new URLSearchParams(window.location.search);(0,i.useLayoutEffect)((()=>{if(p.get("token")){const e=(0,xt.removeQueryArgs)(window.location.href,"token","email","action","credit_token");window.onbeforeunload=null,window.history.replaceState({},"",e+"#/")}}),[t,e,l]);const f=(e,t="path")=>TP.findIndex((r=>r[t]===e));return(0,n.createElement)(i.Fragment,null,(0,n.createElement)("div",{id:"spectra-onboarding-ai",className:`font-figtree ${TP[t]?.layoutConfig?.hideSidebar?"":"grid grid-cols-1 lg:grid-cols-[360px_1fr]"} h-screen`},!TP[t]?.layoutConfig?.hideSidebar&&(0,n.createElement)("div",{className:"hidden lg:flex lg:w-full lg:flex-col z-[1] overflow-y-auto"},(0,n.createElement)("div",{className:"flex flex-col gap-y-5 overflow-y-hidden border-r border-gray-200 bg-zip-dark-theme-bg px-6 relative h-screen"},(0,n.createElement)("div",{className:"mt-3 flex h-16 shrink-0 items-center relative"},(0,n.createElement)("img",{className:"h-10",src:Rw,alt:(0,yt.__)("Build with AI","ai-builder")}),f("/done")!==t&&f("/building-website")!==t&&(0,n.createElement)("div",{className:"absolute top-3 right-0"},(0,n.createElement)(Tf,null))),(0,n.createElement)("nav",{className:"flex flex-col gap-y-1 overflow-y-auto"},TP.map((({path:e,layoutConfig:{name:a,description:o,hideStep:s,stepNumber:l}},c)=>{return s?(0,n.createElement)(i.Fragment,{key:c}):(0,n.createElement)("div",{className:_t("flex gap-3",{"cursor-pointer":t>c&&t<=f("/features")&&!u}),key:c,onClick:(m=e,g=c,()=>{t===g||t>f("/features")||t<g||u||r({to:m})})},(0,n.createElement)("div",{className:_t("flex flex-col gap-y-1 items-center",c===TP.length-1?"justify-start":"justify-center")},(0,n.createElement)("div",{className:_t("rounded-full border text-xs font-semibold flex items-center justify-center w-6 h-6",d(t,c))},t>c?(0,n.createElement)(Oe,{className:"text-white h-3 w-3"}):(0,n.createElement)("span",null,l)),TP.length-1>c&&(0,n.createElement)("div",{className:_t("h-8 w-[1px]",(p=t,h=c,"done"===TP?.[h].layoutConfig?.screen?"":p===h?"bg-gradient-to-b from-white to-transparent":p>h?"bg-zip-dark-theme-border":"bg-gradient-to-b from-gray-700 to-transparent"))})),(0,n.createElement)("div",{className:"flex flex-col gap-y-1 items-start justify-start "},(0,n.createElement)("div",{className:_t("text-sm font-semibold",t>=c?"text-zip-app-inactive-icon":"text-zip-dark-theme-body",t===c&&"text-zip-dark-theme-heading")},a),(0,n.createElement)("div",{className:_t("text-sm font-normal","text-zip-app-inactive-icon",t===c&&"text-zip-dark-theme-body")},o)));var p,h,m,g}))))),(0,n.createElement)("main",{id:"sp-onboarding-content-wrapper",className:"flex-1 overflow-x-hidden h-screen bg-zip-app-light-bg"},(0,n.createElement)("div",{className:"h-full w-full relative flex"},(0,n.createElement)("div",{className:vt("w-full max-h-full flex flex-col flex-auto items-center",TP[t]?.layoutConfig?.hideSidebar?"":"px-5 pt-5 md:px-10 md:pt-10 lg:px-14 lg:pt-12 xl:px-20 xl:pt-12","",TP[t]?.layoutConfig?.contentClassName)},(0,n.createElement)(V,null)))),(0,n.createElement)(Ox,null),(0,n.createElement)(Ax,null)),(0,n.createElement)("div",{className:"absolute top-0 left-0 z-20"},(0,n.createElement)(Rx,null,!!c&&"/design"===e&&(0,n.createElement)(by,null))),(0,n.createElement)(Fw,{position:"top-right",reverseOrder:!1,gutter:8}))})),Iw=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"}))})),Lw=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:Bw,logoUrlLight:Vw}=aiBuilderVars,zw=Vw||`${Bw}logo.svg`,Uw=()=>(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:zw,alt:(0,yt.__)("Starter Templates","ai-builder")}))),$w=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 Hw(e,t){let[r,a]=(0,n.useState)(e),o=pn(e);return dn((()=>a(o.current)),[o,a,...t]),r}let Ww=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function Zw(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 Ww.test(i)&&(i=i.replace(Ww,"")),i}function Gw(e){let t=(0,n.useRef)(""),r=(0,n.useRef)("");return fn((()=>{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():Zw(t).trim()}return null})).filter(Boolean);if(e.length>0)return e.join(", ")}return Zw(e).trim()}(n).trim().toLowerCase();return t.current=a,r.current=o,o}))}function qw(e){return[e.screenX,e.screenY]}function Kw(){let e=(0,n.useRef)([-1,-1]);return{wasMoved(t){let r=qw(t);return(e.current[0]!==r[0]||e.current[1]!==r[1])&&(e.current=r,!0)},update(t){e.current=qw(t)}}}var Yw=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(Yw||{});function Xw(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 Jw=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Jw||{}),Qw=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Qw||{}),eE=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(eE||{}),tE=(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))(tE||{});function rE(e,t=(e=>e)){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,n=xh(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 nE={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=rE(e),a=Xw(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=rE(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=rE(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})},aE=(0,n.createContext)(null);function oE(e){let t=(0,n.useContext)(aE);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,oE),t}return t}aE.displayName="ListboxActionsContext";let iE=(0,n.createContext)(null);function sE(e){let t=(0,n.useContext)(iE);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,sE),t}return t}function lE(e,t){return Tn(t.type,nE,e,t)}iE.displayName="ListboxDataContext";let cE=n.Fragment,uE=An.RenderStrategy|An.Static,dE=Rn((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 h=Cn(t),[m=(d?[]:void 0),g]=hn(r,s,a),[v,b]=(0,n.useReducer)(lE,{dataRef:(0,n.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),y=(0,n.useRef)({static:!1,hold:!1}),x=(0,n.useRef)(null),w=(0,n.useRef)(null),E=(0,n.useRef)(null),_=fn("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=>Tn(k.mode,{1:()=>m.some((t=>_(t,e))),0:()=>_(m,e)})),[m]),k=(0,n.useMemo)((()=>({...v,value:m,disabled:c,mode:d?1:0,orientation:f,compare:_,isSelected:S,optionsPropsRef:y,labelRef:x,buttonRef:w,optionsRef:E})),[m,c,d,v]);dn((()=>{v.dataRef.current=k}),[k]),kh([k.buttonRef,k.optionsRef],((e,t)=>{var r;b({type:1}),mh(t,hh.Loose)||(e.preventDefault(),null==(r=k.buttonRef.current)||r.focus())}),0===k.listboxState);let C=(0,n.useMemo)((()=>({open:0===k.listboxState,disabled:c,value:m})),[k,c,m]),O=fn((e=>{let t=k.options.find((t=>t.id===e));t&&j(t.dataRef.current.value)})),T=fn((()=>{if(null!==k.activeOptionIndex){let{dataRef:e,id:t}=k.options[k.activeOptionIndex];j(e.current.value),b({type:2,focus:Yw.Specific,id:t})}})),A=fn((()=>b({type:0}))),P=fn((()=>b({type:1}))),D=fn(((e,t,r)=>e===Yw.Specific?b({type:2,focus:Yw.Specific,id:t,trigger:r}):b({type:2,focus:e,trigger:r}))),N=fn(((e,t)=>(b({type:5,id:e,dataRef:t}),()=>b({type:6,id:e})))),F=fn((e=>(b({type:7,id:e}),()=>b({type:7,id:null})))),j=fn((e=>Tn(k.mode,{0:()=>null==g?void 0:g(e),1(){let t=k.value.slice(),r=t.findIndex((t=>_(t,e)));return-1===r?t.push(e):t.splice(r,1),null==g?void 0:g(t)}}))),R=fn((e=>b({type:3,value:e}))),M=fn((()=>b({type:4}))),I=(0,n.useMemo)((()=>({onChange:j,registerOption:N,registerLabel:F,goToOption:D,closeListbox:P,openListbox:A,selectActiveOption:T,selectOption:O,search:R,clearSearch:M})),[]),L={ref:h},B=(0,n.useRef)(null),V=vn();return(0,n.useEffect)((()=>{B.current&&void 0!==a&&V.addEventListener(B.current,"reset",(()=>{null==g||g(a)}))}),[B,g]),n.createElement(aE.Provider,{value:I},n.createElement(iE.Provider,{value:k},n.createElement(Nh,{value:Tn(k.listboxState,{0:Ph.Open,1:Ph.Closed})},null!=i&&null!=m&&zn({[i]:m}).map((([e,t],r)=>n.createElement(Bn,{features:Ln.Hidden,ref:0===r?e=>{var t;B.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...Mn({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,disabled:c,name:e,value:t})}))),Dn({ourProps:L,theirProps:p,slot:C,defaultTag:cE,name:"Listbox"}))))})),pE=Rn((function(e,t){var r;let a=xn(),{id:o=`headlessui-listbox-button-${a}`,...i}=e,s=sE("Listbox.Button"),l=oE("Listbox.Button"),c=Cn(s.buttonRef,t),u=vn(),d=fn((e=>{switch(e.key){case Kn.Space:case Kn.Enter:case Kn.ArrowDown:e.preventDefault(),l.openListbox(),u.nextFrame((()=>{s.value||l.goToOption(Yw.First)}));break;case Kn.ArrowUp:e.preventDefault(),l.openListbox(),u.nextFrame((()=>{s.value||l.goToOption(Yw.Last)}))}})),p=fn((e=>{e.key===Kn.Space&&e.preventDefault()})),f=fn((e=>{if(Vn(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())})),h=Hw((()=>{if(s.labelId)return[s.labelId,o].join(" ")}),[s.labelId,o]),m=(0,n.useMemo)((()=>({open:0===s.listboxState,disabled:s.disabled,value:s.value})),[s]);return Dn({ourProps:{ref:c,id:o,type:En(e,s.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(r=s.optionsRef.current)?void 0:r.id,"aria-expanded":0===s.listboxState,"aria-labelledby":h,disabled:s.disabled,onKeyDown:d,onKeyUp:p,onClick:f},theirProps:i,slot:m,defaultTag:"button",name:"Listbox.Button"})})),fE=Rn((function(e,t){let r=xn(),{id:a=`headlessui-listbox-label-${r}`,...o}=e,i=sE("Listbox.Label"),s=oE("Listbox.Label"),l=Cn(i.labelRef,t);dn((()=>s.registerLabel(a)),[a]);let c=fn((()=>{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 Dn({ourProps:{ref:l,id:a,onClick:c},theirProps:o,slot:u,defaultTag:"label",name:"Listbox.Label"})})),hE=Rn((function(e,t){var r;let a=xn(),{id:o=`headlessui-listbox-options-${a}`,...i}=e,s=sE("Listbox.Options"),l=oE("Listbox.Options"),c=Cn(s.optionsRef,t),u=vn(),d=vn(),p=Dh(),f=null!==p?(p&Ph.Open)===Ph.Open:0===s.listboxState;(0,n.useEffect)((()=>{var e;let t=s.optionsRef.current;t&&0===s.listboxState&&t!==(null==(e=qf(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})}),[s.listboxState,s.optionsRef]);let h=fn((e=>{switch(d.dispose(),e.key){case Kn.Space:if(""!==s.searchQuery)return e.preventDefault(),e.stopPropagation(),l.search(e.key);case Kn.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(),gn().nextFrame((()=>{var e;return null==(e=s.buttonRef.current)?void 0:e.focus({preventScroll:!0})})));break;case Tn(s.orientation,{vertical:Kn.ArrowDown,horizontal:Kn.ArrowRight}):return e.preventDefault(),e.stopPropagation(),l.goToOption(Yw.Next);case Tn(s.orientation,{vertical:Kn.ArrowUp,horizontal:Kn.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),l.goToOption(Yw.Previous);case Kn.Home:case Kn.PageUp:return e.preventDefault(),e.stopPropagation(),l.goToOption(Yw.First);case Kn.End:case Kn.PageDown:return e.preventDefault(),e.stopPropagation(),l.goToOption(Yw.Last);case Kn.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 Kn.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(l.search(e.key),d.setTimeout((()=>l.clearSearch()),350))}})),m=Hw((()=>{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 Dn({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":m,"aria-orientation":s.orientation,id:o,onKeyDown:h,role:"listbox",tabIndex:0,ref:c},theirProps:i,slot:g,defaultTag:"ul",features:uE,visible:f,name:"Listbox.Options"})})),mE=Rn((function(e,t){let r=xn(),{id:a=`headlessui-listbox-option-${r}`,disabled:o=!1,value:i,...s}=e,l=sE("Listbox.Option"),c=oE("Listbox.Option"),u=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===a,d=l.isSelected(i),p=(0,n.useRef)(null),f=Gw(p),h=pn({disabled:o,value:i,domRef:p,get textValue(){return f()}}),m=Cn(t,p);dn((()=>{if(0!==l.listboxState||!u||0===l.activationTrigger)return;let e=gn();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]),dn((()=>c.registerOption(a,h)),[h,a]);let g=fn((e=>{if(o)return e.preventDefault();c.onChange(i),0===l.mode&&(c.closeListbox(),gn().nextFrame((()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})})))})),v=fn((()=>{if(o)return c.goToOption(Yw.Nothing);c.goToOption(Yw.Specific,a)})),b=Kw(),y=fn((e=>b.update(e))),x=fn((e=>{b.wasMoved(e)&&(o||u||c.goToOption(Yw.Specific,a,0))})),w=fn((e=>{b.wasMoved(e)&&(o||u&&c.goToOption(Yw.Nothing))})),E=(0,n.useMemo)((()=>({active:u,selected:d,disabled:o})),[u,d,o]);return Dn({ourProps:{id:a,ref:m,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:y,onMouseEnter:y,onPointerMove:x,onMouseMove:x,onPointerLeave:w,onMouseLeave:w},theirProps:s,slot:E,defaultTag:"li",name:"Listbox.Option"})})),gE=Object.assign(dE,{Button:pE,Label:fE,Options:hE,Option:mE});function vE({value:e,onChange:t,by:r="id",children:a}){return(0,n.createElement)(gE,{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))}(vE=(0,i.memo)(vE)).Label=({className:e,children:t})=>(0,n.createElement)(gE.Label,{className:_t("block text-sm font-medium leading-6 text-gray-900",e)},t),vE.Label=(0,i.memo)(vE.Label),vE.Button=({className:e,children:t})=>(0,n.createElement)(gE.Button,{className:_t("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),vE.Button=(0,i.memo)(vE.Button),vE.Options=({open:e,className:t,children:r})=>(0,n.createElement)(Iy,{show:e,as:i.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,n.createElement)(gE.Options,{className:_t("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)),vE.Options=(0,i.memo)(vE.Options),vE.Option=({value:e,className:t,children:r})=>(0,n.createElement)(gE.Option,{className:({active:e,selected:r})=>_t("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)),vE.Option=(0,i.memo)(vE.Option);const bE=vE,yE=aiBuilderVars.imageDir,xE=()=>{const e=[{id:"gutenberg",title:(0,yt.__)("Block Editor","ai-builder"),image:`${yE}block-editor.svg`},{id:"elementor",title:(0,yt.__)("Elementor","ai-builder"),image:`${yE}elementor.svg`},{id:"beaver-builder",title:(0,yt.__)("Beaver Builder","ai-builder"),image:`${yE}beaver-builder.svg`},{id:"ai-builder",title:(0,yt.__)("AI Website Builder","ai-builder"),image:`${yE}ai-builder.svg`}],[t,r]=(0,i.useState)(e.at(-1));return(0,n.createElement)(bE,{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)(bE.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)($w,{className:"w-5 h-5 text-zip-body-text"})),(0,n.createElement)(bE.Options,{className:"mt-0 p-0 rounded-t-none bg-white shadow-[1px_2px_5px_1px_rgba(0,0,0,0.15)]"},e.map((e=>(0,n.createElement)(bE.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:wE}=aiBuilderVars,EE=()=>(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)(Uw,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)(xE,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:wE},(0,n.createElement)(on.Tooltip,{content:(0,yt.__)("Exit to Dashboard","ai-builder")},(0,n.createElement)(vi,{className:"w-6 h-6 text-zip-body-text"})))))),_E=({className:e})=>(0,n.createElement)("hr",{className:_t("border-t-0 border-l-0 border-r-0 border-b border-border-primary border-solid w-full",e)}),SE=({heading:e,subHeading:t,className:r})=>(0,n.createElement)("div",{className:_t("space-y-3",r)},!!e&&(0,n.createElement)("div",{className:"text-[2rem] font-semibold leading-[140%]"},e),!!t&&(0,n.createElement)("p",{className:"text-zip-body-text text-base font-normal leading-6"},t)),kE=({widthClassName:e="w-5",heightClassName:t="h-5",colorClassName:r="text-white",className:a})=>(0,n.createElement)("svg",{className:_t("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"})),CE=({continueButtonText:e=(0,yt.__)("Continue","ai-builder"),onClickContinue:t,onClickPrevious:r,onClickSkip:a,disableContinue:o,loading:s=!1,hideContinue:l=!1,className:c,skipButtonText:u=(0,yt.__)("Skip Step","ai-builder")})=>{const{setLoadingNextStep:d}=(0,bt.useDispatch)(Pr),{loadingNextStep:p}=(0,bt.useSelect)((e=>{const{getLoadingNextStep:t}=e(Pr);return{loadingNextStep:t()}}),[]),f=async(e,t)=>{p||(d(!0),"function"==typeof t&&await t(e),d(!1))};return(0,i.useEffect)((()=>{p!==s&&d(s)}),[s]),(0,n.createElement)("div",{className:jt("w-full flex items-center gap-4 flex-wrap md:flex-nowrap",c)},(0,n.createElement)("div",{className:"flex gap-4"},!l&&(0,n.createElement)(Ft,{type:"submit",className:"min-w-[9.375rem] h-[3.125rem]",onClick:e=>f(e,t),variant:"primary",hasSuffixIcon:!p&&!s,disabled:o},p||s?(0,n.createElement)(kE,null):(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",null,e),(0,n.createElement)(Ot,{className:"w-5 h-5"}))),"function"==typeof r&&(0,n.createElement)(Ft,{type:"button",className:"h-[3.125rem]",onClick:e=>f(e,r),variant:"white"},(0,n.createElement)("span",null,(0,yt.__)("Previous Step","ai-builder")))),"function"==typeof a&&(0,n.createElement)(Ft,{type:"button",className:"h-[3.125rem] mr-auto ml-0 md:mr-0 md:ml-auto text-secondary-text",onClick:e=>f(e,a),variant:"blank"},(0,n.createElement)("span",null,u)))},OE=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"}))})),TE=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"}))}));var AE="tippy-content",PE="tippy-backdrop",DE="tippy-arrow",NE="tippy-svg-arrow",FE={passive:!0,capture:!0},jE=function(){return document.body};function RE(e,t,r){if(Array.isArray(e)){var n=e[t];return null==n?Array.isArray(r)?r[t]:r:n}return e}function ME(e,t){var r={}.toString.call(e);return 0===r.indexOf("[object")&&r.indexOf(t+"]")>-1}function IE(e,t){return"function"==typeof e?e.apply(void 0,t):e}function LE(e,t){return 0===t?e:function(n){clearTimeout(r),r=setTimeout((function(){e(n)}),t)};var r}function BE(e){return[].concat(e)}function VE(e,t){-1===e.indexOf(t)&&e.push(t)}function zE(e){return[].slice.call(e)}function UE(e){return Object.keys(e).reduce((function(t,r){return void 0!==e[r]&&(t[r]=e[r]),t}),{})}function $E(){return document.createElement("div")}function HE(e){return["Element","Fragment"].some((function(t){return ME(e,t)}))}function WE(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function ZE(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function GE(e,t,r){var n=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[n](t,r)}))}function qE(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 KE={isTouch:!1},YE=0;function XE(){KE.isTouch||(KE.isTouch=!0,window.performance&&document.addEventListener("mousemove",JE))}function JE(){var e=performance.now();e-YE<20&&(KE.isTouch=!1,document.removeEventListener("mousemove",JE)),YE=e}function QE(){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 e_=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),t_=Object.assign({appendTo:jE,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}),r_=Object.keys(t_);function n_(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=t_[a])?n:o),t}),{});return Object.assign({},e,t)}function a_(e,t){var r=Object.assign({},t,{content:IE(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(n_(Object.assign({},t_,{plugins:t}))):r_).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({},t_.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 o_=function(){return"innerHTML"};function i_(e,t){e[o_()]=t}function s_(e){var t=$E();return!0===e?t.className=DE:(t.className=NE,HE(e)?t.appendChild(e):i_(t,e)),t}function l_(e,t){HE(t.content)?(i_(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?i_(e,t.content):e.textContent=t.content)}function c_(e){var t=e.firstElementChild,r=zE(t.children);return{box:t,content:r.find((function(e){return e.classList.contains(AE)})),arrow:r.find((function(e){return e.classList.contains(DE)||e.classList.contains(NE)})),backdrop:r.find((function(e){return e.classList.contains(PE)}))}}function u_(e){var t=$E(),r=$E();r.className="tippy-box",r.setAttribute("data-state","hidden"),r.setAttribute("tabindex","-1");var n=$E();function a(r,n){var a=c_(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||l_(i,e.props),n.arrow?s?r.arrow!==n.arrow&&(o.removeChild(s),o.appendChild(s_(n.arrow))):o.appendChild(s_(n.arrow)):s&&o.removeChild(s)}return n.className=AE,n.setAttribute("data-state","hidden"),l_(n,e.props),t.appendChild(r),r.appendChild(n),a(e.props,e.props),{popper:t,onUpdate:a}}u_.$$tippy=!0;var d_=1,p_=[],f_=[];function h_(e,t){var r,n,a,o,i,s,l,c,u=a_(e,Object.assign({},t_,n_(UE(t)))),d=!1,p=!1,f=!1,h=!1,m=[],g=LE(G,u.interactiveDebounce),v=d_++,b=(c=u.plugins).filter((function(e,t){return c.indexOf(e)===t})),y={id:v,reference:e,popper:$E(),popperInstance:null,props:u,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:b,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(n),cancelAnimationFrame(a)},setProps:function(t){if(!y.state.isDestroyed){F("onBeforeUpdate",[y,t]),W();var r=y.props,n=a_(e,Object.assign({},r,UE(t),{ignoreAttributes:!0}));y.props=n,H(),r.interactiveDebounce!==n.interactiveDebounce&&(M(),g=LE(G,n.interactiveDebounce)),r.triggerTarget&&!n.triggerTarget?BE(r.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&e.removeAttribute("aria-expanded"),R(),N(),E&&E(r,n),y.popperInstance&&(X(),Q().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)}))),F("onAfterUpdate",[y,t])}},setContent:function(e){y.setProps({content:e})},show:function(){var e=y.state.isVisible,t=y.state.isDestroyed,r=!y.state.isEnabled,n=KE.isTouch&&!y.props.touch,a=RE(y.props.duration,0,t_.duration);if(!(e||t||r||n||T().hasAttribute("disabled")||(F("onShow",[y],!1),!1===y.props.onShow(y)))){if(y.state.isVisible=!0,O()&&(w.style.visibility="visible"),N(),V(),y.state.isMounted||(w.style.transition="none"),O()){var o=P();WE([o.box,o.content],0)}var i,l,c;s=function(){var e;if(y.state.isVisible&&!h){if(h=!0,w.offsetHeight,w.style.transition=y.props.moveTransition,O()&&y.props.animation){var t=P(),r=t.box,n=t.content;WE([r,n],a),ZE([r,n],"visible")}j(),R(),VE(f_,y),null==(e=y.popperInstance)||e.forceUpdate(),F("onMount",[y]),y.props.animation&&O()&&function(e,t){U(e,(function(){y.state.isShown=!0,F("onShown",[y])}))}(a)}},l=y.props.appendTo,c=T(),(i=y.props.interactive&&l===jE||"parent"===l?c.parentNode:IE(l,[c])).contains(w)||i.appendChild(w),y.state.isMounted=!0,X()}},hide:function(){var e=!y.state.isVisible,t=y.state.isDestroyed,r=!y.state.isEnabled,n=RE(y.props.duration,1,t_.duration);if(!(e||t||r)&&(F("onHide",[y],!1),!1!==y.props.onHide(y))){if(y.state.isVisible=!1,y.state.isShown=!1,h=!1,d=!1,O()&&(w.style.visibility="hidden"),M(),z(),N(!0),O()){var a=P(),o=a.box,i=a.content;y.props.animation&&(WE([o,i],n),ZE([o,i],"hidden"))}j(),R(),y.props.animation?O()&&function(e,t){U(e,(function(){!y.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&t()}))}(n,y.unmount):y.unmount()}},hideWithInteractivity:function(e){A().addEventListener("mousemove",g),VE(p_,g),g(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){y.state.isVisible&&y.hide(),y.state.isMounted&&(J(),Q().forEach((function(e){e._tippy.unmount()})),w.parentNode&&w.parentNode.removeChild(w),f_=f_.filter((function(e){return e!==y})),y.state.isMounted=!1,F("onHidden",[y]))},destroy:function(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),W(),delete e._tippy,y.state.isDestroyed=!0,F("onDestroy",[y]))}};if(!u.render)return y;var x=u.render(y),w=x.popper,E=x.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+y.id,y.popper=w,e._tippy=y,w._tippy=y;var _=b.map((function(e){return e.fn(y)})),S=e.hasAttribute("aria-expanded");return H(),R(),N(),F("onCreate",[y]),u.showOnCreate&&ee(),w.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),w.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&A().addEventListener("mousemove",g)})),y;function k(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function C(){return"hold"===k()[0]}function O(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function T(){return l||e}function A(){var e,t,r=T().parentNode;return r?null!=(t=BE(r)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document:document}function P(){return c_(w)}function D(e){return y.state.isMounted&&!y.state.isVisible||KE.isTouch||o&&"focus"===o.type?0:RE(y.props.delay,e?0:1,t_.delay)}function N(e){void 0===e&&(e=!1),w.style.pointerEvents=y.props.interactive&&!e?"":"none",w.style.zIndex=""+y.props.zIndex}function F(e,t,r){var n;void 0===r&&(r=!0),_.forEach((function(r){r[e]&&r[e].apply(r,t)})),r&&(n=y.props)[e].apply(n,t)}function j(){var t=y.props.aria;if(t.content){var r="aria-"+t.content,n=w.id;BE(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(r);if(y.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 R(){!S&&y.props.aria.expanded&&BE(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===T()?"true":"false"):e.removeAttribute("aria-expanded")}))}function M(){A().removeEventListener("mousemove",g),p_=p_.filter((function(e){return e!==g}))}function I(t){if(!KE.isTouch||!f&&"mousedown"!==t.type){var r=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!qE(w,r)){if(BE(y.props.triggerTarget||e).some((function(e){return qE(e,r)}))){if(KE.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else F("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),p=!0,setTimeout((function(){p=!1})),y.state.isMounted||z())}}}function L(){f=!0}function B(){f=!1}function V(){var e=A();e.addEventListener("mousedown",I,!0),e.addEventListener("touchend",I,FE),e.addEventListener("touchstart",B,FE),e.addEventListener("touchmove",L,FE)}function z(){var e=A();e.removeEventListener("mousedown",I,!0),e.removeEventListener("touchend",I,FE),e.removeEventListener("touchstart",B,FE),e.removeEventListener("touchmove",L,FE)}function U(e,t){var r=P().box;function n(e){e.target===r&&(GE(r,"remove",n),t())}if(0===e)return t();GE(r,"remove",i),GE(r,"add",n),i=n}function $(t,r,n){void 0===n&&(n=!1),BE(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,r,n),m.push({node:e,eventType:t,handler:r,options:n})}))}function H(){var e;C()&&($("touchstart",Z,{passive:!0}),$("touchend",q,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch($(e,Z),e){case"mouseenter":$("mouseleave",q);break;case"focus":$(e_?"focusout":"blur",K);break;case"focusin":$("focusout",K)}}))}function W(){m.forEach((function(e){var t=e.node,r=e.eventType,n=e.handler,a=e.options;t.removeEventListener(r,n,a)})),m=[]}function Z(e){var t,r=!1;if(y.state.isEnabled&&!Y(e)&&!p){var n="focus"===(null==(t=o)?void 0:t.type);o=e,l=e.currentTarget,R(),!y.state.isVisible&&ME(e,"MouseEvent")&&p_.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||d)&&!1!==y.props.hideOnClick&&y.state.isVisible?r=!0:ee(e),"click"===e.type&&(d=!r),r&&!n&&te(e)}}function G(e){var t=e.target,r=T().contains(t)||w.contains(t);if("mousemove"!==e.type||!r){var n=Q().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,h=t.left-r+u>o,m=r-t.right-d>o;return p||f||h||m}))})(n,e)&&(M(),te(e))}}function q(e){Y(e)||y.props.trigger.indexOf("click")>=0&&d||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function K(e){y.props.trigger.indexOf("focusin")<0&&e.target!==T()||y.props.interactive&&e.relatedTarget&&w.contains(e.relatedTarget)||te(e)}function Y(e){return!!KE.isTouch&&C()!==e.type.indexOf("touch")>=0}function X(){J();var t=y.props,r=t.popperOptions,n=t.placement,a=t.offset,o=t.getReferenceClientRect,i=t.moveTransition,l=O()?c_(w).arrow:null,c=o?{getBoundingClientRect:o,contextElement:o.contextElement||T()}: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(O()){var r=P().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={}}}}];O()&&l&&u.push({name:"arrow",options:{element:l,padding:3}}),u.push.apply(u,(null==r?void 0:r.modifiers)||[]),y.popperInstance=wo(c,w,Object.assign({},r,{placement:n,onFirstUpdate:s,modifiers:u}))}function J(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function Q(){return zE(w.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&F("onTrigger",[y,e]),V();var t=D(!0),n=k(),a=n[0],o=n[1];KE.isTouch&&"hold"===a&&o&&(t=o),t?r=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),F("onUntrigger",[y,e]),y.state.isVisible){if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=D(!1);t?n=setTimeout((function(){y.state.isVisible&&y.hide()}),t):a=requestAnimationFrame((function(){y.hide()}))}}else z()}}function m_(e,t){void 0===t&&(t={});var r=t_.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",XE,FE),window.addEventListener("blur",QE);var n,a=Object.assign({},t,{plugins:r}),o=(n=e,HE(n)?[n]:function(e){return ME(e,"NodeList")}(n)?zE(n):Array.isArray(n)?n:zE(document.querySelectorAll(n))).reduce((function(e,t){var r=t&&h_(t,a);return r&&e.push(r),e}),[]);return HE(e)?o[0]:o}m_.defaultProps=t_,m_.setDefaultProps=function(e){Object.keys(e).forEach((function(t){t_[t]=e[t]}))},m_.currentInput=KE,Object.assign({},ro,{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)}}),m_.setDefaultProps({render:u_});const g_=m_;function v_(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 b_="undefined"!=typeof window&&"undefined"!=typeof document;function y_(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function x_(){return b_&&document.createElement("div")}function w_(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(!w_(e[r],t[r]))return!1}return!0}return!1}function E_(e){var t=[];return e.forEach((function(e){t.find((function(t){return w_(e,t)}))||t.push(e)})),t}var S_=b_?n.useLayoutEffect:n.useEffect;function k_(e,t,r){r.split(/\s+/).forEach((function(r){r&&e.classList[t](r)}))}var C_={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()||k_(t,"add",e.props.className)}return{onCreate:n,onBeforeUpdate:function(){r()&&k_(t,"remove",e.props.className)},onAfterUpdate:n}}};function O_(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,h=t.ignoreAttributes,m=void 0===h||h,g=(t.__source,t.__self,v_(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),v=void 0!==l,b=void 0!==c,y=(0,n.useState)(!1),x=y[0],w=y[1],E=(0,n.useState)({}),_=E[0],S=E[1],k=(0,n.useState)(),C=k[0],O=k[1],T=(r=function(){return{container:x_(),renders:1}},(a=(0,n.useRef)()).current||(a.current="function"==typeof r?r():r),a.current),A=Object.assign({ignoreAttributes:m},g,{content:T.container});v&&(A.trigger="manual",A.hideOnClick=!1),b&&(f=!0);var P=A,D=A.plugins||[];u&&(P=Object.assign({},A,{plugins:b&&null!=c.data?[].concat(D,[{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,O(r.content)}}}}]):D,render:function(){return{popper:T.container}}}));var N=[d].concat(i?[i.type]:[]);return S_((function(){var t=d;d&&d.hasOwnProperty("current")&&(t=d.current);var r=e(t||T.ref||x_(),Object.assign({},P,{plugins:[C_].concat(A.plugins||[])}));return T.instance=r,f&&r.disable(),l&&r.show(),b&&c.hook({instance:r,content:s,props:P,setSingletonContent:O}),w(!0),function(){r.destroy(),null==c||c.cleanup(r)}}),N),S_((function(){var e,t,r,n,a;if(1!==T.renders){var o=T.instance;o.setProps((t=o.props,r=P,Object.assign({},r,{popperOptions:Object.assign({},t.popperOptions,r.popperOptions,{modifiers:E_([].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()),b&&c.hook({instance:o,content:s,props:P,setSingletonContent:O})}else T.renders++})),S_((function(){var e;if(u){var t=T.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(N)),o().createElement(o().Fragment,null,i?(0,n.cloneElement)(i,{ref:function(e){T.ref=e,y_(i.ref,e)}}):null,x&&(0,ai.createPortal)(u?u(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(_),C,T.instance):s,T.container))}}var T_=function(e,t){return(0,n.forwardRef)((function(r,a){var i=r.children,s=v_(r,["children"]);return o().createElement(e,Object.assign({},t,s),i?(0,n.cloneElement)(i,{ref:function(e){y_(a,e),y_(i.ref,e)}}):null)}))};const A_=T_(O_(g_)),P_=({children:e,content:t,offset:r,placement:a="top"})=>t?(0,n.createElement)(A_,{arrow:!0,content:t,className:"zw-tooltip zw-xs-normal bg-app-tooltip px-0.5 py-1.5 flex items-center justify-left text-justify",offset:r,placement:a},e):(0,n.createElement)("div",null,e),D_=({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,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return t()})),[d,p]=(0,i.useState)(u.find((e=>"en"===e.code))),[f,h]=(0,i.useState)("");let m="bottom-end";m="left"===s?"bottom-start":"bottom-end";const[g,v]=Jh({placement:m,modifiers:[{name:"offset",options:{offset:[0,0]}}]}),b=e=>{h(e.target.value)},y=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)(gE,{value:d,onChange:t=>{p(t),"function"==typeof e&&e(t)}},(({open:e})=>(0,n.createElement)(i.Fragment,null,r&&(0,n.createElement)(gE.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)(P_,{content:c},(0,n.createElement)(OE,{className:"w-4 h-4"}))),l),(0,n.createElement)("div",{className:jt("relative",o)},(0,n.createElement)(gE.Button,{ref:g,className:jt("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:jt("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-base 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)($w,{className:"h-5 w-5 text-zip-app-heading","aria-hidden":"true"}))),(0,n.createElement)(Iy,{show:e,as:i.Fragment,leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,n.createElement)(gE.Options,{ref:v,className:jt("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,yt.__)("Search","ai-builder")),(0,n.createElement)(TE,{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:b,name:"search"})),(0,n.createElement)("div",{className:jt("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")},y.length>0&&y.map((e=>(0,n.createElement)(gE.Option,{key:e.code,as:i.Fragment,value:e},(({active:t})=>(0,n.createElement)("div",{className:jt("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:jt("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:jt("absolute inset-y-0 right-0 flex items-center pr-4")},(0,n.createElement)(Mr,{className:"h-6 w-6","aria-hidden":"true"}))))))),0===y.length&&(0,n.createElement)("div",{className:"relative cursor-default select-none py-2 px-4 text-base font-normal text-app-text"},(0,yt.__)("Nothing found","ai-builder")))))))))},N_=()=>{const{setWebsiteLanguageAIStep:e}=(0,bt.useDispatch)(Pr),{siteLanguage:t,siteLanguageList:r}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return t()}));return(0,n.createElement)("div",{className:"flex flex-col items-start gap-x-2"},(0,n.createElement)("h5",{className:"text-base flex font-semibold leading-6 items-center !mb-2"},(0,yt.__)("The website will be in:","ai-builder"),(0,n.createElement)("div",{className:"ml-1 pt-1"})),r&&0!==r.length?(0,n.createElement)(D_,{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 F_=e=>"checkbox"===e.type,j_=e=>e instanceof Date,R_=e=>null==e;const M_=e=>"object"==typeof e;var I_=e=>!R_(e)&&!Array.isArray(e)&&M_(e)&&!j_(e),L_=e=>I_(e)&&e.target?F_(e.target)?e.target.checked:e.target.value:e,B_=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),V_=e=>{const t=e.constructor&&e.constructor.prototype;return I_(t)&&t.hasOwnProperty("isPrototypeOf")},z_="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function U_(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(z_&&(e instanceof Blob||e instanceof FileList)||!r&&!I_(e))return e;if(t=r?[]:{},r||V_(e))for(const r in e)e.hasOwnProperty(r)&&(t[r]=U_(e[r]));else t=e}return t}var $_=e=>Array.isArray(e)?e.filter(Boolean):[],H_=e=>void 0===e,W_=(e,t,r)=>{if(!t||!I_(e))return r;const n=$_(t.split(/[,[\].]+?/)).reduce(((e,t)=>R_(e)?e:e[t]),e);return H_(n)||n===e?H_(e[t])?r:e[t]:n},Z_=e=>"boolean"==typeof e;const G_={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},q_={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},K_="pattern",Y_="required";n.createContext(null);var X_=e=>I_(e)&&!Object.keys(e).length,J_=e=>Array.isArray(e)?e:[e];var Q_=e=>"string"==typeof e,eS=(e,t,r,n,a)=>Q_(e)?(n&&t.watch.add(e),W_(r,e,a)):Array.isArray(e)?e.map((e=>(n&&t.watch.add(e),W_(r,e)))):(n&&(t.watchAll=!0),r),tS=e=>/^\w*$/.test(e),rS=e=>$_(e.replace(/["|']|\]/g,"").split(/\.|\[/)),nS=(e,t,r)=>{let n=-1;const a=tS(t)?[t]:rS(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=I_(r)||Array.isArray(r)?r:isNaN(+a[n+1])?{}:[]}e[t]=o,e=e[t]}return e},aS=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},oS=e=>({isOnSubmit:!e||e===q_.onSubmit,isOnBlur:e===q_.onBlur,isOnChange:e===q_.onChange,isOnAll:e===q_.all,isOnTouch:e===q_.onTouched}),iS=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));const sS=(e,t,r,n)=>{for(const a of r||Object.keys(e)){const r=W_(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;sS(o,t)}else I_(o)&&sS(o,t)}}};var lS=(e,t,r)=>{const n=$_(W_(e,r));return nS(n,"root",t[r]),nS(e,r,n),e},cS=e=>"file"===e.type,uS=e=>"function"==typeof e,dS=e=>{if(!z_)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},pS=e=>Q_(e),fS=e=>"radio"===e.type,hS=e=>e instanceof RegExp;const mS={value:!1,isValid:!1},gS={value:!0,isValid:!0};var vS=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&&!H_(e[0].attributes.value)?H_(e[0].value)||""===e[0].value?gS:{value:e[0].value,isValid:!0}:gS:mS}return mS};const bS={isValid:!1,value:null};var yS=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),bS):bS;function xS(e,t,r="validate"){if(pS(e)||Array.isArray(e)&&e.every(pS)||Z_(e)&&!e)return{type:r,message:pS(e)?e:"",ref:t}}var wS=e=>I_(e)&&!hS(e)?e:{value:e,message:""},ES=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:h,valueAsNumber:m,mount:g,disabled:v}=e._f,b=W_(t,h);if(!g||v)return{};const y=i?i[0]:o,x=e=>{n&&y.reportValidity&&(y.setCustomValidity(Z_(e)?"":e||""),y.reportValidity())},w={},E=fS(o),_=F_(o),S=E||_,k=(m||cS(o))&&H_(o.value)&&H_(b)||dS(o)&&""===o.value||""===b||Array.isArray(b)&&!b.length,C=aS.bind(null,h,r,w),O=(e,t,r,n="maxLength",a="minLength")=>{const i=e?t:r;w[h]={type:e?n:a,message:i,ref:o,...C(e?n:a,i)}};if(a?!Array.isArray(b)||!b.length:s&&(!S&&(k||R_(b))||Z_(b)&&!b||_&&!vS(i).isValid||E&&!yS(i).isValid)){const{value:e,message:t}=pS(s)?{value:!!s,message:s}:wS(s);if(e&&(w[h]={type:Y_,message:t,ref:y,...C(Y_,t)},!r))return x(t),w}if(!(k||R_(u)&&R_(d))){let e,t;const n=wS(d),a=wS(u);if(R_(b)||isNaN(b)){const r=o.valueAsDate||new Date(b),i=e=>new Date((new Date).toDateString()+" "+e),s="time"==o.type,l="week"==o.type;Q_(n.value)&&b&&(e=s?i(b)>i(n.value):l?b>n.value:r>new Date(n.value)),Q_(a.value)&&b&&(t=s?i(b)<i(a.value):l?b<a.value:r<new Date(a.value))}else{const r=o.valueAsNumber||(b?+b:b);R_(n.value)||(e=r>n.value),R_(a.value)||(t=r<a.value)}if((e||t)&&(O(!!e,n.message,a.message,"max","min"),!r))return x(w[h].message),w}if((l||c)&&!k&&(Q_(b)||a&&Array.isArray(b))){const e=wS(l),t=wS(c),n=!R_(e.value)&&b.length>+e.value,a=!R_(t.value)&&b.length<+t.value;if((n||a)&&(O(n,e.message,t.message),!r))return x(w[h].message),w}if(p&&!k&&Q_(b)){const{value:e,message:t}=wS(p);if(hS(e)&&!b.match(e)&&(w[h]={type:K_,message:t,ref:o,...C(K_,t)},!r))return x(t),w}if(f)if(uS(f)){const e=xS(await f(b,t),y);if(e&&(w[h]={...e,...C("validate",e.message)},!r))return x(e.message),w}else if(I_(f)){let e={};for(const n in f){if(!X_(e)&&!r)break;const a=xS(await f[n](b,t),y,n);a&&(e={...a,...C(n,a.message)},x(a.message),r&&(w[h]=e))}if(!X_(e)&&(w[h]={ref:y,...e},!r))return w}return x(!0),w};function _S(e,t){const r=Array.isArray(t)?t:tS(t)?[t]:rS(t),n=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=H_(e)?n++:e[t[n++]];return e}(e,r),a=r.length-1,o=r[a];return n&&delete n[o],0!==a&&(I_(n)&&X_(n)||Array.isArray(n)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!H_(e[t]))return!1;return!0}(n))&&_S(e,r.slice(0,-1)),e}var SS=()=>{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=[]}}},kS=e=>R_(e)||!M_(e);function CS(e,t){if(kS(e)||kS(t))return e===t;if(j_(e)&&j_(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(j_(r)&&j_(e)||I_(r)&&I_(e)||Array.isArray(r)&&Array.isArray(e)?!CS(r,e):r!==e)return!1}}return!0}var OS=e=>"select-multiple"===e.type,TS=e=>fS(e)||F_(e),AS=e=>dS(e)&&e.isConnected,PS=e=>{for(const t in e)if(uS(e[t]))return!0;return!1};function DS(e,t={}){const r=Array.isArray(e);if(I_(e)||r)for(const r in e)Array.isArray(e[r])||I_(e[r])&&!PS(e[r])?(t[r]=Array.isArray(e[r])?[]:{},DS(e[r],t[r])):R_(e[r])||(t[r]=!0);return t}function NS(e,t,r){const n=Array.isArray(e);if(I_(e)||n)for(const n in e)Array.isArray(e[n])||I_(e[n])&&!PS(e[n])?H_(t)||kS(r[n])?r[n]=Array.isArray(e[n])?DS(e[n],[]):{...DS(e[n])}:NS(e[n],R_(t)?{}:t[n],r[n]):r[n]=!CS(e[n],t[n]);return r}var FS=(e,t)=>NS(e,t,DS(t)),jS=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>H_(e)?e:t?""===e?NaN:e?+e:e:r&&Q_(e)?new Date(e):n?n(e):e;function RS(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return cS(t)?t.files:fS(t)?yS(e.refs).value:OS(t)?[...t.selectedOptions].map((({value:e})=>e)):F_(t)?vS(e.refs).value:jS(H_(t.value)?e.ref.value:t.value,e)}var MS=(e,t,r,n)=>{const a={};for(const r of e){const e=W_(t,r);e&&nS(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}},IS=e=>H_(e)?e:hS(e)?e.source:I_(e)?hS(e.value)?e.value.source:e.value:e,LS=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function BS(e,t,r){const n=W_(e,r);if(n||tS(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const n=a.join("."),o=W_(t,n),i=W_(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 VS=(e,t,r,n,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:!(r?n.isOnChange:a.isOnChange)||e),zS=(e,t)=>!$_(W_(e,t)).length&&_S(e,t);const US={mode:q_.onSubmit,reValidateMode:q_.onChange,shouldFocusError:!0};function $S(e={}){let t,r={...US,...e},n={submitCount:0,isDirty:!1,isLoading:uS(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},a={},o=(I_(r.defaultValues)||I_(r.values))&&U_(r.defaultValues||r.values)||{},i=r.shouldUnregister?{}:U_(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:SS(),array:SS(),state:SS()},p=oS(r.mode),f=oS(r.reValidateMode),h=r.criteriaMode===q_.all,m=async e=>{if(u.isValid||e){const e=r.resolver?X_((await y()).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?nS(n.validatingFields,e,t):_S(n.validatingFields,e))})),d.state.next({validatingFields:n.validatingFields,isValidating:!X_(n.validatingFields)}))},v=(e,t,r,n)=>{const l=W_(a,e);if(l){const a=W_(i,e,H_(r)?W_(o,e):r);H_(a)||n&&n.defaultChecked||t?nS(i,e,t?a:RS(l._f)):_(e,a),s.mount&&m()}},b=(e,t,r,i,s)=>{let l=!1,c=!1;const p={name:e},f=!(!W_(a,e)||!W_(a,e)._f.disabled);if(!r||i){u.isDirty&&(c=n.isDirty,n.isDirty=p.isDirty=w(),l=c!==p.isDirty);const r=f||CS(W_(o,e),t);c=!(f||!W_(n.dirtyFields,e)),r||f?_S(n.dirtyFields,e):nS(n.dirtyFields,e,!0),p.dirtyFields=n.dirtyFields,l=l||u.dirtyFields&&c!==!r}if(r){const t=W_(n.touchedFields,e);t||(nS(n.touchedFields,e,r),p.touchedFields=n.touchedFields,l=l||u.touchedFields&&t!==r)}return l&&s&&d.state.next(p),l?p:{}},y=async e=>{g(e,!0);const t=await r.resolver(i,r.context,MS(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 ES(s,i,h,r.shouldUseNativeValidation&&!t,c);if(g([o]),u[e.name]&&(a.valid=!1,t))break;!t&&(W_(u,e.name)?c?lS(n.errors,u,e.name):nS(n.errors,e.name,u[e.name]):_S(n.errors,e.name))}c&&await x(c,t,a)}}return a.valid},w=(e,t)=>(e&&t&&nS(i,e,t),!CS(A(),o)),E=(e,t,r)=>eS(e,l,{...s.mount?i:H_(t)?o:Q_(e)?{[e]:t}:t},r,t),_=(e,t,r={})=>{const n=W_(a,e);let o=t;if(n){const r=n._f;r&&(!r.disabled&&nS(i,e,jS(t,r)),o=dS(r.ref)&&R_(t)?"":t,OS(r.ref)?[...r.ref.options].forEach((e=>e.selected=o.includes(e.value))):r.refs?F_(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)):cS(r.ref)?r.ref.value="":(r.ref.value=o,r.ref.type||d.values.next({name:e,values:{...i}})))}(r.shouldDirty||r.shouldTouch)&&b(e,o,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&T(e)},S=(e,t,r)=>{for(const n in t){const o=t[n],i=`${e}.${n}`,s=W_(a,i);!l.array.has(e)&&kS(o)&&(!s||s._f)||j_(o)?_(i,o,r):S(i,o,r)}},k=(e,t,r={})=>{const c=W_(a,e),p=l.array.has(e),f=U_(t);nS(i,e,f),p?(d.array.next({name:e,values:{...i}}),(u.isDirty||u.dirtyFields)&&r.shouldDirty&&d.state.next({name:e,dirtyFields:FS(o,i),isDirty:w(e,f)})):!c||c._f||R_(f)?_(e,f,r):S(e,f,r),iS(e,l)&&d.state.next({...n}),d.values.next({name:s.mount?e:void 0,values:{...i}})},C=async o=>{s.mount=!0;const v=o.target;let w=v.name,E=!0;const _=W_(a,w),S=e=>{E=Number.isNaN(e)||e===W_(i,w,e)};if(_){let s,k;const C=v.type?RS(_._f):L_(o),O=o.type===G_.BLUR||o.type===G_.FOCUS_OUT,A=!LS(_._f)&&!r.resolver&&!W_(n.errors,w)&&!_._f.deps||VS(O,W_(n.touchedFields,w),n.isSubmitted,f,p),P=iS(w,l,O);nS(i,w,C),O?(_._f.onBlur&&_._f.onBlur(o),t&&t(0)):_._f.onChange&&_._f.onChange(o);const D=b(w,C,O,!1),N=!X_(D)||P;if(!O&&d.values.next({name:w,type:o.type,values:{...i}}),A)return u.isValid&&m(),N&&d.state.next({name:w,...P?{}:D});if(!O&&P&&d.state.next({...n}),r.resolver){const{errors:e}=await y([w]);if(S(C),E){const t=BS(n.errors,a,w),r=BS(e,a,t.name||w);s=r.error,w=r.name,k=X_(e)}}else g([w],!0),s=(await ES(_,i,h,r.shouldUseNativeValidation))[w],g([w]),S(C),E&&(s?k=!1:u.isValid&&(k=await x(a,!0)));E&&(_._f.deps&&T(_._f.deps),((r,a,o,i)=>{const s=W_(n.errors,r),l=u.isValid&&Z_(a)&&n.isValid!==a;var p;if(e.delayError&&o?(p=()=>((e,t)=>{nS(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?nS(n.errors,r,o):_S(n.errors,r)),(o?!CS(s,o):s)||!X_(i)||l){const e={...i,...l&&Z_(a)?{isValid:a}:{},errors:n.errors,name:r};n={...n,...e},d.state.next(e)}})(w,k,s,D))}},O=(e,t)=>{if(W_(n.errors,t)&&e.focus)return e.focus(),1},T=async(e,t={})=>{let o,i;const s=J_(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await y(e);if(e)for(const r of e){const e=W_(t,r);e?nS(n.errors,r,e):_S(n.errors,r)}else n.errors=t;return t})(H_(e)?e:s);o=X_(t),i=e?!s.some((e=>W_(t,e))):o}else e?(i=(await Promise.all(s.map((async e=>{const t=W_(a,e);return await x(t&&t._f?{[e]:t}:t)})))).every(Boolean),(i||n.isValid)&&m()):i=o=await x(a);return d.state.next({...!Q_(e)||u.isValid&&o!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:o}:{},errors:n.errors}),t.shouldFocus&&!i&&sS(a,O,e?s:l.mount),i},A=e=>{const t={...o,...s.mount?i:{}};return H_(e)?t:Q_(e)?W_(t,e):e.map((e=>W_(t,e)))},P=(e,t)=>({invalid:!!W_((t||n).errors,e),isDirty:!!W_((t||n).dirtyFields,e),isTouched:!!W_((t||n).touchedFields,e),isValidating:!!W_((t||n).validatingFields,e),error:W_((t||n).errors,e)}),D=(e,t,r)=>{const o=(W_(a,e,{_f:{}})._f||{}).ref;nS(n.errors,e,{...t,ref:o}),d.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&o&&o.focus&&o.focus()},N=(e,t={})=>{for(const s of e?J_(e):l.mount)l.mount.delete(s),l.array.delete(s),t.keepValue||(_S(a,s),_S(i,s)),!t.keepError&&_S(n.errors,s),!t.keepDirty&&_S(n.dirtyFields,s),!t.keepTouched&&_S(n.touchedFields,s),!t.keepIsValidating&&_S(n.validatingFields,s),!r.shouldUnregister&&!t.keepDefaultValue&&_S(o,s);d.values.next({values:{...i}}),d.state.next({...n,...t.keepDirty?{isDirty:w()}:{}}),!t.keepIsValid&&m()},F=({disabled:e,name:t,field:r,fields:n,value:a})=>{if(Z_(e)){const o=e?void 0:H_(a)?RS(r?r._f:W_(n,t)._f):a;nS(i,t,o),b(t,o,!1,!1,!0)}},j=(e,t={})=>{let n=W_(a,e);const i=Z_(t.disabled);return nS(a,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),l.mount.add(e),n?F({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:IS(t.min),max:IS(t.max),minLength:IS(t.minLength),maxLength:IS(t.maxLength),pattern:IS(t.pattern)}:{},name:e,onChange:C,onBlur:C,ref:i=>{if(i){j(e,t),n=W_(a,e);const r=H_(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,s=TS(r),l=n._f.refs||[];if(s?l.find((e=>e===r)):r===n._f.ref)return;nS(a,e,{_f:{...n._f,...s?{refs:[...l.filter(AS),r,...Array.isArray(W_(o,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),v(e,!1,void 0,r)}else n=W_(a,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!B_(l.array,e)||!s.action)&&l.unMount.add(e)}}},R=()=>r.shouldFocusError&&sS(a,O,l.mount),M=(e,t)=>async o=>{let s;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let l=U_(i);if(d.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await y();n.errors=e,l=t}else await x(a);if(_S(n.errors,"root"),X_(n.errors)){d.state.next({errors:{}});try{await e(l,o)}catch(e){s=e}}else t&&await t({...n.errors},o),R(),setTimeout(R);if(d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:X_(n.errors)&&!s,submitCount:n.submitCount+1,errors:n.errors}),s)throw s},I=(t,r={})=>{const c=t?U_(t):o,p=U_(c),f=X_(t),h=f?o:p;if(r.keepDefaultValues||(o=c),!r.keepValues){if(r.keepDirtyValues)for(const e of l.mount)W_(n.dirtyFields,e)?nS(h,e,W_(i,e)):k(e,W_(h,e));else{if(z_&&H_(t))for(const e of l.mount){const t=W_(a,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(dS(e)){const t=e.closest("form");if(t){t.reset();break}}}}a={}}i=e.shouldUnregister?r.keepDefaultValues?U_(o):{}:U_(h),d.array.next({values:{...h}}),d.values.next({values:{...h}})}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||CS(t,o))),isSubmitted:!!r.keepIsSubmitted&&n.isSubmitted,dirtyFields:f?[]:r.keepDirtyValues?r.keepDefaultValues&&i?FS(o,i):n.dirtyFields:r.keepDefaultValues&&t?FS(o,t):{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitSuccessful:!!r.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1})},L=(e,t)=>I(uS(e)?e(i):e,t);return{control:{register:j,unregister:N,getFieldState:P,handleSubmit:M,setError:D,_executeSchema:y,_getWatch:E,_getDirty:w,_updateValid:m,_removeUnmounted:()=>{for(const e of l.unMount){const t=W_(a,e);t&&(t._f.refs?t._f.refs.every((e=>!AS(e))):!AS(t._f.ref))&&N(e)}l.unMount=new Set},_updateFieldArray:(e,t=[],r,l,c=!0,p=!0)=>{if(l&&r){if(s.action=!0,p&&Array.isArray(W_(a,e))){const t=r(W_(a,e),l.argA,l.argB);c&&nS(a,e,t)}if(p&&Array.isArray(W_(n.errors,e))){const t=r(W_(n.errors,e),l.argA,l.argB);c&&nS(n.errors,e,t),zS(n.errors,e)}if(u.touchedFields&&p&&Array.isArray(W_(n.touchedFields,e))){const t=r(W_(n.touchedFields,e),l.argA,l.argB);c&&nS(n.touchedFields,e,t)}u.dirtyFields&&(n.dirtyFields=FS(o,i)),d.state.next({name:e,isDirty:w(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else nS(i,e,t)},_updateDisabledField:F,_getFieldArray:t=>$_(W_(s.mount?i:o,t,e.shouldUnregister?W_(o,t,[]):[])),_reset:I,_resetDefaultValues:()=>uS(r.defaultValues)&&r.defaultValues().then((e=>{L(e,r.resetOptions),d.state.next({isLoading:!1})})),_updateFormState:e=>{n={...n,...e}},_disableForm:e=>{Z_(e)&&(d.state.next({disabled:e}),sS(a,((t,r)=>{let n=e;const o=W_(a,r);o&&Z_(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:T,register:j,handleSubmit:M,watch:(e,t)=>uS(e)?d.values.subscribe({next:r=>e(E(void 0,t),r)}):E(e,t,!0),setValue:k,getValues:A,reset:L,resetField:(e,t={})=>{W_(a,e)&&(H_(t.defaultValue)?k(e,U_(W_(o,e))):(k(e,t.defaultValue),nS(o,e,U_(t.defaultValue))),t.keepTouched||_S(n.touchedFields,e),t.keepDirty||(_S(n.dirtyFields,e),n.isDirty=t.defaultValue?w(e,U_(W_(o,e))):w()),t.keepError||(_S(n.errors,e),u.isValid&&m()),d.state.next({...n}))},clearErrors:e=>{e&&J_(e).forEach((e=>_S(n.errors,e))),d.state.next({errors:e?n.errors:{}})},unregister:N,setError:D,setFocus:(e,t={})=>{const r=W_(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:P}}function HS(e={}){const t=n.useRef(),r=n.useRef(),[a,o]=n.useState({isDirty:!1,isValidating:!1,isLoading:uS(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:uS(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...$S(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 X_(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find((e=>t[e]===(!n||q_.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&&!CS(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]!==q_.all&&(t._proxyFormState[a]=!n||q_.all),r&&(r[a]=!0),e[a]}});return a})(a,i),t.current}const{useState:WS,useEffect:ZS,useCallback:GS,useMemo:qS}=wp.element,KS=(e,t,r=null)=>{const[n,a]=WS(e),o=GS((e=>{r&&"function"==typeof r&&r(e),a(e)}),[r]);return ZS((()=>{const r=setTimeout((()=>{o(e)}),t);return()=>{clearTimeout(r)}}),[e,t,o]),qS((()=>n),[n])},YS={closed:{opacity:0},open:{opacity:1,transition:{delayChildren:.05,staggerChildren:.05}}},XS={open:{y:0,opacity:1},closed:{y:20,opacity:0}},JS=/^[a-zA-Z0-9\-_'& ]{1,50}$/,QS=()=>{const{setWebsiteTypeAIStep:e,setBusinessTypeListAIStep:t}=(0,bt.useDispatch)(Pr),{businessType:r,businessTypeList:a}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return t()})),[o,s]=Jh({placement:"bottom",modifiers:[{name:"offset",options:{offset:[0,0]}}]}),[l,c]=(0,i.useState)(!1),[u,d]=(0,i.useState)(!1),p=(0,i.useRef)(null),{register:f,setValue:h,reset:m,setFocus:g,watch:v}=HS({defaultValues:{keyword:null!=r?r:""}}),b=v("keyword"),y=KS(b,300),x=e=>{b||""===r||h("keyword",r),b&&""!==r&&b!==r&&h("keyword",b),c(!1),e&&e?.blur()},w=(0,i.useCallback)((()=>{(async(e="")=>{p.current&&(p.current.abort(),p.current=null),d(!0),p.current=new AbortController;try{const r=await Pt()({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});r.success&&t(r?.data?.data),d(!1)}catch(e){}})(l?y:"")}),[y]);(0,i.useEffect)((()=>{w()}),[w]),(0,i.useLayoutEffect)((()=>{l&&!b&&t([])}),[b]);const E=e=>{const t=document.getElementById("business-types-suggestions");t&&!t.contains(e.target)&&x()};(0,i.useEffect)((()=>(document.addEventListener("mousedown",E),()=>document.removeEventListener("mousedown",E))),[E]),(0,i.useEffect)((()=>{r||h("keyword","")}),[r]);const _=()=>{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[]}};return(0,n.createElement)("div",{id:"business-types-suggestions",ref:o,className:_t("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":x(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)(kE,{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:()=>{m({keyword:""}),e(""),t([]),l&&setTimeout((()=>{g("keyword")}),10)}},(0,n.createElement)(vi,{className:"w-4 h-4 !text-zip-app-inactive-icon peer-focus:text-nav-inactive !shrink-0"})):(0,n.createElement)(TE,{className:"w-4 h-4 text-zip-app-inactive-icon peer-focus:text-nav-inactive !shrink-0"}),(0,n.createElement)("input",{className:"!p-0 !mx-0 !border-0 !rounded-none !min-h-0 !shadow-none !leading-[1.375rem] focus:!outline-none focus:!shadow-none w-full text-base placeholder:!text-zip-app-inactive-icon placeholder:!text-base focus:ring-0",type:"text",placeholder:"Type to search",onFocus:()=>c(!0),autoComplete:"off",onKeyDown:e=>{JS.test(e.key)||e.preventDefault()},onPaste:e=>{e.preventDefault();let t=e.clipboardData.getData("text");JS.test(e.clipboardData.getData("text"))||(t=t.substring(0,50).replace(/[^a-zA-Z0-9\-_'& ]/g,"")),window.document.execCommand("insertText",!1,t)},maxLength:50,...f("keyword")})),(0,n.createElement)("div",{ref:s,className:_t("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",{className:"max-h-[358px] w-full overflow-y-auto overflow-x-hidden"},(0,n.createElement)(Cf.ul,{className:"w-full flex flex-col gap-1",initial:!1,animate:l?"open":"closed",variants:YS},_()?.length>0&&_().map((({document:t,highlight:a})=>(0,n.createElement)(Cf.li,{key:t.name,className:_t("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:XS},((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:ek,useMemo:tk}=wp.element,rk=ek((({disabled:e=!1,className:t,inputClassName:r,error:a,name:o,validations:i,label:s,noBorder:l,height:c="[42px]",labelColorClassName:u="text-heading-text",enableDebounce:d,onChange:p,prefixIcon:f,suffixIcon:h,enableAutoGrow:m=!1,register:g,...v},b)=>{const{ref:y,...x}=tk((()=>"function"==typeof g?g(o,i):{}),[o,g,i]);return(0,n.createElement)("div",{className:t},s&&(0,n.createElement)("label",{htmlFor:o,className:jt("sp-text-base font-medium text-heading-text",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:jt(m?"relative overflow-hidden flex justify-start items-center":"w-full")},(0,n.createElement)("input",{ref:e=>{if(e&&"function"==typeof y&&y(e),b)switch(typeof b){case"function":b(e);break;case"object":b.current=e}},name:o,disabled:e,className:jt("w-full px-[1rem] placeholder:text-secondary-text rounded-md outline-none text-[0.9rem] placeholder:!text-base",`h-${c}`,s?"mt-2":"",l?"bg-transparent":"px-3 border border-solid focus:ring-1 focus:ring-accent-st",m&&"absolute left-0 min-w-[50px]",e?"cursor-not-allowed":"",r,!l&&"input-focus-border"),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?Rt(p,500):p,...v,...x}),m&&(0,n.createElement)("span",{className:"invisible inline whitespace-pre text-[0.9rem]"},v.value||v.placeholder)),h&&h),a&&(0,n.createElement)("div",{className:"mt-1 text-sm text-alert-error "},a.message))})),nk=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"}))})),ak=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:ok,useMemo:ik}=wp.element,sk=ok((({disabled:e=!1,className:t,textAreaClassName:r="",error:a,register:o,name:i,validations:s,label:l,...c},u)=>{const{ref:d,...p}=ik((()=>"function"==typeof o?o(i,s):{}),[i,o,s]);return(0,n.createElement)("div",{className:t},l&&(0,n.createElement)("label",{htmlFor:i,className:"sp-text-base font-medium text-heading-text"},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-[16px] 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))})),lk=({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)),ck=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"}))})),uk=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 dk=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(dk||{}),pk=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(pk||{}),fk=(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))(fk||{});function hk(e,t=(e=>e)){let r=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,n=xh(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 mk={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=hk(e),a=Xw(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=hk(e,(e=>[...e,{id:t.id,dataRef:t.dataRef}]));return{...e,...r}},6:(e,t)=>{let r=hk(e,(e=>{let r=e.findIndex((e=>e.id===t.id));return-1!==r&&e.splice(r,1),e}));return{...e,...r,activationTrigger:1}}},gk=(0,n.createContext)(null);function vk(e){let t=(0,n.useContext)(gk);if(null===t){let t=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,vk),t}return t}function bk(e,t){return Tn(t.type,mk,e,t)}gk.displayName="MenuContext";let yk=n.Fragment,xk=An.RenderStrategy|An.Static,wk=n.Fragment,Ek=Rn((function(e,t){let{__demoMode:r=!1,...a}=e,o=(0,n.useReducer)(bk,{__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=Cn(t);kh([l,s],((e,t)=>{var r;c({type:1}),mh(t,hh.Loose)||(e.preventDefault(),null==(r=l.current)||r.focus())}),0===i);let d=fn((()=>{c({type:1})})),p=(0,n.useMemo)((()=>({open:0===i,close:d})),[i,d]),f={ref:u};return n.createElement(gk.Provider,{value:o},n.createElement(Nh,{value:Tn(i,{0:Ph.Open,1:Ph.Closed})},Dn({ourProps:f,theirProps:a,slot:p,defaultTag:yk,name:"Menu"})))})),_k=Rn((function(e,t){var r;let a=xn(),{id:o=`headlessui-menu-button-${a}`,...i}=e,[s,l]=vk("Menu.Button"),c=Cn(s.buttonRef,t),u=vn(),d=fn((e=>{switch(e.key){case Kn.Space:case Kn.Enter:case Kn.ArrowDown:e.preventDefault(),e.stopPropagation(),l({type:0}),u.nextFrame((()=>l({type:2,focus:Yw.First})));break;case Kn.ArrowUp:e.preventDefault(),e.stopPropagation(),l({type:0}),u.nextFrame((()=>l({type:2,focus:Yw.Last})))}})),p=fn((e=>{e.key===Kn.Space&&e.preventDefault()})),f=fn((t=>{if(Vn(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})))})),h=(0,n.useMemo)((()=>({open:0===s.menuState})),[s]);return Dn({ourProps:{ref:c,id:o,type:En(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:h,defaultTag:"button",name:"Menu.Button"})})),Sk=Rn((function(e,t){var r,a;let o=xn(),{id:i=`headlessui-menu-items-${o}`,...s}=e,[l,c]=vk("Menu.Items"),u=Cn(l.itemsRef,t),d=Kf(l.itemsRef),p=vn(),f=Dh(),h=null!==f?(f&Ph.Open)===Ph.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]),function({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]),dn((()=>{if(!e||!a)return;let t=qf(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])}({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 m=fn((e=>{var t,r;switch(p.dispose(),e.key){case Kn.Space:if(""!==l.searchQuery)return e.preventDefault(),e.stopPropagation(),c({type:3,value:e.key});case Kn.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()}gh(l.buttonRef.current);break;case Kn.ArrowDown:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:Yw.Next});case Kn.ArrowUp:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:Yw.Previous});case Kn.Home:case Kn.PageUp:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:Yw.First});case Kn.End:case Kn.PageDown:return e.preventDefault(),e.stopPropagation(),c({type:2,focus:Yw.Last});case Kn.Escape:e.preventDefault(),e.stopPropagation(),c({type:1}),gn().nextFrame((()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));break;case Kn.Tab:e.preventDefault(),e.stopPropagation(),c({type:1}),gn().nextFrame((()=>{!function(e,t){wh(fh(),t,{relativeTo:e})}(l.buttonRef.current,e.shiftKey?uh.Previous:uh.Next)}));break;default:1===e.key.length&&(c({type:3,value:e.key}),p.setTimeout((()=>c({type:4})),350))}})),g=fn((e=>{e.key===Kn.Space&&e.preventDefault()})),v=(0,n.useMemo)((()=>({open:0===l.menuState})),[l]);return Dn({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:m,onKeyUp:g,role:"menu",tabIndex:0,ref:u},theirProps:s,slot:v,defaultTag:"div",features:xk,visible:h,name:"Menu.Items"})})),kk=Rn((function(e,t){let r=xn(),{id:a=`headlessui-menu-item-${r}`,disabled:o=!1,...i}=e,[s,l]=vk("Menu.Item"),c=null!==s.activeItemIndex&&s.items[s.activeItemIndex].id===a,u=(0,n.useRef)(null),d=Cn(t,u);dn((()=>{if(s.__demoMode||0!==s.menuState||!c||0===s.activationTrigger)return;let e=gn();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=Gw(u),f=(0,n.useRef)({disabled:o,domRef:u,get textValue(){return p()}});dn((()=>{f.current.disabled=o}),[f,o]),dn((()=>(l({type:5,id:a,dataRef:f}),()=>l({type:6,id:a}))),[f,a]);let h=fn((()=>{l({type:1})})),m=fn((e=>{if(o)return e.preventDefault();l({type:1}),gh(s.buttonRef.current)})),g=fn((()=>{if(o)return l({type:2,focus:Yw.Nothing});l({type:2,focus:Yw.Specific,id:a})})),v=Kw(),b=fn((e=>v.update(e))),y=fn((e=>{v.wasMoved(e)&&(o||c||l({type:2,focus:Yw.Specific,id:a,trigger:0}))})),x=fn((e=>{v.wasMoved(e)&&(o||c&&l({type:2,focus:Yw.Nothing}))})),w=(0,n.useMemo)((()=>({active:c,disabled:o,close:h})),[c,o,h]);return Dn({ourProps:{id:a,ref:d,role:"menuitem",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,disabled:void 0,onClick:m,onFocus:g,onPointerEnter:b,onMouseEnter:b,onPointerMove:y,onMouseMove:y,onPointerLeave:x,onMouseLeave:x},theirProps:i,slot:w,defaultTag:wk,name:"Menu.Item"})})),Ck=Object.assign(Ek,{Button:_k,Items:Sk,Item:kk});const Ok=({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]=Jh({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)(Ck,{as:"div",className:`relative ${c}`},(({open:e})=>(0,n.createElement)(i.Fragment,null,(0,n.createElement)(Ck.Button,{ref:d,as:i.Fragment,disabled:l},a),(0,n.createElement)("div",{ref:p,className:"z-50"},(0,n.createElement)(Iy,{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)(Ck.Items,{className:`rounded-md focus:outline-none ring-1 ring-black ring-opacity-5 ${r}`},s)))))))};Ok.Item=Ck.Item;const Tk=Ok,Ak=({socialMedia:e,onRemove:t,onEdit:r})=>{const[a,o]=(0,i.useState)(!1),[s,l]=(0,i.useState)(e.slug),c=(t="")=>{if(o(!1),t.trim())try{new URL(t),r(t.trim())}catch(n){r(e.prefix+t.trim())}else l(e.slug)},u=(e=>{switch(e){case"Facebook":case"Twitter":case"Instagram":case"LinkedIn":return"username";case"YouTube":return"channel-name";case"Google My Business":case"Yelp":return"business-name";default:return(0,yt.__)("Enter your account URL","ai-builder")}})(e.name);return(0,n.createElement)("div",{key:e.id,className:"relative h-[50px] pl-[23px] pr-[25px] rounded-[25px] bg-white flex items-center gap-3 shadow-sm",onDoubleClick:()=>{l(e.slug),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)(ck,{className:"w-4 h-4 text-white"})),(0,n.createElement)(e.icon,{className:"shrink-0 text-nav-active inline-block"}),a?(0,n.createElement)(rk,{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()},prefixIcon:(0,n.createElement)("p",{className:"m-0 pr-2"},e.prefix),enableAutoGrow:!0}):(0,n.createElement)("p",{className:"text-base font-medium text-body-text"},e.url))},Pk=({list:e,onChange:t})=>{const r=[{name:"Facebook",id:"facebook",icon:Ir},{name:"Twitter",id:"twitter",icon:Vr},{name:"Instagram",id:"instagram",icon:Lr},{name:"LinkedIn",id:"linkedin",icon:Br},{name:"YouTube",id:"youtube",icon:zr},{name:"Google My Business",id:"google",icon:Ur},{name:"Yelp",id:"yelp",icon:$r}],[a,o]=(0,i.useState)(null),[s,l]=(0,i.useState)(""),c={twitter:"twitter.com/",facebook:"facebook.com/",instagram:"instagram.com/",linkedin:"linkedin.com/in/",youtube:"youtube.com/",google:"google.com/maps/place/",yelp:"yelp.com/biz/"},u=(e,t)=>""===e||Ut.validate(t,e),d=(e,t)=>{const r=c[t?.toLowerCase()],n=Ut.parse(e);if(0===Object.keys(n).length||!n[t.toLowerCase()])try{const t=new URL(e.replace(`https://${r}`)).hostname;return[e,"",`https://${t}/`]}catch{}try{const t=e.replace(r,"").replace("https://","").replace("http://","").replace("www.","");return[`https://${r}${t}`,t,`https://${r}`]}catch(t){return e}},p=t=>{if(0===e.length)return t;const r=e.map((e=>e.id));return t.filter((e=>!r.includes(e.id)))},f=r=>{if("string"!=typeof s||!s?.trim())return;const[n,i,c]=d(s.trim(),r),p=[...e,{...a,url:n,slug:i,prefix:c,valid:u(n,r)}];t(p),o(null),l("")},h=(0,i.useMemo)((()=>e.map((e=>{const[t,n,a]=d(e.url,e.id),o=u(t,e.id);return{...e,url:t,slug:n,prefix:a,valid:o,icon:r.find((t=>t.id===e.id))?.icon}}))),[e]);return(0,n.createElement)("div",null,(0,n.createElement)("div",{className:"text-base font-medium leading-[21px] mb-5 text-heading-text"},(0,yt.__)("Social Media","ai-builder")),(0,n.createElement)("div",{className:"flex items-start gap-4 flex-wrap"},h?.length>0&&(0,n.createElement)("div",{className:"flex items-start gap-4 flex-wrap"},h.map((r=>(0,n.createElement)("div",{key:r.id},(0,n.createElement)(Ak,{socialMedia:r,onRemove:()=>{t(h.filter((e=>e.id!==r.id)))},onEdit:n=>((r,n)=>{const a=e.map((e=>{if(e.id===r){const t=d(n,r)[0];return{...e,url:t,valid:u(t,r)}}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,yt.sprintf)(/* translators: %s: social media name */ /* translators: %s: social media name */ (0,yt.__)("This might not be a valid %s URL","ai-builder"),r.name))))))),(()=>{if(a){const e=a?(e=>{switch(e){case"Facebook":case"Twitter":case"Instagram":case"LinkedIn":case"YouTube":return(0,yt.sprintf)(/* translators: %s: social media name */ /* translators: %s: social media name */ (0,yt.__)("Enter your %s account URL","ai-builder"),e);case"Google Business":return(0,yt.__)("Enter your Google Business URL","ai-builder");case"Yelp":return(0,yt.__)("Enter your Yelp business URL","ai-builder");default:return(0,yt.__)("Enter your account URL","ai-builder")}})(a.name):(0,yt.__)("Enter your account URL","ai-builder");return(0,n.createElement)("div",{className:"h-[50px] w-[520px] rounded-[25px] bg-white flex items-center"},(0,n.createElement)(rk,{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(),f(a.id)},onKeyDown:e=>{"Enter"===e.key?(e.preventDefault(),f(a.id)):"Escape"===e.key&&(o(null),l(""))},suffixIcon:(0,n.createElement)("div",{className:"absolute -top-4 right-0",onClick:()=>{o(null),l("")},role:"button",tabIndex:0,onKeyDown:()=>{o(null),l("")}},(0,n.createElement)("div",{className:"w-4 h-4 rounded-full flex items-center justify-center bg-app-inactive-icon cursor-pointer bg-nav-inactive"},(0,n.createElement)(ck,{className:"w-4 h-4 text-white"})))}))}return p(r).length?(0,n.createElement)(Tk,{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)(uk,{className:"w-6 h-6 text-accent-st"})),placement:"top-start"},p(r).map(((e,t)=>(0,n.createElement)(Tk.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 Dk,Nk;!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}(Dk||(Dk={})),function(e){e.mergeShapes=(e,t)=>({...e,...t})}(Nk||(Nk={}));const Fk=Dk.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),jk=e=>{switch(typeof e){case"undefined":return Fk.undefined;case"string":return Fk.string;case"number":return isNaN(e)?Fk.nan:Fk.number;case"boolean":return Fk.boolean;case"function":return Fk.function;case"bigint":return Fk.bigint;case"symbol":return Fk.symbol;case"object":return Array.isArray(e)?Fk.array:null===e?Fk.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?Fk.promise:"undefined"!=typeof Map&&e instanceof Map?Fk.map:"undefined"!=typeof Set&&e instanceof Set?Fk.set:"undefined"!=typeof Date&&e instanceof Date?Fk.date:Fk.object;default:return Fk.unknown}},Rk=Dk.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 Mk 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 Mk))throw new Error(`Not a ZodError: ${e}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Dk.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()}}Mk.create=e=>new Mk(e);const Ik=(e,t)=>{let r;switch(e.code){case Rk.invalid_type:r=e.received===Fk.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case Rk.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,Dk.jsonStringifyReplacer)}`;break;case Rk.unrecognized_keys:r=`Unrecognized key(s) in object: ${Dk.joinValues(e.keys,", ")}`;break;case Rk.invalid_union:r="Invalid input";break;case Rk.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Dk.joinValues(e.options)}`;break;case Rk.invalid_enum_value:r=`Invalid enum value. Expected ${Dk.joinValues(e.options)}, received '${e.received}'`;break;case Rk.invalid_arguments:r="Invalid function arguments";break;case Rk.invalid_return_type:r="Invalid function return type";break;case Rk.invalid_date:r="Invalid date";break;case Rk.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}"`:Dk.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case Rk.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 Rk.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 Rk.custom:r="Invalid input";break;case Rk.invalid_intersection_types:r="Intersection results could not be merged";break;case Rk.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case Rk.not_finite:r="Number must be finite";break;default:r=t.defaultError,Dk.assertNever(e)}return{message:r}};let Lk=Ik;function Bk(){return Lk}const Vk=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 zk(e,t){const r=Bk(),n=Vk({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===Ik?void 0:Ik].filter((e=>!!e))});e.common.issues.push(n)}class Uk{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 $k;"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 Uk.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 $k;if("aborted"===a.status)return $k;"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 $k=Object.freeze({status:"aborted"}),Hk=e=>({status:"dirty",value:e}),Wk=e=>({status:"valid",value:e}),Zk=e=>"aborted"===e.status,Gk=e=>"dirty"===e.status,qk=e=>"valid"===e.status,Kk=e=>"undefined"!=typeof Promise&&e instanceof Promise;function Yk(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 Xk(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 Jk,Qk,eC;"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}(Jk||(Jk={}));class tC{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 rC=(e,t)=>{if(qk(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 Mk(e.common.issues);return this._error=t,this._error}}};function nC(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 aC{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 jk(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:jk(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Uk,ctx:{common:e.parent.common,data:e.data,parsedType:jk(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(Kk(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:jk(e)},a=this._parseSync({data:e,path:n.path,parent:n});return rC(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:jk(e)},n=this._parse({data:e,path:r.path,parent:r}),a=await(Kk(n)?n:Promise.resolve(n));return rC(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:Rk.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 JC({schema:this,typeName:uO.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return QC.create(this,this._def)}nullable(){return eO.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return FC.create(this,this._def)}promise(){return XC.create(this,this._def)}or(e){return MC.create([this,e],this._def)}and(e){return VC.create(this,e,this._def)}transform(e){return new JC({...nC(this._def),schema:this,typeName:uO.ZodEffects,effect:{type:"transform",transform:e}})}default(e){const t="function"==typeof e?e:()=>e;return new tO({...nC(this._def),innerType:this,defaultValue:t,typeName:uO.ZodDefault})}brand(){return new oO({typeName:uO.ZodBranded,type:this,...nC(this._def)})}catch(e){const t="function"==typeof e?e:()=>e;return new rO({...nC(this._def),innerType:this,catchValue:t,typeName:uO.ZodCatch})}describe(e){return new(0,this.constructor)({...this._def,description:e})}pipe(e){return iO.create(this,e)}readonly(){return sO.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const oC=/^c[^\s-]{8,}$/i,iC=/^[0-9a-z]+$/,sC=/^[0-9A-HJKMNP-TV-Z]{26}$/,lC=/^[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,cC=/^[a-z0-9_-]{21}$/i,uC=/^[-+]?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)?)??$/,dC=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i;let pC;const fC=/^(?:(?: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])$/,hC=/^(([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})))$/,mC=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,gC="((\\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])))",vC=new RegExp(`^${gC}$`);function bC(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 yC(e){let t=`${gC}T${bC(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 xC extends aC{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==Fk.string){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.string,received:t.parsedType}),$k}const t=new Uk;let r;for(const o of this._def.checks)if("min"===o.kind)e.data.length<o.value&&(r=this._getOrReturnCtx(e,r),zk(r,{code:Rk.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),zk(r,{code:Rk.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?zk(r,{code:Rk.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}):a&&zk(r,{code:Rk.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}),t.dirty())}else if("email"===o.kind)dC.test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{validation:"email",code:Rk.invalid_string,message:o.message}),t.dirty());else if("emoji"===o.kind)pC||(pC=new RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),pC.test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{validation:"emoji",code:Rk.invalid_string,message:o.message}),t.dirty());else if("uuid"===o.kind)lC.test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{validation:"uuid",code:Rk.invalid_string,message:o.message}),t.dirty());else if("nanoid"===o.kind)cC.test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{validation:"nanoid",code:Rk.invalid_string,message:o.message}),t.dirty());else if("cuid"===o.kind)oC.test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{validation:"cuid",code:Rk.invalid_string,message:o.message}),t.dirty());else if("cuid2"===o.kind)iC.test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{validation:"cuid2",code:Rk.invalid_string,message:o.message}),t.dirty());else if("ulid"===o.kind)sC.test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{validation:"ulid",code:Rk.invalid_string,message:o.message}),t.dirty());else if("url"===o.kind)try{new URL(e.data)}catch(n){r=this._getOrReturnCtx(e,r),zk(r,{validation:"url",code:Rk.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),zk(r,{validation:"regex",code:Rk.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),zk(r,{code:Rk.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),zk(r,{code:Rk.invalid_string,validation:{startsWith:o.value},message:o.message}),t.dirty()):"endsWith"===o.kind?e.data.endsWith(o.value)||(r=this._getOrReturnCtx(e,r),zk(r,{code:Rk.invalid_string,validation:{endsWith:o.value},message:o.message}),t.dirty()):"datetime"===o.kind?yC(o).test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{code:Rk.invalid_string,validation:"datetime",message:o.message}),t.dirty()):"date"===o.kind?vC.test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{code:Rk.invalid_string,validation:"date",message:o.message}),t.dirty()):"time"===o.kind?new RegExp(`^${bC(o)}$`).test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{code:Rk.invalid_string,validation:"time",message:o.message}),t.dirty()):"duration"===o.kind?uC.test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{validation:"duration",code:Rk.invalid_string,message:o.message}),t.dirty()):"ip"===o.kind?(n=e.data,("v4"!==(a=o.version)&&a||!fC.test(n))&&("v6"!==a&&a||!hC.test(n))&&(r=this._getOrReturnCtx(e,r),zk(r,{validation:"ip",code:Rk.invalid_string,message:o.message}),t.dirty())):"base64"===o.kind?mC.test(e.data)||(r=this._getOrReturnCtx(e,r),zk(r,{validation:"base64",code:Rk.invalid_string,message:o.message}),t.dirty()):Dk.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:Rk.invalid_string,...Jk.errToObj(r)})}_addCheck(e){return new xC({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Jk.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Jk.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...Jk.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Jk.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...Jk.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Jk.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...Jk.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...Jk.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...Jk.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...Jk.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,...Jk.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,...Jk.errToObj(null==e?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...Jk.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...Jk.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...Jk.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...Jk.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...Jk.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...Jk.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...Jk.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...Jk.errToObj(t)})}nonempty(e){return this.min(1,Jk.errToObj(e))}trim(){return new xC({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new xC({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new xC({...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 wC(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)}xC.create=e=>{var t;return new xC({checks:[],typeName:uO.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...nC(e)})};class EC extends aC{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)!==Fk.number){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.number,received:t.parsedType}),$k}let t;const r=new Uk;for(const n of this._def.checks)"int"===n.kind?Dk.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),zk(t,{code:Rk.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),zk(t,{code:Rk.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),zk(t,{code:Rk.too_big,maximum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"multipleOf"===n.kind?0!==wC(e.data,n.value)&&(t=this._getOrReturnCtx(e,t),zk(t,{code:Rk.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):"finite"===n.kind?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),zk(t,{code:Rk.not_finite,message:n.message}),r.dirty()):Dk.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,Jk.toString(t))}gt(e,t){return this.setLimit("min",e,!1,Jk.toString(t))}lte(e,t){return this.setLimit("max",e,!0,Jk.toString(t))}lt(e,t){return this.setLimit("max",e,!1,Jk.toString(t))}setLimit(e,t,r,n){return new EC({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:Jk.toString(n)}]})}_addCheck(e){return new EC({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Jk.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Jk.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Jk.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Jk.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Jk.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:Jk.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:Jk.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Jk.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Jk.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&&Dk.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)}}EC.create=e=>new EC({checks:[],typeName:uO.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...nC(e)});class _C extends aC{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)!==Fk.bigint){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.bigint,received:t.parsedType}),$k}let t;const r=new Uk;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),zk(t,{code:Rk.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),zk(t,{code:Rk.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),zk(t,{code:Rk.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):Dk.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,Jk.toString(t))}gt(e,t){return this.setLimit("min",e,!1,Jk.toString(t))}lte(e,t){return this.setLimit("max",e,!0,Jk.toString(t))}lt(e,t){return this.setLimit("max",e,!1,Jk.toString(t))}setLimit(e,t,r,n){return new _C({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:Jk.toString(n)}]})}_addCheck(e){return new _C({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Jk.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Jk.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Jk.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Jk.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:Jk.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}}_C.create=e=>{var t;return new _C({checks:[],typeName:uO.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...nC(e)})};class SC extends aC{_parse(e){if(this._def.coerce&&(e.data=Boolean(e.data)),this._getType(e)!==Fk.boolean){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.boolean,received:t.parsedType}),$k}return Wk(e.data)}}SC.create=e=>new SC({typeName:uO.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...nC(e)});class kC extends aC{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==Fk.date){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.date,received:t.parsedType}),$k}if(isNaN(e.data.getTime()))return zk(this._getOrReturnCtx(e),{code:Rk.invalid_date}),$k;const t=new Uk;let r;for(const n of this._def.checks)"min"===n.kind?e.data.getTime()<n.value&&(r=this._getOrReturnCtx(e,r),zk(r,{code:Rk.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),zk(r,{code:Rk.too_big,message:n.message,inclusive:!0,exact:!1,maximum:n.value,type:"date"}),t.dirty()):Dk.assertNever(n);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new kC({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:Jk.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:Jk.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}}kC.create=e=>new kC({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:uO.ZodDate,...nC(e)});class CC extends aC{_parse(e){if(this._getType(e)!==Fk.symbol){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.symbol,received:t.parsedType}),$k}return Wk(e.data)}}CC.create=e=>new CC({typeName:uO.ZodSymbol,...nC(e)});class OC extends aC{_parse(e){if(this._getType(e)!==Fk.undefined){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.undefined,received:t.parsedType}),$k}return Wk(e.data)}}OC.create=e=>new OC({typeName:uO.ZodUndefined,...nC(e)});class TC extends aC{_parse(e){if(this._getType(e)!==Fk.null){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.null,received:t.parsedType}),$k}return Wk(e.data)}}TC.create=e=>new TC({typeName:uO.ZodNull,...nC(e)});class AC extends aC{constructor(){super(...arguments),this._any=!0}_parse(e){return Wk(e.data)}}AC.create=e=>new AC({typeName:uO.ZodAny,...nC(e)});class PC extends aC{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Wk(e.data)}}PC.create=e=>new PC({typeName:uO.ZodUnknown,...nC(e)});class DC extends aC{_parse(e){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.never,received:t.parsedType}),$k}}DC.create=e=>new DC({typeName:uO.ZodNever,...nC(e)});class NC extends aC{_parse(e){if(this._getType(e)!==Fk.undefined){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.void,received:t.parsedType}),$k}return Wk(e.data)}}NC.create=e=>new NC({typeName:uO.ZodVoid,...nC(e)});class FC extends aC{_parse(e){const{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==Fk.array)return zk(t,{code:Rk.invalid_type,expected:Fk.array,received:t.parsedType}),$k;if(null!==n.exactLength){const e=t.data.length>n.exactLength.value,a=t.data.length<n.exactLength.value;(e||a)&&(zk(t,{code:e?Rk.too_big:Rk.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&&(zk(t,{code:Rk.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&&(zk(t,{code:Rk.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 tC(t,e,t.path,r))))).then((e=>Uk.mergeArray(r,e)));const a=[...t.data].map(((e,r)=>n.type._parseSync(new tC(t,e,t.path,r))));return Uk.mergeArray(r,a)}get element(){return this._def.type}min(e,t){return new FC({...this._def,minLength:{value:e,message:Jk.toString(t)}})}max(e,t){return new FC({...this._def,maxLength:{value:e,message:Jk.toString(t)}})}length(e,t){return new FC({...this._def,exactLength:{value:e,message:Jk.toString(t)}})}nonempty(e){return this.min(1,e)}}function jC(e){if(e instanceof RC){const t={};for(const r in e.shape){const n=e.shape[r];t[r]=QC.create(jC(n))}return new RC({...e._def,shape:()=>t})}return e instanceof FC?new FC({...e._def,type:jC(e.element)}):e instanceof QC?QC.create(jC(e.unwrap())):e instanceof eO?eO.create(jC(e.unwrap())):e instanceof zC?zC.create(e.items.map((e=>jC(e)))):e}FC.create=(e,t)=>new FC({type:e,minLength:null,maxLength:null,exactLength:null,typeName:uO.ZodArray,...nC(t)});class RC extends aC{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=Dk.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==Fk.object){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.object,received:t.parsedType}),$k}const{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:a}=this._getCached(),o=[];if(!(this._def.catchall instanceof DC&&"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 tC(r,a,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof DC){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&&(zk(r,{code:Rk.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 tC(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=>Uk.mergeObjectSync(t,e))):Uk.mergeObjectSync(t,i)}get shape(){return this._def.shape()}strict(e){return Jk.errToObj,new RC({...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=Jk.errToObj(e).message)&&void 0!==i?i:s}:{message:s}}}:{}})}strip(){return new RC({...this._def,unknownKeys:"strip"})}passthrough(){return new RC({...this._def,unknownKeys:"passthrough"})}extend(e){return new RC({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new RC({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:uO.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new RC({...this._def,catchall:e})}pick(e){const t={};return Dk.objectKeys(e).forEach((r=>{e[r]&&this.shape[r]&&(t[r]=this.shape[r])})),new RC({...this._def,shape:()=>t})}omit(e){const t={};return Dk.objectKeys(this.shape).forEach((r=>{e[r]||(t[r]=this.shape[r])})),new RC({...this._def,shape:()=>t})}deepPartial(){return jC(this)}partial(e){const t={};return Dk.objectKeys(this.shape).forEach((r=>{const n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()})),new RC({...this._def,shape:()=>t})}required(e){const t={};return Dk.objectKeys(this.shape).forEach((r=>{if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r];for(;e instanceof QC;)e=e._def.innerType;t[r]=e}})),new RC({...this._def,shape:()=>t})}keyof(){return qC(Dk.objectKeys(this.shape))}}RC.create=(e,t)=>new RC({shape:()=>e,unknownKeys:"strip",catchall:DC.create(),typeName:uO.ZodObject,...nC(t)}),RC.strictCreate=(e,t)=>new RC({shape:()=>e,unknownKeys:"strict",catchall:DC.create(),typeName:uO.ZodObject,...nC(t)}),RC.lazycreate=(e,t)=>new RC({shape:e,unknownKeys:"strip",catchall:DC.create(),typeName:uO.ZodObject,...nC(t)});class MC extends aC{_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 Mk(e.ctx.common.issues)));return zk(t,{code:Rk.invalid_union,unionErrors:r}),$k}));{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 Mk(e)));return zk(t,{code:Rk.invalid_union,unionErrors:a}),$k}}get options(){return this._def.options}}MC.create=(e,t)=>new MC({options:e,typeName:uO.ZodUnion,...nC(t)});const IC=e=>e instanceof ZC?IC(e.schema):e instanceof JC?IC(e.innerType()):e instanceof GC?[e.value]:e instanceof KC?e.options:e instanceof YC?Dk.objectValues(e.enum):e instanceof tO?IC(e._def.innerType):e instanceof OC?[void 0]:e instanceof TC?[null]:e instanceof QC?[void 0,...IC(e.unwrap())]:e instanceof eO?[null,...IC(e.unwrap())]:e instanceof oO||e instanceof sO?IC(e.unwrap()):e instanceof rO?IC(e._def.innerType):[];class LC extends aC{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==Fk.object)return zk(t,{code:Rk.invalid_type,expected:Fk.object,received:t.parsedType}),$k;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}):(zk(t,{code:Rk.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),$k)}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=IC(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 LC({typeName:uO.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...nC(r)})}}function BC(e,t){const r=jk(e),n=jk(t);if(e===t)return{valid:!0,data:e};if(r===Fk.object&&n===Fk.object){const r=Dk.objectKeys(t),n=Dk.objectKeys(e).filter((e=>-1!==r.indexOf(e))),a={...e,...t};for(const r of n){const n=BC(e[r],t[r]);if(!n.valid)return{valid:!1};a[r]=n.data}return{valid:!0,data:a}}if(r===Fk.array&&n===Fk.array){if(e.length!==t.length)return{valid:!1};const r=[];for(let n=0;n<e.length;n++){const a=BC(e[n],t[n]);if(!a.valid)return{valid:!1};r.push(a.data)}return{valid:!0,data:r}}return r===Fk.date&&n===Fk.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class VC extends aC{_parse(e){const{status:t,ctx:r}=this._processInputParams(e),n=(e,n)=>{if(Zk(e)||Zk(n))return $k;const a=BC(e.value,n.value);return a.valid?((Gk(e)||Gk(n))&&t.dirty(),{status:t.value,value:a.data}):(zk(r,{code:Rk.invalid_intersection_types}),$k)};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}))}}VC.create=(e,t,r)=>new VC({left:e,right:t,typeName:uO.ZodIntersection,...nC(r)});class zC extends aC{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==Fk.array)return zk(r,{code:Rk.invalid_type,expected:Fk.array,received:r.parsedType}),$k;if(r.data.length<this._def.items.length)return zk(r,{code:Rk.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),$k;!this._def.rest&&r.data.length>this._def.items.length&&(zk(r,{code:Rk.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 tC(r,e,r.path,t)):null})).filter((e=>!!e));return r.common.async?Promise.all(n).then((e=>Uk.mergeArray(t,e))):Uk.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new zC({...this._def,rest:e})}}zC.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new zC({items:e,typeName:uO.ZodTuple,rest:null,...nC(t)})};class UC extends aC{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!==Fk.object)return zk(r,{code:Rk.invalid_type,expected:Fk.object,received:r.parsedType}),$k;const n=[],a=this._def.keyType,o=this._def.valueType;for(const e in r.data)n.push({key:a._parse(new tC(r,e,r.path,e)),value:o._parse(new tC(r,r.data[e],r.path,e)),alwaysSet:e in r.data});return r.common.async?Uk.mergeObjectAsync(t,n):Uk.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new UC(t instanceof aC?{keyType:e,valueType:t,typeName:uO.ZodRecord,...nC(r)}:{keyType:xC.create(),valueType:e,typeName:uO.ZodRecord,...nC(t)})}}class $C extends aC{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!==Fk.map)return zk(r,{code:Rk.invalid_type,expected:Fk.map,received:r.parsedType}),$k;const n=this._def.keyType,a=this._def.valueType,o=[...r.data.entries()].map((([e,t],o)=>({key:n._parse(new tC(r,e,r.path,[o,"key"])),value:a._parse(new tC(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 $k;"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 $k;"dirty"!==n.status&&"dirty"!==a.status||t.dirty(),e.set(n.value,a.value)}return{status:t.value,value:e}}}}$C.create=(e,t,r)=>new $C({valueType:t,keyType:e,typeName:uO.ZodMap,...nC(r)});class HC extends aC{_parse(e){const{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==Fk.set)return zk(r,{code:Rk.invalid_type,expected:Fk.set,received:r.parsedType}),$k;const n=this._def;null!==n.minSize&&r.data.size<n.minSize.value&&(zk(r,{code:Rk.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&&(zk(r,{code:Rk.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 $k;"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 tC(r,e,r.path,t))));return r.common.async?Promise.all(i).then((e=>o(e))):o(i)}min(e,t){return new HC({...this._def,minSize:{value:e,message:Jk.toString(t)}})}max(e,t){return new HC({...this._def,maxSize:{value:e,message:Jk.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}HC.create=(e,t)=>new HC({valueType:e,minSize:null,maxSize:null,typeName:uO.ZodSet,...nC(t)});class WC extends aC{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==Fk.function)return zk(t,{code:Rk.invalid_type,expected:Fk.function,received:t.parsedType}),$k;function r(e,r){return Vk({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Bk(),Ik].filter((e=>!!e)),issueData:{code:Rk.invalid_arguments,argumentsError:r}})}function n(e,r){return Vk({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Bk(),Ik].filter((e=>!!e)),issueData:{code:Rk.invalid_return_type,returnTypeError:r}})}const a={errorMap:t.common.contextualErrorMap},o=t.data;if(this._def.returns instanceof XC){const e=this;return Wk((async function(...t){const i=new Mk([]),s=await e._def.args.parseAsync(t,a).catch((e=>{throw i.addIssue(r(t,e)),i})),l=await Reflect.apply(o,this,s),c=await e._def.returns._def.type.parseAsync(l,a).catch((e=>{throw i.addIssue(n(l,e)),i}));return c}))}{const e=this;return Wk((function(...t){const i=e._def.args.safeParse(t,a);if(!i.success)throw new Mk([r(t,i.error)]);const s=Reflect.apply(o,this,i.data),l=e._def.returns.safeParse(s,a);if(!l.success)throw new Mk([n(s,l.error)]);return l.data}))}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new WC({...this._def,args:zC.create(e).rest(PC.create())})}returns(e){return new WC({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new WC({args:e||zC.create([]).rest(PC.create()),returns:t||PC.create(),typeName:uO.ZodFunction,...nC(r)})}}class ZC extends aC{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})}}ZC.create=(e,t)=>new ZC({getter:e,typeName:uO.ZodLazy,...nC(t)});class GC extends aC{_parse(e){if(e.data!==this._def.value){const t=this._getOrReturnCtx(e);return zk(t,{received:t.data,code:Rk.invalid_literal,expected:this._def.value}),$k}return{status:"valid",value:e.data}}get value(){return this._def.value}}function qC(e,t){return new KC({values:e,typeName:uO.ZodEnum,...nC(t)})}GC.create=(e,t)=>new GC({value:e,typeName:uO.ZodLiteral,...nC(t)});class KC extends aC{constructor(){super(...arguments),Qk.set(this,void 0)}_parse(e){if("string"!=typeof e.data){const t=this._getOrReturnCtx(e),r=this._def.values;return zk(t,{expected:Dk.joinValues(r),received:t.parsedType,code:Rk.invalid_type}),$k}if(Yk(this,Qk,"f")||Xk(this,Qk,new Set(this._def.values),"f"),!Yk(this,Qk,"f").has(e.data)){const t=this._getOrReturnCtx(e),r=this._def.values;return zk(t,{received:t.data,code:Rk.invalid_enum_value,options:r}),$k}return Wk(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 KC.create(e,{...this._def,...t})}exclude(e,t=this._def){return KC.create(this.options.filter((t=>!e.includes(t))),{...this._def,...t})}}Qk=new WeakMap,KC.create=qC;class YC extends aC{constructor(){super(...arguments),eC.set(this,void 0)}_parse(e){const t=Dk.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==Fk.string&&r.parsedType!==Fk.number){const e=Dk.objectValues(t);return zk(r,{expected:Dk.joinValues(e),received:r.parsedType,code:Rk.invalid_type}),$k}if(Yk(this,eC,"f")||Xk(this,eC,new Set(Dk.getValidEnumValues(this._def.values)),"f"),!Yk(this,eC,"f").has(e.data)){const e=Dk.objectValues(t);return zk(r,{received:r.data,code:Rk.invalid_enum_value,options:e}),$k}return Wk(e.data)}get enum(){return this._def.values}}eC=new WeakMap,YC.create=(e,t)=>new YC({values:e,typeName:uO.ZodNativeEnum,...nC(t)});class XC extends aC{unwrap(){return this._def.type}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==Fk.promise&&!1===t.common.async)return zk(t,{code:Rk.invalid_type,expected:Fk.promise,received:t.parsedType}),$k;const r=t.parsedType===Fk.promise?t.data:Promise.resolve(t.data);return Wk(r.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}XC.create=(e,t)=>new XC({type:e,typeName:uO.ZodPromise,...nC(t)});class JC extends aC{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===uO.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=>{zk(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 $k;const n=await this._def.schema._parseAsync({data:e,path:r.path,parent:r});return"aborted"===n.status?$k:"dirty"===n.status||"dirty"===t.value?Hk(n.value):n}));{if("aborted"===t.value)return $k;const n=this._def.schema._parseSync({data:e,path:r.path,parent:r});return"aborted"===n.status?$k:"dirty"===n.status||"dirty"===t.value?Hk(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?$k:("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?$k:("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(!qk(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=>qk(e)?Promise.resolve(n.transform(e.value,a)).then((e=>({status:t.value,value:e}))):e))}Dk.assertNever(n)}}JC.create=(e,t,r)=>new JC({schema:e,typeName:uO.ZodEffects,effect:t,...nC(r)}),JC.createWithPreprocess=(e,t,r)=>new JC({schema:t,effect:{type:"preprocess",transform:e},typeName:uO.ZodEffects,...nC(r)});class QC extends aC{_parse(e){return this._getType(e)===Fk.undefined?Wk(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}QC.create=(e,t)=>new QC({innerType:e,typeName:uO.ZodOptional,...nC(t)});class eO extends aC{_parse(e){return this._getType(e)===Fk.null?Wk(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}eO.create=(e,t)=>new eO({innerType:e,typeName:uO.ZodNullable,...nC(t)});class tO extends aC{_parse(e){const{ctx:t}=this._processInputParams(e);let r=t.data;return t.parsedType===Fk.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}tO.create=(e,t)=>new tO({innerType:e,typeName:uO.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...nC(t)});class rO extends aC{_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 Kk(n)?n.then((e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new Mk(r.common.issues)},input:r.data})}))):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new Mk(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}rO.create=(e,t)=>new rO({innerType:e,typeName:uO.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...nC(t)});class nO extends aC{_parse(e){if(this._getType(e)!==Fk.nan){const t=this._getOrReturnCtx(e);return zk(t,{code:Rk.invalid_type,expected:Fk.nan,received:t.parsedType}),$k}return{status:"valid",value:e.data}}}nO.create=e=>new nO({typeName:uO.ZodNaN,...nC(e)});const aO=Symbol("zod_brand");class oO extends aC{_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 iO extends aC{_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?$k:"dirty"===e.status?(t.dirty(),Hk(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?$k:"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 iO({in:e,out:t,typeName:uO.ZodPipeline})}}class sO extends aC{_parse(e){const t=this._def.innerType._parse(e);return qk(t)&&(t.value=Object.freeze(t.value)),t}unwrap(){return this._def.innerType}}function lO(e,t={},r){return e?AC.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})}})):AC.create()}sO.create=(e,t)=>new sO({innerType:e,typeName:uO.ZodReadonly,...nC(t)});const cO={object:RC.lazycreate};var uO;!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"}(uO||(uO={}));const dO=xC.create,pO=EC.create,fO=nO.create,hO=_C.create,mO=SC.create,gO=kC.create,vO=CC.create,bO=OC.create,yO=TC.create,xO=AC.create,wO=PC.create,EO=DC.create,_O=NC.create,SO=FC.create,kO=RC.create,CO=RC.strictCreate,OO=MC.create,TO=LC.create,AO=VC.create,PO=zC.create,DO=UC.create,NO=$C.create,FO=HC.create,jO=WC.create,RO=ZC.create,MO=GC.create,IO=KC.create,LO=YC.create,BO=XC.create,VO=JC.create,zO=QC.create,UO=eO.create,$O=JC.createWithPreprocess,HO=iO.create,WO={string:e=>xC.create({...e,coerce:!0}),number:e=>EC.create({...e,coerce:!0}),boolean:e=>SC.create({...e,coerce:!0}),bigint:e=>_C.create({...e,coerce:!0}),date:e=>kC.create({...e,coerce:!0})},ZO=$k;var GO=Object.freeze({__proto__:null,defaultErrorMap:Ik,setErrorMap:function(e){Lk=e},getErrorMap:Bk,makeIssue:Vk,EMPTY_PATH:[],addIssueToContext:zk,ParseStatus:Uk,INVALID:$k,DIRTY:Hk,OK:Wk,isAborted:Zk,isDirty:Gk,isValid:qk,isAsync:Kk,get util(){return Dk},get objectUtil(){return Nk},ZodParsedType:Fk,getParsedType:jk,ZodType:aC,datetimeRegex:yC,ZodString:xC,ZodNumber:EC,ZodBigInt:_C,ZodBoolean:SC,ZodDate:kC,ZodSymbol:CC,ZodUndefined:OC,ZodNull:TC,ZodAny:AC,ZodUnknown:PC,ZodNever:DC,ZodVoid:NC,ZodArray:FC,ZodObject:RC,ZodUnion:MC,ZodDiscriminatedUnion:LC,ZodIntersection:VC,ZodTuple:zC,ZodRecord:UC,ZodMap:$C,ZodSet:HC,ZodFunction:WC,ZodLazy:ZC,ZodLiteral:GC,ZodEnum:KC,ZodNativeEnum:YC,ZodPromise:XC,ZodEffects:JC,ZodTransformer:JC,ZodOptional:QC,ZodNullable:eO,ZodDefault:tO,ZodCatch:rO,ZodNaN:nO,BRAND:aO,ZodBranded:oO,ZodPipeline:iO,ZodReadonly:sO,custom:lO,Schema:aC,ZodSchema:aC,late:cO,get ZodFirstPartyTypeKind(){return uO},coerce:WO,any:xO,array:SO,bigint:hO,boolean:mO,date:gO,discriminatedUnion:TO,effect:VO,enum:IO,function:jO,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>lO((t=>t instanceof e),t),intersection:AO,lazy:RO,literal:MO,map:NO,nan:fO,nativeEnum:LO,never:EO,null:yO,nullable:UO,number:pO,object:kO,oboolean:()=>mO().optional(),onumber:()=>pO().optional(),optional:zO,ostring:()=>dO().optional(),pipeline:HO,preprocess:$O,promise:BO,record:DO,set:FO,strictObject:CO,string:dO,symbol:vO,transformer:VO,tuple:PO,undefined:bO,union:OO,unknown:wO,void:_O,NEVER:ZO,ZodIssueCode:Rk,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:Mk});const qO=/^\+?[0-9()\s-]{6,20}$/,KO=/^[a-z0-9!'#$%&*+\/=?^_`{|}~-]+(?:\.[a-z0-9!'#$%&*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-zA-Z]{2,}$/i,YO=e=>e.map((e=>({type:e.id,id:e.id,url:e.url}))),XO=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"}))})),JO=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"}))}));var QO=[640,786,1024,1280,1536],eT=(e,t)=>{let r=Object.keys((e=>Array.isArray(e)?(e=>e.reduce(((e,t,r)=>"number"!=typeof t?e:{...e,[QO[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]},tT=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=eT(e,r);return null!=(n=e[a])?n:3}),[t,r,e])},rT=(0,n.createContext)({column:0,position:0}),nT=(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=tT(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,u.jsx)(a,{"data-masonry-id":`Masonry-${l}`,...s,style:{display:"flex",gap:r,...s.style},ref:t,children:c.map(((e,t)=>(0,u.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,u.jsx)(rT.Provider,{value:{column:t,position:r},children:e},`Masonry__Column_Child_${l}_${r}`)))},`Masonry__Column_${l}_${t}`)))})})),aT=nT;const oT=({className:e,onClick:t,children:r})=>(0,n.createElement)("div",{onClick:e=>{"function"==typeof t&&t(e)},className:_t(e),"aria-hidden":"true"},r),iT=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:sT,useRef:lT,useEffect:cT}=wp.element,uT=({className:e,keywordClassName:t,keywords:r,onClick:a,...o})=>{const[i,s]=sT(0),[l,c]=sT(!1),[u,d]=sT(!1),p=lT(null);cT((()=>{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)},h=(e,t)=>{e&&e.scrollTo({left:t,behavior:"smooth"})};return(0,n.createElement)("div",{className:_t("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:()=>{h(p.current,0)}},(0,n.createElement)(Tt,{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:_t("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-zip-app-light-bg",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;h(e,e.scrollWidth)}},(0,n.createElement)(iT,{className:"w-6 h-6"})))},dT="default",pT="selection",fT=(0,i.memo)((({image:e,isSelected:t,onClick:r,variant:a="default",...o})=>{var i,s;return(0,n.createElement)(Cf.div,{key:e.id,initial:{opacity:0},animate:{opacity:1},transition:{duration:.15},exit:{opacity:0},...o},(0,n.createElement)(oT,{className:_t("flex relative overflow-hidden rounded-lg border-2 border-solid border-transparent",a===dT&&"cursor-pointer",a===dT&&t&&"border-outline-color"),onClick:(s=e,e=>{e?.preventDefault(),e?.stopPropagation(),a===pT&&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===pT?(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)(vi,{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)(Oe,{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.charAt(0).toUpperCase()+e.engine.slice(1)))}),((e,t)=>String(e.image.id)===String(t.image.id)&&e.isSelected===t.isSelected&&e.onClick===t.onClick&&e.variant===t.variant)),hT=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"}))})),mT=({template:e,position:t})=>{const[r,a]=Jh({placement:"top-end",strategy:"fixed",modifiers:[{name:"offset",options:{offset:[0,6]}}]});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:"zw-base-semibold text-app-heading capitalize select-none"},t?`Option ${t}`:""),(0,n.createElement)("div",{className:"flex gap-4"},(0,n.createElement)(Ck,{as:"div",className:"relative"},(({open:t,close:o})=>(0,n.createElement)(i.Fragment,null,(0,n.createElement)(Ck.Button,{ref:r,as:i.Fragment},(0,n.createElement)(OE,{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)(Iy,{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,yt.__)("Pages included:","ai-builder")),(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)(hT,{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,yt.sprintf)(/* translators: %s: Page count */ /* translators: %s: Page count */ (0,yt.__)("Page count: %s","ai-builder"),e.pagesCount))))," "))))))},gT={hidden:{scale:0},visible:{scale:1},exit:{scale:0}},vT=(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)(Cf.div,{key:r,className:_t("w-1 h-1 bg-accent-st rounded-full !shrink-0",e),variants:gT,initial:"hidden",animate:"visible",exit:"exit",transition:(a=r,{duration:.5,repeat:1/0,repeatType:"reverse",delay:.2*a})});var a}))))),bT=({template:e,isRecommended:t,position:r})=>{const{businessName:a,selectedImages:o,templateList:s,businessContact:l}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return t()})),{setWebsiteSelectedTemplateAIStep:c,setWebsiteColorPalette:u,setWebsiteTypography:d,setWebsiteLogo:p}=(0,bt.useDispatch)(Pr),f=(0,i.useRef)(null),h=(0,i.useRef)(null),m=e.domain+"?preview_demo=yes",g=()=>{if(!f.current)return;const e=f.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)((()=>{g()}),[]),(0,i.useEffect)((()=>(window.addEventListener("resize",g),()=>{window.removeEventListener("resize",g)})),[]);const v=(0,i.useRef)(null);return(0,n.createElement)("div",{className:_t("w-full border border-border-tertiary border-solid")},(0,n.createElement)("div",{className:_t("w-full relative h-fit bg-zip-app-highlight-bg")},(0,n.createElement)("div",{ref:f,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:Vt(m),onLoad:()=>(e=>{if(!h.current)return;if(o?.length||(o.push(aiBuilderVars?.placeholder_images[0]),o.push(aiBuilderVars?.placeholder_images[1])),Object.values(l).some(Boolean)){const t=[{type:"phone",value:l.phone,fallback:"202-555-0188"},{type:"email",value:l.email,fallback:"contact@example.com"},{type:"address",value:l.address,fallback:"2360 Hood Avenue, San Diego, CA, 92123"}];zt({param:"contactInfo",data:t},e)}zt({param:"images",data:{...o}},e);const t=s.find((t=>t.uuid===e));t?.content&&zt({param:"content",data:t.content,businessName:a},e),setTimeout((()=>{h.current&&h.current.remove()}),1e3)})(e.uuid),frameBorder:"0",scrolling:"no",id:e.uuid})),t&&(0,n.createElement)("div",{className:"absolute top-3 right-5 h-6 zw-xs-semibold text-white flex items-center justify-center rounded-3xl bg-outline-color px-3 pointer-events-none"},(0,yt.__)("Recommended","ai-builder")),(0,n.createElement)("div",{className:"absolute inset-0 w-full h-full bg-transparent cursor-pointer",onClick:()=>{c(e.uuid),p(Er),d(null),u(null)},onMouseEnter:()=>{v.current=setTimeout((()=>{zt({param:"template-hover",data:{action:"scroll-start"}},e.uuid)}),300)},onMouseLeave:()=>{clearTimeout(v.current),zt({param:"template-hover",data:{action:"scroll-stop"}},e.uuid)}})),(0,n.createElement)("div",{className:"relative h-14"},(0,n.createElement)(mT,{template:e,position:r})),(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)(vT,null),(0,n.createElement)("p",{className:"!text-base !font-normal !text-zip-app-heading select-none"},(0,yt.__)("Generating preview…","ai-builder"))),(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"})))))},yT=()=>(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"},(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)(vT,null),(0,n.createElement)("p",{className:"!text-base !font-normal !text-zip-app-heading select-none"},(0,yt.__)("Generating preview…","ai-builder"))),(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"})))),xT="st-template-search",wT=(0,i.memo)((({render:e})=>{const{setWebsiteImagesAIStep:t}=(0,bt.useDispatch)(Pr),{stepsData:{selectedImages:r=[]}}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return{stepsData:t()}}),[]);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(sn.MediaUpload,{mode:"upload",allowedTypes:["image"],render:"function"==typeof e?e:({open:e})=>(0,n.createElement)("button",{type:"button",onClick:e,className:_t("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)(XO,{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,yt.__)("Upload images","ai-builder"))),onSelect:e=>{const n=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}))}));function ET(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 _T(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 ST(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 kT(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 CT=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 OT(e,t){var r=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=CT.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 TT=[".DS_Store","Thumbs.db"];function AT(e){return"object"==typeof e&&null!==e}function PT(e){return jT(e.target.files).map((function(e){return OT(e)}))}function DT(e){return ET(this,void 0,void 0,(function(){return _T(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 OT(e)}))]}}))}))}function NT(e,t){return ET(this,void 0,void 0,(function(){var r;return _T(this,(function(n){switch(n.label){case 0:return e.items?(r=jT(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,r]:[4,Promise.all(r.map(RT))]):[3,2];case 1:return[2,FT(MT(n.sent()))];case 2:return[2,FT(jT(e.files).map((function(e){return OT(e)})))]}}))}))}function FT(e){return e.filter((function(e){return-1===TT.indexOf(e.name)}))}function jT(e){if(null===e)return[];for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(n)}return t}function RT(e){if("function"!=typeof e.webkitGetAsEntry)return IT(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?BT(t):IT(e)}function MT(e){return e.reduce((function(e,t){return kT(kT([],ST(e),!1),ST(Array.isArray(t)?MT(t):[t]),!1)}),[])}function IT(e){var t=e.getAsFile();if(!t)return Promise.reject("".concat(e," is not a File"));var r=OT(t);return Promise.resolve(r)}function LT(e){return ET(this,void 0,void 0,(function(){return _T(this,(function(t){return[2,e.isDirectory?BT(e):VT(e)]}))}))}function BT(e){var t=e.createReader();return new Promise((function(e,r){var n=[];!function a(){var o=this;t.readEntries((function(t){return ET(o,void 0,void 0,(function(){var o,i,s;return _T(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(LT)),n.push(s),a(),l.label=6;case 6:return[2]}}))}))}),(function(e){r(e)}))}()}))}function VT(e){return ET(this,void 0,void 0,(function(){return _T(this,(function(t){return[2,new Promise((function(t,r){e.file((function(r){var n=OT(r,e.fullPath);t(n)}),(function(e){r(e)}))}))]}))}))}var zT=r(9455);function UT(e){return function(e){if(Array.isArray(e))return qT(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||GT(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 $T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function HT(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$T(Object(r),!0).forEach((function(t){WT(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function WT(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZT(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)||GT(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 GT(e,t){if(e){if("string"==typeof e)return qT(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)?qT(e,t):void 0}}function qT(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 KT=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)}},YT=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},XT=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},JT={code:"too-many-files",message:"Too many files"};function QT(e,t){var r="application/x-moz-file"===e.type||(0,zT.A)(e,t);return[r,r?null:KT(t)]}function eA(e,t,r){if(tA(e.size))if(tA(t)&&tA(r)){if(e.size>r)return[!1,YT(r)];if(e.size<t)return[!1,XT(t)]}else{if(tA(t)&&e.size<t)return[!1,XT(t)];if(tA(r)&&e.size>r)return[!1,YT(r)]}return[!0,null]}function tA(e){return null!=e}function rA(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function nA(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 aA(e){e.preventDefault()}function oA(){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!rA(e)&&t&&t.apply(void 0,[e].concat(n)),rA(e)}))}}function iA(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}function sA(e){return/^.*\.[\w]+$/.test(e)}var lA=["children"],cA=["open"],uA=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],dA=["refKey","onChange","onClick"];function pA(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)||fA(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 fA(e,t){if(e){if("string"==typeof e)return hA(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)?hA(e,t):void 0}}function hA(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 mA(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 gA(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?mA(Object(r),!0).forEach((function(t){vA(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mA(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function vA(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bA(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 yA=(0,n.forwardRef)((function(e,t){var r=e.children,a=EA(bA(e,lA)),i=a.open,s=bA(a,cA);return(0,n.useImperativeHandle)(t,(function(){return{open:i}}),[i]),o().createElement(n.Fragment,null,r(gA(gA({},s),{},{open:i})))}));yA.displayName="Dropzone";var xA={disabled:!1,getFilesFromEvent:function(e){return ET(this,void 0,void 0,(function(){return _T(this,(function(t){return AT(e)&&AT(e.dataTransfer)?[2,NT(e.dataTransfer,e.type)]:AT(r=e)&&AT(r.target)?[2,PT(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"==typeof e.getFile}))?[2,DT(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};yA.defaultProps=xA,yA.propTypes={children:xm().func,accept:xm().objectOf(xm().arrayOf(xm().string)),multiple:xm().bool,preventDropOnDocument:xm().bool,noClick:xm().bool,noKeyboard:xm().bool,noDrag:xm().bool,noDragEventsBubbling:xm().bool,minSize:xm().number,maxSize:xm().number,maxFiles:xm().number,disabled:xm().bool,getFilesFromEvent:xm().func,onFileDialogCancel:xm().func,onFileDialogOpen:xm().func,useFsAccessApi:xm().bool,autoFocus:xm().bool,onDragEnter:xm().func,onDragLeave:xm().func,onDragOver:xm().func,onDrop:xm().func,onDropAccepted:xm().func,onDropRejected:xm().func,onError:xm().func,validator:xm().func};var wA={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function EA(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=gA(gA({},xA),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,h=t.onDropAccepted,m=t.onDropRejected,g=t.onFileDialogCancel,v=t.onFileDialogOpen,b=t.useFsAccessApi,y=t.autoFocus,x=t.preventDropOnDocument,w=t.noClick,E=t.noKeyboard,_=t.noDrag,S=t.noDragEventsBubbling,k=t.onError,C=t.validator,O=(0,n.useMemo)((function(){return function(e){if(tA(e))return Object.entries(e).reduce((function(e,t){var r=ZT(t,2),n=r[0],a=r[1];return[].concat(UT(e),[n],UT(a))}),[]).filter((function(e){return iA(e)||sA(e)})).join(",")}(r)}),[r]),T=(0,n.useMemo)((function(){return function(e){return tA(e)?[{description:"Files",accept:Object.entries(e).filter((function(e){var t=ZT(e,2),r=t[0],n=t[1],a=!0;return iA(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(sA)||(console.warn('Skipped "'.concat(r,'" because an invalid file extension was provided.')),a=!1),a})).reduce((function(e,t){var r=ZT(t,2),n=r[0],a=r[1];return HT(HT({},e),{},WT({},n,a))}),{})}]:e}(r)}),[r]),A=(0,n.useMemo)((function(){return"function"==typeof v?v:SA}),[v]),P=(0,n.useMemo)((function(){return"function"==typeof g?g:SA}),[g]),D=(0,n.useRef)(null),N=(0,n.useRef)(null),F=pA((0,n.useReducer)(_A,wA),2),j=F[0],R=F[1],M=j.isFocused,I=j.isFileDialogActive,L=(0,n.useRef)("undefined"!=typeof window&&window.isSecureContext&&b&&"showOpenFilePicker"in window),B=function(){!L.current&&I&&setTimeout((function(){N.current&&(N.current.files.length||(R({type:"closeDialog"}),P()))}),300)};(0,n.useEffect)((function(){return window.addEventListener("focus",B,!1),function(){window.removeEventListener("focus",B,!1)}}),[N,I,P,L]);var V=(0,n.useRef)([]),z=function(e){D.current&&D.current.contains(e.target)||(e.preventDefault(),V.current=[])};(0,n.useEffect)((function(){return x&&(document.addEventListener("dragover",aA,!1),document.addEventListener("drop",z,!1)),function(){x&&(document.removeEventListener("dragover",aA),document.removeEventListener("drop",z))}}),[D,x]),(0,n.useEffect)((function(){return!a&&y&&D.current&&D.current.focus(),function(){}}),[D,y,a]);var U=(0,n.useCallback)((function(e){k?k(e):console.error(e)}),[k]),$=(0,n.useCallback)((function(e){var t;e.preventDefault(),e.persist(),re(e),V.current=[].concat(function(e){if(Array.isArray(e))return hA(e)}(t=V.current)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||fA(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]),nA(e)&&Promise.resolve(o(e)).then((function(t){if(!rA(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=ZT(QT(e,r),1)[0],o=ZT(eA(e,n,a),1)[0],i=s?s(e):null;return t&&o&&!i}))}({files:t,accept:O,minSize:s,maxSize:i,multiple:l,maxFiles:c,validator:C});R({isDragAccept:n,isDragReject:r>0&&!n,isDragActive:!0,type:"setDraggedFiles"}),u&&u(e)}})).catch((function(e){return U(e)}))}),[o,u,U,S,O,s,i,l,c,C]),H=(0,n.useCallback)((function(e){e.preventDefault(),e.persist(),re(e);var t=nA(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&p&&p(e),!1}),[p,S]),W=(0,n.useCallback)((function(e){e.preventDefault(),e.persist(),re(e);var t=V.current.filter((function(e){return D.current&&D.current.contains(e)})),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),V.current=t,t.length>0||(R({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),nA(e)&&d&&d(e))}),[D,d,S]),Z=(0,n.useCallback)((function(e,t){var r=[],n=[];e.forEach((function(e){var t=pA(QT(e,O),2),a=t[0],o=t[1],l=pA(eA(e,s,i),2),c=l[0],u=l[1],d=C?C(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:[JT]})})),r.splice(0)),R({acceptedFiles:r,fileRejections:n,type:"setFiles"}),f&&f(r,n,t),n.length>0&&m&&m(n,t),r.length>0&&h&&h(r,t)}),[R,l,O,s,i,c,f,h,m,C]),G=(0,n.useCallback)((function(e){e.preventDefault(),e.persist(),re(e),V.current=[],nA(e)&&Promise.resolve(o(e)).then((function(t){rA(e)&&!S||Z(t,e)})).catch((function(e){return U(e)})),R({type:"reset"})}),[o,Z,U,S]),q=(0,n.useCallback)((function(){if(L.current){R({type:"openDialog"}),A();var e={multiple:l,types:T};window.showOpenFilePicker(e).then((function(e){return o(e)})).then((function(e){Z(e,null),R({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)?(L.current=!1,N.current?(N.current.value=null,N.current.click()):U(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."))):U(e):(P(e),R({type:"closeDialog"}))}))}else N.current&&(R({type:"openDialog"}),A(),N.current.value=null,N.current.click())}),[R,A,P,b,Z,U,T,l]),K=(0,n.useCallback)((function(e){D.current&&D.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),q()))}),[D,q]),Y=(0,n.useCallback)((function(){R({type:"focus"})}),[]),X=(0,n.useCallback)((function(){R({type:"blur"})}),[]),J=(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]),Q=function(e){return a?null:e},ee=function(e){return E?null:Q(e)},te=function(e){return _?null:Q(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=bA(e,uA);return gA(gA(vA({onKeyDown:ee(oA(o,K)),onFocus:ee(oA(i,Y)),onBlur:ee(oA(s,X)),onClick:Q(oA(l,J)),onDragEnter:te(oA(c,$)),onDragOver:te(oA(u,H)),onDragLeave:te(oA(d,W)),onDrop:te(oA(p,G)),role:"string"==typeof n&&""!==n?n:"presentation"},r,D),a||E?{}:{tabIndex:0}),f)}}),[D,K,Y,X,J,$,H,W,G,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=bA(e,dA);return gA(gA({},vA({accept:O,multiple:l,type:"file",style:{display:"none"},onChange:Q(oA(n,G)),onClick:Q(oA(a,ae)),tabIndex:-1},r,N)),o)}}),[N,r,l,G,a]);return gA(gA({},j),{},{isFocused:M&&!a,getRootProps:ne,getInputProps:oe,rootRef:D,inputRef:N,open:Q(q)})}function _A(e,t){switch(t.type){case"focus":return gA(gA({},e),{},{isFocused:!0});case"blur":return gA(gA({},e),{},{isFocused:!1});case"openDialog":return gA(gA({},wA),{},{isFileDialogActive:!0});case"closeDialog":return gA(gA({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return gA(gA({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return gA(gA({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return gA({},wA);default:return e}}function SA(){}const kA={all:{value:"all",label:(0,yt.__)("All","ai-builder")},landscape:{value:"landscape",label:(0,yt.__)("Landscape","ai-builder")},portrait:{value:"portrait",label:(0,yt.__)("Portrait","ai-builder")}},CA=[{label:(0,yt.__)("Search Results","ai-builder"),value:"all"},{label:(0,yt.__)("Upload Your Images","ai-builder"),value:"upload"},{label:(0,yt.__)("Selected Images","ai-builder"),value:"selected"}],OA=["pexels"],TA=(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)(oT,{key:`skeleton-${a}`,className:_t("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"}))})),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:"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"}))})),DA=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"}))})),NA=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"}))})),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:"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"}))})),jA=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"}))})),RA=(0,i.memo)((({open:e,setOpen:t,startBuilding:r})=>{const{reset:a}=(0,bt.useSelect)((e=>{const{getImportSiteProgressData:t}=e(Pr);return{...t()}}),[]),{updateImportAiSiteData:o}=(0,bt.useDispatch)(Pr);return(0,n.createElement)(kx,{open:e,setOpen:t,className:"sm:w-[27.5rem]"},(0,n.createElement)(Cx,null,(0,n.createElement)(Zr,{className:"w-6 h-6 text-alert-success"}),(0,n.createElement)("h5",{className:"text-lg text-zip-app-heading"},(0,yt.__)("Hold On!","ai-builder"))),(0,n.createElement)("p",{className:"!mt-3 text-sm leading-5 font-normal text-zip-body-text"},(0,yt.__)("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.","ai-builder")),(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,yt.__)("Maintain previous/old data?","ai-builder")),(0,n.createElement)("p",{className:"text-sm leading-5 font-normal text-zip-body-text"},(0,yt.__)("Enabling this option will maintain your old Starter Templates data, including content and images. Enable it to confirm.","ai-builder"))),(0,n.createElement)("div",{className:"flex items-center justify-center"},(0,n.createElement)(aa,{onChange:()=>{o({reset:!a})},value:!a,variant:"light"}))),(0,n.createElement)("div",{className:"space-y-4"},(0,n.createElement)(Ft,{className:"w-full shadow-lg",variant:"primary",onClick:()=>{"function"==typeof r&&(t(!1),r())}},(0,yt.__)("Start Building","ai-builder")),(0,n.createElement)(Ft,{className:"w-fit px-2 py-0 mx-auto text-accent-st",variant:"blank",onClick:()=>t(!1)},(0,yt.__)("Back","ai-builder")))))})),MA="fetching",IA="fetched",LA="error",BA={heart:AA,"squares-plus":PA,funnel:DA,"play-circle":NA,"live-chat":FA};function VA(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 zA(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?VA(Object(r),!0).forEach((function(t){UA(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):VA(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function UA(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $A(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 HA(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)?HA(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 HA(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 WA=(0,n.createContext)(),ZA=function(){var e=(0,n.useContext)(WA),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},GA=function(){var e=(0,n.useContext)(WA),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})},qA=function(e){var t=e.children,r=(0,n.useContext)(WA),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)},KA=function(e){var t=e.index,r=(0,n.useContext)(WA).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})}))))},YA=function(){var e=(0,n.useContext)(WA),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,h=void 0!==i?{transition:"stroke-dashoffset ".concat(i)}:"";return o().createElement(o().Fragment,null,a&&o().createElement(KA,{index:t,linearGradient:a}),o().createElement("circle",{cx:"50%",cy:"50%",r:"42",shapeRendering:"geometricPrecision",fill:"none",style:zA({transform:"rotate(".concat(r,"deg)"),transformOrigin:"50% 50%"},h),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}))},XA=xm().bool,JA=xm().number,QA=xm().string,eP=xm().array,tP={percent:JA.isRequired,colorSlice:QA,colorCircle:QA,round:XA,opacity:JA,number:XA,size:JA,speed:JA,cut:JA,rotation:JA,unit:QA,textPosition:QA,fontSize:QA,fill:QA,fontWeight:JA,stroke:JA,strokeBottom:JA,strokeDasharray:QA,fontColor:QA,linearGradient:eP},rP=function(e){var t=e.children,r=e.percent,a=e.speed,i=e.animationOff,s=$A((0,n.useState)(i?r:0),2),l=s[0],c=s[1],u=(0,n.useRef)(),d=function(e){var t=$A((0,n.useState)(!1),2),r=t[0],a=t[1];return(0,n.useEffect)((function(){var t=new IntersectionObserver((function(e){var t=$A(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,h,m=zA(zA({},e),{},{counter:l});return o().createElement("div",{ref:u,style:(p=e,f=p.styles,h=p.size,zA(zA({},f),{},{width:h,height:h})),"data-angel":l},o().createElement(WA.Provider,{value:m},t,o().createElement(qA,null,e.colorCircle&&o().createElement(GA,null),o().createElement(YA,null),o().createElement(ZA,null))))};rP.propTypes=tP,rP.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 nP=({onClickNext:e})=>{const{importPercent:t,builder:r,importStatus:a,importError:o}=(0,bt.useSelect)((e=>{const{getImportSiteProgressData:t}=e(Pr);return{...t()}}),[]),{updateImportAiSiteData:s}=(0,bt.useDispatch)(Pr);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,Yr.decodeEntities)(" "))),(0,n.createElement)("div",{className:"import-done-section"}))))},aP={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,yt.__)("Importing Content…","ai-builder")}),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)}},oP=aP,{themeStatus:iP}=aiBuilderVars,sP=async({businessName:e,selectedTemplate:t},r,n)=>{var a;const{uuid:o}=n,i=await Pt()({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,yt.__)("Fetching related demo failed.","ai-builder"),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})},lP=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})}}))},cP=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,yt.__)("Astra Theme Installed.","ai-builder")}):e({importError:!0,importErrorMessages:{primaryText:(0,yt.__)("Astra theme installation failed.","ai-builder"),secondaryText:"",errorCode:"",errorText:t.data,solutionText:"",tryAgain:!0}})})).catch((e=>{console.error(e)}))},uP=(e,t)=>{let r=e;"not-installed"===iP&&(wp.updates.shouldRequestFilesystemCredentials&&!wp.updates.ajaxLocked&&wp.updates.requestFilesystemCredentials(),r+=5,t({importPercent:r,importStatus:(0,yt.__)("Installing Astra Theme…","ai-builder")}),wp.updates.installTheme({slug:"astra",ajax_nonce:aiBuilderVars._ajax_nonce}),jQuery(document).on("wp-theme-install-success",(function(){t({importStatus:(0,yt.__)("Astra Theme Installed.","ai-builder")}),cP(t)}))),"installed-but-inactive"===iP&&setTimeout((()=>cP(t)),3e3),"installed-and-active"===iP&&t({themeStatus:!0})},dP=async e=>{try{const t=new FormData;t.append("action","astra-sites-filesystem_permission"),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce);const r=await fetch(aiBuilderVars.ajax_url,{method:"POST",body:t});e({fileSystemPermissions:(await r.json()).data})}catch(e){console.error(e)}},pP=({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,yt.__)("Oops.. Something went wrong","ai-builder")," ","😕"),(0,n.createElement)("div",{className:"text-base !font-semibold leading-6 !mt-5"},(0,yt.__)("What happened?","ai-builder")),(0,n.createElement)("div",{className:"text-app-text text-base font-normal leading-6"},(0,yt.__)("Importing site content has failed. The import process was interrupted.","ai-builder")),(0,n.createElement)("div",{className:"text-app-text text-base !font-semibold leading-6"},(0,yt.__)("Additional technical information from console:","ai-builder")),(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)(Ft,{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,yt.__)("Click here to try again","ai-builder"),(0,n.createElement)(Ot,{className:"w-5 h-5"}))),(0,n.createElement)(Ft,{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,yt.__)("Exit to Dashboard","ai-builder"))),(0,n.createElement)("a",{href:(i=t?.uuid,s=null!==(o=e?.errorText)&&void 0!==o?o:"",`${Jr}&template-id=${i}&subject=${s}`),className:"group flex items-center justify-center mt-6 text-base",target:"_blank",rel:"noopener noreferrer"},(0,yt.__)("Contact Support","ai-builder")))))},{migrateSvg:fP,reportError:hP}=aiBuilderVars;let mP=hP;const gP=8e3,vP=[(0,yt.__)("Double-checking for grammar and spelling errors…","ai-builder"),(0,yt.__)("Finalizing setup and configurations…","ai-builder"),(0,yt.__)("Crossing the t's and dotting the i's…","ai-builder"),(0,yt.__)("Reviewing for any last-minute tweaks…","ai-builder"),(0,yt.__)("Almost there! Just a few more finishing touches…","ai-builder"),(0,yt.__)("Your website is almost ready.","ai-builder"),(0,yt.__)("It's taking longer than usual. Please bear with us!","ai-builder")];function*bP(){let e=0;for(;;)yield vP[e++%vP.length]}var yP=r(1359),xP=r.n(yP);const wP={position:"fixed",pointerEvents:"none",width:"100%",height:"100%",top:0,left:0},EP=(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 _P(){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(EP(.1,.3)),e.current(EP(.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)(xP(),{onInit:a,style:wP,useWorker:!0,resize:!0})}const{adminUrl:SP,siteUrl:kP}=aiBuilderVars,CP=[{path:"/",component:()=>{const{nextStep:e}=RP(),{setLimitExceedModal:t}=(0,bt.useDispatch)(Pr),r=aiBuilderVars?.zip_token_exists,a=aiBuilderVars?.zip_plans,o=a?.plan_data?.remaining,s=o?.ai_sites_count,l=o?.all_sites_count;return(0,i.useEffect)((()=>{(new URLSearchParams(window.location.search).get("token")||r)&&("number"==typeof s&&s<=0||"number"==typeof l&&l<=0?t({open:!0}):e())}),[]),(0,n.createElement)("div",{className:"flex-1 w-full bg-st-background-secondary"},(0,n.createElement)(EE,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,yt.__)("Building a website has never been this easy!","ai-builder")),(0,n.createElement)("p",{className:" m-0 !text-zip-body-text !text-xl !font-normal"},(0,yt.__)("Here is how the AI Website Builder works:","ai-builder")),(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,yt.__)("Create a free account on ZipWP platform.","ai-builder")),(0,n.createElement)("li",{className:"text-start text-xl"},(0,yt.__)("Describe your dream website in your own words.","ai-builder")),(0,n.createElement)("li",{className:"text-start text-xl"},(0,yt.__)("Watch as AI crafts your WordPress website instantly.","ai-builder")),(0,n.createElement)("li",{className:"text-start text-xl"},(0,yt.__)("Refine the website with an easy drag & drop builder.","ai-builder")),(0,n.createElement)("li",{className:"text-start text-xl"},(0,yt.__)("Launch.","ai-builder"))),(0,n.createElement)("div",{className:"gap-6 mt-4 mb-10 flex flex-col items-start justify-start"},(0,n.createElement)(Ft,{className:"bg-accent-st-secondary text-white",variant:"blank",hasSuffixIcon:!0,onClick:()=>{const e=wpApiSettings?.zipwp_auth?.screen_url+"?type=token&redirect_url="+wpApiSettings?.zipwp_auth?.redirect_url+"&ask=/register"+(wpApiSettings?.zipwp_auth?.partner_id?"&aff="+wpApiSettings?.zipwp_auth?.partner_id:"");window.location.href=e}},(0,n.createElement)("span",{className:"mr-2"},(0,yt.__)("Let's Get Started. It's Free","ai-builder")),(0,n.createElement)(Ot,{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)(Iw,{className:"w-5 h-5 text-zip-body-text"}),(0,n.createElement)("span",null,(0,yt.__)("Back","ai-builder"))))),(0,n.createElement)("div",{className:"self-center scale-[0.8] md:scale-100 order-1 lg:order-2"},(0,n.createElement)(Lw,null)))))},layoutConfig:{hideSidebar:!0,hideCloseIcon:!0,hideStep:!0,hideCredits:!0},requiredStates:[]},{path:"/lets-start",component:()=>{const{nextStep:e}=RP(),{setSiteLanguageListAIStep:t,setWebsiteNameAIStep:r}=(0,bt.useDispatch)(Pr),{businessType:a,siteLanguageList:o,businessName:s}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return t()}));(0,i.useEffect)((()=>{o?.length||(async()=>{try{const e=await Pt()({path:"zipwp/v1/site-languages",method:"GET",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce}});e.success&&t(e?.data?.data)}catch(e){}})()}),[o]);const{register:l,formState:{errors:c},setFocus:u,watch:d}=HS({defaultValues:{businessName:s}}),p=d("businessName");return(0,i.useEffect)((()=>{u("businessName")}),[u]),(0,n.createElement)("div",{className:"w-full max-w-container flex flex-col gap-8"},(0,n.createElement)(SE,{heading:(0,yt.__)("Let's build your website!","ai-builder"),subHeading:(0,yt.__)("Please share some basic details of the website to get started.","ai-builder")}),(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-base flex font-semibold leading-6 items-center !mb-2"},(0,yt.__)("Name of the website:","ai-builder")),(0,n.createElement)(rk,{className:"w-full",name:"businessName",placeholder:(0,yt.__)("Enter name or title of the website","ai-builder"),register:l,maxLength:100,validations:{required:(0,yt.__)("Name is required","ai-builder"),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-base flex font-semibold leading-6 items-center"},(0,yt.__)("This website is for:","ai-builder")),(0,n.createElement)(QS,null)),(0,n.createElement)(N_,null))),(0,n.createElement)(_E,null),(0,n.createElement)(CE,{onClickContinue:()=>{a&&""!==a&&(r(p),e())},disableContinue:!a||!p}))},layoutConfig:{stepNumber:1,name:(0,yt.__)("Let’s Start","ai-builder"),description:(0,yt.__)("Name, language & type","ai-builder"),screen:"type",hideCredits:!1},requiredStates:["businessType","businessName"]},{path:"/description",component:()=>{var e;const{nextStep:t,previousStep:r}=RP(),{businessDetails:a,businessType:o,businessName:s,descriptionListStore:l}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return t()})),c=(0,bt.useSelect)((e=>{const{getOnboardingAI:t}=e(Pr);return t()})),{loadingNextStep:u}=c,{setWebsiteDetailsAIStep:d,setWebsiteKeywordsAIStep:p,resetKeywordsImagesAIStep:f,setOnboardingAIDetails:h}=(0,bt.useDispatch)(Pr),[m,g]=(0,i.useState)(!1),[v,b]=(0,i.useState)(!1),y=(0,i.useRef)(a),x=(0,i.useRef)(null),{register:w,handleSubmit:E,formState:{errors:_},watch:S,setValue:k,setFocus:C}=HS({defaultValues:{businessDetails:a}}),O=S("businessDetails"),T=(e,t)=>("name"===t&&(t=s),(0,n.createElement)("h1",null,e[0],(0,n.createElement)(lk,{text:s}),e[1])),A={business:{question:T`What is ${"name"}? Please describe the business.`,description:"Please be as descriptive as you can. Share details such as services, products, goals, etc."},"personal-website":{question:T`Who is ${"name"}? Tell us more about the person.`,description:"Please be as descriptive as you can. Share details such as what they do, their expertise, offerings, etc."},organisation:{question:T`What is ${"name"}? Please describe the organisation.`,description:"Please be as descriptive as you can. Share details such as services, programs, mission, vision, etc."},restaurant:{question:T`What is ${"name"}? Tell us more about the restaurant.`,description:"Please be as descriptive as you can. Share details such as a brief about the restaurant, specialty, menu, etc."},product:{question:T`What is ${"name"}? Share more details about the product.`,description:"Please be as descriptive as you can. Share details such as a brief about the product, features, some USPs, etc."},event:{question:T`Tell us more about ${"name"}.`,description:"Please be as descriptive as you can. Share details such as Event information date, venue, some highlights, etc."},"landing-page":{question:T`Share more details about ${"name"}.`,description:"Please be as descriptive as you can. Share details such as a brief about the product, features, some USPs, etc."},medical:{question:T`Tell us more about the ${"name"}.`,description:"Please be as descriptive as you can. Share details such as treatments, procedures, facilities, etc."},unknown:{question:T`Please describe ${"name"} in a few words.`}};(0,i.useEffect)((()=>{C("businessDetails")}),[C]),(0,i.useLayoutEffect)((()=>{const e=x.current;e&&Lt(e)}),[O]);const{list:P,currentPage:D}=l||{},N=e=>{const t=e?D+1:D-1,r=D-1,n=[...P];P[r]!==O&&(n[r]=O),k("businessDetails",n[t-1]),h({...c,stepData:{...c.stepData,descriptionListStore:{...l,list:n,currentPage:t}}})};return(0,i.useEffect)((()=>{var e;e=O,e?.trim()!==a?.trim()&&h({...c,stepData:{...c.stepData,businessDetails:O,keywords:[],selectedImages:[],imagesPreSelected:!1,templateList:[]}}),Lt(x.current)}),[O]),(0,n.createElement)("form",{className:"w-full max-w-container flex flex-col gap-8 pb-10",action:"#",onSubmit:E((async e=>{d(e.businessDetails),y.current!==e.businessDetails&&f(),await(async e=>{if(!v&&y.current!==e){b(!0);try{const t=await Pt()({path:"zipwp/v1/keywords",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce},data:{business_name:s,business_description:e,category:o}});if(t.success){const e=t.data?.data;p(Array.isArray(e)?e:Object.values(e))}}catch(e){}finally{b(!1)}}})(e.businessDetails),t()}))},(0,n.createElement)(SE,{heading:null!==(e=A[o]?.question)&&void 0!==e?e:A.unknown.question,subHeading:(F=o?.replaceAll(" ","-")?.toLowerCase(),null!==(j=A[F]?.description)&&void 0!==j?j:(0,yt.__)("The best way to describe anything is by answering a few WH questions. Who, What, Where, Why, When, etc.","ai-builder"))}),(0,n.createElement)("div",null,(0,n.createElement)(sk,{ref:x,rows:8,className:"w-full",placeholder:(0,yt.__)("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.","ai-builder"),name:"businessDetails",maxLength:1e3,register:w,validations:{required:"Details are required",maxLength:1e3},error:_.businessDetails,disabled:m||u}),(0,n.createElement)("div",{className:"h-7 mt-3 flex items-center gap-2 text-app-secondary hover:text-app-accent-hover"},m&&(0,n.createElement)(kE,{className:"text-accent-st cursor-progress"}),!m&&(0,n.createElement)("div",{className:"flex justify-between w-full"},(0,n.createElement)("div",{className:"flex gap-2 cursor-pointer",onClick:async()=>{if(m)return;g(!0);const e=[O];try{const t=await Pt()({path:"zipwp/v1/description",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce},data:{business_name:s,business_description:O,category:o}});if(t.success){const r=t.data?.data||[];void 0!==r&&(e.push(r),(e=>{if(!Array.isArray(e))return;const t=e.filter((e=>0!==e?.trim()?.length&&!P?.includes(e))),r=[...P,...t];h({...c,stepData:{...c.stepData,descriptionListStore:{list:r,currentPage:r.length},businessDetails:O,templateList:[]}})})(e),k("businessDetails",r,{shouldValidate:!0}))}}catch(e){}finally{g(!1)}},"data-disabled":u},(0,n.createElement)(Rr,{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"},""===O?.trim()?"Write Using AI":"Improve Using AI")),D>0&&P?.length>1&&(0,n.createElement)("div",{className:"flex gap-2 items-center justify-start w-[100px] cursor-default text-zip-body-text"},(0,n.createElement)("div",{className:"w-5"},1!==D&&(0,n.createElement)(nk,{className:"w-5 cursor-pointer text-zip-body-text",onClick:()=>N(!1),"data-disabled":u})),(0,n.createElement)("div",{className:"zw-sm-semibold cursor-default mt-[-4px]"},D," /"," ",P?.length),(0,n.createElement)("div",{className:"w-5"},D!==P?.length&&(0,n.createElement)(ak,{className:"w-5 cursor-pointer text-zip-body-text",onClick:()=>N(!0),"data-disabled":u})))))),(0,n.createElement)(_E,null),(0,n.createElement)(CE,{onClickPrevious:r,loading:v}));var F,j},layoutConfig:{stepNumber:2,name:(0,yt.__)("Describe","ai-builder"),description:(0,yt.__)("Some details please","ai-builder"),screen:"details",hideCredits:!1},requiredStates:["businessDetails","keywords"]},{path:"/contact-details",component:()=>{var e;const{nextStep:t,previousStep:r}=RP(),{businessContact:a}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return t()})),{setWebsiteContactAIStep:o}=(0,bt.useDispatch)(Pr),[s,l]=(0,i.useState)(YO(null!==(e=a.socialMedia)&&void 0!==e?e:[])?.map((e=>({...e,valid:!0})))),{businessName:c}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return t()})),{register:u,handleSubmit:d,formState:{errors:p},setFocus:f,watch:h}=HS({defaultValues:{...a}});(0,i.useEffect)((()=>{f("email")}),[f]);const m=s.some((e=>!e.valid));return(0,n.createElement)("form",{className:"w-full max-w-container flex flex-col gap-8 pb-10",action:"#",onSubmit:d((e=>{o({...e,socialMedia:YO(s)}),t()}))},(0,n.createElement)("div",{className:"text-[2rem] font-semibold leading-[140%]"},(0,yt.__)("How can people get in touch with ","ai-builder"),(0,n.createElement)(lk,{text:c}),"?"),(0,n.createElement)("div",{className:"text-zip-body-text text-[16px] font-normal leading-6"},(0,yt.__)("Please provide the contact information details below. These will be used on the website.","ai-builder")),(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)(rk,{className:"w-full h-[48px]",type:"text",name:"email",id:"email",label:(0,yt.__)("Email","ai-builder"),placeholder:(0,yt.__)("Your email","ai-builder"),register:u,error:p.email,validations:{pattern:{value:KO,message:(0,yt.__)("Please enter a valid email","ai-builder")}},height:"[48px]"}),(0,n.createElement)(rk,{className:"w-full h-[48px]",type:"text",name:"phone",id:"phone",label:(0,yt.__)("Phone Number","ai-builder"),placeholder:(0,yt.__)("Your phone number","ai-builder"),register:u,error:p.phone,validations:{pattern:{value:qO,message:(0,yt.__)("Please enter a valid phone number","ai-builder")}},height:"[48px]"})),(0,n.createElement)(sk,{rows:4,name:"address",id:"address",label:(0,yt.__)("Address","ai-builder"),placeholder:"",register:u,error:p.address}),(0,n.createElement)(Pk,{list:s,onChange:e=>{l(e)}})),(0,n.createElement)(_E,null),(0,n.createElement)(CE,{onClickPrevious:async()=>{const e=(e=>{const t=GO.object({email:GO.string().refine((e=>""===e||KO.test(e)),{message:(0,yt.__)("Please enter a valid email","ai-builder")}),phone:GO.string().refine((e=>""===e||qO.test(e)),{message:(0,yt.__)("Please enter a valid phone number","ai-builder")}),address:GO.string().optional()}).safeParse(e);return t?.success?t.data:{...e,...t.error.issues.reduce(((e,t)=>(e[t.path[0]]="",e)),{})}})(h());var t;o({...e,socialMedia:YO((t=s,t.filter((e=>e.valid))))}),r()},onClickSkip:t,disableContinue:m}))},layoutConfig:{stepNumber:3,name:(0,yt.__)("Contact","ai-builder"),description:(0,yt.__)("How can people get in touch","ai-builder"),screen:"contact-details",hideCredits:!1},requiredStates:[]},{path:"/select-images",component:()=>{const{nextStep:e,previousStep:t}=RP(),{setWebsiteImagesAIStep:r,setWebsiteTemplateKeywords:a}=(0,bt.useDispatch)(Pr),{acceptedFiles:o,getRootProps:s,getInputProps:l}=EA({accept:{"image/jpeg":[],"image/png":[]},noClick:!0,noKeyboard:!0}),{stepsData:{businessName:c,selectedImages:u=[],keywords:d=[],businessType:p,businessDetails:f,businessContact:h,templateList:m,siteLanguage:g},updateImages:v,loadingNextStep:b}=(0,bt.useSelect)((e=>{const{getAIStepData:t,getAllPatternsCategories:r,getDynamicContent:n,getOnboardingAI:a,getLoadingNextStep:o}=e(Pr),i=a();return{stepsData:t(),allPatternsCategories:r(),dynamicContent:n(),isNewUser:i?.isNewUser,updateImages:i?.updateImages,loadingNextStep:o()}})),[y,x]=(0,i.useState)(kA.all),[w,E]=(0,i.useState)(d?.length>0?d[0]:""),[_,S]=(0,i.useState)([]),[k,C]=(0,i.useState)(1),[O,T]=(0,i.useState)(!0),[A,P]=(0,i.useState)(!1),[D,N]=(0,i.useState)(!1),[F,j]=(0,i.useState)("all"),R=(0,i.useRef)(null),M=(0,i.useRef)(null),I=(0,i.useRef)(!1),L=(0,i.useRef)(new Set),B=(0,i.useRef)([...u]),V=(0,i.useRef)(null),{register:z,handleSubmit:U,formState:{errors:$},setValue:H,reset:W,setFocus:Z,watch:G}=HS({defaultValues:{keyword:w}}),q=G("keyword"),[K,Y]=((e,t,r=null)=>{const[n,a]=WS(e);let o=null;const i=GS((e=>{r&&"function"==typeof r&&r(e),a(e)}),[r]);return ZS((()=>(o=setTimeout((()=>{i(e)}),t),()=>{clearTimeout(o)})),[e,t,i]),[n,()=>{clearTimeout(o)}]})(w,500),X=KS(y,500),J=e=>{const t=u?.findIndex((t=>t.id===e.id));return t>-1},Q=(0,i.useCallback)((e=>{let t=[];J(e)?(e.id=String(e.id),t=u?.filter((t=>t.id!==e.id))):t=[...u,e],r(t)}),[u,r]),ee=(0,i.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),r([])}),[r]),te=async e=>{let t=w;"string"!=typeof w||w&&""!==w.trim()||(t=c);const r={keywords:t,orientation:y.value,per_page:20?.toString(),page:k?.toString()};try{const t=await Pt()({path:"zipwp/v1/images",data:{...r,engine:e},method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce}}),n=t.data?.data||[];0===n?.length&&L.current.add(e);const a=n?.length>0?n.map((e=>({...e,id:String(e.id)}))):[];return S((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){}return 0};(0,i.useEffect)((()=>{I.current=!1,(async()=>{if(!A)try{P(!0);const e=[];for(const t of OA)if(!L.current.has(t)){const r=await te(t);e.push(r)}Math.max(e.filter(Boolean))<20?T(!1):T(!0)}catch(e){}finally{I.current=!0,P(!1)}})()}),[K,X,k]),(0,i.useEffect)((()=>{I.current=!1,L.current.clear(),C(1),S([])}),[w,y]),(0,i.useEffect)((()=>{R.current=document.getElementById("sp-onboarding-content-wrapper");const e=R.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)((()=>{m?.length||(async()=>{await Pt()({path:"zipwp/v1/template-keywords",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce},data:{business_name:c,business_description:f,business_category:p,business_category_name:p}}).then((e=>{if(e.success){var t;const r=null!==(t=e?.data?.data)&&void 0!==t?t:[];a([...new Set(r)])}}))})()}),[m]),(0,i.useEffect)((()=>{Z("keyword")}),[]);const re=(e=[])=>e.filter((e=>OA.some((t=>t!==e.engine)))),ne=(e=[])=>e.filter((e=>OA.some((t=>t===e.engine)))),ae=(()=>{switch(F){case CA[0].value:return A?[..._,...TA()]:_;case CA[1].value:return re(u);case CA[2].value:return ne(u);default:return A?[..._,...TA()]:_}})(),oe=async(e=u,t=!1)=>{await Pt()({path:"zipwp/v1/user-details",method:"POST",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce},data:{business_description:f,business_name:c,business_category:p,site_language:g,images:t?[]:e,keywords:d,business_address:h?.address||"",business_phone:h?.phone||"",business_email:h?.email||"",social_profiles:h?.socialMedia||[]}}).then((()=>{})).catch((()=>{}))},ie=(t=!1)=>async()=>{var n;await oe(u,t),It(xT),e(),t&&r(null!==(n=B.current)&&void 0!==n?n:[])};return(0,i.useEffect)((()=>{o?.length&&(async e=>{try{const t=[];await(0,sn.uploadMedia)({filesList:e,allowedTypes:["image"],onFileChange:e=>{e.every((e=>!!e.id))&&e.forEach((e=>t.push(e)))},onError:e=>console.error(e)}),r([...u,...t.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:""}}))])}catch(e){console.error(e)}})(o)}),[o]),(0,n.createElement)("div",{className:"w-full flex flex-col flex-auto h-full overflow-y-auto",ref:M,onScroll:e=>{if(!e)return;if((e=>{if(!e)return;const{scrollTop:t}=e.target,{scrollTop:r,scrollHeight:n}=R.current;t>50&&!D&&(N(!0),R.current.scrollTo({top:R.current.scrollHeight,behavior:"smooth"})),t<=50&&D&&(N(!1),R.current.scrollTo({top:0,behavior:"smooth"})),t>50&&r<n&&R.current.scrollTo({top:R.current.scrollHeight,behavior:"smooth"})})(e),F===CA[2].value)return;if(!O||A)return;const{scrollTop:t,scrollHeight:r,clientHeight:n}=M.current;t+n>=r-100&&C((e=>e+1))}},(0,n.createElement)(SE,{heading:"Select Images",className:"px-5 md:px-10 lg:px-14 xl:px-15 pt-5 md:pt-10 lg:pt-12 xl:pt-12"}),(0,n.createElement)("div",{className:"pt-4 sticky top-0 space-y-4 z-[1] bg-zip-app-light-bg px-5 md:px-10 lg:px-14 xl:px-15"},(0,n.createElement)("form",{onSubmit:U((e=>{E(e.keyword)})),"data-disabled":b},(0,n.createElement)(rk,{className:"w-full",inputClassName:"pl-11",height:"12",name:"keyword",register:z,placeholder:"Add more relevant keywords...",validations:{required:!1},error:$?.keyword,prefixIcon:(0,n.createElement)("div",{className:"absolute left-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:()=>{q&&(E(""),W({keyword:""}))}},q?(0,n.createElement)(vi,{className:"w-5 h-5 text-zip-app-inactive-icon"}):(0,n.createElement)(TE,{className:"w-5 h-5 text-zip-app-inactive-icon"})))})),(0,n.createElement)(uT,{keywords:[...new Set(d)].filter((e=>""===w.trim()||e?.toLowerCase()!==w?.toLowerCase())),onClick:e=>{Y(),E(e),H("keyword",e)},"data-disabled":b}),(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"},CA.map((e=>(0,n.createElement)("button",{className:_t("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!==F&&"border-0 font-normal text-body-text"),key:e.value,type:"button",onClick:()=>j(e.value),"data-title":e.label,disabled:b},e.label,e.value===CA[2].value&&!!ne(u)?.length&&` (${ne(u)?.length})`,e.value===CA[1].value&&!!re(u)?.length&&` (${re(u)?.length})`))))),F===CA[0].value&&(0,n.createElement)(Tk,{placement:"right",trigger:(0,n.createElement)("div",{className:"flex items-center gap-2 min-w-[100px] cursor-pointer","data-disabled":b},(0,n.createElement)("span",{className:"text-sm font-normal text-body-text leading-[150%]"},"Orientation: ","",y.label),(0,n.createElement)($w,{className:"w-5 h-5 text-app-inactive-icon"})),align:"top",width:"48",contentClassName:"p-4 bg-white [&>:first-child]:pb-3 [&>:last-child]:pt-3 [&>:not(:first-child,:last-child)]:py-3 !divide-y !divide-border-primary divide-solid divide-x-0",disabled:b},Object.values(kA).map(((e,t)=>{return(0,n.createElement)(Tk.Item,{as:"div",key:t,className:"only:!p-0"},(0,n.createElement)("button",{type:"button",className:"w-full flex items-center gap-2 px-1.5 py-1 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,()=>{x(r)})},e.label));var r}))),F===CA[2].value&&!!u?.length&&(0,n.createElement)("button",{onClick:ee,className:"px-1 py-px bg-transparent border border-solid border-border-primary rounded text-xs leading-4 text-body-text cursor-pointer",disabled:b},(0,yt.__)("Clear","ai-builder")),F===CA[1].value&&(0,n.createElement)(wT,{render:({open:e})=>(0,n.createElement)("button",{ref:V,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:b},(0,n.createElement)(XO,{className:"w-4 h-4 text-zip-app-inactive-icon",strokeWidth:2}),(0,n.createElement)("span",null,(0,yt.__)("Upload Your Images","ai-builder")))})))),(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":b},F===CA[1].value&&!ae.length&&(0,n.createElement)("div",{className:_t("relative flex flex-col items-center justify-center gap-3 py-[3.125rem] px-4 bg-preview-background border border-dashed border-border-tertiary rounded cursor-pointer"),"data-disabled":b,...s()},(0,n.createElement)("input",{...l()}),(0,n.createElement)(XO,{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,yt.__)("Upload images","ai-builder")),(0,yt.__)("or drop your images here","ai-builder")),(0,n.createElement)("p",{className:"text-zip-body-text text-base"},(0,yt.__)("PNG, JPG, JPEG","ai-builder")),(0,n.createElement)("div",{className:"absolute inset-0",onClick:()=>{V?.current&&V?.current.click()}})),(0,n.createElement)(Rx,null,ae?.length>0&&(0,n.createElement)(aT,{className:"gap-6 [&>div]:gap-6",columns:{default:1,220:1,767:2,1024:2,1280:4,1441:5,1920:6}},ae.map((e=>e?.optimized_url?(0,n.createElement)(fT,{key:e.id,image:e,isSelected:J(e),onClick:Q,variant:F===CA[2].value||F===CA[1].value?"selection":"default"}):e)))),F===CA[2].value&&!ae.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,yt.__)("You have not selected any images yet.","ai-builder"))),F===CA[0].value&&!A&&!_.length&&I.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"},w.length?(0,n.createElement)(n.Fragment,null,(0,yt.__)("We couldn't find anything with your keyword.","ai-builder"),(0,n.createElement)("br",null),(0,yt.__)("Try to refine your search.","ai-builder")):(0,n.createElement)(n.Fragment,null,(0,yt.__)("Find the perfect images for your website by entering a keyword or selecting from the suggested options.","ai-builder")))),F===CA[0].value&&!A&&!O&&!!_.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,yt.__)("End of the search results","ai-builder")))),D&&(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:()=>{M.current&&(N(!1),M.current.scrollTo({top:0,behavior:"smooth"}),R.current.scrollTo({top:0,behavior:"smooth"}))},disabled:b},(0,n.createElement)(JO,{className:"w-5 h-5"}))),(0,n.createElement)("div",{className:"min-h-[100px] py-4 sticky bottom-0 bg-zip-app-light-bg px-5 md:px-10 lg:px-14 xl:px-15"},(0,n.createElement)(CE,{...v?{continueButtonText:"Save & Exit",onClickContinue:oe}:{onClickContinue:ie(),onClickSkip:ie(!0),onClickPrevious:t}})))},layoutConfig:{stepNumber:4,name:(0,yt.__)("Select Images","ai-builder"),description:(0,yt.__)("Select relevant images as needed","ai-builder"),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}=RP(),{setWebsiteTemplatesAIStep:a,setWebsiteSelectedTemplateAIStep:o,setWebsiteTemplateSearchResultsAIStep:s}=(0,bt.useDispatch)(Pr),{stepsData:{businessName:l,businessType:c,templateSearchResults:u,templateList:d,templateKeywords:p=[]}}=(0,bt.useSelect)((e=>{const{getAIStepData:t,getAllPatternsCategories:r,getOnboardingAI:n}=e(Pr),a=n();return{stepsData:t(),allPatternsCategories:r(),isNewUser:a?.isNewUser}}),[]),{register:f,handleSubmit:h,formState:{errors:m},reset:g,setFocus:v,watch:b,getValues:y}=HS({defaultValues:{keyword:null!==(e=null!==(t=Mt(xT))&&void 0!==t?t:p?.join(", "))&&void 0!==e?e:""}}),x=b("keyword"),w=KS(x,300),[E,_]=(0,i.useState)(!1),[S,k]=(0,i.useState)(!1),C=(0,i.useRef)(null),O=(0,i.useRef)(null),T=(0,i.useRef)([]),[A,P]=(0,i.useReducer)(((e,t)=>({...e,...t})),{page:1,loading:!1,showLoadMore:!1}),D={RECOMMENDED:"recommended",PARTIAL:"partial",GENERIC:"generic"},N=(0,i.useMemo)((()=>u?.length?u.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}),u):[]),[u]),F=(0,i.useCallback)((e=>{const{RECOMMENDED:t,GENERIC:r,PARTIAL:n}=D;switch(e){case t:return N?.[0]?.designs||[];case n:return N?.[1]?.designs||[];case r:return N?.[2]?.designs||[]}}),[N]),j=()=>{const e=c.toLowerCase();return"others"!==e?e:p?.length>0?p[0]:l},R=async(e=j())=>{if(e)try{_(!0),T.current.length&&(T.current.forEach((e=>{e.abort()})),T.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;T.current.push(t);const o=await Pt()({path:"zipwp/v1/templates",method:"POST",data:{keyword:e,business_name:l},signal:t.signal}),i=o?.data?.data||[];return 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]),_(!1),P({showLoadMore:!0}),!0}));await Promise.all(o)}catch(e){if("AbortError"===e?.name)return;_(!1)}};(0,i.useEffect)((()=>(v("keyword"),()=>{const e=y("keyword");if(!e||p.some((t=>t?.toLowerCase()===e?.toLowerCase())))return It(xT);((e,t)=>{const r=window.sessionStorage;try{r.setItem(e,JSON.stringify(t))}catch(e){console.error(e)}})(xT,e)})),[]),(0,i.useEffect)((()=>{R(w||j())}),[w]);const M=(e="")=>{R(e),o("")},I=(0,i.useMemo)((()=>F(D.RECOMMENDED)?.length||F(D.PARTIAL)?.length||F(D.GENERIC)?.length?(0,n.createElement)(n.Fragment,null,F(D.RECOMMENDED)?.map(((e,t)=>(0,n.createElement)(bT,{key:e.uuid,template:e,isRecommended:!0,position:t+1}))),F(D.PARTIAL)?.map(((e,t)=>(0,n.createElement)(bT,{key:e.uuid,template:e,position:t+1+(F(D.RECOMMENDED)?.length||0)}))),F(D.GENERIC)?.map(((e,t)=>(0,n.createElement)(bT,{key:e.uuid,template:e,position:t+1+((F(D.RECOMMENDED)?.length||0)+(F(D.PARTIAL)?.length||0))})))):null),[F]);return(0,n.createElement)("div",{ref:C,className:vt("mx-auto flex flex-col overflow-x-hidden","w-full"),onScroll:e=>{const{scrollTop:t}=e.target;t>100&&!S&&k(!0),t<=100&&S&&k(!1)}},(0,n.createElement)("div",{className:"space-y-5 px-5 md:px-10 lg:px-14 xl:px-15 pt-12"},(0,n.createElement)("h1",null,(0,yt.__)("Choose the structure for your website","ai-builder")),(0,n.createElement)("p",{className:"text-base font-normal leading-6 text-app-text"},(0,yt.__)("Select your preferred structure for your website from the options below.","ai-builder"))),(0,n.createElement)("form",{className:"sticky -top-1.5 z-10 pt-4 pb-4 bg-zip-app-light-bg px-5 md:px-10 lg:px-14 xl:px-15",onSubmit:h((({keyword:e})=>{M(e)}))},(0,n.createElement)(rk,{name:"keyword",inputClassName:"pl-11",register:f,placeholder:"Add a keyword",height:"12",error:m?.keyword,prefixIcon:(0,n.createElement)("div",{className:"absolute left-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:()=>{x&&(g({keyword:""}),M(j()))}},x?(0,n.createElement)(vi,{className:"w-5 h-5 text-zip-app-inactive-icon"}):(0,n.createElement)(TE,{className:"w-5 h-5 text-zip-app-inactive-icon"})))})),(0,n.createElement)("div",{ref:O,className:_t("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:O,className:_t("grid grid-cols-1 lg:grid-cols-2 xl:grid-cols-3 auto-rows-auto items-start justify-center gap-6 mb-10")},E?Array.from({length:6}).map(((e,t)=>(0,n.createElement)(yT,{key:`skeleton-${t}`}))):I)),A.showLoadMore&&(0,n.createElement)("div",{className:"align-center flex justify-center"},(0,n.createElement)(Ft,{className:"min-w-[188px] min-h-[50px]",variant:"primary",onClick:()=>{A.loading||((async(e=1)=>{try{if(A.loading)return;P({loading:!0});const r=await Pt()({path:"zipwp/v1/all-templates",method:"POST",data:{business_name:l,per_page:9,page:e}});var t;if(!r.success)throw new Error(null!==(t=r?.data?.data)&&void 0!==t?t:(0,yt.__)("Error while fetching templates","ai-builder"));const n=r?.data?.data?.result||[],o=r?.data?.data?.lastPage||1,i=[...d,...n.map((e=>e.designs)).flat()],c=[...u];n.forEach((e=>{if(!e?.match)return;const t=c.findIndex((t=>t?.match===e?.match));if(-1!==t){const r=c[t].designs.map((e=>e.uuid)),n=e.designs.filter((e=>!r.includes(e.uuid)));c[t].designs=[...c[t].designs,...n]}})),a(i),s(c),e===o&&P({showLoadMore:!1})}catch(e){jw.error((({title:e,message:t})=>e&&t?(0,n.createElement)("div",null,(0,n.createElement)("p",{className:"text-sm font-semibold text-app-heading"},e),(0,n.createElement)("p",{className:"mt-1 text-sm font-normal text-app-text"},t)):(0,n.createElement)("span",{className:"text-app-text text-sm"},t))({message:e?.message?.toString()}))}finally{P({loading:!1})}})(A.page),P({page:A.page+1}))},disabled:A.loading},A.loading?(0,n.createElement)(kE,null):(0,yt.__)("Load More Designs","ai-builder"))),S&&(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:()=>{C.current.scrollTo({top:0,behavior:"smooth"})}},(0,n.createElement)(JO,{className:"w-5 h-5"}))),(0,n.createElement)("div",{className:"sticky bottom-0 pb-6 bg-zip-app-light-bg pt-6 px-5 md:px-10 lg:px-14 xl:px-15"},(0,n.createElement)(CE,{onClickPrevious:r,hideContinue:!0})))},layoutConfig:{stepNumber:5,name:(0,yt.__)("Design","ai-builder"),description:(0,yt.__)("Choose a structure for your website","ai-builder"),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},requiredStates:["selectedTemplate"]},{path:"/features",component:()=>{const{nextStep:e,previousStep:t}=RP(),{setSiteFeatures:r,storeSiteFeatures:a,setWebsiteInfoAIStep:o,setLimitExceedModal:s,updateImportAiSiteData:l}=(0,bt.useDispatch)(Pr),{siteFeatures:c,stepsData:{businessName:u,selectedImages:d=[],keywords:p=[],businessType:f,businessDetails:h,businessContact:m,selectedTemplate:g,siteLanguage:v},loadingNextStep:b}=(0,bt.useSelect)((e=>{const{getSiteFeatures:t,getAIStepData:r,getLoadingNextStep:n}=e(Pr);return{siteFeatures:t(),stepsData:r(),loadingNextStep:n()}}),[]),[y,x]=(0,i.useState)(MA),[w,E]=(0,i.useState)(!1),[_,S]=(0,i.useState)({open:!1,skipFeature:!1}),k=(e=!1)=>()=>{w||("yes"===aiBuilderVars.firstImportStatus?S({open:!0,skipFeature:e}):C(e)())},C=(t=!1)=>async()=>{if(w)return;if((()=>{const e=aiBuilderVars?.zip_plans,t=e?.plan_data?.remaining,r=t?.ai_sites_count,n=t?.all_sites_count;return"number"==typeof r&&r<=0||"number"==typeof n&&n<=0})())return void s({open:!0});E(!0);const r=new window.FormData;r.append("action","ast-block-templates-ai-content"),r.append("security",aiBuilderVars.ai_content_ajax_nonce),r.append("business_name",u),r.append("business_desc",h),r.append("business_category",f),r.append("images",JSON.stringify(d)),r.append("image_keywords",JSON.stringify(p)),r.append("business_address",m?.address||""),r.append("business_phone",m?.phone||""),r.append("business_email",m?.email||""),r.append("social_profiles",JSON.stringify(m?.socialMedia||[]));const n=await Pt()({path:"zipwp/v1/site",method:"POST",data:{template:g,business_email:m?.email,business_description:h,business_name:u,business_phone:m?.phone,business_address:m?.address,business_category:f,image_keyword:p,social_profiles:m?.socialMedia,language:v,images:d,site_features:t?[]:c.filter((e=>e.enabled)).map((e=>e.id))}});if(n.success){const t=n.data.data.site;o(t),l({templateId:t.uuid,importErrorMessages:{},importErrorResponse:[],importError:!1}),e()}else{const e=n?.data?.data;"string"==typeof e&&e.includes("Usage limit")&&s({open:!0}),E(!1)}};return(0,i.useEffect)((()=>{y===MA&&(async()=>{const e=await Pt()({path:"zipwp/v1/site-features",method:"GET",headers:{"X-WP-Nonce":aiBuilderVars.rest_api_nonce}});if(e?.success)return a(e.data.data),x(IA);x(LA)})()}),[]),(0,n.createElement)("div",{className:"grid grid-cols-1 gap-8 auto-rows-auto px-10 pb-10 pt-12 max-w-[880px] w-full mx-auto"},(0,n.createElement)("div",{className:"space-y-4"},(0,n.createElement)("h1",{className:"text-3xl font-bold text-zip-app-heading"},(0,yt.__)("Select features","ai-builder")),(0,n.createElement)("p",{className:"m-0 p-0 text-base font-normal text-zip-body-text"},(0,yt.__)("Select the features you want on this website","ai-builder"))),(0,n.createElement)("div",{className:"grid grid-cols-1 lg:grid-cols-2 auto-rows-auto gap-x-8 gap-y-5 w-full"},y===IA&&c.map((e=>{const t=BA?.[e.icon];return(0,n.createElement)("div",{key:e.id,className:_t("relative py-4 pl-4 pr-5 rounded-md shadow-sm border border-solid bg-white border-transparent transition-colors duration-150 ease-in-out",e.enabled&&"border-accent-st"),"data-disabled":b},(0,n.createElement)("div",{className:"flex items-start justify-start gap-3"},(0,n.createElement)("div",{className:"p-0.5 shrink-0"},t&&(0,n.createElement)(t,{className:"text-zip-body-text w-7 h-7"}),!t&&(0,n.createElement)(jA,{className:"text-zip-body-text w-7 h-7"})),(0,n.createElement)("div",{className:"space-y-1 mr-5"},(0,n.createElement)("p",{className:"p-0 m-0 !text-base !font-semibold !text-zip-app-heading"},e.title),(0,n.createElement)("p",{className:"p-0 m-0 !text-sm !font-normal !text-zip-body-text"},e.description))),(0,n.createElement)("span",{className:_t("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")},(0,n.createElement)(Oe,{className:"w-2.5 h-2.5 text-white",strokeWidth:4})),(0,n.createElement)("div",{className:"absolute inset-0 cursor-pointer",onClick:(a=e.id,()=>{r(a)})}));var a})),y===MA&&Array.from({length:Object.keys(BA).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-transparent"},(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"}))))),y===LA&&(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,yt.__)("Something went wrong. Please try again later.","ai-builder"))),(0,n.createElement)("hr",{className:"!border-border-tertiary border-b-0 w-full"}),(0,n.createElement)(CE,{continueButtonText:(0,yt.__)("Start Building","ai-builder"),onClickPrevious:t,onClickContinue:k(),onClickSkip:k(!0),loading:w,skipButtonText:(0,yt.__)("Skip & Start Building","ai-builder")}),(0,n.createElement)(RA,{open:_.open,setOpen:(e=!1)=>{S((t=>({...t,open:e})))},startBuilding:C(_.skipFeature)}))},layoutConfig:{stepNumber:6,name:(0,yt.__)("Features","ai-builder"),description:(0,yt.__)("Select features as you need","ai-builder"),screen:"done",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:["websiteInfo"]},{path:"/building-website",component:()=>{const{nextStep:e}=RP(),[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:h},aiSiteLogo:m,aiActiveTypography:g,aiActivePallette:v}=(0,bt.useSelect)((e=>{const{getWebsiteInfo:t,getAIStepData:r,getSiteLogo:n,getActiveTypography:a,getActiveColorPalette:o}=e(Pr);return{websiteInfo:t(),aiStepData:r(),aiSiteLogo:n(),aiActiveTypography:a(),aiActivePallette:o()}}),[]),{importEnd:b,importPercent:y,templateResponse:x,reset:w,themeStatus:E,importError:_,customizerImportFlag:S,widgetImportFlag:k,contentImportFlag:C,themeActivateFlag:O,requiredPluginsDone:T,requiredPlugins:A,notInstalledList:P,notActivatedList:D,tryAgainCount:N,xmlImportDone:F,pluginInstallationAttempts:j,importErrorMessages:R}=(0,bt.useSelect)((e=>{const{getImportSiteProgressData:t}=e(Pr);return{...t()}}),[]),{updateImportAiSiteData:M}=(0,bt.useDispatch)(Pr),I=(0,i.useRef)(y),L=(0,i.useMemo)(bP,[]);let B=0;const V=(e="",t="",r="",n="",a="",o="")=>{M({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"),z(e,t,r,n,a,o,N)},z=(e="",t="",r="",n="",a="",o="")=>{if(!mP)return;const i=new FormData;i.append("action","astra-sites-report_error"),i.append("_ajax_nonce",aiBuilderVars._ajax_nonce),i.append("error",JSON.stringify({primaryText:e,secondaryText:t,errorCode:n,errorText:r,solutionText:a,tryAgain:!0,stack:o,tryAgainCount:N})),i.append("id",x?.id),i.append("plugins",JSON.stringify(A)),fetch(ajaxurl,{method:"post",body:i})},{stepsData:U}=(0,bt.useSelect)((e=>{const{getAIStepData:t}=e(Pr);return{stepsData:t()}}),[]),$=async e=>{const t=new FormData;t.append("action","astra-sites-get_deleted_post_ids"),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),M({importStatus:(0,yt.__)("Resetting posts.","ai-builder")});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;I.current+=2,M({importPercent:I.current>=50?50:I.current})}catch(t){return V((0,yt.__)("Resetting posts failed.","ai-builder"),"",t,"","",e),r=!0,!1}if(!t.success&&!1===r)throw t.data})).catch((e=>(V((0,yt.__)("Resetting posts failed.","ai-builder"),"",e?.message,"","",e),!1))),!0},H=async()=>{M({importStatus:(0,yt.__)("Taking settings backup.","ai-builder")});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 I.current+=2,M({importPercent:I.current}),!0;throw t.data})).catch((e=>(V((0,yt.__)("Taking settings backup failed.","ai-builder"),"",e?.message,"","",e),!1)))},W=async()=>{M({importStatus:(0,yt.__)("Resetting customizer.","ai-builder")});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 I.current+=2,M({importPercent:I.current}),!0;throw t.data}catch(t){return V((0,yt.__)("Resetting customizer failed.","ai-builder"),"",t?.message,"","",e),!1}})).catch((e=>(V((0,yt.__)("Resetting customizer failed.","ai-builder"),"",e?.message,"","",e),!1)))},Z=async()=>{M({importStatus:(0,yt.__)("Resetting site options.","ai-builder")});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 I.current+=2,M({importPercent:I.current}),!0;throw t.data}catch(t){return V((0,yt.__)("Resetting site options Failed.","ai-builder"),"",t?.message,"","",e),!1}})).catch((e=>(V((0,yt.__)("Resetting site options Failed.","ai-builder"),"",e?.message,"","",e),!1)))},G=async()=>{const e=new FormData;return e.append("action","astra-sites-reset_widgets_data"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),M({importStatus:(0,yt.__)("Resetting widgets.","ai-builder")}),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return I.current+=2,M({importPercent:I.current}),!0;throw t.data}catch(t){return V((0,yt.__)("Resetting widgets JSON parse failed.","ai-builder"),"",t,"","",e),!1}})).catch((e=>(V((0,yt.__)("Resetting widgets failed.","ai-builder"),"",e,"","",e),!1)))},q=async()=>{const e=new FormData;return e.append("action","astra-sites-reset_terms_and_forms"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),M({importStatus:(0,yt.__)("Resetting terms and forms.","ai-builder")}),await fetch(ajaxurl,{method:"post",body:e}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return I.current+=2,M({importPercent:I.current}),!0;throw t.data}catch(t){return V((0,yt.__)("Resetting terms and forms failed.","ai-builder"),"",t,"","",e),!1}})).catch((e=>(V((0,yt.__)("Resetting terms and forms failed.","ai-builder"),"",e?.message,"","",e),!1)))},K=async()=>{const e=new FormData;e.append("action","astra-sites-get_deleted_post_ids"),e.append("_ajax_nonce",aiBuilderVars._ajax_nonce),M({importStatus:(0,yt.__)("Gathering posts for deletions.","ai-builder")});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 $(t[e]);return!0}return t=e,!1}));return r?M({importStatus:(0,yt.__)("Resetting posts done.","ai-builder")}):V((0,yt.__)("Resetting posts failed.","ai-builder"),"",t),r},Y=e=>{oP.data=e,oP.render(M,I.current);const t=new EventSource(oP.data.url);t.onmessage=e=>{const r=JSON.parse(e.data);switch(r.action){case"updateDelta":oP.updateDelta(r.type,r.delta);break;case"complete":!1===r.error?(t.close(),M({xmlImportDone:!0})):V(aiBuilderVars.xml_import_interrupted_primary,"",aiBuilderVars.xml_import_interrupted_error,"",aiBuilderVars.xml_import_interrupted_secondary)}},t.onerror=e=>{e&&e?.isTrusted||(t.close(),V((0,yt.__)("Importing Site Content Failed. - Import Process Interrupted","ai-builder"),"",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""}))),M({importStatus:(0,yt.sprintf)( // translators: Response importMessage // translators: Response importMessage (0,yt.__)("Importing - %1$s","ai-builder"),r)})}))},X=async()=>{try{const e=(200*Math.random())?.toString(),t=await Pt()({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===h));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})})(m),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})})(JSON.stringify(v)),await(async e=>{if(!e)return;const t=new FormData;t.append("action","astra-sites-set_site_data"),t.append("param","site-title"),t.append("business-name",e),t.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:t})})(u),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})})(g),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})})(null!==(e=t?.["wordpress-code"])&&void 0!==e?e:"en_US")})(),M({importPercent:100,importEnd:!0}),r(!1),!0;"no"===t?.data?.data&&(I.current+=2,M({importPercent:I.current>=98?98:I.current,importStatus:L.next()?.value}),setTimeout((()=>{X()}),1e4))}catch(e){I.current+=2,M({importPercent:I.current>=98?98:I.current,importStatus:L.next()?.value}),setTimeout((()=>{X()}),1e4)}},J=e=>{if(y<100)return e.returnValue=(0,yt.__)("Are you sure you want to cancel the site import process?","ai-builder"),e};(0,i.useEffect)((()=>(window.addEventListener("beforeunload",J),()=>{window.removeEventListener("beforeunload",J)})),[y]),(0,i.useEffect)((()=>{100===y&&window.removeEventListener("beforeunload",J)}),[y]),(0,i.useEffect)((()=>{N>0&&(M({importPercent:0,importStatus:(0,yt.__)("Retrying Import.","ai-builder")}),Q())}),[N]);const Q=async()=>{_||(localStorage.setItem("st-import-start",+new Date),M({importStart:!0,importPercent:0,importStatus:(0,yt.__)("Preparing your site for import…","ai-builder")}),I.current+=2,M({importStart:!0,importPercent:I.current,importStatus:(0,yt.__)("Preparing your site for import…","ai-builder")}),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))},ee=async()=>{if(!s){l(!0);try{const e=(200*Math.random())?.toString(),t=await Pt()({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 St))return M({importStatus:(0,yt.__)("Preparing the site…","ai-builder")}),await new Promise((e=>setTimeout(e,7e3))),await ee();const r=St[t]?.trim();if(e?.success){const e=+t?.slice(1);if(e>B&&(B=e,((e,t)=>{if(e>=t)return I.current=5,void M({importPercent:I.current});I.current=Math.floor(e/t*5),M({importPercent:I.current})})(B,OP)),r&&"Done"!==r)return M({importStatus:r}),await new Promise((e=>setTimeout(e,7e3))),await ee();if("Done"===r){M({importStatus:(0,yt.__)("Please wait a moment…","ai-builder")});const e=await(async()=>{try{return sP(U,M,c)}catch(e){V(e)}})();if(!e.success||e.success&&0===Object.keys?.(e)?.length)return void V((0,yt.__)("Failed to create website","ai-builder"),"",e?.data);await lP(M),dP(M),M({importStatus:(0,yt.__)("The website is created successfully!","ai-builder"),createSiteStatus:!0}),Q()}}else V(r)})(t):!1===t?.success&&V((0,yt.__)("Failed to create website","ai-builder"))}catch(e){V(e)}finally{l(!1)}}};return(0,i.useEffect)((()=>{ee()}),[]),(0,i.useEffect)((()=>{a&&((async()=>{await sP(U,M,c),await lP(M),dP(M),I.current+=3,M({importPercent:I.current,importStatus:(0,yt.__)("Starting Import.","ai-builder")}),O&&!1===E?uP(I.current,M):M({themeStatus:!0}),mP=!1})(),o(!1))}),[a]),(0,i.useEffect)((()=>{T&&E&&(mP=hP,(async()=>{let e=!1,t=!1,r=!1,n=!1,a=!1;e=await(async()=>{if(!w)return!0;I.current+=2,M({importStatus:(0,yt.__)("Resetting site.","ai-builder"),importPercent:I.current});let e=!1,t=!1,r=!1,n=!1,a=!1,o=!1;return e=await H(),e&&(t=await W()),t&&(n=await Z()),n&&(r=await G()),r&&(a=await q()),a&&(o=await K()),!!(t&&n&&r&&a&&o)&&(I.current+=10,M({importPercent:I.current>=50?50:I.current,importStatus:(0,yt.__)("Reset for old website is done.","ai-builder")}),!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{M({importStatus:(0,yt.sprintf)( //translators: %s: Image number. //translators: %s: Image number. (0,yt.__)("Downloading Image %s","ai-builder"),e+1)});const r=await fetch(ajaxurl,{method:"POST",body:t});(await r.json()).success||V((0,yt.__)("Downloading images failed.","ai-builder"),"","")}catch(e){V((0,yt.__)("Downloading images failed.","ai-builder"),"",e)}}return!0})()),a&&(t=await(async()=>{if(!S)return I.current+=5,M({importPercent:I.current>=65?65:I.current}),!0;M({importStatus:(0,yt.__)("Importing forms.","ai-builder")});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 I.current+=5,M({importPercent:I.current>=65?65:I.current}),!0;throw t.data}catch(t){return V((0,yt.__)("Importing Customizer failed due to parse JSON error.","ai-builder"),"",t,"","",e),!1}})).catch((e=>(V((0,yt.__)("Importing Customizer Failed.","ai-builder"),"",e),!1)))})()),t&&(r=await(async()=>{const e=x["astra-site-spectra-options"]||"";if(""===e||"null"===e)return!0;M({importStatus:(0,yt.__)("Importing Spectra Settings.","ai-builder")});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 I.current=I.current<70?70:I.current+2,M({importPercent:I.current>=70?70:I.current}),!0;throw t.data}catch(t){return V((0,yt.__)("Importing Spectra Settings failed due to parse JSON error.","ai-builder"),"",t,"","",e),!1}})).catch((e=>(V((0,yt.__)("Importing Spectra Settings Failed.","ai-builder"),"",e),!1)))})()),r&&(n=await(async()=>{const e=x?.["astra-site-surecart-settings"]?.id||"",t=x?.["astra-site-surecart-settings"]?.currency||"usd";if(""===e||"null"===e)return!0;const r=new FormData;return r.append("action","astra-sites-import_surecart_settings"),r.append("source_id",e),r.append("source_currency",t),r.append("_ajax_nonce",aiBuilderVars._ajax_nonce),await fetch(ajaxurl,{method:"post",body:r}).then((e=>e.text())).then((e=>{try{const t=JSON.parse(e);if(t.success)return I.current=I.current<75?75:I.current+2,M({importPercent:I.current>=75?75:I.current}),!0;throw t.data}catch(t){return V((0,yt.__)("Importing Surecart Settings failed.","ai-builder"),"",t,"","",e),!1}})).catch((e=>(V((0,yt.__)("Importing Surecart Settings Failed.","ai-builder"),"",e),!1)))})()),n&&await(async()=>{if(!C)return I.current+=20,M({importPercent:I.current>=78?78:I.current,xmlImportDone:!0}),!0;M({importStatus:(0,yt.__)("Importing Site Content.","ai-builder")});const e=await Pt()({path:"zipwp/v1/wxr",method:"POST",data:{template:d,business_name:u}});return e.success&&Y(e.data),!0})()})())}),[T,E]),(0,i.useEffect)((()=>{E&&(()=>{if(P.length<=0)return void M({requiredPluginsDone:!0});I.current+=2,M({importStatus:(0,yt.__)("Installing Required Plugins.","ai-builder"),importPercent:I.current});const e=[...P];P.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(){M({importStatus:(0,yt.sprintf)( // translators: Plugin Name. // translators: Plugin Name. (0,yt.__)("%1$s plugin installed successfully.","ai-builder"),t.name)});const r=[...D];r.push(t),M({notActivatedList:r});const n=e;n.forEach(((e,r)=>{e.slug===t.slug&&n.splice(r,1)})),M({notInstalledList:n})},error(e){M({pluginInstallationAttempts:j+1});let r=e;e&&void 0!==e.errorMessage&&(r=e.errorMessage,void 0!==e.errorCode&&(r=e.errorCode+": "+r)),V((0,yt.sprintf)( // translators: Plugin Name. // translators: Plugin Name. (0,yt.__)("Could not install the plugin - %s","ai-builder"),t.name),"",r,"","",e)}}})})),wp.updates.queueChecker()})()}),[E,N]),(0,i.useEffect)((()=>{F&&(async()=>{let e=!1,t=!1,r=!1,n=!1,a=!1;e=await(async()=>{M({importStatus:(0,yt.__)("Importing Site Options.","ai-builder")});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 I.current=80,M({importPercent:I.current}),!0;throw t.data}catch(t){return V((0,yt.__)("Importing Site Options failed due to parse JSON error.","ai-builder"),"",t,"","",e),!1}})).catch((e=>(V((0,yt.__)("Importing Site Options Failed.","ai-builder"),"",e),!1)))})(),e&&(t=await(async()=>{if(!k)return I.current+=3,M({importPercent:I.current>=83?83:I.current}),!0;M({importStatus:(0,yt.__)("Importing Widgets.","ai-builder")});const e=x["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 I.current+=2,M({importPercent:I.current>=85?85:I.current}),!0;throw t.data}catch(t){return V((0,yt.__)("Importing Widgets failed due to parse JSON error.","ai-builder"),"",t,"","",e),!1}})).catch((e=>(V((0,yt.__)("Importing Widgets Failed.","ai-builder"),"",e),!1)))})()),t&&(n=await(async()=>{M({importStatus:(0,yt.__)("Processing content for pages.","ai-builder")});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(){I.current=I.current<90?90:I.current,M({importPercent:I.current>=90?90:I.current})}),gP),!0;throw t.data}catch(t){return V((0,yt.__)("Gutenberg batch failed.","ai-builder"),"",t,"","",e),setTimeout((function(){I.current=I.current>90?90:I.current+1,M({importPercent:I.current})}),gP),!1}})).catch((e=>(V((0,yt.__)("Gutenberg Batch Failed.","ai-builder"),"",e),!1)))})()),n&&(a=await(async()=>{M({importStatus:(0,yt.__)("Processing images.","ai-builder")});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(){I.current=I.current<90?90:I.current,M({importPercent:I.current>=90?90:I.current})}),gP),!0;throw t.data}catch(t){return V((0,yt.__)("Image processing failed.","ai-builder"),"",t,"","",e),setTimeout((function(){I.current=I.current>90?90:I.current+1,M({importPercent:I.current})}),gP),!1}})).catch((e=>(V((0,yt.__)("Image processing failed.","ai-builder"),"",e),!1)))})()),a&&(r=await(async()=>{M({importStatus:(0,yt.__)("Final finishing.","ai-builder")});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(){I.current=I.current<90?90:I.current,M({importPercent:I.current>=90?90:I.current})}),gP),!0;throw t.data}catch(t){return V((0,yt.__)("Final finishing failed due to parse JSON error.","ai-builder"),"",t,"","",e),setTimeout((function(){I.current=I.current>90?90:I.current+1,M({importPercent:I.current})}),gP),localStorage.setItem("st-import-end",+new Date),!1}})).catch((e=>(V((0,yt.__)("Final finishing Failed.","ai-builder"),"",e),!1)))})()),r&&await X()})()}),[F]),(0,i.useEffect)((()=>{!A||A&&!Object.values(A).length||D.length<=0&&P.length<=0&&M({requiredPluginsDone:!0})}),[D,P,A,N]),(0,i.useEffect)((()=>{!A||A&&!Object.values(A).length||D.length>0&&(e=>{I.current+=2,M({importStatus:(0,yt.sprintf)( // translators: Plugin Name. // translators: Plugin Name. (0,yt.__)("Activating %1$s plugin.","ai-builder"),e.name),importPercent:I.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=[...D];t.forEach(((r,n)=>{r.slug===e.slug&&t.splice(n,1)})),M({notActivatedList:t}),I.current+=2,M({importStatus:(0,yt.sprintf)( // translators: Plugin Name. // translators: Plugin Name. (0,yt.__)("%1$s activated.","ai-builder"),e.name),importPercent:I.current})}}catch(r){V((0,yt.sprintf)( // translators: Plugin name. // translators: Plugin name. (0,yt.__)("JSON_Error: Could not activate the required plugin - %1$s.","ai-builder"),e.name),"",r,"",(0,yt.sprintf)( // translators: Support article URL. // translators: Support article URL. (0,yt.__)('<a href="%1$s">Read article</a> to resolve the issue and continue importing template.',"ai-builder"),"https://wpastra.com/docs/enable-debugging-in-wordpress/#how-to-use-debugging"),t),n=!0}if(!r.success&&!1===n)throw r})).catch((t=>{M({pluginInstallationAttempts:j+1}),V((0,yt.sprintf)( // translators: Plugin name. // translators: Plugin name. (0,yt.__)("Could not activate the required plugin - %1$s.","ai-builder"),e.name),"",t?.data?.message,"",(0,yt.sprintf)( // translators: Support article URL. // translators: Support article URL. (0,yt.__)('<a href="%1$s">Read article</a> to resolve the issue and continue importing template.',"ai-builder"),"https://wpastra.com/docs/enable-debugging-in-wordpress/#how-to-use-debugging"),t)}))})(D[0])}),[D,A]),(0,i.useEffect)((()=>(window.onbeforeunload=()=>y<100,()=>{window.onbeforeunload=null})),[y]),(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&&!_&&(0,n.createElement)(rP,{colorCircle:"#3d45921a",colorSlice:_?"#EF4444":"#3D4592",percent:y,round:!0,speed:_||"retrying"===status?0:15,fontColor:"#0F172A",fontSize:"18px",fontWeight:700,size:72}),_&&(0,n.createElement)(pP,{error:R,websiteInfo:c,tryAgainCallback:()=>{M({importErrorMessages:{},importErrorResponse:[],importError:!1,tryAgainCount:N+1,xmlImportDone:!1,resetData:[],importStart:!1,importEnd:!1,importPercent:0,requiredPluginsDone:!1,themeStatus:!1,notInstalledList:[],notActivatedList:[]})}}),(0,n.createElement)("div",{className:"flex flex-col"},!b&&!_&&(0,n.createElement)("h4",{className:"text-xl"},(0,yt.__)("We are building your website…","ai-builder")),!_&&(0,n.createElement)("div",{className:"zw-sm-normal text-app-text w-[350px]"},(0,n.createElement)(nP,{onClickNext:e})))),!_&&(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:fP,alt:(0,yt.__)("Migrating","ai-builder")})))))},layoutConfig:{stepNumber:8,name:(0,yt.__)("Done","ai-builder"),description:(0,yt.__)("Your website is ready!","ai-builder"),screen:"done",hideStep:!0,hideCredits:!0},requiredStates:[]},{path:"/done",component:()=>{const e=(0,i.useCallback)((()=>{Ct("ai-builder-onboarding-details"),Ct("starter-templates-onboarding"),Ct(xT)}),[]);return(0,i.useEffect)((()=>(e(),window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)})),[]),(0,n.createElement)("div",{className:"w-screen h-screen overflow-y-hidden"},(0,n.createElement)("div",{className:"relative grid grid-cols-1 grid-rows-1 place-items-center min-h-screen 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,yt.sprintf)(/* translators: %s: line break */ /* translators: %s: line break */ (0,yt.__)("Woohoo, your website %1$s is ready!","ai-builder"),"<br />")}}),(0,n.createElement)("p",{className:"text-app-text text-base text-center font-normal leading-6"},(0,yt.__)("You did it! Your brand new website is all set to shine online.","ai-builder"))),(0,n.createElement)("div",{className:"w-full flex flex-col justify-center items-center gap-5 flex-wrap md:flex-nowrap"},(0,n.createElement)(Ft,{onClick:()=>{window.open(kP,"_blank")},variant:"primary",size:"l",className:"w-full min-w-fit min-h-[48px]"},(0,n.createElement)("span",null,(0,yt.__)("See Your Website","ai-builder"))),(0,n.createElement)(Ft,{onClick:()=>{window.open(SP,"_self")},variant:"blank",size:"l",className:"w-full min-w-fit py-0 text-accent-st"},(0,n.createElement)("span",null,(0,yt.__)("Visit Dashboard","ai-builder")),(0,n.createElement)(Ot,{className:"w-5 h-5"})))),(0,n.createElement)(_P,null)))},layoutConfig:{name:(0,yt.__)("Done","ai-builder"),description:(0,yt.__)("Congratulations! Your website is ready!","ai-builder"),screen:"done",contentClassName:"pt-0 md:pt-0 lg:pt-0 xl:pt-0",hideStep:!0,hideCredits:!0},requiredStates:[]}],OP=CP.length,TP=Object.seal(CP),AP=function(e){return new ne(e)}({notFoundComponent:()=>{const{navigateTo:e}=RP();return(0,n.createElement)("div",{className:"h-screen w-full bg-st-background-secondary grid grid-cols-1 grid-rows-[80px_1fr]"},(0,n.createElement)(EE,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,yt.__)("The requested URL was not found.","ai-builder")),(0,n.createElement)("p",{className:"text-zip-body-text"},(0,yt.__)("The URL may have been typed incorrectly. Or it might be a broken or outdated link.","ai-builder"))),(0,n.createElement)(Ft,{type:"button",variant:"primary",className:"mt-4 w-fit mx-auto",isSmall:!0,onClick:()=>{e({to:"/"})}},(0,yt.__)("Back to Main Screen","ai-builder"))))}}),PP=re({getParentRoute:()=>AP,id:"stepsLayout",component:Mw}),DP=TP.map((e=>re({getParentRoute:()=>PP,path:e.path,component:e.component}))),NP=(FP={routeTree:AP.addChildren([PP.addChildren(DP)]),history:function(e){const t="undefined"!=typeof document?window:void 0;return de({window:t,parseLocation:()=>pe(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,q(G(r))}`),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.history=this.options.history??("undefined"!=typeof document?de():function(e={initialEntries:["/"]}){const t=e.initialEntries;let r=e.initialIndex??t.length-1,n={key:fe()};return ce({getLocation:()=>pe(t[r],n),pushState:(e,a)=>{n=a,t.push(e),r++},replaceState:(e,a)=>{n=a,t[r]=e},back:()=>{n=ue(n),r--},forward:()=>{n=ue(n),r=Math.min(r+1,t.length-1)},go:e=>{n=ue(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 he((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}),c(!this.routesById[e.id],`Duplicate routes found with id: ${String(e.id)}`),this.routesById[e.id]=e,!e.isRoot&&e.path){const t=q(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=G(e.fullPath),o=K(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:S(null==e?void 0:e.search,o),hash:n.split("#").reverse()[0]??"",href:`${t}${i}${n}`,state:S(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=K(t);const s=K(r);i.length>1&&"/"===(null==(a=w(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=w(i))?void 0:o.value)?"never"===n&&i.pop():"always"===n&&i.push({type:"pathname",value:"/"}));return Z(W([e,...i.map((e=>e.value))]))}({basepath:this.basepath,base:e,to:Z(t),trailingSlash:this.options.trailingSlash}),this.matchRoutes=(e,t,r)=>{let n={};const a=this.flatRoutes.find((t=>{const r=X(this.basepath,q(e),{to:t.fullPath,caseSensitive:t.options.caseSensitive??this.options.caseSensitive,fuzzy:!0});return!!r&&(n=r,!0)}));let o=a||this.routesById[ee];const i=[o];let s=!1;for((a?"/"!==a.path&&n["**"]:q(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 ee}})(),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,h,m,g,v;const b=u[a-1],[y,x]=(()=>{const n=(null==b?void 0:b.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 Se(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:y}))??"",E=w?JSON.stringify(w):"",_=Y({path:e.fullPath,params:n}),k=Y({path:e.id,params:n,leaveWildcards:!0})+E,C=we(this.state,k),O=this.state.matches.find((e=>e.id===k))?"stay":"enter";let T;if(C)T={...C,cause:O,params:n};else{const t=e.options.loader||e.options.beforeLoad?"pending":"success",r=P();"success"===t&&r.resolve(),T={id:k,routeId:e.id,params:n,pathname:W([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:O,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"===T.status&&(T.meta=null==(m=(h=e.options).meta)?void 0:m.call(h,{params:T.params,loaderData:T.loaderData}),T.headers=null==(v=(g=e.options).headers)?void 0:v.call(g,{loaderData:T.loaderData})),(null==r?void 0:r.preload)||(T.globalNotFound=l===e.id),T.search=S(T.search,y),T.searchError=x,u.push(T)})),u},this.cancelMatch=e=>{var t;null==(t=we(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=w(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=w(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=w(c))?void 0:i.params};let h=!0===(t.params??!0)?f:{...f,...E(t.params,f)};Object.keys(h).length>0&&(null==r||r.map((e=>this.looseRoutesById[e.routeId].options.stringifyParams)).filter(Boolean).forEach((e=>{h={...h,...e(h)}}))),Object.keys(h).forEach((e=>{h[e]=encodeURI(h[e])})),p=Y({path:p,params:h??{},leaveWildcards:!1,leaveParams:e.leaveParams});const m=(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=m.length?m.reduce(((e,t)=>t(e)),l):l,b=!0===t.search?v:t.search?E(t.search,v):m.length?v:{},y=S(l,g.length?g.reduce(((e,t)=>t(e)),b):b),x=this.options.stringifySearch(y),_=!0===t.hash?this.latestLocation.hash:t.hash?E(t.hash,this.latestLocation.hash):void 0,k=_?`#${_}`:"";let C=!0===t.state?this.latestLocation.state:t.state?E(t.state,this.latestLocation.state):{};return C=S(this.latestLocation.state,C),{pathname:p,search:y,searchStr:x,state:C,hash:_??"",href:`${p}${x}${k}`,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=X(this.basepath,o.pathname,{to:e.from,caseSensitive:!1,fuzzy:!1});return!!t&&(r=t,!0)}));s&&(n={..._(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,{..._(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 c(!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(j(t)||D(t)){if(i(e.id,(e=>({...e,status:j(t)?"redirected":D(t)?"notFound":"error",isFetching:!1,error:t}))),t.routeId||(t.routeId=e.routeId),j(t)){const e=this.resolveRedirect(t);throw n||this.isServer||this.navigate({...e,replace:!0}),e}if(D(t))throw n||this.handleNotFound(r,t),t}};for(let[d,p]of r.entries()){const f=r[d-1],h=this.looseRoutesById[p.routeId],m=new AbortController,g=(e,t)=>{var n,a;e.routerCode=t,o=o??d,l(p,e);try{null==(a=(n=h.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=h.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&&(h.options.loader||h.options.beforeLoad)&&"number"==typeof i&&(h.options.pendingComponent??this.options.defaultPendingComponent)&&l.then((async()=>{if(a=e())return a;s()}));const v=await(null==(u=(c=h.options).beforeLoad)?void 0:u.call(c,{search:p.search,abortController:m,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}))??{};(j(v)||D(v))&&g(v,"BEFORE_LOAD");const b={...o,...v};r[d]=p={...p,routeContext:S(p.routeContext,v),context:S(p.context,b),abortController:m}}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,h,m,g,v;const b=we(this.state,o.id);let y=Promise.resolve(),x=Promise.resolve(),w=b.loaderPromise,E=b.loadPromise;const _=async()=>{const t=we(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},y=(null==(t=u.lazyFn)?void 0:t.call(u).then((e=>{Object.assign(u.options,e.options)})))||Promise.resolve(),x=y.then((()=>Promise.all(_e.map((async e=>{const t=u.options[e];(null==t?void 0:t.preload)&&await t.preload()}))))),await y,a=e())return await a;w=null==(c=(n=u.options).loader)?void 0:c.call(n,d);const i=E.resolve;E=P(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}),b=null==(m=(h=u.options).headers)?void 0:m.call(h,{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:b})))}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()},h=Date.now()-o.updatedAt,m=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 b=async()=>{try{await f()}catch(t){if(a=e())return await a;l(o,t)}};"success"!==o.status||!o.invalid&&!(v??h>m)?"success"!==o.status&&await b():b()}))),a=e())return await a;s()}catch(e){l(e)}})()}))}catch(e){if(j(e)||D(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){j(e)?u=e:D(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)))),h=c.filter((e=>l.find((t=>t.id===e.id)))),m=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"],[h,"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=m&&"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=w(r),o=w(this.state.matches),i=w(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 j(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=X(this.basepath,a.pathname,{...t,to:n.pathname});return!!o&&!(e.params&&!T(o,e.params,!0))&&(o&&((null==t?void 0:t.includeSearch)??1)?!!T(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(d(!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(d(!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)??Ce;return{state:{dehydratedMatches:this.state.matches.map((e=>({..._(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),c(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));c(l,`Could not find a client-side match for dehydrated match with id: ${e.id}!`);const u=this.looseRoutesById[e.routeId],d="notFound"===l.status||"redirected"===l.status?{}:{meta:null==(r=(t=u.options).meta)?void 0:r.call(t,{params:e.params,loaderData:l.loaderData}),links:null==(a=(n=u.options).links)?void 0:a.call(n),scripts:null==(s=(o=u.options).scripts)?void 0:s.call(o)};return{...e,...l,...d}}));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[ee]:this.looseRoutesById[t.routeId])||this.looseRoutesById[ee];for(;!n.options.notFoundComponent&&!this.options.defaultNotFoundComponent&&n.id!==ee;)n=n.parentRoute,c(n,"Found invalid route tree while trying to find not-found handler.");const a=r[n.id];c(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??be,parseSearch:e.parseSearch??ge,transformer:e.transformer??JSON}),"undefined"!=typeof document&&(window.__TSR__ROUTER__=this)}get state(){return this.__store.state}get looseRoutesById(){return this.routesById}}(FP));var FP;const jP=()=>(0,n.createElement)(ye,{router:NP}),RP=()=>{const e=x().location.pathname,t=Q(),r=TP.findIndex((t=>t?.path===e));let n="",a="",o="";var i,s,l;return-1!==r&&(o=null!==(i=TP[r]?.path)&&void 0!==i?i:"",n=null!==(s=TP[r-1]?.path)&&void 0!==s?s:"",a=null!==(l=TP[r+1]?.path)&&void 0!==l?l:""),Object.seal({currentStepURL:o,previousStepURL:n,nextStepURL:a,nextStep:(e="")=>{const r=TP[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})},MP=e=>{const t=(0,bt.useSelect)((e=>{const{getAIStepData:t,getWebsiteInfo:r}=e(Pr);return{...t(),websiteInfo:r()}}),[]),r=TP.findIndex((t=>t?.path===e));return-1===r?"":TP.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:TP[a].path),"")};(0,i.createRoot)(document.getElementById("ai-builder-root")).render((0,n.createElement)((()=>(0,n.createElement)(jP,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,h=f?n(e.length,String):[],m=h.length;for(var g in e)!t&&!c.call(e,g)||f&&("length"==g||d&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,m))||h.push(g);return h}},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),h=r(5861),m=r(6189),g=r(7199),v=r(5529),b=r(6449),y=r(3656),x=r(7730),w=r(3805),E=r(8440),_=r(5950),S=r(7241),k="[object Arguments]",C="[object Function]",O="[object Object]",T={};T[k]=T["[object Array]"]=T["[object ArrayBuffer]"]=T["[object DataView]"]=T["[object Boolean]"]=T["[object Date]"]=T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Map]"]=T["[object Number]"]=T[O]=T["[object RegExp]"]=T["[object Set]"]=T["[object String]"]=T["[object Symbol]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T["[object Error]"]=T[C]=T["[object WeakMap]"]=!1,e.exports=function e(t,r,A,P,D,N){var F,j=1&r,R=2&r,M=4&r;if(A&&(F=D?A(t,P,D,N):A(t)),void 0!==F)return F;if(!w(t))return t;var I=b(t);if(I){if(F=m(t),!j)return c(t,F)}else{var L=h(t),B=L==C||"[object GeneratorFunction]"==L;if(y(t))return l(t,j);if(L==O||L==k||B&&!D){if(F=R||B?{}:v(t),!j)return R?d(t,s(F,t)):u(t,i(F,t))}else{if(!T[L])return D?t:{};F=g(t,L,j)}}N||(N=new n);var V=N.get(t);if(V)return V;N.set(t,F),E(t)?t.forEach((function(n){F.add(e(n,r,A,n,t,N))})):x(t)&&t.forEach((function(n,a){F.set(a,e(n,r,A,a,t,N))}));var z=I?void 0:(M?R?f:p:R?S:_)(t);return a(z||t,(function(n,a){z&&(n=t[a=n]),o(F,a,e(n,r,A,a,t,N))})),F}},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]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,m,g,v){var b=l(e),y=l(t),x=b?p:s(e),w=y?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;b=!0,E=!1}if(S&&!E)return v||(v=new n),b||u(e)?a(e,t,r,m,g,v):o(e,t,x,r,m,g,v);if(!(1&r)){var k=E&&h.call(e,"__wrapped__"),C=_&&h.call(t,"__wrapped__");if(k||C){var O=k?e.value():e,T=C?t.value():t;return v||(v=new n),g(O,T,r,m,v)}}return!!S&&(v||(v=new n),i(e,t,r,m,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 h=o(d,p,u,e,t,f);if(!(void 0===h?a(p,d,3,o,f):h))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),h=r(1331),m=r(7167),g=r(4974),v=r(9884);e.exports=function(e,t,r,b,y,x,w){var E=g(e,r),_=g(t,r),S=w.get(_);if(S)n(e,r,S);else{var k=x?x(E,_,r+"",e,t,w):void 0,C=void 0===k;if(C){var O=c(_),T=!O&&d(_),A=!O&&!T&&m(_);k=_,O||T||A?c(E)?k=E:u(E)?k=i(E):T?(C=!1,k=a(_,!0)):A?(C=!1,k=o(_,!0)):k=[]:h(_)||l(_)?(k=E,l(E)?k=v(E):f(E)&&!p(E)||(k=s(_))):C=!1}C&&(w.set(_,k),y(k,_,b,x,w),w.delete(_)),n(e,r,k)}}},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 h=-1,m=!0,g=2&r?new n:void 0;for(l.set(e,t),l.set(t,e);++h<u;){var v=e[h],b=t[h];if(i)var y=c?i(b,v,h,t,e,l):i(v,b,h,e,t,l);if(void 0!==y){if(y)continue;m=!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)}))){m=!1;break}}else if(v!==b&&!s(v,b,r,i,l)){m=!1;break}}return l.delete(e),l.delete(t),m}},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 h=1&n;if(f||(f=l),e.size!=t.size&&!h)return!1;var m=p.get(e);if(m)return m==t;n|=2,p.set(e,t);var g=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),h=s.get(t);if(f&&h)return f==t&&h==e;var m=!0;s.set(e,t),s.set(t,e);for(var g=l;++d<u;){var v=e[p=c[d]],b=t[p];if(o)var y=l?o(b,v,p,t,e,s):o(v,b,p,e,t,s);if(!(void 0===y?v===b||i(v,b,r,o,s):y)){m=!1;break}g||(g="constructor"==p)}if(m&&!g){var x=e.constructor,w=t.constructor;x==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w||(m=!1)}return s.delete(e),s.delete(t),m}},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]",h="[object DataView]",m=c(n),g=c(a),v=c(o),b=c(i),y=c(s),x=l;(n&&x(new n(new ArrayBuffer(1)))!=h||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 m:return h;case g:return u;case v:return d;case b:return p;case y: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,h=0,m=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var r=l,n=c;return l=c=void 0,h=t,d=e.apply(n,r)}function y(e){var r=e-f;return void 0===f||r>=t||r<0||g&&e-h>=u}function x(){var e=a();if(y(e))return w(e);p=setTimeout(x,function(e){var r=t-(e-f);return g?s(r,u-(e-h)):r}(e))}function w(e){return p=void 0,v&&l?b(e):(l=c=void 0,d)}function E(){var e=a(),r=y(e);if(l=arguments,c=this,f=e,r){if(void 0===p)return function(e){return h=e,p=setTimeout(x,t),m?b(e):d}(f);if(g)return clearTimeout(p),p=setTimeout(x,t),b(f)}return void 0===p&&(p=setTimeout(x,t)),d}return t=o(t)||0,n(r)&&(m=!!r.leading,u=(g="maxWait"in r)?i(o(r.maxWait)||0,t):u,v="trailing"in r?!!r.trailing:v),E.cancel=function(){void 0!==p&&clearTimeout(p),h=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,h=e.focusStyle,m=void 0===h?{}:h,g="transparent"===t,v=(0,o.default)({default:{swatch:n({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,f?m:{})}}),b={};return c&&(b.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)}},b),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 h={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},m=["Webkit","ms","Moz","O"];Object.keys(h).forEach((function(e){m.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),h[t]=h[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 b=/([A-Z])/g,y=/^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(b,"-$1").toLowerCase().replace(y,"-ms-")),E.set(s,l)),s=l,i="number"==typeof i?0===i||o.call(h,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 k(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 C(e,t,r,n){e.push(A(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(">"),k(e,i,r),"string"==typeof r?(e.push(v(r)),null):r}var O=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,T=new Map;function A(e){var t=T.get(e);if(void 0===t){if(!O.test(e))throw Error(a(65,e));t="<"+e,T.set(e,t)}return t}function P(e,t,r){if(e.push('\x3c!--$?--\x3e<template id="'),null===r)throw Error(a(395));return e.push(r),e.push('"></template>')}var D=/[<\u2028\u2029]/g;function N(e){return JSON.stringify(e).replace(D,(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 F(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 j=Object.assign,R=Symbol.for("react.element"),M=Symbol.for("react.portal"),I=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),V=Symbol.for("react.provider"),z=Symbol.for("react.context"),U=Symbol.for("react.forward_ref"),$=Symbol.for("react.suspense"),H=Symbol.for("react.suspense_list"),W=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),G=Symbol.for("react.scope"),q=Symbol.for("react.debug_trace_mode"),K=Symbol.for("react.legacy_hidden"),Y=Symbol.for("react.default_value"),X=Symbol.iterator;function J(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 I:return"Fragment";case M:return"Portal";case B:return"Profiler";case L:return"StrictMode";case $:return"Suspense";case H:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case z:return(e.displayName||"Context")+".Consumer";case V:return(e._context.displayName||"Context")+".Provider";case U:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case W:return null!==(t=e.displayName||null)?t:J(e.type)||"Memo";case Z:t=e._payload,e=e._init;try{return J(e(t))}catch(e){}}return null}var Q={};function ee(e,t){if(!(e=e.contextTypes))return Q;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:j({},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=j({},o,s)):j(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)/he|0)|0},fe=Math.log,he=Math.LN2,me="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,be=null,ye=null,xe=!1,we=!1,Ee=0,_e=null,Se=0;function ke(){if(null===ge)throw Error(a(321));return ge}function Ce(){if(0<Se)throw Error(a(312));return{memoizedState:null,queue:null,next:null}}function Oe(){return null===ye?null===be?(xe=!1,be=ye=Ce()):(xe=!0,ye=be):null===ye.next?(xe=!1,ye=ye.next=Ce()):(xe=!0,ye=ye.next),ye}function Te(){ve=ge=null,we=!1,be=null,Se=0,ye=_e=null}function Ae(e,t){return"function"==typeof t?t(e):t}function Pe(e,t,r){if(ge=ke(),ye=Oe(),xe){var n=ye.queue;if(t=n.dispatch,null!==_e&&void 0!==(r=_e.get(n))){_e.delete(n),n=ye.memoizedState;do{n=e(n,r.action),r=r.next}while(null!==r);return ye.memoizedState=n,[n,t]}return[ye.memoizedState,t]}return e=e===Ae?"function"==typeof t?t():t:void 0!==r?r(t):t,ye.memoizedState=e,e=(e=ye.queue={last:null,dispatch:null}).dispatch=Ne.bind(null,ge,e),[ye.memoizedState,e]}function De(e,t){if(ge=ke(),t=void 0===t?null:t,null!==(ye=Oe())){var r=ye.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(!me(t[a],n[a])){n=!1;break e}n=!0}if(n)return r[0]}}return e=e(),ye.memoizedState=[e,t],e}function Ne(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 Fe(){throw Error(a(394))}function je(){}var Re={readContext:function(e){return e._currentValue2},useContext:function(e){return ke(),e._currentValue2},useMemo:De,useReducer:Pe,useRef:function(e){ge=ke();var t=(ye=Oe()).memoizedState;return null===t?(e={current:e},ye.memoizedState=e):t},useState:function(e){return Pe(Ae,e)},useInsertionEffect:je,useLayoutEffect:function(){},useCallback:function(e,t){return De((function(){return e}),t)},useImperativeHandle:je,useEffect:je,useDebugValue:je,useDeferredValue:function(e){return ke(),e},useTransition:function(){return ke(),[!1,Fe]},useId:function(){var e=ve.treeContext,t=e.overflow;e=((e=e.id)&~(1<<32-pe(e)-1)).toString(32)+t;var r=Me;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 ke(),t(e._source)},useSyncExternalStore:function(e,t,r){if(void 0===r)throw Error(a(407));return r()}},Me=null,Ie=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Le(e){return console.error(e),null}function Be(){}function Ve(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 ze(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 Ue(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 $e(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,ye=null,e=r(n,a);return Te(),e}function We(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,J(n)||"Unknown",l));n=j({},s,r)}t.legacyContext=n,qe(e,t,o),t.legacyContext=s}else qe(e,t,o)}function Ze(e,t){if(e&&e.defaultProps){for(var r in t=j({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function Ge(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),We(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),We(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 K:case q:case L:case B:case I:case H:return void qe(e,t,i.children);case G:throw Error(a(343));case $: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=ze(0,s.chunks.length,d,s.formatContext,!1,!1);s.children.push(p),s.lastPushedText=!1;var f=ze(0,0,null,s.formatContext,!1,!1);f.parentFlushed=!0,t.blockedBoundary=d,t.blockedSegment=f;try{if(Ye(e,t,i),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push("\x3c!-- --\x3e"),f.status=1,Qe(d,f),0===d.pendingTasks)break e}catch(t){f.status=4,d.forceClientRender=!0,d.errorDigest=Ue(e,t)}finally{t.blockedBoundary=r,t.blockedSegment=s}t=Ve(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 U: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 W:return void Ge(e,t,r=r.type,i=Ze(r,i),s);case V: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===Y?e.context._defaultValue:i,e=te=e.parent,void(t.context=e);case z:return void qe(e,t,i=(i=i.children)(r._currentValue2));case Z:return void Ge(e,t,r=(s=r._init)(r._payload),i=Ze(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(A("select"));var l=null,u=null;for(h in r)if(o.call(r,h)){var d=r[h];if(null!=d)switch(h){case"children":l=d;break;case"dangerouslySetInnerHTML":u=d;break;case"defaultValue":case"value":break;default:S(e,i,h,d)}}return e.push(">"),k(e,u,l),l;case"option":u=s.selectedValue,e.push(A("option"));var p=d=null,f=null,h=null;for(l in r)if(o.call(r,l)){var m=r[l];if(null!=m)switch(l){case"children":d=m;break;case"selected":f=m;break;case"dangerouslySetInnerHTML":h=m;break;case"value":p=m;default:S(e,i,l,m)}}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(">"),k(e,h,d),d;case"textarea":for(d in e.push(A("textarea")),h=u=l=null,r)if(o.call(r,d)&&null!=(p=r[d]))switch(d){case"children":h=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!=h){if(null!=l)throw Error(a(92));if(x(h)&&1<h.length)throw Error(a(93));l=""+h}return"string"==typeof l&&"\n"===l[0]&&e.push("\n"),null!==l&&e.push(v(""+l)),null;case"input":for(u in e.push(A("input")),p=h=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":h=f;break;case"value":l=f;break;default:S(e,i,u,f)}return null!==h?S(e,i,"checked",h):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(A("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(m in e.push(A("title")),l=null,r)if(o.call(r,m)&&null!=(u=r[m]))switch(m){case"children":l=u;break;case"dangerouslySetInnerHTML":throw Error(a(434));default:S(e,i,m,u)}return e.push(">"),l;case"listing":case"pre":for(p in e.push(A(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 b in e.push(A(t)),r)if(o.call(r,b)&&null!=(l=r[b]))switch(b){case"children":case"dangerouslySetInnerHTML":throw Error(a(399,t));default:S(e,i,b,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 C(e,r,t,i);case"html":return 0===s.insertionMode&&e.push("<!DOCTYPE html>"),C(e,r,t,i);default:if(-1===t.indexOf("-")&&"string"!=typeof r.is)return C(e,r,t,i);for(f in e.push(A(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(">"),k(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),Ye(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 R:return void Ge(e,t,r.type,r.props,r.ref);case M:throw Error(a(257));case Z:var n=r._init;return void qe(e,t,r=n(r._payload))}if(x(r))return void Ke(e,t,r);if((n=null===r||"object"!=typeof r?null:"function"==typeof(n=X&&r[X]||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);Ke(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=F(t.blockedSegment.chunks,r,e.responseState,n.lastPushedText):"number"==typeof r&&((n=t.blockedSegment).lastPushedText=F(t.blockedSegment.chunks,""+r,e.responseState,n.lastPushedText))}function Ke(e,t,r){for(var n=r.length,a=0;a<n;a++){var o=t.treeContext;t.treeContext=de(o,n,a);try{Ye(e,t,r[a])}finally{t.treeContext=o}}}function Ye(e,t,r){var n=t.blockedSegment.formatContext,a=t.legacyContext,o=t.context;try{return qe(e,t,r)}catch(l){if(Te(),"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=ze(0,i.chunks.length,null,i.formatContext,i.lastPushedText,!0);i.children.push(s),i.lastPushedText=!1,e=Ve(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 Xe(e){var t=e.blockedBoundary;(e=e.blockedSegment).status=3,et(this,t,e)}function Je(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 Je(e,t,r)})),n.fallbackAbortableTasks.clear(),t.allPendingTasks--,0===t.allPendingTasks&&(n=t.onAllReady)())}function Qe(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&&Qe(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=Be,(t=e.onShellReady)())}else t.pendingTasks--,t.forceClientRender||(0===t.pendingTasks?(r.parentFlushed&&1===r.status&&Qe(t,r),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(Xe,e),t.fallbackAbortableTasks.clear()):r.parentFlushed&&1===r.status&&(Qe(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=Ie.current;Ie.current=Re;var n=Me;Me=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(Te(),"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=Ue(s,d);null===u?$e(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){Ue(e,t),$e(e,t)}finally{Me=n,Ie.current=r,r===Re&&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,P(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),P(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=N(u||"");n.push(f)}if(d||p){n.push(",");var h=N(d||"");n.push(h)}if(p){n.push(",");var m=N(p);n.push(m)}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 b=v[o];e:{i=e,s=t;var y=b.completedSegments;for(l=0;l<y.length;l++)if(!it(i,s,b,y[l])){l++,y.splice(0,l);var x=!1;break e}y.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 Je(r,e,t)})),r.clear(),null!==e.destination&&st(e,e.destination)}catch(t){Ue(e,t),$e(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=ze(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?Le:a,onAllReady:Be,onShellReady:void 0===i?Be:i,onShellError:Be,onFatalError:Be},0,null,r,!1,!1)).parentFlushed=!0,e=Ve(t,e,null,r,u,Q,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){Ue(e,t),$e(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 h=Object.prototype.hasOwnProperty,m=/^[: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 b(e){return!!h.call(v,e)||!h.call(g,e)&&(m.test(e)?v[e]=!0:(g[e]=!0,!1))}function y(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 y(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 y(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){x[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){x[e]=new y(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 y(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){x[e]=new y(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){x[e]=new y(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){x[e]=new y(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){x[e]=new y(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 y(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 y(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 y(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){x[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)})),x.xlinkHref=new y("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){x[e]=new y(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 k=/["'&<>]/;function C(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=k.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 O=/([A-Z])/g,T=/^ms-/,A=Array.isArray,P=p("<script>"),D=p("<\/script>"),N=p('<script src="'),F=p('<script type="module" src="'),j=p('" async=""><\/script>'),R=/(<\/|<)(s)(cript)/gi;function M(e,t,r,n){return t+("s"===r?"\\u0073":"\\u0053")+n}function I(e,t){return{insertionMode:e,selectedValue:t}}var L=p("\x3c!-- --\x3e");function B(e,t,r,n){return""===t?n:(n&&e.push(L),e.push(d(C(t))),!0)}var V=new Map,z=p(' style="'),U=p(":"),$=p(";");function H(e,t,r){if("object"!=typeof r)throw Error(a(62));for(var n in t=!0,r)if(h.call(r,n)){var o=r[n];if(null!=o&&"boolean"!=typeof o&&""!==o){if(0===n.indexOf("--")){var i=d(C(n));o=d(C((""+o).trim()))}else{i=n;var s=V.get(i);void 0!==s||(s=p(C(i.replace(O,"-$1").toLowerCase().replace(T,"-ms-"))),V.set(i,s)),i=s,o="number"==typeof o?0===o||h.call(_,n)?d(""+o):d(o+"px"):d(C((""+o).trim()))}t?(t=!1,e.push(z,i,U,o)):e.push($,i,U,o)}}t||e.push(G)}var W=p(" "),Z=p('="'),G=p('"'),q=p('=""');function K(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(W,r,q);break;case 4:!0===n?e.push(W,r,q):!1!==n&&e.push(W,r,Z,d(C(n)),G);break;case 5:isNaN(n)||e.push(W,r,Z,d(C(n)),G);break;case 6:!isNaN(n)&&1<=n&&e.push(W,r,Z,d(C(n)),G);break;default:t.sanitizeURL&&(n=""+n),e.push(W,r,Z,d(C(n)),G)}}else if(b(r)){switch(typeof n){case"function":case"symbol":return;case"boolean":if("data-"!==(t=r.toLowerCase().slice(0,5))&&"aria-"!==t)return}e.push(W,d(r),Z,d(C(n)),G)}}var Y=p(">"),X=p("/>");function J(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 Q=p(' selected=""');function ee(e,t,r,n){e.push(ae(r));var a,o=r=null;for(a in t)if(h.call(t,a)){var i=t[a];if(null!=i)switch(a){case"children":r=i;break;case"dangerouslySetInnerHTML":o=i;break;default:K(e,n,a,i)}}return e.push(Y),J(e,o,r),"string"==typeof r?(e.push(d(C(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"),he=p("\x3c!--/$--\x3e"),me=p("<template"),ge=p('"'),ve=p(' data-dgst="');p(' data-msg="'),p(' data-stck="');var be=p("></template>");function ye(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('">'),ke=p("</svg>"),Ce=p('<math aria-hidden="true" style="display:none" id="'),Oe=p('">'),Te=p("</math>"),Ae=p('<table hidden id="'),Pe=p('">'),De=p("</table>"),Ne=p('<table hidden><tbody id="'),Fe=p('">'),je=p("</tbody></table>"),Re=p('<table hidden><tr id="'),Me=p('">'),Ie=p("</tr></table>"),Le=p('<table hidden><colgroup id="'),Be=p('">'),Ve=p("</colgroup></table>"),ze=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("'),Ue=p('$RS("'),$e=p('","'),He=p('")<\/script>'),We=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("'),Ze=p('$RC("'),Ge=p('","'),qe=p('")<\/script>'),Ke=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("'),Ye=p('$RX("'),Xe=p('"'),Je=p(")<\/script>"),Qe=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"),ht=Symbol.for("react.lazy"),mt=Symbol.for("react.scope"),gt=Symbol.for("react.debug_trace_mode"),vt=Symbol.for("react.legacy_hidden"),bt=Symbol.for("react.default_value"),yt=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 ht: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 kt(e){e.context._currentValue=e.parentValue,null!==(e=e.parent)&&kt(e)}function Ct(e){var t=e.parent;null!==t&&Ct(t),e.context._currentValue=e.value}function Ot(e,t){if(e.context._currentValue=e.parentValue,null===(e=e.parent))throw Error(a(402));e.depth===t.depth?St(e,t):Ot(e,t)}function Tt(e,t){var r=t.parent;if(null===r)throw Error(a(402));e.depth===r.depth?St(e,r):Tt(e,r),t.context._currentValue=t.value}function At(e){var t=_t;t!==e&&(null===t?Ct(e):null===e?kt(t):t.depth===e.depth?St(t,e):t.depth>e.depth?Ot(t,e):Tt(t,e),_t=e)}var Pt={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 Dt(e,t,r,n){var a=void 0!==e.state?e.state:null;e.updater=Pt,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&&Pt.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 Nt={id:1,overflow:""};function Ft(e,t,r){var n=e.id;e=e.overflow;var a=32-jt(n)-1;n&=~(1<<a),r+=1;var o=32-jt(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-jt(t)+a|r<<a|n,overflow:o+e}}return{id:1<<o|r<<a|n,overflow:e}}var jt=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Rt(e)/Mt|0)|0},Rt=Math.log,Mt=Math.LN2,It="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Lt=null,Bt=null,Vt=null,zt=null,Ut=!1,$t=!1,Ht=0,Wt=null,Zt=0;function Gt(){if(null===Lt)throw Error(a(321));return Lt}function qt(){if(0<Zt)throw Error(a(312));return{memoizedState:null,queue:null,next:null}}function Kt(){return null===zt?null===Vt?(Ut=!1,Vt=zt=qt()):(Ut=!0,zt=Vt):null===zt.next?(Ut=!1,zt=zt.next=qt()):(Ut=!0,zt=zt.next),zt}function Yt(){Bt=Lt=null,$t=!1,Vt=null,Zt=0,zt=Wt=null}function Xt(e,t){return"function"==typeof t?t(e):t}function Jt(e,t,r){if(Lt=Gt(),zt=Kt(),Ut){var n=zt.queue;if(t=n.dispatch,null!==Wt&&void 0!==(r=Wt.get(n))){Wt.delete(n),n=zt.memoizedState;do{n=e(n,r.action),r=r.next}while(null!==r);return zt.memoizedState=n,[n,t]}return[zt.memoizedState,t]}return e=e===Xt?"function"==typeof t?t():t:void 0!==r?r(t):t,zt.memoizedState=e,e=(e=zt.queue={last:null,dispatch:null}).dispatch=er.bind(null,Lt,e),[zt.memoizedState,e]}function Qt(e,t){if(Lt=Gt(),t=void 0===t?null:t,null!==(zt=Kt())){var r=zt.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(!It(t[a],n[a])){n=!1;break e}n=!0}if(n)return r[0]}}return e=e(),zt.memoizedState=[e,t],e}function er(e,t,r){if(25<=Zt)throw Error(a(301));if(e===Lt)if($t=!0,e={action:r,next:null},null===Wt&&(Wt=new Map),void 0===(r=Wt.get(t)))Wt.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 Gt(),e._currentValue},useMemo:Qt,useReducer:Jt,useRef:function(e){Lt=Gt();var t=(zt=Kt()).memoizedState;return null===t?(e={current:e},zt.memoizedState=e):t},useState:function(e){return Jt(Xt,e)},useInsertionEffect:rr,useLayoutEffect:function(){},useCallback:function(e,t){return Qt((function(){return e}),t)},useImperativeHandle:rr,useEffect:rr,useDebugValue:rr,useDeferredValue:function(e){return Gt(),e},useTransition:function(){return Gt(),[!1,tr]},useId:function(){var e=Bt.treeContext,t=e.overflow;e=((e=e.id)&~(1<<32-jt(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 Gt(),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(Lt={},Bt=t,Ht=0,e=r(n,a);$t;)$t=!1,Ht=0,Zt+=1,zt=null,e=r(n,a);return Yt(),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 hr(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 mr(e,t,r,o,i){if("function"==typeof r)if(r.prototype&&r.prototype.isReactComponent){i=Et(r,t.legacyContext);var s=r.contextType;Dt(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)Dt(i,r,o,s),fr(e,t,i,r);else if(l){o=t.treeContext,t.treeContext=Ft(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 mt: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(br(e,t,o),p.lastPushedText&&p.textEmbedded&&p.chunks.push(L),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=Ft(r,1,0);try{gr(e,t,o)}finally{t.treeContext=r}}else gr(e,t,o);return;case ft:return void mr(e,t,r=r.type,o=hr(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===bt?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 ht:return void mr(e,t,r=(i=r._init)(r._payload),o=hr(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(h.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:K(e,o,f,c)}}return e.push(Y),J(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(h.call(r,s)){var m=r[s];if(null!=m)switch(s){case"children":c=m;break;case"selected":p=m;break;case"dangerouslySetInnerHTML":f=m;break;case"value":u=m;default:K(e,o,s,m)}}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),A(l)){for(o=0;o<l.length;o++)if(""+l[o]===r){e.push(Q);break}}else""+l===r&&e.push(Q);else p&&e.push(Q);return e.push(Y),J(e,f,c),c;case"textarea":for(c in e.push(ae("textarea")),f=l=s=null,r)if(h.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:K(e,o,c,u)}if(null===s&&null!==l&&(s=l),e.push(Y),null!=f){if(null!=s)throw Error(a(92));if(A(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(C(""+s))),null;case"input":for(l in e.push(ae("input")),u=f=c=s=null,r)if(h.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:K(e,o,l,p)}return null!==f?K(e,o,"checked",f):null!==u&&K(e,o,"checked",u),null!==s?K(e,o,"value",s):null!==c&&K(e,o,"value",c),e.push(X),null;case"menuitem":for(var g in e.push(ae("menuitem")),r)if(h.call(r,g)&&null!=(s=r[g]))switch(g){case"children":case"dangerouslySetInnerHTML":throw Error(a(400));default:K(e,o,g,s)}return e.push(Y),null;case"title":for(m in e.push(ae("title")),s=null,r)if(h.call(r,m)&&null!=(l=r[m]))switch(m){case"children":s=l;break;case"dangerouslySetInnerHTML":throw Error(a(434));default:K(e,o,m,l)}return e.push(Y),s;case"listing":case"pre":for(u in e.push(ae(t)),l=s=null,r)if(h.call(r,u)&&null!=(c=r[u]))switch(u){case"children":s=c;break;case"dangerouslySetInnerHTML":l=c;break;default:K(e,o,u,c)}if(e.push(Y),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(h.call(r,v)&&null!=(s=r[v]))switch(v){case"children":case"dangerouslySetInnerHTML":throw Error(a(399,t));default:K(e,o,v,s)}return e.push(X),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(h.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:b(p)&&"function"!=typeof c&&"symbol"!=typeof c&&e.push(W,d(p),Z,d(C(c)),G)}return e.push(Y),J(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 I(1,null!=r.value?r.value:r.defaultValue);case"svg":return I(2,null);case"math":return I(3,null);case"foreignObject":return I(1,null);case"table":return I(4,null);case"thead":case"tbody":case"tfoot":return I(5,null);case"colgroup":return I(7,null);case"tr":return I(6,null)}return 4<=e.insertionMode||0===e.insertionMode?I(1,null):e}(l,r,o),br(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 mr(e,t,r.type,r.props,r.ref);case at:throw Error(a(257));case ht:var n=r._init;return void gr(e,t,r=n(r._payload))}if(A(r))return void vr(e,t,r);if((n=null===r||"object"!=typeof r?null:"function"==typeof(n=yt&&r[yt]||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=B(t.blockedSegment.chunks,r,e.responseState,n.lastPushedText):"number"==typeof r&&((n=t.blockedSegment).lastPushedText=B(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=Ft(o,n,a);try{br(e,t,r[a])}finally{t.treeContext=o}}}function br(e,t,r){var n=t.blockedSegment.formatContext,a=t.legacyContext,o=t.context;try{return gr(e,t,r)}catch(l){if(Yt(),"object"!=typeof l||null===l||"function"!=typeof l.then)throw t.blockedSegment.formatContext=n,t.legacyContext=a,t.context=o,At(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,At(o)}}function yr(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(yr,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){At(i.context);try{gr(s,i,i.node),l.lastPushedText&&l.textEmbedded&&l.chunks.push(L),i.abortSet.delete(i),l.status=1,Er(s,i.blockedBoundary,l)}catch(e){if(Yt(),"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&&Ar(e,e.destination)}catch(t){ur(e,t),dr(e,t)}finally{ar=n,or.current=r,r===nr&&At(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=kr(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 kr(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,me),n&&(s(t,ve),s(t,d(C(n))),s(t,ge)),l(t,be),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,ye(t,e.responseState,n),Sr(e,t,r)}else if(n.byteSize>e.progressiveChunkSize)n.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(n),ye(t,e.responseState,n.id),Sr(e,t,r);else{if(l(t,ue),1!==(r=n.completedSegments).length)throw Error(a(391));kr(e,t,r[0])}return l(t,he)}function Cr(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,Ce),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,Oe);case 4:return s(e,Ae),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,Pe);case 5:return s(e,Ne),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,Fe);case 6:return s(e,Re),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,Me);case 7:return s(e,Le),s(e,t.segmentPrefix),s(e,d(n.toString(16))),l(e,Be);default:throw Error(a(397))}}(t,e.responseState,r.formatContext,r.id),kr(e,t,r),function(e,t){switch(t.insertionMode){case 0:case 1:return l(e,Ee);case 2:return l(e,ke);case 3:return l(e,Te);case 4:return l(e,De);case 5:return l(e,je);case 6:return l(e,Ie);case 7:return l(e,Ve);default:throw Error(a(397))}}(t,r.formatContext)}function Or(e,t,r){for(var n=r.completedSegments,o=0;o<n.length;o++)Tr(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,Ze):(e.sentCompleteBoundaryFunction=!0,s(t,We)),null===n)throw Error(a(395));return r=d(r.toString(16)),s(t,n),s(t,Ge),s(t,e.segmentPrefix),s(t,r),l(t,qe)}function Tr(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 Cr(e,t,n)}return Cr(e,t,n),s(t,(e=e.responseState).startInlineScript),e.sentCompleteSegmentFunction?s(t,Ue):(e.sentCompleteSegmentFunction=!0,s(t,ze)),s(t,e.segmentPrefix),s(t,o=d(o.toString(16))),s(t,$e),s(t,e.placeholderPrefix),s(t,o),l(t,He)}function Ar(e,t){o=new Uint8Array(512),i=0;try{var r=e.completedRootSegment;if(null!==r&&0===e.pendingRootTasks){kr(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 h=e.responseState,m=f.id,g=f.errorDigest,v=f.errorMessage,b=f.errorComponentStack;if(s(n,h.startInlineScript),h.sentClientRenderFunction?s(n,Ye):(h.sentClientRenderFunction=!0,s(n,Ke)),null===m)throw Error(a(395));if(s(n,m),s(n,Xe),(g||v||b)&&(s(n,Qe),s(n,d(tt(g||"")))),(v||b)&&(s(n,Qe),s(n,d(tt(v||"")))),b&&(s(n,Qe),s(n,d(tt(b)))),!l(n,Je))return e.destination=null,u++,void p.splice(0,u)}p.splice(0,u);var y=e.completedBoundaries;for(u=0;u<y.length;u++)if(!Or(e,t,y[u]))return e.destination=null,u++,void y.splice(0,u);y.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(h=0;h<E.length;h++)if(!Tr(p,f,w,E[h])){h++,E.splice(0,h);var _=!1;break e}E.splice(0,h),_=!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(!Or(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 Pr(e,t){try{var r=e.abortableTasks;r.forEach((function(r){return xr(r,e,t)})),r.clear(),null!==e.destination&&Ar(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,Nt),c.push(e),t}(e,function(e,t,r,n,a){e=void 0===e?"":e,t=void 0===t?P:p('<script nonce="'+C(t)+'">');var o=[];if(void 0!==r&&o.push(t,d((""+r).replace(R,M)),D),void 0!==n)for(r=0;r<n.length;r++)o.push(N,d(C(n[r])),j);if(void 0!==a)for(n=0;n<a.length;n++)o.push(F,d(C(a[n])),j);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 I("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{Ar(s,e)}catch(e){ur(s,e),dr(s,e)}}},cancel:function(){Pr(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(){Pr(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},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,h,m,g,v,b,y,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=(h=Math.floor(1e3/60),m={},g=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(p=function(e){var t=Math.random();return m[t]=requestAnimationFrame((function r(n){g===n||g+h-1<n?(g=n,delete m[t],e()):m[t]=requestAnimationFrame(r)})),t},f=function(e){m[e]&&cancelAnimationFrame(m[e])}):(p=function(e){return setTimeout(e,h)},f=function(e){return clearTimeout(e)}),{frame:p,cancel:f}),_=(y={},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(b)return t(r,null),b;var o=Math.random().toString(36).slice(2);return b=c((function(n){function i(t){t.data.callback===o&&(delete y[o],e.removeEventListener("message",i),b=null,w.clear(),a(),n())}e.addEventListener("message",i),t(r,o),y[o]=i.bind(null,{data:{callback:o}})}))},e.reset=function(){for(var t in e.postMessage({reset:!0}),y)y[t](),delete y[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 k(e,t,r){return function(e,t){return t?t(e):e}(e&&null!=e[t]?e[t]:S[t],r)}function C(e){return e<0?0:Math.floor(e)}function O(e){return parseInt(e,16)}function T(e){return e.map(A)}function A(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:O(t.substring(0,2)),g:O(t.substring(2,4)),b:O(t.substring(4,6))}}function P(e){e.width=document.documentElement.clientWidth,e.height=document.documentElement.clientHeight}function D(e){var t=e.getBoundingClientRect();e.width=t.width,e.height=t.height}function N(e,r){var s,l=!e,u=!!k(r||{},"resize"),d=!1,p=k(r,"disableForReducedMotion",Boolean),f=o&&k(r||{},"useWorker")?_():null,h=l?P:D,m=!(!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,f=k(t,"particleCount",C),m=k(t,"angle",Number),g=k(t,"spread",Number),v=k(t,"startVelocity",Number),b=k(t,"decay",Number),y=k(t,"gravity",Number),x=k(t,"drift",Number),_=k(t,"colors",T),S=k(t,"ticks",Number),O=k(t,"shapes"),A=k(t,"scalar"),P=!!k(t,"flat"),D=function(e){var t=k(e,"origin",Object);return t.x=k(t,"x",Number),t.y=k(t,"y",Number),t}(t),N=f,F=[],j=e.width*D.x,R=e.height*D.y;N--;)F.push((void 0,void 0,u=(l={x:j,y:R,angle:m,spread:g,startVelocity:v,color:_[N%_.length],shape:O[(0,p=O.length,Math.floor(Math.random()*(p-0))+0)],ticks:S,decay:b,gravity:y,drift:x,scalar:A,flat:P}).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}));return s?s.addFettis(F):(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 h=e.createPattern(w.transform(t.shape.bitmap),"no-repeat");h.setTransform(f),e.globalAlpha=1-r,e.fillStyle=h,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 m=Math.PI/2*3,g=4*t.scalar,v=8*t.scalar,b=t.x,y=t.y,x=5,E=Math.PI/x;x--;)b=t.x+Math.cos(m)*v,y=t.y+Math.sin(m)*v,e.lineTo(b,y),m+=E,b=t.x+Math.cos(m)*g,y=t.y+Math.sin(m)*g,e.lineTo(b,y),m+=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,F,h,r,o),s.promise)}function b(r){var n=p||k(r,"disableForReducedMotion",Boolean),a=k(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&&!m&&h(e);var o={width:e.width,height:e.height};function i(){if(f){var t={getBoundingClientRect:function(){if(!l)return e.getBoundingClientRect()}};return h(t),void f.postMessage({resize:{width:t.width,height:t.height}})}o.width=o.height=null}function b(){s=null,u&&(d=!1,t.removeEventListener("resize",i)),l&&e&&(document.body.removeChild(e),e=null,m=!1)}return f&&!m&&f.init(e),m=!0,f&&(e.__confetti_initialized=!0),u&&!d&&(d=!0,t.addEventListener("resize",i,!1)),f?f.fire(r,o,b):v(r,o,b)}return b.reset=function(){f&&f.reset(),s&&s.reset()},b}function F(){return x||(x=N(null,{useWorker:!0,resize:!0})),x}r.exports=function(){return F().apply(this,arguments)},r.exports.reset=function(){F().reset()},r.exports.create=N,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 h=0;h<l;h+=2)a.isPointInPath(n,f,h,"nonzero")&&(c=Math.min(c,f),u=Math.min(u,h),d=Math.max(d,f),p=Math.max(p,h));o=d-c,s=p-u;var m=Math.min(10/o,10/s);r=[m,0,0,m,-Math.round(o/2+c)*m,-Math.round(s/2+u)*m]}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 h=1/r;return{type:"bitmap",bitmap:s.transferToImageBitmap(),matrix:[h,0,0,h,-u*h/2,-d*h/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(5234)));i=o.O(i)})();