1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0d29a-2f4a-79e3-a9e9-da0cc3ee96ac")}catch(e){}}();(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{15454:(e,t,r)=>{"use strict";r.d(t,{AttributionCapture:()=>E});var n=r(7620),i=r(87124),_=r(45190),o=r(51484),s=r(11922);function E(){let{data:e,status:t}=(0,s.wV)(),r=e?.user.id;return(0,n.useEffect)(()=>{if("loading"===t)return;(0,o.cU)("authenticated"===t&&r?{status:"authenticated",userId:r}:{status:"unauthenticated"});let e=i._.NEXT_PUBLIC_GOOGLE_ANALYTICS_ID;if(!e)return;let n=!0;return(0,_.gL)({measurementId:e}).then(e=>{n&&e&&(0,o.rc)(e)}),()=>{n=!1}},[t,r]),null}},27558:()=>{},33882:(e,t,r)=>{"use strict";r.d(t,{PostHogProviderWrapper:()=>l});var n=r(54568),i=r(34833),_=r(82048),o=r(7620),s=r(11922);let E="app_user_id";function a(){let{data:e}=(0,s.wV)(),t=(0,_.sf)(),r=e?.user?.id,n=(0,o.useRef)(void 0);return(0,o.useEffect)(()=>{var e;e=n.current,r?(e&&e!==r&&t.unregister(E),t.register({[E]:r})):t.unregister(E),n.current=r},[t,r]),null}function l({children:e}){return(0,n.jsxs)(_.so,{client:i.Ay,children:[(0,n.jsx)(a,{}),e]})}},45190:(e,t,r)=>{"use strict";function n(){return"function"==typeof window.gtag}async function i(e){if(!e.measurementId.trim()||!await o(e.readinessTimeoutMs??5e3,e.pollIntervalMs??50))return;let t=e.responseTimeoutMs??2e3,[r,n]=await Promise.all([s(e.measurementId,"client_id",t),s(e.measurementId,"session_id",t)]),i=function(e){if("string"!=typeof e)return;let t=e.trim();return t.length<=200&&/^\d+\.\d+$/.test(t)?t:void 0}(r),_=function(e){if("string"!=typeof e)return;let t=e.trim();return t.length<=200&&/^\d+$/.test(t)?t:void 0}(n);if(i)return{gaClientId:i,..._?{gaSessionId:_}:{}}}function _(e,t){try{let r=function(e){let t={...e};for(let e of["email","phone","password","token","api_key"])e in t&&delete t[e];return t}(t||{});return window.gtag?window.gtag("event",e,r):(window.dataLayer??=[],function(){window.dataLayer?.push(arguments)}("event",e,r)),!0}catch(e){return console.error("[Analytics] Failed to track event:",e),!1}}async function o(e,t){let r=Date.now()+Math.max(0,e);for(;!n()&&Date.now()<r;)await new Promise(e=>setTimeout(e,Math.max(1,t)));return n()}function s(e,t,r){return new Promise(n=>{let i=!1,_=e=>{i||(i=!0,clearTimeout(o),n(e))},o=setTimeout(()=>_(),Math.max(1,r));try{window.gtag?.("get",e,t,_)}catch{_()}})}r.d(t,{Ni:()=>n,gL:()=>i,sx:()=>_})},65100:(e,t,r)=>{"use strict";r.d(t,{ServiceWorkerCleanup:()=>i});var n=r(7620);function i({enabled:e}){return(0,n.useEffect)(()=>{!e||"serviceWorker"in navigator&&navigator.serviceWorker.getRegistrations().then(async e=>{if(await Promise.all(e.map(e=>e.unregister())),"caches"in window){let e=await caches.keys();await Promise.all(e.map(e=>caches.delete(e)))}}).catch(()=>{})},[e]),null}},69946:(e,t,r)=>{Promise.resolve().then(r.bind(r,15454)),Promise.resolve().then(r.bind(r,33882)),Promise.resolve().then(r.bind(r,65100)),Promise.resolve().then(r.bind(r,92260)),Promise.resolve().then(r.bind(r,72862)),Promise.resolve().then(r.bind(r,86040)),Promise.resolve().then(r.t.bind(r,27558,23)),Promise.resolve().then(r.bind(r,35530)),Promise.resolve().then(r.bind(r,5092)),Promise.resolve().then(r.bind(r,22546)),Promise.resolve().then(r.bind(r,87341)),Promise.resolve().then(r.t.bind(r,88682,23)),Promise.resolve().then(r.t.bind(r,10594,23)),Promise.resolve().then(r.t.bind(r,63850,23)),Promise.resolve().then(r.bind(r,19870))},72862:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>o});var n=r(54568),i=r(79227),_=r(66888);let o=({...e})=>{let{theme:t="system"}=(0,i.D)();return(0,n.jsx)(_.l$,{theme:t,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)","--success-bg":"dark"===t?"hsl(142, 71%, 8%)":"hsl(142, 76%, 96%)","--success-text":"dark"===t?"hsl(142, 85%, 85%)":"hsl(142, 86%, 20%)","--success-border":"dark"===t?"hsl(142, 71%, 15%)":"hsl(142, 76%, 86%)","--error-bg":"dark"===t?"hsl(0, 62%, 8%)":"hsl(0, 93%, 94%)","--error-text":"dark"===t?"hsl(0, 85%, 85%)":"hsl(0, 84%, 22%)","--error-border":"dark"===t?"hsl(0, 62%, 15%)":"hsl(0, 93%, 84%)"},toastOptions:{style:{},className:"",descriptionClassName:"toast-description"},...e})}},86040:(e,t,r)=>{"use strict";r.d(t,{PreferencesStoreProvider:()=>E,x:()=>a});var n=r(54568),i=r(7620),_=r(330),o=r(27650);let s=(0,i.createContext)(null),E=({children:e,themeMode:t,themePreset:r})=>{let _,E=(0,i.useRef)(null);return E.current??=(_={themeMode:t,themePreset:r},(0,o.y)()(e=>({themeMode:_?.themeMode??"light",themePreset:_?.themePreset??"default",setThemeMode:t=>e({themeMode:t}),setThemePreset:t=>e({themePreset:t})}))),(0,n.jsx)(s.Provider,{value:E.current,children:e})},a=e=>{let t=(0,i.useContext)(s);if(!t)throw Error("Missing PreferencesStoreProvider");return(0,_.P)(t,e)}},87124:(e,t,r)=>{"use strict";r.d(t,{_:()=>o});var n=r(84358),i=r(23941),_=r(40459);let o=(0,n.w)({server:{BETTER_AUTH_SECRET:i.Yj(),DATABASE_URL:i.Yj().url(),EMAIL_SERVER:i.Yj().url(),EMAIL_FROM:i.Yj(),NODE_ENV:i.k5(["development","test","production"]).default("development"),AWS_REGION:i.Yj().default("us-east-1"),AWS_ACCESS_KEY_ID:i.Yj(),AWS_SECRET_ACCESS_KEY:i.Yj(),S3_BUCKET:i.Yj(),S3_PUBLIC_URL:i.Yj().url().optional(),S3_PREFIX:i.Yj().optional(),ANTHROPIC_API_KEY:i.Yj().optional(),OPENAI_API_KEY:i.Yj().optional(),REPLICATE_API_TOKEN:i.Yj().optional(),POSTHOG_API_KEY:i.Yj().min(1).optional(),POSTHOG_PROJECT_ID:i.Yj().regex(/^\d+$/).optional(),OBSERVABILITY_SMOKE_TEST_ENABLED:i.k5(["true","false"]).default("false")},client:{NEXT_PUBLIC_WEBSITE_URL:i.Yj().url().optional(),NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY:i.Yj().optional(),NEXT_PUBLIC_BETTERSTACK_TEAM_ID:i.Yj().optional(),NEXT_PUBLIC_BETTERSTACK_LOG_SOURCE_ID:i.Yj().optional(),NEXT_PUBLIC_STRIPE_PORTAL_LINK:i.Yj().url().optional(),NEXT_PUBLIC_GOOGLE_ANALYTICS_ID:i.Yj().optional(),NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID:i.Yj().optional(),NEXT_PUBLIC_CLOUDFLARE_ANALYTICS_TOKEN:i.Yj().optional(),NEXT_PUBLIC_BUILD_SHA:i.Yj().optional(),NEXT_PUBLIC_POSTHOG_KEY:i.Yj().optional(),NEXT_PUBLIC_POSTHOG_HOST:i.Yj().optional(),NEXT_PUBLIC_POSTHOG_ENVIRONMENT:i.k5(["local","staging","production"]).optional()},runtimeEnv:{BETTER_AUTH_SECRET:_.env.BETTER_AUTH_SECRET,DATABASE_URL:_.env.DATABASE_URL,EMAIL_SERVER:_.env.EMAIL_SERVER,EMAIL_FROM:_.env.EMAIL_FROM,NODE_ENV:"production",AWS_REGION:_.env.AWS_REGION,AWS_ACCESS_KEY_ID:_.env.AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY:_.env.AWS_SECRET_ACCESS_KEY,S3_BUCKET:_.env.S3_BUCKET,S3_PUBLIC_URL:_.env.S3_PUBLIC_URL,S3_PREFIX:_.env.S3_PREFIX,ANTHROPIC_API_KEY:_.env.ANTHROPIC_API_KEY,OPENAI_API_KEY:_.env.OPENAI_API_KEY,REPLICATE_API_TOKEN:_.env.REPLICATE_API_TOKEN,POSTHOG_API_KEY:_.env.POSTHOG_API_KEY,POSTHOG_PROJECT_ID:_.env.POSTHOG_PROJECT_ID,OBSERVABILITY_SMOKE_TEST_ENABLED:_.env.OBSERVABILITY_SMOKE_TEST_ENABLED,NEXT_PUBLIC_WEBSITE_URL:"https://prompthero.com",NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY:"pk_live_51QIA0PGqacAIqMGIyS5jYOvycLgfpaifHRma125mna1WChNzQeVTD98UUDcE1F0Tp8ecZM0EPfbUGYVT0T3AOQiw00fm8EuHM9",NEXT_PUBLIC_BETTERSTACK_TEAM_ID:"t497260",NEXT_PUBLIC_BETTERSTACK_LOG_SOURCE_ID:"1733542",NEXT_PUBLIC_STRIPE_PORTAL_LINK:"https://billing.stripe.com/p/login/00g4jrdSY06Mdna000",NEXT_PUBLIC_GOOGLE_ANALYTICS_ID:"G-WKCTBR
1MXSP",NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID:"GTM-PSZDNDXC",NEXT_PUBLIC_CLOUDFLARE_ANALYTICS_TOKEN:"5c3a7ce943884b829b49a3df3dd08f2e",NEXT_PUBLIC_BUILD_SHA:"2b6bd533e065ad19a54fc4355d6720d4c791697d",NEXT_PUBLIC_POSTHOG_KEY:"phc_kUs4x8HUByXVrPGPJAFMuebZiqj5kWN58BScrx2LN3Td",NEXT_PUBLIC_POSTHOG_HOST:"https://us.i.posthog.com",NEXT_PUBLIC_POSTHOG_ENVIRONMENT:"production"},skipValidation:!!_.env.SKIP_ENV_VALIDATION,emptyStringAsUndefined:!0})},92260:(e,t,r)=>{"use strict";r.d(t,{SignUpAnalytics:()=>s});var n=r(7620),i=r(45190);let _="ph_signup_completed",o=new Set(["google","magic_link"]);function s(){let e=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{let t;if(!e.current)return function r(){if(e.current)return;let n=function(e){let t=`${_}=`,r=e.split(";").map(e=>e.trim()).find(e=>e.startsWith(t));if(!r)return null;let n=r.slice(t.length);return o.has(n)?n:null}(document.cookie);if(n){if(!(0,i.Ni)()){t=setTimeout(r,250);return}e.current=!0,(0,i.sx)("sign_up",{method:n})&&(document.cookie=`${_}=; Max-Age=0; Path=/; SameSite=Lax`)}}(),()=>{t&&clearTimeout(t)}},[]),null}}},e=>{e.O(0,[6539,9770,803,4556,7594,4048,6888,3941,8185,5530,587,6573,7342,7358],()=>e(e.s=69946)),_N_E=e.O()}]); 2//# chunkId=01a0d29a-2f4a-79e3-a9e9-da0cc3ee96ac
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.