{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Soxjbv2efCrafvI7laoO/ziYJ03GTmqfU2nKtx2GL/xklZ4mJjA.js", "ssg:https://ga.jspm.io/npm:zustand@3.7.1/esm/index.js", "ssg:https://ga.jspm.io/npm:@supabase/functions-js@2.1.2/dist/module/index.js", "ssg:https://ga.jspm.io/npm:@supabase/postgrest-js@1.7.1/dist/module/index.js", "ssg:https://ga.jspm.io/npm:es5-ext@0.10.62/_/d2db80e9.js", "ssg:https://ga.jspm.io/npm:es5-ext@0.10.62/global.js", "ssg:https://ga.jspm.io/npm:websocket@1.0.34/_/3c0ba9a6.js", "ssg:https://ga.jspm.io/npm:websocket@1.0.34/lib/browser.js", "ssg:https://ga.jspm.io/npm:@supabase/realtime-js@2.7.3/dist/module/index.js", "ssg:https://ga.jspm.io/npm:@supabase/storage-js@2.5.1/dist/module/index.js", "ssg:https://ga.jspm.io/npm:@supabase/gotrue-js@2.30.0/dist/module/index.js", "ssg:https://ga.jspm.io/npm:@supabase/supabase-js@2.25.0/dist/module/index.js", "ssg:https://framerusercontent.com/modules/dXm8rDRqd1XKlbKiAEEC/0Hj09I94t2jDx2HuEldP/SupabaseMain.js", "ssg:https://framerusercontent.com/modules/IGOKgEH5A4sN8XWUZRsC/Dt5dbRdwNli1tVIpsgcL/Shared.js", "ssg:https://framerusercontent.com/modules/LbMHsIgoDf1Jxmjneg4o/Tey6Kjy7j4xkDosKWTlU/Overrides.js", "ssg:https://framerusercontent.com/modules/vsKDFiR8paPbYlK0QjxA/pOz6nKwgq6m35Zv7BtAk/ahqIgA0aL.js", "ssg:https://framerusercontent.com/modules/bi0gS6YUmRWNnEJJvXRQ/pcMggiB4Hlt7WHQIXTe2/d3F40YTQ9.js", "ssg:https://framerusercontent.com/modules/jnW0x01FmQbZ99dCHbdv/FrfXozYNJDgAvt1IK0Su/zB0pa0Gs6.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/wfQqOroCsP1JwRbg6Gbd/FDEM0p5hBafFjG66SAqO/FormSpark.js", "ssg:https://framerusercontent.com/modules/90tvE4geHgJUSU7cQjlV/vhtDZwy4OrB4iKTNf56B/V7XjdN2Kp.js", "ssg:https://framerusercontent.com/modules/W6KgvjMb25GWkMT9tMIi/DoP3biuWAfPWo7LSphoJ/jYhP7G7m2.js", "ssg:https://framerusercontent.com/modules/eNsoH7Vja3O7qyL3hhcE/Ss3OMdwwdjMOGl3pjcqk/UserStateVariants.js", "ssg:https://framerusercontent.com/modules/bKvBbeEk7aCwzxDCAjrE/mgqhsMINND4ULlXDlO8W/zSvsckDfi.js", "ssg:https://framerusercontent.com/modules/l98SFVl7JzqaqfiTNZdc/diBQx7mwfVZBEWSsTg3R/fcd8C4Ymq.js", "ssg:https://framerusercontent.com/modules/IIeoikC0gj58qm3LBs3a/7ez5N51SleWRFBBw9g2n/SupabaseManager.js", "ssg:https://framerusercontent.com/modules/HE4xQriWbG206X5aggrT/rl8NLbt2ZIddgpQAP9cH/SupabaseMain.js", "ssg:https://framerusercontent.com/modules/xnlwGvl4Wj2jU1X73LMO/fuDnyEmxvLkMHeC6bpfR/Shared.js", "ssg:https://framerusercontent.com/modules/gYCFbv5MguDorCvj8IWw/dgLNbJPNlGOKDufVcZON/Overrides.js", "ssg:https://framerusercontent.com/modules/1iFiP6pjqSJ3EhFJfb4T/Ufgwy43hVhCZLslsp1TZ/lZ28HL8_W.js", "ssg:https://framerusercontent.com/modules/QLONLZpV588RhW2L0mNK/FNQwgdwKJdFaUa94m1Z8/nXhbbDuwu.js", "ssg:https://framerusercontent.com/modules/yb8jILZCJd4DD61ZUa6o/DKrB2r0nx6PDEbF5DMTx/hERS2DZaw.js", "ssg:https://framerusercontent.com/modules/5P9TbcJ6rmwMTgaYNaa6/x6xyFIrcMhrFjptDWhto/ikJZuS6ZV.js", "ssg:https://framerusercontent.com/modules/60g1PvlEW6J8rZZSYcSF/ogBfL3RmVwj4H1vJxZOP/MVfvcliE2.js", "ssg:https://framerusercontent.com/modules/McEDd8NToPdjQli2ArsH/F3dkfRCk4WOt2kJHi2Vi/FGlZx40l5.js", "ssg:https://framerusercontent.com/modules/yxkvrMMJ4qvVqBpYOaM7/M2HNuPqhbyxQUlNclJEG/np5g2vmPB.js", "ssg:https://framerusercontent.com/modules/AcuUnBHdHud2MuTJT3fJ/P3k0myRgJmXo8CegduZs/x4o8wZyw8.js", "ssg:https://framerusercontent.com/modules/Njwmpuju0XnbT9JNMWaA/XKsriIt2LFJ3LR3Y6zpQ/YU7U0XLdm.js", "ssg:https://framerusercontent.com/modules/cA78nbip8Wkfi9sCZzJ3/SiN3G1he1vhNfD3z3QeJ/wNvJFu204.js", "ssg:https://framerusercontent.com/modules/6Xl7JIkKaEoXwUJbmhKP/gfCKnbcx4cFMNpO0H39L/ZAOhh_jhC.js"],
  "sourcesContent": ["// Generated by Framer (1b7c4bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-QHxKy .framer-styles-preset-1st97gv:not(.rich-text-wrapper), .framer-QHxKy .framer-styles-preset-1st97gv.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f5411055-20b6-4145-8a75-1e04bd414101, #141512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-QHxKy\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{useEffect as t,useLayoutEffect as e,useReducer as n,useRef as r,useDebugValue as c}from\"react\";function createStore(t){let e;const n=new Set;const setState=(t,r)=>{const c=\"function\"===typeof t?t(e):t;if(c!==e){const t=e;e=r?c:Object.assign({},e,c);n.forEach((n=>n(e,t)))}};const getState=()=>e;const subscribeWithSelector=(t,r=getState,c=Object.is)=>{console.warn(\"[DEPRECATED] Please use `subscribeWithSelector` middleware\");let o=r(e);function listenerToAdd(){const n=r(e);if(!c(o,n)){const e=o;t(o=n,e)}}n.add(listenerToAdd);return()=>n.delete(listenerToAdd)};const subscribe=(t,e,r)=>{if(e||r)return subscribeWithSelector(t,e,r);n.add(t);return()=>n.delete(t)};const destroy=()=>n.clear();const r={setState:setState,getState:getState,subscribe:subscribe,destroy:destroy};e=t(setState,getState,r);return r}const o=\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);const s=o?t:e;function create(t){const e=\"function\"===typeof t?createStore(t):t;const useStore=(t=e.getState,o=Object.is)=>{const[,u]=n((t=>t+1),0);const i=e.getState();const a=r(i);const d=r(t);const l=r(o);const f=r(false);const S=r();void 0===S.current&&(S.current=t(i));let b;let g=false;if(a.current!==i||d.current!==t||l.current!==o||f.current){b=t(i);g=!o(S.current,b)}s((()=>{g&&(S.current=b);a.current=i;d.current=t;l.current=o;f.current=false}));const w=r(i);s((()=>{const listener=()=>{try{const t=e.getState();const n=d.current(t);if(!l.current(S.current,n)){a.current=t;S.current=n;u()}}catch(t){f.current=true;u()}};const t=e.subscribe(listener);e.getState()!==w.current&&listener();return t}),[]);const p=g?b:S.current;c(p);return p};Object.assign(useStore,e);useStore[Symbol.iterator]=function(){console.warn(\"[useStore, api] = create() is deprecated and will be removed in v4\");const t=[useStore,e];return{next(){const e=t.length<=0;return{value:t.shift(),done:e}}}};return useStore}export{create as default};\n\n//# sourceMappingURL=index.js.map", "var t=(void 0,function(t,e,n,r){function adopt(t){return t instanceof n?t:new n((function(e){e(t)}))}return new(n||(n=Promise))((function(n,o){function fulfilled(t){try{step(r.next(t))}catch(t){o(t)}}function rejected(t){try{step(r.throw(t))}catch(t){o(t)}}function step(t){t.done?n(t.value):adopt(t.value).then(fulfilled,rejected)}step((r=r.apply(t,e||[])).next())}))});const resolveFetch=e=>{let n;n=e||(\"undefined\"===typeof fetch?(...e)=>t(void 0,void 0,void 0,(function*(){return yield(yield import(\"cross-fetch\")).fetch(...e)})):fetch);return(...t)=>n(...t)};class FunctionsError extends Error{constructor(t,e=\"FunctionsError\",n){super(t);this.name=e;this.context=n}}class FunctionsFetchError extends FunctionsError{constructor(t){super(\"Failed to send a request to the Edge Function\",\"FunctionsFetchError\",t)}}class FunctionsRelayError extends FunctionsError{constructor(t){super(\"Relay Error invoking the Edge Function\",\"FunctionsRelayError\",t)}}class FunctionsHttpError extends FunctionsError{constructor(t){super(\"Edge Function returned a non-2xx status code\",\"FunctionsHttpError\",t)}}var e=(void 0,function(t,e,n,r){function adopt(t){return t instanceof n?t:new n((function(e){e(t)}))}return new(n||(n=Promise))((function(n,o){function fulfilled(t){try{step(r.next(t))}catch(t){o(t)}}function rejected(t){try{step(r.throw(t))}catch(t){o(t)}}function step(t){t.done?n(t.value):adopt(t.value).then(fulfilled,rejected)}step((r=r.apply(t,e||[])).next())}))});class FunctionsClient{constructor(t,{headers:e={},customFetch:n}={}){this.url=t;this.headers=e;this.fetch=resolveFetch(n)}\n/**\n     * Updates the authorization header\n     * @param token - the new jwt token sent in the authorisation header\n     */setAuth(t){this.headers.Authorization=`Bearer ${t}`}\n/**\n     * Invokes a function\n     * @param functionName - The name of the Function to invoke.\n     * @param options - Options for invoking the Function.\n     */invoke(t,n={}){var r;return e(this,void 0,void 0,(function*(){try{const{headers:e,method:o,body:i}=n;let s={};let c;if(i&&(e&&!Object.prototype.hasOwnProperty.call(e,\"Content-Type\")||!e))if(\"undefined\"!==typeof Blob&&i instanceof Blob||i instanceof ArrayBuffer){s[\"Content-Type\"]=\"application/octet-stream\";c=i}else if(\"string\"===typeof i){s[\"Content-Type\"]=\"text/plain\";c=i}else if(\"undefined\"!==typeof FormData&&i instanceof FormData)c=i;else{s[\"Content-Type\"]=\"application/json\";c=JSON.stringify(i)}const u=yield this.fetch(`${this.url}/${t}`,{method:o||\"POST\",headers:Object.assign(Object.assign(Object.assign({},s),this.headers),e),body:c}).catch((t=>{throw new FunctionsFetchError(t)}));const a=u.headers.get(\"x-relay-error\");if(a&&\"true\"===a)throw new FunctionsRelayError(u);if(!u.ok)throw new FunctionsHttpError(u);let l=(null!==(r=u.headers.get(\"Content-Type\"))&&void 0!==r?r:\"text/plain\").split(\";\")[0].trim();let d;d=\"application/json\"===l?yield u.json():\"application/octet-stream\"===l?yield u.blob():\"multipart/form-data\"===l?yield u.formData():yield u.text();return{data:d,error:null}}catch(t){return{data:null,error:t}}}))}}export{FunctionsClient,FunctionsError,FunctionsFetchError,FunctionsHttpError,FunctionsRelayError};\n\n//# sourceMappingURL=index.js.map", "import e from\"cross-fetch\";class PostgrestBuilder{constructor(s){this.shouldThrowOnError=false;this.method=s.method;this.url=s.url;this.headers=s.headers;this.schema=s.schema;this.body=s.body;this.shouldThrowOnError=s.shouldThrowOnError;this.signal=s.signal;this.isMaybeSingle=s.isMaybeSingle;s.fetch?this.fetch=s.fetch:\"undefined\"===typeof fetch?this.fetch=e:this.fetch=fetch}throwOnError(){this.shouldThrowOnError=true;return this}then(e,s){void 0===this.schema||([\"GET\",\"HEAD\"].includes(this.method)?this.headers[\"Accept-Profile\"]=this.schema:this.headers[\"Content-Profile\"]=this.schema);\"GET\"!==this.method&&\"HEAD\"!==this.method&&(this.headers[\"Content-Type\"]=\"application/json\");const t=this.fetch;let r=t(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then((async e=>{var s,t,r;let a=null;let i=null;let h=null;let n=e.status;let l=e.statusText;if(e.ok){if(\"HEAD\"!==this.method){const s=await e.text();\"\"===s||(i=\"text/csv\"===this.headers.Accept||this.headers.Accept&&this.headers.Accept.includes(\"application/vnd.pgrst.plan+text\")?s:JSON.parse(s))}const r=null===(s=this.headers.Prefer)||void 0===s?void 0:s.match(/count=(exact|planned|estimated)/);const o=null===(t=e.headers.get(\"content-range\"))||void 0===t?void 0:t.split(\"/\");r&&o&&o.length>1&&(h=parseInt(o[1]));if(this.isMaybeSingle&&\"GET\"===this.method&&Array.isArray(i))if(i.length>1){a={code:\"PGRST116\",details:`Results contain ${i.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:\"JSON object requested, multiple (or no) rows returned\"};i=null;h=null;n=406;l=\"Not Acceptable\"}else i=1===i.length?i[0]:null}else{const s=await e.text();try{a=JSON.parse(s);if(Array.isArray(a)&&404===e.status){i=[];a=null;n=200;l=\"OK\"}}catch(t){if(404===e.status&&\"\"===s){n=204;l=\"No Content\"}else a={message:s}}if(a&&this.isMaybeSingle&&(null===(r=null===a||void 0===a?void 0:a.details)||void 0===r?void 0:r.includes(\"Results contain 0 rows\"))){a=null;n=200;l=\"OK\"}if(a&&this.shouldThrowOnError)throw a}const o={error:a,data:i,count:h,status:n,statusText:l};return o}));this.shouldThrowOnError||(r=r.catch((e=>{var s,t,r;return{error:{message:`${null!==(s=null===e||void 0===e?void 0:e.name)&&void 0!==s?s:\"FetchError\"}: ${null===e||void 0===e?void 0:e.message}`,details:`${null!==(t=null===e||void 0===e?void 0:e.stack)&&void 0!==t?t:\"\"}`,hint:\"\",code:`${null!==(r=null===e||void 0===e?void 0:e.code)&&void 0!==r?r:\"\"}`},data:null,count:null,status:0,statusText:\"\"}})));return r.then(e,s)}}class PostgrestTransformBuilder extends PostgrestBuilder{\n/**\n     * Perform a SELECT on the query result.\n     *\n     * By default, `.insert()`, `.update()`, `.upsert()`, and `.delete()` do not\n     * return modified rows. By calling this method, modified rows are returned in\n     * `data`.\n     *\n     * @param columns - The columns to retrieve, separated by commas\n     */\nselect(e){let s=false;const t=(null!==e&&void 0!==e?e:\"*\").split(\"\").map((e=>{if(/\\s/.test(e)&&!s)return\"\";'\"'===e&&(s=!s);return e})).join(\"\");this.url.searchParams.set(\"select\",t);this.headers.Prefer&&(this.headers.Prefer+=\",\");this.headers.Prefer+=\"return=representation\";return this}\n/**\n     * Order the query result by `column`.\n     *\n     * You can call this method multiple times to order by multiple columns.\n     *\n     * You can order foreign tables, but it doesn't affect the ordering of the\n     * current table.\n     *\n     * @param column - The column to order by\n     * @param options - Named parameters\n     * @param options.ascending - If `true`, the result will be in ascending order\n     * @param options.nullsFirst - If `true`, `null`s appear first. If `false`,\n     * `null`s appear last.\n     * @param options.foreignTable - Set this to order a foreign table by foreign\n     * columns\n     */order(e,{ascending:s=true,nullsFirst:t,foreignTable:r}={}){const a=r?`${r}.order`:\"order\";const i=this.url.searchParams.get(a);this.url.searchParams.set(a,`${i?`${i},`:\"\"}${e}.${s?\"asc\":\"desc\"}${void 0===t?\"\":t?\".nullsfirst\":\".nullslast\"}`);return this}\n/**\n     * Limit the query result by `count`.\n     *\n     * @param count - The maximum number of rows to return\n     * @param options - Named parameters\n     * @param options.foreignTable - Set this to limit rows of foreign tables\n     * instead of the current table\n     */limit(e,{foreignTable:s}={}){const t=\"undefined\"===typeof s?\"limit\":`${s}.limit`;this.url.searchParams.set(t,`${e}`);return this}\n/**\n     * Limit the query result by `from` and `to` inclusively.\n     *\n     * @param from - The starting index from which to limit the result\n     * @param to - The last index to which to limit the result\n     * @param options - Named parameters\n     * @param options.foreignTable - Set this to limit rows of foreign tables\n     * instead of the current table\n     */range(e,s,{foreignTable:t}={}){const r=\"undefined\"===typeof t?\"offset\":`${t}.offset`;const a=\"undefined\"===typeof t?\"limit\":`${t}.limit`;this.url.searchParams.set(r,`${e}`);this.url.searchParams.set(a,\"\"+(s-e+1));return this}\n/**\n     * Set the AbortSignal for the fetch request.\n     *\n     * @param signal - The AbortSignal to use for the fetch request\n     */abortSignal(e){this.signal=e;return this}single(){this.headers.Accept=\"application/vnd.pgrst.object+json\";return this}maybeSingle(){\"GET\"===this.method?this.headers.Accept=\"application/json\":this.headers.Accept=\"application/vnd.pgrst.object+json\";this.isMaybeSingle=true;return this}csv(){this.headers.Accept=\"text/csv\";return this}geojson(){this.headers.Accept=\"application/geo+json\";return this}\n/**\n     * Return `data` as the EXPLAIN plan for the query.\n     *\n     * @param options - Named parameters\n     *\n     * @param options.analyze - If `true`, the query will be executed and the\n     * actual run time will be returned\n     *\n     * @param options.verbose - If `true`, the query identifier will be returned\n     * and `data` will include the output columns of the query\n     *\n     * @param options.settings - If `true`, include information on configuration\n     * parameters that affect query planning\n     *\n     * @param options.buffers - If `true`, include information on buffer usage\n     *\n     * @param options.wal - If `true`, include information on WAL record generation\n     *\n     * @param options.format - The format of the output, can be `\"text\"` (default)\n     * or `\"json\"`\n     */explain({analyze:e=false,verbose:s=false,settings:t=false,buffers:r=false,wal:a=false,format:i=\"text\"}={}){const h=[e?\"analyze\":null,s?\"verbose\":null,t?\"settings\":null,r?\"buffers\":null,a?\"wal\":null].filter(Boolean).join(\"|\");const n=this.headers.Accept;this.headers.Accept=`application/vnd.pgrst.plan+${i}; for=\"${n}\"; options=${h};`;return\"json\"===i,this}rollback(){var e;(null!==(e=this.headers.Prefer)&&void 0!==e?e:\"\").trim().length>0?this.headers.Prefer+=\",tx=rollback\":this.headers.Prefer=\"tx=rollback\";return this}\n/**\n     * Override the type of the returned `data`.\n     *\n     * @typeParam NewResult - The new result type to override with\n     */returns(){return this}}class PostgrestFilterBuilder extends PostgrestTransformBuilder{\n/**\n     * Match only rows where `column` is equal to `value`.\n     *\n     * To check if the value of `column` is NULL, you should use `.is()` instead.\n     *\n     * @param column - The column to filter on\n     * @param value - The value to filter with\n     */\neq(e,s){this.url.searchParams.append(e,`eq.${s}`);return this}\n/**\n     * Match only rows where `column` is not equal to `value`.\n     *\n     * @param column - The column to filter on\n     * @param value - The value to filter with\n     */neq(e,s){this.url.searchParams.append(e,`neq.${s}`);return this}\n/**\n     * Match only rows where `column` is greater than `value`.\n     *\n     * @param column - The column to filter on\n     * @param value - The value to filter with\n     */gt(e,s){this.url.searchParams.append(e,`gt.${s}`);return this}\n/**\n     * Match only rows where `column` is greater than or equal to `value`.\n     *\n     * @param column - The column to filter on\n     * @param value - The value to filter with\n     */gte(e,s){this.url.searchParams.append(e,`gte.${s}`);return this}\n/**\n     * Match only rows where `column` is less than `value`.\n     *\n     * @param column - The column to filter on\n     * @param value - The value to filter with\n     */lt(e,s){this.url.searchParams.append(e,`lt.${s}`);return this}\n/**\n     * Match only rows where `column` is less than or equal to `value`.\n     *\n     * @param column - The column to filter on\n     * @param value - The value to filter with\n     */lte(e,s){this.url.searchParams.append(e,`lte.${s}`);return this}\n/**\n     * Match only rows where `column` matches `pattern` case-sensitively.\n     *\n     * @param column - The column to filter on\n     * @param pattern - The pattern to match with\n     */like(e,s){this.url.searchParams.append(e,`like.${s}`);return this}\n/**\n     * Match only rows where `column` matches all of `patterns` case-sensitively.\n     *\n     * @param column - The column to filter on\n     * @param patterns - The patterns to match with\n     */likeAllOf(e,s){this.url.searchParams.append(e,`like(all).{${s.join(\",\")}}`);return this}\n/**\n     * Match only rows where `column` matches any of `patterns` case-sensitively.\n     *\n     * @param column - The column to filter on\n     * @param patterns - The patterns to match with\n     */likeAnyOf(e,s){this.url.searchParams.append(e,`like(any).{${s.join(\",\")}}`);return this}\n/**\n     * Match only rows where `column` matches `pattern` case-insensitively.\n     *\n     * @param column - The column to filter on\n     * @param pattern - The pattern to match with\n     */ilike(e,s){this.url.searchParams.append(e,`ilike.${s}`);return this}\n/**\n     * Match only rows where `column` matches all of `patterns` case-insensitively.\n     *\n     * @param column - The column to filter on\n     * @param patterns - The patterns to match with\n     */ilikeAllOf(e,s){this.url.searchParams.append(e,`ilike(all).{${s.join(\",\")}}`);return this}\n/**\n     * Match only rows where `column` matches any of `patterns` case-insensitively.\n     *\n     * @param column - The column to filter on\n     * @param patterns - The patterns to match with\n     */ilikeAnyOf(e,s){this.url.searchParams.append(e,`ilike(any).{${s.join(\",\")}}`);return this}\n/**\n     * Match only rows where `column` IS `value`.\n     *\n     * For non-boolean columns, this is only relevant for checking if the value of\n     * `column` is NULL by setting `value` to `null`.\n     *\n     * For boolean columns, you can also set `value` to `true` or `false` and it\n     * will behave the same way as `.eq()`.\n     *\n     * @param column - The column to filter on\n     * @param value - The value to filter with\n     */is(e,s){this.url.searchParams.append(e,`is.${s}`);return this}\n/**\n     * Match only rows where `column` is included in the `values` array.\n     *\n     * @param column - The column to filter on\n     * @param values - The values array to filter with\n     */in(e,s){const t=s.map((e=>\"string\"===typeof e&&new RegExp(\"[,()]\").test(e)?`\"${e}\"`:`${e}`)).join(\",\");this.url.searchParams.append(e,`in.(${t})`);return this}\n/**\n     * Only relevant for jsonb, array, and range columns. Match only rows where\n     * `column` contains every element appearing in `value`.\n     *\n     * @param column - The jsonb, array, or range column to filter on\n     * @param value - The jsonb, array, or range value to filter with\n     */contains(e,s){\"string\"===typeof s?this.url.searchParams.append(e,`cs.${s}`):Array.isArray(s)?this.url.searchParams.append(e,`cs.{${s.join(\",\")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(s)}`);return this}\n/**\n     * Only relevant for jsonb, array, and range columns. Match only rows where\n     * every element appearing in `column` is contained by `value`.\n     *\n     * @param column - The jsonb, array, or range column to filter on\n     * @param value - The jsonb, array, or range value to filter with\n     */containedBy(e,s){\"string\"===typeof s?this.url.searchParams.append(e,`cd.${s}`):Array.isArray(s)?this.url.searchParams.append(e,`cd.{${s.join(\",\")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(s)}`);return this}\n/**\n     * Only relevant for range columns. Match only rows where every element in\n     * `column` is greater than any element in `range`.\n     *\n     * @param column - The range column to filter on\n     * @param range - The range to filter with\n     */rangeGt(e,s){this.url.searchParams.append(e,`sr.${s}`);return this}\n/**\n     * Only relevant for range columns. Match only rows where every element in\n     * `column` is either contained in `range` or greater than any element in\n     * `range`.\n     *\n     * @param column - The range column to filter on\n     * @param range - The range to filter with\n     */rangeGte(e,s){this.url.searchParams.append(e,`nxl.${s}`);return this}\n/**\n     * Only relevant for range columns. Match only rows where every element in\n     * `column` is less than any element in `range`.\n     *\n     * @param column - The range column to filter on\n     * @param range - The range to filter with\n     */rangeLt(e,s){this.url.searchParams.append(e,`sl.${s}`);return this}\n/**\n     * Only relevant for range columns. Match only rows where every element in\n     * `column` is either contained in `range` or less than any element in\n     * `range`.\n     *\n     * @param column - The range column to filter on\n     * @param range - The range to filter with\n     */rangeLte(e,s){this.url.searchParams.append(e,`nxr.${s}`);return this}\n/**\n     * Only relevant for range columns. Match only rows where `column` is\n     * mutually exclusive to `range` and there can be no element between the two\n     * ranges.\n     *\n     * @param column - The range column to filter on\n     * @param range - The range to filter with\n     */rangeAdjacent(e,s){this.url.searchParams.append(e,`adj.${s}`);return this}\n/**\n     * Only relevant for array and range columns. Match only rows where\n     * `column` and `value` have an element in common.\n     *\n     * @param column - The array or range column to filter on\n     * @param value - The array or range value to filter with\n     */overlaps(e,s){\"string\"===typeof s?this.url.searchParams.append(e,`ov.${s}`):this.url.searchParams.append(e,`ov.{${s.join(\",\")}}`);return this}\n/**\n     * Only relevant for text and tsvector columns. Match only rows where\n     * `column` matches the query string in `query`.\n     *\n     * @param column - The text or tsvector column to filter on\n     * @param query - The query text to match with\n     * @param options - Named parameters\n     * @param options.config - The text search configuration to use\n     * @param options.type - Change how the `query` text is interpreted\n     */textSearch(e,s,{config:t,type:r}={}){let a=\"\";\"plain\"===r?a=\"pl\":\"phrase\"===r?a=\"ph\":\"websearch\"===r&&(a=\"w\");const i=void 0===t?\"\":`(${t})`;this.url.searchParams.append(e,`${a}fts${i}.${s}`);return this}\n/**\n     * Match only rows where each column in `query` keys is equal to its\n     * associated value. Shorthand for multiple `.eq()`s.\n     *\n     * @param query - The object to filter with, with column names as keys mapped\n     * to their filter values\n     */match(e){Object.entries(e).forEach((([e,s])=>{this.url.searchParams.append(e,`eq.${s}`)}));return this}\n/**\n     * Match only rows which doesn't satisfy the filter.\n     *\n     * Unlike most filters, `opearator` and `value` are used as-is and need to\n     * follow [PostgREST\n     * syntax](https://postgrest.org/en/stable/api.html#operators). You also need\n     * to make sure they are properly sanitized.\n     *\n     * @param column - The column to filter on\n     * @param operator - The operator to be negated to filter with, following\n     * PostgREST syntax\n     * @param value - The value to filter with, following PostgREST syntax\n     */not(e,s,t){this.url.searchParams.append(e,`not.${s}.${t}`);return this}\n/**\n     * Match only rows which satisfy at least one of the filters.\n     *\n     * Unlike most filters, `filters` is used as-is and needs to follow [PostgREST\n     * syntax](https://postgrest.org/en/stable/api.html#operators). You also need\n     * to make sure it's properly sanitized.\n     *\n     * It's currently not possible to do an `.or()` filter across multiple tables.\n     *\n     * @param filters - The filters to use, following PostgREST syntax\n     * @param foreignTable - Set this to filter on foreign tables instead of the\n     * current table\n     */or(e,{foreignTable:s}={}){const t=s?`${s}.or`:\"or\";this.url.searchParams.append(t,`(${e})`);return this}\n/**\n     * Match only rows which satisfy the filter. This is an escape hatch - you\n     * should use the specific filter methods wherever possible.\n     *\n     * Unlike most filters, `opearator` and `value` are used as-is and need to\n     * follow [PostgREST\n     * syntax](https://postgrest.org/en/stable/api.html#operators). You also need\n     * to make sure they are properly sanitized.\n     *\n     * @param column - The column to filter on\n     * @param operator - The operator to filter with, following PostgREST syntax\n     * @param value - The value to filter with, following PostgREST syntax\n     */filter(e,s,t){this.url.searchParams.append(e,`${s}.${t}`);return this}}class PostgrestQueryBuilder{constructor(e,{headers:s={},schema:t,fetch:r}){this.url=e;this.headers=s;this.schema=t;this.fetch=r}\n/**\n     * Perform a SELECT query on the table or view.\n     *\n     * @param columns - The columns to retrieve, separated by commas. Columns can be renamed when returned with `customName:columnName`\n     *\n     * @param options - Named parameters\n     *\n     * @param options.head - When set to `true`, `data` will not be returned.\n     * Useful if you only need the count.\n     *\n     * @param options.count - Count algorithm to use to count rows in the table or view.\n     *\n     * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n     * hood.\n     *\n     * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n     * statistics under the hood.\n     *\n     * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n     * numbers.\n     */select(e,{head:s=false,count:t}={}){const r=s?\"HEAD\":\"GET\";let a=false;const i=(null!==e&&void 0!==e?e:\"*\").split(\"\").map((e=>{if(/\\s/.test(e)&&!a)return\"\";'\"'===e&&(a=!a);return e})).join(\"\");this.url.searchParams.set(\"select\",i);t&&(this.headers.Prefer=`count=${t}`);return new PostgrestFilterBuilder({method:r,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:false})}\n/**\n     * Perform an INSERT into the table or view.\n     *\n     * By default, inserted rows are not returned. To return it, chain the call\n     * with `.select()`.\n     *\n     * @param values - The values to insert. Pass an object to insert a single row\n     * or an array to insert multiple rows.\n     *\n     * @param options - Named parameters\n     *\n     * @param options.count - Count algorithm to use to count inserted rows.\n     *\n     * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n     * hood.\n     *\n     * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n     * statistics under the hood.\n     *\n     * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n     * numbers.\n     *\n     * @param options.defaultToNull - Make missing fields default to `null`.\n     * Otherwise, use the default value for the column.\n     */insert(e,{count:s,defaultToNull:t=true}={}){const r=\"POST\";const a=[];this.headers.Prefer&&a.push(this.headers.Prefer);s&&a.push(`count=${s}`);t||a.push(\"missing=default\");this.headers.Prefer=a.join(\",\");if(Array.isArray(e)){const s=e.reduce(((e,s)=>e.concat(Object.keys(s))),[]);if(s.length>0){const e=[...new Set(s)].map((e=>`\"${e}\"`));this.url.searchParams.set(\"columns\",e.join(\",\"))}}return new PostgrestFilterBuilder({method:r,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:false})}\n/**\n     * Perform an UPSERT on the table or view. Depending on the column(s) passed\n     * to `onConflict`, `.upsert()` allows you to perform the equivalent of\n     * `.insert()` if a row with the corresponding `onConflict` columns doesn't\n     * exist, or if it does exist, perform an alternative action depending on\n     * `ignoreDuplicates`.\n     *\n     * By default, upserted rows are not returned. To return it, chain the call\n     * with `.select()`.\n     *\n     * @param values - The values to upsert with. Pass an object to upsert a\n     * single row or an array to upsert multiple rows.\n     *\n     * @param options - Named parameters\n     *\n     * @param options.onConflict - Comma-separated UNIQUE column(s) to specify how\n     * duplicate rows are determined. Two rows are duplicates if all the\n     * `onConflict` columns are equal.\n     *\n     * @param options.ignoreDuplicates - If `true`, duplicate rows are ignored. If\n     * `false`, duplicate rows are merged with existing rows.\n     *\n     * @param options.count - Count algorithm to use to count upserted rows.\n     *\n     * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n     * hood.\n     *\n     * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n     * statistics under the hood.\n     *\n     * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n     * numbers.\n     *\n     * @param options.defaultToNull - Make missing fields default to `null`.\n     * Otherwise, use the default value for the column. This only applies when\n     * inserting new rows, not when merging with existing rows under\n     * `ignoreDuplicates: false`.\n     */upsert(e,{onConflict:s,ignoreDuplicates:t=false,count:r,defaultToNull:a=true}={}){const i=\"POST\";const h=[`resolution=${t?\"ignore\":\"merge\"}-duplicates`];void 0!==s&&this.url.searchParams.set(\"on_conflict\",s);this.headers.Prefer&&h.push(this.headers.Prefer);r&&h.push(`count=${r}`);a||h.push(\"missing=default\");this.headers.Prefer=h.join(\",\");if(Array.isArray(e)){const s=e.reduce(((e,s)=>e.concat(Object.keys(s))),[]);if(s.length>0){const e=[...new Set(s)].map((e=>`\"${e}\"`));this.url.searchParams.set(\"columns\",e.join(\",\"))}}return new PostgrestFilterBuilder({method:i,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:false})}\n/**\n     * Perform an UPDATE on the table or view.\n     *\n     * By default, updated rows are not returned. To return it, chain the call\n     * with `.select()` after filters.\n     *\n     * @param values - The values to update with\n     *\n     * @param options - Named parameters\n     *\n     * @param options.count - Count algorithm to use to count updated rows.\n     *\n     * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n     * hood.\n     *\n     * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n     * statistics under the hood.\n     *\n     * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n     * numbers.\n     */update(e,{count:s}={}){const t=\"PATCH\";const r=[];this.headers.Prefer&&r.push(this.headers.Prefer);s&&r.push(`count=${s}`);this.headers.Prefer=r.join(\",\");return new PostgrestFilterBuilder({method:t,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:false})}\n/**\n     * Perform a DELETE on the table or view.\n     *\n     * By default, deleted rows are not returned. To return it, chain the call\n     * with `.select()` after filters.\n     *\n     * @param options - Named parameters\n     *\n     * @param options.count - Count algorithm to use to count deleted rows.\n     *\n     * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n     * hood.\n     *\n     * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n     * statistics under the hood.\n     *\n     * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n     * numbers.\n     */delete({count:e}={}){const s=\"DELETE\";const t=[];e&&t.push(`count=${e}`);this.headers.Prefer&&t.unshift(this.headers.Prefer);this.headers.Prefer=t.join(\",\");return new PostgrestFilterBuilder({method:s,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:false})}}const s=\"1.7.1\";const t={\"X-Client-Info\":`postgrest-js/${s}`};\n/**\n * PostgREST client.\n *\n * @typeParam Database - Types for the schema from the [type\n * generator](https://supabase.com/docs/reference/javascript/next/typescript-support)\n *\n * @typeParam SchemaName - Postgres schema to switch to. Must be a string\n * literal, the same one passed to the constructor. If the schema is not\n * `\"public\"`, this must be supplied manually.\n */class PostgrestClient{\n/**\n     * Creates a PostgREST client.\n     *\n     * @param url - URL of the PostgREST endpoint\n     * @param options - Named parameters\n     * @param options.headers - Custom headers\n     * @param options.schema - Postgres schema to switch to\n     * @param options.fetch - Custom fetch\n     */\nconstructor(e,{headers:s={},schema:r,fetch:a}={}){this.url=e;this.headers=Object.assign(Object.assign({},t),s);this.schema=r;this.fetch=a}\n/**\n     * Perform a query on a table or a view.\n     *\n     * @param relation - The table or view name to query\n     */from(e){const s=new URL(`${this.url}/${e}`);return new PostgrestQueryBuilder(s,{headers:Object.assign({},this.headers),schema:this.schema,fetch:this.fetch})}\n/**\n     * Perform a function call.\n     *\n     * @param fn - The function name to call\n     * @param args - The arguments to pass to the function call\n     * @param options - Named parameters\n     * @param options.head - When set to `true`, `data` will not be returned.\n     * Useful if you only need the count.\n     * @param options.count - Count algorithm to use to count rows returned by the\n     * function. Only applicable for [set-returning\n     * functions](https://www.postgresql.org/docs/current/functions-srf.html).\n     *\n     * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n     * hood.\n     *\n     * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n     * statistics under the hood.\n     *\n     * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n     * numbers.\n     */rpc(e,s={},{head:t=false,count:r}={}){let a;const i=new URL(`${this.url}/rpc/${e}`);let h;if(t){a=\"HEAD\";Object.entries(s).forEach((([e,s])=>{i.searchParams.append(e,`${s}`)}))}else{a=\"POST\";h=s}const n=Object.assign({},this.headers);r&&(n.Prefer=`count=${r}`);return new PostgrestFilterBuilder({method:a,url:i,headers:n,schema:this.schema,body:h,fetch:this.fetch,allowEmpty:false})}}export{PostgrestBuilder,PostgrestClient,PostgrestFilterBuilder,PostgrestQueryBuilder,PostgrestTransformBuilder};\n\n//# sourceMappingURL=index.js.map", "var e={},t=false;var o=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;function dew(){if(t)return e;t=true;var naiveFallback=function(){if(\"object\"===typeof self&&self)return self;if(\"object\"===typeof window&&window)return window;throw new Error(\"Unable to resolve global `this`\")};e=function(){if(this||o)return this||o;if(\"object\"===typeof globalThis&&globalThis)return globalThis;try{Object.defineProperty(Object.prototype,\"__global__\",{get:function(){return this||o},configurable:true})}catch(e){return naiveFallback()}try{return __global__||naiveFallback()}finally{delete Object.prototype.__global__}}();return e}export{dew as d};\n\n//# sourceMappingURL=d2db80e9.js.map", "import{d as a}from\"./_/d2db80e9.js\";var d=a();export{d as default};\n", "var e={name:\"websocket\",description:\"Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.\",keywords:[\"websocket\",\"websockets\",\"socket\",\"networking\",\"comet\",\"push\",\"RFC-6455\",\"realtime\",\"server\",\"client\"],author:\"Brian McKelvey <theturtle32@gmail.com> (https://github.com/theturtle32)\",contributors:[\"I\u00F1aki Baz Castillo <ibc@aliax.net> (http://dev.sipdoc.net)\"],version:\"1.0.34\",repository:{type:\"git\",url:\"https://github.com/theturtle32/WebSocket-Node.git\"},homepage:\"https://github.com/theturtle32/WebSocket-Node\",engines:{node:\">=4.0.0\"},dependencies:{bufferutil:\"^4.0.1\",debug:\"^2.2.0\",\"es5-ext\":\"^0.10.50\",\"typedarray-to-buffer\":\"^3.1.5\",\"utf-8-validate\":\"^5.0.2\",yaeti:\"^0.0.6\"},devDependencies:{\"buffer-equal\":\"^1.0.0\",gulp:\"^4.0.2\",\"gulp-jshint\":\"^2.0.4\",\"jshint-stylish\":\"^2.2.1\",jshint:\"^2.0.0\",tape:\"^4.9.1\"},config:{verbose:false},scripts:{test:\"tape test/unit/*.js\",gulp:\"gulp\"},main:\"index\",directories:{lib:\"./lib\"},browser:\"lib/browser.js\",license:\"Apache-2.0\"};var t={};t=e.version;var i=t;export{i as _};\n\n//# sourceMappingURL=3c0ba9a6.js.map", "import e from\"es5-ext/global\";import{_ as o}from\"../_/3c0ba9a6.js\";var t={};var r;if(\"object\"===typeof globalThis)r=globalThis;else try{r=e}catch(e){}finally{r||\"undefined\"===typeof window||(r=window);if(!r)throw new Error(\"Could not determine global this\")}var n=r.WebSocket||r.MozWebSocket;var c=o;function W3CWebSocket(e,o){var t;t=o?new n(e,o):new n(e);return t}n&&[\"CONNECTING\",\"OPEN\",\"CLOSING\",\"CLOSED\"].forEach((function(e){Object.defineProperty(W3CWebSocket,e,{get:function(){return n[e]}})}));t={w3cwebsocket:n?W3CWebSocket:null,version:c};var a=t;const i=t.w3cwebsocket;export default a;export{i as w3cwebsocket};\n\n//# sourceMappingURL=browser.js.map", "import{w3cwebsocket as e}from\"websocket\";const t=\"2.7.3\";const s={\"X-Client-Info\":`realtime-js/${t}`};const i=\"1.0.0\";const n=1e4;const o=1e3;var r;(function(e){e[e.connecting=0]=\"connecting\";e[e.open=1]=\"open\";e[e.closing=2]=\"closing\";e[e.closed=3]=\"closed\"})(r||(r={}));var c;(function(e){e.closed=\"closed\";e.errored=\"errored\";e.joined=\"joined\";e.joining=\"joining\";e.leaving=\"leaving\"})(c||(c={}));var a;(function(e){e.close=\"phx_close\";e.error=\"phx_error\";e.join=\"phx_join\";e.reply=\"phx_reply\";e.leave=\"phx_leave\";e.access_token=\"access_token\"})(a||(a={}));var h;(function(e){e.websocket=\"websocket\"})(h||(h={}));var l;(function(e){e.Connecting=\"connecting\";e.Open=\"open\";e.Closing=\"closing\";e.Closed=\"closed\"})(l||(l={}));class Timer{constructor(e,t){this.callback=e;this.timerCalc=t;this.timer=void 0;this.tries=0;this.callback=e;this.timerCalc=t}reset(){this.tries=0;clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer);this.timer=setTimeout((()=>{this.tries=this.tries+1;this.callback()}),this.timerCalc(this.tries+1))}}class Serializer{constructor(){this.HEADER_LENGTH=1}decode(e,t){return e.constructor===ArrayBuffer?t(this._binaryDecode(e)):t(\"string\"===typeof e?JSON.parse(e):{})}_binaryDecode(e){const t=new DataView(e);const s=new TextDecoder;return this._decodeBroadcast(e,t,s)}_decodeBroadcast(e,t,s){const i=t.getUint8(1);const n=t.getUint8(2);let o=this.HEADER_LENGTH+2;const r=s.decode(e.slice(o,o+i));o+=i;const c=s.decode(e.slice(o,o+n));o+=n;const a=JSON.parse(s.decode(e.slice(o,e.byteLength)));return{ref:null,topic:r,event:c,payload:a}}}class Push{\n/**\n     * Initializes the Push\n     *\n     * @param channel The Channel\n     * @param event The event, for example `\"phx_join\"`\n     * @param payload The payload, for example `{user_id: 123}`\n     * @param timeout The push timeout in milliseconds\n     */\nconstructor(e,t,s={},i=n){this.channel=e;this.event=t;this.payload=s;this.timeout=i;this.sent=false;this.timeoutTimer=void 0;this.ref=\"\";this.receivedResp=null;this.recHooks=[];this.refEvent=null;this.rateLimited=false}resend(e){this.timeout=e;this._cancelRefEvent();this.ref=\"\";this.refEvent=null;this.receivedResp=null;this.sent=false;this.send()}send(){if(this._hasReceived(\"timeout\"))return;this.startTimeout();this.sent=true;const e=this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()});\"rate limited\"===e&&(this.rateLimited=true)}updatePayload(e){this.payload=Object.assign(Object.assign({},this.payload),e)}receive(e,t){var s;this._hasReceived(e)&&t(null===(s=this.receivedResp)||void 0===s?void 0:s.response);this.recHooks.push({status:e,callback:t});return this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef();this.refEvent=this.channel._replyEventName(this.ref);const callback=e=>{this._cancelRefEvent();this._cancelTimeout();this.receivedResp=e;this._matchReceive(e)};this.channel._on(this.refEvent,{},callback);this.timeoutTimer=setTimeout((()=>{this.trigger(\"timeout\",{})}),this.timeout)}trigger(e,t){this.refEvent&&this.channel._trigger(this.refEvent,{status:e,response:t})}destroy(){this._cancelRefEvent();this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer);this.timeoutTimer=void 0}_matchReceive({status:e,response:t}){this.recHooks.filter((t=>t.status===e)).forEach((e=>e.callback(t)))}_hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}}var d;(function(e){e.SYNC=\"sync\";e.JOIN=\"join\";e.LEAVE=\"leave\"})(d||(d={}));class RealtimePresence{\n/**\n     * Initializes the Presence.\n     *\n     * @param channel - The RealtimeChannel\n     * @param opts - The options,\n     *        for example `{events: {state: 'state', diff: 'diff'}}`\n     */\nconstructor(e,t){this.channel=e;this.state={};this.pendingDiffs=[];this.joinRef=null;this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const s=(null===t||void 0===t?void 0:t.events)||{state:\"presence_state\",diff:\"presence_diff\"};this.channel._on(s.state,{},(e=>{const{onJoin:t,onLeave:s,onSync:i}=this.caller;this.joinRef=this.channel._joinRef();this.state=RealtimePresence.syncState(this.state,e,t,s);this.pendingDiffs.forEach((e=>{this.state=RealtimePresence.syncDiff(this.state,e,t,s)}));this.pendingDiffs=[];i()}));this.channel._on(s.diff,{},(e=>{const{onJoin:t,onLeave:s,onSync:i}=this.caller;if(this.inPendingSyncState())this.pendingDiffs.push(e);else{this.state=RealtimePresence.syncDiff(this.state,e,t,s);i()}}));this.onJoin(((e,t,s)=>{this.channel._trigger(\"presence\",{event:\"join\",key:e,currentPresences:t,newPresences:s})}));this.onLeave(((e,t,s)=>{this.channel._trigger(\"presence\",{event:\"leave\",key:e,currentPresences:t,leftPresences:s})}));this.onSync((()=>{this.channel._trigger(\"presence\",{event:\"sync\"})}))}static syncState(e,t,s,i){const n=this.cloneDeep(e);const o=this.transformState(t);const r={};const c={};this.map(n,((e,t)=>{o[e]||(c[e]=t)}));this.map(o,((e,t)=>{const s=n[e];if(s){const i=t.map((e=>e.presence_ref));const n=s.map((e=>e.presence_ref));const o=t.filter((e=>n.indexOf(e.presence_ref)<0));const a=s.filter((e=>i.indexOf(e.presence_ref)<0));o.length>0&&(r[e]=o);a.length>0&&(c[e]=a)}else r[e]=t}));return this.syncDiff(n,{joins:r,leaves:c},s,i)}static syncDiff(e,t,s,i){const{joins:n,leaves:o}={joins:this.transformState(t.joins),leaves:this.transformState(t.leaves)};s||(s=()=>{});i||(i=()=>{});this.map(n,((t,i)=>{var n;const o=null!==(n=e[t])&&void 0!==n?n:[];e[t]=this.cloneDeep(i);if(o.length>0){const s=e[t].map((e=>e.presence_ref));const i=o.filter((e=>s.indexOf(e.presence_ref)<0));e[t].unshift(...i)}s(t,o,i)}));this.map(o,((t,s)=>{let n=e[t];if(!n)return;const o=s.map((e=>e.presence_ref));n=n.filter((e=>o.indexOf(e.presence_ref)<0));e[t]=n;i(t,n,s);0===n.length&&delete e[t]}));return e}static map(e,t){return Object.getOwnPropertyNames(e).map((s=>t(s,e[s])))}static transformState(e){e=this.cloneDeep(e);return Object.getOwnPropertyNames(e).reduce(((t,s)=>{const i=e[s];t[s]=\"metas\"in i?i.metas.map((e=>{e.presence_ref=e.phx_ref;delete e.phx_ref;delete e.phx_ref_prev;return e})):i;return t}),{})}static cloneDeep(e){return JSON.parse(JSON.stringify(e))}onJoin(e){this.caller.onJoin=e}onLeave(e){this.caller.onLeave=e}onSync(e){this.caller.onSync=e}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var u;(function(e){e.abstime=\"abstime\";e.bool=\"bool\";e.date=\"date\";e.daterange=\"daterange\";e.float4=\"float4\";e.float8=\"float8\";e.int2=\"int2\";e.int4=\"int4\";e.int4range=\"int4range\";e.int8=\"int8\";e.int8range=\"int8range\";e.json=\"json\";e.jsonb=\"jsonb\";e.money=\"money\";e.numeric=\"numeric\";e.oid=\"oid\";e.reltime=\"reltime\";e.text=\"text\";e.time=\"time\";e.timestamp=\"timestamp\";e.timestamptz=\"timestamptz\";e.timetz=\"timetz\";e.tsrange=\"tsrange\";e.tstzrange=\"tstzrange\"})(u||(u={}));\n/**\n * Takes an array of columns and an object of string values then converts each string value\n * to its mapped type.\n *\n * @param {{name: String, type: String}[]} columns\n * @param {Object} record\n * @param {Object} options The map of various options that can be applied to the mapper\n * @param {Array} options.skipTypes The array of types that should not be converted\n *\n * @example convertChangeData([{name: 'first_name', type: 'text'}, {name: 'age', type: 'int4'}], {first_name: 'Paul', age:'33'}, {})\n * //=>{ first_name: 'Paul', age: 33 }\n */const convertChangeData=(e,t,s={})=>{var i;const n=null!==(i=s.skipTypes)&&void 0!==i?i:[];return Object.keys(t).reduce(((s,i)=>{s[i]=convertColumn(i,e,t,n);return s}),{})};\n/**\n * Converts the value of an individual column.\n *\n * @param {String} columnName The column that you want to convert\n * @param {{name: String, type: String}[]} columns All of the columns\n * @param {Object} record The map of string values\n * @param {Array} skipTypes An array of types that should not be converted\n * @return {object} Useless information\n *\n * @example convertColumn('age', [{name: 'first_name', type: 'text'}, {name: 'age', type: 'int4'}], {first_name: 'Paul', age: '33'}, [])\n * //=> 33\n * @example convertColumn('age', [{name: 'first_name', type: 'text'}, {name: 'age', type: 'int4'}], {first_name: 'Paul', age: '33'}, ['int4'])\n * //=> \"33\"\n */const convertColumn=(e,t,s,i)=>{const n=t.find((t=>t.name===e));const o=null===n||void 0===n?void 0:n.type;const r=s[e];return o&&!i.includes(o)?convertCell(o,r):noop$1(r)};\n/**\n * If the value of the cell is `null`, returns null.\n * Otherwise converts the string value to the correct type.\n * @param {String} type A postgres column type\n * @param {String} value The cell value\n *\n * @example convertCell('bool', 't')\n * //=> true\n * @example convertCell('int8', '10')\n * //=> 10\n * @example convertCell('_int4', '{1,2,3,4}')\n * //=> [1,2,3,4]\n */const convertCell=(e,t)=>{if(\"_\"===e.charAt(0)){const s=e.slice(1,e.length);return toArray(t,s)}switch(e){case u.bool:return toBoolean(t);case u.float4:case u.float8:case u.int2:case u.int4:case u.int8:case u.numeric:case u.oid:return toNumber(t);case u.json:case u.jsonb:return toJson(t);case u.timestamp:return toTimestampString(t);case u.abstime:case u.date:case u.daterange:case u.int4range:case u.int8range:case u.money:case u.reltime:case u.text:case u.time:case u.timestamptz:case u.timetz:case u.tsrange:case u.tstzrange:return noop$1(t);default:return noop$1(t)}};const noop$1=e=>e;const toBoolean=e=>{switch(e){case\"t\":return true;case\"f\":return false;default:return e}};const toNumber=e=>{if(\"string\"===typeof e){const t=parseFloat(e);if(!Number.isNaN(t))return t}return e};const toJson=e=>{if(\"string\"===typeof e)try{return JSON.parse(e)}catch(t){console.log(`JSON parse error: ${t}`);return e}return e};const toArray=(e,t)=>{if(\"string\"!==typeof e)return e;const s=e.length-1;const i=e[s];const n=e[0];if(\"{\"===n&&\"}\"===i){let i;const n=e.slice(1,s);try{i=JSON.parse(\"[\"+n+\"]\")}catch(e){i=n?n.split(\",\"):[]}return i.map((e=>convertCell(t,e)))}return e};const toTimestampString=e=>\"string\"===typeof e?e.replace(\" \",\"T\"):e;var f=(void 0,function(e,t,s,i){function adopt(e){return e instanceof s?e:new s((function(t){t(e)}))}return new(s||(s=Promise))((function(s,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i.throw(e))}catch(e){n(e)}}function step(e){e.done?s(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))});var p;(function(e){e.ALL=\"*\";e.INSERT=\"INSERT\";e.UPDATE=\"UPDATE\";e.DELETE=\"DELETE\"})(p||(p={}));var v;(function(e){e.BROADCAST=\"broadcast\";e.PRESENCE=\"presence\";e.POSTGRES_CHANGES=\"postgres_changes\"})(v||(v={}));var m;(function(e){e.SUBSCRIBED=\"SUBSCRIBED\";e.TIMED_OUT=\"TIMED_OUT\";e.CLOSED=\"CLOSED\";e.CHANNEL_ERROR=\"CHANNEL_ERROR\"})(m||(m={}));class RealtimeChannel{constructor(e,t={config:{}},s){this.topic=e;this.params=t;this.socket=s;this.bindings={};this.state=c.closed;this.joinedOnce=false;this.pushBuffer=[];this.params.config=Object.assign({broadcast:{ack:false,self:false},presence:{key:\"\"}},t.config);this.timeout=this.socket.timeout;this.joinPush=new Push(this,a.join,this.params,this.timeout);this.rejoinTimer=new Timer((()=>this._rejoinUntilConnected()),this.socket.reconnectAfterMs);this.joinPush.receive(\"ok\",(()=>{this.state=c.joined;this.rejoinTimer.reset();this.pushBuffer.forEach((e=>e.send()));this.pushBuffer=[]}));this._onClose((()=>{this.rejoinTimer.reset();this.socket.log(\"channel\",`close ${this.topic} ${this._joinRef()}`);this.state=c.closed;this.socket._remove(this)}));this._onError((e=>{if(!this._isLeaving()&&!this._isClosed()){this.socket.log(\"channel\",`error ${this.topic}`,e);this.state=c.errored;this.rejoinTimer.scheduleTimeout()}}));this.joinPush.receive(\"timeout\",(()=>{if(this._isJoining()){this.socket.log(\"channel\",`timeout ${this.topic}`,this.joinPush.timeout);this.state=c.errored;this.rejoinTimer.scheduleTimeout()}}));this._on(a.reply,{},((e,t)=>{this._trigger(this._replyEventName(t),e)}));this.presence=new RealtimePresence(this)}subscribe(e,t=this.timeout){var s,i;if(this.joinedOnce)throw\"tried to subscribe multiple times. 'subscribe' can only be called a single time per channel instance\";{const{config:{broadcast:n,presence:o}}=this.params;this._onError((t=>e&&e(\"CHANNEL_ERROR\",t)));this._onClose((()=>e&&e(\"CLOSED\")));const r={};const c={broadcast:n,presence:o,postgres_changes:null!==(i=null===(s=this.bindings.postgres_changes)||void 0===s?void 0:s.map((e=>e.filter)))&&void 0!==i?i:[]};this.socket.accessToken&&(r.access_token=this.socket.accessToken);this.updateJoinPayload(Object.assign({config:c},r));this.joinedOnce=true;this._rejoin(t);this.joinPush.receive(\"ok\",(({postgres_changes:t})=>{var s;this.socket.accessToken&&this.socket.setAuth(this.socket.accessToken);if(void 0===t)e&&e(\"SUBSCRIBED\");else{const i=this.bindings.postgres_changes;const n=null!==(s=null===i||void 0===i?void 0:i.length)&&void 0!==s?s:0;const o=[];for(let s=0;s<n;s++){const n=i[s];const{filter:{event:r,schema:c,table:a,filter:h}}=n;const l=t&&t[s];if(!l||l.event!==r||l.schema!==c||l.table!==a||l.filter!==h){this.unsubscribe();e&&e(\"CHANNEL_ERROR\",new Error(\"mismatch between server and client bindings for postgres changes\"));return}o.push(Object.assign(Object.assign({},n),{id:l.id}))}this.bindings.postgres_changes=o;e&&e(\"SUBSCRIBED\")}})).receive(\"error\",(t=>{e&&e(\"CHANNEL_ERROR\",new Error(JSON.stringify(Object.values(t).join(\", \")||\"error\")))})).receive(\"timeout\",(()=>{e&&e(\"TIMED_OUT\")}))}return this}presenceState(){return this.presence.state}track(e,t={}){return f(this,void 0,void 0,(function*(){return yield this.send({type:\"presence\",event:\"track\",payload:e},t.timeout||this.timeout)}))}untrack(e={}){return f(this,void 0,void 0,(function*(){return yield this.send({type:\"presence\",event:\"untrack\"},e)}))}on(e,t,s){return this._on(e,t,s)}send(e,t={}){return new Promise((s=>{var i,n,o;const r=this._push(e.type,e,t.timeout||this.timeout);r.rateLimited&&s(\"rate limited\");\"broadcast\"!==e.type||(null===(o=null===(n=null===(i=this.params)||void 0===i?void 0:i.config)||void 0===n?void 0:n.broadcast)||void 0===o?void 0:o.ack)||s(\"ok\");r.receive(\"ok\",(()=>s(\"ok\")));r.receive(\"timeout\",(()=>s(\"timed out\")))}))}updateJoinPayload(e){this.joinPush.updatePayload(e)}unsubscribe(e=this.timeout){this.state=c.leaving;const onClose=()=>{this.socket.log(\"channel\",`leave ${this.topic}`);this._trigger(a.close,\"leave\",this._joinRef())};this.rejoinTimer.reset();this.joinPush.destroy();return new Promise((t=>{const s=new Push(this,a.leave,{},e);s.receive(\"ok\",(()=>{onClose();t(\"ok\")})).receive(\"timeout\",(()=>{onClose();t(\"timed out\")})).receive(\"error\",(()=>{t(\"error\")}));s.send();this._canPush()||s.trigger(\"ok\",{})}))}_push(e,t,s=this.timeout){if(!this.joinedOnce)throw`tried to push '${e}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let i=new Push(this,e,t,s);if(this._canPush())i.send();else{i.startTimeout();this.pushBuffer.push(i)}return i}_onMessage(e,t,s){return t}_isMember(e){return this.topic===e}_joinRef(){return this.joinPush.ref}_trigger(e,t,s){var i,n;const o=e.toLocaleLowerCase();const{close:r,error:c,leave:h,join:l}=a;const d=[r,c,h,l];if(s&&d.indexOf(o)>=0&&s!==this._joinRef())return;let u=this._onMessage(o,t,s);if(t&&!u)throw\"channel onMessage callbacks must return the payload, modified or unmodified\";[\"insert\",\"update\",\"delete\"].includes(o)?null===(i=this.bindings.postgres_changes)||void 0===i?void 0:i.filter((e=>{var t,s,i;return\"*\"===(null===(t=e.filter)||void 0===t?void 0:t.event)||(null===(i=null===(s=e.filter)||void 0===s?void 0:s.event)||void 0===i?void 0:i.toLocaleLowerCase())===o})).map((e=>e.callback(u,s))):null===(n=this.bindings[o])||void 0===n?void 0:n.filter((e=>{var s,i,n,r,c,a;if([\"broadcast\",\"presence\",\"postgres_changes\"].includes(o)){if(\"id\"in e){const o=e.id;const r=null===(s=e.filter)||void 0===s?void 0:s.event;return o&&(null===(i=t.ids)||void 0===i?void 0:i.includes(o))&&(\"*\"===r||(null===r||void 0===r?void 0:r.toLocaleLowerCase())===(null===(n=t.data)||void 0===n?void 0:n.type.toLocaleLowerCase()))}{const s=null===(c=null===(r=null===e||void 0===e?void 0:e.filter)||void 0===r?void 0:r.event)||void 0===c?void 0:c.toLocaleLowerCase();return\"*\"===s||s===(null===(a=null===t||void 0===t?void 0:t.event)||void 0===a?void 0:a.toLocaleLowerCase())}}return e.type.toLocaleLowerCase()===o})).map((e=>{if(\"object\"===typeof u&&\"ids\"in u){const e=u.data;const{schema:t,table:s,commit_timestamp:i,type:n,errors:o}=e;const r={schema:t,table:s,commit_timestamp:i,eventType:n,new:{},old:{},errors:o};u=Object.assign(Object.assign({},r),this._getPayloadRecords(e))}e.callback(u,s)}))}_isClosed(){return this.state===c.closed}_isJoined(){return this.state===c.joined}_isJoining(){return this.state===c.joining}_isLeaving(){return this.state===c.leaving}_replyEventName(e){return`chan_reply_${e}`}_on(e,t,s){const i=e.toLocaleLowerCase();const n={type:i,filter:t,callback:s};this.bindings[i]?this.bindings[i].push(n):this.bindings[i]=[n];return this}_off(e,t){const s=e.toLocaleLowerCase();this.bindings[s]=this.bindings[s].filter((e=>{var i;return!((null===(i=e.type)||void 0===i?void 0:i.toLocaleLowerCase())===s&&RealtimeChannel.isEqual(e.filter,t))}));return this}static isEqual(e,t){if(Object.keys(e).length!==Object.keys(t).length)return false;for(const s in e)if(e[s]!==t[s])return false;return true}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout();this.socket.isConnected()&&this._rejoin()}_onClose(e){this._on(a.close,{},e)}_onError(e){this._on(a.error,{},(t=>e(t)))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(e=this.timeout){if(!this._isLeaving()){this.socket._leaveOpenTopic(this.topic);this.state=c.joining;this.joinPush.resend(e)}}_getPayloadRecords(e){const t={new:{},old:{}};\"INSERT\"!==e.type&&\"UPDATE\"!==e.type||(t.new=convertChangeData(e.columns,e.record));\"UPDATE\"!==e.type&&\"DELETE\"!==e.type||(t.old=convertChangeData(e.columns,e.old_record));return t}}var g=(void 0,function(e,t,s,i){function adopt(e){return e instanceof s?e:new s((function(t){t(e)}))}return new(s||(s=Promise))((function(s,n){function fulfilled(e){try{step(i.next(e))}catch(e){n(e)}}function rejected(e){try{step(i.throw(e))}catch(e){n(e)}}function step(e){e.done?s(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())}))});const noop=()=>{};class RealtimeClient{\n/**\n     * Initializes the Socket.\n     *\n     * @param endPoint The string WebSocket endpoint, ie, \"ws://example.com/socket\", \"wss://example.com\", \"/socket\" (inherited host & protocol)\n     * @param options.transport The Websocket Transport, for example WebSocket.\n     * @param options.timeout The default timeout in milliseconds to trigger push timeouts.\n     * @param options.params The optional params to pass when connecting.\n     * @param options.headers The optional headers to pass when connecting.\n     * @param options.heartbeatIntervalMs The millisec interval to send a heartbeat message.\n     * @param options.logger The optional function for specialized logging, ie: logger: (kind, msg, data) => { console.log(`${kind}: ${msg}`, data) }\n     * @param options.encode The function to encode outgoing messages. Defaults to JSON: (payload, callback) => callback(JSON.stringify(payload))\n     * @param options.decode The function to decode incoming messages. Defaults to Serializer's decode.\n     * @param options.reconnectAfterMs he optional function that returns the millsec reconnect interval. Defaults to stepped backoff off.\n     */\nconstructor(t,i){var o;this.accessToken=null;this.channels=[];this.endPoint=\"\";this.headers=s;this.params={};this.timeout=n;this.transport=e;this.heartbeatIntervalMs=3e4;this.heartbeatTimer=void 0;this.pendingHeartbeatRef=null;this.ref=0;this.logger=noop;this.conn=null;this.sendBuffer=[];this.serializer=new Serializer;this.stateChangeCallbacks={open:[],close:[],error:[],message:[]};this.eventsPerSecondLimitMs=100;this.inThrottle=false;this.endPoint=`${t}/${h.websocket}`;(null===i||void 0===i?void 0:i.params)&&(this.params=i.params);(null===i||void 0===i?void 0:i.headers)&&(this.headers=Object.assign(Object.assign({},this.headers),i.headers));(null===i||void 0===i?void 0:i.timeout)&&(this.timeout=i.timeout);(null===i||void 0===i?void 0:i.logger)&&(this.logger=i.logger);(null===i||void 0===i?void 0:i.transport)&&(this.transport=i.transport);(null===i||void 0===i?void 0:i.heartbeatIntervalMs)&&(this.heartbeatIntervalMs=i.heartbeatIntervalMs);const r=null===(o=null===i||void 0===i?void 0:i.params)||void 0===o?void 0:o.eventsPerSecond;r&&(this.eventsPerSecondLimitMs=Math.floor(1e3/r));this.reconnectAfterMs=(null===i||void 0===i?void 0:i.reconnectAfterMs)?i.reconnectAfterMs:e=>[1e3,2e3,5e3,1e4][e-1]||1e4;this.encode=(null===i||void 0===i?void 0:i.encode)?i.encode:(e,t)=>t(JSON.stringify(e));this.decode=(null===i||void 0===i?void 0:i.decode)?i.decode:this.serializer.decode.bind(this.serializer);this.reconnectTimer=new Timer((()=>g(this,void 0,void 0,(function*(){this.disconnect();this.connect()}))),this.reconnectAfterMs)}connect(){if(!this.conn){this.conn=new this.transport(this._endPointURL(),[],null,this.headers);if(this.conn){this.conn.binaryType=\"arraybuffer\";this.conn.onopen=()=>this._onConnOpen();this.conn.onerror=e=>this._onConnError(e);this.conn.onmessage=e=>this._onConnMessage(e);this.conn.onclose=e=>this._onConnClose(e)}}}\n/**\n     * Disconnects the socket.\n     *\n     * @param code A numeric status code to send on disconnect.\n     * @param reason A custom reason for the disconnect.\n     */disconnect(e,t){if(this.conn){this.conn.onclose=function(){};e?this.conn.close(e,null!==t&&void 0!==t?t:\"\"):this.conn.close();this.conn=null;this.heartbeatTimer&&clearInterval(this.heartbeatTimer);this.reconnectTimer.reset()}}getChannels(){return this.channels}\n/**\n     * Unsubscribes and removes a single channel\n     * @param channel A RealtimeChannel instance\n     */removeChannel(e){return g(this,void 0,void 0,(function*(){const t=yield e.unsubscribe();0===this.channels.length&&this.disconnect();return t}))}removeAllChannels(){return g(this,void 0,void 0,(function*(){const e=yield Promise.all(this.channels.map((e=>e.unsubscribe())));this.disconnect();return e}))}log(e,t,s){this.logger(e,t,s)}connectionState(){switch(this.conn&&this.conn.readyState){case r.connecting:return l.Connecting;case r.open:return l.Open;case r.closing:return l.Closing;default:return l.Closed}}isConnected(){return this.connectionState()===l.Open}channel(e,t={config:{}}){this.isConnected()||this.connect();const s=new RealtimeChannel(`realtime:${e}`,t,this);this.channels.push(s);return s}push(e){const{topic:t,event:s,payload:i,ref:n}=e;let callback=()=>{this.encode(e,(e=>{var t;null===(t=this.conn)||void 0===t?void 0:t.send(e)}))};this.log(\"push\",`${t} ${s} (${n})`,i);if(this.isConnected())if([\"broadcast\",\"presence\",\"postgres_changes\"].includes(s)){const e=this._throttle(callback)();if(e)return\"rate limited\"}else callback();else this.sendBuffer.push(callback)}\n/**\n     * Sets the JWT access token used for channel subscription authorization and Realtime RLS.\n     *\n     * @param token A JWT string.\n     */setAuth(e){this.accessToken=e;this.channels.forEach((t=>{e&&t.updateJoinPayload({access_token:e});t.joinedOnce&&t._isJoined()&&t._push(a.access_token,{access_token:e})}))}_makeRef(){let e=this.ref+1;e===this.ref?this.ref=0:this.ref=e;return this.ref.toString()}_leaveOpenTopic(e){let t=this.channels.find((t=>t.topic===e&&(t._isJoined()||t._isJoining())));if(t){this.log(\"transport\",`leaving duplicate topic \"${e}\"`);t.unsubscribe()}}\n/**\n     * Removes a subscription from the socket.\n     *\n     * @param channel An open subscription.\n     *\n     * @internal\n     */_remove(e){this.channels=this.channels.filter((t=>t._joinRef()!==e._joinRef()))}_endPointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:i}))}_onConnMessage(e){this.decode(e.data,(e=>{let{topic:t,event:s,payload:i,ref:n}=e;(n&&n===this.pendingHeartbeatRef||s===(null===i||void 0===i?void 0:i.type))&&(this.pendingHeartbeatRef=null);this.log(\"receive\",`${i.status||\"\"} ${t} ${s} ${n&&\"(\"+n+\")\"||\"\"}`,i);this.channels.filter((e=>e._isMember(t))).forEach((e=>e._trigger(s,i,n)));this.stateChangeCallbacks.message.forEach((t=>t(e)))}))}_onConnOpen(){this.log(\"transport\",`connected to ${this._endPointURL()}`);this._flushSendBuffer();this.reconnectTimer.reset();this.heartbeatTimer&&clearInterval(this.heartbeatTimer);this.heartbeatTimer=setInterval((()=>this._sendHeartbeat()),this.heartbeatIntervalMs);this.stateChangeCallbacks.open.forEach((e=>e()))}_onConnClose(e){this.log(\"transport\",\"close\",e);this._triggerChanError();this.heartbeatTimer&&clearInterval(this.heartbeatTimer);this.reconnectTimer.scheduleTimeout();this.stateChangeCallbacks.close.forEach((t=>t(e)))}_onConnError(e){this.log(\"transport\",e.message);this._triggerChanError();this.stateChangeCallbacks.error.forEach((t=>t(e)))}_triggerChanError(){this.channels.forEach((e=>e._trigger(a.error)))}_appendParams(e,t){if(0===Object.keys(t).length)return e;const s=e.match(/\\?/)?\"&\":\"?\";const i=new URLSearchParams(t);return`${e}${s}${i}`}_flushSendBuffer(){if(this.isConnected()&&this.sendBuffer.length>0){this.sendBuffer.forEach((e=>e()));this.sendBuffer=[]}}_sendHeartbeat(){var e;if(this.isConnected())if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null;this.log(\"transport\",\"heartbeat timeout. Attempting to re-establish connection\");null===(e=this.conn)||void 0===e?void 0:e.close(o,\"hearbeat timeout\")}else{this.pendingHeartbeatRef=this._makeRef();this.push({topic:\"phoenix\",event:\"heartbeat\",payload:{},ref:this.pendingHeartbeatRef});this.setAuth(this.accessToken)}}_throttle(e,t=this.eventsPerSecondLimitMs){return()=>{if(this.inThrottle)return true;e();if(t>0){this.inThrottle=true;setTimeout((()=>{this.inThrottle=false}),t)}return false}}}export{v as REALTIME_LISTEN_TYPES,p as REALTIME_POSTGRES_CHANGES_LISTEN_EVENT,d as REALTIME_PRESENCE_LISTEN_EVENTS,m as REALTIME_SUBSCRIBE_STATES,RealtimeChannel,RealtimeClient,RealtimePresence};\n\n//# sourceMappingURL=index.js.map", "class StorageError extends Error{constructor(t){super(t);this.__isStorageError=true;this.name=\"StorageError\"}}function isStorageError(t){return\"object\"===typeof t&&null!==t&&\"__isStorageError\"in t}class StorageApiError extends StorageError{constructor(t,e){super(t);this.name=\"StorageApiError\";this.status=e}toJSON(){return{name:this.name,message:this.message,status:this.status}}}class StorageUnknownError extends StorageError{constructor(t,e){super(t);this.name=\"StorageUnknownError\";this.originalError=e}}var t=(void 0,function(t,e,r,o){function adopt(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(t){try{step(o.next(t))}catch(t){n(t)}}function rejected(t){try{step(o.throw(t))}catch(t){n(t)}}function step(t){t.done?r(t.value):adopt(t.value).then(fulfilled,rejected)}step((o=o.apply(t,e||[])).next())}))});const resolveFetch=e=>{let r;r=e||(\"undefined\"===typeof fetch?(...e)=>t(void 0,void 0,void 0,(function*(){return yield(yield import(\"cross-fetch\")).fetch(...e)})):fetch);return(...t)=>r(...t)};const resolveResponse=()=>t(void 0,void 0,void 0,(function*(){return\"undefined\"===typeof Response?(yield import(\"cross-fetch\")).Response:Response}));var e=(void 0,function(t,e,r,o){function adopt(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(t){try{step(o.next(t))}catch(t){n(t)}}function rejected(t){try{step(o.throw(t))}catch(t){n(t)}}function step(t){t.done?r(t.value):adopt(t.value).then(fulfilled,rejected)}step((o=o.apply(t,e||[])).next())}))});const _getErrorMessage=t=>t.msg||t.message||t.error_description||t.error||JSON.stringify(t);const handleError=(t,r)=>e(void 0,void 0,void 0,(function*(){const e=yield resolveResponse();t instanceof e?t.json().then((e=>{r(new StorageApiError(_getErrorMessage(e),t.status||500))})).catch((t=>{r(new StorageUnknownError(_getErrorMessage(t),t))})):r(new StorageUnknownError(_getErrorMessage(t),t))}));const _getRequestParams=(t,e,r,o)=>{const n={method:t,headers:(null===e||void 0===e?void 0:e.headers)||{}};if(\"GET\"===t)return n;n.headers=Object.assign({\"Content-Type\":\"application/json\"},null===e||void 0===e?void 0:e.headers);n.body=JSON.stringify(o);return Object.assign(Object.assign({},n),r)};function _handleRequest(t,r,o,n,i,s){return e(this,void 0,void 0,(function*(){return new Promise(((e,a)=>{t(o,_getRequestParams(r,n,i,s)).then((t=>{if(!t.ok)throw t;return(null===n||void 0===n?void 0:n.noResolveJson)?t:t.json()})).then((t=>e(t))).catch((t=>handleError(t,a)))}))}))}function get(t,r,o,n){return e(this,void 0,void 0,(function*(){return _handleRequest(t,\"GET\",r,o,n)}))}function post(t,r,o,n,i){return e(this,void 0,void 0,(function*(){return _handleRequest(t,\"POST\",r,n,i,o)}))}function put(t,r,o,n,i){return e(this,void 0,void 0,(function*(){return _handleRequest(t,\"PUT\",r,n,i,o)}))}function remove(t,r,o,n,i){return e(this,void 0,void 0,(function*(){return _handleRequest(t,\"DELETE\",r,n,i,o)}))}var r=(void 0,function(t,e,r,o){function adopt(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(t){try{step(o.next(t))}catch(t){n(t)}}function rejected(t){try{step(o.throw(t))}catch(t){n(t)}}function step(t){t.done?r(t.value):adopt(t.value).then(fulfilled,rejected)}step((o=o.apply(t,e||[])).next())}))});const o={limit:100,offset:0,sortBy:{column:\"name\",order:\"asc\"}};const n={cacheControl:\"3600\",contentType:\"text/plain;charset=UTF-8\",upsert:false};class StorageFileApi{constructor(t,e={},r,o){this.url=t;this.headers=e;this.bucketId=r;this.fetch=resolveFetch(o)}\n/**\n     * Uploads a file to an existing bucket or replaces an existing file at the specified path with a new one.\n     *\n     * @param method HTTP method.\n     * @param path The relative file path. Should be of the format `folder/subfolder/filename.png`. The bucket must already exist before attempting to upload.\n     * @param fileBody The body of the file to be stored in the bucket.\n     */uploadOrUpdate(t,e,o,i){return r(this,void 0,void 0,(function*(){try{let r;const s=Object.assign(Object.assign({},n),i);const a=Object.assign(Object.assign({},this.headers),\"POST\"===t&&{\"x-upsert\":String(s.upsert)});if(\"undefined\"!==typeof Blob&&o instanceof Blob){r=new FormData;r.append(\"cacheControl\",s.cacheControl);r.append(\"\",o)}else if(\"undefined\"!==typeof FormData&&o instanceof FormData){r=o;r.append(\"cacheControl\",s.cacheControl)}else{r=o;a[\"cache-control\"]=`max-age=${s.cacheControl}`;a[\"content-type\"]=s.contentType}const c=this._removeEmptyFolders(e);const u=this._getFinalPath(c);const d=yield this.fetch(`${this.url}/object/${u}`,Object.assign({method:t,body:r,headers:a},(null===s||void 0===s?void 0:s.duplex)?{duplex:s.duplex}:{}));if(d.ok)return{data:{path:c},error:null};{const t=yield d.json();return{data:null,error:t}}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Uploads a file to an existing bucket.\n     *\n     * @param path The file path, including the file name. Should be of the format `folder/subfolder/filename.png`. The bucket must already exist before attempting to upload.\n     * @param fileBody The body of the file to be stored in the bucket.\n     */upload(t,e,o){return r(this,void 0,void 0,(function*(){return this.uploadOrUpdate(\"POST\",t,e,o)}))}\n/**\n     * Upload a file with a token generated from `createSignedUploadUrl`.\n     * @param path The file path, including the file name. Should be of the format `folder/subfolder/filename.png`. The bucket must already exist before attempting to upload.\n     * @param token The token generated from `createSignedUploadUrl`\n     * @param fileBody The body of the file to be stored in the bucket.\n     */uploadToSignedUrl(t,e,o,i){return r(this,void 0,void 0,(function*(){const r=this._removeEmptyFolders(t);const s=this._getFinalPath(r);const a=new URL(this.url+`/object/upload/sign/${s}`);a.searchParams.set(\"token\",e);try{let t;const e=Object.assign({upsert:n.upsert},i);const s=Object.assign(Object.assign({},this.headers),{\"x-upsert\":String(e.upsert)});if(\"undefined\"!==typeof Blob&&o instanceof Blob){t=new FormData;t.append(\"cacheControl\",e.cacheControl);t.append(\"\",o)}else if(\"undefined\"!==typeof FormData&&o instanceof FormData){t=o;t.append(\"cacheControl\",e.cacheControl)}else{t=o;s[\"cache-control\"]=`max-age=${e.cacheControl}`;s[\"content-type\"]=e.contentType}const c=yield this.fetch(a.toString(),{method:\"PUT\",body:t,headers:s});if(c.ok)return{data:{path:r},error:null};{const t=yield c.json();return{data:null,error:t}}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Creates a signed upload URL.\n     * Signed upload URLs can be used to upload files to the bucket without further authentication.\n     * They are valid for one minute.\n     * @param path The file path, including the current file name. For example `folder/image.png`.\n     */createSignedUploadUrl(t){return r(this,void 0,void 0,(function*(){try{let e=this._getFinalPath(t);const r=yield post(this.fetch,`${this.url}/object/upload/sign/${e}`,{},{headers:this.headers});const o=new URL(this.url+r.url);const n=o.searchParams.get(\"token\");if(!n)throw new StorageError(\"No token returned by API\");return{data:{signedUrl:o.toString(),path:t,token:n},error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Replaces an existing file at the specified path with a new one.\n     *\n     * @param path The relative file path. Should be of the format `folder/subfolder/filename.png`. The bucket must already exist before attempting to update.\n     * @param fileBody The body of the file to be stored in the bucket.\n     */update(t,e,o){return r(this,void 0,void 0,(function*(){return this.uploadOrUpdate(\"PUT\",t,e,o)}))}\n/**\n     * Moves an existing file to a new path in the same bucket.\n     *\n     * @param fromPath The original file path, including the current file name. For example `folder/image.png`.\n     * @param toPath The new file path, including the new file name. For example `folder/image-new.png`.\n     */move(t,e){return r(this,void 0,void 0,(function*(){try{const r=yield post(this.fetch,`${this.url}/object/move`,{bucketId:this.bucketId,sourceKey:t,destinationKey:e},{headers:this.headers});return{data:r,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Copies an existing file to a new path in the same bucket.\n     *\n     * @param fromPath The original file path, including the current file name. For example `folder/image.png`.\n     * @param toPath The new file path, including the new file name. For example `folder/image-copy.png`.\n     */copy(t,e){return r(this,void 0,void 0,(function*(){try{const r=yield post(this.fetch,`${this.url}/object/copy`,{bucketId:this.bucketId,sourceKey:t,destinationKey:e},{headers:this.headers});return{data:{path:r.Key},error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Creates a signed URL. Use a signed URL to share a file for a fixed amount of time.\n     *\n     * @param path The file path, including the current file name. For example `folder/image.png`.\n     * @param expiresIn The number of seconds until the signed URL expires. For example, `60` for a URL which is valid for one minute.\n     * @param options.download triggers the file as a download if set to true. Set this parameter as the name of the file if you want to trigger the download with a different filename.\n     * @param options.transform Transform the asset before serving it to the client.\n     */createSignedUrl(t,e,o){return r(this,void 0,void 0,(function*(){try{let r=this._getFinalPath(t);let n=yield post(this.fetch,`${this.url}/object/sign/${r}`,Object.assign({expiresIn:e},(null===o||void 0===o?void 0:o.transform)?{transform:o.transform}:{}),{headers:this.headers});const i=(null===o||void 0===o?void 0:o.download)?`&download=${true===o.download?\"\":o.download}`:\"\";const s=encodeURI(`${this.url}${n.signedURL}${i}`);n={signedUrl:s};return{data:n,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Creates multiple signed URLs. Use a signed URL to share a file for a fixed amount of time.\n     *\n     * @param paths The file paths to be downloaded, including the current file names. For example `['folder/image.png', 'folder2/image2.png']`.\n     * @param expiresIn The number of seconds until the signed URLs expire. For example, `60` for URLs which are valid for one minute.\n     * @param options.download triggers the file as a download if set to true. Set this parameter as the name of the file if you want to trigger the download with a different filename.\n     */createSignedUrls(t,e,o){return r(this,void 0,void 0,(function*(){try{const r=yield post(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:e,paths:t},{headers:this.headers});const n=(null===o||void 0===o?void 0:o.download)?`&download=${true===o.download?\"\":o.download}`:\"\";return{data:r.map((t=>Object.assign(Object.assign({},t),{signedUrl:t.signedURL?encodeURI(`${this.url}${t.signedURL}${n}`):null}))),error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Downloads a file from a private bucket. For public buckets, make a request to the URL returned from `getPublicUrl` instead.\n     *\n     * @param path The full path and file name of the file to be downloaded. For example `folder/image.png`.\n     * @param options.transform Transform the asset before serving it to the client.\n     */download(t,e){return r(this,void 0,void 0,(function*(){const r=\"undefined\"!==typeof(null===e||void 0===e?void 0:e.transform);const o=r?\"render/image/authenticated\":\"object\";const n=this.transformOptsToQueryString((null===e||void 0===e?void 0:e.transform)||{});const i=n?`?${n}`:\"\";try{const e=this._getFinalPath(t);const r=yield get(this.fetch,`${this.url}/${o}/${e}${i}`,{headers:this.headers,noResolveJson:true});const n=yield r.blob();return{data:n,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * A simple convenience function to get the URL for an asset in a public bucket. If you do not want to use this function, you can construct the public URL by concatenating the bucket URL with the path to the asset.\n     * This function does not verify if the bucket is public. If a public URL is created for a bucket which is not public, you will not be able to download the asset.\n     *\n     * @param path The path and name of the file to generate the public URL for. For example `folder/image.png`.\n     * @param options.download Triggers the file as a download if set to true. Set this parameter as the name of the file if you want to trigger the download with a different filename.\n     * @param options.transform Transform the asset before serving it to the client.\n     */getPublicUrl(t,e){const r=this._getFinalPath(t);const o=[];const n=(null===e||void 0===e?void 0:e.download)?`download=${true===e.download?\"\":e.download}`:\"\";\"\"!==n&&o.push(n);const i=\"undefined\"!==typeof(null===e||void 0===e?void 0:e.transform);const s=i?\"render/image\":\"object\";const a=this.transformOptsToQueryString((null===e||void 0===e?void 0:e.transform)||{});\"\"!==a&&o.push(a);let c=o.join(\"&\");\"\"!==c&&(c=`?${c}`);return{data:{publicUrl:encodeURI(`${this.url}/${s}/public/${r}${c}`)}}}\n/**\n     * Deletes files within the same bucket\n     *\n     * @param paths An array of files to delete, including the path and file name. For example [`'folder/image.png'`].\n     */remove(t){return r(this,void 0,void 0,(function*(){try{const e=yield remove(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:t},{headers:this.headers});return{data:e,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Get file metadata\n     * @param id the file id to retrieve metadata\n     */\n/**\n     * Update file metadata\n     * @param id the file id to update metadata\n     * @param meta the new file metadata\n     */\n/**\n     * Lists all the files within a bucket.\n     * @param path The folder path.\n     */\nlist(t,e,n){return r(this,void 0,void 0,(function*(){try{const r=Object.assign(Object.assign(Object.assign({},o),e),{prefix:t||\"\"});const i=yield post(this.fetch,`${this.url}/object/list/${this.bucketId}`,r,{headers:this.headers},n);return{data:i,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}_getFinalPath(t){return`${this.bucketId}/${t}`}_removeEmptyFolders(t){return t.replace(/^\\/|\\/$/g,\"\").replace(/\\/+/g,\"/\")}transformOptsToQueryString(t){const e=[];t.width&&e.push(`width=${t.width}`);t.height&&e.push(`height=${t.height}`);t.resize&&e.push(`resize=${t.resize}`);t.format&&e.push(`format=${t.format}`);t.quality&&e.push(`quality=${t.quality}`);return e.join(\"&\")}}const i=\"2.5.1\";const s={\"X-Client-Info\":`storage-js/${i}`};var a=(void 0,function(t,e,r,o){function adopt(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(t){try{step(o.next(t))}catch(t){n(t)}}function rejected(t){try{step(o.throw(t))}catch(t){n(t)}}function step(t){t.done?r(t.value):adopt(t.value).then(fulfilled,rejected)}step((o=o.apply(t,e||[])).next())}))});class StorageBucketApi{constructor(t,e={},r){this.url=t;this.headers=Object.assign(Object.assign({},s),e);this.fetch=resolveFetch(r)}listBuckets(){return a(this,void 0,void 0,(function*(){try{const t=yield get(this.fetch,`${this.url}/bucket`,{headers:this.headers});return{data:t,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Retrieves the details of an existing Storage bucket.\n     *\n     * @param id The unique identifier of the bucket you would like to retrieve.\n     */getBucket(t){return a(this,void 0,void 0,(function*(){try{const e=yield get(this.fetch,`${this.url}/bucket/${t}`,{headers:this.headers});return{data:e,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Creates a new Storage bucket\n     *\n     * @param id A unique identifier for the bucket you are creating.\n     * @param options.public The visibility of the bucket. Public buckets don't require an authorization token to download objects, but still require a valid token for all other operations. By default, buckets are private.\n     * @param options.fileSizeLimit specifies the max file size in bytes that can be uploaded to this bucket.\n     * The global file size limit takes precedence over this value.\n     * The default value is null, which doesn't set a per bucket file size limit.\n     * @param options.allowedMimeTypes specifies the allowed mime types that this bucket can accept during upload.\n     * The default value is null, which allows files with all mime types to be uploaded.\n     * Each mime type specified can be a wildcard, e.g. image/*, or a specific mime type, e.g. image/png.\n     * @returns newly created bucket id\n     */createBucket(t,e={public:false}){return a(this,void 0,void 0,(function*(){try{const r=yield post(this.fetch,`${this.url}/bucket`,{id:t,name:t,public:e.public,file_size_limit:e.fileSizeLimit,allowed_mime_types:e.allowedMimeTypes},{headers:this.headers});return{data:r,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Updates a Storage bucket\n     *\n     * @param id A unique identifier for the bucket you are updating.\n     * @param options.public The visibility of the bucket. Public buckets don't require an authorization token to download objects, but still require a valid token for all other operations.\n     * @param options.fileSizeLimit specifies the max file size in bytes that can be uploaded to this bucket.\n     * The global file size limit takes precedence over this value.\n     * The default value is null, which doesn't set a per bucket file size limit.\n     * @param options.allowedMimeTypes specifies the allowed mime types that this bucket can accept during upload.\n     * The default value is null, which allows files with all mime types to be uploaded.\n     * Each mime type specified can be a wildcard, e.g. image/*, or a specific mime type, e.g. image/png.\n     */updateBucket(t,e){return a(this,void 0,void 0,(function*(){try{const r=yield put(this.fetch,`${this.url}/bucket/${t}`,{id:t,name:t,public:e.public,file_size_limit:e.fileSizeLimit,allowed_mime_types:e.allowedMimeTypes},{headers:this.headers});return{data:r,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Removes all objects inside a single bucket.\n     *\n     * @param id The unique identifier of the bucket you would like to empty.\n     */emptyBucket(t){return a(this,void 0,void 0,(function*(){try{const e=yield post(this.fetch,`${this.url}/bucket/${t}/empty`,{},{headers:this.headers});return{data:e,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Deletes an existing bucket. A bucket can't be deleted with existing objects inside it.\n     * You must first `empty()` the bucket.\n     *\n     * @param id The unique identifier of the bucket you would like to delete.\n     */deleteBucket(t){return a(this,void 0,void 0,(function*(){try{const e=yield remove(this.fetch,`${this.url}/bucket/${t}`,{},{headers:this.headers});return{data:e,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}}class StorageClient extends StorageBucketApi{constructor(t,e={},r){super(t,e,r)}\n/**\n     * Perform file operation in a bucket.\n     *\n     * @param id The bucket id to operate on.\n     */from(t){return new StorageFileApi(this.url,this.headers,t,this.fetch)}}export{StorageApiError,StorageClient,StorageError,StorageUnknownError,isStorageError};\n\n//# sourceMappingURL=index.js.map", "var e=(void 0,function(e,t,r,s){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,i){function fulfilled(e){try{step(s.next(e))}catch(e){i(e)}}function rejected(e){try{step(s.throw(e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())}))});function expiresAt(e){const t=Math.round(Date.now()/1e3);return t+e}function uuid(){return\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g,(function(e){const t=16*Math.random()|0,r=\"x\"==e?t:3&t|8;return r.toString(16)}))}const isBrowser=()=>\"undefined\"!==typeof document;const t={tested:false,writable:false};const supportsLocalStorage=()=>{if(!isBrowser())return false;try{if(\"object\"!==typeof globalThis.localStorage)return false}catch(e){return false}if(t.tested)return t.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e);globalThis.localStorage.removeItem(e);t.tested=true;t.writable=true}catch(e){t.tested=true;t.writable=false}return t.writable};function getParameterByName(e,t){var r;t||(t=(null===(r=null===window||void 0===window?void 0:window.location)||void 0===r?void 0:r.href)||\"\");e=e.replace(/[\\[\\]]/g,\"\\\\$&\");const s=new RegExp(\"[?&#]\"+e+\"(=([^&#]*)|&|#|$)\"),i=s.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\\+/g,\" \")):\"\":null}const resolveFetch=t=>{let r;r=t||(\"undefined\"===typeof fetch?(...t)=>e(void 0,void 0,void 0,(function*(){return yield(yield import(\"cross-fetch\")).fetch(...t)})):fetch);return(...e)=>r(...e)};const looksLikeFetchResponse=e=>\"object\"===typeof e&&null!==e&&\"status\"in e&&\"ok\"in e&&\"json\"in e&&\"function\"===typeof e.json;const setItemAsync=(t,r,s)=>e(void 0,void 0,void 0,(function*(){yield t.setItem(r,JSON.stringify(s))}));const getItemAsync=(t,r)=>e(void 0,void 0,void 0,(function*(){const e=yield t.getItem(r);if(!e)return null;try{return JSON.parse(e)}catch(t){return e}}));const removeItemAsync=(t,r)=>e(void 0,void 0,void 0,(function*(){yield t.removeItem(r)}));function decodeBase64URL(e){const t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";let r=\"\";let s,i,o;let n,a,l,d;let u=0;e=e.replace(\"-\",\"+\").replace(\"_\",\"/\");while(u<e.length){n=t.indexOf(e.charAt(u++));a=t.indexOf(e.charAt(u++));l=t.indexOf(e.charAt(u++));d=t.indexOf(e.charAt(u++));s=n<<2|a>>4;i=(15&a)<<4|l>>2;o=(3&l)<<6|d;r+=String.fromCharCode(s);64!=l&&0!=i&&(r+=String.fromCharCode(i));64!=d&&0!=o&&(r+=String.fromCharCode(o))}return r}class Deferred{constructor(){this.promise=new Deferred.promiseConstructor(((e,t)=>{this.resolve=e;this.reject=t}))}}Deferred.promiseConstructor=Promise;function decodeJWTPayload(e){const t=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}=?$|[a-z0-9_-]{2}(==)?$)$/i;const r=e.split(\".\");if(3!==r.length)throw new Error(\"JWT is not valid: not a JWT structure\");if(!t.test(r[1]))throw new Error(\"JWT is not valid: payload is not in base64url format\");const s=r[1];return JSON.parse(decodeBase64URL(s))}function sleep(e){return new Promise((t=>{setTimeout((()=>t(null)),e)}))}function retryable(t,r){const s=new Promise(((s,i)=>{(()=>e(this,void 0,void 0,(function*(){for(let e=0;e<Infinity;e++)try{const i=yield t(e);if(!r(e,null,i)){s(i);return}}catch(t){if(!r(e,t)){i(t);return}}})))()}));return s}function dec2hex(e){return(\"0\"+e.toString(16)).substr(-2)}function generatePKCEVerifier(){const e=56;const t=new Uint32Array(e);if(\"undefined\"===typeof crypto){const t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~\";const r=t.length;let s=\"\";for(let i=0;i<e;i++)s+=t.charAt(Math.floor(Math.random()*r));return s}crypto.getRandomValues(t);return Array.from(t,dec2hex).join(\"\")}function sha256(t){return e(this,void 0,void 0,(function*(){const e=new TextEncoder;const r=e.encode(t);const s=yield crypto.subtle.digest(\"SHA-256\",r);const i=new Uint8Array(s);return Array.from(i).map((e=>String.fromCharCode(e))).join(\"\")}))}function base64urlencode(e){return btoa(e).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")}function generatePKCEChallenge(t){return e(this,void 0,void 0,(function*(){if(\"undefined\"===typeof crypto){console.warn(\"WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256.\");return t}const e=yield sha256(t);return base64urlencode(e)}))}class AuthError extends Error{constructor(e,t){super(e);this.__isAuthError=true;this.name=\"AuthError\";this.status=t}}function isAuthError(e){return\"object\"===typeof e&&null!==e&&\"__isAuthError\"in e}class AuthApiError extends AuthError{constructor(e,t){super(e,t);this.name=\"AuthApiError\";this.status=t}toJSON(){return{name:this.name,message:this.message,status:this.status}}}function isAuthApiError(e){return isAuthError(e)&&\"AuthApiError\"===e.name}class AuthUnknownError extends AuthError{constructor(e,t){super(e);this.name=\"AuthUnknownError\";this.originalError=t}}class CustomAuthError extends AuthError{constructor(e,t,r){super(e);this.name=t;this.status=r}toJSON(){return{name:this.name,message:this.message,status:this.status}}}class AuthSessionMissingError extends CustomAuthError{constructor(){super(\"Auth session missing!\",\"AuthSessionMissingError\",400)}}class AuthInvalidTokenResponseError extends CustomAuthError{constructor(){super(\"Auth session or user missing\",\"AuthInvalidTokenResponseError\",500)}}class AuthInvalidCredentialsError extends CustomAuthError{constructor(e){super(e,\"AuthInvalidCredentialsError\",400)}}class AuthImplicitGrantRedirectError extends CustomAuthError{constructor(e,t=null){super(e,\"AuthImplicitGrantRedirectError\",500);this.details=null;this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class AuthPKCEGrantCodeExchangeError extends CustomAuthError{constructor(e,t=null){super(e,\"AuthPKCEGrantCodeExchangeError\",500);this.details=null;this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class AuthRetryableFetchError extends CustomAuthError{constructor(e,t){super(e,\"AuthRetryableFetchError\",t)}}var r=(void 0,function(e,t,r,s){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,i){function fulfilled(e){try{step(s.next(e))}catch(e){i(e)}}function rejected(e){try{step(s.throw(e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())}))});var s=(void 0,function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i<s.length;i++)t.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(r[s[i]]=e[s[i]])}return r});const _getErrorMessage=e=>e.msg||e.message||e.error_description||e.error||JSON.stringify(e);const handleError=(e,t)=>r(void 0,void 0,void 0,(function*(){const r=[502,503,504];looksLikeFetchResponse(e)?r.includes(e.status)?t(new AuthRetryableFetchError(_getErrorMessage(e),e.status)):e.json().then((r=>{t(new AuthApiError(_getErrorMessage(r),e.status||500))})).catch((e=>{t(new AuthUnknownError(_getErrorMessage(e),e))})):t(new AuthRetryableFetchError(_getErrorMessage(e),0))}));const _getRequestParams=(e,t,r,s)=>{const i={method:e,headers:(null===t||void 0===t?void 0:t.headers)||{}};if(\"GET\"===e)return i;i.headers=Object.assign({\"Content-Type\":\"application/json;charset=UTF-8\"},null===t||void 0===t?void 0:t.headers);i.body=JSON.stringify(s);return Object.assign(Object.assign({},i),r)};function _request(e,t,s,i){var o;return r(this,void 0,void 0,(function*(){const r=Object.assign({},null===i||void 0===i?void 0:i.headers);(null===i||void 0===i?void 0:i.jwt)&&(r.Authorization=`Bearer ${i.jwt}`);const n=null!==(o=null===i||void 0===i?void 0:i.query)&&void 0!==o?o:{};(null===i||void 0===i?void 0:i.redirectTo)&&(n.redirect_to=i.redirectTo);const a=Object.keys(n).length?\"?\"+new URLSearchParams(n).toString():\"\";const l=yield _handleRequest(e,t,s+a,{headers:r,noResolveJson:null===i||void 0===i?void 0:i.noResolveJson},{},null===i||void 0===i?void 0:i.body);return(null===i||void 0===i?void 0:i.xform)?null===i||void 0===i?void 0:i.xform(l):{data:Object.assign({},l),error:null}}))}function _handleRequest(e,t,s,i,o,n){return r(this,void 0,void 0,(function*(){return new Promise(((r,a)=>{e(s,_getRequestParams(t,i,o,n)).then((e=>{if(!e.ok)throw e;return(null===i||void 0===i?void 0:i.noResolveJson)?e:e.json()})).then((e=>r(e))).catch((e=>handleError(e,a)))}))}))}function _sessionResponse(e){var t;let r=null;if(hasSession(e)){r=Object.assign({},e);r.expires_at=expiresAt(e.expires_in)}const s=null!==(t=e.user)&&void 0!==t?t:e;return{data:{session:r,user:s},error:null}}function _userResponse(e){var t;const r=null!==(t=e.user)&&void 0!==t?t:e;return{data:{user:r},error:null}}function _ssoResponse(e){return{data:e,error:null}}function _generateLinkResponse(e){const{action_link:t,email_otp:r,hashed_token:i,redirect_to:o,verification_type:n}=e,a=s(e,[\"action_link\",\"email_otp\",\"hashed_token\",\"redirect_to\",\"verification_type\"]);const l={action_link:t,email_otp:r,hashed_token:i,redirect_to:o,verification_type:n};const d=Object.assign({},a);return{data:{properties:l,user:d},error:null}}function _noResolveJsonResponse(e){return e}\n/**\n * hasSession checks if the response object contains a valid session\n * @param data A response object\n * @returns true if a session is in the response\n */function hasSession(e){return e.access_token&&e.refresh_token&&e.expires_in}var i=(void 0,function(e,t,r,s){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,i){function fulfilled(e){try{step(s.next(e))}catch(e){i(e)}}function rejected(e){try{step(s.throw(e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())}))});var o=(void 0,function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i<s.length;i++)t.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(r[s[i]]=e[s[i]])}return r});class GoTrueAdminApi{constructor({url:e=\"\",headers:t={},fetch:r}){this.url=e;this.headers=t;this.fetch=resolveFetch(r);this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)}}\n/**\n     * Removes a logged-in session.\n     * @param jwt A valid, logged-in JWT.\n     */signOut(e){return i(this,void 0,void 0,(function*(){try{yield _request(this.fetch,\"POST\",`${this.url}/logout`,{headers:this.headers,jwt:e,noResolveJson:true});return{data:null,error:null}}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}\n/**\n     * Sends an invite link to an email address.\n     * @param email The email address of the user.\n     * @param options Additional options to be included when inviting.\n     */inviteUserByEmail(e,t={}){return i(this,void 0,void 0,(function*(){try{return yield _request(this.fetch,\"POST\",`${this.url}/invite`,{body:{email:e,data:t.data},headers:this.headers,redirectTo:t.redirectTo,xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}))}\n/**\n     * Generates email links and OTPs to be sent via a custom email provider.\n     * @param email The user's email.\n     * @param options.password User password. For signup only.\n     * @param options.data Optional user metadata. For signup only.\n     * @param options.redirectTo The redirect url which should be appended to the generated link\n     */generateLink(e){return i(this,void 0,void 0,(function*(){try{const{options:t}=e,r=o(e,[\"options\"]);const s=Object.assign(Object.assign({},r),t);if(\"newEmail\"in r){s.new_email=null===r||void 0===r?void 0:r.newEmail;delete s.newEmail}return yield _request(this.fetch,\"POST\",`${this.url}/admin/generate_link`,{body:s,headers:this.headers,xform:_generateLinkResponse,redirectTo:null===t||void 0===t?void 0:t.redirectTo})}catch(e){if(isAuthError(e))return{data:{properties:null,user:null},error:e};throw e}}))}createUser(e){return i(this,void 0,void 0,(function*(){try{return yield _request(this.fetch,\"POST\",`${this.url}/admin/users`,{body:e,headers:this.headers,xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}))}\n/**\n     * Get a list of users.\n     *\n     * This function should only be called on a server. Never expose your `service_role` key in the browser.\n     * @param params An object which supports `page` and `perPage` as numbers, to alter the paginated results.\n     */listUsers(e){var t,r,s,o,n,a,l;return i(this,void 0,void 0,(function*(){try{const i={nextPage:null,lastPage:0,total:0};const d=yield _request(this.fetch,\"GET\",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:true,query:{page:null!==(r=null===(t=null===e||void 0===e?void 0:e.page)||void 0===t?void 0:t.toString())&&void 0!==r?r:\"\",per_page:null!==(o=null===(s=null===e||void 0===e?void 0:e.perPage)||void 0===s?void 0:s.toString())&&void 0!==o?o:\"\"},xform:_noResolveJsonResponse});if(d.error)throw d.error;const u=yield d.json();const h=null!==(n=d.headers.get(\"x-total-count\"))&&void 0!==n?n:0;const c=null!==(l=null===(a=d.headers.get(\"link\"))||void 0===a?void 0:a.split(\",\"))&&void 0!==l?l:[];if(c.length>0){c.forEach((e=>{const t=parseInt(e.split(\";\")[0].split(\"=\")[1].substring(0,1));const r=JSON.parse(e.split(\";\")[1].split(\"=\")[1]);i[`${r}Page`]=t}));i.total=parseInt(h)}return{data:Object.assign(Object.assign({},u),i),error:null}}catch(e){if(isAuthError(e))return{data:{users:[]},error:e};throw e}}))}\n/**\n     * Get user by id.\n     *\n     * @param uid The user's unique identifier\n     *\n     * This function should only be called on a server. Never expose your `service_role` key in the browser.\n     */getUserById(e){return i(this,void 0,void 0,(function*(){try{return yield _request(this.fetch,\"GET\",`${this.url}/admin/users/${e}`,{headers:this.headers,xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}))}\n/**\n     * Updates the user data.\n     *\n     * @param attributes The data you want to update.\n     *\n     * This function should only be called on a server. Never expose your `service_role` key in the browser.\n     */updateUserById(e,t){return i(this,void 0,void 0,(function*(){try{return yield _request(this.fetch,\"PUT\",`${this.url}/admin/users/${e}`,{body:t,headers:this.headers,xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}))}\n/**\n     * Delete a user. Requires a `service_role` key.\n     *\n     * @param id The user id you want to remove.\n     * @param shouldSoftDelete If true, then the user will be soft-deleted from the auth schema.\n     * Defaults to false for backward compatibility.\n     *\n     * This function should only be called on a server. Never expose your `service_role` key in the browser.\n     */deleteUser(e,t=false){return i(this,void 0,void 0,(function*(){try{return yield _request(this.fetch,\"DELETE\",`${this.url}/admin/users/${e}`,{headers:this.headers,body:{should_soft_delete:t},xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}))}_listFactors(e){return i(this,void 0,void 0,(function*(){try{const{data:t,error:r}=yield _request(this.fetch,\"GET\",`${this.url}/admin/users/${e.userId}/factors`,{headers:this.headers,xform:e=>({data:{factors:e},error:null})});return{data:t,error:r}}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}_deleteFactor(e){return i(this,void 0,void 0,(function*(){try{const t=yield _request(this.fetch,\"DELETE\",`${this.url}/admin/users/${e.userId}/factors/${e.id}`,{headers:this.headers});return{data:t,error:null}}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}}const n=\"2.30.0\";const a=\"http://localhost:9999\";const l=\"supabase.auth.token\";const d={\"X-Client-Info\":`gotrue-js/${n}`};const u=10;const h={getItem:e=>supportsLocalStorage()?globalThis.localStorage.getItem(e):null,setItem:(e,t)=>{supportsLocalStorage()&&globalThis.localStorage.setItem(e,t)},removeItem:e=>{supportsLocalStorage()&&globalThis.localStorage.removeItem(e)}};function polyfillGlobalThis(){if(\"object\"!==typeof globalThis)try{Object.defineProperty(Object.prototype,\"__magic__\",{get:function(){return this},configurable:true});__magic__.globalThis=__magic__;delete Object.prototype.__magic__}catch(e){\"undefined\"!==typeof self&&(self.globalThis=self)}}var c=(void 0,function(e,t,r,s){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,i){function fulfilled(e){try{step(s.next(e))}catch(e){i(e)}}function rejected(e){try{step(s.throw(e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())}))});polyfillGlobalThis();const f={url:a,storageKey:l,autoRefreshToken:true,persistSession:true,detectSessionInUrl:true,headers:d,flowType:\"implicit\"};const v=3e4;const y=3;class GoTrueClient{constructor(e){var t;this.stateChangeEmitters=new Map;this.autoRefreshTicker=null;this.visibilityChangedCallback=null;this.refreshingDeferred=null;this.initializePromise=null;this.detectSessionInUrl=true;this.broadcastChannel=null;const r=Object.assign(Object.assign({},f),e);this.inMemorySession=null;this.storageKey=r.storageKey;this.autoRefreshToken=r.autoRefreshToken;this.persistSession=r.persistSession;this.storage=r.storage||h;this.admin=new GoTrueAdminApi({url:r.url,headers:r.headers,fetch:r.fetch});this.url=r.url;this.headers=r.headers;this.fetch=resolveFetch(r.fetch);this.detectSessionInUrl=r.detectSessionInUrl;this.flowType=r.flowType;this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this)};this.persistSession&&this.storage===h&&!supportsLocalStorage()&&console.warn(\"No storage option exists to persist the session, which may result in unexpected behavior when using auth.\\n        If you want to set persistSession to true, please provide a storage option or you may set persistSession to false to disable this warning.\");if(isBrowser()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(e){console.error(\"Failed to create a new BroadcastChannel, multi-tab state changes will not be available\",e)}null===(t=this.broadcastChannel)||void 0===t?void 0:t.addEventListener(\"message\",(e=>c(this,void 0,void 0,(function*(){yield this._notifyAllSubscribers(e.data.event,e.data.session,false)}))))}this.initialize()}initialize(){this.initializePromise||(this.initializePromise=this._initialize());return this.initializePromise}_initialize(){return c(this,void 0,void 0,(function*(){if(this.initializePromise)return this.initializePromise;try{const e=!!isBrowser()&&(yield this._isPKCEFlow());if(e||this.detectSessionInUrl&&this._isImplicitGrantFlow()){const{data:t,error:r}=yield this._getSessionFromUrl(e);if(r){yield this._removeSession();return{error:r}}const{session:s,redirectType:i}=t;yield this._saveSession(s);setTimeout((()=>c(this,void 0,void 0,(function*(){\"recovery\"===i?yield this._notifyAllSubscribers(\"PASSWORD_RECOVERY\",s):yield this._notifyAllSubscribers(\"SIGNED_IN\",s)}))),0);return{error:null}}yield this._recoverAndRefresh();return{error:null}}catch(e){return isAuthError(e)?{error:e}:{error:new AuthUnknownError(\"Unexpected error during initialization\",e)}}finally{yield this._handleVisibilityChange()}}))}\n/**\n     * Creates a new user.\n     *\n     * Be aware that if a user account exists in the system you may get back an\n     * error message that attempts to hide this information from the user.\n     * This method has support for PKCE via email signups. The PKCE flow cannot be used when autoconfirm is enabled.\n     *\n     * @returns A logged-in session if the server has \"autoconfirm\" ON\n     * @returns A user if the server has \"autoconfirm\" OFF\n     */signUp(e){var t,r,s;return c(this,void 0,void 0,(function*(){try{yield this._removeSession();let i;if(\"email\"in e){const{email:r,password:s,options:o}=e;let n=null;let a=null;if(\"pkce\"===this.flowType){const e=generatePKCEVerifier();yield setItemAsync(this.storage,`${this.storageKey}-code-verifier`,e);n=yield generatePKCEChallenge(e);a=e===n?\"plain\":\"s256\"}i=yield _request(this.fetch,\"POST\",`${this.url}/signup`,{headers:this.headers,redirectTo:null===o||void 0===o?void 0:o.emailRedirectTo,body:{email:r,password:s,data:null!==(t=null===o||void 0===o?void 0:o.data)&&void 0!==t?t:{},gotrue_meta_security:{captcha_token:null===o||void 0===o?void 0:o.captchaToken},code_challenge:n,code_challenge_method:a},xform:_sessionResponse})}else{if(!(\"phone\"in e))throw new AuthInvalidCredentialsError(\"You must provide either an email or phone number and a password\");{const{phone:t,password:o,options:n}=e;i=yield _request(this.fetch,\"POST\",`${this.url}/signup`,{headers:this.headers,body:{phone:t,password:o,data:null!==(r=null===n||void 0===n?void 0:n.data)&&void 0!==r?r:{},channel:null!==(s=null===n||void 0===n?void 0:n.channel)&&void 0!==s?s:\"sms\",gotrue_meta_security:{captcha_token:null===n||void 0===n?void 0:n.captchaToken}},xform:_sessionResponse})}}const{data:o,error:n}=i;if(n||!o)return{data:{user:null,session:null},error:n};const a=o.session;const l=o.user;if(o.session){yield this._saveSession(o.session);yield this._notifyAllSubscribers(\"SIGNED_IN\",a)}return{data:{user:l,session:a},error:null}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}))}signInWithPassword(e){return c(this,void 0,void 0,(function*(){try{yield this._removeSession();let t;if(\"email\"in e){const{email:r,password:s,options:i}=e;t=yield _request(this.fetch,\"POST\",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:r,password:s,gotrue_meta_security:{captcha_token:null===i||void 0===i?void 0:i.captchaToken}},xform:_sessionResponse})}else{if(!(\"phone\"in e))throw new AuthInvalidCredentialsError(\"You must provide either an email or phone number and a password\");{const{phone:r,password:s,options:i}=e;t=yield _request(this.fetch,\"POST\",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:r,password:s,gotrue_meta_security:{captcha_token:null===i||void 0===i?void 0:i.captchaToken}},xform:_sessionResponse})}}const{data:r,error:s}=t;if(s)return{data:{user:null,session:null},error:s};if(!r||!r.session||!r.user)return{data:{user:null,session:null},error:new AuthInvalidTokenResponseError};if(r.session){yield this._saveSession(r.session);yield this._notifyAllSubscribers(\"SIGNED_IN\",r.session)}return{data:{user:r.user,session:r.session},error:s}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}))}signInWithOAuth(e){var t,r,s,i;return c(this,void 0,void 0,(function*(){yield this._removeSession();return yield this._handleProviderSignIn(e.provider,{redirectTo:null===(t=e.options)||void 0===t?void 0:t.redirectTo,scopes:null===(r=e.options)||void 0===r?void 0:r.scopes,queryParams:null===(s=e.options)||void 0===s?void 0:s.queryParams,skipBrowserRedirect:null===(i=e.options)||void 0===i?void 0:i.skipBrowserRedirect})}))}exchangeCodeForSession(e){return c(this,void 0,void 0,(function*(){const t=yield getItemAsync(this.storage,`${this.storageKey}-code-verifier`);const{data:r,error:s}=yield _request(this.fetch,\"POST\",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:e,code_verifier:t},xform:_sessionResponse});yield removeItemAsync(this.storage,`${this.storageKey}-code-verifier`);if(s)return{data:{user:null,session:null},error:s};if(!r||!r.session||!r.user)return{data:{user:null,session:null},error:new AuthInvalidTokenResponseError};if(r.session){yield this._saveSession(r.session);yield this._notifyAllSubscribers(\"SIGNED_IN\",r.session)}return{data:r,error:s}}))}signInWithIdToken(e){return c(this,void 0,void 0,(function*(){yield this._removeSession();try{const{options:t,provider:r,token:s,nonce:i}=e;const o=yield _request(this.fetch,\"POST\",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:r,id_token:s,nonce:i,gotrue_meta_security:{captcha_token:null===t||void 0===t?void 0:t.captchaToken}},xform:_sessionResponse});const{data:n,error:a}=o;if(a)return{data:{user:null,session:null},error:a};if(!n||!n.session||!n.user)return{data:{user:null,session:null},error:new AuthInvalidTokenResponseError};if(n.session){yield this._saveSession(n.session);yield this._notifyAllSubscribers(\"SIGNED_IN\",n.session)}return{data:n,error:a}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}))}signInWithOtp(e){var t,r,s,i,o;return c(this,void 0,void 0,(function*(){try{yield this._removeSession();if(\"email\"in e){const{email:s,options:i}=e;let o=null;let n=null;if(\"pkce\"===this.flowType){const e=generatePKCEVerifier();yield setItemAsync(this.storage,`${this.storageKey}-code-verifier`,e);o=yield generatePKCEChallenge(e);n=e===o?\"plain\":\"s256\"}const{error:a}=yield _request(this.fetch,\"POST\",`${this.url}/otp`,{headers:this.headers,body:{email:s,data:null!==(t=null===i||void 0===i?void 0:i.data)&&void 0!==t?t:{},create_user:null===(r=null===i||void 0===i?void 0:i.shouldCreateUser)||void 0===r||r,gotrue_meta_security:{captcha_token:null===i||void 0===i?void 0:i.captchaToken},code_challenge:o,code_challenge_method:n},redirectTo:null===i||void 0===i?void 0:i.emailRedirectTo});return{data:{user:null,session:null},error:a}}if(\"phone\"in e){const{phone:t,options:r}=e;const{error:n}=yield _request(this.fetch,\"POST\",`${this.url}/otp`,{headers:this.headers,body:{phone:t,data:null!==(s=null===r||void 0===r?void 0:r.data)&&void 0!==s?s:{},create_user:null===(i=null===r||void 0===r?void 0:r.shouldCreateUser)||void 0===i||i,gotrue_meta_security:{captcha_token:null===r||void 0===r?void 0:r.captchaToken},channel:null!==(o=null===r||void 0===r?void 0:r.channel)&&void 0!==o?o:\"sms\"}});return{data:{user:null,session:null},error:n}}throw new AuthInvalidCredentialsError(\"You must provide either an email or phone number.\")}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}))}verifyOtp(e){var t,r;return c(this,void 0,void 0,(function*(){try{\"email_change\"!==e.type&&\"phone_change\"!==e.type&&(yield this._removeSession());const{data:s,error:i}=yield _request(this.fetch,\"POST\",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},e),{gotrue_meta_security:{captcha_token:null===(t=e.options)||void 0===t?void 0:t.captchaToken}}),redirectTo:null===(r=e.options)||void 0===r?void 0:r.redirectTo,xform:_sessionResponse});if(i)throw i;if(!s)throw new Error(\"An error occurred on token verification.\");const o=s.session;const n=s.user;if(null===o||void 0===o?void 0:o.access_token){yield this._saveSession(o);yield this._notifyAllSubscribers(\"SIGNED_IN\",o)}return{data:{user:n,session:o},error:null}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}))}signInWithSSO(e){var t,r,s;return c(this,void 0,void 0,(function*(){try{yield this._removeSession();return yield _request(this.fetch,\"POST\",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},\"providerId\"in e?{provider_id:e.providerId}:null),\"domain\"in e?{domain:e.domain}:null),{redirect_to:null!==(r=null===(t=e.options)||void 0===t?void 0:t.redirectTo)&&void 0!==r?r:void 0}),(null===(s=null===e||void 0===e?void 0:e.options)||void 0===s?void 0:s.captchaToken)?{gotrue_meta_security:{captcha_token:e.options.captchaToken}}:null),{skip_http_redirect:true}),headers:this.headers,xform:_ssoResponse})}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}reauthenticate(){return c(this,void 0,void 0,(function*(){try{const{data:{session:e},error:t}=yield this.getSession();if(t)throw t;if(!e)throw new AuthSessionMissingError;const{error:r}=yield _request(this.fetch,\"GET\",`${this.url}/reauthenticate`,{headers:this.headers,jwt:e.access_token});return{data:{user:null,session:null},error:r}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}))}resend(e){return c(this,void 0,void 0,(function*(){try{yield this._removeSession();const t=`${this.url}/resend`;if(\"email\"in e){const{email:r,type:s,options:i}=e;const{error:o}=yield _request(this.fetch,\"POST\",t,{headers:this.headers,body:{email:r,type:s,gotrue_meta_security:{captcha_token:null===i||void 0===i?void 0:i.captchaToken}}});return{data:{user:null,session:null},error:o}}if(\"phone\"in e){const{phone:r,type:s,options:i}=e;const{error:o}=yield _request(this.fetch,\"POST\",t,{headers:this.headers,body:{phone:r,type:s,gotrue_meta_security:{captcha_token:null===i||void 0===i?void 0:i.captchaToken}}});return{data:{user:null,session:null},error:o}}throw new AuthInvalidCredentialsError(\"You must provide either an email or phone number and a type\")}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}))}getSession(){return c(this,void 0,void 0,(function*(){yield this.initializePromise;let e=null;if(this.persistSession){const t=yield getItemAsync(this.storage,this.storageKey);null!==t&&(this._isValidSession(t)?e=t:yield this._removeSession())}else e=this.inMemorySession;if(!e)return{data:{session:null},error:null};const t=!!e.expires_at&&e.expires_at<=Date.now()/1e3;if(!t)return{data:{session:e},error:null};const{session:r,error:s}=yield this._callRefreshToken(e.refresh_token);return s?{data:{session:null},error:s}:{data:{session:r},error:null}}))}\n/**\n     * Gets the current user details if there is an existing session.\n     * @param jwt Takes in an optional access token jwt. If no jwt is provided, getUser() will attempt to get the jwt from the current session.\n     */getUser(e){var t,r;return c(this,void 0,void 0,(function*(){try{if(!e){const{data:s,error:i}=yield this.getSession();if(i)throw i;e=null!==(r=null===(t=s.session)||void 0===t?void 0:t.access_token)&&void 0!==r?r:void 0}return yield _request(this.fetch,\"GET\",`${this.url}/user`,{headers:this.headers,jwt:e,xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}))}updateUser(e,t={}){return c(this,void 0,void 0,(function*(){try{const{data:r,error:s}=yield this.getSession();if(s)throw s;if(!r.session)throw new AuthSessionMissingError;const i=r.session;const{data:o,error:n}=yield _request(this.fetch,\"PUT\",`${this.url}/user`,{headers:this.headers,redirectTo:null===t||void 0===t?void 0:t.emailRedirectTo,body:e,jwt:i.access_token,xform:_userResponse});if(n)throw n;i.user=o.user;yield this._saveSession(i);yield this._notifyAllSubscribers(\"USER_UPDATED\",i);return{data:{user:i.user},error:null}}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}))}_decodeJWT(e){return decodeJWTPayload(e)}\n/**\n     * Sets the session data from the current session. If the current session is expired, setSession will take care of refreshing it to obtain a new session.\n     * If the refresh token or access token in the current session is invalid, an error will be thrown.\n     * @param currentSession The current session that minimally contains an access token and refresh token.\n     */setSession(e){return c(this,void 0,void 0,(function*(){try{if(!e.access_token||!e.refresh_token)throw new AuthSessionMissingError;const t=Date.now()/1e3;let r=t;let s=true;let i=null;const o=decodeJWTPayload(e.access_token);if(o.exp){r=o.exp;s=r<=t}if(s){const{session:t,error:r}=yield this._callRefreshToken(e.refresh_token);if(r)return{data:{user:null,session:null},error:r};if(!t)return{data:{user:null,session:null},error:null};i=t}else{const{data:s,error:o}=yield this.getUser(e.access_token);if(o)throw o;i={access_token:e.access_token,refresh_token:e.refresh_token,user:s.user,token_type:\"bearer\",expires_in:r-t,expires_at:r};yield this._saveSession(i);yield this._notifyAllSubscribers(\"SIGNED_IN\",i)}return{data:{user:i.user,session:i},error:null}}catch(e){if(isAuthError(e))return{data:{session:null,user:null},error:e};throw e}}))}\n/**\n     * Returns a new session, regardless of expiry status.\n     * Takes in an optional current session. If not passed in, then refreshSession() will attempt to retrieve it from getSession().\n     * If the current session's refresh token is invalid, an error will be thrown.\n     * @param currentSession The current session. If passed in, it must contain a refresh token.\n     */refreshSession(e){var t;return c(this,void 0,void 0,(function*(){try{if(!e){const{data:r,error:s}=yield this.getSession();if(s)throw s;e=null!==(t=r.session)&&void 0!==t?t:void 0}if(!(null===e||void 0===e?void 0:e.refresh_token))throw new AuthSessionMissingError;const{session:r,error:s}=yield this._callRefreshToken(e.refresh_token);return s?{data:{user:null,session:null},error:s}:r?{data:{user:r.user,session:r},error:null}:{data:{user:null,session:null},error:null}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}))}_getSessionFromUrl(e){return c(this,void 0,void 0,(function*(){try{if(!isBrowser())throw new AuthImplicitGrantRedirectError(\"No browser detected.\");if(\"implicit\"===this.flowType&&!this._isImplicitGrantFlow())throw new AuthImplicitGrantRedirectError(\"Not a valid implicit grant flow url.\");if(\"pkce\"==this.flowType&&!e)throw new AuthPKCEGrantCodeExchangeError(\"Not a valid PKCE flow url.\");if(e){const e=getParameterByName(\"code\");if(!e)throw new AuthPKCEGrantCodeExchangeError(\"No code detected.\");const{data:t,error:r}=yield this.exchangeCodeForSession(e);if(r)throw r;if(!t.session)throw new AuthPKCEGrantCodeExchangeError(\"No session detected.\");let s=new URL(window.location.href);s.searchParams.delete(\"code\");window.history.replaceState(window.history.state,\"\",s.toString());return{data:{session:t.session,redirectType:null},error:null}}const t=getParameterByName(\"error_description\");if(t){const e=getParameterByName(\"error_code\");if(!e)throw new AuthImplicitGrantRedirectError(\"No error_code detected.\");const r=getParameterByName(\"error\");if(!r)throw new AuthImplicitGrantRedirectError(\"No error detected.\");throw new AuthImplicitGrantRedirectError(t,{error:r,code:e})}const r=getParameterByName(\"provider_token\");const s=getParameterByName(\"provider_refresh_token\");const i=getParameterByName(\"access_token\");if(!i)throw new AuthImplicitGrantRedirectError(\"No access_token detected.\");const o=getParameterByName(\"expires_in\");if(!o)throw new AuthImplicitGrantRedirectError(\"No expires_in detected.\");const n=getParameterByName(\"refresh_token\");if(!n)throw new AuthImplicitGrantRedirectError(\"No refresh_token detected.\");const a=getParameterByName(\"token_type\");if(!a)throw new AuthImplicitGrantRedirectError(\"No token_type detected.\");const l=Math.round(Date.now()/1e3);const d=l+parseInt(o);const{data:u,error:h}=yield this.getUser(i);if(h)throw h;const c=u.user;const f={provider_token:r,provider_refresh_token:s,access_token:i,expires_in:parseInt(o),expires_at:d,refresh_token:n,token_type:a,user:c};const v=getParameterByName(\"type\");window.location.hash=\"\";return{data:{session:f,redirectType:v},error:null}}catch(e){if(isAuthError(e))return{data:{session:null,redirectType:null},error:e};throw e}}))}_isImplicitGrantFlow(){return isBrowser()&&(Boolean(getParameterByName(\"access_token\"))||Boolean(getParameterByName(\"error_description\")))}_isPKCEFlow(){return c(this,void 0,void 0,(function*(){const e=yield getItemAsync(this.storage,`${this.storageKey}-code-verifier`);return Boolean(getParameterByName(\"code\"))&&Boolean(e)}))}signOut(){var e;return c(this,void 0,void 0,(function*(){const{data:t,error:r}=yield this.getSession();if(r)return{error:r};const s=null===(e=t.session)||void 0===e?void 0:e.access_token;if(s){const{error:e}=yield this.admin.signOut(s);if(e&&!(isAuthApiError(e)&&(404===e.status||401===e.status)))return{error:e}}yield this._removeSession();yield removeItemAsync(this.storage,`${this.storageKey}-code-verifier`);yield this._notifyAllSubscribers(\"SIGNED_OUT\",null);return{error:null}}))}\n/**\n     * Receive a notification every time an auth event happens.\n     * @param callback A callback function to be invoked when an auth event happens.\n     */onAuthStateChange(e){const t=uuid();const r={id:t,callback:e,unsubscribe:()=>{this.stateChangeEmitters.delete(t)}};this.stateChangeEmitters.set(t,r);this.emitInitialSession(t);return{data:{subscription:r}}}emitInitialSession(e){var t,r;return c(this,void 0,void 0,(function*(){try{const{data:{session:r},error:s}=yield this.getSession();if(s)throw s;yield null===(t=this.stateChangeEmitters.get(e))||void 0===t?void 0:t.callback(\"INITIAL_SESSION\",r)}catch(t){yield null===(r=this.stateChangeEmitters.get(e))||void 0===r?void 0:r.callback(\"INITIAL_SESSION\",null);console.error(t)}}))}\n/**\n     * Sends a password reset request to an email address.\n     * This method supports the PKCE flow.\n     * @param email The email address of the user.\n     * @param options.redirectTo The URL to send the user to after they click the password reset link.\n     * @param options.captchaToken Verification token received when the user completes the captcha on the site.\n     */resetPasswordForEmail(e,t={}){return c(this,void 0,void 0,(function*(){let r=null;let s=null;if(\"pkce\"===this.flowType){const e=generatePKCEVerifier();yield setItemAsync(this.storage,`${this.storageKey}-code-verifier`,e);r=yield generatePKCEChallenge(e);s=e===r?\"plain\":\"s256\"}try{return yield _request(this.fetch,\"POST\",`${this.url}/recover`,{body:{email:e,code_challenge:r,code_challenge_method:s,gotrue_meta_security:{captcha_token:t.captchaToken}},headers:this.headers,redirectTo:t.redirectTo})}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}\n/**\n     * Generates a new JWT.\n     * @param refreshToken A valid refresh token that was returned on login.\n     */_refreshAccessToken(e){return c(this,void 0,void 0,(function*(){try{const t=Date.now();return yield retryable((t=>c(this,void 0,void 0,(function*(){yield sleep(200*t);return yield _request(this.fetch,\"POST\",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:e},headers:this.headers,xform:_sessionResponse})}))),((e,r,s)=>s&&s.error&&s.error instanceof AuthRetryableFetchError&&Date.now()+200*(e+1)-t<v))}catch(e){if(isAuthError(e))return{data:{session:null,user:null},error:e};throw e}}))}_isValidSession(e){const t=\"object\"===typeof e&&null!==e&&\"access_token\"in e&&\"refresh_token\"in e&&\"expires_at\"in e;return t}_handleProviderSignIn(e,t){return c(this,void 0,void 0,(function*(){const r=yield this._getUrlForProvider(e,{redirectTo:t.redirectTo,scopes:t.scopes,queryParams:t.queryParams});isBrowser()&&!t.skipBrowserRedirect&&window.location.assign(r);return{data:{provider:e,url:r},error:null}}))}_recoverAndRefresh(){var e;return c(this,void 0,void 0,(function*(){try{const t=yield getItemAsync(this.storage,this.storageKey);if(!this._isValidSession(t)){null!==t&&(yield this._removeSession());return}const r=Math.round(Date.now()/1e3);if((null!==(e=t.expires_at)&&void 0!==e?e:Infinity)<r+u){if(this.autoRefreshToken&&t.refresh_token){const{error:e}=yield this._callRefreshToken(t.refresh_token);if(e){console.log(e.message);yield this._removeSession()}}}else{this.persistSession&&(yield this._saveSession(t));yield this._notifyAllSubscribers(\"SIGNED_IN\",t)}}catch(e){console.error(e);return}}))}_callRefreshToken(e){var t,r;return c(this,void 0,void 0,(function*(){if(this.refreshingDeferred)return this.refreshingDeferred.promise;try{this.refreshingDeferred=new Deferred;if(!e)throw new AuthSessionMissingError;const{data:t,error:r}=yield this._refreshAccessToken(e);if(r)throw r;if(!t.session)throw new AuthSessionMissingError;yield this._saveSession(t.session);yield this._notifyAllSubscribers(\"TOKEN_REFRESHED\",t.session);const s={session:t.session,error:null};this.refreshingDeferred.resolve(s);return s}catch(e){if(isAuthError(e)){const r={session:null,error:e};null===(t=this.refreshingDeferred)||void 0===t?void 0:t.resolve(r);return r}null===(r=this.refreshingDeferred)||void 0===r?void 0:r.reject(e);throw e}finally{this.refreshingDeferred=null}}))}_notifyAllSubscribers(e,t,r=true){return c(this,void 0,void 0,(function*(){this.broadcastChannel&&r&&this.broadcastChannel.postMessage({event:e,session:t});const s=[];const i=Array.from(this.stateChangeEmitters.values()).map((r=>c(this,void 0,void 0,(function*(){try{yield r.callback(e,t)}catch(e){s.push(e)}}))));yield Promise.all(i);if(s.length>0){for(let e=0;e<s.length;e+=1)console.error(s[e]);throw s[0]}}))}_saveSession(e){return c(this,void 0,void 0,(function*(){this.persistSession||(this.inMemorySession=e);this.persistSession&&e.expires_at&&(yield this._persistSession(e))}))}_persistSession(e){return setItemAsync(this.storage,this.storageKey,e)}_removeSession(){return c(this,void 0,void 0,(function*(){this.persistSession?yield removeItemAsync(this.storage,this.storageKey):this.inMemorySession=null}))}_removeVisibilityChangedCallback(){const e=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{e&&isBrowser()&&(null===window||void 0===window?void 0:window.removeEventListener)&&window.removeEventListener(\"visibilitychange\",e)}catch(e){console.error(\"removing visibilitychange callback failed\",e)}}_startAutoRefresh(){return c(this,void 0,void 0,(function*(){yield this._stopAutoRefresh();const e=setInterval((()=>this._autoRefreshTokenTick()),v);this.autoRefreshTicker=e;e&&\"object\"===typeof e&&\"function\"===typeof e.unref?e.unref():\"undefined\"!==typeof Deno&&\"function\"===typeof Deno.unrefTimer&&Deno.unrefTimer(e);yield this._autoRefreshTokenTick()}))}_stopAutoRefresh(){return c(this,void 0,void 0,(function*(){const e=this.autoRefreshTicker;this.autoRefreshTicker=null;e&&clearInterval(e)}))}startAutoRefresh(){return c(this,void 0,void 0,(function*(){this._removeVisibilityChangedCallback();yield this._startAutoRefresh()}))}stopAutoRefresh(){return c(this,void 0,void 0,(function*(){this._removeVisibilityChangedCallback();yield this._stopAutoRefresh()}))}_autoRefreshTokenTick(){return c(this,void 0,void 0,(function*(){const e=Date.now();try{const{data:{session:t}}=yield this.getSession();if(!t||!t.refresh_token||!t.expires_at)return;const r=Math.floor((1e3*t.expires_at-e)/v);r<y&&(yield this._callRefreshToken(t.refresh_token))}catch(e){console.error(\"Auto refresh tick failed with error. This is likely a transient error.\",e)}}))}_handleVisibilityChange(){return c(this,void 0,void 0,(function*(){if(!isBrowser()||!(null===window||void 0===window?void 0:window.addEventListener)){this.autoRefreshToken&&this.startAutoRefresh();return false}try{this.visibilityChangedCallback=()=>c(this,void 0,void 0,(function*(){return yield this._onVisibilityChanged(false)}));null===window||void 0===window?void 0:window.addEventListener(\"visibilitychange\",this.visibilityChangedCallback);yield this._onVisibilityChanged(true)}catch(e){console.error(\"_handleVisibilityChange\",e)}}))}_onVisibilityChanged(e){return c(this,void 0,void 0,(function*(){if(\"visible\"===document.visibilityState){if(!e){yield this.initializePromise;yield this._recoverAndRefresh()}this.autoRefreshToken&&this._startAutoRefresh()}else\"hidden\"===document.visibilityState&&this.autoRefreshToken&&this._stopAutoRefresh()}))}\n/**\n     * Generates the relevant login URL for a third-party provider.\n     * @param options.redirectTo A URL or mobile address to send the user to after they are confirmed.\n     * @param options.scopes A space-separated list of scopes granted to the OAuth application.\n     * @param options.queryParams An object of key-value pairs containing query parameters granted to the OAuth application.\n     */_getUrlForProvider(e,t){return c(this,void 0,void 0,(function*(){const r=[`provider=${encodeURIComponent(e)}`];(null===t||void 0===t?void 0:t.redirectTo)&&r.push(`redirect_to=${encodeURIComponent(t.redirectTo)}`);(null===t||void 0===t?void 0:t.scopes)&&r.push(`scopes=${encodeURIComponent(t.scopes)}`);if(\"pkce\"===this.flowType){const e=generatePKCEVerifier();yield setItemAsync(this.storage,`${this.storageKey}-code-verifier`,e);const t=yield generatePKCEChallenge(e);const s=e===t?\"plain\":\"s256\";const i=new URLSearchParams({code_challenge:`${encodeURIComponent(t)}`,code_challenge_method:`${encodeURIComponent(s)}`});r.push(i.toString())}if(null===t||void 0===t?void 0:t.queryParams){const e=new URLSearchParams(t.queryParams);r.push(e.toString())}return`${this.url}/authorize?${r.join(\"&\")}`}))}_unenroll(e){var t;return c(this,void 0,void 0,(function*(){try{const{data:r,error:s}=yield this.getSession();return s?{data:null,error:s}:yield _request(this.fetch,\"DELETE\",`${this.url}/factors/${e.factorId}`,{headers:this.headers,jwt:null===(t=null===r||void 0===r?void 0:r.session)||void 0===t?void 0:t.access_token})}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}_enroll(e){var t,r;return c(this,void 0,void 0,(function*(){try{const{data:s,error:i}=yield this.getSession();if(i)return{data:null,error:i};const{data:o,error:n}=yield _request(this.fetch,\"POST\",`${this.url}/factors`,{body:{friendly_name:e.friendlyName,factor_type:e.factorType,issuer:e.issuer},headers:this.headers,jwt:null===(t=null===s||void 0===s?void 0:s.session)||void 0===t?void 0:t.access_token});if(n)return{data:null,error:n};(null===(r=null===o||void 0===o?void 0:o.totp)||void 0===r?void 0:r.qr_code)&&(o.totp.qr_code=`data:image/svg+xml;utf-8,${o.totp.qr_code}`);return{data:o,error:null}}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}_verify(e){var t;return c(this,void 0,void 0,(function*(){try{const{data:r,error:s}=yield this.getSession();if(s)return{data:null,error:s};const{data:i,error:o}=yield _request(this.fetch,\"POST\",`${this.url}/factors/${e.factorId}/verify`,{body:{code:e.code,challenge_id:e.challengeId},headers:this.headers,jwt:null===(t=null===r||void 0===r?void 0:r.session)||void 0===t?void 0:t.access_token});if(o)return{data:null,error:o};yield this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+i.expires_in},i));yield this._notifyAllSubscribers(\"MFA_CHALLENGE_VERIFIED\",i);return{data:i,error:o}}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}_challenge(e){var t;return c(this,void 0,void 0,(function*(){try{const{data:r,error:s}=yield this.getSession();return s?{data:null,error:s}:yield _request(this.fetch,\"POST\",`${this.url}/factors/${e.factorId}/challenge`,{headers:this.headers,jwt:null===(t=null===r||void 0===r?void 0:r.session)||void 0===t?void 0:t.access_token})}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}_challengeAndVerify(e){return c(this,void 0,void 0,(function*(){const{data:t,error:r}=yield this._challenge({factorId:e.factorId});return r?{data:null,error:r}:yield this._verify({factorId:e.factorId,challengeId:t.id,code:e.code})}))}_listFactors(){return c(this,void 0,void 0,(function*(){const{data:{user:e},error:t}=yield this.getUser();if(t)return{data:null,error:t};const r=(null===e||void 0===e?void 0:e.factors)||[];const s=r.filter((e=>\"totp\"===e.factor_type&&\"verified\"===e.status));return{data:{all:r,totp:s},error:null}}))}_getAuthenticatorAssuranceLevel(){var e,t;return c(this,void 0,void 0,(function*(){const{data:{session:r},error:s}=yield this.getSession();if(s)return{data:null,error:s};if(!r)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const i=this._decodeJWT(r.access_token);let o=null;i.aal&&(o=i.aal);let n=o;const a=null!==(t=null===(e=r.user.factors)||void 0===e?void 0:e.filter((e=>\"verified\"===e.status)))&&void 0!==t?t:[];a.length>0&&(n=\"aal2\");const l=i.amr||[];return{data:{currentLevel:o,nextLevel:n,currentAuthenticationMethods:l},error:null}}))}}export{AuthApiError,AuthError,AuthImplicitGrantRedirectError,AuthInvalidCredentialsError,AuthInvalidTokenResponseError,AuthPKCEGrantCodeExchangeError,AuthRetryableFetchError,AuthSessionMissingError,AuthUnknownError,CustomAuthError,GoTrueAdminApi,GoTrueClient,isAuthApiError,isAuthError};\n\n//# sourceMappingURL=index.js.map", "import{FunctionsClient as e}from\"@supabase/functions-js\";export{FunctionsError,FunctionsFetchError,FunctionsHttpError,FunctionsRelayError}from\"@supabase/functions-js\";import{PostgrestClient as t}from\"@supabase/postgrest-js\";import{RealtimeClient as s}from\"@supabase/realtime-js\";export*from\"@supabase/realtime-js\";import{StorageClient as n}from\"@supabase/storage-js\";import i,{Headers as a}from\"cross-fetch\";import{GoTrueClient as r}from\"@supabase/gotrue-js\";export*from\"@supabase/gotrue-js\";const o=\"2.25.0\";const l={\"X-Client-Info\":`supabase-js/${o}`};var u=(void 0,function(e,t,s,n){function adopt(e){return e instanceof s?e:new s((function(t){t(e)}))}return new(s||(s=Promise))((function(s,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n.throw(e))}catch(e){i(e)}}function step(e){e.done?s(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))});const resolveFetch=e=>{let t;t=e||(\"undefined\"===typeof fetch?i:fetch);return(...e)=>t(...e)};const resolveHeadersConstructor=()=>\"undefined\"===typeof Headers?a:Headers;const fetchWithAuth=(e,t,s)=>{const n=resolveFetch(s);const i=resolveHeadersConstructor();return(s,a)=>u(void 0,void 0,void 0,(function*(){var r;const o=null!==(r=yield t())&&void 0!==r?r:e;let l=new i(null===a||void 0===a?void 0:a.headers);l.has(\"apikey\")||l.set(\"apikey\",e);l.has(\"Authorization\")||l.set(\"Authorization\",`Bearer ${o}`);return n(s,Object.assign(Object.assign({},a),{headers:l}))}))};function stripTrailingSlash(e){return e.replace(/\\/$/,\"\")}function applySettingDefaults(e,t){const{db:s,auth:n,realtime:i,global:a}=e;const{db:r,auth:o,realtime:l,global:u}=t;return{db:Object.assign(Object.assign({},r),s),auth:Object.assign(Object.assign({},o),n),realtime:Object.assign(Object.assign({},l),i),global:Object.assign(Object.assign({},u),a)}}class SupabaseAuthClient extends r{constructor(e){super(e)}}var h=(void 0,function(e,t,s,n){function adopt(e){return e instanceof s?e:new s((function(t){t(e)}))}return new(s||(s=Promise))((function(s,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n.throw(e))}catch(e){i(e)}}function step(e){e.done?s(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))});const c={headers:l};const d={schema:\"public\"};const p={autoRefreshToken:true,persistSession:true,detectSessionInUrl:true,flowType:\"implicit\"};const f={};class SupabaseClient{\n/**\n     * Create a new client for use in the browser.\n     * @param supabaseUrl The unique Supabase URL which is supplied when you create a new project in your project dashboard.\n     * @param supabaseKey The unique Supabase Key which is supplied when you create a new project in your project dashboard.\n     * @param options.db.schema You can switch in between schemas. The schema needs to be on the list of exposed schemas inside Supabase.\n     * @param options.auth.autoRefreshToken Set to \"true\" if you want to automatically refresh the token before expiring.\n     * @param options.auth.persistSession Set to \"true\" if you want to automatically save the user session into local storage.\n     * @param options.auth.detectSessionInUrl Set to \"true\" if you want to automatically detects OAuth grants in the URL and signs in the user.\n     * @param options.realtime Options passed along to realtime-js constructor.\n     * @param options.global.fetch A custom fetch implementation.\n     * @param options.global.headers Any additional headers to send with each network request.\n     */\nconstructor(e,s,n){var i,a,r,o,l,u,h,g;this.supabaseUrl=e;this.supabaseKey=s;if(!e)throw new Error(\"supabaseUrl is required.\");if(!s)throw new Error(\"supabaseKey is required.\");const b=stripTrailingSlash(e);this.realtimeUrl=`${b}/realtime/v1`.replace(/^http/i,\"ws\");this.authUrl=`${b}/auth/v1`;this.storageUrl=`${b}/storage/v1`;this.functionsUrl=`${b}/functions/v1`;const v=`sb-${new URL(this.authUrl).hostname.split(\".\")[0]}-auth-token`;const m={db:d,realtime:f,auth:Object.assign(Object.assign({},p),{storageKey:v}),global:c};const j=applySettingDefaults(null!==n&&void 0!==n?n:{},m);this.storageKey=null!==(a=null===(i=j.auth)||void 0===i?void 0:i.storageKey)&&void 0!==a?a:\"\";this.headers=null!==(o=null===(r=j.global)||void 0===r?void 0:r.headers)&&void 0!==o?o:{};this.auth=this._initSupabaseAuthClient(null!==(l=j.auth)&&void 0!==l?l:{},this.headers,null===(u=j.global)||void 0===u?void 0:u.fetch);this.fetch=fetchWithAuth(s,this._getAccessToken.bind(this),null===(h=j.global)||void 0===h?void 0:h.fetch);this.realtime=this._initRealtimeClient(Object.assign({headers:this.headers},j.realtime));this.rest=new t(`${b}/rest/v1`,{headers:this.headers,schema:null===(g=j.db)||void 0===g?void 0:g.schema,fetch:this.fetch});this._listenForAuthEvents()}get functions(){return new e(this.functionsUrl,{headers:this.headers,customFetch:this.fetch})}get storage(){return new n(this.storageUrl,this.headers,this.fetch)}\n/**\n     * Perform a query on a table or a view.\n     *\n     * @param relation - The table or view name to query\n     */from(e){return this.rest.from(e)}\n/**\n     * Perform a function call.\n     *\n     * @param fn - The function name to call\n     * @param args - The arguments to pass to the function call\n     * @param options - Named parameters\n     * @param options.head - When set to `true`, `data` will not be returned.\n     * Useful if you only need the count.\n     * @param options.count - Count algorithm to use to count rows returned by the\n     * function. Only applicable for [set-returning\n     * functions](https://www.postgresql.org/docs/current/functions-srf.html).\n     *\n     * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n     * hood.\n     *\n     * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n     * statistics under the hood.\n     *\n     * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n     * numbers.\n     */rpc(e,t={},s){return this.rest.rpc(e,t,s)}\n/**\n     * Creates a Realtime channel with Broadcast, Presence, and Postgres Changes.\n     *\n     * @param {string} name - The name of the Realtime channel.\n     * @param {Object} opts - The options to pass to the Realtime channel.\n     *\n     */channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}\n/**\n     * Unsubscribes and removes Realtime channel from Realtime client.\n     *\n     * @param {RealtimeChannel} channel - The name of the Realtime channel.\n     *\n     */removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}_getAccessToken(){var e,t;return h(this,void 0,void 0,(function*(){const{data:s}=yield this.auth.getSession();return null!==(t=null===(e=s.session)||void 0===e?void 0:e.access_token)&&void 0!==t?t:null}))}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:s,storage:n,storageKey:i,flowType:a},r,o){const l={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new SupabaseAuthClient({url:this.authUrl,headers:Object.assign(Object.assign({},l),r),storageKey:i,autoRefreshToken:e,persistSession:t,detectSessionInUrl:s,storage:n,flowType:a,fetch:o})}_initRealtimeClient(e){return new s(this.realtimeUrl,Object.assign(Object.assign({},e),{params:Object.assign({apikey:this.supabaseKey},null===e||void 0===e?void 0:e.params)}))}_listenForAuthEvents(){let e=this.auth.onAuthStateChange(((e,t)=>{this._handleTokenChanged(e,null===t||void 0===t?void 0:t.access_token,\"CLIENT\")}));return e}_handleTokenChanged(e,t,s){if(\"TOKEN_REFRESHED\"!==e&&\"SIGNED_IN\"!==e||this.changedAccessToken===t){if(\"SIGNED_OUT\"===e){this.realtime.setAuth(this.supabaseKey);\"STORAGE\"==s&&this.auth.signOut();this.changedAccessToken=void 0}}else{this.realtime.setAuth(null!==t&&void 0!==t?t:null);this.changedAccessToken=t}}}const createClient=(e,t,s)=>new SupabaseClient(e,t,s);export{SupabaseClient,createClient};\n\n//# sourceMappingURL=index.js.map", "import{RenderTarget}from\"framer\";import create from\"zustand\";import{useEffect}from\"react\";import{createClient}from\"@supabase/supabase-js\";export const SUPABASE_ID=\"ajqbxaambspdkzjqdfpj\";export const supabaseClient=createClient(`https://${SUPABASE_ID}.supabase.co`,\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImFqcWJ4YWFtYnNwZGt6anFkZnBqIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MzY3ODg0ODAsImV4cCI6MjA1MjM2NDQ4MH0.qZl_yIrcrx2fgf2CYjbpFd37PPL2QVehA1FdMp_3iQY\");let signedIn=false;export function setSignedIn(value){signedIn=value;}export function getSignedIn(){return signedIn;}export var Tier;(function(Tier){Tier[Tier[\"NoUser\"]=0]=\"NoUser\";Tier[Tier[\"Free\"]=1]=\"Free\";Tier[Tier[\"AllAccess\"]=2]=\"AllAccess\";})(Tier||(Tier={}));const useSupabaseStore=create(set=>({session:null,userData:null,firstName:\"\",lastName:\"\",tier:0,templateSales:[],deviceLimitSignedOut:false,setSession:session=>set({session}),setSessionData:(userData,tier)=>set({userData,tier}),setTemplateSales:templateSales=>set({templateSales}),setName:(firstName,lastName)=>set({firstName,lastName}),setDeviceLimitSignedOut:deviceLimitSignedOut=>set({deviceLimitSignedOut})}));export const useSupabase=useSupabaseStore;async function updateSession(newSession){let session=newSession;let tier=0;let firstName=\"\";let lastName=\"\";let userData=null;useSupabaseStore.getState().setSession(session);if(session){const userId=session.user.id;let{data,error}=await supabaseClient.from(\"users\").select(\"*\").eq(\"user_id\",userId);if(error){console.error(\"Error fetching user data\",error);}userData=data;tier=userData?.[0]?.all_access?2:1;firstName=userData?.[0]?.first_name;lastName=userData?.[0]?.last_name;}useSupabaseStore.getState().setSessionData(userData,tier);useSupabaseStore.getState().setName(firstName,lastName);}supabaseClient.auth.getSession().then(({data:{session}})=>{updateSession(session);});const{data:{subscription}}=supabaseClient.auth.onAuthStateChange((_event,session)=>{updateSession(session);});export function useTemplateSales(){const{session,templateSales,setTemplateSales}=useSupabase(state=>state);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{if(isCanvas)return;const fetchTemplateSales=async()=>{try{const{data,error}=await supabaseClient.from(\"product_sales\").select(\"*\").eq(\"email\",session?.user?.email);if(error){console.error(\"Error fetching template sales\",error);}setTemplateSales(data);}catch(error){console.error(\"Error fetching template sales:\",error);setTemplateSales(null);}};fetchTemplateSales();},[session?.user?.email]);return templateSales;}\nexport const __FramerMetadata__ = {\"exports\":{\"useTemplateSales\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Tier\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setSignedIn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSupabase\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SUPABASE_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supabaseClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSignedIn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SupabaseMain.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{RenderTarget,withCSS}from\"framer\";import{forwardRef}from\"react\";import{motion}from\"framer-motion\";export var FormState;(function(FormState){FormState[\"Default\"]=\"default\";FormState[\"Loading\"]=\"loading\";FormState[\"Success\"]=\"success\";FormState[\"Error\"]=\"error\";})(FormState||(FormState={}));export var Events;(function(Events){Events[\"FormStateChange\"]=\"framerbite-form-state-change\";Events[\"SubmitButtonClick\"]=\"framerbite-submit-button-click\";Events[\"GoogleSignIn\"]=\"framerbite-google-sign-in\";Events[\"Error\"]=\"framerbite-form-error\";})(Events||(Events={}));export const HIDDEN_CLASS_NAME=\"framerbite-hidden\";const CANVAS_HIDDEN_CLASS_NAME=\"framerbite-canvas-hidden\";export const createId=()=>\"a\"+String(Math.floor(Math.random()*999999999));const HideElementComponent=/*#__PURE__*/forwardRef(({},ref)=>{return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:HIDDEN_CLASS_NAME});});export const HideElement=withCSS(HideElementComponent,[`div:has(> .${HIDDEN_CLASS_NAME}) { display: none; }`,`.${HIDDEN_CLASS_NAME} { display: none; }`],HIDDEN_CLASS_NAME);export const HiddenComponentLabel=/*#__PURE__*/forwardRef(({text,subtext=\"\",children=null,...otherProps},ref)=>{const isCanvas=RenderTarget.current()===RenderTarget.canvas;return isCanvas?/*#__PURE__*/_jsxs(\"div\",{...otherProps,ref:ref,className:CANVAS_HIDDEN_CLASS_NAME,style:{backgroundColor:\"rgba(187, 187, 187, 0.15)\",borderRadius:10,padding:\"12px 16px\",fontFamily:\"Inter\",fontWeight:500,fontSize:12,color:\"#999\",display:\"flex\",flexDirection:\"column\",gap:4,alignItems:\"center\",textAlign:\"center\",width:\"100%\",height:\"100%\",textWrap:\"nowrap\"},children:[text,subtext&&/*#__PURE__*/_jsx(\"span\",{style:{opacity:.7,whiteSpace:\"pre\",lineHeight:1.4},children:subtext}),children,/*#__PURE__*/_jsx(Border,{width:\"1px\",style:\"solid\",borderColor:\"rgba(136, 136, 136, 0.1)\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n                [data-framer-component-container=\"true\"] div:has(> .${CANVAS_HIDDEN_CLASS_NAME}) {\n                    display: none !important;\n                }`})]}):/*#__PURE__*/_jsx(\"div\",{...otherProps,ref:ref,className:HIDDEN_CLASS_NAME,children:/*#__PURE__*/_jsx(HideElement,{})});});export function Border({width,style,transition=null,borderColor=\"inherit\",opacity=1}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor,opacity},style:{position:\"absolute\",inset:0,borderWidth:width,borderStyle:style,borderRadius:\"inherit\",pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Border\";\nexport const __FramerMetadata__ = {\"exports\":{\"HideElement\":{\"type\":\"reactComponent\",\"name\":\"HideElement\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"createId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenComponentLabel\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HIDDEN_CLASS_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Events\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{RenderTarget,Link}from\"framer\";import{useState,useEffect,useRef,useMemo}from\"react\";import{useSupabase,useTemplateSales,Tier,supabaseClient,SUPABASE_ID}from\"https://framerusercontent.com/modules/dXm8rDRqd1XKlbKiAEEC/0Hj09I94t2jDx2HuEldP/SupabaseMain.js\";import{FormState,Events}from\"https://framerusercontent.com/modules/IGOKgEH5A4sN8XWUZRsC/Dt5dbRdwNli1tVIpsgcL/Shared.js\";const bundlesHeadingHiddenCSS=\"#bundles-heading { display: none }\";const templatesHeadingHiddenCSS=\"#templates-heading { display: none }\";const CHECKOUT_LINK=`https://framerbite.lemonsqueezy.com/buy/57e951a9-5db2-4cf8-982e-3a30b258b4f0?enabled=114182%2C114184`;const API_BASE_URL=\"https://framerbite-worker.f-rizvi93.workers.dev\";////////////////////////////////////////////////////////////////////////////////\nexport function TemplateLibrarySuperfields(Component){return props=>{const[session,tier]=useSupabase(state=>[state.session,state.tier]);const templateSales=useTemplateSales();const templateProductNames=useMemo(()=>{return templateSales?.map(template=>template.product_name)||[];},[templateSales]);function customFilter({dataIds,dataItemsById,collections,propertyControlsByTitle}){if(tier===Tier.AllAccess){// Pro = All Access\nreturn dataIds;}if(!templateProductNames.length){return[];}const mainPropertyControlsByTitle=propertyControlsByTitle[collections[0]?.alias];const titleId=mainPropertyControlsByTitle?.Title?.id;const bundleId=mainPropertyControlsByTitle?.Bundle?.id;const bundleTitleId=`${bundleId}.${propertyControlsByTitle?.[bundleId]?.[\"Product Name\"]?.id}`;if(!titleId){return[];}return dataIds.filter(itemId=>{const item=dataItemsById[itemId];if(!item)return false;const title=item[titleId];const bundle=item[bundleTitleId];return title&&templateProductNames.includes(title)||bundle&&templateProductNames.includes(bundle);});}function customSort({dataIds,dataItemsById,collections,propertyControlsByTitle}){if(tier===Tier.Pro){// Pro = All Access\nreturn dataIds;}if(!Array.isArray(templateSales)||!Array.isArray(dataIds)){return dataIds;}const mainPropertyControlsByTitle=propertyControlsByTitle[collections[0]?.alias];const titleId=mainPropertyControlsByTitle?.Title?.id;const bundleId=mainPropertyControlsByTitle?.Bundle?.id;const bundleTitleId=`${bundleId}.${propertyControlsByTitle?.[bundleId]?.[\"Product Name\"]?.id}`;if(!titleId){return dataIds;}const templatesOrder=templateSales.sort((a,b)=>{const aDate=new Date(a.created_at);const bDate=new Date(b.created_at);return bDate.getTime()-aDate.getTime();});return dataIds.sort((a,b)=>{const aIndex=templatesOrder.findIndex(template=>template.product_name===dataItemsById[a]?.[titleId]||template.product_name===dataItemsById[a]?.[bundleTitleId]);const bIndex=templatesOrder.findIndex(template=>template.product_name===dataItemsById[b]?.[titleId]||template.product_name===dataItemsById[b]?.[bundleTitleId]);return aIndex-bIndex;});}return /*#__PURE__*/_jsx(Component,{...props,customOverrideFilter:customFilter,customOverrideSort:customSort});};}export function TemplatePurchasesSuperfields(Component){return props=>{const templateSales=useTemplateSales();const styleRef=useRef(null);const templateProductNames=useMemo(()=>{return templateSales?.map(template=>template.product_name)||[];},[templateSales]);function customFilter({dataIds,dataItemsById,collections,propertyControlsByTitle}){if(!templateProductNames.length){return[];}const mainPropertyControlsByTitle=propertyControlsByTitle[collections[0]?.alias];const titleId=mainPropertyControlsByTitle?.Title?.id;if(!titleId){return[];}const filteredIds=dataIds.filter(itemId=>{const item=dataItemsById[itemId];if(!item)return false;const title=item[titleId];return title&&templateProductNames.includes(title);});if(styleRef.current){styleRef.current.textContent=filteredIds.length===0?bundlesHeadingHiddenCSS:\"\";}return filteredIds;}function customSort({dataIds,dataItemsById,collections,propertyControlsByTitle}){if(!Array.isArray(templateSales)||!Array.isArray(dataIds)){return dataIds;}const mainPropertyControlsByTitle=propertyControlsByTitle[collections[0]?.alias];const titleId=mainPropertyControlsByTitle?.Title?.id;if(!titleId){return dataIds;}const templatesOrder=templateSales.sort((a,b)=>{const aDate=new Date(a.created_at);const bDate=new Date(b.created_at);return bDate.getTime()-aDate.getTime();});const filteredIds=dataIds.sort((a,b)=>{const aIndex=templatesOrder.findIndex(template=>template.product_name===dataItemsById[a]?.[titleId]);const bIndex=templatesOrder.findIndex(template=>template.product_name===dataItemsById[b]?.[titleId]);return aIndex-bIndex;});return filteredIds;}return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"contents\"},children:[/*#__PURE__*/_jsx(Component,{...props,customOverrideFilter:customFilter,customOverrideSort:customSort}),/*#__PURE__*/_jsx(\"style\",{ref:styleRef,children:bundlesHeadingHiddenCSS})]});};}export function BundlePurchasesSuperfields(Component){return props=>{const templateSales=useTemplateSales();const styleRef=useRef(null);const templateProductNames=useMemo(()=>{return templateSales?.map(template=>template.product_name)||[];},[templateSales]);function customFilter({dataIds,dataItemsById,collections,propertyControlsByTitle}){if(!templateProductNames.length){return[];}const mainPropertyControlsByTitle=propertyControlsByTitle[collections[0]?.alias];const productNameId=mainPropertyControlsByTitle?.[\"Product Name\"]?.id;if(!productNameId){return[];}const filteredIds=dataIds.filter(itemId=>{const item=dataItemsById[itemId];if(!item)return false;const productName=item[productNameId];return productName&&templateProductNames.includes(productName);});if(styleRef.current){styleRef.current.textContent=filteredIds.length===0?templatesHeadingHiddenCSS:\"\";}return filteredIds;}function customSort({dataIds,dataItemsById,collections,propertyControlsByTitle}){if(!Array.isArray(templateSales)||!Array.isArray(dataIds)){return dataIds;}const mainPropertyControlsByTitle=propertyControlsByTitle[collections[0]?.alias];const productNameId=mainPropertyControlsByTitle?.[\"Product Name\"]?.id;if(!productNameId){return dataIds;}const templatesOrder=templateSales.sort((a,b)=>{const aDate=new Date(a.created_at);const bDate=new Date(b.created_at);return bDate.getTime()-aDate.getTime();});return dataIds.sort((a,b)=>{const aIndex=templatesOrder.findIndex(template=>template.product_name===dataItemsById[a]?.[productNameId]);const bIndex=templatesOrder.findIndex(template=>template.product_name===dataItemsById[b]?.[productNameId]);return aIndex-bIndex;});}return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"contents\"},children:[/*#__PURE__*/_jsx(Component,{...props,customOverrideFilter:customFilter,customOverrideSort:customSort}),/*#__PURE__*/_jsx(\"style\",{ref:styleRef,children:templatesHeadingHiddenCSS})]});};}export function TemplateLibraryEmptyState(Component){return props=>{const templateSales=useTemplateSales();return /*#__PURE__*/_jsx(Component,{...props,variant:templateSales?.length?\"Default\":\"No Templates\"});};}export function EmailAddressLabel(Component){return props=>{const session=useSupabase(state=>state.session);return /*#__PURE__*/_jsx(Component,{...props,text:session?.user?.email??\"Email address not found\"});};}export function FirstNameLabel(Component){return props=>{const firstName=useSupabase(state=>state.firstName);let text=\"\";const baseText=props.children?.props?.children?.props?.children;if(baseText&&typeof baseText==\"string\"){text=baseText.includes(\"[NAME]\")?baseText.replace(\"[NAME]\",firstName||\"\"):firstName;}else{text=firstName||\"\";}return /*#__PURE__*/_jsx(Component,{...props,text:text});};}export function FullNameLabel(Component){return props=>{const[firstName,lastName]=useSupabase(state=>[state.firstName,state.lastName]);return /*#__PURE__*/_jsx(Component,{...props,text:`${firstName||\"\"} ${lastName||\"\"}`});};}export function LicenseText(Component){return props=>{const tier=useSupabase(state=>state.tier);const text=tier===Tier.Pro?\"Pro\":tier===Tier.Free?\"Free\":\"None\";return /*#__PURE__*/_jsx(Component,{...props,text:text});};}export function LogOutButton(Component){return props=>{const[loading,setLoading]=useState(false);const[session,setSessionData]=useSupabase(state=>[state.session,state.setSessionData]);const linkRef=useRef(null);const onClick=async()=>{if(!session)return;setLoading(true);try{const{error}=await supabaseClient.auth.signOut();if(error?.message?.includes(\"Session from session_id claim in JWT does not exist\")){// Session is already invalid, force clear everything\nsetSessionData({session:null,tier:Tier.NoUser});localStorage.removeItem(`sb-${SUPABASE_ID}-auth-token`);linkRef.current?.click();return;}if(error){console.error(\"Logout error:\",error);}linkRef.current?.click();}catch(e){console.error(\"Logout error:\",e);}finally{setLoading(false);}};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"contents\"},children:[/*#__PURE__*/_jsx(Component,{...props,link:undefined,loading:loading,onClick:onClick}),/*#__PURE__*/_jsx(Link,{href:props.link,openInNewTab:false,children:/*#__PURE__*/_jsx(\"a\",{ref:linkRef,style:{display:\"none\"}})})]});};}export function LemonSqueezyCheckoutButton(Component){return props=>{const session=useSupabase(state=>state.session);let link=props.link;if(link&&session?.user?.email){const url=new URL(link);url.searchParams.set(\"checkout[email]\",session.user.email);link=url.toString();}return /*#__PURE__*/_jsx(Component,{...props,link:link});};}export function FormErrorMessage(Component){return props=>{const[error,setError]=useState(\"\");useEffect(()=>{const onFormError=event=>{setError(event.detail);};const onFormStateChange=event=>{const state=event.detail;if(state===FormState.Default||state===FormState.Loading){setError(\"\");}};window.addEventListener(Events.Error,onFormError);window.addEventListener(Events.FormStateChange,onFormStateChange);return()=>{window.removeEventListener(Events.Error,onFormError);window.removeEventListener(Events.FormStateChange,onFormStateChange);};},[]);return error?/*#__PURE__*/_jsx(Component,{...props,text:error}):null;};}export function FormButton(Component){return props=>{const[variant,setVariant]=useState(\"Default\");useEffect(()=>{const onFormStateChange=event=>{const state=event.detail;switch(state){case FormState.Loading:setVariant(\"Loading\");break;case FormState.Success:setVariant(\"Success\");break;case FormState.Error:setVariant(\"Default\");break;default:setVariant(\"Default\");}};window.addEventListener(Events.FormStateChange,onFormStateChange);return()=>{window.removeEventListener(Events.FormStateChange,onFormStateChange);};},[]);const onClick=()=>{window.dispatchEvent(new CustomEvent(Events.SubmitButtonClick));};return /*#__PURE__*/_jsx(Component,{...props,variant:variant,onClick:onClick});};}export function SignInWithGoogleButton(Component){return props=>{const[loading,setLoading]=useState(false);const onClick=()=>{setLoading(true);window.dispatchEvent(new CustomEvent(Events.GoogleSignIn));};return /*#__PURE__*/_jsx(Component,{...props,variant:loading?\"Loading\":\"Default\",onClick:onClick});};}export function PrefillForm(Component){return props=>{const[session,firstName,lastName]=useSupabase(state=>[state.session,state.firstName,state.lastName]);const ref=useRef(null);const email=session?.user?.email;useEffect(()=>{if(!ref.current)return;const emailInput=ref.current.querySelector('input[name=\"email\" i]');if(emailInput&&!emailInput.value&&email){emailInput.value=email;}const nameInput=ref.current.querySelector('input[name=\"name\" i]');if(nameInput&&!nameInput.value&&firstName){nameInput.value=`${firstName||\"\"} ${lastName||\"\"}`.trim();}},[email,firstName,lastName]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}export function PrefillRequestForm(Component){return props=>{const[firstName,lastName,session]=useSupabase(state=>[state.firstName,state.lastName,state.session]);const inputs=[];if(props.inputs){for(const input of props.inputs){if(input.name?.toLowerCase()===\"name\"){inputs.push({...input,value:`${firstName||\"\"} ${lastName||\"\"}`.trim()});}else if(input.name?.toLowerCase()===\"email\"){inputs.push({...input,value:session?.user?.email??\"\"});}else{inputs.push(input);}}}return /*#__PURE__*/_jsx(Component,{...props,inputs:inputs});};}export function ResetPasswordSection(Component){return props=>{const[variant,setVariant]=useState(\"Default\");useEffect(()=>{const hash=window.location.hash.substring(1)// Remove the # symbol\n;const hashParams=new URLSearchParams(hash);if(hashParams.get(\"error_code\")===\"otp_expired\"){setVariant(\"Expired\");}},[]);return /*#__PURE__*/_jsx(Component,{...props,variant:variant});};}export function ResetPasswordButtonComponent(Component){return props=>{const globalRedirectLink=props.redirectLink?.startsWith(\"/\")||props.redirectLink?.startsWith(\"./\")?`${window?.location?.origin}${props.redirectLink.replace(\"./\",\"/\")}`:props.redirectLink;const session=useSupabase(state=>state.session);const[variant,setVariant]=useState(\"Default\");useEffect(()=>{const onResetPasswordButtonClick=async()=>{setVariant(\"Loading\");const{error}=await supabaseClient.auth.resetPasswordForEmail(session?.user?.email,{redirectTo:globalRedirectLink});if(error){console.error(\"Reset password error:\",error);setVariant(\"Error\");}else{setVariant(\"Success\");}};window.addEventListener(\"reset-password-button-click\",onResetPasswordButtonClick);return()=>{window.removeEventListener(\"reset-password-button-click\",onResetPasswordButtonClick);};},[]);return /*#__PURE__*/_jsx(Component,{...props,variant:variant});};}export function ResetPasswordButton(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{window.dispatchEvent(new CustomEvent(\"reset-password-button-click\"));}});};}export function TemplateCountLabel(Component){return props=>{const templateSales=useTemplateSales();let text=\"\";const textProps=props.children?.props?.children?.props;if(textProps&&typeof textProps.children==\"string\"){text=textProps.children.replace(\"#\",templateSales?.length??0).replace(\"[s]\",templateSales?.length===1?\"\":\"s\");}return /*#__PURE__*/_jsx(Component,{...props,text:text});};}export function ShowForFramerAuthUsers(Component){return props=>{const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[isFAUser,setIsFAUser]=useState(isCanvas);useEffect(()=>{if(!isCanvas&&(localStorage.getItem(\"fa-user\")||window.location.search?.includes(\"source=fa\"))){setIsFAUser(true);}},[]);return isFAUser?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function DeviceLimitSignedOut(Component){return props=>{const[deviceLimitSignedOut,setDeviceLimitSignedOut]=useSupabase(state=>[state.deviceLimitSignedOut,state.setDeviceLimitSignedOut]);useEffect(()=>{if(deviceLimitSignedOut){setTimeout(()=>{setDeviceLimitSignedOut(false);},1e4);}},[deviceLimitSignedOut]);return deviceLimitSignedOut?/*#__PURE__*/_jsx(Component,{...props}):null;};}export function DiscountCard(Component){return props=>{const[discountCode,setDiscountCode]=useState(\"\");const[discountAmount,setDiscountAmount]=useState(0);const[checkoutLink,setCheckoutLink]=useState(CHECKOUT_LINK);const[loading,setLoading]=useState(true);const[error,setError]=useState(\"\");const session=useSupabase(state=>state.session);useEffect(()=>{const fetchDiscount=async()=>{const email=session?.user?.email;if(!email){setLoading(false);setError(\"No email address found\");return;}setLoading(true);setError(\"\");try{const response=await fetch(`${API_BASE_URL}/generate-discount`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email})});const data=await response.json();if(!response.ok){throw new Error(data.error||\"Failed to generate discount\");}if(data.success&&data.code){setDiscountCode(data.code);setDiscountAmount(data.amount/100);setCheckoutLink(`${CHECKOUT_LINK}&checkout[email]=${email}&checkout[discount_code]=${discountCode}`);}}catch(err){console.error(\"Error fetching discount:\",err);setError(err.message||\"Failed to generate discount\");}finally{setLoading(false);}};fetchDiscount();},[session?.user?.email]);return /*#__PURE__*/_jsx(Component,{...props,variant:loading?\"Loading\":discountAmount>0?\"Discount\":\"Default\",newPrice:249-discountAmount,discountCode:discountCode,discountAmount:discountAmount,checkoutLink:checkoutLink,error:error});};}\nexport const __FramerMetadata__ = {\"exports\":{\"FullNameLabel\":{\"type\":\"reactHoc\",\"name\":\"FullNameLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TemplateLibrarySuperfields\":{\"type\":\"reactHoc\",\"name\":\"TemplateLibrarySuperfields\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FirstNameLabel\":{\"type\":\"reactHoc\",\"name\":\"FirstNameLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShowForFramerAuthUsers\":{\"type\":\"reactHoc\",\"name\":\"ShowForFramerAuthUsers\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TemplateLibraryEmptyState\":{\"type\":\"reactHoc\",\"name\":\"TemplateLibraryEmptyState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmailAddressLabel\":{\"type\":\"reactHoc\",\"name\":\"EmailAddressLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TemplatePurchasesSuperfields\":{\"type\":\"reactHoc\",\"name\":\"TemplatePurchasesSuperfields\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetPasswordButtonComponent\":{\"type\":\"reactHoc\",\"name\":\"ResetPasswordButtonComponent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormErrorMessage\":{\"type\":\"reactHoc\",\"name\":\"FormErrorMessage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SignInWithGoogleButton\":{\"type\":\"reactHoc\",\"name\":\"SignInWithGoogleButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetPasswordButton\":{\"type\":\"reactHoc\",\"name\":\"ResetPasswordButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PrefillRequestForm\":{\"type\":\"reactHoc\",\"name\":\"PrefillRequestForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LemonSqueezyCheckoutButton\":{\"type\":\"reactHoc\",\"name\":\"LemonSqueezyCheckoutButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DeviceLimitSignedOut\":{\"type\":\"reactHoc\",\"name\":\"DeviceLimitSignedOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormButton\":{\"type\":\"reactHoc\",\"name\":\"FormButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PrefillForm\":{\"type\":\"reactHoc\",\"name\":\"PrefillForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TemplateCountLabel\":{\"type\":\"reactHoc\",\"name\":\"TemplateCountLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BundlePurchasesSuperfields\":{\"type\":\"reactHoc\",\"name\":\"BundlePurchasesSuperfields\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LogOutButton\":{\"type\":\"reactHoc\",\"name\":\"LogOutButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LicenseText\":{\"type\":\"reactHoc\",\"name\":\"LicenseText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetPasswordSection\":{\"type\":\"reactHoc\",\"name\":\"ResetPasswordSection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DiscountCard\":{\"type\":\"reactHoc\",\"name\":\"DiscountCard\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Overrides.map", "// Generated by Framer (b6cf623)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-KIxc5 .framer-styles-preset-qisnpd:not(.rich-text-wrapper), .framer-KIxc5 .framer-styles-preset-qisnpd.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -1.4px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-f5411055-20b6-4145-8a75-1e04bd414101, #141512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1439px) and (min-width: 768px) { .framer-KIxc5 .framer-styles-preset-qisnpd:not(.rich-text-wrapper), .framer-KIxc5 .framer-styles-preset-qisnpd.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -1.4px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-f5411055-20b6-4145-8a75-1e04bd414101, #141512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-KIxc5 .framer-styles-preset-qisnpd:not(.rich-text-wrapper), .framer-KIxc5 .framer-styles-preset-qisnpd.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -1.4px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-f5411055-20b6-4145-8a75-1e04bd414101, #141512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-KIxc5\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b7c4bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-YvDGd .framer-styles-preset-dbezia:not(.rich-text-wrapper), .framer-YvDGd .framer-styles-preset-dbezia.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -1px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-f5411055-20b6-4145-8a75-1e04bd414101, #141512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-YvDGd\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b7c4bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-fzyHu .framer-styles-preset-hoocm2:not(.rich-text-wrapper), .framer-fzyHu .framer-styles-preset-hoocm2.rich-text-wrapper a { --framer-link-current-text-color: var(--token-f5411055-20b6-4145-8a75-1e04bd414101, #141512); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-4bd53d44-8d51-4ffd-934f-6bf8b3125471, #5d34ff); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-f5411055-20b6-4145-8a75-1e04bd414101, #141512); --framer-link-text-decoration: none; }\"];export const className=\"framer-fzyHu\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import{containerStyles,usePadding,useRadius,paddingControl,borderRadiusControl,fontControls,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useCallback,useMemo,useState}from\"react\";const emailRegex=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};/**\n * FORMSPARK\n *\n * @framerIntrinsicWidth 550\n * @framerIntrinsicHeight 290\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */const FormSpark=withCSS(function FormSpark({formId,withName,nameField:name,withEmail,email,withMessage,message,layout,inputs,button,style,gap,onSubmit,...props}){const[nameValue,setName]=useState(name===null||name===void 0?void 0:name.value);const[emailValue,setEmail]=useState(email===null||email===void 0?void 0:email.value);const[messageValue,setMessage]=useState(message===null||message===void 0?void 0:message.value);const[isNameError,setNameError]=useState(false);const[isEmailError,setEmailError]=useState(false);const[isMessageError,setMessageError]=useState(false);const[isLoading,setLoading]=useState(false);const[isSuccess,setSuccess]=useState(false);const isCanvas=useMemo(()=>{return RenderTarget.current()===RenderTarget.canvas;},[]);const gridTemplateRows=useMemo(()=>{const rows=[];if(withName||withMessage){rows.push(\"max-content\");}if(withMessage){rows.push(\"1fr\");}return[...rows,\"max-content\"].join(\" \");},[withName,withEmail,withMessage]);const gridTemplateColumns=useMemo(()=>{const cols=[];if((withName&&!withEmail||withEmail&&!withName)&&!withMessage&&layout===\"horizontal\"){return\"1fr max-content\";}return\"1fr\";},[withName,withEmail,withMessage,layout]);const{fontFamily,fontSize,fontWeight}=useFontControls(props);const borderRadius=useRadius(props);const paddingValue=usePadding(props);const validateForm=useCallback(()=>{let error=false;setNameError(false);setEmailError(false);setMessageError(false);if(withName&&!nameValue){setNameError(true);error=true;}if(withEmail&&(!emailValue||!validateEmail(emailValue))){setEmailError(true);error=true;}if(withMessage&&!messageValue){setMessageError(true);error=true;}return error;},[validateEmail,withName,withEmail,withMessage,nameValue,emailValue,messageValue]);const handleSubmit=useCallback(event=>{setLoading(true);event.preventDefault();if(validateForm()){setLoading(false);}else{const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());fetch(`https://api.formspark.io/${formId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(()=>{setSuccess(true);onSubmit();}).catch(()=>setLoading(false));}},[formId,onSubmit,validateForm]);const handleNameChange=useCallback(event=>{setNameError(false);setName(event.target.value);},[]);const handleEmailChange=useCallback(event=>{setEmailError(false);setEmail(event.target.value);},[]);const handleMessageChange=useCallback(event=>{setMessageError(false);setMessage(event.target.value);},[]);return /*#__PURE__*/_jsx(motion.div,{style:{...style,...containerStyles,flexDirection:\"column\",\"--framer-formspark-placeholder-color\":inputs.placeholderColor},children:isSuccess?/*#__PURE__*/_jsx(motion.div,{style:{height:\"60px\",width:\"60px\",background:button.fill,color:button.color,borderRadius:\"50%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},initial:{scale:0},animate:{scale:1},transition:{duration:.3},children:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"28\",height:\"28\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 14 L 10 22 L 26 6\",fill:\"transparent\",strokeWidth:\"4\",stroke:\"currentColor\",strokeLinecap:\"round\"})})}):/*#__PURE__*/_jsxs(\"form\",{style:{display:\"grid\",gridTemplateRows,gridTemplateColumns,gap,width:\"100%\",height:\"100%\"},onSubmit:handleSubmit,method:\"POST\",children:[(withName||withEmail)&&/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"grid\",gridAutoFlow:layout===\"horizontal\"?\"column\":\"row\",gap},children:[withName&&/*#__PURE__*/_jsx(\"input\",{className:\"framer-formspark-input\",type:\"text\",name:\"name\",placeholder:name.placeholder,value:isCanvas?name.value:nameValue,onChange:handleNameChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isNameError?inputs.error:\"transparent\"}`}}),withEmail&&/*#__PURE__*/_jsx(\"input\",{className:\"framer-formspark-input\",type:\"email\",name:\"email\",placeholder:email.placeholder,value:isCanvas?email.value:emailValue,onChange:handleEmailChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isEmailError?inputs.error:\"transparent\"}`}})]}),withMessage&&/*#__PURE__*/_jsx(\"textarea\",{className:\"framer-formspark-input\",placeholder:message.placeholder,name:\"message\",value:isCanvas?message.value:messageValue,onChange:handleMessageChange,style:{...defaultStyle,minHeight:0,padding:paddingValue,resize:\"vertical\",borderRadius,background:inputs.fill,fontFamily,fontWeight,fontSize,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isMessageError?inputs.error:\"transparent\"}`}}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,borderRadius,padding:paddingValue,fontFamily,fontWeight:button.fontWeight,fontSize,background:button.fill,cursor:\"pointer\",color:button.color,zIndex:1},transition:{type:\"ease\",duration:.3},whileHover:{opacity:.8}}),isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",left:0,top:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/_jsx(motion.div,{style:{height:16,width:16},initial:{rotate:0},animate:{rotate:360},transition:{duration:2,repeat:Infinity},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})})]})]})});},[\".framer-formspark-input::placeholder { color: var(--framer-formspark-placeholder-color) !important; }\"]);FormSpark.defaultProps={fontSize:16,fontFamily:\"Inter\",fontWeight:400,padding:15,paddingTop:15,paddingBottom:15,paddingLeft:15,paddingRight:15,borderRadius:8,topLeftRadius:8,topRightRadius:8,bottomRightRadius:8,bottomLeftRadius:8,gap:15,nameField:{value:undefined,placeholder:\"Name\"},email:{value:undefined,placeholder:\"Email\"},message:{value:undefined,placeholder:\"Message\"},inputs:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},layout:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},button:{label:\"Sign Up\",fontWeight:600,fill:\"#000\",color:\"#FFF\"}};addPropertyControls(FormSpark,{formId:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String,description:\"Create a [FormSpark](https://formspark.io/) account, add a new form and copy its ID. [Learn more\u2026](https://www.framer.com/sites/integrations/formspark/)\"},withName:{title:\"Name\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},nameField:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Name\"},value:{title:\"Value\",type:ControlType.String,defaultValue:\"\"}},hidden:props=>!props.withName},withEmail:{title:\"Email\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},email:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Email\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withEmail},withMessage:{title:\"Message\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},message:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Message\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withMessage},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,defaultValue:\"horizontal\"},inputs:{title:\"Inputs\",type:ControlType.Object,controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},placeholderColor:{title:\"Placeholder\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\"},error:{title:\"Error\",type:ControlType.Color,defaultValue:\"#EE4444\"}}},button:{title:\"Button\",type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Sign Up\"},fontWeight:{...fontControls.fontWeight,defaultValue:600},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"}}},...fontControls,fontSize:{title:\"Font Size\",type:ControlType.Number,displayStepper:true,defaultValue:16},...paddingControl,...borderRadiusControl,gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0},onSubmit:{type:ControlType.EventHandler}});const defaultStyle={WebkitAppearance:\"none\",display:\"inline-block\",width:\"100%\",lineHeight:\"1.4em\",outline:\"none\",border:\"none\"};export default FormSpark;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormSpark\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"550\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"290\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormSpark.map", "// Generated by Framer (03f754e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-ppN2t\";const variantClassNames={Cyq3Mgcxq:\"framer-v-da5a80\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Cyq3Mgcxq\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RmfHHVsig\"},nodeId:\"Cyq3Mgcxq\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-da5a80\",className,classNames)} framer-1yd32gh`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Cyq3Mgcxq\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||39)-0-(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||39)-0)*1)/2)),pixelHeight:83,pixelWidth:378,src:\"https://framerusercontent.com/images/NDdcc1mOYWtaWS8PZDCricIs.svg\"},className:\"framer-3qad69\",layoutDependency:layoutDependency,layoutId:\"A98Nbm7bx\"})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ppN2t.framer-1yd32gh, .framer-ppN2t .framer-1yd32gh { display: block; }\",\".framer-ppN2t.framer-da5a80 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 39px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 180px; }\",\".framer-ppN2t .framer-3qad69 { flex: none; height: 100%; overflow: hidden; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ppN2t.framer-da5a80 { gap: 0px; } .framer-ppN2t.framer-da5a80 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-ppN2t.framer-da5a80 > :first-child { margin-left: 0px; } .framer-ppN2t.framer-da5a80 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerV7XjdN2Kp=withCSS(Component,css,\"framer-ppN2t\");export default FramerV7XjdN2Kp;FramerV7XjdN2Kp.displayName=\"Brand Logo\";FramerV7XjdN2Kp.defaultProps={height:39,width:180};addFonts(FramerV7XjdN2Kp,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV7XjdN2Kp\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"180\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"39\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V7XjdN2Kp.map", "// Generated by Framer (013b13c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FormSpark from\"https://framerusercontent.com/modules/wfQqOroCsP1JwRbg6Gbd/FDEM0p5hBafFjG66SAqO/FormSpark.js\";import{PrefillForm}from\"https://framerusercontent.com/modules/LbMHsIgoDf1Jxmjneg4o/Tey6Kjy7j4xkDosKWTlU/Overrides.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vsKDFiR8paPbYlK0QjxA/pOz6nKwgq6m35Zv7BtAk/ahqIgA0aL.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/bi0gS6YUmRWNnEJJvXRQ/pcMggiB4Hlt7WHQIXTe2/d3F40YTQ9.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/ioFdRzGaOZ6iTB7Ramzp/wt6vg4GfCDcuJU5GvZyX/TB696n6Cn.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Soxjbv2efCrafvI7laoO/ziYJ03GTmqfU2nKtx2GL/xklZ4mJjA.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/jnW0x01FmQbZ99dCHbdv/FrfXozYNJDgAvt1IK0Su/zB0pa0Gs6.js\";import BrandLogo from\"https://framerusercontent.com/modules/90tvE4geHgJUSU7cQjlV/vhtDZwy4OrB4iKTNf56B/V7XjdN2Kp.js\";const FormSparkFonts=getFonts(FormSpark);const FormSparkPrefillFormk11x7a=withCodeBoundaryForOverrides(FormSpark,{nodeId:\"KwUn9QeK7\",override:PrefillForm,scopeId:\"jYhP7G7m2\"});const BrandLogoFonts=getFonts(BrandLogo);const cycleOrder=[\"ls7ZjNW3a\",\"EBNfy_ngl\",\"gErAIAUsf\",\"GOmGSpKl4\"];const serializationHash=\"framer-5fxeR\";const variantClassNames={EBNfy_ngl:\"framer-v-jqf95m\",gErAIAUsf:\"framer-v-183g95l\",GOmGSpKl4:\"framer-v-1bepmk8\",ls7ZjNW3a:\"framer-v-1wd7j5b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Large Desktops\":\"ls7ZjNW3a\",Desktop:\"EBNfy_ngl\",Phone:\"GOmGSpKl4\",Tablet:\"gErAIAUsf\"};const getProps=({cTAShow,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ls7ZjNW3a\",WmNwBGf45:cTAShow??props.WmNwBGf45??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,WmNwBGf45,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ls7ZjNW3a\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wd7j5b\",className,classNames),\"data-framer-name\":\"Large Desktops\",layoutDependency:layoutDependency,layoutId:\"ls7ZjNW3a\",ref:refBinding,style:{backgroundColor:\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\",...style},...addPropertyOverrides({EBNfy_ngl:{\"data-framer-name\":\"Desktop\"},gErAIAUsf:{\"data-framer-name\":\"Tablet\"},GOmGSpKl4:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qyzk8u\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"NObKzH0h6\",children:[WmNwBGf45&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q6ufyc\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"xy3q5OT_9\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1912pt4\",\"data-framer-name\":\"Cta Content\",layoutDependency:layoutDependency,layoutId:\"vGQhGLeGo\",style:{backgroundColor:\"var(--token-4bd53d44-8d51-4ffd-934f-6bf8b3125471, rgb(93, 52, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dnjas3\",\"data-framer-name\":\"Title Block\",layoutDependency:layoutDependency,layoutId:\"yUzj7sM9A\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-qisnpd\",\"data-styles-preset\":\"ahqIgA0aL\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:\"Get exclusive 10% discount on your next purchase.\"})}),className:\"framer-4z1axu\",\"data-framer-name\":\"Get 20% discount on your purchase when you join our newsletter\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qA2M4DwKF\",style:{\"--extracted-1of0zx5\":\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gErAIAUsf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-qisnpd\",\"data-styles-preset\":\"ahqIgA0aL\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:\"Get exclusive 10% discount on your next purchase.\"})})},GOmGSpKl4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-dbezia\",\"data-styles-preset\":\"d3F40YTQ9\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:\"Get exclusive 10% discount on your next purchase.\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bcf47e\",\"data-framer-name\":\"Newsletter Form\",layoutDependency:layoutDependency,layoutId:\"MiFUyPYe_\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k11x7a-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"KwUn9QeK7-container\",nodeId:\"KwUn9QeK7\",rendersWithMotion:true,scopeId:\"jYhP7G7m2\",children:/*#__PURE__*/_jsx(FormSparkPrefillFormk11x7a,{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,button:{color:\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18))\",fill:\"rgb(255, 255, 255)\",fontWeight:600,label:\"Send me discount code\"},email:{placeholder:\"Enter email address\",value:\"\"},font:false,fontFamily:\"Inter\",fontSize:15,fontWeight:400,formId:\"Ov5FSvum\",gap:16,height:\"100%\",id:\"KwUn9QeK7\",inputs:{color:\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\",error:\"rgb(238, 68, 68)\",fill:\"rgba(255, 255, 255, 0.2)\",placeholderColor:\"rgba(255, 255, 255, 0.74)\"},isMixedBorderRadius:false,layout:\"horizontal\",layoutId:\"KwUn9QeK7\",message:{placeholder:\"Message\",value:\"\"},nameField:{placeholder:\"Name\",value:\"\"},padding:16,paddingBottom:16,paddingLeft:20,paddingPerSide:true,paddingRight:20,paddingTop:16,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,width:\"100%\",withEmail:true,withMessage:false,withName:false,...addPropertyOverrides({GOmGSpKl4:{layout:\"vertical\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:\"We will send the discount code immediately in your inbox.\"})}),className:\"framer-w50hw7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TuRmfVCFd\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({gErAIAUsf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:\"We will send the discount code immediately in your inbox.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-eeh674\",layoutDependency:layoutDependency,layoutId:\"WVxbSSmyl\",style:{backgroundColor:\"rgb(153, 238, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,rotate:8}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4p293x\",layoutDependency:layoutDependency,layoutId:\"sGO8BKtBP\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-807f59\",layoutDependency:layoutDependency,layoutId:\"XoFlLh1U7\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120}})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ldcgef\",\"data-framer-name\":\"Footer Row\",layoutDependency:layoutDependency,layoutId:\"A7vamNlSh\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+(0+((componentViewport?.height||866)-100-760)/2)+0+182.8+60,...addPropertyOverrides({EBNfy_ngl:{height:34,width:\"157px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||912.5)-100-760)/2)+0+182.8+60},gErAIAUsf:{y:undefined},GOmGSpKl4:{y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-84-2014.4)/2)+0+381+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hilsed-container\",layoutDependency:layoutDependency,layoutId:\"Rwr_uNi5h-container\",nodeId:\"Rwr_uNi5h\",rendersWithMotion:true,scopeId:\"jYhP7G7m2\",children:/*#__PURE__*/_jsx(BrandLogo,{height:\"100%\",id:\"Rwr_uNi5h\",layoutId:\"Rwr_uNi5h\",width:\"100%\",...addPropertyOverrides({EBNfy_ngl:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r1ao12\",\"data-framer-name\":\"Footer List Row\",layoutDependency:layoutDependency,layoutId:\"Tqu39x6V_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xyx2h2\",\"data-framer-name\":\"Footer List Block\",layoutDependency:layoutDependency,layoutId:\"tGkKW_YUn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hiiw3c\",\"data-styles-preset\":\"TB696n6Cn\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94)))\"},children:\"Company\"})}),className:\"framer-1kvyfy8\",\"data-framer-name\":\"Company\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EIYhIltKv\",style:{\"--extracted-r6o4lv\":\"var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94))\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eyle63\",\"data-framer-name\":\"Footer List\",layoutDependency:layoutDependency,layoutId:\"QCVuvAHyh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tvi7_jOaD\"},motionChild:true,nodeId:\"rvrzpTS7V\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"About Us\"})})})}),className:\"framer-1jtfkdh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rvrzpTS7V\",style:{\"--extracted-r6o4lv\":\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vtExyraaA\"},motionChild:true,nodeId:\"h6GdLcNlg\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Blog\"})})})}),className:\"framer-1tk5o7i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h6GdLcNlg\",style:{\"--extracted-r6o4lv\":\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WKzne31vY\"},motionChild:true,nodeId:\"FxEZfcWCY\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Support\"})})})}),className:\"framer-1e0pzw8\",\"data-framer-name\":\"Support\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FxEZfcWCY\",style:{\"--extracted-r6o4lv\":\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"REv14gyJJ\"},motionChild:true,nodeId:\"qsDF2gscA\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Affiliate Program\"})})})}),className:\"framer-1e0jlo0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qsDF2gscA\",style:{\"--extracted-r6o4lv\":\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Vd_15ZfSC\"},motionChild:true,nodeId:\"WI0ibGsrR\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Showcase\"})})})}),className:\"framer-91uy0c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WI0ibGsrR\",style:{\"--extracted-r6o4lv\":\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bvDVLuFme\"},motionChild:true,nodeId:\"XCeyWV8A4\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Special Discount\"})})})}),className:\"framer-u32moy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XCeyWV8A4\",style:{\"--extracted-r6o4lv\":\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v7su8s\",\"data-framer-name\":\"Footer List Block\",layoutDependency:layoutDependency,layoutId:\"KwRFfS8NT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hiiw3c\",\"data-styles-preset\":\"TB696n6Cn\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94)))\"},children:\"Templates\"})}),className:\"framer-tdevn4\",\"data-framer-name\":\"Company\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FvN0oNuex\",style:{\"--extracted-r6o4lv\":\"var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94))\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tvjqwo\",\"data-framer-name\":\"Footer List\",layoutDependency:layoutDependency,layoutId:\"cyoatOSL_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U754jT9FZ\"},motionChild:true,nodeId:\"VLhqDUVzg\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"SaaS Templates\"})})})}),className:\"framer-12om33n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VLhqDUVzg\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AoOM8Xziu\"},motionChild:true,nodeId:\"YCeKW40P5\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Startup Templates\"})})})}),className:\"framer-4wvdxu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YCeKW40P5\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jtauYfNDD\"},motionChild:true,nodeId:\"OhvX8xRoU\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Business Templates\"})})})}),className:\"framer-1lembp1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OhvX8xRoU\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oV2rrSfzH\"},motionChild:true,nodeId:\"RDEzGwfVw\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Portfolio Templates\"})})})}),className:\"framer-yq59nj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RDEzGwfVw\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w_m4b_NS0\"},motionChild:true,nodeId:\"xwzRbgkgM\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Small Business Templates\"})})})}),className:\"framer-1yaw7to\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xwzRbgkgM\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JqHE505wi\"},motionChild:true,nodeId:\"idbjSJhpX\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Fintech Templates\"})})})}),className:\"framer-1v91lf1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"idbjSJhpX\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YgsanVNEp\"},motionChild:true,nodeId:\"gAQ4MgwrS\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Consultation Templates\"})})})}),className:\"framer-1qrcpmi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gAQ4MgwrS\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ep3qvs\",\"data-framer-name\":\"Long\",layoutDependency:layoutDependency,layoutId:\"ltXVfw0ug\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h0kwe4\",\"data-framer-name\":\"Footer List Block\",layoutDependency:layoutDependency,layoutId:\"ZMZEgGFUA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hiiw3c\",\"data-styles-preset\":\"TB696n6Cn\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94)))\"},children:\"Products\"})}),className:\"framer-1336r72\",\"data-framer-name\":\"Company\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UT5pInAaT\",style:{\"--extracted-r6o4lv\":\"var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94))\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vamqwe\",\"data-framer-name\":\"Footer List\",layoutDependency:layoutDependency,layoutId:\"bY_siBD6v\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LB2IawvnF\"},motionChild:true,nodeId:\"vuNZ9Vcic\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"All Template Access\"})})})}),className:\"framer-1bkl2cx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vuNZ9Vcic\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ani1xCsNf\"},motionChild:true,nodeId:\"fQ7OJine_\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Template Bundles\"})})})}),className:\"framer-1v6j6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fQ7OJine_\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNocrqniY\"},motionChild:true,nodeId:\"YA5UDiq2z\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Premium Templates\"})})})}),className:\"framer-nus7fl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YA5UDiq2z\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cjY4bYmDW\"},motionChild:true,nodeId:\"UI2vbrJEg\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Free Templates\"})})})}),className:\"framer-lwe8s6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UI2vbrJEg\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1057udq\",\"data-framer-name\":\"Footer List Block\",layoutDependency:layoutDependency,layoutId:\"fRNJS6MJz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hiiw3c\",\"data-styles-preset\":\"TB696n6Cn\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94)))\"},children:\"Tools\"})}),className:\"framer-j4iymj\",\"data-framer-name\":\"Company\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fcXu80HXi\",style:{\"--extracted-r6o4lv\":\"var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94))\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q91rna\",\"data-framer-name\":\"Footer List\",layoutDependency:layoutDependency,layoutId:\"sHR1VxMPB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Vk23342dQ\"},motionChild:true,nodeId:\"WH31QFc0A\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Free Business Name Generator\"})})})}),className:\"framer-casjih\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WH31QFc0A\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PMCh4Oci5\"},motionChild:true,nodeId:\"uprLOjPxT\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Free Color Palette Generator\"})})})}),className:\"framer-1wcg44k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uprLOjPxT\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-380uq6\",\"data-framer-name\":\"Footer List Block\",layoutDependency:layoutDependency,layoutId:\"CibQya5df\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hiiw3c\",\"data-styles-preset\":\"TB696n6Cn\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94)))\"},children:\"Legal Pages\"})}),className:\"framer-nnpw9d\",\"data-framer-name\":\"Company\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ii1a4pslV\",style:{\"--extracted-r6o4lv\":\"var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94))\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fdxpdb\",\"data-framer-name\":\"Footer List\",layoutDependency:layoutDependency,layoutId:\"fGP4yrpyB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tgS4HE3bu\"},motionChild:true,nodeId:\"OJV7kAJA3\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Privacy Policy\"})})})}),className:\"framer-seolzu\",\"data-framer-name\":\"About us\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OJV7kAJA3\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"C6tpPn62V\"},motionChild:true,nodeId:\"JWxRz3G05\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Terms & Conditions\"})})})}),className:\"framer-1wubw0x\",\"data-framer-name\":\"Hire Framer Devs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JWxRz3G05\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lCbUOujmi\"},motionChild:true,nodeId:\"DgKQKWj2R\",openInNewTab:false,scopeId:\"jYhP7G7m2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hoocm2\",\"data-styles-preset\":\"zB0pa0Gs6\",children:\"Refund Policy\"})})})}),className:\"framer-1q4nwnh\",\"data-framer-name\":\"Hire Framer Devs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DgKQKWj2R\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hyikhr\",\"data-framer-name\":\"Footer Bottom\",layoutDependency:layoutDependency,layoutId:\"kKaSpgGyv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94)))\"},children:\"Copyright \\xa9 2025 FramerBite, A Part of Creefty LLC. All Rights Reserved\"})}),className:\"framer-nykmb3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"enfk1NRYN\",style:{\"--extracted-r6o4lv\":\"var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GOmGSpKl4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94)))\"},children:\"Copyright \\xa9 2025 FramerBite, A Part of Creefty LLC. All Rights Reserved\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Link,{href:\"https://twitter.com/framerbite\",motionChild:true,nodeId:\"Qpp1pXiA_\",scopeId:\"jYhP7G7m2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-w8ne2m framer-ps2edu\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"Qpp1pXiA_\",style:{backgroundColor:\"rgba(18, 18, 20, 0.04)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(18, 18, 20)))\"},children:\"Follow us on Twitter\"})}),className:\"framer-15g3qrp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UgI5uzsJg\",style:{\"--extracted-r6o4lv\":\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(18, 18, 20))\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5fxeR.framer-ps2edu, .framer-5fxeR .framer-ps2edu { display: block; }\",\".framer-5fxeR.framer-1wd7j5b { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 100px 0px; position: relative; width: 1440px; }\",\".framer-5fxeR .framer-1qyzk8u { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 31px; height: min-content; justify-content: flex-start; max-width: 1298px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5fxeR .framer-1q6ufyc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-5fxeR .framer-1912pt4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 32px; position: relative; width: 1px; }\",\".framer-5fxeR .framer-1dnjas3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5fxeR .framer-4z1axu { flex: none; height: auto; max-width: 470px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-5fxeR .framer-1bcf47e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5fxeR .framer-k11x7a-container { flex: none; height: 56px; position: relative; width: 510px; }\",\".framer-5fxeR .framer-w50hw7, .framer-5fxeR .framer-1kvyfy8, .framer-5fxeR .framer-1jtfkdh, .framer-5fxeR .framer-1tk5o7i, .framer-5fxeR .framer-1e0pzw8, .framer-5fxeR .framer-1e0jlo0, .framer-5fxeR .framer-91uy0c, .framer-5fxeR .framer-u32moy, .framer-5fxeR .framer-tdevn4, .framer-5fxeR .framer-12om33n, .framer-5fxeR .framer-4wvdxu, .framer-5fxeR .framer-1lembp1, .framer-5fxeR .framer-yq59nj, .framer-5fxeR .framer-1yaw7to, .framer-5fxeR .framer-1v91lf1, .framer-5fxeR .framer-1qrcpmi, .framer-5fxeR .framer-1336r72, .framer-5fxeR .framer-1bkl2cx, .framer-5fxeR .framer-1v6j6, .framer-5fxeR .framer-nus7fl, .framer-5fxeR .framer-lwe8s6, .framer-5fxeR .framer-j4iymj, .framer-5fxeR .framer-casjih, .framer-5fxeR .framer-1wcg44k, .framer-5fxeR .framer-nnpw9d, .framer-5fxeR .framer-seolzu, .framer-5fxeR .framer-1wubw0x, .framer-5fxeR .framer-1q4nwnh, .framer-5fxeR .framer-nykmb3, .framer-5fxeR .framer-15g3qrp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-5fxeR .framer-eeh674 { -webkit-user-select: none; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 122px); left: 489px; overflow: visible; pointer-events: none; position: absolute; top: -97px; user-select: none; width: 122px; z-index: 1; }\",\".framer-5fxeR .framer-4p293x { -webkit-user-select: none; aspect-ratio: 1 / 1; bottom: -55px; flex: none; height: var(--framer-aspect-ratio-supported, 83px); left: -51px; overflow: visible; pointer-events: none; position: absolute; user-select: none; width: 83px; z-index: 1; }\",\".framer-5fxeR .framer-807f59 { -webkit-user-select: none; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 83px); overflow: visible; pointer-events: none; position: absolute; right: -50px; top: -57px; user-select: none; width: 83px; z-index: 1; }\",\".framer-5fxeR .framer-1ldcgef { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 60px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-5fxeR .framer-1hilsed-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5fxeR .framer-1r1ao12 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 880px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5fxeR .framer-xyx2h2, .framer-5fxeR .framer-v7su8s, .framer-5fxeR .framer-1h0kwe4, .framer-5fxeR .framer-1057udq, .framer-5fxeR .framer-380uq6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5fxeR .framer-eyle63, .framer-5fxeR .framer-1tvjqwo, .framer-5fxeR .framer-1vamqwe, .framer-5fxeR .framer-1q91rna, .framer-5fxeR .framer-1fdxpdb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5fxeR .framer-ep3qvs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5fxeR .framer-hyikhr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 88px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-5fxeR .framer-w8ne2m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5fxeR.framer-1wd7j5b, .framer-5fxeR .framer-1qyzk8u, .framer-5fxeR .framer-1q6ufyc, .framer-5fxeR .framer-1dnjas3, .framer-5fxeR .framer-1bcf47e, .framer-5fxeR .framer-xyx2h2, .framer-5fxeR .framer-eyle63, .framer-5fxeR .framer-v7su8s, .framer-5fxeR .framer-1tvjqwo, .framer-5fxeR .framer-ep3qvs, .framer-5fxeR .framer-1h0kwe4, .framer-5fxeR .framer-1vamqwe, .framer-5fxeR .framer-1057udq, .framer-5fxeR .framer-1q91rna, .framer-5fxeR .framer-380uq6, .framer-5fxeR .framer-1fdxpdb, .framer-5fxeR .framer-w8ne2m { gap: 0px; } .framer-5fxeR.framer-1wd7j5b > *, .framer-5fxeR .framer-1q6ufyc > *, .framer-5fxeR .framer-w8ne2m > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-5fxeR.framer-1wd7j5b > :first-child, .framer-5fxeR .framer-1q6ufyc > :first-child, .framer-5fxeR .framer-w8ne2m > :first-child { margin-left: 0px; } .framer-5fxeR.framer-1wd7j5b > :last-child, .framer-5fxeR .framer-1q6ufyc > :last-child, .framer-5fxeR .framer-w8ne2m > :last-child { margin-right: 0px; } .framer-5fxeR .framer-1qyzk8u > * { margin: 0px; margin-bottom: calc(31px / 2); margin-top: calc(31px / 2); } .framer-5fxeR .framer-1qyzk8u > :first-child, .framer-5fxeR .framer-1dnjas3 > :first-child, .framer-5fxeR .framer-1bcf47e > :first-child, .framer-5fxeR .framer-xyx2h2 > :first-child, .framer-5fxeR .framer-eyle63 > :first-child, .framer-5fxeR .framer-v7su8s > :first-child, .framer-5fxeR .framer-1tvjqwo > :first-child, .framer-5fxeR .framer-ep3qvs > :first-child, .framer-5fxeR .framer-1h0kwe4 > :first-child, .framer-5fxeR .framer-1vamqwe > :first-child, .framer-5fxeR .framer-1057udq > :first-child, .framer-5fxeR .framer-1q91rna > :first-child, .framer-5fxeR .framer-380uq6 > :first-child, .framer-5fxeR .framer-1fdxpdb > :first-child { margin-top: 0px; } .framer-5fxeR .framer-1qyzk8u > :last-child, .framer-5fxeR .framer-1dnjas3 > :last-child, .framer-5fxeR .framer-1bcf47e > :last-child, .framer-5fxeR .framer-xyx2h2 > :last-child, .framer-5fxeR .framer-eyle63 > :last-child, .framer-5fxeR .framer-v7su8s > :last-child, .framer-5fxeR .framer-1tvjqwo > :last-child, .framer-5fxeR .framer-ep3qvs > :last-child, .framer-5fxeR .framer-1h0kwe4 > :last-child, .framer-5fxeR .framer-1vamqwe > :last-child, .framer-5fxeR .framer-1057udq > :last-child, .framer-5fxeR .framer-1q91rna > :last-child, .framer-5fxeR .framer-380uq6 > :last-child, .framer-5fxeR .framer-1fdxpdb > :last-child { margin-bottom: 0px; } .framer-5fxeR .framer-1dnjas3 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-5fxeR .framer-1bcf47e > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-5fxeR .framer-xyx2h2 > *, .framer-5fxeR .framer-v7su8s > *, .framer-5fxeR .framer-1h0kwe4 > *, .framer-5fxeR .framer-1057udq > *, .framer-5fxeR .framer-380uq6 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-5fxeR .framer-eyle63 > *, .framer-5fxeR .framer-1tvjqwo > *, .framer-5fxeR .framer-1vamqwe > *, .framer-5fxeR .framer-1q91rna > *, .framer-5fxeR .framer-1fdxpdb > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-5fxeR .framer-ep3qvs > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }\",\".framer-5fxeR.framer-v-jqf95m.framer-1wd7j5b { width: 992px; }\",\".framer-5fxeR.framer-v-jqf95m .framer-1qyzk8u, .framer-5fxeR.framer-v-183g95l .framer-1qyzk8u { padding: 0px 30px 0px 30px; }\",\".framer-5fxeR.framer-v-jqf95m .framer-1912pt4 { gap: 35px; justify-content: center; }\",\".framer-5fxeR.framer-v-jqf95m .framer-1hilsed-container { height: 34px; width: 157px; }\",\".framer-5fxeR.framer-v-jqf95m .framer-1r1ao12 { max-width: 750px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5fxeR.framer-v-jqf95m .framer-1912pt4 { gap: 0px; } .framer-5fxeR.framer-v-jqf95m .framer-1912pt4 > * { margin: 0px; margin-left: calc(35px / 2); margin-right: calc(35px / 2); } .framer-5fxeR.framer-v-jqf95m .framer-1912pt4 > :first-child { margin-left: 0px; } .framer-5fxeR.framer-v-jqf95m .framer-1912pt4 > :last-child { margin-right: 0px; } }\",\".framer-5fxeR.framer-v-183g95l.framer-1wd7j5b { padding: 0px 0px 80px 0px; width: 768px; }\",\".framer-5fxeR.framer-v-183g95l .framer-1912pt4 { flex-direction: column; gap: 35px; justify-content: flex-start; }\",\".framer-5fxeR.framer-v-183g95l .framer-1dnjas3 { align-content: center; align-items: center; flex: none; justify-content: center; width: 100%; }\",\".framer-5fxeR.framer-v-183g95l .framer-1bcf47e { align-content: center; align-items: center; }\",\".framer-5fxeR.framer-v-183g95l .framer-1ldcgef { gap: 46px; justify-content: flex-start; }\",\".framer-5fxeR.framer-v-183g95l .framer-1r1ao12 { flex-wrap: wrap; gap: 50px; justify-content: flex-start; }\",\".framer-5fxeR.framer-v-183g95l .framer-hyikhr { gap: 46px; justify-content: flex-start; padding: 36px 0px 0px 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5fxeR.framer-v-183g95l .framer-1912pt4, .framer-5fxeR.framer-v-183g95l .framer-1ldcgef, .framer-5fxeR.framer-v-183g95l .framer-1r1ao12, .framer-5fxeR.framer-v-183g95l .framer-hyikhr { gap: 0px; } .framer-5fxeR.framer-v-183g95l .framer-1912pt4 > * { margin: 0px; margin-bottom: calc(35px / 2); margin-top: calc(35px / 2); } .framer-5fxeR.framer-v-183g95l .framer-1912pt4 > :first-child { margin-top: 0px; } .framer-5fxeR.framer-v-183g95l .framer-1912pt4 > :last-child { margin-bottom: 0px; } .framer-5fxeR.framer-v-183g95l .framer-1ldcgef > *, .framer-5fxeR.framer-v-183g95l .framer-hyikhr > * { margin: 0px; margin-left: calc(46px / 2); margin-right: calc(46px / 2); } .framer-5fxeR.framer-v-183g95l .framer-1ldcgef > :first-child, .framer-5fxeR.framer-v-183g95l .framer-1r1ao12 > :first-child, .framer-5fxeR.framer-v-183g95l .framer-hyikhr > :first-child { margin-left: 0px; } .framer-5fxeR.framer-v-183g95l .framer-1ldcgef > :last-child, .framer-5fxeR.framer-v-183g95l .framer-1r1ao12 > :last-child, .framer-5fxeR.framer-v-183g95l .framer-hyikhr > :last-child { margin-right: 0px; } .framer-5fxeR.framer-v-183g95l .framer-1r1ao12 > * { margin: 0px; margin-left: calc(50px / 2); margin-right: calc(50px / 2); } }\",\".framer-5fxeR.framer-v-1bepmk8.framer-1wd7j5b { padding: 24px 0px 60px 0px; width: 320px; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-1qyzk8u { padding: 0px 20px 0px 20px; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-1912pt4 { flex-direction: column; gap: 24px; justify-content: center; padding: 16px; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-1dnjas3 { flex: none; width: 100%; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-4z1axu { max-width: unset; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-1bcf47e { width: 100%; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-k11x7a-container { height: 125px; width: 100%; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-w50hw7, .framer-5fxeR.framer-v-1bepmk8 .framer-nykmb3 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-4p293x { bottom: -61px; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-807f59 { top: -60px; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-1ldcgef { flex-direction: column; gap: 35px; justify-content: flex-start; padding: 32px 0px 0px 0px; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-1r1ao12 { flex: none; flex-direction: column; gap: 40px; justify-content: flex-start; width: 100%; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-xyx2h2, .framer-5fxeR.framer-v-1bepmk8 .framer-v7su8s, .framer-5fxeR.framer-v-1bepmk8 .framer-380uq6 { gap: 30px; width: 100%; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-1h0kwe4, .framer-5fxeR.framer-v-1bepmk8 .framer-1057udq { align-self: stretch; gap: 30px; width: auto; }\",\".framer-5fxeR.framer-v-1bepmk8 .framer-hyikhr { flex-direction: column; gap: 35px; justify-content: flex-start; padding: 10px 0px 0px 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5fxeR.framer-v-1bepmk8 .framer-1912pt4, .framer-5fxeR.framer-v-1bepmk8 .framer-1ldcgef, .framer-5fxeR.framer-v-1bepmk8 .framer-1r1ao12, .framer-5fxeR.framer-v-1bepmk8 .framer-xyx2h2, .framer-5fxeR.framer-v-1bepmk8 .framer-v7su8s, .framer-5fxeR.framer-v-1bepmk8 .framer-1h0kwe4, .framer-5fxeR.framer-v-1bepmk8 .framer-1057udq, .framer-5fxeR.framer-v-1bepmk8 .framer-380uq6, .framer-5fxeR.framer-v-1bepmk8 .framer-hyikhr { gap: 0px; } .framer-5fxeR.framer-v-1bepmk8 .framer-1912pt4 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-5fxeR.framer-v-1bepmk8 .framer-1912pt4 > :first-child, .framer-5fxeR.framer-v-1bepmk8 .framer-1ldcgef > :first-child, .framer-5fxeR.framer-v-1bepmk8 .framer-1r1ao12 > :first-child, .framer-5fxeR.framer-v-1bepmk8 .framer-xyx2h2 > :first-child, .framer-5fxeR.framer-v-1bepmk8 .framer-v7su8s > :first-child, .framer-5fxeR.framer-v-1bepmk8 .framer-1h0kwe4 > :first-child, .framer-5fxeR.framer-v-1bepmk8 .framer-1057udq > :first-child, .framer-5fxeR.framer-v-1bepmk8 .framer-380uq6 > :first-child, .framer-5fxeR.framer-v-1bepmk8 .framer-hyikhr > :first-child { margin-top: 0px; } .framer-5fxeR.framer-v-1bepmk8 .framer-1912pt4 > :last-child, .framer-5fxeR.framer-v-1bepmk8 .framer-1ldcgef > :last-child, .framer-5fxeR.framer-v-1bepmk8 .framer-1r1ao12 > :last-child, .framer-5fxeR.framer-v-1bepmk8 .framer-xyx2h2 > :last-child, .framer-5fxeR.framer-v-1bepmk8 .framer-v7su8s > :last-child, .framer-5fxeR.framer-v-1bepmk8 .framer-1h0kwe4 > :last-child, .framer-5fxeR.framer-v-1bepmk8 .framer-1057udq > :last-child, .framer-5fxeR.framer-v-1bepmk8 .framer-380uq6 > :last-child, .framer-5fxeR.framer-v-1bepmk8 .framer-hyikhr > :last-child { margin-bottom: 0px; } .framer-5fxeR.framer-v-1bepmk8 .framer-1ldcgef > *, .framer-5fxeR.framer-v-1bepmk8 .framer-hyikhr > * { margin: 0px; margin-bottom: calc(35px / 2); margin-top: calc(35px / 2); } .framer-5fxeR.framer-v-1bepmk8 .framer-1r1ao12 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-5fxeR.framer-v-1bepmk8 .framer-xyx2h2 > *, .framer-5fxeR.framer-v-1bepmk8 .framer-v7su8s > *, .framer-5fxeR.framer-v-1bepmk8 .framer-1h0kwe4 > *, .framer-5fxeR.framer-v-1bepmk8 .framer-1057udq > *, .framer-5fxeR.framer-v-1bepmk8 .framer-380uq6 > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 866\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EBNfy_ngl\":{\"layout\":[\"fixed\",\"auto\"]},\"gErAIAUsf\":{\"layout\":[\"fixed\",\"auto\"]},\"GOmGSpKl4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"WmNwBGf45\":\"cTAShow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjYhP7G7m2=withCSS(Component,css,\"framer-5fxeR\");export default FramerjYhP7G7m2;FramerjYhP7G7m2.displayName=\"Footer Section\";FramerjYhP7G7m2.defaultProps={height:866,width:1440};addPropertyControls(FramerjYhP7G7m2,{variant:{options:[\"ls7ZjNW3a\",\"EBNfy_ngl\",\"gErAIAUsf\",\"GOmGSpKl4\"],optionTitles:[\"Large Desktops\",\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},WmNwBGf45:{defaultValue:true,title:\"CTA Show\",type:ControlType.Boolean}});addFonts(FramerjYhP7G7m2,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FormSparkFonts,...BrandLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjYhP7G7m2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"WmNwBGf45\\\":\\\"cTAShow\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EBNfy_ngl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gErAIAUsf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GOmGSpKl4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"866\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jYhP7G7m2.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useMemo,cloneElement}from\"react\";import{useSupabase,Tier}from\"https://framerusercontent.com/modules/dXm8rDRqd1XKlbKiAEEC/0Hj09I94t2jDx2HuEldP/SupabaseMain.js\";function getStateVariant(session,tier,type){switch(type){case\"loggedIn\":return session?\"loggedIn\":\"noUser\";case\"tiers\":return session?tier==Tier.AllAccess?\"pro\":\"free\":\"noUser\";}}export default function UserStateVariants(props){const{type}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[session,tier]=useSupabase(state=>[state.session,state.tier]);const state=useMemo(()=>getStateVariant(session,tier,type),[session,tier,type]);const layer=props[state]?.[0];if(!layer){return /*#__PURE__*/_jsx(\"div\",{className:\"userStateVariantsHidden\",style:{width:isCanvas?40:0,height:isCanvas?40:0},children:!isCanvas&&/*#__PURE__*/_jsx(\"style\",{children:`div:has(> .userStateVariantsHidden) { display: none !important; }`})});}return /*#__PURE__*/cloneElement(layer,{style:{...layer.props?.style,...props.style}});}UserStateVariants.displayName=\"User State Variants\";addPropertyControls(UserStateVariants,{type:{type:ControlType.Enum,options:[\"loggedIn\",\"tiers\"],optionTitles:[\"Logged In/Out\",\"Tiers\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},noUser:{type:ControlType.ComponentInstance},loggedIn:{type:ControlType.ComponentInstance,hidden:props=>props.type!==\"loggedIn\"},free:{type:ControlType.ComponentInstance,hidden:props=>props.type!==\"tiers\"},pro:{type:ControlType.ComponentInstance,title:\"All Access\",hidden:props=>props.type!==\"tiers\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UserStateVariants\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b7c4bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-AJJut .framer-styles-preset-n5hxqm:not(.rich-text-wrapper), .framer-AJJut .framer-styles-preset-n5hxqm.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.02em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f5411055-20b6-4145-8a75-1e04bd414101, #141512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-AJJut\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b7c4bf)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PathVariablesContext,RichText,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Template from\"https://framerusercontent.com/modules/zq8yA4AfEWSofiEeOKkT/eaDyTFoJVnYP1J8JWMmp/xeP895O2I.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Soxjbv2efCrafvI7laoO/ziYJ03GTmqfU2nKtx2GL/xklZ4mJjA.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bKvBbeEk7aCwzxDCAjrE/mgqhsMINND4ULlXDlO8W/zSvsckDfi.js\";const enabledGestures={Kxm0mKULA:{hover:true},SPVzPytdH:{hover:true}};const cycleOrder=[\"SPVzPytdH\",\"Kxm0mKULA\",\"zNhKH2Wmi\"];const serializationHash=\"framer-vUHgq\";const variantClassNames={Kxm0mKULA:\"framer-v-1k3awrc\",SPVzPytdH:\"framer-v-yajhrd\",zNhKH2Wmi:\"framer-v-g55kux\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"Zv271vJfl\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"Zv271vJfl\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"Zv271vJfl\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"Zv271vJfl\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const query1=prequery=>prequery({from:{alias:\"hhGrwOIYT\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"hhGrwOIYT\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"hhGrwOIYT\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"hhGrwOIYT\",name:\"id\",type:\"Identifier\"}]});const query2=prequery=>prequery({from:{alias:\"Ie_gouxCO\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"Ie_gouxCO\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"Ie_gouxCO\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"Ie_gouxCO\",name:\"id\",type:\"Identifier\"}]});const query3=prequery=>prequery({from:{alias:\"Ie_gouxCO\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"Ie_gouxCO\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"Ie_gouxCO\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"Ie_gouxCO\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"Ie_gouxCO\",name:\"nmQl43Frz\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"aYTB30D7O\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"Ie_gouxCO\",name:\"FywgFSIOx\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"mJITaXFG2\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const query4=prequery=>prequery({from:{alias:\"Jh8brLZi9\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:4},select:[{collection:\"Jh8brLZi9\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"Jh8brLZi9\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"Jh8brLZi9\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"Jh8brLZi9\",name:\"nmQl43Frz\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"aYTB30D7O\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"Jh8brLZi9\",name:\"FywgFSIOx\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"mJITaXFG2\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"SPVzPytdH\",\"Variant 2\":\"Kxm0mKULA\",\"Variant 3\":\"zNhKH2Wmi\"};const getProps=({height,id,link,subText,title,width,...props})=>{return{...props,bowG942Np:title??props.bowG942Np??\"All Access Club\",DbJmKWYE2:link??props.DbJmKWYE2,fMNYccZlD:subText??props.fMNYccZlD??\"Get access to all our templates & components for free.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"SPVzPytdH\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,bowG942Np,fMNYccZlD,DbJmKWYE2,u0qa1J4adZv271vJfl,N7MUJ4f73Zv271vJfl,idZv271vJfl,u0qa1J4adhhGrwOIYT,N7MUJ4f73hhGrwOIYT,idhhGrwOIYT,u0qa1J4adIe_gouxCO,N7MUJ4f73Ie_gouxCO,idIe_gouxCO,u0qa1J4adJh8brLZi9,N7MUJ4f73Jh8brLZi9,idJh8brLZi9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SPVzPytdH\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"zNhKH2Wmi\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"Kxm0mKULA-hover\")return true;if(baseVariant===\"Kxm0mKULA\")return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:DbJmKWYE2,nodeId:\"SPVzPytdH\",openInNewTab:false,smoothScroll:true,...addPropertyOverrides({Kxm0mKULA:{href:{webPageId:\"LB2IawvnF\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-yajhrd\",className,classNames)} framer-112mss9`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"SPVzPytdH\",ref:ref??ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(150deg, rgb(122, 102, 255) 0%, rgb(66, 255, 220) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"Kxm0mKULA-hover\":{background:\"linear-gradient(150deg, rgb(163, 138, 255) 0%, rgb(29, 66, 161) 44.12478885135134%, rgb(149, 79, 255) 79.15786880630631%, rgb(74, 46, 255) 100%)\"},Kxm0mKULA:{background:\"linear-gradient(150deg, rgb(74, 46, 255) 0%, rgb(237, 148, 128) 49.549549549549546%, rgb(209, 240, 173) 81.98198198198197%, rgb(66, 126, 255) 100%)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},...addPropertyOverrides({\"Kxm0mKULA-hover\":{\"data-framer-name\":undefined},\"SPVzPytdH-hover\":{\"data-framer-name\":undefined},Kxm0mKULA:{\"data-framer-name\":\"Variant 2\"},zNhKH2Wmi:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j9ervh\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"PqQC9qU51\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iwb6au\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"QjOKuCg7V\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n5hxqm\",\"data-styles-preset\":\"zSvsckDfi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:\"All Access Club\"})}),className:\"framer-1ge64hr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QtC0vHbpw\",style:{\"--extracted-r6o4lv\":\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\"},text:bowG942Np,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Kxm0mKULA-hover\":{text:undefined},Kxm0mKULA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:\"Unlock 140+ Framer Templates Instantly\"})}),fonts:[\"Inter-SemiBold\"],text:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1st97gv\",\"data-styles-preset\":\"xklZ4mJjA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:\"Get access to all our templates & components for free.\"})}),className:\"framer-134ba0w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LWqZcupiA\",style:{\"--extracted-r6o4lv\":\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\"},text:fMNYccZlD,variants:{Kxm0mKULA:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Kxm0mKULA-hover\":{text:undefined},Kxm0mKULA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"Get access to all our current & upcoming templates for free.\"})}),text:undefined}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-resud2\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"mzWe2z4Zy\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-i5xo6j\",\"data-framer-name\":\"Button Main\",layoutDependency:layoutDependency,layoutId:\"g292v_mOV\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Unlock All Access\"})}),className:\"framer-1gtn01i\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"lN704BhX6\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j8qgd8\",\"data-framer-name\":\"Images\",layoutDependency:layoutDependency,layoutId:\"V5b1J3Yya\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lpgfm2\",layoutDependency:layoutDependency,layoutId:\"Zv271vJfl\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"Zv271vJfl\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:1},select:[{collection:\"Zv271vJfl\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"Zv271vJfl\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"Zv271vJfl\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idZv271vJfl,N7MUJ4f73:N7MUJ4f73Zv271vJfl,u0qa1J4ad:u0qa1J4adZv271vJfl},index)=>{N7MUJ4f73Zv271vJfl??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Zv271vJfl-${idZv271vJfl}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{N7MUJ4f73:N7MUJ4f73Zv271vJfl},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5aktp3\",layoutDependency:layoutDependency,layoutId:\"kO0OnmnBR\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+200.6+0+0+0+.5),pixelHeight:1440,pixelWidth:1200,sizes:\"127px\",...toResponsiveImage(u0qa1J4adZv271vJfl)},className:\"framer-1tpnlnr\",\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"n4L9ncz_Q\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px -9px 32px 0px rgba(0, 0, 0, 0.3)\"},...addPropertyOverrides({\"Kxm0mKULA-hover\":{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+364+0+0+0+200-171.5923913043478),pixelHeight:1440,pixelWidth:1200,sizes:\"197.4339px\",...toResponsiveImage(u0qa1J4adZv271vJfl)}},Kxm0mKULA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+364+0+0+0+200-151.5923913043478),pixelHeight:1440,pixelWidth:1200,sizes:\"197.4339px\",...toResponsiveImage(u0qa1J4adZv271vJfl)}},zNhKH2Wmi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+48+0+0+0+-89.5),pixelHeight:1440,pixelWidth:1200,sizes:\"127px\",...toResponsiveImage(u0qa1J4adZv271vJfl)}}},baseVariant,gestureVariant)})})})},idZv271vJfl);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dqa66l\",layoutDependency:layoutDependency,layoutId:\"hhGrwOIYT\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"hhGrwOIYT\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:2},select:[{collection:\"hhGrwOIYT\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"hhGrwOIYT\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"hhGrwOIYT\",name:\"id\",type:\"Identifier\"}]},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idhhGrwOIYT,N7MUJ4f73:N7MUJ4f73hhGrwOIYT,u0qa1J4ad:u0qa1J4adhhGrwOIYT},index1)=>{N7MUJ4f73hhGrwOIYT??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`hhGrwOIYT-${idhhGrwOIYT}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{N7MUJ4f73:N7MUJ4f73hhGrwOIYT},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g7tl7o\",layoutDependency:layoutDependency,layoutId:\"Bbs_0bGV7\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+200.6+0+0+0+-40),pixelHeight:1440,pixelWidth:1200,sizes:\"141px\",...toResponsiveImage(u0qa1J4adhhGrwOIYT)},className:\"framer-wh3uvc\",\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"GsZScWzXZ\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px -9px 32px 0px rgba(0, 0, 0, 0.3)\"},...addPropertyOverrides({\"Kxm0mKULA-hover\":{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+364+0+0+0+-27.5),pixelHeight:1440,pixelWidth:1200,sizes:\"218.8718px\",...toResponsiveImage(u0qa1J4adhhGrwOIYT)}},\"SPVzPytdH-hover\":{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+200.6+0+0+0+-21),pixelHeight:1440,pixelWidth:1200,sizes:\"141px\",...toResponsiveImage(u0qa1J4adhhGrwOIYT)}},Kxm0mKULA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+364+0+0+0+-21.5),pixelHeight:1440,pixelWidth:1200,sizes:\"218.8718px\",...toResponsiveImage(u0qa1J4adhhGrwOIYT)}},zNhKH2Wmi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+48+0+0+0+-120),pixelHeight:1440,pixelWidth:1200,sizes:\"141px\",...toResponsiveImage(u0qa1J4adhhGrwOIYT)},transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})})})},idhhGrwOIYT);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a3d47f\",layoutDependency:layoutDependency,layoutId:\"Ie_gouxCO\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"Ie_gouxCO\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"Ie_gouxCO\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"Ie_gouxCO\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"Ie_gouxCO\",name:\"id\",type:\"Identifier\"}]},...addPropertyOverrides({Kxm0mKULA:{query:{from:{alias:\"Ie_gouxCO\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"Ie_gouxCO\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"Ie_gouxCO\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"Ie_gouxCO\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"Ie_gouxCO\",name:\"nmQl43Frz\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"aYTB30D7O\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"Ie_gouxCO\",name:\"FywgFSIOx\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"mJITaXFG2\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}}},TzHO1UKXG:{query:{from:{alias:\"Ie_gouxCO\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:3},select:[{collection:\"Ie_gouxCO\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"Ie_gouxCO\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"Ie_gouxCO\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"Ie_gouxCO\",name:\"nmQl43Frz\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"aYTB30D7O\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"Ie_gouxCO\",name:\"FywgFSIOx\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"mJITaXFG2\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}}}},baseVariant,gestureVariant),children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({id:idIe_gouxCO,N7MUJ4f73:N7MUJ4f73Ie_gouxCO,u0qa1J4ad:u0qa1J4adIe_gouxCO},index2)=>{N7MUJ4f73Ie_gouxCO??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Ie_gouxCO-${idIe_gouxCO}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{N7MUJ4f73:N7MUJ4f73Ie_gouxCO},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jouq0t\",layoutDependency:layoutDependency,layoutId:\"NjqlQMH4V\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+200.6+0+0+0+6),pixelHeight:1440,pixelWidth:1200,sizes:\"118px\",...toResponsiveImage(u0qa1J4adIe_gouxCO)},className:\"framer-dyu4dc\",\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"aIpktqbrH\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px -9px 32px 0px rgba(0, 0, 0, 0.3)\"},...addPropertyOverrides({Kxm0mKULA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+364+0+0+0+200-173.9945652173913),pixelHeight:1440,pixelWidth:1200,sizes:\"183.4425px\",...toResponsiveImage(u0qa1J4adIe_gouxCO)}},zNhKH2Wmi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+18+48+0+0+0+-84),pixelHeight:1440,pixelWidth:1200,sizes:\"118px\",...toResponsiveImage(u0qa1J4adIe_gouxCO)}}},baseVariant,gestureVariant)})})})},idIe_gouxCO);})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ql68yh\",layoutDependency:layoutDependency,layoutId:\"Jh8brLZi9\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"Jh8brLZi9\",data:Template,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},offset:{type:\"LiteralValue\",value:4},select:[{collection:\"Jh8brLZi9\",name:\"u0qa1J4ad\",type:\"Identifier\"},{collection:\"Jh8brLZi9\",name:\"N7MUJ4f73\",type:\"Identifier\"},{collection:\"Jh8brLZi9\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"Jh8brLZi9\",name:\"nmQl43Frz\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"aYTB30D7O\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"Jh8brLZi9\",name:\"FywgFSIOx\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"mJITaXFG2\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({id:idJh8brLZi9,N7MUJ4f73:N7MUJ4f73Jh8brLZi9,u0qa1J4ad:u0qa1J4adJh8brLZi9},index3)=>{N7MUJ4f73Jh8brLZi9??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Jh8brLZi9-${idJh8brLZi9}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{N7MUJ4f73:N7MUJ4f73Jh8brLZi9},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nvot8y\",layoutDependency:layoutDependency,layoutId:\"jjlmWm9x6\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,pixelHeight:1440,pixelWidth:1200,sizes:\"183.4425px\",...toResponsiveImage(u0qa1J4adJh8brLZi9)},className:\"framer-ls7136\",\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"yCeEHfIpe\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px -9px 32px 0px rgba(0, 0, 0, 0.3)\"},...addPropertyOverrides({\"Kxm0mKULA-hover\":{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+364+0+0+0+200-109.99456521739131),pixelHeight:1440,pixelWidth:1200,sizes:\"183.5px\",...toResponsiveImage(u0qa1J4adJh8brLZi9)}},Kxm0mKULA:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+364+0+0+0+200-109.99456521739131),pixelHeight:1440,pixelWidth:1200,sizes:\"183.4425px\",...toResponsiveImage(u0qa1J4adJh8brLZi9)}}},baseVariant,gestureVariant)})})})},idJh8brLZi9);})})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vUHgq.framer-112mss9, .framer-vUHgq .framer-112mss9 { display: block; }\",\".framer-vUHgq.framer-yajhrd { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: 195px; justify-content: flex-start; overflow: hidden; padding: 18px 20px 21px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-vUHgq .framer-j9ervh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 239px; }\",\".framer-vUHgq .framer-1iwb6au { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vUHgq .framer-1ge64hr { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-vUHgq .framer-134ba0w { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vUHgq .framer-resud2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; min-height: 201px; min-width: 201px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vUHgq .framer-i5xo6j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 12px 20px 12px 20px; position: absolute; top: 6px; width: min-content; z-index: 1; }\",\".framer-vUHgq .framer-1gtn01i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vUHgq .framer-1j8qgd8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 250px; z-index: 2; }\",\".framer-vUHgq .framer-lpgfm2, .framer-vUHgq .framer-1dqa66l, .framer-vUHgq .framer-a3d47f, .framer-vUHgq .framer-ql68yh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-vUHgq .framer-5aktp3, .framer-vUHgq .framer-g7tl7o, .framer-vUHgq .framer-1jouq0t, .framer-vUHgq .framer-nvot8y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px; height: 200px; justify-content: flex-start; padding: 0px; position: relative; width: 150px; }\",\".framer-vUHgq .framer-1tpnlnr { aspect-ratio: 0.8290598290598291 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 153px); position: absolute; right: -13px; top: 1px; width: 127px; z-index: 1; }\",\".framer-vUHgq .framer-wh3uvc { aspect-ratio: 0.8290598290598291 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 170px); left: -5px; position: absolute; top: -40px; width: 141px; z-index: 1; }\",\".framer-vUHgq .framer-dyu4dc { aspect-ratio: 0.8290598290598291 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 142px); left: -34px; position: absolute; top: 6px; width: 118px; z-index: 1; }\",\".framer-vUHgq .framer-ls7136 { aspect-ratio: 0.8290598290598291 / 1; bottom: -111px; flex: none; height: var(--framer-aspect-ratio-supported, 221px); position: absolute; right: -44px; width: 183px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vUHgq.framer-yajhrd, .framer-vUHgq .framer-j9ervh, .framer-vUHgq .framer-1iwb6au, .framer-vUHgq .framer-resud2, .framer-vUHgq .framer-i5xo6j, .framer-vUHgq .framer-1j8qgd8, .framer-vUHgq .framer-lpgfm2, .framer-vUHgq .framer-5aktp3, .framer-vUHgq .framer-1dqa66l, .framer-vUHgq .framer-g7tl7o, .framer-vUHgq .framer-a3d47f, .framer-vUHgq .framer-1jouq0t, .framer-vUHgq .framer-ql68yh, .framer-vUHgq .framer-nvot8y { gap: 0px; } .framer-vUHgq.framer-yajhrd > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-vUHgq.framer-yajhrd > :first-child, .framer-vUHgq .framer-j9ervh > :first-child, .framer-vUHgq .framer-1iwb6au > :first-child, .framer-vUHgq .framer-lpgfm2 > :first-child, .framer-vUHgq .framer-1dqa66l > :first-child, .framer-vUHgq .framer-a3d47f > :first-child, .framer-vUHgq .framer-ql68yh > :first-child { margin-top: 0px; } .framer-vUHgq.framer-yajhrd > :last-child, .framer-vUHgq .framer-j9ervh > :last-child, .framer-vUHgq .framer-1iwb6au > :last-child, .framer-vUHgq .framer-lpgfm2 > :last-child, .framer-vUHgq .framer-1dqa66l > :last-child, .framer-vUHgq .framer-a3d47f > :last-child, .framer-vUHgq .framer-ql68yh > :last-child { margin-bottom: 0px; } .framer-vUHgq .framer-j9ervh > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-vUHgq .framer-1iwb6au > * { margin: 0px; margin-bottom: calc(3px / 2); margin-top: calc(3px / 2); } .framer-vUHgq .framer-resud2 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-vUHgq .framer-resud2 > :first-child, .framer-vUHgq .framer-i5xo6j > :first-child, .framer-vUHgq .framer-1j8qgd8 > :first-child, .framer-vUHgq .framer-5aktp3 > :first-child, .framer-vUHgq .framer-g7tl7o > :first-child, .framer-vUHgq .framer-1jouq0t > :first-child, .framer-vUHgq .framer-nvot8y > :first-child { margin-left: 0px; } .framer-vUHgq .framer-resud2 > :last-child, .framer-vUHgq .framer-i5xo6j > :last-child, .framer-vUHgq .framer-1j8qgd8 > :last-child, .framer-vUHgq .framer-5aktp3 > :last-child, .framer-vUHgq .framer-g7tl7o > :last-child, .framer-vUHgq .framer-1jouq0t > :last-child, .framer-vUHgq .framer-nvot8y > :last-child { margin-right: 0px; } .framer-vUHgq .framer-i5xo6j > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-vUHgq .framer-1j8qgd8 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-vUHgq .framer-lpgfm2 > *, .framer-vUHgq .framer-1dqa66l > *, .framer-vUHgq .framer-a3d47f > *, .framer-vUHgq .framer-ql68yh > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-vUHgq .framer-5aktp3 > *, .framer-vUHgq .framer-g7tl7o > *, .framer-vUHgq .framer-1jouq0t > *, .framer-vUHgq .framer-nvot8y > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } }\",\".framer-vUHgq.framer-v-1k3awrc.framer-yajhrd { gap: 58px; height: 450px; padding: 24px 20px 20px 30px; width: 390px; }\",\".framer-vUHgq.framer-v-1k3awrc .framer-j9ervh { align-content: flex-start; align-items: flex-start; justify-content: flex-start; width: 100%; }\",\".framer-vUHgq.framer-v-1k3awrc .framer-1iwb6au { gap: 4px; }\",\".framer-vUHgq.framer-v-1k3awrc .framer-1ge64hr { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vUHgq.framer-v-1k3awrc .framer-134ba0w { --framer-text-wrap: balance; }\",\".framer-vUHgq.framer-v-1k3awrc .framer-resud2 { flex-direction: column; min-height: 52px; min-width: 190px; }\",\".framer-vUHgq.framer-v-1k3awrc .framer-i5xo6j { flex-direction: column; }\",\".framer-vUHgq.framer-v-1k3awrc .framer-1tpnlnr { bottom: -87px; height: var(--framer-aspect-ratio-supported, 239px); right: -83px; top: unset; width: 197px; }\",\".framer-vUHgq.framer-v-1k3awrc .framer-wh3uvc { bottom: -42px; height: unset; left: unset; right: -125px; top: -21px; width: var(--framer-aspect-ratio-supported, 219px); }\",\".framer-vUHgq.framer-v-1k3awrc .framer-dyu4dc { bottom: -47px; height: var(--framer-aspect-ratio-supported, 221px); left: unset; right: -67px; top: unset; width: 183px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vUHgq.framer-v-1k3awrc.framer-yajhrd, .framer-vUHgq.framer-v-1k3awrc .framer-1iwb6au, .framer-vUHgq.framer-v-1k3awrc .framer-resud2, .framer-vUHgq.framer-v-1k3awrc .framer-i5xo6j { gap: 0px; } .framer-vUHgq.framer-v-1k3awrc.framer-yajhrd > * { margin: 0px; margin-bottom: calc(58px / 2); margin-top: calc(58px / 2); } .framer-vUHgq.framer-v-1k3awrc.framer-yajhrd > :first-child, .framer-vUHgq.framer-v-1k3awrc .framer-1iwb6au > :first-child, .framer-vUHgq.framer-v-1k3awrc .framer-resud2 > :first-child, .framer-vUHgq.framer-v-1k3awrc .framer-i5xo6j > :first-child { margin-top: 0px; } .framer-vUHgq.framer-v-1k3awrc.framer-yajhrd > :last-child, .framer-vUHgq.framer-v-1k3awrc .framer-1iwb6au > :last-child, .framer-vUHgq.framer-v-1k3awrc .framer-resud2 > :last-child, .framer-vUHgq.framer-v-1k3awrc .framer-i5xo6j > :last-child { margin-bottom: 0px; } .framer-vUHgq.framer-v-1k3awrc .framer-1iwb6au > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-vUHgq.framer-v-1k3awrc .framer-resud2 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-vUHgq.framer-v-1k3awrc .framer-i5xo6j > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-vUHgq.framer-v-g55kux.framer-yajhrd { cursor: unset; }\",\".framer-vUHgq.framer-v-g55kux .framer-j9ervh { min-height: 48px; }\",\".framer-vUHgq.framer-v-g55kux .framer-1tpnlnr { right: -23px; top: -89px; }\",\".framer-vUHgq.framer-v-g55kux .framer-wh3uvc { left: 50%; top: -120px; }\",\".framer-vUHgq.framer-v-g55kux .framer-dyu4dc { left: -24px; top: -84px; }\",\".framer-vUHgq.framer-v-yajhrd.hover .framer-1tpnlnr { right: -3px; }\",\".framer-vUHgq.framer-v-yajhrd.hover .framer-wh3uvc { top: -21px; }\",\".framer-vUHgq.framer-v-yajhrd.hover .framer-dyu4dc { left: -44px; }\",\".framer-vUHgq.framer-v-1k3awrc.hover .framer-i5xo6j { top: 0px; }\",\".framer-vUHgq.framer-v-1k3awrc.hover .framer-1tpnlnr { bottom: -67px; top: unset; }\",\".framer-vUHgq.framer-v-1k3awrc.hover .framer-wh3uvc { bottom: -36px; height: unset; left: unset; top: -27px; }\",\".framer-vUHgq.framer-v-1k3awrc.hover .framer-dyu4dc { left: unset; right: -47px; top: unset; }\",\".framer-vUHgq.framer-v-1k3awrc.hover .framer-ls7136 { left: -29px; right: -4px; width: unset; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-vUHgq[data-border=\"true\"]::after, .framer-vUHgq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 195\n * @framerIntrinsicWidth 290\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Kxm0mKULA\":{\"layout\":[\"fixed\",\"fixed\"]},\"zNhKH2Wmi\":{\"layout\":[\"auto\",\"fixed\"]},\"m_gjoLry5\":{\"layout\":[\"auto\",\"fixed\"]},\"TzHO1UKXG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bowG942Np\":\"title\",\"fMNYccZlD\":\"subText\",\"DbJmKWYE2\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerfcd8C4Ymq=withCSS(Component,css,\"framer-vUHgq\");export default Framerfcd8C4Ymq;Framerfcd8C4Ymq.displayName=\"Bundle Item\";Framerfcd8C4Ymq.defaultProps={height:195,width:290};addPropertyControls(Framerfcd8C4Ymq,{variant:{options:[\"SPVzPytdH\",\"Kxm0mKULA\",\"zNhKH2Wmi\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},bowG942Np:{defaultValue:\"All Access Club\",displayTextArea:false,title:\"Title\",type:ControlType.String},fMNYccZlD:{defaultValue:\"Get access to all our templates & components for free.\",displayTextArea:false,title:\"Sub Text\",type:ControlType.String},DbJmKWYE2:{title:\"Link\",type:ControlType.Link}});addFonts(Framerfcd8C4Ymq,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerfcd8C4Ymq\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Kxm0mKULA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zNhKH2Wmi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"m_gjoLry5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TzHO1UKXG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"bowG942Np\\\":\\\"title\\\",\\\"fMNYccZlD\\\":\\\"subText\\\",\\\"DbJmKWYE2\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"195\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"290\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{useSupabase,supabaseClient,setSignedIn,getSignedIn}from\"https://framerusercontent.com/modules/dXm8rDRqd1XKlbKiAEEC/0Hj09I94t2jDx2HuEldP/SupabaseMain.js\";const SESSION_ID_LOCAL_STORAGE_KEY=\"sessionId\";const SESSION_ID_DATABASE_KEY=\"web_session_id\";let isSessionIdCurrentlyUpdating=false;export default function SupabaseManager(){const[session,setDeviceLimitSignedOut]=useSupabase(state=>[state.session,state.setDeviceLimitSignedOut]);const pluginSessionIdRef=useRef(localStorage.getItem(SESSION_ID_LOCAL_STORAGE_KEY)||null);const[scheduledSessionIdUpdate,setScheduledSessionIdUpdate]=useState(false);const sessionRef=useRef(session);const ref=useRef(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{sessionRef.current=session;},[session]);useEffect(()=>{if(isCanvas)return;// Redirect to update password page\nconst hash=window?.location?.hash?.substring(1);if(hash&&hash.includes(\"&type=recovery\")){window.location.href=`${window.location.origin}/update-password#${hash}`;}const{data:{subscription}}=supabaseClient.auth.onAuthStateChange((event,session)=>{if(event===\"SIGNED_IN\"||event===\"INITIAL_SESSION\"){sessionRef.current=session;setScheduledSessionIdUpdate(true);}});return()=>subscription.unsubscribe();},[]);useEffect(()=>{let isCancelled=false;const updateSessionId=async()=>{const isUnmounting=!ref.current;if(!scheduledSessionIdUpdate||isSessionIdCurrentlyUpdating)return;isSessionIdCurrentlyUpdating=true;const session=sessionRef.current;if(!session)return;const{data,error}=await supabaseClient.from(\"users\").select(SESSION_ID_DATABASE_KEY).eq(\"user_id\",session.user.id).single();if(isCancelled&&!isUnmounting)return;// Get the locally saved session id; this may be null on a fresh login.\nconst savedSessionId=localStorage.getItem(SESSION_ID_LOCAL_STORAGE_KEY);// If there's no locally stored session ID, or no DB session ID, or we've flagged a new sign-in,\n// then update both the DB and local storage with a new UUID.\nif(!savedSessionId||!data?.[SESSION_ID_DATABASE_KEY]||getSignedIn()){const newId=crypto.randomUUID();const{error:updateError}=await supabaseClient.from(\"users\").update({[SESSION_ID_DATABASE_KEY]:newId}).eq(\"user_id\",session.user.id);if(isCancelled)return;if(updateError){console.error(\"Error updating plugin session id\",updateError);}else{localStorage.setItem(SESSION_ID_LOCAL_STORAGE_KEY,newId);pluginSessionIdRef.current=newId;}}else if(savedSessionId!==data?.[SESSION_ID_DATABASE_KEY]){if(isCancelled)return;// If the local and remote session IDs don't match and we're not in a new sign\u2011in, then sign out.\n// setDeviceLimitSignedOut(true)\n// await supabaseClient.auth.signOut()\n}};updateSessionId().then(()=>{setSignedIn(false);setScheduledSessionIdUpdate(false);isSessionIdCurrentlyUpdating=false;});return()=>{if(scheduledSessionIdUpdate){isCancelled=true;}};},[scheduledSessionIdUpdate]);return /*#__PURE__*/_jsx(\"div\",{ref:ref});}SupabaseManager.displayName=\"Supabase Manager\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SupabaseManager\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SupabaseManager.map", "import{RenderTarget}from\"framer\";import create from\"zustand\";import{useEffect}from\"react\";import{createClient}from\"@supabase/supabase-js\";export const SUPABASE_ID=\"ajqbxaambspdkzjqdfpj\";const API_BASE_URL=\"https://framerbite-worker.f-rizvi93.workers.dev\";export const supabaseClient=createClient(`https://${SUPABASE_ID}.supabase.co`,\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImFqcWJ4YWFtYnNwZGt6anFkZnBqIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MzY3ODg0ODAsImV4cCI6MjA1MjM2NDQ4MH0.qZl_yIrcrx2fgf2CYjbpFd37PPL2QVehA1FdMp_3iQY\");export var Tier;(function(Tier){Tier[Tier[\"NoUser\"]=0]=\"NoUser\";Tier[Tier[\"Free\"]=1]=\"Free\";Tier[Tier[\"AllAccess\"]=2]=\"AllAccess\";})(Tier||(Tier={}));const useSupabaseStore=create(set=>({session:null,userData:null,firstName:\"\",lastName:\"\",tier:0,templateSales:[],setSession:session=>set({session}),setSessionData:(userData,tier)=>set({userData,tier}),setTemplateSales:templateSales=>set({templateSales}),setName:(firstName,lastName)=>set({firstName,lastName})}));async function updateSession(newSession){let session=newSession;let tier=0;let team=null;let firstName=\"\";let lastName=\"\";let userData=null;useSupabaseStore.getState().setSession(session);if(session){var _userData_,_userData_1,_userData_2;const userId=session.user.id;let{data,error}=await supabaseClient.from(\"users\").select(\"*\").eq(\"user_id\",userId);if(error){console.error(\"Error fetching user data\",error);}userData=data;tier=(userData===null||userData===void 0?void 0:(_userData_=userData[0])===null||_userData_===void 0?void 0:_userData_.all_access)?2:1;firstName=userData===null||userData===void 0?void 0:(_userData_1=userData[0])===null||_userData_1===void 0?void 0:_userData_1.first_name;lastName=userData===null||userData===void 0?void 0:(_userData_2=userData[0])===null||_userData_2===void 0?void 0:_userData_2.last_name;}useSupabaseStore.getState().setSessionData(userData,tier);useSupabaseStore.getState().setName(firstName,lastName);}supabaseClient.auth.getSession().then(({data:{session}})=>{updateSession(session);});const{data:{subscription}}=supabaseClient.auth.onAuthStateChange((_event,session)=>{updateSession(session);});export function useSupabase(selector){const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{var _window_location_hash,_window_location,_window;if(isCanvas)return;// Redirect to update password page\nconst hash=(_window=window)===null||_window===void 0?void 0:(_window_location=_window.location)===null||_window_location===void 0?void 0:(_window_location_hash=_window_location.hash)===null||_window_location_hash===void 0?void 0:_window_location_hash.substring(1);if(hash&&hash.includes(\"&type=recovery\")){window.location.href=`${window.location.origin}/update-password#${hash}`;}},[]);return useSupabaseStore(selector);}export function useTemplateSales(){var _session_user;const{session,templateSales,setTemplateSales}=useSupabase(state=>state);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{if(isCanvas)return;const fetchTemplateSales=async()=>{try{var _session_user;const{data,error}=await supabaseClient.from(\"product_sales\").select(\"*\").eq(\"email\",session===null||session===void 0?void 0:(_session_user=session.user)===null||_session_user===void 0?void 0:_session_user.email);if(error){console.error(\"Error fetching template sales\",error);}setTemplateSales(data);}catch(error){console.error(\"Error fetching template sales:\",error);setTemplateSales(null);}};fetchTemplateSales();},[session===null||session===void 0?void 0:(_session_user=session.user)===null||_session_user===void 0?void 0:_session_user.email]);return templateSales;}\nexport const __FramerMetadata__ = {\"exports\":{\"useTemplateSales\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSupabase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SUPABASE_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supabaseClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Tier\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SupabaseMain.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{RenderTarget,withCSS}from\"framer\";import{forwardRef}from\"react\";import{motion}from\"framer-motion\";export var FormState;(function(FormState){FormState[\"Default\"]=\"default\";FormState[\"Loading\"]=\"loading\";FormState[\"Success\"]=\"success\";FormState[\"Error\"]=\"error\";})(FormState||(FormState={}));export var Events;(function(Events){Events[\"FormStateChange\"]=\"framerbite-form-state-change\";Events[\"SubmitButtonClick\"]=\"framerbite-submit-button-click\";Events[\"GoogleSignIn\"]=\"framerbite-google-sign-in\";Events[\"Error\"]=\"framerbite-form-error\";})(Events||(Events={}));export const HIDDEN_CLASS_NAME=\"framerbite-hidden\";const CANVAS_HIDDEN_CLASS_NAME=\"framerbite-canvas-hidden\";export const createId=()=>\"a\"+String(Math.floor(Math.random()*999999999));const HideElementComponent=/*#__PURE__*/forwardRef(({},ref)=>{return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:HIDDEN_CLASS_NAME});});export const HideElement=withCSS(HideElementComponent,[`div:has(> .${HIDDEN_CLASS_NAME}) { display: none; }`,`.${HIDDEN_CLASS_NAME} { display: none; }`],HIDDEN_CLASS_NAME);export const HiddenComponentLabel=/*#__PURE__*/forwardRef(({text,subtext=\"\",children=null,...otherProps},ref)=>{const isCanvas=RenderTarget.current()===RenderTarget.canvas;return isCanvas?/*#__PURE__*/_jsxs(\"div\",{...otherProps,ref:ref,className:CANVAS_HIDDEN_CLASS_NAME,style:{backgroundColor:\"rgba(187, 187, 187, 0.15)\",borderRadius:10,padding:\"12px 16px\",fontFamily:\"Inter\",fontWeight:500,fontSize:12,color:\"#999\",display:\"flex\",flexDirection:\"column\",gap:4,alignItems:\"center\",textAlign:\"center\",width:\"100%\",height:\"100%\",textWrap:\"nowrap\"},children:[text,subtext&&/*#__PURE__*/_jsx(\"span\",{style:{opacity:.7,whiteSpace:\"pre\",lineHeight:1.4},children:subtext}),children,/*#__PURE__*/_jsx(Border,{width:\"1px\",style:\"solid\",borderColor:\"rgba(136, 136, 136, 0.1)\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n                [data-framer-component-container=\"true\"] div:has(> .${CANVAS_HIDDEN_CLASS_NAME}) {\n                    display: none !important;\n                }`})]}):/*#__PURE__*/_jsx(\"div\",{...otherProps,ref:ref,className:HIDDEN_CLASS_NAME,children:/*#__PURE__*/_jsx(HideElement,{})});});export function Border({width,style,transition=null,borderColor=\"inherit\",opacity=1}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor,opacity},style:{position:\"absolute\",inset:0,borderWidth:width,borderStyle:style,borderRadius:\"inherit\",pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Border\";\nexport const __FramerMetadata__ = {\"exports\":{\"createId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"HideElement\":{\"type\":\"reactComponent\",\"name\":\"HideElement\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenComponentLabel\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Events\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HIDDEN_CLASS_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Link}from\"framer\";import{useState,useEffect,useRef,useMemo}from\"react\";import{useSupabase,useTemplateSales,Tier,supabaseClient,SUPABASE_ID}from\"https://framerusercontent.com/modules/HE4xQriWbG206X5aggrT/rl8NLbt2ZIddgpQAP9cH/SupabaseMain.js\";import{FormState,Events}from\"https://framerusercontent.com/modules/xnlwGvl4Wj2jU1X73LMO/fuDnyEmxvLkMHeC6bpfR/Shared.js\";////////////////////////////////////////////////////////////////////////////////\nexport function TemplateLibrarySuperfields(Component){return props=>{const[session,tier]=useSupabase(state=>[state.session,state.tier]);const templateSales=useTemplateSales();const templateProductNames=useMemo(()=>{return(templateSales===null||templateSales===void 0?void 0:templateSales.map(template=>template.product_name))||[];},[templateSales]);function customFilter({dataIds,dataItemsById,collections,propertyControlsByTitle}){var _collections_,_mainPropertyControlsByTitle_Title,_mainPropertyControlsByTitle_Bundle,_propertyControlsByTitle_bundleId_ProductName,_propertyControlsByTitle_bundleId;if(tier===Tier.AllAccess){// Pro = All Access\nreturn dataIds;}if(!templateProductNames.length){return[];}const mainPropertyControlsByTitle=propertyControlsByTitle[(_collections_=collections[0])===null||_collections_===void 0?void 0:_collections_.alias];const titleId=mainPropertyControlsByTitle===null||mainPropertyControlsByTitle===void 0?void 0:(_mainPropertyControlsByTitle_Title=mainPropertyControlsByTitle.Title)===null||_mainPropertyControlsByTitle_Title===void 0?void 0:_mainPropertyControlsByTitle_Title.id;const bundleId=mainPropertyControlsByTitle===null||mainPropertyControlsByTitle===void 0?void 0:(_mainPropertyControlsByTitle_Bundle=mainPropertyControlsByTitle.Bundle)===null||_mainPropertyControlsByTitle_Bundle===void 0?void 0:_mainPropertyControlsByTitle_Bundle.id;const bundleTitleId=`${bundleId}.${propertyControlsByTitle===null||propertyControlsByTitle===void 0?void 0:(_propertyControlsByTitle_bundleId=propertyControlsByTitle[bundleId])===null||_propertyControlsByTitle_bundleId===void 0?void 0:(_propertyControlsByTitle_bundleId_ProductName=_propertyControlsByTitle_bundleId[\"Product Name\"])===null||_propertyControlsByTitle_bundleId_ProductName===void 0?void 0:_propertyControlsByTitle_bundleId_ProductName.id}`;if(!titleId){return[];}return dataIds.filter(itemId=>{const item=dataItemsById[itemId];if(!item)return false;const title=item[titleId];const bundle=item[bundleTitleId];return title&&templateProductNames.includes(title)||bundle&&templateProductNames.includes(bundle);});}function customSort({dataIds,dataItemsById,collections,propertyControlsByTitle}){var _collections_,_mainPropertyControlsByTitle_Title,_mainPropertyControlsByTitle_Bundle,_propertyControlsByTitle_bundleId_ProductName,_propertyControlsByTitle_bundleId;if(tier===Tier.Pro){// Pro = All Access\nreturn dataIds;}if(!Array.isArray(templateSales)||!Array.isArray(dataIds)){return dataIds;}const mainPropertyControlsByTitle=propertyControlsByTitle[(_collections_=collections[0])===null||_collections_===void 0?void 0:_collections_.alias];const titleId=mainPropertyControlsByTitle===null||mainPropertyControlsByTitle===void 0?void 0:(_mainPropertyControlsByTitle_Title=mainPropertyControlsByTitle.Title)===null||_mainPropertyControlsByTitle_Title===void 0?void 0:_mainPropertyControlsByTitle_Title.id;const bundleId=mainPropertyControlsByTitle===null||mainPropertyControlsByTitle===void 0?void 0:(_mainPropertyControlsByTitle_Bundle=mainPropertyControlsByTitle.Bundle)===null||_mainPropertyControlsByTitle_Bundle===void 0?void 0:_mainPropertyControlsByTitle_Bundle.id;const bundleTitleId=`${bundleId}.${propertyControlsByTitle===null||propertyControlsByTitle===void 0?void 0:(_propertyControlsByTitle_bundleId=propertyControlsByTitle[bundleId])===null||_propertyControlsByTitle_bundleId===void 0?void 0:(_propertyControlsByTitle_bundleId_ProductName=_propertyControlsByTitle_bundleId[\"Product Name\"])===null||_propertyControlsByTitle_bundleId_ProductName===void 0?void 0:_propertyControlsByTitle_bundleId_ProductName.id}`;if(!titleId){return dataIds;}const templatesOrder=templateSales.sort((a,b)=>{const aDate=new Date(a.created_at);const bDate=new Date(b.created_at);return bDate.getTime()-aDate.getTime();});return dataIds.sort((a,b)=>{const aIndex=templatesOrder.findIndex(template=>{var _dataItemsById_a,_dataItemsById_a1;return template.product_name===((_dataItemsById_a=dataItemsById[a])===null||_dataItemsById_a===void 0?void 0:_dataItemsById_a[titleId])||template.product_name===((_dataItemsById_a1=dataItemsById[a])===null||_dataItemsById_a1===void 0?void 0:_dataItemsById_a1[bundleTitleId]);});const bIndex=templatesOrder.findIndex(template=>{var _dataItemsById_b,_dataItemsById_b1;return template.product_name===((_dataItemsById_b=dataItemsById[b])===null||_dataItemsById_b===void 0?void 0:_dataItemsById_b[titleId])||template.product_name===((_dataItemsById_b1=dataItemsById[b])===null||_dataItemsById_b1===void 0?void 0:_dataItemsById_b1[bundleTitleId]);});return aIndex-bIndex;});}return /*#__PURE__*/_jsx(Component,{...props,customOverrideFilter:customFilter,customOverrideSort:customSort});};}export function TemplateLibraryEmptyState(Component){return props=>{const templateSales=useTemplateSales();return /*#__PURE__*/_jsx(Component,{...props,variant:(templateSales===null||templateSales===void 0?void 0:templateSales.length)?\"Default\":\"No Templates\"});};}export function EmailAddressLabel(Component){return props=>{var _session_user;const session=useSupabase(state=>state.session);var _session_user_email;return /*#__PURE__*/_jsx(Component,{...props,text:(_session_user_email=session===null||session===void 0?void 0:(_session_user=session.user)===null||_session_user===void 0?void 0:_session_user.email)!==null&&_session_user_email!==void 0?_session_user_email:\"Email address not found\"});};}export function FirstNameLabel(Component){return props=>{var _props_children_props_children_props,_props_children_props_children,_props_children_props,_props_children;const firstName=useSupabase(state=>state.firstName);let text=\"\";const baseText=(_props_children=props.children)===null||_props_children===void 0?void 0:(_props_children_props=_props_children.props)===null||_props_children_props===void 0?void 0:(_props_children_props_children=_props_children_props.children)===null||_props_children_props_children===void 0?void 0:(_props_children_props_children_props=_props_children_props_children.props)===null||_props_children_props_children_props===void 0?void 0:_props_children_props_children_props.children;if(baseText&&typeof baseText==\"string\"){text=baseText.includes(\"[NAME]\")?baseText.replace(\"[NAME]\",firstName||\"\"):firstName;}else{text=firstName||\"\";}return /*#__PURE__*/_jsx(Component,{...props,text:text});};}export function FullNameLabel(Component){return props=>{const[firstName,lastName]=useSupabase(state=>[state.firstName,state.lastName]);return /*#__PURE__*/_jsx(Component,{...props,text:`${firstName||\"\"} ${lastName||\"\"}`});};}export function LicenseText(Component){return props=>{const tier=useSupabase(state=>state.tier);const text=tier===Tier.Pro?\"Pro\":tier===Tier.Free?\"Free\":\"None\";return /*#__PURE__*/_jsx(Component,{...props,text:text});};}export function LogOutButton(Component){return props=>{const[loading,setLoading]=useState(false);const[session,setSessionData]=useSupabase(state=>[state.session,state.setSessionData]);const linkRef=useRef(null);const onClick=async()=>{if(!session)return;setLoading(true);try{var _error_message,_linkRef_current;const{error}=await supabaseClient.auth.signOut();if(error===null||error===void 0?void 0:(_error_message=error.message)===null||_error_message===void 0?void 0:_error_message.includes(\"Session from session_id claim in JWT does not exist\")){var _linkRef_current1;// Session is already invalid, force clear everything\nsetSessionData({session:null,tier:Tier.NoUser});localStorage.removeItem(`sb-${SUPABASE_ID}-auth-token`);(_linkRef_current1=linkRef.current)===null||_linkRef_current1===void 0?void 0:_linkRef_current1.click();return;}if(error){console.error(\"Logout error:\",error);}(_linkRef_current=linkRef.current)===null||_linkRef_current===void 0?void 0:_linkRef_current.click();}catch(e){console.error(\"Logout error:\",e);}finally{setLoading(false);}};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"contents\"},children:[/*#__PURE__*/_jsx(Component,{...props,link:undefined,loading:loading,onClick:onClick}),/*#__PURE__*/_jsx(Link,{href:props.link,openInNewTab:false,children:/*#__PURE__*/_jsx(\"a\",{ref:linkRef,style:{display:\"none\"}})})]});};}export function LemonSqueezyCheckoutButton(Component){return props=>{var _session_user;const session=useSupabase(state=>state.session);let link=props.link;if(link&&(session===null||session===void 0?void 0:(_session_user=session.user)===null||_session_user===void 0?void 0:_session_user.email)){const url=new URL(link);url.searchParams.set(\"checkout[email]\",session.user.email);link=url.toString();}return /*#__PURE__*/_jsx(Component,{...props,link:link});};}export function FormErrorMessage(Component){return props=>{const[error,setError]=useState(\"\");useEffect(()=>{const onFormError=event=>{setError(event.detail);};const onFormStateChange=event=>{const state=event.detail;if(state===FormState.Default||state===FormState.Loading){setError(\"\");}};window.addEventListener(Events.Error,onFormError);window.addEventListener(Events.FormStateChange,onFormStateChange);return()=>{window.removeEventListener(Events.Error,onFormError);window.removeEventListener(Events.FormStateChange,onFormStateChange);};},[]);return error?/*#__PURE__*/_jsx(Component,{...props,text:error}):null;};}export function FormButton(Component){return props=>{const[variant,setVariant]=useState(\"Default\");useEffect(()=>{const onFormStateChange=event=>{const state=event.detail;switch(state){case FormState.Loading:setVariant(\"Loading\");break;case FormState.Success:setVariant(\"Success\");break;case FormState.Error:setVariant(\"Default\");break;default:setVariant(\"Default\");}};window.addEventListener(Events.FormStateChange,onFormStateChange);return()=>{window.removeEventListener(Events.FormStateChange,onFormStateChange);};},[]);const onClick=()=>{window.dispatchEvent(new CustomEvent(Events.SubmitButtonClick));};return /*#__PURE__*/_jsx(Component,{...props,variant:variant,onClick:onClick});};}export function SignInWithGoogleButton(Component){return props=>{const[loading,setLoading]=useState(false);const onClick=()=>{setLoading(true);window.dispatchEvent(new CustomEvent(Events.GoogleSignIn));};return /*#__PURE__*/_jsx(Component,{...props,variant:loading?\"Loading\":\"Default\",onClick:onClick});};}export function PrefillForm(Component){return props=>{var _session_user;const[session,firstName,lastName]=useSupabase(state=>[state.session,state.firstName,state.lastName]);const ref=useRef(null);const email=session===null||session===void 0?void 0:(_session_user=session.user)===null||_session_user===void 0?void 0:_session_user.email;useEffect(()=>{if(!ref.current)return;const emailInput=ref.current.querySelector('input[name=\"email\" i]');if(emailInput&&!emailInput.value&&email){emailInput.value=email;}const nameInput=ref.current.querySelector('input[name=\"name\" i]');if(nameInput&&!nameInput.value&&firstName){nameInput.value=`${firstName||\"\"} ${lastName||\"\"}`.trim();}},[email,firstName,lastName]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}export function PrefillRequestForm(Component){return props=>{const[firstName,lastName,session]=useSupabase(state=>[state.firstName,state.lastName,state.session]);const inputs=[];if(props.inputs){for(const input of props.inputs){var _input_name,_input_name1;if(((_input_name=input.name)===null||_input_name===void 0?void 0:_input_name.toLowerCase())===\"name\"){inputs.push({...input,value:`${firstName||\"\"} ${lastName||\"\"}`.trim()});}else if(((_input_name1=input.name)===null||_input_name1===void 0?void 0:_input_name1.toLowerCase())===\"email\"){var _session_user;var _session_user_email;inputs.push({...input,value:(_session_user_email=session===null||session===void 0?void 0:(_session_user=session.user)===null||_session_user===void 0?void 0:_session_user.email)!==null&&_session_user_email!==void 0?_session_user_email:\"\"});}else{inputs.push(input);}}}return /*#__PURE__*/_jsx(Component,{...props,inputs:inputs});};}export function ResetPasswordSection(Component){return props=>{const[variant,setVariant]=useState(\"Default\");useEffect(()=>{const hash=window.location.hash.substring(1)// Remove the # symbol\n;const hashParams=new URLSearchParams(hash);if(hashParams.get(\"error_code\")===\"otp_expired\"){setVariant(\"Expired\");}},[]);return /*#__PURE__*/_jsx(Component,{...props,variant:variant});};}export function ResetPasswordButtonComponent(Component){return props=>{var _props_redirectLink,_props_redirectLink1,_window_location,_window;const globalRedirectLink=((_props_redirectLink=props.redirectLink)===null||_props_redirectLink===void 0?void 0:_props_redirectLink.startsWith(\"/\"))||((_props_redirectLink1=props.redirectLink)===null||_props_redirectLink1===void 0?void 0:_props_redirectLink1.startsWith(\"./\"))?`${(_window=window)===null||_window===void 0?void 0:(_window_location=_window.location)===null||_window_location===void 0?void 0:_window_location.origin}${props.redirectLink.replace(\"./\",\"/\")}`:props.redirectLink;const session=useSupabase(state=>state.session);const[variant,setVariant]=useState(\"Default\");useEffect(()=>{const onResetPasswordButtonClick=async()=>{var _session_user;setVariant(\"Loading\");const{error}=await supabaseClient.auth.resetPasswordForEmail(session===null||session===void 0?void 0:(_session_user=session.user)===null||_session_user===void 0?void 0:_session_user.email,{redirectTo:globalRedirectLink});if(error){console.error(\"Reset password error:\",error);setVariant(\"Error\");}else{setVariant(\"Success\");}};window.addEventListener(\"reset-password-button-click\",onResetPasswordButtonClick);return()=>{window.removeEventListener(\"reset-password-button-click\",onResetPasswordButtonClick);};},[]);return /*#__PURE__*/_jsx(Component,{...props,variant:variant});};}export function ResetPasswordButton(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>{window.dispatchEvent(new CustomEvent(\"reset-password-button-click\"));}});};}export function TemplateCountLabel(Component){return props=>{var _props_children_props_children,_props_children_props,_props_children;const templateSales=useTemplateSales();let text=\"\";const textProps=(_props_children=props.children)===null||_props_children===void 0?void 0:(_props_children_props=_props_children.props)===null||_props_children_props===void 0?void 0:(_props_children_props_children=_props_children_props.children)===null||_props_children_props_children===void 0?void 0:_props_children_props_children.props;if(textProps&&typeof textProps.children==\"string\"){var _templateSales_length;text=textProps.children.replace(\"#\",(_templateSales_length=templateSales===null||templateSales===void 0?void 0:templateSales.length)!==null&&_templateSales_length!==void 0?_templateSales_length:0).replace(\"[s]\",(templateSales===null||templateSales===void 0?void 0:templateSales.length)===1?\"\":\"s\");}return /*#__PURE__*/_jsx(Component,{...props,text:text});};}\nexport const __FramerMetadata__ = {\"exports\":{\"FullNameLabel\":{\"type\":\"reactHoc\",\"name\":\"FullNameLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LogOutButton\":{\"type\":\"reactHoc\",\"name\":\"LogOutButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TemplateLibrarySuperfields\":{\"type\":\"reactHoc\",\"name\":\"TemplateLibrarySuperfields\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SignInWithGoogleButton\":{\"type\":\"reactHoc\",\"name\":\"SignInWithGoogleButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormButton\":{\"type\":\"reactHoc\",\"name\":\"FormButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetPasswordButtonComponent\":{\"type\":\"reactHoc\",\"name\":\"ResetPasswordButtonComponent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LemonSqueezyCheckoutButton\":{\"type\":\"reactHoc\",\"name\":\"LemonSqueezyCheckoutButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TemplateCountLabel\":{\"type\":\"reactHoc\",\"name\":\"TemplateCountLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LicenseText\":{\"type\":\"reactHoc\",\"name\":\"LicenseText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TemplateLibraryEmptyState\":{\"type\":\"reactHoc\",\"name\":\"TemplateLibraryEmptyState\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormErrorMessage\":{\"type\":\"reactHoc\",\"name\":\"FormErrorMessage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetPasswordSection\":{\"type\":\"reactHoc\",\"name\":\"ResetPasswordSection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FirstNameLabel\":{\"type\":\"reactHoc\",\"name\":\"FirstNameLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmailAddressLabel\":{\"type\":\"reactHoc\",\"name\":\"EmailAddressLabel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetPasswordButton\":{\"type\":\"reactHoc\",\"name\":\"ResetPasswordButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PrefillRequestForm\":{\"type\":\"reactHoc\",\"name\":\"PrefillRequestForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PrefillForm\":{\"type\":\"reactHoc\",\"name\":\"PrefillForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Overrides.map", "// Generated by Framer (48da836)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const FeatherControls=getPropertyControls(Feather);const enabledGestures={uHKLrNCuM:{hover:true}};const serializationHash=\"framer-tAXt5\";const variantClassNames={uHKLrNCuM:\"framer-v-1efivtu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Alert-circle\":\"alert-circle\",\"Alert-octagon\":\"alert-octagon\",\"Alert-triangle\":\"alert-triangle\",\"Align-center\":\"align-center\",\"Align-justify\":\"align-justify\",\"Align-left\":\"align-left\",\"Align-right\":\"align-right\",\"Arrow-down-circle\":\"arrow-down-circle\",\"Arrow-down-left\":\"arrow-down-left\",\"Arrow-down-right\":\"arrow-down-right\",\"Arrow-down\":\"arrow-down\",\"Arrow-left-circle\":\"arrow-left-circle\",\"Arrow-left\":\"arrow-left\",\"Arrow-right-circle\":\"arrow-right-circle\",\"Arrow-right\":\"arrow-right\",\"Arrow-up-circle\":\"arrow-up-circle\",\"Arrow-up-left\":\"arrow-up-left\",\"Arrow-up-right\":\"arrow-up-right\",\"Arrow-up\":\"arrow-up\",\"At-sign\":\"at-sign\",\"Bar-chart-2\":\"bar-chart-2\",\"Bar-chart\":\"bar-chart\",\"Battery-charging\":\"battery-charging\",\"Bell-off\":\"bell-off\",\"Book-open\":\"book-open\",\"Camera-off\":\"camera-off\",\"Check-circle\":\"check-circle\",\"Check-square\":\"check-square\",\"Chevron-down\":\"chevron-down\",\"Chevron-left\":\"chevron-left\",\"Chevron-right\":\"chevron-right\",\"Chevron-up\":\"chevron-up\",\"Chevrons-down\":\"chevrons-down\",\"Chevrons-left\":\"chevrons-left\",\"Chevrons-right\":\"chevrons-right\",\"Chevrons-up\":\"chevrons-up\",\"Cloud-drizzle\":\"cloud-drizzle\",\"Cloud-lightning\":\"cloud-lightning\",\"Cloud-off\":\"cloud-off\",\"Cloud-rain\":\"cloud-rain\",\"Cloud-snow\":\"cloud-snow\",\"Corner-down-left\":\"corner-down-left\",\"Corner-down-right\":\"corner-down-right\",\"Corner-left-down\":\"corner-left-down\",\"Corner-left-up\":\"corner-left-up\",\"Corner-right-down\":\"corner-right-down\",\"Corner-right-up\":\"corner-right-up\",\"Corner-up-left\":\"corner-up-left\",\"Corner-up-right\":\"corner-up-right\",\"Credit-card\":\"credit-card\",\"Divide-circle\":\"divide-circle\",\"Divide-square\":\"divide-square\",\"Dollar-sign\":\"dollar-sign\",\"Download-cloud\":\"download-cloud\",\"Edit-2\":\"edit-2\",\"Edit-3\":\"edit-3\",\"External-link\":\"external-link\",\"Eye-off\":\"eye-off\",\"Fast-forward\":\"fast-forward\",\"File-minus\":\"file-minus\",\"File-plus\":\"file-plus\",\"File-text\":\"file-text\",\"Folder-minus\":\"folder-minus\",\"Folder-plus\":\"folder-plus\",\"Git-branch\":\"git-branch\",\"Git-commit\":\"git-commit\",\"Git-merge\":\"git-merge\",\"Git-pull-request\":\"git-pull-request\",\"Hard-drive\":\"hard-drive\",\"Help-circle\":\"help-circle\",\"Life-buoy\":\"life-buoy\",\"Link-2\":\"link-2\",\"Log-in\":\"log-in\",\"Log-out\":\"log-out\",\"Map-pin\":\"map-pin\",\"Maximize-2\":\"maximize-2\",\"Message-circle\":\"message-circle\",\"Message-square\":\"message-square\",\"Mic-off\":\"mic-off\",\"Minimize-2\":\"minimize-2\",\"Minus-circle\":\"minus-circle\",\"Minus-square\":\"minus-square\",\"More-horizontal\":\"more-horizontal\",\"More-vertical\":\"more-vertical\",\"Mouse-pointer\":\"mouse-pointer\",\"Navigation-2\":\"navigation-2\",\"Pause-circle\":\"pause-circle\",\"Pen-tool\":\"pen-tool\",\"Phone-call\":\"phone-call\",\"Phone-forwarded\":\"phone-forwarded\",\"Phone-incoming\":\"phone-incoming\",\"Phone-missed\":\"phone-missed\",\"Phone-off\":\"phone-off\",\"Phone-outgoing\":\"phone-outgoing\",\"Pie-chart\":\"pie-chart\",\"Play-circle\":\"play-circle\",\"Plus-circle\":\"plus-circle\",\"Plus-square\":\"plus-square\",\"Refresh-ccw\":\"refresh-ccw\",\"Refresh-cw\":\"refresh-cw\",\"Rotate-ccw\":\"rotate-ccw\",\"Rotate-cw\":\"rotate-cw\",\"Share-2\":\"share-2\",\"Shield-off\":\"shield-off\",\"Shopping-bag\":\"shopping-bag\",\"Shopping-cart\":\"shopping-cart\",\"Skip-back\":\"skip-back\",\"Skip-forward\":\"skip-forward\",\"Stop-circle\":\"stop-circle\",\"Thumbs-down\":\"thumbs-down\",\"Thumbs-up\":\"thumbs-up\",\"Toggle-left\":\"toggle-left\",\"Toggle-right\":\"toggle-right\",\"Trash-2\":\"trash-2\",\"Trending-down\":\"trending-down\",\"Trending-up\":\"trending-up\",\"Upload-cloud\":\"upload-cloud\",\"User-check\":\"user-check\",\"User-minus\":\"user-minus\",\"User-plus\":\"user-plus\",\"User-x\":\"user-x\",\"Video-off\":\"video-off\",\"Volume-1\":\"volume-1\",\"Volume-2\":\"volume-2\",\"Volume-x\":\"volume-x\",\"Wifi-off\":\"wifi-off\",\"X-circle\":\"x-circle\",\"X-octagon\":\"x-octagon\",\"X-square\":\"x-square\",\"Zap-off\":\"zap-off\",\"Zoom-in\":\"zoom-in\",\"Zoom-out\":\"zoom-out\",Activity:\"activity\",Airplay:\"airplay\",Anchor:\"anchor\",Aperture:\"aperture\",Archive:\"archive\",Award:\"award\",Battery:\"battery\",Bell:\"bell\",Bluetooth:\"bluetooth\",Bold:\"bold\",Book:\"book\",Bookmark:\"bookmark\",Box:\"box\",Briefcase:\"briefcase\",Calendar:\"calendar\",Camera:\"camera\",Cast:\"cast\",Check:\"check\",Chrome:\"chrome\",Circle:\"circle\",Clipboard:\"clipboard\",Clock:\"clock\",Cloud:\"cloud\",Code:\"code\",Codepen:\"codepen\",Codesandbox:\"codesandbox\",Coffee:\"coffee\",Columns:\"columns\",Command:\"command\",Compass:\"compass\",Copy:\"copy\",Cpu:\"cpu\",Crop:\"crop\",Crosshair:\"crosshair\",Database:\"database\",Delete:\"delete\",Disc:\"disc\",Divide:\"divide\",Download:\"download\",Dribbble:\"dribbble\",Droplet:\"droplet\",Edit:\"edit\",Eye:\"eye\",Facebook:\"facebook\",Feather:\"feather\",Figma:\"figma\",File:\"file\",Film:\"film\",Filter:\"filter\",Flag:\"flag\",Folder:\"folder\",Framer:\"framer\",Frown:\"frown\",Gift:\"gift\",Github:\"github\",Gitlab:\"gitlab\",Globe:\"globe\",Grid:\"grid\",Hash:\"hash\",Headphones:\"headphones\",Heart:\"heart\",Hexagon:\"hexagon\",Home:\"home\",Image:\"image\",Inbox:\"inbox\",Info:\"info\",Instagram:\"instagram\",Italic:\"italic\",Key:\"key\",Layers:\"layers\",Layout:\"layout\",Link:\"link\",Linkedin:\"linkedin\",List:\"list\",Loader:\"loader\",Lock:\"lock\",Mail:\"mail\",Map:\"map\",Maximize:\"maximize\",Meh:\"meh\",Menu:\"menu\",Mic:\"mic\",Minimize:\"minimize\",Minus:\"minus\",Monitor:\"monitor\",Moon:\"moon\",Move:\"move\",Music:\"music\",Navigation:\"navigation\",Octagon:\"octagon\",Package:\"package\",Paperclip:\"paperclip\",Pause:\"pause\",Percent:\"percent\",Phone:\"phone\",Play:\"play\",Plus:\"plus\",Pocket:\"pocket\",Power:\"power\",Printer:\"printer\",Radio:\"radio\",Repeat:\"repeat\",Rewind:\"rewind\",Rss:\"rss\",Save:\"save\",Scissors:\"scissors\",Search:\"search\",Send:\"send\",Server:\"server\",Settings:\"settings\",Share:\"share\",Shield:\"shield\",Shuffle:\"shuffle\",Sidebar:\"sidebar\",Slack:\"slack\",Slash:\"slash\",Sliders:\"sliders\",Smartphone:\"smartphone\",Smile:\"smile\",Speaker:\"speaker\",Square:\"square\",Star:\"star\",Sun:\"sun\",Sunrise:\"sunrise\",Sunset:\"sunset\",Tablet:\"tablet\",Tag:\"tag\",Target:\"target\",Terminal:\"terminal\",Thermometer:\"thermometer\",Tool:\"tool\",Trash:\"trash\",Trello:\"trello\",Triangle:\"triangle\",Truck:\"truck\",Tv:\"tv\",Twitch:\"twitch\",Twitter:\"twitter\",Type:\"type\",Umbrella:\"umbrella\",Underline:\"underline\",Unlock:\"unlock\",Upload:\"upload\",User:\"user\",Users:\"users\",Video:\"video\",Voicemail:\"voicemail\",Volume:\"volume\",Watch:\"watch\",Wifi:\"wifi\",Wind:\"wind\",X:\"x\",Youtube:\"youtube\",Zap:\"zap\"};const getProps=({color,height,id,leftIconVisible,link,name1,title,width,...props})=>{return{...props,dfDYiT8_t:humanReadableEnumMap[name1]??name1??props.dfDYiT8_t??\"heart\",ik2qsPUM5:title??props.ik2qsPUM5??\"Menu Name\",IznS8Ti8f:color??props.IznS8Ti8f??\"rgb(102, 102, 255)\",w1WcPLzGc:link??props.w1WcPLzGc,Z5grW6oDi:leftIconVisible??props.Z5grW6oDi??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ik2qsPUM5,dfDYiT8_t,IznS8Ti8f,w1WcPLzGc,Z5grW6oDi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"uHKLrNCuM\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:w1WcPLzGc,nodeId:\"uHKLrNCuM\",openInNewTab:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1efivtu\",className,classNames)} framer-15t3pkl`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"uHKLrNCuM\",ref:ref??ref1,style:{...style},...addPropertyOverrides({\"uHKLrNCuM-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[Z5grW6oDi&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-181zthv-container\",layoutDependency:layoutDependency,layoutId:\"UugCRsAQm-container\",children:/*#__PURE__*/_jsx(Feather,{color:IznS8Ti8f,height:\"100%\",iconSearch:\"Home\",iconSelection:dfDYiT8_t,id:\"UugCRsAQm\",layoutId:\"UugCRsAQm\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Menu Name\"})}),className:\"framer-6ohjfs\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"DpKyzdb0r\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},text:ik2qsPUM5,variants:{\"uHKLrNCuM-hover\":{\"--extracted-r6o4lv\":\"var(--token-4bd53d44-8d51-4ffd-934f-6bf8b3125471, rgb(50, 72, 246))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"uHKLrNCuM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4bd53d44-8d51-4ffd-934f-6bf8b3125471, rgb(50, 72, 246)))\"},children:\"Menu Name\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tAXt5.framer-15t3pkl, .framer-tAXt5 .framer-15t3pkl { display: block; }\",\".framer-tAXt5.framer-1efivtu { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-tAXt5 .framer-181zthv-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-tAXt5 .framer-6ohjfs { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-tAXt5.framer-1efivtu { gap: 0px; } .framer-tAXt5.framer-1efivtu > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-tAXt5.framer-1efivtu > :first-child { margin-left: 0px; } .framer-tAXt5.framer-1efivtu > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19.5\n * @framerIntrinsicWidth 110.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rM4FlUACO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ik2qsPUM5\":\"title\",\"dfDYiT8_t\":\"name1\",\"IznS8Ti8f\":\"color\",\"w1WcPLzGc\":\"link\",\"Z5grW6oDi\":\"leftIconVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerlZ28HL8_W=withCSS(Component,css,\"framer-tAXt5\");export default FramerlZ28HL8_W;FramerlZ28HL8_W.displayName=\"Menu Item\";FramerlZ28HL8_W.defaultProps={height:19.5,width:110.5};addPropertyControls(FramerlZ28HL8_W,{ik2qsPUM5:{defaultValue:\"Menu Name\",displayTextArea:false,title:\"Title\",type:ControlType.String},dfDYiT8_t:FeatherControls?.[\"iconSelection\"]&&{...FeatherControls[\"iconSelection\"],defaultValue:\"heart\",description:undefined,hidden:undefined,title:\"Name\"},IznS8Ti8f:{defaultValue:\"rgb(102, 102, 255)\",title:\"Color\",type:ControlType.Color},w1WcPLzGc:{title:\"Link\",type:ControlType.Link},Z5grW6oDi:{defaultValue:true,title:\"Left Icon Visible\",type:ControlType.Boolean}});addFonts(FramerlZ28HL8_W,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlZ28HL8_W\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"19.5\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"110.5\",\"framerVariables\":\"{\\\"ik2qsPUM5\\\":\\\"title\\\",\\\"dfDYiT8_t\\\":\\\"name1\\\",\\\"IznS8Ti8f\\\":\\\"color\\\",\\\"w1WcPLzGc\\\":\\\"link\\\",\\\"Z5grW6oDi\\\":\\\"leftIconVisible\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rM4FlUACO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lZ28HL8_W.map", "// Generated by Framer (1b7c4bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,ResolveLinks,RichText,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{EmailAddressLabel,FullNameLabel,LogOutButton}from\"https://framerusercontent.com/modules/LbMHsIgoDf1Jxmjneg4o/Tey6Kjy7j4xkDosKWTlU/Overrides.js\";import MenuItem,*as MenuItemInfo from\"https://framerusercontent.com/modules/1iFiP6pjqSJ3EhFJfb4T/Ufgwy43hVhCZLslsp1TZ/lZ28HL8_W.js\";const RichTextFullNameLabel=FullNameLabel(RichText);const RichTextEmailAddressLabel=EmailAddressLabel(RichText);const MenuItemFonts=getFonts(MenuItem);const MenuItemLogOutButtonWithMappedReactProps39pur3=withMappedReactProps(LogOutButton(MenuItem),MenuItemInfo);const serializationHash=\"framer-jF3e9\";const variantClassNames={XojFqerrT:\"framer-v-wr5cqe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XojFqerrT\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const router=useRouter();const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wr5cqe\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XojFqerrT\",ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jcsyoq\",\"data-border\":true,\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"cWbctRUZ1\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(RichTextFullNameLabel,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18)))\"},children:\"Danny\"})}),className:\"framer-1sxfqon\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"yrCyIEUUL\",style:{\"--extracted-r6o4lv\":\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextEmailAddressLabel,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94)))\"},children:\"email@example.com\"})}),className:\"framer-4xzuc3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jwld0IqBt\",style:{\"--extracted-r6o4lv\":\"var(--token-13860c62-f763-49d0-b858-0eafb4d7e592, rgb(91, 91, 94))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g1rabq\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"XEdaz9Gfn\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DkseKZaiN\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||130.5)-0-320)/2+250+16)+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-clf1cz-container\",layoutDependency:layoutDependency,layoutId:\"Z15EuSNsh-container\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"home\",height:\"100%\",id:\"Z15EuSNsh\",ik2qsPUM5:\"Access Dashboard\",IznS8Ti8f:\"var(--token-60d1fb9b-0b61-4188-9de0-6e10dd8f526d, rgb(157, 160, 148))\",layoutId:\"Z15EuSNsh\",style:{width:\"100%\"},w1WcPLzGc:resolvedLinks[0],width:\"100%\",Z5grW6oDi:true})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rHvS18GtP\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||130.5)-0-320)/2+250+16)+0+35,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zry3sq-container\",layoutDependency:layoutDependency,layoutId:\"jMTmVMUjC-container\",children:/*#__PURE__*/_jsx(MenuItemLogOutButtonWithMappedReactProps39pur3,{dfDYiT8_t:\"log-out\",height:\"100%\",id:\"jMTmVMUjC\",ik2qsPUM5:\"Sign Out\",IznS8Ti8f:\"var(--token-60d1fb9b-0b61-4188-9de0-6e10dd8f526d, rgb(157, 160, 148))\",layoutId:\"jMTmVMUjC\",style:{width:\"100%\"},w1WcPLzGc:resolvedLinks1[0],width:\"100%\",Z5grW6oDi:true})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jF3e9.framer-wwuaap, .framer-jF3e9 .framer-wwuaap { display: block; }\",\".framer-jF3e9.framer-wr5cqe { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 164px; }\",\".framer-jF3e9 .framer-jcsyoq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-jF3e9 .framer-1sxfqon, .framer-jF3e9 .framer-4xzuc3 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jF3e9 .framer-g1rabq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jF3e9 .framer-clf1cz-container, .framer-jF3e9 .framer-zry3sq-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-jF3e9.framer-wr5cqe, .framer-jF3e9 .framer-jcsyoq, .framer-jF3e9 .framer-g1rabq { gap: 0px; } .framer-jF3e9.framer-wr5cqe > *, .framer-jF3e9 .framer-g1rabq > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-jF3e9.framer-wr5cqe > :first-child, .framer-jF3e9 .framer-jcsyoq > :first-child, .framer-jF3e9 .framer-g1rabq > :first-child { margin-top: 0px; } .framer-jF3e9.framer-wr5cqe > :last-child, .framer-jF3e9 .framer-jcsyoq > :last-child, .framer-jF3e9 .framer-g1rabq > :last-child { margin-bottom: 0px; } .framer-jF3e9 .framer-jcsyoq > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",'.framer-jF3e9[data-border=\"true\"]::after, .framer-jF3e9 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 130.5\n * @framerIntrinsicWidth 164\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramernXhbbDuwu=withCSS(Component,css,\"framer-jF3e9\");export default FramernXhbbDuwu;FramernXhbbDuwu.displayName=\"Account Menu\";FramernXhbbDuwu.defaultProps={height:130.5,width:164};addFonts(FramernXhbbDuwu,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MenuItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernXhbbDuwu\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"164\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"130.5\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6807895)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,Floating,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import{FirstNameLabel}from\"https://framerusercontent.com/modules/gYCFbv5MguDorCvj8IWw/dgLNbJPNlGOKDufVcZON/Overrides.js\";import AccountMenu from\"https://framerusercontent.com/modules/QLONLZpV588RhW2L0mNK/FNQwgdwKJdFaUa94m1Z8/nXhbbDuwu.js\";const RichTextFirstNameLabel=FirstNameLabel(RichText);const FeatherFonts=getFonts(Feather);const AccountMenuFonts=getFonts(AccountMenu);const MotionDivWithFX=withFX(motion.div);const serializationHash=\"framer-UnRCY\";const variantClassNames={ObiiNKP0Y:\"framer-v-jitszs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ObiiNKP0Y\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterupml6a=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const ref2=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jitszs\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,id:`${layoutId}-jitszs`,layoutDependency:layoutDependency,layoutId:\"ObiiNKP0Y\",onMouseEnter:onMouseEnterupml6a({overlay}),ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fkdzir\",\"data-border\":true,\"data-framer-name\":\"User Name\",layoutDependency:layoutDependency,layoutId:\"WbafCFkRS\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:[/*#__PURE__*/_jsx(RichTextFirstNameLabel,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18)))\"},children:\"[NAME]\"})}),className:\"framer-1vuc9b9\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"UEO0XA0PO\",style:{\"--extracted-r6o4lv\":\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ycsv0-container\",layoutDependency:layoutDependency,layoutId:\"tJ8gNFGIw-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"chevron-down\",id:\"tJ8gNFGIw\",layoutId:\"tJ8gNFGIw\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref??ref1,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-jitszs`,offsetX:0,offsetY:4,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-a7t71w\",\"data-border\":true,\"data-framer-name\":\"Menu\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"wkols3Q8N\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 30px 0px rgba(0, 0, 0, 0.1)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"164px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ewxmvn-container\",layoutDependency:layoutDependency,layoutId:\"WVJj3Ja0H-container\",children:/*#__PURE__*/_jsx(AccountMenu,{height:\"100%\",id:\"WVJj3Ja0H\",layoutId:\"WVJj3Ja0H\",style:{width:\"100%\"},width:\"100%\"})})})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UnRCY.framer-qvq3bf, .framer-UnRCY .framer-qvq3bf { display: block; }\",\".framer-UnRCY.framer-jitszs { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-UnRCY .framer-fkdzir { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 1px; justify-content: center; overflow: visible; padding: 12px 16px 12px 20px; position: relative; width: min-content; }\",\".framer-UnRCY .framer-1vuc9b9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-UnRCY .framer-7ycsv0-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-UnRCY .framer-a7t71w { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px 16px 16px 16px; position: relative; width: 196px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UnRCY .framer-ewxmvn-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UnRCY.framer-jitszs, .framer-UnRCY .framer-fkdzir, .framer-UnRCY .framer-a7t71w { gap: 0px; } .framer-UnRCY.framer-jitszs > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-UnRCY.framer-jitszs > :first-child, .framer-UnRCY .framer-a7t71w > :first-child { margin-top: 0px; } .framer-UnRCY.framer-jitszs > :last-child, .framer-UnRCY .framer-a7t71w > :last-child { margin-bottom: 0px; } .framer-UnRCY .framer-fkdzir > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-UnRCY .framer-fkdzir > :first-child { margin-left: 0px; } .framer-UnRCY .framer-fkdzir > :last-child { margin-right: 0px; } .framer-UnRCY .framer-a7t71w > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",'.framer-UnRCY[data-border=\"true\"]::after, .framer-UnRCY [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 109.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerhERS2DZaw=withCSS(Component,css,\"framer-UnRCY\");export default FramerhERS2DZaw;FramerhERS2DZaw.displayName=\"Account Button\";FramerhERS2DZaw.defaultProps={height:48,width:109.5};addFonts(FramerhERS2DZaw,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FeatherFonts,...AccountMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhERS2DZaw\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"109.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b7c4bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import UserStateVariants from\"https://framerusercontent.com/modules/eNsoH7Vja3O7qyL3hhcE/Ss3OMdwwdjMOGl3pjcqk/UserStateVariants.js\";import Button from\"https://framerusercontent.com/modules/9JVVfPbEmW0rHlz3nT1E/FMCNKTE7NVXC23Kj211A/gC1h3wI5r.js\";import AccountButton from\"https://framerusercontent.com/modules/yb8jILZCJd4DD61ZUa6o/DKrB2r0nx6PDEbF5DMTx/hERS2DZaw.js\";import AccountMenu from\"https://framerusercontent.com/modules/QLONLZpV588RhW2L0mNK/FNQwgdwKJdFaUa94m1Z8/nXhbbDuwu.js\";const ButtonFonts=getFonts(Button);const AccountButtonFonts=getFonts(AccountButton);const UserStateVariantsFonts=getFonts(UserStateVariants);const AccountMenuFonts=getFonts(AccountMenu);const cycleOrder=[\"H3rJTC8r5\",\"q9GD0a0X4\"];const serializationHash=\"framer-cQXZK\";const variantClassNames={H3rJTC8r5:\"framer-v-1ifxhr1\",q9GD0a0X4:\"framer-v-15g7mw1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"H3rJTC8r5\",Phone:\"q9GD0a0X4\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"H3rJTC8r5\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"H3rJTC8r5\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"q9GD0a0X4\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"q9GD0a0X4\")return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ifxhr1\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"H3rJTC8r5\",ref:ref??ref1,style:{...style},...addPropertyOverrides({q9GD0a0X4:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b33ncy-container\",layoutDependency:layoutDependency,layoutId:\"LKrQw5Rjv-container\",children:/*#__PURE__*/_jsx(UserStateVariants,{free:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pydysm\",\"data-framer-name\":\"Free\",layoutDependency:layoutDependency,layoutId:\"rQ83asDGk\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1icd26b-container\",layoutDependency:layoutDependency,layoutId:\"x5E05DDmP-container\",children:/*#__PURE__*/_jsx(AccountButton,{height:\"100%\",id:\"x5E05DDmP\",layoutId:\"x5E05DDmP\",style:{height:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LB2IawvnF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16d6zqd-container\",layoutDependency:layoutDependency,layoutId:\"CyISxPOSS-container\",children:/*#__PURE__*/_jsx(Button,{fTgJRA0EU:\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18))\",GyiRWO3ZD:\"zap\",height:\"100%\",id:\"CyISxPOSS\",layoutId:\"CyISxPOSS\",LQf3a4Yez:\"Unlock All Access\",nUuqzxkMc:resolvedLinks2[0],pvXTzLPyr:\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\",sipiUhrcf:true,SN11EMmd9:true,variant:\"D8cIrLcEz\",width:\"100%\",wyKD25QGi:false})})})})]})],height:\"100%\",id:\"LKrQw5Rjv\",layoutId:\"LKrQw5Rjv\",loggedIn:[],noUser:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4sfrj0\",\"data-framer-name\":\"Logged Out\",layoutDependency:layoutDependency,layoutId:\"ugXNA1jZ0\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ahQ3aPEgc\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1shto8p-container\",layoutDependency:layoutDependency,layoutId:\"s1GRsVbah-container\",children:/*#__PURE__*/_jsx(Button,{fTgJRA0EU:\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18))\",GyiRWO3ZD:\"zap\",height:\"100%\",id:\"s1GRsVbah\",layoutId:\"s1GRsVbah\",LQf3a4Yez:\"Sign In\",nUuqzxkMc:resolvedLinks[0],pvXTzLPyr:\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\",sipiUhrcf:true,SN11EMmd9:false,variant:\"flpod4eCl\",width:\"100%\",wyKD25QGi:false})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LB2IawvnF\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t4x6fh-container\",layoutDependency:layoutDependency,layoutId:\"CAoZ83A7T-container\",children:/*#__PURE__*/_jsx(Button,{fTgJRA0EU:\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18))\",GyiRWO3ZD:\"zap\",height:\"100%\",id:\"CAoZ83A7T\",layoutId:\"CAoZ83A7T\",LQf3a4Yez:\"Unlock All Access\",nUuqzxkMc:resolvedLinks1[0],pvXTzLPyr:\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\",sipiUhrcf:true,SN11EMmd9:true,variant:\"D8cIrLcEz\",width:\"100%\",wyKD25QGi:false})})})})]})],pro:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hqcemz\",\"data-framer-name\":\"All Access\",layoutDependency:layoutDependency,layoutId:\"jU8SdDzUD\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f0tg1u-container\",layoutDependency:layoutDependency,layoutId:\"Y37Z3jC1E-container\",children:/*#__PURE__*/_jsx(AccountButton,{height:\"100%\",id:\"Y37Z3jC1E\",layoutId:\"Y37Z3jC1E\",style:{height:\"100%\"},width:\"100%\"})})})})],type:\"tiers\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-131km7d-container\",layoutDependency:layoutDependency,layoutId:\"eISt8M5DD-container\",children:/*#__PURE__*/_jsx(UserStateVariants,{free:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12n7pps\",\"data-framer-name\":\"Free\",layoutDependency:layoutDependency,layoutId:\"lCNgs109w\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-s3lvyz\",layoutDependency:layoutDependency,layoutId:\"m7OhDq2Qu\",style:{backgroundColor:\"var(--token-7a02bc4a-6952-4531-99f5-3415df2f9b53, rgb(247, 249, 250))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:130,width:\"268px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12swm1w-container\",layoutDependency:layoutDependency,layoutId:\"ggY_zInA1-container\",children:/*#__PURE__*/_jsx(AccountMenu,{height:\"100%\",id:\"ggY_zInA1\",layoutId:\"ggY_zInA1\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LB2IawvnF\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,width:\"300px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g0xr8r-container\",layoutDependency:layoutDependency,layoutId:\"c_F6RQ_O8-container\",children:/*#__PURE__*/_jsx(Button,{fTgJRA0EU:\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18))\",GyiRWO3ZD:\"zap\",height:\"100%\",id:\"c_F6RQ_O8\",layoutId:\"c_F6RQ_O8\",LQf3a4Yez:\"Unlock All Access\",nUuqzxkMc:resolvedLinks5[0],pvXTzLPyr:\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\",sipiUhrcf:true,SN11EMmd9:true,style:{width:\"100%\"},variant:\"D8cIrLcEz\",width:\"100%\",wyKD25QGi:false})})})})]})],height:\"100%\",id:\"eISt8M5DD\",layoutId:\"eISt8M5DD\",loggedIn:[],noUser:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17jv1ci\",\"data-framer-name\":\"Logged Out\",layoutDependency:layoutDependency,layoutId:\"imO7DPZl4\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ahQ3aPEgc\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,width:\"300px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5gi9ar-container\",layoutDependency:layoutDependency,layoutId:\"pfUPqNx9G-container\",children:/*#__PURE__*/_jsx(Button,{fTgJRA0EU:\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18))\",GyiRWO3ZD:\"zap\",height:\"100%\",id:\"pfUPqNx9G\",layoutId:\"pfUPqNx9G\",LQf3a4Yez:\"Sign In\",nUuqzxkMc:resolvedLinks3[0],pvXTzLPyr:\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\",sipiUhrcf:true,SN11EMmd9:false,style:{width:\"100%\"},variant:\"flpod4eCl\",width:\"100%\",wyKD25QGi:false})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LB2IawvnF\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,width:\"300px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rxvfkg-container\",layoutDependency:layoutDependency,layoutId:\"M73q0W4PS-container\",children:/*#__PURE__*/_jsx(Button,{fTgJRA0EU:\"var(--token-f5411055-20b6-4145-8a75-1e04bd414101, rgb(20, 21, 18))\",GyiRWO3ZD:\"zap\",height:\"100%\",id:\"M73q0W4PS\",layoutId:\"M73q0W4PS\",LQf3a4Yez:\"Unlock All Access\",nUuqzxkMc:resolvedLinks4[0],pvXTzLPyr:\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\",sipiUhrcf:true,SN11EMmd9:true,style:{width:\"100%\"},variant:\"D8cIrLcEz\",width:\"100%\",wyKD25QGi:false})})})})]})],pro:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-199pebc\",\"data-framer-name\":\"All Access\",layoutDependency:layoutDependency,layoutId:\"NIfjvKp9U\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dg1rpe\",layoutDependency:layoutDependency,layoutId:\"BiNJ7nNWT\",style:{backgroundColor:\"var(--token-7a02bc4a-6952-4531-99f5-3415df2f9b53, rgb(247, 249, 250))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:130,width:\"268px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pisqvy-container\",layoutDependency:layoutDependency,layoutId:\"MdtL3xsz_-container\",children:/*#__PURE__*/_jsx(AccountMenu,{height:\"100%\",id:\"MdtL3xsz_\",layoutId:\"MdtL3xsz_\",style:{width:\"100%\"},width:\"100%\"})})})})})],style:{width:\"100%\"},type:\"tiers\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cQXZK.framer-tsapnw, .framer-cQXZK .framer-tsapnw { display: block; }\",\".framer-cQXZK.framer-1ifxhr1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-cQXZK .framer-b33ncy-container, .framer-cQXZK .framer-1shto8p-container, .framer-cQXZK .framer-1t4x6fh-container, .framer-cQXZK .framer-16d6zqd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-cQXZK .framer-4sfrj0, .framer-cQXZK .framer-pydysm, .framer-cQXZK .framer-hqcemz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-cQXZK .framer-1icd26b-container, .framer-cQXZK .framer-1f0tg1u-container { flex: none; height: 48px; position: relative; width: auto; }\",\".framer-cQXZK .framer-131km7d-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-cQXZK .framer-17jv1ci, .framer-cQXZK .framer-12n7pps, .framer-cQXZK .framer-199pebc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 300px; }\",\".framer-cQXZK .framer-5gi9ar-container, .framer-cQXZK .framer-1rxvfkg-container, .framer-cQXZK .framer-12swm1w-container, .framer-cQXZK .framer-g0xr8r-container, .framer-cQXZK .framer-pisqvy-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-cQXZK .framer-s3lvyz, .framer-cQXZK .framer-dg1rpe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 16px 16px 16px; position: relative; width: 300px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cQXZK.framer-1ifxhr1, .framer-cQXZK .framer-4sfrj0, .framer-cQXZK .framer-pydysm, .framer-cQXZK .framer-hqcemz, .framer-cQXZK .framer-17jv1ci, .framer-cQXZK .framer-12n7pps, .framer-cQXZK .framer-s3lvyz, .framer-cQXZK .framer-199pebc, .framer-cQXZK .framer-dg1rpe { gap: 0px; } .framer-cQXZK.framer-1ifxhr1 > *, .framer-cQXZK .framer-4sfrj0 > *, .framer-cQXZK .framer-pydysm > *, .framer-cQXZK .framer-hqcemz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-cQXZK.framer-1ifxhr1 > :first-child, .framer-cQXZK .framer-4sfrj0 > :first-child, .framer-cQXZK .framer-pydysm > :first-child, .framer-cQXZK .framer-hqcemz > :first-child { margin-left: 0px; } .framer-cQXZK.framer-1ifxhr1 > :last-child, .framer-cQXZK .framer-4sfrj0 > :last-child, .framer-cQXZK .framer-pydysm > :last-child, .framer-cQXZK .framer-hqcemz > :last-child { margin-right: 0px; } .framer-cQXZK .framer-17jv1ci > *, .framer-cQXZK .framer-12n7pps > *, .framer-cQXZK .framer-s3lvyz > *, .framer-cQXZK .framer-199pebc > *, .framer-cQXZK .framer-dg1rpe > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-cQXZK .framer-17jv1ci > :first-child, .framer-cQXZK .framer-12n7pps > :first-child, .framer-cQXZK .framer-s3lvyz > :first-child, .framer-cQXZK .framer-199pebc > :first-child, .framer-cQXZK .framer-dg1rpe > :first-child { margin-top: 0px; } .framer-cQXZK .framer-17jv1ci > :last-child, .framer-cQXZK .framer-12n7pps > :last-child, .framer-cQXZK .framer-s3lvyz > :last-child, .framer-cQXZK .framer-199pebc > :last-child, .framer-cQXZK .framer-dg1rpe > :last-child { margin-bottom: 0px; } }\",\".framer-cQXZK.framer-v-15g7mw1.framer-1ifxhr1 { width: 300px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 268\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"q9GD0a0X4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerikJZuS6ZV=withCSS(Component,css,\"framer-cQXZK\");export default FramerikJZuS6ZV;FramerikJZuS6ZV.displayName=\"Header Buttons\";FramerikJZuS6ZV.defaultProps={height:48,width:268};addPropertyControls(FramerikJZuS6ZV,{variant:{options:[\"H3rJTC8r5\",\"q9GD0a0X4\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerikJZuS6ZV,[{explicitInter:true,fonts:[]},...ButtonFonts,...AccountButtonFonts,...UserStateVariantsFonts,...AccountMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerikJZuS6ZV\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"268\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"q9GD0a0X4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (b2eeca0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"sjWf40xzX\",\"S14AOdqOb\"];const variantClassNames={S14AOdqOb:\"framer-v-zzznd9\",sjWf40xzX:\"framer-v-16ezs49\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Burger:\"sjWf40xzX\",X:\"S14AOdqOb\"};const transitions={default:{damping:30,delay:0,duration:5,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"sjWf40xzX\",color:iWF8EWIN1=\"rgb(136, 136, 136)\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"sjWf40xzX\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-T1Xk3\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-16ezs49\",className),\"data-framer-name\":\"Burger\",layoutDependency:layoutDependency,layoutId:\"sjWf40xzX\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({S14AOdqOb:{\"data-framer-name\":\"X\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-181wyu1\",layoutDependency:layoutDependency,layoutId:\"W9JPZuT3q\",transition:transition,children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1saiibh\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"B4zhq6TrY\",style:{backgroundColor:iWF8EWIN1,rotate:0},transition:transition,variants:{S14AOdqOb:{rotate:-45}}}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1koo2dw\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"T4NJ_Xnm6\",style:{backgroundColor:iWF8EWIN1,opacity:1},transition:transition,variants:{S14AOdqOb:{opacity:0}}}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-13ie6yq\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"v4yopDkIf\",style:{backgroundColor:iWF8EWIN1,rotate:0},transition:transition,variants:{S14AOdqOb:{rotate:45}}})]})})})});});const css=['.framer-T1Xk3 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T1Xk3 .framer-xzbqin { display: block; }\",\".framer-T1Xk3 .framer-16ezs49 { height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-T1Xk3 .framer-181wyu1 { flex: none; height: 18px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 24px; }\",\".framer-T1Xk3 .framer-1saiibh { bottom: 0px; flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; }\",\".framer-T1Xk3 .framer-1koo2dw { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-T1Xk3 .framer-13ie6yq { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-T1Xk3.framer-v-zzznd9 .framer-1saiibh { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-T1Xk3.framer-v-zzznd9 .framer-1koo2dw { left: unset; width: 2px; }\",\".framer-T1Xk3.framer-v-zzznd9 .framer-13ie6yq { left: unset; right: -1px; top: calc(50.00000000000002% - 2px / 2); width: 26px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"S14AOdqOb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"iWF8EWIN1\":\"color\"}\n */ const FramerMVfvcliE2=withCSS(Component,css,\"framer-T1Xk3\");export default FramerMVfvcliE2;FramerMVfvcliE2.displayName=\"Elements/Menu Icon\";FramerMVfvcliE2.defaultProps={height:32,width:32};addPropertyControls(FramerMVfvcliE2,{variant:{options:[\"sjWf40xzX\",\"S14AOdqOb\"],optionTitles:[\"Burger\",\"X\"],title:\"Variant\",type:ControlType.Enum},iWF8EWIN1:{defaultValue:\"rgb(136, 136, 136)\",title:\"Color\",type:ControlType.Color}});addFonts(FramerMVfvcliE2,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMVfvcliE2\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S14AOdqOb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"iWF8EWIN1\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"32\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MVfvcliE2.map", "// Generated by Framer (013b13c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UserStateVariants from\"https://framerusercontent.com/modules/eNsoH7Vja3O7qyL3hhcE/Ss3OMdwwdjMOGl3pjcqk/UserStateVariants.js\";import BundleItem from\"https://framerusercontent.com/modules/l98SFVl7JzqaqfiTNZdc/diBQx7mwfVZBEWSsTg3R/fcd8C4Ymq.js\";import MenuItem from\"https://framerusercontent.com/modules/1iFiP6pjqSJ3EhFJfb4T/Ufgwy43hVhCZLslsp1TZ/lZ28HL8_W.js\";const MenuItemFonts=getFonts(MenuItem);const BundleItemFonts=getFonts(BundleItem);const UserStateVariantsFonts=getFonts(UserStateVariants);const cycleOrder=[\"RzITyLqSB\",\"InWsNAudO\"];const serializationHash=\"framer-hSSDx\";const variantClassNames={InWsNAudO:\"framer-v-1ut04de\",RzITyLqSB:\"framer-v-1fv7uls\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"RzITyLqSB\",Mobile:\"InWsNAudO\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RzITyLqSB\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RzITyLqSB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1fv7uls\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"RzITyLqSB\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 40px 70px 0px rgba(0, 0, 0, 0.12)\",...style},variants:{InWsNAudO:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({InWsNAudO:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12840pd\",\"data-framer-name\":\"Col 1\",layoutDependency:layoutDependency,layoutId:\"y8iJKVWpj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\",\"--framer-text-transform\":\"uppercase\"},children:\"Browse by exclusivity\"})}),className:\"framer-tviqeo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FQFC1UVlE\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u6u33z\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"z_EJZrcIR\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bNocrqniY\"},implicitPathVariables:undefined},{href:{webPageId:\"bNocrqniY\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+0,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+0+0+38.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12omz2m-container\",layoutDependency:layoutDependency,layoutId:\"MaQBVA9O4-container\",nodeId:\"MaQBVA9O4\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"hexagon\",height:\"100%\",id:\"MaQBVA9O4\",ik2qsPUM5:\"Premium Templates\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"MaQBVA9O4\",w1WcPLzGc:resolvedLinks[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cjY4bYmDW\"},implicitPathVariables:undefined},{href:{webPageId:\"cjY4bYmDW\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+35,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+0+0+38.4+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6oin0m-container\",layoutDependency:layoutDependency,layoutId:\"x2f_XApe1-container\",nodeId:\"x2f_XApe1\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"layers\",height:\"100%\",id:\"x2f_XApe1\",ik2qsPUM5:\"Free Templates\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"x2f_XApe1\",w1WcPLzGc:resolvedLinks1[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{tYGAljZJ3:\"all\"},unresolvedPathSlugs:{tYGAljZJ3:{collectionId:\"YQuavdCH6\",collectionItemId:\"Qz1s9pHFv\"}},webPageId:\"xkR6bVit4\"},implicitPathVariables:undefined},{href:{pathVariables:{tYGAljZJ3:\"all\"},unresolvedPathSlugs:{tYGAljZJ3:{collectionId:\"YQuavdCH6\",collectionItemId:\"Qz1s9pHFv\"}},webPageId:\"xkR6bVit4\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+70,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+0+0+38.4+0+70}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14byc5y-container\",layoutDependency:layoutDependency,layoutId:\"smVoZXjIU-container\",nodeId:\"smVoZXjIU\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"grid\",height:\"100%\",id:\"smVoZXjIU\",ik2qsPUM5:\"Framer Components\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"smVoZXjIU\",w1WcPLzGc:resolvedLinks2[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17wwcrl\",\"data-framer-name\":\"Col 1\",layoutDependency:layoutDependency,layoutId:\"yEVrjqPKG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\",\"--framer-text-transform\":\"uppercase\"},children:\"Browse by Category\"})}),className:\"framer-1nmbu9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NyohDvomV\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nqna39\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"G6Va_ucO_\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AoOM8Xziu\"},implicitPathVariables:undefined},{href:{webPageId:\"AoOM8Xziu\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+0,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+159.4+0+38.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uieenj-container\",layoutDependency:layoutDependency,layoutId:\"jUK5Aa2l8-container\",nodeId:\"jUK5Aa2l8\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"zap\",height:\"100%\",id:\"jUK5Aa2l8\",ik2qsPUM5:\"Startup & SaaS\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"jUK5Aa2l8\",w1WcPLzGc:resolvedLinks3[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jtauYfNDD\"},implicitPathVariables:undefined},{href:{webPageId:\"jtauYfNDD\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+35,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+159.4+0+38.4+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19g3cv0-container\",layoutDependency:layoutDependency,layoutId:\"joerNVjva-container\",nodeId:\"joerNVjva\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"briefcase\",height:\"100%\",id:\"joerNVjva\",ik2qsPUM5:\"Business\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"joerNVjva\",w1WcPLzGc:resolvedLinks4[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oV2rrSfzH\"},implicitPathVariables:undefined},{href:{webPageId:\"oV2rrSfzH\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+70,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+159.4+0+38.4+0+70}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gwpkt4-container\",layoutDependency:layoutDependency,layoutId:\"usF_na6QZ-container\",nodeId:\"usF_na6QZ\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"user\",height:\"100%\",id:\"usF_na6QZ\",ik2qsPUM5:\"Portfolio\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"usF_na6QZ\",w1WcPLzGc:resolvedLinks5[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JqHE505wi\"},implicitPathVariables:undefined},{href:{webPageId:\"JqHE505wi\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+105,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+159.4+0+38.4+0+105}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qh6psw-container\",layoutDependency:layoutDependency,layoutId:\"vnyMNwteC-container\",nodeId:\"vnyMNwteC\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"globe\",height:\"100%\",id:\"vnyMNwteC\",ik2qsPUM5:\"Fintech\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"vnyMNwteC\",w1WcPLzGc:resolvedLinks6[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"w_m4b_NS0\"},implicitPathVariables:undefined},{href:{webPageId:\"w_m4b_NS0\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+140,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+159.4+0+38.4+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kp25d0-container\",layoutDependency:layoutDependency,layoutId:\"byzr3Hc4R-container\",nodeId:\"byzr3Hc4R\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"droplet\",height:\"100%\",id:\"byzr3Hc4R\",ik2qsPUM5:\"Small Business\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"byzr3Hc4R\",w1WcPLzGc:resolvedLinks7[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YgsanVNEp\"},implicitPathVariables:undefined},{href:{webPageId:\"YgsanVNEp\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+175,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+159.4+0+38.4+0+175}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ydj897-container\",layoutDependency:layoutDependency,layoutId:\"puiA6MtCA-container\",nodeId:\"puiA6MtCA\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"message-square\",height:\"100%\",id:\"puiA6MtCA\",ik2qsPUM5:\"Consultation\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"puiA6MtCA\",w1WcPLzGc:resolvedLinks8[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7fgeea\",\"data-framer-name\":\"Col 1\",layoutDependency:layoutDependency,layoutId:\"mluGh12TR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\",\"--framer-text-transform\":\"uppercase\"},children:\"Browse by Bundle\"})}),className:\"framer-1h72hg3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Gkcfk5cFL\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y1zqqm\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"gvjYRbixv\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{G_G04pxCd:\"startup-bundle-01\"},unresolvedPathSlugs:{G_G04pxCd:{collectionId:\"NnYCr5EuB\",collectionItemId:\"LEQtbcwhd\"}},webPageId:\"Hlntjmnpe\"},implicitPathVariables:undefined},{href:{pathVariables:{G_G04pxCd:\"startup-bundle-01\"},unresolvedPathSlugs:{G_G04pxCd:{collectionId:\"NnYCr5EuB\",collectionItemId:\"LEQtbcwhd\"}},webPageId:\"Hlntjmnpe\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+0,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+423.8+0+38.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p99gaz-container\",layoutDependency:layoutDependency,layoutId:\"pXsPVynMs-container\",nodeId:\"pXsPVynMs\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"zap\",height:\"100%\",id:\"pXsPVynMs\",ik2qsPUM5:\"Startup Bundle Vol 01\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"pXsPVynMs\",w1WcPLzGc:resolvedLinks9[0],width:\"100%\",Z5grW6oDi:false,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{G_G04pxCd:\"startup-bundle-02\"},unresolvedPathSlugs:{G_G04pxCd:{collectionId:\"NnYCr5EuB\",collectionItemId:\"LQBDM14xO\"}},webPageId:\"Hlntjmnpe\"},implicitPathVariables:undefined},{href:{pathVariables:{G_G04pxCd:\"startup-bundle-02\"},unresolvedPathSlugs:{G_G04pxCd:{collectionId:\"NnYCr5EuB\",collectionItemId:\"LQBDM14xO\"}},webPageId:\"Hlntjmnpe\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+35,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+423.8+0+38.4+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h281vi-container\",layoutDependency:layoutDependency,layoutId:\"aPMJdBKSg-container\",nodeId:\"aPMJdBKSg\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"zap\",height:\"100%\",id:\"aPMJdBKSg\",ik2qsPUM5:\"Startup Bundle Vol 02\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"aPMJdBKSg\",w1WcPLzGc:resolvedLinks10[0],width:\"100%\",Z5grW6oDi:false,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{G_G04pxCd:\"local-bundle-01\"},unresolvedPathSlugs:{G_G04pxCd:{collectionId:\"NnYCr5EuB\",collectionItemId:\"srl5uMhW3\"}},webPageId:\"Hlntjmnpe\"},implicitPathVariables:undefined},{href:{pathVariables:{G_G04pxCd:\"local-bundle-01\"},unresolvedPathSlugs:{G_G04pxCd:{collectionId:\"NnYCr5EuB\",collectionItemId:\"srl5uMhW3\"}},webPageId:\"Hlntjmnpe\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+70,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+423.8+0+38.4+0+70}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-topxie-container\",layoutDependency:layoutDependency,layoutId:\"a9iCD28xN-container\",nodeId:\"a9iCD28xN\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"zap\",height:\"100%\",id:\"a9iCD28xN\",ik2qsPUM5:\"Small Business Bundle Vol 01\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"a9iCD28xN\",w1WcPLzGc:resolvedLinks11[0],width:\"100%\",Z5grW6oDi:false,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{G_G04pxCd:\"local-bundle-02\"},unresolvedPathSlugs:{G_G04pxCd:{collectionId:\"NnYCr5EuB\",collectionItemId:\"obC2mg5JX\"}},webPageId:\"Hlntjmnpe\"},implicitPathVariables:undefined},{href:{pathVariables:{G_G04pxCd:\"local-bundle-02\"},unresolvedPathSlugs:{G_G04pxCd:{collectionId:\"NnYCr5EuB\",collectionItemId:\"obC2mg5JX\"}},webPageId:\"Hlntjmnpe\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+32+0+38.4+0+105,...addPropertyOverrides({InWsNAudO:{y:(componentViewport?.y||0)+0+423.8+0+38.4+0+105}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uaajn2-container\",layoutDependency:layoutDependency,layoutId:\"IQ2ltbWnX-container\",nodeId:\"IQ2ltbWnX\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"zap\",height:\"100%\",id:\"IQ2ltbWnX\",ik2qsPUM5:\"Small Business Bundle Vol 02\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"IQ2ltbWnX\",w1WcPLzGc:resolvedLinks12[0],width:\"100%\",Z5grW6oDi:false,...addPropertyOverrides({InWsNAudO:{w1WcPLzGc:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vxhsuo\",\"data-framer-name\":\"Col 1\",layoutDependency:layoutDependency,layoutId:\"mSR21aqHc\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15tvmnm\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"e_ppGpmJZ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oikw21-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Ll54bARIX-container\",nodeId:\"Ll54bARIX\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(UserStateVariants,{free:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LB2IawvnF\"},implicitPathVariables:undefined},{href:{webPageId:\"LB2IawvnF\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:195,width:\"270px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e7d4uf-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"TjMd0bDvN-container\",nodeId:\"TjMd0bDvN\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(BundleItem,{bowG942Np:\"Unlock All Templates\",DbJmKWYE2:resolvedLinks13[1],fMNYccZlD:\"Get access to all our templates & components for free.\",height:\"100%\",id:\"TjMd0bDvN\",layoutId:\"TjMd0bDvN\",style:{height:\"100%\",width:\"100%\"},variant:\"SPVzPytdH\",width:\"100%\"})})})})],height:\"100%\",id:\"Ll54bARIX\",layoutId:\"Ll54bARIX\",loggedIn:[],noUser:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LB2IawvnF\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:195,width:\"270px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e7d4uf-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"TjMd0bDvN-container\",nodeId:\"TjMd0bDvN\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(BundleItem,{bowG942Np:\"Unlock All Templates\",DbJmKWYE2:resolvedLinks13[0],fMNYccZlD:\"Get access to all our templates & components for free.\",height:\"100%\",id:\"TjMd0bDvN\",layoutId:\"TjMd0bDvN\",style:{height:\"100%\",width:\"100%\"},variant:\"SPVzPytdH\",width:\"100%\"})})})})],pro:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u9doRpHR5\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:195,width:\"270px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ka5jxh-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ay9yWJuVo-container\",nodeId:\"ay9yWJuVo\",rendersWithMotion:true,scopeId:\"FGlZx40l5\",children:/*#__PURE__*/_jsx(BundleItem,{bowG942Np:\"Access All Templates\",DbJmKWYE2:resolvedLinks14[0],fMNYccZlD:\"Get access to all your Framer templates & Figma files.\",height:\"100%\",id:\"ay9yWJuVo\",layoutId:\"ay9yWJuVo\",style:{height:\"100%\",width:\"100%\"},variant:\"SPVzPytdH\",width:\"100%\"})})})})],type:\"tiers\",width:\"100%\"})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hSSDx.framer-aevtub, .framer-hSSDx .framer-aevtub { display: block; }\",\".framer-hSSDx.framer-1fv7uls { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 32px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-hSSDx .framer-12840pd, .framer-hSSDx .framer-17wwcrl, .framer-hSSDx .framer-7fgeea, .framer-hSSDx .framer-vxhsuo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hSSDx .framer-tviqeo, .framer-hSSDx .framer-1nmbu9, .framer-hSSDx .framer-1h72hg3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hSSDx .framer-1u6u33z, .framer-hSSDx .framer-nqna39, .framer-hSSDx .framer-1y1zqqm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hSSDx .framer-12omz2m-container, .framer-hSSDx .framer-6oin0m-container, .framer-hSSDx .framer-14byc5y-container, .framer-hSSDx .framer-1uieenj-container, .framer-hSSDx .framer-19g3cv0-container, .framer-hSSDx .framer-gwpkt4-container, .framer-hSSDx .framer-qh6psw-container, .framer-hSSDx .framer-kp25d0-container, .framer-hSSDx .framer-ydj897-container, .framer-hSSDx .framer-1p99gaz-container, .framer-hSSDx .framer-h281vi-container, .framer-hSSDx .framer-topxie-container, .framer-hSSDx .framer-uaajn2-container, .framer-hSSDx .framer-oikw21-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hSSDx .framer-15tvmnm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hSSDx .framer-1e7d4uf-container, .framer-hSSDx .framer-ka5jxh-container { height: 195px; position: relative; width: 270px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hSSDx.framer-1fv7uls, .framer-hSSDx .framer-12840pd, .framer-hSSDx .framer-1u6u33z, .framer-hSSDx .framer-17wwcrl, .framer-hSSDx .framer-nqna39, .framer-hSSDx .framer-7fgeea, .framer-hSSDx .framer-1y1zqqm, .framer-hSSDx .framer-vxhsuo, .framer-hSSDx .framer-15tvmnm { gap: 0px; } .framer-hSSDx.framer-1fv7uls > * { margin: 0px; margin-left: calc(60px / 2); margin-right: calc(60px / 2); } .framer-hSSDx.framer-1fv7uls > :first-child { margin-left: 0px; } .framer-hSSDx.framer-1fv7uls > :last-child { margin-right: 0px; } .framer-hSSDx .framer-12840pd > *, .framer-hSSDx .framer-17wwcrl > *, .framer-hSSDx .framer-7fgeea > *, .framer-hSSDx .framer-vxhsuo > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-hSSDx .framer-12840pd > :first-child, .framer-hSSDx .framer-1u6u33z > :first-child, .framer-hSSDx .framer-17wwcrl > :first-child, .framer-hSSDx .framer-nqna39 > :first-child, .framer-hSSDx .framer-7fgeea > :first-child, .framer-hSSDx .framer-1y1zqqm > :first-child, .framer-hSSDx .framer-vxhsuo > :first-child, .framer-hSSDx .framer-15tvmnm > :first-child { margin-top: 0px; } .framer-hSSDx .framer-12840pd > :last-child, .framer-hSSDx .framer-1u6u33z > :last-child, .framer-hSSDx .framer-17wwcrl > :last-child, .framer-hSSDx .framer-nqna39 > :last-child, .framer-hSSDx .framer-7fgeea > :last-child, .framer-hSSDx .framer-1y1zqqm > :last-child, .framer-hSSDx .framer-vxhsuo > :last-child, .framer-hSSDx .framer-15tvmnm > :last-child { margin-bottom: 0px; } .framer-hSSDx .framer-1u6u33z > *, .framer-hSSDx .framer-nqna39 > *, .framer-hSSDx .framer-1y1zqqm > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-hSSDx .framer-15tvmnm > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\",\".framer-hSSDx.framer-v-1ut04de.framer-1fv7uls { flex-direction: column; gap: 32px; padding: 0px; will-change: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hSSDx.framer-v-1ut04de.framer-1fv7uls { gap: 0px; } .framer-hSSDx.framer-v-1ut04de.framer-1fv7uls > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-hSSDx.framer-v-1ut04de.framer-1fv7uls > :first-child { margin-top: 0px; } .framer-hSSDx.framer-v-1ut04de.framer-1fv7uls > :last-child { margin-bottom: 0px; } }\",'.framer-hSSDx[data-border=\"true\"]::after, .framer-hSSDx [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 299.5\n * @framerIntrinsicWidth 1030\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"InWsNAudO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerFGlZx40l5=withCSS(Component,css,\"framer-hSSDx\");export default FramerFGlZx40l5;FramerFGlZx40l5.displayName=\"Mega Menu\";FramerFGlZx40l5.defaultProps={height:299.5,width:1030};addPropertyControls(FramerFGlZx40l5,{variant:{options:[\"RzITyLqSB\",\"InWsNAudO\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFGlZx40l5,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MenuItemFonts,...BundleItemFonts,...UserStateVariantsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFGlZx40l5\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1030\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"299.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"InWsNAudO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b7c4bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-f5gQ6 .framer-styles-preset-15khugi:not(.rich-text-wrapper), .framer-f5gQ6 .framer-styles-preset-15khugi.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f5411055-20b6-4145-8a75-1e04bd414101, #141512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-f5gQ6\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b7c4bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/yxkvrMMJ4qvVqBpYOaM7/M2HNuPqhbyxQUlNclJEG/np5g2vmPB.js\";const FeatherFonts=getFonts(Feather);const FeatherControls=getPropertyControls(Feather);const enabledGestures={EubWiRpb1:{hover:true},rV9YsiWF0:{hover:true}};const cycleOrder=[\"EubWiRpb1\",\"RGv8e8nkA\",\"rV9YsiWF0\",\"NFEC01Ysl\"];const serializationHash=\"framer-5ozlo\";const variantClassNames={EubWiRpb1:\"framer-v-l46dl4\",NFEC01Ysl:\"framer-v-bve9la\",RGv8e8nkA:\"framer-v-8vegvj\",rV9YsiWF0:\"framer-v-kxmunq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Alert-circle\":\"alert-circle\",\"Alert-octagon\":\"alert-octagon\",\"Alert-triangle\":\"alert-triangle\",\"Align-center\":\"align-center\",\"Align-justify\":\"align-justify\",\"Align-left\":\"align-left\",\"Align-right\":\"align-right\",\"Arrow-down-circle\":\"arrow-down-circle\",\"Arrow-down-left\":\"arrow-down-left\",\"Arrow-down-right\":\"arrow-down-right\",\"Arrow-down\":\"arrow-down\",\"Arrow-left-circle\":\"arrow-left-circle\",\"Arrow-left\":\"arrow-left\",\"Arrow-right-circle\":\"arrow-right-circle\",\"Arrow-right\":\"arrow-right\",\"Arrow-up-circle\":\"arrow-up-circle\",\"Arrow-up-left\":\"arrow-up-left\",\"Arrow-up-right\":\"arrow-up-right\",\"Arrow-up\":\"arrow-up\",\"At-sign\":\"at-sign\",\"Bar-chart-2\":\"bar-chart-2\",\"Bar-chart\":\"bar-chart\",\"Battery-charging\":\"battery-charging\",\"Bell-off\":\"bell-off\",\"Book-open\":\"book-open\",\"Camera-off\":\"camera-off\",\"Check-circle\":\"check-circle\",\"Check-square\":\"check-square\",\"Chevron-down\":\"chevron-down\",\"Chevron-left\":\"chevron-left\",\"Chevron-right\":\"chevron-right\",\"Chevron-up\":\"chevron-up\",\"Chevrons-down\":\"chevrons-down\",\"Chevrons-left\":\"chevrons-left\",\"Chevrons-right\":\"chevrons-right\",\"Chevrons-up\":\"chevrons-up\",\"Cloud-drizzle\":\"cloud-drizzle\",\"Cloud-lightning\":\"cloud-lightning\",\"Cloud-off\":\"cloud-off\",\"Cloud-rain\":\"cloud-rain\",\"Cloud-snow\":\"cloud-snow\",\"Corner-down-left\":\"corner-down-left\",\"Corner-down-right\":\"corner-down-right\",\"Corner-left-down\":\"corner-left-down\",\"Corner-left-up\":\"corner-left-up\",\"Corner-right-down\":\"corner-right-down\",\"Corner-right-up\":\"corner-right-up\",\"Corner-up-left\":\"corner-up-left\",\"Corner-up-right\":\"corner-up-right\",\"Credit-card\":\"credit-card\",\"Divide-circle\":\"divide-circle\",\"Divide-square\":\"divide-square\",\"Dollar-sign\":\"dollar-sign\",\"Download-cloud\":\"download-cloud\",\"Edit-2\":\"edit-2\",\"Edit-3\":\"edit-3\",\"External-link\":\"external-link\",\"Eye-off\":\"eye-off\",\"Fast-forward\":\"fast-forward\",\"File-minus\":\"file-minus\",\"File-plus\":\"file-plus\",\"File-text\":\"file-text\",\"Folder-minus\":\"folder-minus\",\"Folder-plus\":\"folder-plus\",\"Git-branch\":\"git-branch\",\"Git-commit\":\"git-commit\",\"Git-merge\":\"git-merge\",\"Git-pull-request\":\"git-pull-request\",\"Hard-drive\":\"hard-drive\",\"Help-circle\":\"help-circle\",\"Life-buoy\":\"life-buoy\",\"Link-2\":\"link-2\",\"Log-in\":\"log-in\",\"Log-out\":\"log-out\",\"Map-pin\":\"map-pin\",\"Maximize-2\":\"maximize-2\",\"Message-circle\":\"message-circle\",\"Message-square\":\"message-square\",\"Mic-off\":\"mic-off\",\"Minimize-2\":\"minimize-2\",\"Minus-circle\":\"minus-circle\",\"Minus-square\":\"minus-square\",\"More-horizontal\":\"more-horizontal\",\"More-vertical\":\"more-vertical\",\"Mouse-pointer\":\"mouse-pointer\",\"Navigation-2\":\"navigation-2\",\"Pause-circle\":\"pause-circle\",\"Pen-tool\":\"pen-tool\",\"Phone-call\":\"phone-call\",\"Phone-forwarded\":\"phone-forwarded\",\"Phone-incoming\":\"phone-incoming\",\"Phone-missed\":\"phone-missed\",\"Phone-off\":\"phone-off\",\"Phone-outgoing\":\"phone-outgoing\",\"Pie-chart\":\"pie-chart\",\"Play-circle\":\"play-circle\",\"Plus-circle\":\"plus-circle\",\"Plus-square\":\"plus-square\",\"Refresh-ccw\":\"refresh-ccw\",\"Refresh-cw\":\"refresh-cw\",\"Rotate-ccw\":\"rotate-ccw\",\"Rotate-cw\":\"rotate-cw\",\"Share-2\":\"share-2\",\"Shield-off\":\"shield-off\",\"Shopping-bag\":\"shopping-bag\",\"Shopping-cart\":\"shopping-cart\",\"Skip-back\":\"skip-back\",\"Skip-forward\":\"skip-forward\",\"Stop-circle\":\"stop-circle\",\"Thumbs-down\":\"thumbs-down\",\"Thumbs-up\":\"thumbs-up\",\"Toggle-left\":\"toggle-left\",\"Toggle-right\":\"toggle-right\",\"Trash-2\":\"trash-2\",\"Trending-down\":\"trending-down\",\"Trending-up\":\"trending-up\",\"Upload-cloud\":\"upload-cloud\",\"User-check\":\"user-check\",\"User-minus\":\"user-minus\",\"User-plus\":\"user-plus\",\"User-x\":\"user-x\",\"Video-off\":\"video-off\",\"Volume-1\":\"volume-1\",\"Volume-2\":\"volume-2\",\"Volume-x\":\"volume-x\",\"Wifi-off\":\"wifi-off\",\"X-circle\":\"x-circle\",\"X-octagon\":\"x-octagon\",\"X-square\":\"x-square\",\"Zap-off\":\"zap-off\",\"Zoom-in\":\"zoom-in\",\"Zoom-out\":\"zoom-out\",Activity:\"activity\",Airplay:\"airplay\",Anchor:\"anchor\",Aperture:\"aperture\",Archive:\"archive\",Award:\"award\",Battery:\"battery\",Bell:\"bell\",Bluetooth:\"bluetooth\",Bold:\"bold\",Book:\"book\",Bookmark:\"bookmark\",Box:\"box\",Briefcase:\"briefcase\",Calendar:\"calendar\",Camera:\"camera\",Cast:\"cast\",Check:\"check\",Chrome:\"chrome\",Circle:\"circle\",Clipboard:\"clipboard\",Clock:\"clock\",Cloud:\"cloud\",Code:\"code\",Codepen:\"codepen\",Codesandbox:\"codesandbox\",Coffee:\"coffee\",Columns:\"columns\",Command:\"command\",Compass:\"compass\",Copy:\"copy\",Cpu:\"cpu\",Crop:\"crop\",Crosshair:\"crosshair\",Database:\"database\",Delete:\"delete\",Disc:\"disc\",Divide:\"divide\",Download:\"download\",Dribbble:\"dribbble\",Droplet:\"droplet\",Edit:\"edit\",Eye:\"eye\",Facebook:\"facebook\",Feather:\"feather\",Figma:\"figma\",File:\"file\",Film:\"film\",Filter:\"filter\",Flag:\"flag\",Folder:\"folder\",Framer:\"framer\",Frown:\"frown\",Gift:\"gift\",Github:\"github\",Gitlab:\"gitlab\",Globe:\"globe\",Grid:\"grid\",Hash:\"hash\",Headphones:\"headphones\",Heart:\"heart\",Hexagon:\"hexagon\",Home:\"home\",Image:\"image\",Inbox:\"inbox\",Info:\"info\",Instagram:\"instagram\",Italic:\"italic\",Key:\"key\",Layers:\"layers\",Layout:\"layout\",Link:\"link\",Linkedin:\"linkedin\",List:\"list\",Loader:\"loader\",Lock:\"lock\",Mail:\"mail\",Map:\"map\",Maximize:\"maximize\",Meh:\"meh\",Menu:\"menu\",Mic:\"mic\",Minimize:\"minimize\",Minus:\"minus\",Monitor:\"monitor\",Moon:\"moon\",Move:\"move\",Music:\"music\",Navigation:\"navigation\",Octagon:\"octagon\",Package:\"package\",Paperclip:\"paperclip\",Pause:\"pause\",Percent:\"percent\",Phone:\"phone\",Play:\"play\",Plus:\"plus\",Pocket:\"pocket\",Power:\"power\",Printer:\"printer\",Radio:\"radio\",Repeat:\"repeat\",Rewind:\"rewind\",Rss:\"rss\",Save:\"save\",Scissors:\"scissors\",Search:\"search\",Send:\"send\",Server:\"server\",Settings:\"settings\",Share:\"share\",Shield:\"shield\",Shuffle:\"shuffle\",Sidebar:\"sidebar\",Slack:\"slack\",Slash:\"slash\",Sliders:\"sliders\",Smartphone:\"smartphone\",Smile:\"smile\",Speaker:\"speaker\",Square:\"square\",Star:\"star\",Sun:\"sun\",Sunrise:\"sunrise\",Sunset:\"sunset\",Tablet:\"tablet\",Tag:\"tag\",Target:\"target\",Terminal:\"terminal\",Thermometer:\"thermometer\",Tool:\"tool\",Trash:\"trash\",Trello:\"trello\",Triangle:\"triangle\",Truck:\"truck\",Tv:\"tv\",Twitch:\"twitch\",Twitter:\"twitter\",Type:\"type\",Umbrella:\"umbrella\",Underline:\"underline\",Unlock:\"unlock\",Upload:\"upload\",User:\"user\",Users:\"users\",Video:\"video\",Voicemail:\"voicemail\",Volume:\"volume\",Watch:\"watch\",Wifi:\"wifi\",Wind:\"wind\",X:\"x\",Youtube:\"youtube\",Zap:\"zap\"};const humanReadableVariantMap={\"Menu Hover\":\"RGv8e8nkA\",\"Menu Normal\":\"EubWiRpb1\",\"Variant 3\":\"rV9YsiWF0\",\"Variant 4\":\"NFEC01Ysl\"};const getProps=({color2,height,hover,icon,iconColor,iconVisible,id,link,tagText,tagVisible,tap,title,width,...props})=>{return{...props,J216E5Ajb:hover??props.J216E5Ajb,LrBO_cqIW:color2??props.LrBO_cqIW??\"rgb(0, 0, 0)\",O_ghtVESb:iconVisible??props.O_ghtVESb??true,o4IPQNFdN:link??props.o4IPQNFdN,PyJlTWfSX:iconColor??props.PyJlTWfSX??\"rgba(0, 0, 0, 0.5)\",SEbLnIPrN:tap??props.SEbLnIPrN,uOlvfJC7Y:tagText??props.uOlvfJC7Y??\"Coming Soon\",variant:humanReadableVariantMap[props.variant]??props.variant??\"EubWiRpb1\",wA72Sp6Bg:tagVisible??props.wA72Sp6Bg,XMqM8hVFA:humanReadableEnumMap[icon]??icon??props.XMqM8hVFA??\"chevron-down\",Yvza1XMk6:title??props.Yvza1XMk6??\"Premium Templates\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Yvza1XMk6,wA72Sp6Bg,uOlvfJC7Y,o4IPQNFdN,J216E5Ajb,O_ghtVESb,XMqM8hVFA,SEbLnIPrN,LrBO_cqIW,PyJlTWfSX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EubWiRpb1\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap93malt=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SEbLnIPrN){const res=await SEbLnIPrN(...args);if(res===false)return false;}});const onMouseEnter5mdlba=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(J216E5Ajb){const res=await J216E5Ajb(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:o4IPQNFdN,nodeId:\"EubWiRpb1\",openInNewTab:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-l46dl4\",className,classNames)} framer-1qkt3cb`,\"data-framer-name\":\"Menu Normal\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EubWiRpb1\",onMouseEnter:onMouseEnter5mdlba,onTap:onTap93malt,ref:ref??ref1,style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{\"rV9YsiWF0-hover\":{background:\"linear-gradient(90deg, rgb(95, 7, 227) 0%, rgb(33, 52, 255) 100%)\"},NFEC01Ysl:{background:\"linear-gradient(90deg, rgb(95, 7, 227) 0%, rgb(33, 52, 255) 100%)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},rV9YsiWF0:{background:\"linear-gradient(90deg, rgb(33, 52, 255) 0%, rgb(95, 7, 227) 100%)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}},...addPropertyOverrides({\"EubWiRpb1-hover\":{\"data-framer-name\":undefined,style:{...style}},\"rV9YsiWF0-hover\":{\"data-framer-name\":undefined,style:{...style}},NFEC01Ysl:{\"data-framer-name\":\"Variant 4\",style:{...style}},RGv8e8nkA:{\"data-framer-name\":\"Menu Hover\"},rV9YsiWF0:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-LrBO_cqIW-x4o8wZyw8))\"},children:\"Premium Templates\"})}),className:\"framer-2xadzz\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"R_Qk1Wove\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-LrBO_cqIW-x4o8wZyw8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-LrBO_cqIW-x4o8wZyw8\":LrBO_cqIW},text:Yvza1XMk6,variants:{NFEC01Ysl:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},rV9YsiWF0:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NFEC01Ysl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Premium Templates\"})})},rV9YsiWF0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Premium Templates\"})})}},baseVariant,gestureVariant)}),O_ghtVESb&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kdryzt\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"wqJaSnAsy\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1szaf79-container\",layoutDependency:layoutDependency,layoutId:\"FDc7bnxM5-container\",style:{rotate:0},variants:{\"EubWiRpb1-hover\":{rotate:180},RGv8e8nkA:{rotate:180}},...addPropertyOverrides({\"EubWiRpb1-hover\":{style:undefined},\"rV9YsiWF0-hover\":{style:undefined},NFEC01Ysl:{style:undefined},rV9YsiWF0:{style:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Feather,{color:PyJlTWfSX,height:\"100%\",iconSearch:\"Home\",iconSelection:XMqM8hVFA,id:\"FDc7bnxM5\",layoutId:\"FDc7bnxM5\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({NFEC01Ysl:{color:\"rgb(255, 255, 255)\",iconSelection:\"chevron-up\"},RGv8e8nkA:{iconSelection:\"chevron-down\"},rV9YsiWF0:{color:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})})}),wA72Sp6Bg&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15id788\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"NAGQ2enxk\",style:{backgroundColor:\"var(--token-4bd53d44-8d51-4ffd-934f-6bf8b3125471, rgb(93, 52, 255))\",borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15khugi\",\"data-styles-preset\":\"np5g2vmPB\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255)))\"},children:\"Coming Soon\"})}),className:\"framer-1ypghqw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QhZ5GDb_7\",style:{\"--extracted-r6o4lv\":\"var(--token-9b489c75-56a7-4d93-8840-72e34376f4a6, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:uOlvfJC7Y,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5ozlo.framer-1qkt3cb, .framer-5ozlo .framer-1qkt3cb { display: block; }\",\".framer-5ozlo.framer-l46dl4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-5ozlo .framer-2xadzz, .framer-5ozlo .framer-1ypghqw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-5ozlo .framer-kdryzt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 18px; }\",\".framer-5ozlo .framer-1szaf79-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); position: relative; width: 100%; }\",\".framer-5ozlo .framer-15id788 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 120px; overflow: visible; padding: 1px 8px 1px 8px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5ozlo.framer-l46dl4, .framer-5ozlo .framer-kdryzt, .framer-5ozlo .framer-15id788 { gap: 0px; } .framer-5ozlo.framer-l46dl4 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-5ozlo.framer-l46dl4 > :first-child, .framer-5ozlo .framer-15id788 > :first-child { margin-left: 0px; } .framer-5ozlo.framer-l46dl4 > :last-child, .framer-5ozlo .framer-15id788 > :last-child { margin-right: 0px; } .framer-5ozlo .framer-kdryzt > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-5ozlo .framer-kdryzt > :first-child { margin-top: 0px; } .framer-5ozlo .framer-kdryzt > :last-child { margin-bottom: 0px; } .framer-5ozlo .framer-15id788 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-5ozlo.framer-v-kxmunq.framer-l46dl4, .framer-5ozlo.framer-v-bve9la.framer-l46dl4 { padding: 4px 10px 4px 10px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 167\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RGv8e8nkA\":{\"layout\":[\"auto\",\"auto\"]},\"rV9YsiWF0\":{\"layout\":[\"auto\",\"auto\"]},\"NFEC01Ysl\":{\"layout\":[\"auto\",\"auto\"]},\"Ct5J_774d\":{\"layout\":[\"auto\",\"auto\"]},\"VMJTwhfq1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Yvza1XMk6\":\"title\",\"wA72Sp6Bg\":\"tagVisible\",\"uOlvfJC7Y\":\"tagText\",\"o4IPQNFdN\":\"link\",\"J216E5Ajb\":\"hover\",\"O_ghtVESb\":\"iconVisible\",\"XMqM8hVFA\":\"icon\",\"SEbLnIPrN\":\"tap\",\"LrBO_cqIW\":\"color2\",\"PyJlTWfSX\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerx4o8wZyw8=withCSS(Component,css,\"framer-5ozlo\");export default Framerx4o8wZyw8;Framerx4o8wZyw8.displayName=\"Menu Link\";Framerx4o8wZyw8.defaultProps={height:22,width:167};addPropertyControls(Framerx4o8wZyw8,{variant:{options:[\"EubWiRpb1\",\"RGv8e8nkA\",\"rV9YsiWF0\",\"NFEC01Ysl\"],optionTitles:[\"Menu Normal\",\"Menu Hover\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},Yvza1XMk6:{defaultValue:\"Premium Templates\",displayTextArea:false,title:\"Title\",type:ControlType.String},wA72Sp6Bg:{defaultValue:false,title:\"Tag Visible\",type:ControlType.Boolean},uOlvfJC7Y:{defaultValue:\"Coming Soon\",displayTextArea:false,title:\"Tag Text\",type:ControlType.String},o4IPQNFdN:{title:\"Link\",type:ControlType.Link},J216E5Ajb:{title:\"Hover\",type:ControlType.EventHandler},O_ghtVESb:{defaultValue:true,title:\"Icon Visible\",type:ControlType.Boolean},XMqM8hVFA:FeatherControls?.[\"iconSelection\"]&&{...FeatherControls[\"iconSelection\"],defaultValue:\"chevron-down\",description:undefined,hidden:undefined,title:\"Icon\"},SEbLnIPrN:{title:\"Tap\",type:ControlType.EventHandler},LrBO_cqIW:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color 2\",type:ControlType.Color},PyJlTWfSX:{defaultValue:\"rgba(0, 0, 0, 0.5)\",title:\"Icon Color\",type:ControlType.Color}});addFonts(Framerx4o8wZyw8,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FeatherFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx4o8wZyw8\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"22\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"167\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RGv8e8nkA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rV9YsiWF0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NFEC01Ysl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ct5J_774d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VMJTwhfq1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Yvza1XMk6\\\":\\\"title\\\",\\\"wA72Sp6Bg\\\":\\\"tagVisible\\\",\\\"uOlvfJC7Y\\\":\\\"tagText\\\",\\\"o4IPQNFdN\\\":\\\"link\\\",\\\"J216E5Ajb\\\":\\\"hover\\\",\\\"O_ghtVESb\\\":\\\"iconVisible\\\",\\\"XMqM8hVFA\\\":\\\"icon\\\",\\\"SEbLnIPrN\\\":\\\"tap\\\",\\\"LrBO_cqIW\\\":\\\"color2\\\",\\\"PyJlTWfSX\\\":\\\"iconColor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b7c4bf)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getPropertyControls,ResolveLinks,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import MegaMenu from\"https://framerusercontent.com/modules/McEDd8NToPdjQli2ArsH/F3dkfRCk4WOt2kJHi2Vi/FGlZx40l5.js\";import HeaderButtons from\"https://framerusercontent.com/modules/5P9TbcJ6rmwMTgaYNaa6/x6xyFIrcMhrFjptDWhto/ikJZuS6ZV.js\";import MenuItem from\"https://framerusercontent.com/modules/1iFiP6pjqSJ3EhFJfb4T/Ufgwy43hVhCZLslsp1TZ/lZ28HL8_W.js\";import MenuLink from\"https://framerusercontent.com/modules/AcuUnBHdHud2MuTJT3fJ/P3k0myRgJmXo8CegduZs/x4o8wZyw8.js\";const MegaMenuFonts=getFonts(MegaMenu);const MenuLinkFonts=getFonts(MenuLink);const MotionDivWithFX=withFX(motion.div);const MenuItemFonts=getFonts(MenuItem);const HeaderButtonsFonts=getFonts(HeaderButtons);const MegaMenuControls=getPropertyControls(MegaMenu);const cycleOrder=[\"vJNSmNFgO\",\"exafJeZlm\"];const serializationHash=\"framer-YsInn\";const variantClassNames={exafJeZlm:\"framer-v-w0esh0\",vJNSmNFgO:\"framer-v-8gkt9u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Horizontal:\"row\",Vertical:\"column\"};const humanReadableEnumMap1={Desktop:\"RzITyLqSB\",Mobile:\"InWsNAudO\"};const humanReadableVariantMap={Desktop:\"vJNSmNFgO\",Mobile:\"exafJeZlm\"};const getProps=({buttons,height,iconColor,id,mainMenuDirection,menuTextColor,variant1,width,...props})=>{return{...props,bByjYTFnW:humanReadableEnumMap[mainMenuDirection]??mainMenuDirection??props.bByjYTFnW??\"row\",Dm3kENEWh:buttons??props.Dm3kENEWh??true,NmH62LEfN:menuTextColor??props.NmH62LEfN??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vJNSmNFgO\",YHQL6QrBV:iconColor??props.YHQL6QrBV??\"rgba(0, 0, 0, 0.5)\",YUDm7dDYu:humanReadableEnumMap1[variant1]??variant1??props.YUDm7dDYu??\"RzITyLqSB\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,bByjYTFnW,YUDm7dDYu,NmH62LEfN,YHQL6QrBV,Dm3kENEWh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vJNSmNFgO\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const J216E5Ajbtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"exafJeZlm\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"exafJeZlm\")return false;return true;};const router=useRouter();const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const ref7=React.useRef(null);const isDisplayed2=value=>{if(baseVariant===\"exafJeZlm\")return value;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8gkt9u\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vJNSmNFgO\",ref:ref??ref1,style:{\"--1f8ejha\":bByjYTFnW===\"column\"?\"stretch\":undefined,\"--1mn65yv\":bByjYTFnW===\"row\"?0:\"calc(20px / 2)\",\"--1qeshx6\":bByjYTFnW,\"--1sul459\":bByjYTFnW===\"column\"?0:\"calc(20px / 2)\",\"--g0mnfo\":bByjYTFnW===\"column\"?\"auto\":\"1px\",\"--hag9rj\":bByjYTFnW===\"column\"?undefined:\"1 0 0px\",...style},...addPropertyOverrides({exafJeZlm:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({exafJeZlm:{height:264,y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16d9n07-container\",\"data-framer-name\":\"Mobile Template Dropdown\",layoutDependency:layoutDependency,layoutId:\"yBtnlPNLc-container\",name:\"Mobile Template Dropdown\",children:/*#__PURE__*/_jsx(MegaMenu,{height:\"100%\",id:\"yBtnlPNLc\",layoutId:\"yBtnlPNLc\",name:\"Mobile Template Dropdown\",variant:\"InWsNAudO\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lNb28CBaT\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rvuqrh-container\",id:`${layoutId}-1rvuqrh`,layoutDependency:layoutDependency,layoutId:\"O20UmUQLF-container\",ref:ref2,children:[/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"O20UmUQLF\",J216E5Ajb:J216E5Ajbtxyyif({overlay}),layoutId:\"O20UmUQLF\",LrBO_cqIW:NmH62LEfN,O_ghtVESb:true,o4IPQNFdN:resolvedLinks[0],PyJlTWfSX:YHQL6QrBV,uOlvfJC7Y:\"Coming Soon\",variant:overlay.visible?\"RGv8e8nkA\":\"EubWiRpb1\",wA72Sp6Bg:false,width:\"100%\",XMqM8hVFA:\"chevron-down\",Yvza1XMk6:\"Browse Templates\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref2,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-1rvuqrh`,offsetX:0,offsetY:16,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:264,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-p9o9p4-container\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"jGWA2qTSr-container\",ref:ref3,role:\"dialog\",children:/*#__PURE__*/_jsx(MegaMenu,{height:\"100%\",id:\"jGWA2qTSr\",layoutId:\"jGWA2qTSr\",variant:YUDm7dDYu,width:\"100%\"})})})})})]})})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({exafJeZlm:{y:(componentViewport?.y||0)+0+284}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3f1wzy-container\",id:`${layoutId}-3f1wzy`,layoutDependency:layoutDependency,layoutId:\"pcui_3Njc-container\",ref:ref4,children:[/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"pcui_3Njc\",J216E5Ajb:J216E5Ajbtxyyif({overlay:overlay1}),layoutId:\"pcui_3Njc\",LrBO_cqIW:NmH62LEfN,O_ghtVESb:true,PyJlTWfSX:YHQL6QrBV,uOlvfJC7Y:\"Coming Soon\",variant:overlay1.visible?\"RGv8e8nkA\":\"EubWiRpb1\",wA72Sp6Bg:false,width:\"100%\",XMqM8hVFA:\"chevron-down\",Yvza1XMk6:\"Resources\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref4,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-3f1wzy`,offsetX:0,offsetY:16,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-2wf104\",\"data-border\":true,\"data-framer-name\":\"Mega Menu\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"SN35NYgZH\",ref:ref5,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 40px 70px 0px rgba(0, 0, 0, 0.12)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lxrfq1\",\"data-framer-name\":\"Col 1\",layoutDependency:layoutDependency,layoutId:\"ixvIW76F_\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6p8trf\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"jI7Fsb94l\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vtExyraaA\"},implicitPathVariables:undefined},{href:{webPageId:\"vtExyraaA\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"142.5px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s29wqc-container\",layoutDependency:layoutDependency,layoutId:\"y0reUS6uK-container\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"file\",height:\"100%\",id:\"y0reUS6uK\",ik2qsPUM5:\"Blog\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"y0reUS6uK\",style:{width:\"100%\"},w1WcPLzGc:resolvedLinks1[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({exafJeZlm:{w1WcPLzGc:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"142.5px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k8ojwn-container\",layoutDependency:layoutDependency,layoutId:\"AK5eh0n80-container\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"user\",height:\"100%\",id:\"AK5eh0n80\",ik2qsPUM5:\"Hire Experts\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"AK5eh0n80\",style:{width:\"100%\"},w1WcPLzGc:\"https://ultimate.design/\",width:\"100%\",Z5grW6oDi:true})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WKzne31vY\"},implicitPathVariables:undefined},{href:{webPageId:\"WKzne31vY\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6gm1j-container\",layoutDependency:layoutDependency,layoutId:\"MDX9zaXAy-container\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"message-square\",height:\"100%\",id:\"MDX9zaXAy\",ik2qsPUM5:\"Support\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"MDX9zaXAy\",w1WcPLzGc:resolvedLinks2[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({exafJeZlm:{w1WcPLzGc:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Vd_15ZfSC\"},implicitPathVariables:undefined},{href:{webPageId:\"Vd_15ZfSC\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1njx23f-container\",layoutDependency:layoutDependency,layoutId:\"fcZhPbvcV-container\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"heart\",height:\"100%\",id:\"fcZhPbvcV\",ik2qsPUM5:\"Showcase\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"fcZhPbvcV\",w1WcPLzGc:resolvedLinks3[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({exafJeZlm:{w1WcPLzGc:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"REv14gyJJ\"},implicitPathVariables:undefined},{href:{webPageId:\"REv14gyJJ\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"142.5px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1335uhf-container\",layoutDependency:layoutDependency,layoutId:\"Pc0mbxtCT-container\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"dollar-sign\",height:\"100%\",id:\"Pc0mbxtCT\",ik2qsPUM5:\"Affiliate Program\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"Pc0mbxtCT\",style:{width:\"100%\"},w1WcPLzGc:resolvedLinks4[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({exafJeZlm:{w1WcPLzGc:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({exafJeZlm:{y:(componentViewport?.y||0)+0+326}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hdgtdl-container\",id:`${layoutId}-hdgtdl`,layoutDependency:layoutDependency,layoutId:\"vqITtiCtv-container\",ref:ref6,children:[/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"vqITtiCtv\",J216E5Ajb:J216E5Ajbtxyyif({overlay:overlay2}),layoutId:\"vqITtiCtv\",LrBO_cqIW:NmH62LEfN,O_ghtVESb:true,PyJlTWfSX:YHQL6QrBV,uOlvfJC7Y:\"BETA\",variant:overlay2.visible?\"RGv8e8nkA\":\"EubWiRpb1\",wA72Sp6Bg:false,width:\"100%\",XMqM8hVFA:\"chevron-down\",Yvza1XMk6:\"Free Tools\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref6,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-hdgtdl`,offsetX:0,offsetY:16,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1l6f7ph\",\"data-border\":true,\"data-framer-name\":\"Menu\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"HsvNa9qYV\",ref:ref7,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 40px 70px 0px rgba(0, 0, 0, 0.12)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Vk23342dQ\"},implicitPathVariables:undefined},{href:{webPageId:\"Vk23342dQ\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-p73xjy-container\",layoutDependency:layoutDependency,layoutId:\"IOWl7QbXo-container\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"repeat\",height:\"100%\",id:\"IOWl7QbXo\",ik2qsPUM5:\"Business Name Generator\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"IOWl7QbXo\",w1WcPLzGc:resolvedLinks5[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({exafJeZlm:{w1WcPLzGc:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PMCh4Oci5\"},implicitPathVariables:undefined},{href:{webPageId:\"PMCh4Oci5\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ags3zu-container\",layoutDependency:layoutDependency,layoutId:\"W8OmNrSPZ-container\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"cloud\",height:\"100%\",id:\"W8OmNrSPZ\",ik2qsPUM5:\"Color Palette Generator\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"W8OmNrSPZ\",w1WcPLzGc:resolvedLinks6[0],width:\"100%\",Z5grW6oDi:true,...addPropertyOverrides({exafJeZlm:{w1WcPLzGc:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kx8qg0-container\",layoutDependency:layoutDependency,layoutId:\"qTWjB3e8Y-container\",children:/*#__PURE__*/_jsx(MenuItem,{dfDYiT8_t:\"cpu\",height:\"100%\",id:\"qTWjB3e8Y\",ik2qsPUM5:\"Build Free Calculator\",IznS8Ti8f:\"rgb(148, 148, 148)\",layoutId:\"qTWjB3e8Y\",w1WcPLzGc:\"https://makecalculator.netlify.app/\",width:\"100%\",Z5grW6oDi:true})})})]})})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({exafJeZlm:{y:(componentViewport?.y||0)+0+368}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y6ehlj-container\",layoutDependency:layoutDependency,layoutId:\"Y2uXyTQ3I-container\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"Y2uXyTQ3I\",layoutId:\"Y2uXyTQ3I\",LrBO_cqIW:NmH62LEfN,O_ghtVESb:false,o4IPQNFdN:\"https://grayblocks.net/\",PyJlTWfSX:YHQL6QrBV,uOlvfJC7Y:\"NEW\",variant:\"EubWiRpb1\",wA72Sp6Bg:true,width:\"100%\",XMqM8hVFA:\"chevron-down\",Yvza1XMk6:\"Components\"})})}),isDisplayed2(Dm3kENEWh)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({exafJeZlm:{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+410}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u9b1lw-container\",layoutDependency:layoutDependency,layoutId:\"FRP0phcr1-container\",children:/*#__PURE__*/_jsx(HeaderButtons,{height:\"100%\",id:\"FRP0phcr1\",layoutId:\"FRP0phcr1\",style:{width:\"100%\"},variant:\"q9GD0a0X4\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YsInn.framer-n44080, .framer-YsInn .framer-n44080 { display: block; }\",\".framer-YsInn.framer-8gkt9u { align-content: center; align-items: center; display: flex; flex-direction: var(--1qeshx6); flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YsInn .framer-16d9n07-container, .framer-YsInn .framer-1rvuqrh-container, .framer-YsInn .framer-3f1wzy-container, .framer-YsInn .framer-6gm1j-container, .framer-YsInn .framer-1njx23f-container, .framer-YsInn .framer-hdgtdl-container, .framer-YsInn .framer-p73xjy-container, .framer-YsInn .framer-1ags3zu-container, .framer-YsInn .framer-kx8qg0-container, .framer-YsInn .framer-y6ehlj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-YsInn .framer-p9o9p4-container { height: auto; position: relative; width: auto; }\",\".framer-YsInn .framer-2wf104 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 68px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 22px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-YsInn .framer-lxrfq1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YsInn .framer-6p8trf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YsInn .framer-1s29wqc-container, .framer-YsInn .framer-1k8ojwn-container, .framer-YsInn .framer-1335uhf-container { flex: none; height: auto; position: relative; width: 143px; }\",\".framer-YsInn .framer-1l6f7ph { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 22px; position: relative; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YsInn .framer-1u9b1lw-container { align-self: var(--1f8ejha); flex: var(--hag9rj); height: auto; position: relative; width: var(--g0mnfo); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YsInn.framer-8gkt9u, .framer-YsInn .framer-2wf104, .framer-YsInn .framer-lxrfq1, .framer-YsInn .framer-6p8trf, .framer-YsInn .framer-1l6f7ph { gap: 0px; } .framer-YsInn.framer-8gkt9u > * { margin-bottom: var(--1mn65yv); margin-left: var(--1sul459); margin-right: var(--1sul459); margin-top: var(--1mn65yv); } .framer-YsInn.framer-8gkt9u > :first-child { margin-left: 0px; margin-top: 0px; } .framer-YsInn.framer-8gkt9u > :last-child { margin-bottom: 0px; margin-right: 0px; } .framer-YsInn .framer-2wf104 > * { margin: 0px; margin-left: calc(68px / 2); margin-right: calc(68px / 2); } .framer-YsInn .framer-2wf104 > :first-child { margin-left: 0px; } .framer-YsInn .framer-2wf104 > :last-child { margin-right: 0px; } .framer-YsInn .framer-lxrfq1 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-YsInn .framer-lxrfq1 > :first-child, .framer-YsInn .framer-6p8trf > :first-child, .framer-YsInn .framer-1l6f7ph > :first-child { margin-top: 0px; } .framer-YsInn .framer-lxrfq1 > :last-child, .framer-YsInn .framer-6p8trf > :last-child, .framer-YsInn .framer-1l6f7ph > :last-child { margin-bottom: 0px; } .framer-YsInn .framer-6p8trf > *, .framer-YsInn .framer-1l6f7ph > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-YsInn.framer-v-w0esh0.framer-8gkt9u { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-YsInn.framer-v-w0esh0 .framer-1u9b1lw-container { align-self: stretch; flex: none; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YsInn.framer-v-w0esh0.framer-8gkt9u { gap: 0px; } .framer-YsInn.framer-v-w0esh0.framer-8gkt9u > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-YsInn.framer-v-w0esh0.framer-8gkt9u > :first-child { margin-top: 0px; } .framer-YsInn.framer-v-w0esh0.framer-8gkt9u > :last-child { margin-bottom: 0px; } }\",'.framer-YsInn[data-border=\"true\"]::after, .framer-YsInn [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 563.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"exafJeZlm\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"bByjYTFnW\":\"mainMenuDirection\",\"YUDm7dDYu\":\"variant1\",\"NmH62LEfN\":\"menuTextColor\",\"YHQL6QrBV\":\"iconColor\",\"Dm3kENEWh\":\"buttons\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYU7U0XLdm=withCSS(Component,css,\"framer-YsInn\");export default FramerYU7U0XLdm;FramerYU7U0XLdm.displayName=\"Main Menu\";FramerYU7U0XLdm.defaultProps={height:22.5,width:563.5};addPropertyControls(FramerYU7U0XLdm,{variant:{options:[\"vJNSmNFgO\",\"exafJeZlm\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},bByjYTFnW:{defaultValue:\"row\",displaySegmentedControl:true,optionIcons:[\"direction-horizontal\",\"direction-vertical\"],options:[\"row\",\"column\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Main Menu Direction\",type:ControlType.Enum},YUDm7dDYu:MegaMenuControls?.[\"variant\"]&&{...MegaMenuControls[\"variant\"],defaultValue:\"RzITyLqSB\",description:undefined,hidden:undefined,title:\"Variant\"},NmH62LEfN:{defaultValue:\"rgb(0, 0, 0)\",title:\"Menu Text Color\",type:ControlType.Color},YHQL6QrBV:{defaultValue:\"rgba(0, 0, 0, 0.5)\",title:\"Icon Color\",type:ControlType.Color},Dm3kENEWh:{defaultValue:true,title:\"Buttons\",type:ControlType.Boolean}});addFonts(FramerYU7U0XLdm,[{explicitInter:true,fonts:[]},...MegaMenuFonts,...MenuLinkFonts,...MenuItemFonts,...HeaderButtonsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYU7U0XLdm\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"bByjYTFnW\\\":\\\"mainMenuDirection\\\",\\\"YUDm7dDYu\\\":\\\"variant1\\\",\\\"NmH62LEfN\\\":\\\"menuTextColor\\\",\\\"YHQL6QrBV\\\":\\\"iconColor\\\",\\\"Dm3kENEWh\\\":\\\"buttons\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"563.5\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"22.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"exafJeZlm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1b7c4bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import HeaderButtons from\"https://framerusercontent.com/modules/5P9TbcJ6rmwMTgaYNaa6/x6xyFIrcMhrFjptDWhto/ikJZuS6ZV.js\";import ElementsMenuIcon from\"https://framerusercontent.com/modules/60g1PvlEW6J8rZZSYcSF/ogBfL3RmVwj4H1vJxZOP/MVfvcliE2.js\";import BrandLogo from\"https://framerusercontent.com/modules/90tvE4geHgJUSU7cQjlV/vhtDZwy4OrB4iKTNf56B/V7XjdN2Kp.js\";import MainMenu from\"https://framerusercontent.com/modules/Njwmpuju0XnbT9JNMWaA/XKsriIt2LFJ3LR3Y6zpQ/YU7U0XLdm.js\";const BrandLogoFonts=getFonts(BrandLogo);const ElementsMenuIconFonts=getFonts(ElementsMenuIcon);const HeaderButtonsFonts=getFonts(HeaderButtons);const MainMenuFonts=getFonts(MainMenu);const cycleOrder=[\"mWT4dy3W4\",\"Zyjd457py\",\"GRWiUWHvC\",\"RAdaoXwD4\",\"F2al6SZD1\",\"Vazd7iXRj\"];const serializationHash=\"framer-Z43a6\";const variantClassNames={F2al6SZD1:\"framer-v-1jw3dd4\",GRWiUWHvC:\"framer-v-1pyxfpn\",mWT4dy3W4:\"framer-v-i6en77\",RAdaoXwD4:\"framer-v-egfn4z\",Vazd7iXRj:\"framer-v-1sornvg\",Zyjd457py:\"framer-v-38oa4y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:60,delay:0,mass:1.2,stiffness:400,type:\"spring\"};const transition3={damping:60,delay:0,mass:1,stiffness:300,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone - Open\":\"Vazd7iXRj\",\"Tablet - Open\":\"F2al6SZD1\",Default:\"mWT4dy3W4\",Desktop:\"Zyjd457py\",Phone:\"RAdaoXwD4\",Tablet:\"GRWiUWHvC\"};const getProps=({height,iconColor,id,menuTextColor,menuVisible,rightButtons,width,...props})=>{return{...props,gyNWk1L9N:menuVisible??props.gyNWk1L9N??true,SSsUHVgK1:rightButtons??props.SSsUHVgK1??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"mWT4dy3W4\",XTBhkzPoC:iconColor??props.XTBhkzPoC??\"rgba(0, 0, 0, 0.5)\",ZVFnNV_0b:menuTextColor??props.ZVFnNV_0b??\"rgb(0, 0, 0)\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,gyNWk1L9N,ZVFnNV_0b,XTBhkzPoC,SSsUHVgK1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mWT4dy3W4\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16lw9a8=activeVariantCallback(async(...args)=>{setVariant(\"F2al6SZD1\");});const onTap7shezn=activeVariantCallback(async(...args)=>{setVariant(\"Vazd7iXRj\");});const onTapjqykrd=activeVariantCallback(async(...args)=>{setVariant(\"GRWiUWHvC\");});const onTaptpom4j=activeVariantCallback(async(...args)=>{setVariant(\"RAdaoXwD4\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=value=>{if(baseVariant===\"GRWiUWHvC\")return value;if([\"RAdaoXwD4\",\"F2al6SZD1\",\"Vazd7iXRj\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"GRWiUWHvC\",\"RAdaoXwD4\",\"F2al6SZD1\",\"Vazd7iXRj\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"RAdaoXwD4\",\"Vazd7iXRj\"].includes(baseVariant))return false;return true;};const isDisplayed3=value=>{if(baseVariant===\"RAdaoXwD4\")return false;return value;};const isDisplayed4=()=>{if([\"GRWiUWHvC\",\"RAdaoXwD4\",\"F2al6SZD1\",\"Vazd7iXRj\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({GRWiUWHvC:{value:transition2},RAdaoXwD4:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-i6en77\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"mWT4dy3W4\",ref:ref??ref1,style:{...style},...addPropertyOverrides({F2al6SZD1:{\"data-framer-name\":\"Tablet - Open\"},GRWiUWHvC:{\"data-framer-name\":\"Tablet\"},RAdaoXwD4:{\"data-framer-name\":\"Phone\"},Vazd7iXRj:{\"data-framer-name\":\"Phone - Open\"},Zyjd457py:{\"data-framer-name\":\"Desktop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xaowl6\",\"data-framer-name\":\"Left Side\",layoutDependency:layoutDependency,layoutId:\"iwGDAmgz9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rwmbmt\",\"data-framer-name\":\"Brand Logo Block\",layoutDependency:layoutDependency,layoutId:\"z6Q2G4SfD\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+80.5+0,...addPropertyOverrides({F2al6SZD1:{y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+80.5},GRWiUWHvC:{y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+80.5},RAdaoXwD4:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||200)-24-42)/2)+0+1.5},Vazd7iXRj:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||200)-30-42)/2)+0+1.5},Zyjd457py:{height:29,width:\"133.8462px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-200)/2)+85.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1utgdbw-container\",layoutDependency:layoutDependency,layoutId:\"tpVlFD6tu-container\",children:/*#__PURE__*/_jsx(BrandLogo,{height:\"100%\",id:\"tpVlFD6tu\",layoutId:\"tpVlFD6tu\",width:\"100%\",...addPropertyOverrides({Zyjd457py:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),isDisplayed(SSsUHVgK1)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hwawe3\",\"data-framer-name\":\"RIght Menu\",layoutDependency:layoutDependency,layoutId:\"m19dNg4Oc\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-q1bn8\",\"data-border\":true,\"data-framer-name\":\"Hamburger\",layoutDependency:layoutDependency,layoutId:\"IuAL0oHTn\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-34bd0493-0e29-415c-a96a-db1395c61590, rgb(8, 14, 19))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3},variants:{F2al6SZD1:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},GRWiUWHvC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},RAdaoXwD4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},Vazd7iXRj:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({F2al6SZD1:{\"data-highlight\":true,onTap:onTapjqykrd},GRWiUWHvC:{\"data-highlight\":true,onTap:onTap16lw9a8},RAdaoXwD4:{\"data-highlight\":true,onTap:onTap7shezn},Vazd7iXRj:{\"data-highlight\":true,onTap:onTaptpom4j}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dr3w3k-container\",layoutDependency:layoutDependency,layoutId:\"VSH3Gr956-container\",children:/*#__PURE__*/_jsx(ElementsMenuIcon,{color:\"var(--token-34bd0493-0e29-415c-a96a-db1395c61590, rgb(8, 14, 19))\",height:\"100%\",id:\"VSH3Gr956\",layoutId:\"VSH3Gr956\",style:{height:\"100%\",width:\"100%\"},variant:\"sjWf40xzX\",width:\"100%\",...addPropertyOverrides({F2al6SZD1:{variant:\"S14AOdqOb\"},Vazd7iXRj:{variant:\"S14AOdqOb\"}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({F2al6SZD1:{height:200,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+0+0},GRWiUWHvC:{height:200,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sqxl66-container\",layoutDependency:layoutDependency,layoutId:\"DQB5V_qaa-container\",children:/*#__PURE__*/_jsx(HeaderButtons,{height:\"100%\",id:\"DQB5V_qaa\",layoutId:\"DQB5V_qaa\",variant:\"H3rJTC8r5\",width:\"100%\"})})})]})]}),isDisplayed3(gyNWk1L9N)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d67k6g\",\"data-framer-name\":\"Main Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"fEHx042Ks\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\",opacity:1},variants:{F2al6SZD1:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px 14px 14px 0px rgba(0, 0, 0, 0.15)\"},GRWiUWHvC:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0},Vazd7iXRj:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 6px 14px 0px rgba(0, 0, 0, 0.15)\"}},...addPropertyOverrides({F2al6SZD1:{style:undefined},Vazd7iXRj:{style:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+0+0,...addPropertyOverrides({F2al6SZD1:{height:22,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+75+20},GRWiUWHvC:{height:22,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-200)/2)+84+0},Vazd7iXRj:{height:22,y:(componentViewport?.y||0)+(12+((componentViewport?.height||200)-30-42)/2)+56+20},Zyjd457py:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-200)/2)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1js79jj-container\",layoutDependency:layoutDependency,layoutId:\"QBDN1wLx8-container\",children:/*#__PURE__*/_jsx(MainMenu,{bByjYTFnW:\"row\",Dm3kENEWh:true,height:\"100%\",id:\"QBDN1wLx8\",layoutId:\"QBDN1wLx8\",NmH62LEfN:ZVFnNV_0b,variant:\"vJNSmNFgO\",width:\"100%\",YHQL6QrBV:XTBhkzPoC,YUDm7dDYu:\"RzITyLqSB\",...addPropertyOverrides({F2al6SZD1:{bByjYTFnW:\"column\",Dm3kENEWh:false,variant:\"exafJeZlm\",YUDm7dDYu:\"InWsNAudO\"},GRWiUWHvC:{bByjYTFnW:\"column\",Dm3kENEWh:false},Vazd7iXRj:{bByjYTFnW:\"column\",variant:\"exafJeZlm\",YUDm7dDYu:\"InWsNAudO\"}},baseVariant,gestureVariant)})})})})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(18+((componentViewport?.height||200)-36-48)/2),...addPropertyOverrides({Zyjd457py:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-48)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jhuubx-container\",layoutDependency:layoutDependency,layoutId:\"vBCX7LwI4-container\",children:/*#__PURE__*/_jsx(HeaderButtons,{height:\"100%\",id:\"vBCX7LwI4\",layoutId:\"vBCX7LwI4\",variant:\"H3rJTC8r5\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Z43a6.framer-1sshj20, .framer-Z43a6 .framer-1sshj20 { display: block; }\",\".framer-Z43a6.framer-i6en77 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 18px 0px 18px 0px; position: relative; width: 1140px; }\",\".framer-Z43a6 .framer-xaowl6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Z43a6 .framer-rwmbmt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Z43a6 .framer-1utgdbw-container, .framer-Z43a6 .framer-1sqxl66-container, .framer-Z43a6 .framer-jhuubx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Z43a6 .framer-hwawe3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Z43a6 .framer-q1bn8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 42px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 42px; }\",\".framer-Z43a6 .framer-1dr3w3k-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-Z43a6 .framer-1d67k6g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Z43a6 .framer-1js79jj-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Z43a6 .framer-xaowl6, .framer-Z43a6 .framer-rwmbmt, .framer-Z43a6 .framer-hwawe3, .framer-Z43a6 .framer-q1bn8, .framer-Z43a6 .framer-1d67k6g { gap: 0px; } .framer-Z43a6 .framer-xaowl6 > * { margin: 0px; margin-left: calc(48px / 2); margin-right: calc(48px / 2); } .framer-Z43a6 .framer-xaowl6 > :first-child, .framer-Z43a6 .framer-rwmbmt > :first-child, .framer-Z43a6 .framer-hwawe3 > :first-child, .framer-Z43a6 .framer-1d67k6g > :first-child { margin-left: 0px; } .framer-Z43a6 .framer-xaowl6 > :last-child, .framer-Z43a6 .framer-rwmbmt > :last-child, .framer-Z43a6 .framer-hwawe3 > :last-child, .framer-Z43a6 .framer-1d67k6g > :last-child { margin-right: 0px; } .framer-Z43a6 .framer-rwmbmt > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-Z43a6 .framer-hwawe3 > *, .framer-Z43a6 .framer-1d67k6g > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Z43a6 .framer-q1bn8 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Z43a6 .framer-q1bn8 > :first-child { margin-top: 0px; } .framer-Z43a6 .framer-q1bn8 > :last-child { margin-bottom: 0px; } }\",\".framer-Z43a6.framer-v-38oa4y.framer-i6en77 { padding: 16px 0px 16px 0px; width: 992px; }\",\".framer-Z43a6.framer-v-38oa4y .framer-xaowl6 { gap: 16px; }\",\".framer-Z43a6.framer-v-38oa4y .framer-1utgdbw-container { aspect-ratio: 4.615384615384615 / 1; height: var(--framer-aspect-ratio-supported, 29px); width: 134px; }\",\".framer-Z43a6.framer-v-38oa4y .framer-1d67k6g { gap: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Z43a6.framer-v-38oa4y .framer-xaowl6, .framer-Z43a6.framer-v-38oa4y .framer-1d67k6g { gap: 0px; } .framer-Z43a6.framer-v-38oa4y .framer-xaowl6 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-Z43a6.framer-v-38oa4y .framer-xaowl6 > :first-child, .framer-Z43a6.framer-v-38oa4y .framer-1d67k6g > :first-child { margin-left: 0px; } .framer-Z43a6.framer-v-38oa4y .framer-xaowl6 > :last-child, .framer-Z43a6.framer-v-38oa4y .framer-1d67k6g > :last-child { margin-right: 0px; } .framer-Z43a6.framer-v-38oa4y .framer-1d67k6g > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-Z43a6.framer-v-1pyxfpn.framer-i6en77, .framer-Z43a6.framer-v-1jw3dd4.framer-i6en77 { width: 800px; }\",\".framer-Z43a6.framer-v-1pyxfpn .framer-xaowl6 { gap: unset; justify-content: space-between; order: 0; }\",\".framer-Z43a6.framer-v-1pyxfpn .framer-rwmbmt, .framer-Z43a6.framer-v-1jw3dd4 .framer-rwmbmt { flex: 1 0 0px; gap: unset; justify-content: space-between; padding: 0px 4px 0px 0px; width: 1px; }\",\".framer-Z43a6.framer-v-1pyxfpn .framer-q1bn8, .framer-Z43a6.framer-v-1jw3dd4 .framer-q1bn8 { cursor: pointer; order: 0; }\",\".framer-Z43a6.framer-v-1pyxfpn .framer-1sqxl66-container, .framer-Z43a6.framer-v-1jw3dd4 .framer-1sqxl66-container { order: 1; }\",\".framer-Z43a6.framer-v-1pyxfpn .framer-1d67k6g { align-content: flex-start; align-items: flex-start; height: 1px; justify-content: flex-start; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 84px; width: unset; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Z43a6.framer-v-1pyxfpn .framer-xaowl6, .framer-Z43a6.framer-v-1pyxfpn .framer-rwmbmt { gap: 0px; } .framer-Z43a6.framer-v-1pyxfpn .framer-xaowl6 > *, .framer-Z43a6.framer-v-1pyxfpn .framer-xaowl6 > :first-child, .framer-Z43a6.framer-v-1pyxfpn .framer-xaowl6 > :last-child, .framer-Z43a6.framer-v-1pyxfpn .framer-rwmbmt > *, .framer-Z43a6.framer-v-1pyxfpn .framer-rwmbmt > :first-child, .framer-Z43a6.framer-v-1pyxfpn .framer-rwmbmt > :last-child { margin: 0px; } }\",\".framer-Z43a6.framer-v-egfn4z.framer-i6en77 { padding: 12px 0px 12px 0px; width: 400px; }\",\".framer-Z43a6.framer-v-egfn4z .framer-rwmbmt, .framer-Z43a6.framer-v-1sornvg .framer-rwmbmt { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-Z43a6.framer-v-egfn4z .framer-q1bn8, .framer-Z43a6.framer-v-1sornvg .framer-q1bn8 { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Z43a6.framer-v-egfn4z .framer-rwmbmt { gap: 0px; } .framer-Z43a6.framer-v-egfn4z .framer-rwmbmt > *, .framer-Z43a6.framer-v-egfn4z .framer-rwmbmt > :first-child, .framer-Z43a6.framer-v-egfn4z .framer-rwmbmt > :last-child { margin: 0px; } }\",\".framer-Z43a6.framer-v-1jw3dd4 .framer-xaowl6 { gap: 33px; }\",\".framer-Z43a6.framer-v-1jw3dd4 .framer-1d67k6g { align-content: flex-start; align-items: flex-start; gap: 0px; justify-content: flex-start; left: 0px; overflow: hidden; padding: 20px; position: absolute; right: 0px; top: 75px; width: unset; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Z43a6.framer-v-1jw3dd4 .framer-xaowl6, .framer-Z43a6.framer-v-1jw3dd4 .framer-rwmbmt, .framer-Z43a6.framer-v-1jw3dd4 .framer-1d67k6g { gap: 0px; } .framer-Z43a6.framer-v-1jw3dd4 .framer-xaowl6 > * { margin: 0px; margin-left: calc(33px / 2); margin-right: calc(33px / 2); } .framer-Z43a6.framer-v-1jw3dd4 .framer-xaowl6 > :first-child, .framer-Z43a6.framer-v-1jw3dd4 .framer-1d67k6g > :first-child { margin-left: 0px; } .framer-Z43a6.framer-v-1jw3dd4 .framer-xaowl6 > :last-child, .framer-Z43a6.framer-v-1jw3dd4 .framer-1d67k6g > :last-child { margin-right: 0px; } .framer-Z43a6.framer-v-1jw3dd4 .framer-rwmbmt > *, .framer-Z43a6.framer-v-1jw3dd4 .framer-rwmbmt > :first-child, .framer-Z43a6.framer-v-1jw3dd4 .framer-rwmbmt > :last-child { margin: 0px; } .framer-Z43a6.framer-v-1jw3dd4 .framer-1d67k6g > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-Z43a6.framer-v-1sornvg.framer-i6en77 { padding: 12px 0px 18px 0px; width: 400px; }\",\".framer-Z43a6.framer-v-1sornvg .framer-1d67k6g { justify-content: flex-start; left: 0px; overflow: hidden; padding: 20px; position: absolute; right: 0px; top: 56px; width: unset; will-change: var(--framer-will-change-override, transform); z-index: 10; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Z43a6.framer-v-1sornvg .framer-rwmbmt { gap: 0px; } .framer-Z43a6.framer-v-1sornvg .framer-rwmbmt > *, .framer-Z43a6.framer-v-1sornvg .framer-rwmbmt > :first-child, .framer-Z43a6.framer-v-1sornvg .framer-rwmbmt > :last-child { margin: 0px; } }\",'.framer-Z43a6[data-border=\"true\"]::after, .framer-Z43a6 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 1140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Zyjd457py\":{\"layout\":[\"fixed\",\"auto\"]},\"GRWiUWHvC\":{\"layout\":[\"fixed\",\"auto\"]},\"RAdaoXwD4\":{\"layout\":[\"fixed\",\"auto\"]},\"F2al6SZD1\":{\"layout\":[\"fixed\",\"auto\"]},\"Vazd7iXRj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"gyNWk1L9N\":\"menuVisible\",\"ZVFnNV_0b\":\"menuTextColor\",\"XTBhkzPoC\":\"iconColor\",\"SSsUHVgK1\":\"rightButtons\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerwNvJFu204=withCSS(Component,css,\"framer-Z43a6\");export default FramerwNvJFu204;FramerwNvJFu204.displayName=\"Navbar\";FramerwNvJFu204.defaultProps={height:84,width:1140};addPropertyControls(FramerwNvJFu204,{variant:{options:[\"mWT4dy3W4\",\"Zyjd457py\",\"GRWiUWHvC\",\"RAdaoXwD4\",\"F2al6SZD1\",\"Vazd7iXRj\"],optionTitles:[\"Default\",\"Desktop\",\"Tablet\",\"Phone\",\"Tablet - Open\",\"Phone - Open\"],title:\"Variant\",type:ControlType.Enum},gyNWk1L9N:{defaultValue:true,title:\"Menu Visible\",type:ControlType.Boolean},ZVFnNV_0b:{defaultValue:\"rgb(0, 0, 0)\",title:\"Menu Text Color\",type:ControlType.Color},XTBhkzPoC:{defaultValue:\"rgba(0, 0, 0, 0.5)\",title:\"Icon Color\",type:ControlType.Color},SSsUHVgK1:{defaultValue:true,title:\"Right Buttons\",type:ControlType.Boolean}});addFonts(FramerwNvJFu204,[{explicitInter:true,fonts:[]},...BrandLogoFonts,...ElementsMenuIconFonts,...HeaderButtonsFonts,...MainMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwNvJFu204\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1140\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"gyNWk1L9N\\\":\\\"menuVisible\\\",\\\"ZVFnNV_0b\\\":\\\"menuTextColor\\\",\\\"XTBhkzPoC\\\":\\\"iconColor\\\",\\\"SSsUHVgK1\\\":\\\"rightButtons\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Zyjd457py\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GRWiUWHvC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RAdaoXwD4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F2al6SZD1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Vazd7iXRj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"84\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c563d2c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{DeviceLimitSignedOut}from\"https://framerusercontent.com/modules/LbMHsIgoDf1Jxmjneg4o/Tey6Kjy7j4xkDosKWTlU/Overrides.js\";import SupabaseManager from\"https://framerusercontent.com/modules/IIeoikC0gj58qm3LBs3a/7ez5N51SleWRFBBw9g2n/SupabaseManager.js\";import Navbar from\"https://framerusercontent.com/modules/cA78nbip8Wkfi9sCZzJ3/SiN3G1he1vhNfD3z3QeJ/wNvJFu204.js\";const SupabaseManagerFonts=getFonts(SupabaseManager);const NavbarFonts=getFonts(Navbar);const MotionDivDeviceLimitSignedOut=DeviceLimitSignedOut(motion.div);const cycleOrder=[\"TsMmDLNVT\",\"AYj6tUwGq\",\"kUessqcIG\",\"lSeBkPamV\",\"wHUOnm5aT\",\"f__pOFfHZ\"];const serializationHash=\"framer-6kUsN\";const variantClassNames={AYj6tUwGq:\"framer-v-1x7jwrc\",f__pOFfHZ:\"framer-v-13dwrp6\",kUessqcIG:\"framer-v-zu01hp\",lSeBkPamV:\"framer-v-it7ns5\",TsMmDLNVT:\"framer-v-1t0ii16\",wHUOnm5aT:\"framer-v-13fodvl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.15,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 5\":\"wHUOnm5aT\",\"Variant 6\":\"f__pOFfHZ\",Default:\"TsMmDLNVT\",Desktop:\"AYj6tUwGq\",Phone:\"lSeBkPamV\",Tablet:\"kUessqcIG\"};const getProps=({height,id,menuVisible,rightButtons,width,...props})=>{return{...props,JULGPl9d2:rightButtons??props.JULGPl9d2??true,oQVKOrmBa:menuVisible??props.oQVKOrmBa??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"TsMmDLNVT\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,oQVKOrmBa,JULGPl9d2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TsMmDLNVT\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1t0ii16\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"TsMmDLNVT\",ref:ref??ref1,style:{...style},...addPropertyOverrides({AYj6tUwGq:{\"data-framer-name\":\"Desktop\"},f__pOFfHZ:{\"data-framer-name\":\"Variant 6\"},kUessqcIG:{\"data-framer-name\":\"Tablet\"},lSeBkPamV:{\"data-framer-name\":\"Phone\"},wHUOnm5aT:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10hs9jz-container\",layoutDependency:layoutDependency,layoutId:\"b_5PMMVc7-container\",children:/*#__PURE__*/_jsx(SupabaseManager,{height:\"100%\",id:\"b_5PMMVc7\",layoutId:\"b_5PMMVc7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3vlp0o\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"WSgVOA4kw\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:102,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1298px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||151)-0-228)/2+0+0)+0+0,...addPropertyOverrides({AYj6tUwGq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1266px) - 16px)`},f__pOFfHZ:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 992px) - 16px)`},kUessqcIG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-228)/2+0+0)+0+0},lSeBkPamV:{height:84,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-210)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bbi4wy-container\",layoutDependency:layoutDependency,layoutId:\"WmnWOWn06-container\",children:/*#__PURE__*/_jsx(Navbar,{gyNWk1L9N:oQVKOrmBa,height:\"100%\",id:\"WmnWOWn06\",layoutId:\"WmnWOWn06\",SSsUHVgK1:JULGPl9d2,style:{height:\"100%\",width:\"100%\"},variant:\"mWT4dy3W4\",width:\"100%\",XTBhkzPoC:\"rgba(0, 0, 0, 0.5)\",ZVFnNV_0b:\"rgb(0, 0, 0)\",...addPropertyOverrides({AYj6tUwGq:{variant:\"Zyjd457py\"},f__pOFfHZ:{variant:\"Zyjd457py\"},kUessqcIG:{variant:\"GRWiUWHvC\"},lSeBkPamV:{style:{width:\"100%\"},variant:\"RAdaoXwD4\"},wHUOnm5aT:{XTBhkzPoC:\"rgba(255, 255, 255, 0.5)\",ZVFnNV_0b:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(MotionDivDeviceLimitSignedOut,{className:\"framer-12x7dyn\",\"data-framer-name\":\"Signed Out Banner\",layoutDependency:layoutDependency,layoutId:\"szH8MgoHz\",style:{backgroundColor:\"var(--token-32491d16-2d87-4bda-8aaf-34746af07762, rgb(235, 235, 235))\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-alignment\":\"center\"},children:\"You have been signed out. Only one device can be signed in at a time.\"})}),className:\"framer-40mjav\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bdPcRuMWX\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6kUsN.framer-1s09mwy, .framer-6kUsN .framer-1s09mwy { display: block; }\",\".framer-6kUsN.framer-1t0ii16 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1400px; }\",\".framer-6kUsN .framer-10hs9jz-container { flex: none; height: auto; left: 0px; pointer-events: none; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-6kUsN .framer-3vlp0o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1298px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-6kUsN .framer-bbi4wy-container { flex: none; height: 102px; position: relative; width: 100%; }\",\".framer-6kUsN .framer-12x7dyn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 15px; position: relative; width: 100%; }\",\".framer-6kUsN .framer-40mjav { --framer-text-wrap: balance; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6kUsN.framer-1t0ii16, .framer-6kUsN .framer-3vlp0o, .framer-6kUsN .framer-12x7dyn { gap: 0px; } .framer-6kUsN.framer-1t0ii16 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-6kUsN.framer-1t0ii16 > :first-child, .framer-6kUsN .framer-3vlp0o > :first-child { margin-top: 0px; } .framer-6kUsN.framer-1t0ii16 > :last-child, .framer-6kUsN .framer-3vlp0o > :last-child { margin-bottom: 0px; } .framer-6kUsN .framer-3vlp0o > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-6kUsN .framer-12x7dyn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-6kUsN .framer-12x7dyn > :first-child { margin-left: 0px; } .framer-6kUsN .framer-12x7dyn > :last-child { margin-right: 0px; } }\",\".framer-6kUsN.framer-v-1x7jwrc.framer-1t0ii16, .framer-6kUsN.framer-v-13dwrp6.framer-1t0ii16 { width: 992px; }\",\".framer-6kUsN.framer-v-1x7jwrc .framer-3vlp0o { max-width: 1266px; padding: 0px 8px 0px 8px; }\",\".framer-6kUsN.framer-v-zu01hp.framer-1t0ii16 { width: 800px; }\",\".framer-6kUsN.framer-v-it7ns5.framer-1t0ii16 { width: 400px; }\",\".framer-6kUsN.framer-v-it7ns5 .framer-bbi4wy-container { height: auto; }\",\".framer-6kUsN.framer-v-13dwrp6 .framer-3vlp0o { max-width: 992px; padding: 0px 8px 0px 8px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 151\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AYj6tUwGq\":{\"layout\":[\"fixed\",\"auto\"]},\"kUessqcIG\":{\"layout\":[\"fixed\",\"auto\"]},\"lSeBkPamV\":{\"layout\":[\"fixed\",\"auto\"]},\"wHUOnm5aT\":{\"layout\":[\"fixed\",\"auto\"]},\"f__pOFfHZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"oQVKOrmBa\":\"menuVisible\",\"JULGPl9d2\":\"rightButtons\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZAOhh_jhC=withCSS(Component,css,\"framer-6kUsN\");export default FramerZAOhh_jhC;FramerZAOhh_jhC.displayName=\"Header\";FramerZAOhh_jhC.defaultProps={height:151,width:1400};addPropertyControls(FramerZAOhh_jhC,{variant:{options:[\"TsMmDLNVT\",\"AYj6tUwGq\",\"kUessqcIG\",\"lSeBkPamV\",\"wHUOnm5aT\",\"f__pOFfHZ\"],optionTitles:[\"Default\",\"Desktop\",\"Tablet\",\"Phone\",\"Variant 5\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum},oQVKOrmBa:{defaultValue:true,title:\"Menu Visible\",type:ControlType.Boolean},JULGPl9d2:{defaultValue:true,title:\"Right Buttons\",type:ControlType.Boolean}});addFonts(FramerZAOhh_jhC,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SupabaseManagerFonts,...NavbarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZAOhh_jhC\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"oQVKOrmBa\\\":\\\"menuVisible\\\",\\\"JULGPl9d2\\\":\\\"rightButtons\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AYj6tUwGq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kUessqcIG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lSeBkPamV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wHUOnm5aT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"f__pOFfHZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"151\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1400\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "createStore", "t", "n", "setState", "r", "c", "getState", "subscribeWithSelector", "o", "listenerToAdd", "e", "window", "s", "ue", "fe", "create", "useStore", "u", "le", "i", "a", "pe", "d", "l", "S", "b", "g", "listener", "p", "ne", "t", "n", "r", "adopt", "e", "o", "fulfilled", "step", "rejected", "resolveFetch", "FunctionsError", "FunctionsFetchError", "FunctionsRelayError", "FunctionsHttpError", "FunctionsClient", "i", "s", "u", "a", "l", "d", "PostgrestBuilder", "s", "r", "e", "t", "a", "i", "h", "n", "l", "o", "PostgrestTransformBuilder", "PostgrestFilterBuilder", "PostgrestQueryBuilder", "PostgrestClient", "e", "t", "o", "global", "dew", "naiveFallback", "window", "d", "dew", "e", "t", "i", "t", "r", "d", "window", "n", "c", "i", "W3CWebSocket", "e", "o", "i", "t", "t", "s", "i", "n", "o", "r", "e", "c", "a", "h", "l", "Timer", "Serializer", "Push", "callback", "d", "RealtimePresence", "_RealtimePresence", "u", "convertChangeData", "convertColumn", "convertCell", "noop$1", "toArray", "toBoolean", "toNumber", "toJson", "toTimestampString", "f", "adopt", "fulfilled", "step", "rejected", "p", "v", "m", "RealtimeChannel", "_RealtimeChannel", "onClose", "g", "noop", "RealtimeClient", "StorageError", "t", "isStorageError", "StorageApiError", "e", "StorageUnknownError", "o", "adopt", "r", "n", "fulfilled", "step", "rejected", "resolveFetch", "resolveResponse", "_getErrorMessage", "handleError", "_getRequestParams", "_handleRequest", "i", "s", "a", "get", "post", "put", "remove", "StorageFileApi", "u", "d", "c", "StorageBucketApi", "StorageClient", "e", "t", "s", "adopt", "r", "i", "fulfilled", "step", "rejected", "expiresAt", "uuid", "isBrowser", "supportsLocalStorage", "getParameterByName", "window", "resolveFetch", "looksLikeFetchResponse", "setItemAsync", "getItemAsync", "removeItemAsync", "decodeBase64URL", "o", "n", "a", "l", "u", "Deferred", "_Deferred", "decodeJWTPayload", "sleep", "retryable", "dec2hex", "generatePKCEVerifier", "sha256", "base64urlencode", "generatePKCEChallenge", "AuthError", "isAuthError", "AuthApiError", "isAuthApiError", "AuthUnknownError", "CustomAuthError", "AuthSessionMissingError", "AuthInvalidTokenResponseError", "AuthInvalidCredentialsError", "AuthImplicitGrantRedirectError", "AuthPKCEGrantCodeExchangeError", "AuthRetryableFetchError", "_getErrorMessage", "handleError", "_getRequestParams", "_request", "_handleRequest", "_sessionResponse", "hasSession", "_userResponse", "_ssoResponse", "_generateLinkResponse", "d", "_noResolveJsonResponse", "GoTrueAdminApi", "h", "c", "polyfillGlobalThis", "f", "v", "y", "GoTrueClient", "o", "l", "u", "e", "t", "s", "n", "adopt", "i", "fulfilled", "step", "rejected", "resolveFetch", "resolveHeadersConstructor", "a", "fetchWithAuth", "r", "stripTrailingSlash", "applySettingDefaults", "SupabaseAuthClient", "GoTrueClient", "h", "c", "d", "p", "f", "SupabaseClient", "g", "b", "v", "m", "j", "PostgrestClient", "FunctionsClient", "StorageClient", "RealtimeClient", "createClient", "SUPABASE_ID", "supabaseClient", "createClient", "signedIn", "setSignedIn", "value", "getSignedIn", "Tier", "useSupabaseStore", "create", "set", "session", "userData", "tier", "templateSales", "firstName", "lastName", "deviceLimitSignedOut", "useSupabase", "updateSession", "newSession", "userId", "data", "error", "subscription", "_event", "useTemplateSales", "setTemplateSales", "state", "isCanvas", "RenderTarget", "ue", "FormState", "Events", "HIDDEN_CLASS_NAME", "CANVAS_HIDDEN_CLASS_NAME", "HideElementComponent", "Y", "ref", "p", "HIDDEN_CLASS_NAME", "HideElement", "withCSS", "HiddenComponentLabel", "text", "subtext", "children", "otherProps", "RenderTarget", "u", "CANVAS_HIDDEN_CLASS_NAME", "Border", "width", "style", "transition", "borderColor", "opacity", "motion", "bundlesHeadingHiddenCSS", "templatesHeadingHiddenCSS", "CHECKOUT_LINK", "API_BASE_URL", "TemplateLibrarySuperfields", "Component", "props", "session", "tier", "useSupabase", "state", "templateSales", "useTemplateSales", "templateProductNames", "se", "template", "customFilter", "dataIds", "dataItemsById", "collections", "propertyControlsByTitle", "Tier", "mainPropertyControlsByTitle", "titleId", "bundleId", "bundleTitleId", "itemId", "item", "title", "bundle", "customSort", "templatesOrder", "a", "aDate", "aIndex", "bIndex", "p", "TemplatePurchasesSuperfields", "styleRef", "pe", "filteredIds", "b", "u", "BundlePurchasesSuperfields", "productNameId", "productName", "TemplateLibraryEmptyState", "EmailAddressLabel", "FirstNameLabel", "firstName", "text", "baseText", "FullNameLabel", "lastName", "LogOutButton", "Component", "props", "loading", "setLoading", "ye", "session", "setSessionData", "useSupabase", "state", "linkRef", "pe", "u", "p", "error", "supabaseClient", "Tier", "SUPABASE_ID", "e", "Link", "FormErrorMessage", "Component", "props", "error", "setError", "ye", "ue", "onFormError", "event", "onFormStateChange", "state", "FormState", "window", "Events", "p", "FormButton", "variant", "setVariant", "SignInWithGoogleButton", "loading", "setLoading", "PrefillForm", "session", "firstName", "lastName", "useSupabase", "ref", "pe", "email", "emailInput", "nameInput", "ResetPasswordSection", "Component", "props", "variant", "setVariant", "ye", "ue", "hash", "window", "p", "ResetPasswordButtonComponent", "globalRedirectLink", "session", "useSupabase", "state", "onResetPasswordButtonClick", "error", "supabaseClient", "ResetPasswordButton", "TemplateCountLabel", "templateSales", "useTemplateSales", "text", "textProps", "ShowForFramerAuthUsers", "isCanvas", "RenderTarget", "isFAUser", "setIsFAUser", "DeviceLimitSignedOut", "deviceLimitSignedOut", "setDeviceLimitSignedOut", "DiscountCard", "discountCode", "setDiscountCode", "discountAmount", "setDiscountAmount", "checkoutLink", "setCheckoutLink", "CHECKOUT_LINK", "loading", "setLoading", "setError", "email", "response", "API_BASE_URL", "data", "err", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "emailRegex", "validateEmail", "email", "FormSpark", "withCSS", "formId", "withName", "name", "withEmail", "withMessage", "message", "layout", "inputs", "button", "style", "gap", "onSubmit", "props", "nameValue", "setName", "ye", "emailValue", "setEmail", "messageValue", "setMessage", "isNameError", "setNameError", "isEmailError", "setEmailError", "isMessageError", "setMessageError", "isLoading", "setLoading", "isSuccess", "setSuccess", "isCanvas", "se", "RenderTarget", "gridTemplateRows", "rows", "gridTemplateColumns", "cols", "fontFamily", "fontSize", "fontWeight", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "validateForm", "te", "error", "handleSubmit", "event", "data", "entries", "handleNameChange", "handleEmailChange", "handleMessageChange", "p", "motion", "containerStyles", "u", "defaultStyle", "addPropertyControls", "ControlType", "fontControls", "paddingControl", "borderRadiusControl", "FormSpark_default", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "serializationHash", "Image2", "getLoadingLazyAtYPosition", "css", "FramerV7XjdN2Kp", "withCSS", "V7XjdN2Kp_default", "addFonts", "FormSparkFonts", "getFonts", "FormSpark_default", "FormSparkPrefillFormk11x7a", "withCodeBoundaryForOverrides", "PrefillForm", "BrandLogoFonts", "V7XjdN2Kp_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "cTAShow", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "WmNwBGf45", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "Link", "css", "FramerjYhP7G7m2", "withCSS", "jYhP7G7m2_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "getStateVariant", "session", "tier", "type", "Tier", "UserStateVariants", "props", "isCanvas", "RenderTarget", "useSupabase", "state", "se", "layer", "q", "p", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "subText", "title", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "bowG942Np", "fMNYccZlD", "DbJmKWYE2", "u0qa1J4adZv271vJfl", "N7MUJ4f73Zv271vJfl", "idZv271vJfl", "u0qa1J4adhhGrwOIYT", "N7MUJ4f73hhGrwOIYT", "idhhGrwOIYT", "u0qa1J4adIe_gouxCO", "N7MUJ4f73Ie_gouxCO", "idIe_gouxCO", "u0qa1J4adJh8brLZi9", "N7MUJ4f73Jh8brLZi9", "idJh8brLZi9", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "transition1", "Link", "addPropertyOverrides", "u", "RichText2", "ChildrenCanSuspend", "QueryData", "xeP895O2I_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "Image2", "getLoadingLazyAtYPosition", "toResponsiveImage", "collection1", "paginationInfo1", "loadMore1", "index1", "transformTemplate1", "collection2", "paginationInfo2", "loadMore2", "index2", "collection3", "paginationInfo3", "loadMore3", "index3", "css", "Framerfcd8C4Ymq", "withCSS", "fcd8C4Ymq_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "SESSION_ID_LOCAL_STORAGE_KEY", "SESSION_ID_DATABASE_KEY", "isSessionIdCurrentlyUpdating", "SupabaseManager", "session", "setDeviceLimitSignedOut", "useSupabase", "state", "pluginSessionIdRef", "pe", "scheduledSessionIdUpdate", "setScheduledSessionIdUpdate", "ye", "sessionRef", "ref", "isCanvas", "RenderTarget", "ue", "hash", "window", "subscription", "supabaseClient", "event", "isCancelled", "isUnmounting", "data", "error", "savedSessionId", "getSignedIn", "newId", "updateError", "setSignedIn", "p", "SUPABASE_ID", "supabaseClient", "createClient", "SUPABASE_ID", "Tier", "useSupabaseStore", "create", "set", "session", "userData", "tier", "templateSales", "firstName", "lastName", "updateSession", "newSession", "team", "_userData_", "_userData_1", "_userData_2", "userId", "data", "error", "subscription", "_event", "useSupabase", "selector", "isCanvas", "RenderTarget", "ue", "_window_location_hash", "_window_location", "_window", "hash", "window", "FormState", "Events", "HIDDEN_CLASS_NAME", "HideElementComponent", "Y", "ref", "p", "HIDDEN_CLASS_NAME", "HideElement", "withCSS", "Border", "width", "style", "transition", "borderColor", "opacity", "p", "motion", "FirstNameLabel", "Component", "props", "_props_children_props_children_props", "_props_children_props_children", "_props_children_props", "_props_children", "firstName", "useSupabase", "state", "text", "baseText", "p", "FormErrorMessage", "Component", "props", "error", "setError", "ye", "ue", "onFormError", "event", "onFormStateChange", "state", "FormState", "window", "Events", "p", "FormButton", "variant", "setVariant", "lZ28HL8_W_exports", "__export", "__FramerMetadata__", "lZ28HL8_W_default", "FeatherFonts", "getFonts", "Icon", "FeatherControls", "getPropertyControls", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "color", "height", "id", "leftIconVisible", "link", "name1", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "ik2qsPUM5", "dfDYiT8_t", "IznS8Ti8f", "w1WcPLzGc", "Z5grW6oDi", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "RichText2", "css", "FramerlZ28HL8_W", "withCSS", "lZ28HL8_W_default", "addPropertyControls", "ControlType", "addFonts", "__FramerMetadata__", "RichTextFullNameLabel", "FullNameLabel", "RichText2", "RichTextEmailAddressLabel", "EmailAddressLabel", "MenuItemFonts", "getFonts", "lZ28HL8_W_default", "MenuItemLogOutButtonWithMappedReactProps39pur3", "withMappedReactProps", "LogOutButton", "lZ28HL8_W_exports", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "router", "useRouter", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichTextFullNameLabel", "RichTextEmailAddressLabel", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "lZ28HL8_W_default", "resolvedLinks1", "MenuItemLogOutButtonWithMappedReactProps39pur3", "css", "FramernXhbbDuwu", "withCSS", "nXhbbDuwu_default", "addFonts", "MenuItemFonts", "RichTextFirstNameLabel", "FirstNameLabel", "RichText2", "FeatherFonts", "getFonts", "Icon", "AccountMenuFonts", "nXhbbDuwu_default", "MotionDivWithFX", "withFX", "motion", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Overlay", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnterupml6a", "overlay", "loadMore", "args", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "ref2", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "l", "u", "RichTextFirstNameLabel", "ComponentViewportProvider", "Icon", "AnimatePresence", "Floating", "MotionDivWithFX", "nXhbbDuwu_default", "css", "FramerhERS2DZaw", "withCSS", "hERS2DZaw_default", "addFonts", "FeatherFonts", "AccountMenuFonts", "ButtonFonts", "getFonts", "gC1h3wI5r_default", "AccountButtonFonts", "hERS2DZaw_default", "UserStateVariantsFonts", "UserStateVariants", "AccountMenuFonts", "nXhbbDuwu_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "router", "useRouter", "isDisplayed1", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "ResolveLinks", "resolvedLinks2", "resolvedLinks", "resolvedLinks1", "resolvedLinks5", "resolvedLinks3", "resolvedLinks4", "css", "FramerikJZuS6ZV", "withCSS", "ikJZuS6ZV_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "iWF8EWIN1", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "css", "FramerMVfvcliE2", "withCSS", "MVfvcliE2_default", "addPropertyControls", "ControlType", "addFonts", "MenuItemFonts", "getFonts", "lZ28HL8_W_default", "BundleItemFonts", "fcd8C4Ymq_default", "UserStateVariantsFonts", "UserStateVariants", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "router", "useRouter", "LayoutGroup", "u", "RichText2", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "resolvedLinks8", "resolvedLinks9", "resolvedLinks10", "resolvedLinks11", "resolvedLinks12", "resolvedLinks13", "resolvedLinks14", "css", "FramerFGlZx40l5", "withCSS", "FGlZx40l5_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "FeatherFonts", "getFonts", "Icon", "FeatherControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "color2", "height", "hover", "icon", "iconColor", "iconVisible", "id", "link", "tagText", "tagVisible", "tap", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Yvza1XMk6", "wA72Sp6Bg", "uOlvfJC7Y", "o4IPQNFdN", "J216E5Ajb", "O_ghtVESb", "XMqM8hVFA", "SEbLnIPrN", "LrBO_cqIW", "PyJlTWfSX", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap93malt", "args", "onMouseEnter5mdlba", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "css", "Framerx4o8wZyw8", "withCSS", "x4o8wZyw8_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "MegaMenuFonts", "getFonts", "FGlZx40l5_default", "MenuLinkFonts", "x4o8wZyw8_default", "MotionDivWithFX", "withFX", "motion", "MenuItemFonts", "lZ28HL8_W_default", "HeaderButtonsFonts", "ikJZuS6ZV_default", "MegaMenuControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "animation2", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "buttons", "height", "iconColor", "id", "mainMenuDirection", "menuTextColor", "variant1", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "bByjYTFnW", "YUDm7dDYu", "NmH62LEfN", "YHQL6QrBV", "Dm3kENEWh", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "J216E5Ajbtxyyif", "overlay", "loadMore", "args", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "isDisplayed1", "router", "useRouter", "ref2", "ref3", "ref4", "ref5", "ref6", "ref7", "isDisplayed2", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "l", "ResolveLinks", "resolvedLinks", "AnimatePresence", "Floating", "overlay1", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "overlay2", "resolvedLinks5", "resolvedLinks6", "css", "FramerYU7U0XLdm", "withCSS", "YU7U0XLdm_default", "addPropertyControls", "ControlType", "addFonts", "BrandLogoFonts", "getFonts", "V7XjdN2Kp_default", "ElementsMenuIconFonts", "MVfvcliE2_default", "HeaderButtonsFonts", "ikJZuS6ZV_default", "MainMenuFonts", "YU7U0XLdm_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "iconColor", "id", "menuTextColor", "menuVisible", "rightButtons", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "gyNWk1L9N", "ZVFnNV_0b", "XTBhkzPoC", "SSsUHVgK1", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap16lw9a8", "args", "onTap7shezn", "onTapjqykrd", "onTaptpom4j", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "css", "FramerwNvJFu204", "withCSS", "wNvJFu204_default", "addPropertyControls", "ControlType", "addFonts", "SupabaseManagerFonts", "getFonts", "SupabaseManager", "NavbarFonts", "wNvJFu204_default", "MotionDivDeviceLimitSignedOut", "DeviceLimitSignedOut", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "menuVisible", "rightButtons", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "oQVKOrmBa", "JULGPl9d2", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "RichText2", "css", "FramerZAOhh_jhC", "withCSS", "ZAOhh_jhC_default", "addPropertyControls", "ControlType", "addFonts"]
}
