https://app.alana.shopping/_next/static/chunks/0eh~gdlrdfv_s.js?dpl=dpl_5DKhsXXwY1ieuNk7Ac2AvvDHJLey
1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,233525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},718967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return _},MissingStaticPage:function(){return v},NormalizeError:function(){return x},PageNotFoundError:function(){return b},SP:function(){return m},ST:function(){return g},WEB_VITALS:function(){return s},execOnce:function(){return i},getDisplayName:function(){return d},getLocationOrigin:function(){return l},getURL:function(){return u},isAbsoluteUrl:function(){return c},isResSent:function(){return p},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return w}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,c=e=>a.test(e);function l(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function u(){let{href:e}=window.location,t=l();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function p(e){return e.finished||e.headersSent}function f(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&p(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let m="u">typeof performance,g=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class x extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class _ extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},998183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return c},searchParamsToUrlQuery:function(){return s},urlQueryToSearchParams:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function s(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,i(e));else t.set(r,i(n));return t}function c(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},242715,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},876361,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return c}});let n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o(void 0);if(t&&t.has(e))return t.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var i=n?Object.getOwnPropertyDescriptor(e,s):null;i&&(i.get||i.set)?Object.defineProperty(r,s,i):r[s]=e[s]}return r.default=e,t&&t.set(e,r),r}(e.r(271645));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}let s={current:null},i="function"==typeof n.cache?n.cache:e=>e,a=console.warn;function c(e){return function(...t){a(e(...t))}}i(e=>{try{a(s.current)}finally{s.current=null}})},783066,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"afterTaskAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},341643,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"afterTaskAsyncStorage",{enumerable:!0,get:function(){return n.afterTaskAsyncStorageInstance}});let n=e.r(783066)},850999,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={isRequestAPICallableInsideAfter:function(){return l},throwForSearchParamsAccessInUseCache:function(){return c},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=e.r(643248),i=e.r(341643);function a(e,t){throw Object.defineProperty(new s.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function c(e,t){let r=Object.defineProperty(Error(`Route ${e.route} used \`searchParams\` inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await \`searchParams\` outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E842",enumerable:!1,configurable:!0});throw Error.captureStackTrace(r,t),e.invalidDynamicUsageError??=r,r}function l(){let e=i.afterTaskAsyncStorage.getStore();return(null==e?void 0:e.rootTaskSpawnPhase)==="action"}},928649,(e,t,r)=>{"use strict";var n=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={},c={RequestCookies:()=>m,ResponseCookies:()=>g,parseCookie:()=>d,parseSetCookie:()=>p,stringifyCookie:()=>u};for(var l in c)n(a,l,{get:c[l],enumerable:!0});function u(e){var t;let r=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),n=`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}`;return 0===r.length?n:`${n}; ${r.join("; ")}`}function d(e){let t=new Map;for(let r of e.split(/; */)){if(!r)continue;let e=r.indexOf("=");if(-1===e){t.set(r,"true");continue}let[n,o]=[r.slice(0,e),r.slice(e+1)];try{t.set(n,decodeURIComponent(null!=o?o:"true"))}catch{}}return t}function p(e){if(!e)return;let[[t,r],...n]=d(e),{domain:o,expires:s,httponly:i,maxage:a,path:c,samesite:l,secure:u,partitioned:p,priority:m}=Object.fromEntries(n.map(([e,t])=>[e.toLowerCase().replace(/-/g,""),t]));{var g,y,x={name:t,value:decodeURIComponent(r),domain:o,...s&&{expires:new Date(s)},...i&&{httpOnly:!0},..."string"==typeof a&&{maxAge:Number(a)},path:c,...l&&{sameSite:f.includes(g=(g=l).toLowerCase())?g:void 0},...u&&{secure:!0},...m&&{priority:h.includes(y=(y=m).toLowerCase())?y:void 0},...p&&{partitioned:!0}};let e={};for(let t in x)x[t]&&(e[t]=x[t]);return e}}t.exports=((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of s(t))i.call(e,a)||void 0===a||n(e,a,{get:()=>t[a],enumerable:!(r=o(t,a))||r.enumerable});return e})(n({},"__esModule",{value:!0}),a);var f=["strict","lax","none"],h=["low","medium","high"],m=class{constructor(e){this._parsed=new Map,this._headers=e;const t=e.get("cookie");if(t)for(const[e,r]of d(t))this._parsed.set(e,{name:e,value:r})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed);if(!e.length)return r.map(([e,t])=>t);let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(([e])=>e===n).map(([e,t])=>t)}
1has(e){return this._parsed.has(e)}set(...e){let[t,r]=1===e.length?[e[0].name,e[0].value]:e,n=this._parsed;return n.set(t,{name:t,value:r}),this._headers.set("cookie",Array.from(n).map(([e,t])=>u(t)).join("; ")),this}delete(e){let t=this._parsed,r=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>u(t)).join("; ")),r}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},g=class{constructor(e){var t,r,n;this._parsed=new Map,this._headers=e;const o=null!=(n=null!=(r=null==(t=e.getSetCookie)?void 0:t.call(e))?r:e.get("set-cookie"))?n:[];for(const e of Array.isArray(o)?o:function(e){if(!e)return[];var t,r,n,o,s,i=[],a=0;function c(){for(;a<e.length&&/\s/.test(e.charAt(a));)a+=1;return a<e.length}for(;a<e.length;){for(t=a,s=!1;c();)if(","===(r=e.charAt(a))){for(n=a,a+=1,c(),o=a;a<e.length&&"="!==(r=e.charAt(a))&&";"!==r&&","!==r;)a+=1;a<e.length&&"="===e.charAt(a)?(s=!0,a=o,i.push(e.substring(t,n)),t=a):a=n+1}else a+=1;(!s||a>=e.length)&&i.push(e.substring(t,e.length))}return i}(o)){const t=p(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed.values());if(!e.length)return r;let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(e=>e.name===n)}has(e){return this._parsed.has(e)}set(...e){let[t,r,n]=1===e.length?[e[0].name,e[0].value,e[0]]:e,o=this._parsed;return o.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}({name:t,value:r,...n})),function(e,t){for(let[,r]of(t.delete("set-cookie"),e)){let e=u(r);t.append("set-cookie",e)}}(o,this._headers),this}delete(...e){let[t,r]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0]];return this.set({...r,name:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(u).join("; ")}}},196883,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={RequestCookies:function(){return s.RequestCookies},ResponseCookies:function(){return s.ResponseCookies},stringifyCookie:function(){return s.stringifyCookie}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=e.r(928649)},397270,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={MutableRequestCookiesAdapter:function(){return h},ReadonlyRequestCookiesError:function(){return l},RequestCookiesAdapter:function(){return u},appendMutableCookies:function(){return f},areCookiesMutableInCurrentPhase:function(){return g},createCookiesWithMutableAccessCheck:function(){return m},getModifiedCookieValues:function(){return p},responseCookiesToRequestCookies:function(){return x}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=e.r(196883),i=e.r(242715),a=e.r(563599),c=e.r(339146);class l extends Error{constructor(){super("Cookies can only be modified in a Server Action or Route Handler. Read more: https://nextjs.org/docs/app/api-reference/functions/cookies#options")}static callable(){throw new l}}class u{static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"clear":case"delete":case"set":return l.callable;default:return i.ReflectAdapter.get(e,t,r)}}})}}let d=Symbol.for("next.mutated.cookies");function p(e){let t=e[d];return t&&Array.isArray(t)&&0!==t.length?t:[]}function f(e,t){let r=p(t);if(0===r.length)return!1;let n=new s.ResponseCookies(e),o=n.getAll();for(let e of r)n.set(e);for(let e of o)n.set(e);return!0}class h{static wrap(e,t){let r=new s.ResponseCookies(new Headers);for(let t of e.getAll())r.set(t);let n=[],o=new Set,l=()=>{let e=a.workAsyncStorage.getStore();if(e&&(e.pathWasRevalidated=c.ActionDidRevalidateStaticAndDynamic),n=r.getAll().filter(e=>o.has(e.name)),t){let e=[];for(let t of n){let r=new s.ResponseCookies(new Headers);r.set(t),e.push(r.toString())}t(e)}},u=new Proxy(r,{get(e,t,r){switch(t){case d:return n;
1case"delete":return function(...t){o.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.delete(...t),u}finally{l()}};case"set":return function(...t){o.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.set(...t),u}finally{l()}};default:return i.ReflectAdapter.get(e,t,r)}}});return u}}function m(e){let t=new Proxy(e.mutableCookies,{get(r,n,o){switch(n){case"delete":return function(...n){return y(e,"cookies().delete"),r.delete(...n),t};case"set":return function(...n){return y(e,"cookies().set"),r.set(...n),t};default:return i.ReflectAdapter.get(r,n,o)}}});return t}function g(e){return"action"===e.phase}function y(e,t){if(!g(e))throw new l}function x(e){let t=new s.RequestCookies(new Headers);for(let r of e.getAll())t.set(r);return t}},687720,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HeadersAdapter:function(){return a},ReadonlyHeadersError:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let s=e.r(242715);class i extends Error{constructor(){super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers")}static callable(){throw new i}}class a extends Headers{constructor(e){super(),this.headers=new Proxy(e,{get(t,r,n){if("symbol"==typeof r)return s.ReflectAdapter.get(t,r,n);let o=r.toLowerCase(),i=Object.keys(e).find(e=>e.toLowerCase()===o);if(void 0!==i)return s.ReflectAdapter.get(t,i,n)},set(t,r,n,o){if("symbol"==typeof r)return s.ReflectAdapter.set(t,r,n,o);let i=r.toLowerCase(),a=Object.keys(e).find(e=>e.toLowerCase()===i);return s.ReflectAdapter.set(t,a??r,n,o)},has(t,r){if("symbol"==typeof r)return s.ReflectAdapter.has(t,r);let n=r.toLowerCase(),o=Object.keys(e).find(e=>e.toLowerCase()===n);return void 0!==o&&s.ReflectAdapter.has(t,o)},deleteProperty(t,r){if("symbol"==typeof r)return s.ReflectAdapter.deleteProperty(t,r);let n=r.toLowerCase(),o=Object.keys(e).find(e=>e.toLowerCase()===n);return void 0===o||s.ReflectAdapter.deleteProperty(t,o)}})}static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"append":case"delete":case"set":return i.callable;default:return s.ReflectAdapter.get(e,t,r)}}})}merge(e){return Array.isArray(e)?e.join(", "):e}static from(e){return e instanceof Headers?e:new a(e)}append(e,t){let r=this.headers[e];"string"==typeof r?this.headers[e]=[r,t]:Array.isArray(r)?r.push(t):this.headers[e]=t}delete(e){delete this.headers[e]}get(e){let t=this.headers[e];return void 0!==t?this.merge(t):null}has(e){return void 0!==this.headers[e]}set(e,t){this.headers[e]=t}forEach(e,t){for(let[r,n]of this.entries())e.call(t,n,r,this)}*entries(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase(),r=this.get(t);yield[t,r]}}*keys(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase();yield t}}*values(){for(let e of Object.keys(this.headers)){let t=this.get(e);yield t}}[Symbol.iterator](){return this.entries()}}},929121,e=>{"use strict";e.s(["defaultLocale",0,"en","localeNames",0,{en:"English","pt-BR":"Português",es:"Español"},"locales",0,["en","pt-BR","es"]])},283086,e=>{"use strict";let t=(0,e.i(475254).default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
1],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);e.s(["Sparkles",0,t],283086)},475254,e=>{"use strict";var t=e.i(271645);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},n=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let s=(0,t.forwardRef)(({color:e="currentColor",size:r=24,strokeWidth:s=2,absoluteStrokeWidth:i,className:a="",children:c,iconNode:l,...u},d)=>(0,t.createElement)("svg",{ref:d,...o,width:r,height:r,stroke:e,strokeWidth:i?24*Number(s)/Number(r):s,className:n("lucide",a),...!c&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(u)&&{"aria-hidden":"true"},...u},[...l.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(c)?c:[c]]));e.s(["default",0,(e,o)=>{let i=(0,t.forwardRef)(({className:i,...a},c)=>(0,t.createElement)(s,{ref:c,iconNode:o,className:n(`lucide-${r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,i),...a}));return i.displayName=r(e),i}],475254)},618566,(e,t,r)=>{t.exports=e.r(976562)},755838,(e,t,r)=>{"use strict";var n=e.r(271645),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=n.useState,i=n.useEffect,a=n.useLayoutEffect,c=n.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var u="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=s({inst:{value:r,getSnapshot:t}}),o=n[0].inst,u=n[1];return a(function(){o.value=r,o.getSnapshot=t,l(o)&&u({inst:o})},[e,r,t]),i(function(){return l(o)&&u({inst:o}),e(function(){l(o)&&u({inst:o})})},[e]),c(r),r};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},802239,(e,t,r)=>{"use strict";t.exports=e.r(755838)},328027,942529,547872,894729,234420,565992,e=>{"use strict";var t,r,n,o,s,i,a,c,l,u,d=e.i(247167);
1class p extends Error{}e.s(["SdkError",0,p],942529);class f extends p{constructor(e){super(e??"The configuration is invalid."),this.code="invalid_configuration",this.name="InvalidConfigurationError"}}function h(e){return e&&!e.endsWith("/")?`${e}/`:e}function m(e){return e&&e.startsWith("/")?e.substring(1,e.length):e}(t=i||(i={})).MISSING_SESSION="missing_session",t.MISSING_REFRESH_TOKEN="missing_refresh_token",t.FAILED_TO_REFRESH_TOKEN="failed_to_refresh_token",(r=a||(a={})).MISSING_SESSION="missing_session",r.MISSING_REFRESH_TOKEN="missing_refresh_token",r.FAILED_TO_EXCHANGE="failed_to_exchange_refresh_token",(n=c||(c={})).MISSING_SUBJECT_TOKEN="missing_subject_token",n.INVALID_SUBJECT_TOKEN_TYPE="invalid_subject_token_type",n.MISSING_ACTOR_TOKEN_TYPE="missing_actor_token_type",n.EXCHANGE_FAILED="exchange_failed",e.s(["AccessTokenError",0,class extends p{constructor(e,t,r){super(t),this.name="AccessTokenError",this.code=e,this.cause=r}},"AccessTokenErrorCode",0,i,"AccessTokenForConnectionError",0,class extends p{constructor(e,t,r){super(t),this.name="AccessTokenForConnectionError",this.code=e,this.cause=r}},"AccessTokenForConnectionErrorCode",0,a,"AuthorizationCodeGrantError",0,class extends p{constructor({cause:e,message:t}){super(t??"An error occurred while trying to exchange the authorization code."),this.code="authorization_code_grant_error",this.cause=e,this.name="AuthorizationCodeGrantError"}},"AuthorizationCodeGrantRequestError",0,class extends p{constructor(e){super(e??"An error occurred while preparing or performing the authorization code grant request."),this.code="authorization_code_grant_request_error",this.name="AuthorizationCodeGrantRequestError"}},"AuthorizationError",0,class extends p{constructor({cause:e,message:t}){super(t??"An error occurred during the authorization flow."),this.code="authorization_error",this.cause=e,this.name="AuthorizationError"}},"BackchannelAuthenticationError",0,class extends p{constructor({cause:e}){super("There was an error when trying to use Client-Initiated Backchannel Authentication."),this.code="backchannel_authentication_error",this.cause=e,this.name="BackchannelAuthenticationError"}},"BackchannelAuthenticationNotSupportedError",0,class extends p{constructor(){super("The authorization server does not support backchannel authentication. Learn how to enable it here: https://auth0.com/docs/get-started/applications/configure-client-initiated-backchannel-authentication"),this.code="backchannel_authentication_not_supported_error",this.name="BackchannelAuthenticationNotSupportedError"}},"BackchannelLogoutError",0,class extends p{constructor(e){super(e??"An error occurred while completing the backchannel logout request."),this.code="backchannel_logout_error",this.name="BackchannelLogoutError"}},"CustomTokenExchangeError",0,class extends p{constructor(e,t,r){super(t),this.name="CustomTokenExchangeError",this.code=e,this.cause=r}},"CustomTokenExchangeErrorCode",0,c,"DiscoveryError",0,class extends p{constructor(e){super(e??"Discovery failed for the OpenID Connect configuration."),this.code="discovery_error",this.name="DiscoveryError"}},"InvalidConfigurationError",0,f,"InvalidStateError",0,class extends p{constructor(e){super(e??"The state parameter is invalid."),this.code="invalid_state",this.name="InvalidStateError"}},"MissingStateError",0,class extends p{constructor(e){super(e??"The state parameter is missing."),this.code="missing_state",this.name="MissingStateError"}},"OAuth2Error",0,class extends p{constructor({code:e,message:t}){super(t??"An error occurred while interacting with the authorization server."),this.name="OAuth2Error",this.code=e}}],547872),(o=l||(l={})).DPOP_JKT_CALCULATION_FAILED="dpop_jkt_calculation_failed",o.DPOP_KEY_EXPORT_FAILED="dpop_key_export_failed",o.DPOP_CONFIGURATION_ERROR="dpop_configuration_error",e.s(["DPoPError",0,class extends p{constructor(e,t,r){super(t),this.name="DPoPError",this.code=e,this.cause=r}},"DPoPErrorCode",0,l],894729),(s=u||(u={})).MISSING_SESSION="missing_session",s.FAILED_TO_INITIATE="failed_to_initiate",s.FAILED_TO_COMPLETE="failed_to_complete",e.s(["ConnectAccountError",0,class extends p{constructor({code:e,message:t,cause:r}
1){super(t),this.name="ConnectAccountError",this.code=e,this.cause=r}},"ConnectAccountErrorCodes",0,u,"MyAccountApiError",0,class extends p{constructor({type:e,title:t,detail:r,status:n,validationErrors:o}){super(`${t}: ${r}`),this.name="MyAccountApiError",this.code="my_account_api_error",this.type=e,this.title=t,this.detail=r,this.status=n,this.validationErrors=o}}],234420),e.s([],565992);let g=e=>{let t=d.default.env.NEXT_PUBLIC_BASE_PATH;return t?h(t&&!t.startsWith("/")?`/${t}`:t)+m(e):e};e.s(["createRouteUrl",0,function(e,t){if(!t)throw new f("appBaseUrl is required for this operation. Provide it in Auth0ClientOptions or ensure it can be resolved from request headers.");return new URL(m(g(e)),h(t))},"normalizeWithBasePath",0,g,"removeTrailingSlash",0,e=>e.endsWith("/")?e.slice(0,-1):e],328027)},963771,e=>{"use strict";var t=e.i(942529);class r extends t.SdkError{toJSON(){return{error:this.error,error_description:this.error_description}}get code(){return this.error}}class n extends t.SdkError{constructor(e){super(e),this.code="invalid_request",Object.setPrototypeOf(this,n.prototype),this.name="InvalidRequestError"}toJSON(){return{error:this.code,error_description:this.message}}}class o extends r{constructor(e,t,r){super(t),this.name="MfaGetAuthenticatorsError",this.error=e,this.error_description=t,this.cause=r,Object.setPrototypeOf(this,o.prototype)}}class s extends r{constructor(e,t,r){super(t),this.name="MfaChallengeError",this.error=e,this.error_description=t,this.cause=r,Object.setPrototypeOf(this,s.prototype)}}class i extends r{constructor(e,t,r){super(t),this.name="MfaVerifyError",this.error=e,this.error_description=t,this.cause=r,Object.setPrototypeOf(this,i.prototype)}}class a extends t.SdkError{constructor(e){super(e),this.code="mfa_no_available_factors",this.error="mfa_no_available_factors",this.name="MfaNoAvailableFactorsError",this.error_description=e,Object.setPrototypeOf(this,a.prototype)}}class c extends r{constructor(e,t,r){super(t),this.name="MfaEnrollmentError",this.error=e,this.error_description=t,this.cause=r,Object.setPrototypeOf(this,c.prototype)}}class l extends t.SdkError{constructor(e,t,r,n){super(e),this.code="mfa_required",this.error="mfa_required",this.name="MfaRequiredError",this.error_description=e,this.mfa_token=t,this.mfa_requirements=r,this.cause=n}toJSON(){return{error:this.error,error_description:this.error_description,mfa_token:this.mfa_token,...this.mfa_requirements&&{mfa_requirements:this.mfa_requirements}}}}class u extends t.SdkError{constructor(){super("MFA token has expired. Please restart the MFA flow."),this.code="mfa_token_expired",this.name="MfaTokenExpiredError"}}class d extends t.SdkError{constructor(){super("MFA token is invalid."),this.code="mfa_token_invalid",this.name="MfaTokenInvalidError"}}e.s(["InvalidRequestError",0,n,"MfaChallengeError",0,s,"MfaEnrollmentError",0,c,"MfaGetAuthenticatorsError",0,o,"MfaNoAvailableFactorsError",0,a,"MfaRequiredError",0,l,"MfaTokenExpiredError",0,u,"MfaTokenInvalidError",0,d,"MfaVerifyError",0,i])},37727,e=>{"use strict";let t=(0,e.i(475254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,t],37727)},88653,e=>{"use strict";e.i(247167);var t=e.i(843476),r=e.i(271645),n=e.i(231178),o=e.i(947414),s=e.i(674008),i=e.i(821476),a=e.i(772846),c=r,l=e.i(737806);function u(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class d extends c.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,a.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,a.isHTMLElement)(e)&&e.offsetWidth||0,n=(0,a.isHTMLElement)(e)&&e.offsetHeight||0,o=getComputedStyle(t),s=this.props.sizeRef.current;s.height=parseFloat(o.height),s.width=parseFloat(o.width),s.top=t.offsetTop,s.left=t.offsetLeft,s.right=r-s.width-s.left,s.bottom=n-s.height-s.top}return null}componentDidUpdate(){}render(){return this.props.children}}function p({children:e,isPresent:n,anchorX:o,anchorY:s,root:i,pop:a}){let f=(0,c.useId)(),h=(0,c.useRef)(null),m=(0,c.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:g}=(0,c.useContext)(l.MotionConfigContext),y=function(...e){return r.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=u(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():u(e[t],null)}}}}(...e),e)}(h,e.props?.ref??e?.ref);return(0,c.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:c,right:l,bottom:u}=m.current;if(n||!1===a||!h.current||!e||!t)return;let d="left"===o?`left: ${c}`:`right: ${l}`,p="bottom"===s?`bottom: ${u}`:`top: ${r}`;h.current.dataset.motionPopId=f;let y=document.createElement("style");g&&(y.nonce=g);let x=i??document.head;return x.appendChild(y),y.sheet&&y.sheet.insertRule(` 2 [data-motion-pop-id="${f}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${t}px !important; 6 ${d}px !important; 7 ${p}px !important; 8 } 9 `),()=>{h.current?.removeAttribute("data-motion-pop-id"),x.contains(y)&&x.removeChild(y)}},[n]),(0,t.jsx)(d,{isPresent:n,childRef:h,sizeRef:m,pop:a,children:!1===a?e:c.cloneElement(e,{ref:y})})}let f=({children:e,initial:n,isPresent:s,onExitComplete:a,custom:c,presenceAffectsLayout:l,mode:u,anchorX:d,anchorY:f,root:m})=>{let g=(0,o.useConstant)(h),y=(0,r.useId)(),x=!0,b=(0,r.useMemo)(()=>(x=!1,{id:y,initial:n,isPresent:s,custom:c,onExitComplete:e=>
9{for(let t of(g.set(e,!0),g.values()))if(!t)return;a&&a()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[s,g,a]);return l&&x&&(b={...b}),(0,r.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[s]),r.useEffect(()=>{s||g.size||!a||a()},[s]),e=(0,t.jsx)(p,{pop:"popLayout"===u,isPresent:s,anchorX:d,anchorY:f,root:m,children:e}),(0,t.jsx)(i.PresenceContext.Provider,{value:b,children:e})};function h(){return new Map}var m=e.i(464978);let g=e=>e.key||"";function y(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}e.s(["AnimatePresence",0,({children:e,custom:i,initial:a=!0,onExitComplete:c,presenceAffectsLayout:l=!0,mode:u="sync",propagate:d=!1,anchorX:p="left",anchorY:h="top",root:x})=>{let[b,v]=(0,m.usePresence)(d),_=(0,r.useMemo)(()=>y(e),[e]),w=d&&!b?[]:_.map(g),k=(0,r.useRef)(!0),E=(0,r.useRef)(_),C=(0,o.useConstant)(()=>new Map),j=(0,r.useRef)(new Set),[A,S]=(0,r.useState)(_),[P,N]=(0,r.useState)(_);(0,s.useIsomorphicLayoutEffect)(()=>{k.current=!1,E.current=_;for(let e=0;e<P.length;e++){let t=g(P[e]);w.includes(t)?(C.delete(t),j.current.delete(t)):!0!==C.get(t)&&C.set(t,!1)}},[P,w.length,w.join("-")]);let O=[];if(_!==A){let e=[..._];for(let t=0;t<P.length;t++){let r=P[t],n=g(r);w.includes(n)||(e.splice(t,0,r),O.push(r))}return"wait"===u&&O.length&&(e=O),N(y(e)),S(_),null}let{forceRender:R}=(0,r.useContext)(n.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:P.map(e=>{let r=g(e),n=(!d||!!b)&&(_===P||w.includes(r));return(0,t.jsx)(f,{isPresent:n,initial:(!k.current||!!a)&&void 0,custom:i,presenceAffectsLayout:l,mode:u,root:x,onExitComplete:n?void 0:()=>{if(j.current.has(r)||!C.has(r))return;j.current.add(r),C.set(r,!0);let e=!0;C.forEach(t=>{t||(e=!1)}),e&&(R?.(),N(E.current),d&&v?.(),c&&c())},anchorX:p,anchorY:h,children:e},r)})})}],88653)},778917,e=>{"use strict";let t=(0,e.i(475254).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLink",0,t],778917)},54669,e=>{"use strict";var t=e.i(843476),r=e.i(271645);let n=(0,r.createContext)(void 0);e.s(["HelpProvider",0,function({children:e}){let[o,s]=(0,r.useState)(!1),i=(0,r.useCallback)(()=>{s(!0)},[]),a=(0,r.useCallback)(()=>{s(!1)},[]);return(0,t.jsx)(n.Provider,{value:{isOpen:o,openHelp:i,closeHelp:a},children:e})},"useHelp",0,function(){let e=(0,r.useContext)(n);if(void 0===e)throw Error("useHelp must be used within a HelpProvider");return e}])},126476,e=>{"use strict";let t="alana_cookie_consent";function r(){try{let e=localStorage.getItem(t);if(!e)return null;let r=JSON.parse(e);if(r.version&&"boolean"==typeof r.analytics&&"boolean"==typeof r.monitoring)return r;return null}catch{return null}}e.s(["clearCookieConsent",0,function(){localStorage.removeItem(t),document.cookie=`${t}=;path=/;max-age=0;samesite=lax;secure`},"getCookieConsent",0,r,"isAnalyticsAllowed",0,function(){return r()?.analytics===!0},"setCookieConsent",0,function(e){let r={essential:!0,analytics:e.analytics,monitoring:e.monitoring,timestamp:new Date().toISOString(),version:"1.0"};return localStorage.setItem(t,JSON.stringify(r)),document.cookie=`${t}=${encodeURIComponent(JSON.stringify(r))};path=/;max-age=31536000;samesite=lax;secure`,window.dispatchEvent(new CustomEvent("cookie-consent-change",{detail:r})),r}])},821307,146229,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(948148),o=e.i(846932),s=e.i(88653),i=e.i(126476);let a=new Set(["AT","BE","BG","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","RO","SE","SI","SK","IS","LI","NO","GB"]),c=new Set(["BR"]);function l(e){let t=e.country??"",r=e.region??"";return a.has(t)?"gdpr":c.has(t)?"lgpd":"US"===t&&"CA"===r?"ccpa":"none"}function u(e){return"gdpr"===e||"lgpd"===e}function d(){try{let e=document.cookie.split("; ").find(e=>e.startsWith("visitor_geo="));if(!e)return null;return JSON.parse(decodeURIComponent(e.split("=").slice(1).join("=")))}catch{return null}}function p({label:e,description:r,checked:n,disabled:o,onChange:s}){return(0,t.jsxs)("label",{className:`flex items-start gap-3 ${o?"opacity-60":"cursor-pointer"}`,children:[(0,t.jsx)("input",{type:"checkbox",checked:n,disabled:o,onChange:e=>s?.(e.target.checked),className:"mt-0.5 w-4 h-4 rounded accent-[#ff8086]"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"text-xs font-medium block",children:e}),(0,t.jsx)("span",{className:"text-xs",style:{color:"var(--foreground-muted)"},children:r})]})]})}e.s(["getJurisdiction",0,l,"readVisitorGeoCookie",0,d,"requiresCookieConsent",0,u],146229),e.s(["CookieBanner",0,function(){let e=(0,n.useTranslations)("ui.cookieBanner"),[a,c]=(0,r.useState)(!1),[f,h]=(0,r.useState)(!1),[m,g]=(0,r.useState)(!1),[y,x]=(0,r.useState)(!1);(0,r.useEffect)(()=>
9{if(!(0,i.getCookieConsent)()){let e=d();if(e&&!u(l(e)))return;let t=setTimeout(()=>c(!0),800);return()=>clearTimeout(t)}},[]);let b=(0,r.useCallback)(()=>{(0,i.setCookieConsent)({analytics:!0,monitoring:!0}),c(!1)},[]),v=(0,r.useCallback)(()=>{(0,i.setCookieConsent)({analytics:!1,monitoring:!1}),c(!1)},[]),_=(0,r.useCallback)(()=>{(0,i.setCookieConsent)({analytics:m,monitoring:y}),c(!1)},[m,y]);return(0,t.jsx)(s.AnimatePresence,{children:a&&(0,t.jsx)(o.motion.div,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},exit:{y:100,opacity:0},transition:{duration:.4,ease:[.16,1,.3,1]},className:"fixed bottom-4 left-4 right-4 z-50 mx-auto max-w-lg",children:(0,t.jsx)("div",{className:"bg-white/95 backdrop-blur-xl rounded-2xl shadow-[0_24px_48px_-12px_rgba(0,0,0,0.15)] border border-white/60 p-6",children:f?(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h3",{className:"text-sm font-semibold",children:e("preferencesTitle")}),(0,t.jsx)("button",{onClick:()=>h(!1),className:"text-xs underline cursor-pointer",style:{color:"var(--foreground-muted)"},children:e("back")})]}),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)(p,{label:e("essentialLabel"),description:e("essentialDescription"),checked:!0,disabled:!0}),(0,t.jsx)(p,{label:e("analyticsLabel"),description:e("analyticsDescription"),checked:m,onChange:g}),(0,t.jsx)(p,{label:e("monitoringLabel"),description:e("monitoringDescription"),checked:y,onChange:x})]}),(0,t.jsx)("button",{onClick:_,className:"btn-primary text-xs !py-2 !px-4 w-full",children:e("savePreferences")})]}):(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-sm font-semibold mb-1",children:e("title")}),(0,t.jsxs)("p",{className:"text-xs",style:{color:"var(--foreground-muted)"},children:[e("description")," ",(0,t.jsx)("a",{href:"https://help.alana.shopping/privacy",target:"_blank",rel:"noopener noreferrer",className:"underline",style:{color:"var(--alana-coral)"},children:e("privacyPolicy")})]})]}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,t.jsx)("button",{onClick:b,className:"btn-primary text-xs !py-2 !px-4",children:e("acceptAll")}),(0,t.jsx)("button",{onClick:v,className:"btn-secondary text-xs !py-2 !px-4",children:e("essentialOnly")}),(0,t.jsx)("button",{onClick:()=>h(!0),className:"text-xs underline cursor-pointer",style:{color:"var(--foreground-muted)"},children:e("customize")})]})]})})})})},"CookiePreferencesButton",0,function(){let e=(0,n.useTranslations)("ui.cookieBanner"),[o,s]=(0,r.useState)(null);return((0,r.useEffect)(()=>{s((0,i.getCookieConsent)());let e=e=>{s(e.detail)};return window.addEventListener("cookie-consent-change",e),()=>window.removeEventListener("cookie-consent-change",e)},[]),o)?(0,t.jsx)("button",{onClick:()=>{(0,i.clearCookieConsent)(),window.location.reload()},className:"text-xs underline cursor-pointer",style:{color:"var(--foreground-muted)"},children:e("cookiePreferences")}):null}],821307)},818943,e=>{"use strict";var t=e.i(843476),r=e.i(604570),n=e.i(150273),o=e.i(271645),s=e.i(754338),i=e.i(126476);function a(){let e=(0,o.useRef)(!1),t=(0,o.useRef)(null),{user:n}=(0,s.useAuth)();return(0,o.useEffect)(()=>{function o(){if(!(0,i.isAnalyticsAllowed)())return;e.current||(r.default.init("phx_YieQN32X4Q9Ee1bwpjy9aXo3XY4ytB2BJLmWJqR2aAiobTJ",{api_host:"https://us.i.posthog.com",person_profiles:"identified_only",capture_pageview:!1,capture_pageleave:!0}),e.current=!0);let o=n?.sub??null;t.current!==o&&(null!==t.current&&r.default.reset(),t.current=o,n?.sub&&r.default.identify(n.sub,{email:n.email}))}o();let s=()=>o();return window.addEventListener("cookie-consent-change",s),()=>window.removeEventListener("cookie-consent-change",s)},[n]),null}e.s(["PostHogProvider",0,function({children:e}){return(0,t.jsxs)(n.PostHogProvider,{client:r.default,children:[(0,t.jsx)(a,{}),e]})}])},820652,e=>{"use strict";var t=e.i(843476),r=e.i(271645);e.i(797730);var n=e.i(661602),o=e.i(661410),s=e.i(561676);e.s(["DatadogUserProvider",0,function({children:e}){let{user:i}=(0,n.useUser)();return(0,r.useEffect)(()=>{function e(){!function(){if("u"<typeof document)return!1;try{let e=document.cookie.split("; ").find(e=>e.startsWith("cookie-consent="))?.split("=")[1];return"accepted"===e}catch{return!1}}()?s.datadogRum.clearUser():((0,o.initDatadogRum)(),i?s.datadogRum.setUser({id:i.sub??void 0,email:i.email??void 0}):s.datadogRum.clearUser())}e();let t=()=>e();return window.addEventListener("cookie-consent-change",t),()=>window.removeEventListener("cookie-consent-change",t)},[i]),(0,t.jsx)(t.Fragment,{children:e})}])},972312,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(754338),o=e.i(126476);function s(){let e=(0,r.useRef)(!1),{user:t}=(0,n.useAuth)();return(0,r.useEffect)(()=>{function r(){if(!(0,o.isAnalyticsAllowed)())return;let r="veyiki4k";if(e.current)return;async function n(){var e,n;let o;if(!t)return void window.Intercom?.("boot",{app_id:r});let s=null,i="viewer";try{let e=await fetch("/api/intercom/setup");if(e.ok){let t=await e.json();s=t.workspace||null,i=t.role||"viewer",o=t.user_hash}}catch{}let a=(e=s?.onboarding_completed??!1,n=s?.plan??"standard",e?"enterprise"===n||"business"===n?"power_user":"pro"===n?"engaged":"activated":"signup"),c={app_id:r,user_id:t.sub,email:t.email,name:t.name||t.email,plan:s?.plan||"standard",workspace_name:s?.name||"",workspace_slug:s?.slug||"",role:i,lifecycle_stage:a};o&&(c.user_hash=o),s?.industry&&(c.industry=s.industry),s?.company_
9size&&(c.company_size=s.company_size),s?.id&&(c.company={company_id:s.id,name:s.name,plan:s.plan,industry:s.industry||void 0,size:s.company_size||void 0,created_at:s.created_at?Math.floor(new Date(s.created_at).getTime()/1e3):void 0}),window.Intercom?.("boot",c)}let s=document.createElement("script");if(s.async=!0,s.src=`https://widget.intercom.io/widget/${r}`,s.onload=()=>{n()},document.head.appendChild(s),!window.Intercom){let e=[],t=(t,...r)=>{e.push([t,...r])};t.q=e,window.Intercom=t}e.current=!0}r();let n=t=>{let n=t.detail;n&&!n.analytics&&e.current?(window.Intercom?.("shutdown"),e.current=!1):r()};return window.addEventListener("cookie-consent-change",n),()=>{window.removeEventListener("cookie-consent-change",n),e.current&&window.Intercom?.("shutdown")}},[t]),null}e.s(["IntercomProvider",0,function({children:e}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s,{}),e]})}])},294093,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(948148),o=e.i(846932),s=e.i(88653),i=e.i(37727),a=e.i(475254);let c=(0,a.default)("book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);var l=e.i(283086);let u=(0,a.default)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]);var d=e.i(778917),p=e.i(54669);let f=[{version:"1.5",title:"canvas auto-save",date:"2024-01-15",type:"feature"},{version:"1.4",title:"bulk csv import",date:"2024-01-10",type:"feature"},{version:"1.3",title:"ai scoring improvements",date:"2024-01-05",type:"improvement"},{version:"1.2",title:"workspace permissions",date:"2024-01-02",type:"feature"},{version:"1.1",title:"product search filters",date:"2023-12-28",type:"improvement"}],h={feature:"bg-emerald-100 text-emerald-600",improvement:"bg-blue-100 text-blue-600",fix:"bg-amber-100 text-amber-600"};e.s(["HelpPanel",0,function(){let e=(0,n.useTranslations)("help"),{isOpen:a,closeHelp:m}=(0,p.useHelp)(),g=(0,r.useCallback)(e=>{a&&"Escape"===e.key&&m()},[a,m]);return(0,r.useEffect)(()=>(document.addEventListener("keydown",g),()=>document.removeEventListener("keydown",g)),[g]),(0,r.useEffect)(()=>(a?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[a]),(0,t.jsx)(s.AnimatePresence,{children:a&&(0,t.jsxs)("div",{className:"fixed inset-0 z-50 flex justify-end",children:[(0,t.jsx)(o.motion.div,{initial:{opacity:0}
9,animate:{opacity:1},exit:{opacity:0},transition:{duration:.15},className:"absolute inset-0 bg-black/40 backdrop-blur-sm",onClick:m}),(0,t.jsxs)(o.motion.div,{initial:{opacity:0,x:400},animate:{opacity:1,x:0},exit:{opacity:0,x:400},transition:{duration:.25,ease:[.16,1,.3,1]},className:"relative w-full max-w-[400px] h-full bg-white border-l border-[var(--border)] shadow-[0_24px_48px_-12px_rgba(0,0,0,0.18)] overflow-y-auto",children:[(0,t.jsxs)("div",{className:"sticky top-0 z-10 flex items-center justify-between px-6 py-4 bg-white border-b border-[var(--border)]",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold text-black lowercase font-['MuseoModerno']",children:e("title")}),(0,t.jsx)("button",{onClick:m,className:"w-8 h-8 flex items-center justify-center rounded-lg hover:bg-[var(--surface)] transition-colors",children:(0,t.jsx)(i.X,{className:"w-5 h-5 text-[var(--foreground-muted)]"})})]}),(0,t.jsxs)("div",{className:"p-6 pt-8 space-y-8",children:[(0,t.jsx)("a",{href:"https://docs.alana.shopping",target:"_blank",rel:"noopener noreferrer",className:"block p-6 rounded-xl border border-[var(--border)] hover:border-[#ff8086]/50 hover:bg-[#ff8086]/5 transition-all duration-200 group",children:(0,t.jsxs)("div",{className:"flex items-start gap-4",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-xl bg-[#ff8086]/10 flex items-center justify-center flex-shrink-0",children:(0,t.jsx)(c,{className:"w-6 h-6 text-[#ff8086]"})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("h3",{className:"text-base font-semibold text-black lowercase",children:e("documentation")}),(0,t.jsx)(d.ExternalLink,{className:"w-4 h-4 text-[var(--foreground-muted)] opacity-0 group-hover:opacity-100 transition-opacity"})]}),(0,t.jsx)("p",{className:"text-sm text-[var(--foreground-muted)] mt-1.5 lowercase",children:e("documentationSubtitle")})]})]})}),(0,t.jsxs)("div",{className:"rounded-xl border border-[var(--border)] overflow-hidden",children:[(0,t.jsxs)("div",{className:"px-6 py-5 border-b border-[var(--border)] flex items-center gap-4",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-xl bg-purple-100 flex items-center justify-center flex-shrink-0",children:(0,t.jsx)(l.Sparkles,{className:"w-6 h-6 text-purple-600"})}),(0,t.jsx)("h3",{className:"text-base font-semibold text-black lowercase",children:e("whatsNew")})]}),(0,t.jsx)("div",{className:"divide-y divide-[var(--border)]",children:f.slice(0,4).map((e,r)=>(0,t.jsxs)("div",{className:"px-6 py-4 flex items-center gap-3",children:[(0,t.jsx)("span",{className:`text-[10px] font-medium px-2 py-1 rounded lowercase ${h[e.type]}`,children:e.type}),(0,t.jsx)("span",{className:"text-sm text-black lowercase flex-1 truncate",children:e.title})]},r))}),(0,t.jsxs)("a",{href:"https://docs.alana.shopping/changelog",target:"_blank",rel:"noopener noreferrer",className:"block px-6 py-4 text-sm font-medium text-[#ff8086] hover:bg-[#ff8086]/5 transition-colors lowercase flex items-center gap-1.5 border-t border-[var(--border)]",children:[e("viewAllUpdates"),(0,t.jsx)(d.ExternalLink,{className:"w-4 h-4"})]})]}),(0,t.jsxs)("div",{className:"rounded-xl border border-[var(--border)] p-6",children:[(0,t.jsxs)("div",{className:"flex items-start gap-4",children:[(0,t.jsx)("div",{className:"w-12 h-12 rounded-xl bg-blue-100 flex items-center justify-center flex-shrink-0",children:(0,t.jsx)(u,{className:"w-6 h-6 text-blue-600"})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("h3",{className:"text-base font-semibold text-black lowercase",children:e("contactSupport")}),(0,t.jsx)("p",{className:"text-sm text-[var(--foreground-muted)] mt-1.5 lowercase",children:e("contactSupportSubtitle")})]})]}),(0,t.jsx)("button",{onClick:()=>{window.Intercom&&window.Intercom("showNewMessage"),m()},className:"mt-5 w-full px-4 py-3 rounded-xl text-sm font-medium text-white bg-[#ff8086] hover:bg-[#e66b70] transition-all duration-200 active:scale-[0.98] shadow-[0_2px_8px_rgba(255,128,134,0.3)] lowercase",children:e("chatWithUs")})]})]})]})]})})}],294093)},283518,e=>{e.v(t=>Promise.all(["static/chunks/0j26~emgyb7jv.js"].map(t=>e.l(t))).then(()=>t(793765)))},757169,e=>{e.v(t=>Promise.all(["static/chunks/0rk-pa~5o39mo.js"].map(t=>e.l(t))).then(()=>t(61171)))}]); 10 11//# sourceMappingURL=0w~4dxunaleha.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.