1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,795744,e=>{"use strict";var t=e.i(588684),r=e.i(294396),n=e.i(628480),a=e.i(497531),s=e.i(817858),o=e.i(452864);let i="get-the-app";e.s(["AppDownloadSection",0,()=>{let[e,l]=(0,r.useState)({}),c=(0,o.usePostHogEvent)();(0,r.useEffect)(()=>{l((0,s.buildAttribution)(new URLSearchParams(window.location.search)))},[]);let d=(0,a.buildAppStoreUrl)(e),u=(0,a.buildPlayStoreUrl)(e),m=t=>{c("download_store_click",{store:t,placement:"landing",...e})};return(0,t.jsx)("section",{id:i,className:"py-20 px-6 bg-gradient-to-br from-blue-50 via-white to-purple-50",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto text-center",children:[(0,t.jsxs)("div",{className:"mb-8",children:[(0,t.jsx)("h2",{className:"text-[6em] xs:text-7xl sm:text-8xl md:text-[12em] md:text-9xl text-up-brand leading-none font-norline-oblique font-normal mb-4",children:"get the app"}),(0,t.jsx)("div",{className:"w-24 h-1 bg-up-brand mx-auto rounded-full"})]}),(0,t.jsx)("div",{className:"mb-12 max-w-2xl mx-auto",children:(0,t.jsxs)("p",{className:"text-xl md:text-2xl text-gray-700 font-medium",children:["UP is live on iOS and Android. Social that actually makes you feel better."," ",(0,t.jsx)("span",{className:"italic",children:"Scroll Happy"}),(0,t.jsx)("sup",{className:"text-sm",children:"®"})]})}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[(0,t.jsx)("a",{href:d,onClick:()=>m("ios"),className:"transition-all duration-200 hover:scale-105 active:scale-95",children:(0,t.jsx)(n.default,{src:"/media/download_banner_apple.svg",alt:"Download on the App Store",width:180,height:54,className:"h-[54px] w-auto"})}),(0,t.jsx)("a",{href:u,onClick:()=>m("android"),className:"transition-all duration-200 hover:scale-105 active:scale-95",children:(0,t.jsx)(n.default,{src:"/media/download_banner_google.png",alt:"Get it on Google Play",width:180,height:54,className:"h-[54px] w-auto"})})]})]})})},"LANDING_APP_CTA_ANCHOR",0,i])},895085,e=>{"use strict";var t=e.i(588684),r=e.i(646974);e.s(["PrimaryButton",0,function({children:e,href:n,to:a,onClick:s,type:o="button",form:i,disabled:l=!1,className:c="",size:d="md",variant:u="solid",radius:m="full",weight:h="medium",fullWidth:p=!1}){let x=` 2 ${p?"w-full flex":"inline-flex"} items-center justify-center transition-all duration-200 text-center 3 disabled:opacity-50 disabled:cursor-not-allowed 4 ${({sm:"px-4 py-2 text-sm",md:"px-6 py-3 text-base",lg:"px-8 py-3 text-base",xl:"px-6 py-4 text-lg",header:"px-6 py-2 text-base"})[d]} 5 ${({solid:"bg-up-brand text-up-brand-foreground hover:bg-up-brand-hover",outline:"border-2 border-up-brand text-up-brand hover:bg-up-brand hover:text-up-brand-foreground","gray-outline":"border-2 border-gray-800 text-gray-800 hover:bg-gray-800 hover:text-white"})[u]} 6 ${({full:"rounded-full",xl:"rounded-xl"})[m]} 7 ${({medium:"font-medium",semibold:"font-semibold"})[h]} 8 ${c} 9 `.trim();return n?(0,t.jsx)("a",{href:n,className:x,onClick:s,target:"_blank",rel:"noopener noreferrer",children:e}):a?(0,t.jsx)(r.default,{href:a,className:x,onClick:s,children:e}):(0,t.jsx)("button",{type:o,form:i,onClick:s,disabled:l,className:x,children:e})}])},647952,e=>{"use strict";var t=e.i(588684),r=e.i(294396),n=e.i(908924),a=e.i(895085);e.i(170546);var s=e.i(984879);e.s(["WaitlistForm",0,function({className:e="",showStatusLink:o=!0}){let[i,l]=(0,r.useState)(""),[c,d]=(0,r.useState)(!1),[u,m]=(0,r.useState)(!1),[h,p]=(0,r.useState)(null),[x,f]=(0,r.useState)(!1),[b,v]=(0,r.useState)(null),g=(0,r.useRef)(null),[y,w]=(0,r.useState)(null),j=async e=>{if(e.preventDefault(),!b)return void p("Please complete the captcha before joining.");d(!0),p(null);try{let e=await s.waitlistApiService.createSignup({email:i,turnstileToken:b});console.log("Waitlist signup successful:",{uuid:e.uuid,priority:e.priority,referralToken:e.referral_token}),w({priority:e.priority,referralLink:e.referral_link}),m(!0),l("")}catch(e){console.error("Failed to submit email:",e),p(e instanceof Error?e.message:"Failed to join waitlist. Please try again."),g.current?.reset(),v(null)}finally{d(!1)}},k=async()=>
9{if(y?.referralLink)try{await navigator.clipboard.writeText(y.referralLink),f(!0),setTimeout(()=>f(!1),2e3)}catch(e){console.error("Failed to copy link:",e)}};return u&&y?(0,t.jsxs)("div",{className:`space-y-4 ${e}`,children:[(0,t.jsxs)("div",{className:"p-6 bg-green-100 border border-green-300 rounded-xl text-green-800",children:[(0,t.jsxs)("div",{className:"text-center mb-4",children:[(0,t.jsx)("div",{className:"text-3xl mb-2",children:"ð"}),(0,t.jsx)("h3",{className:"text-2xl font-semibold mb-2",children:"You're on the waitlist!"}),(0,t.jsx)("p",{className:"text-base",children:"Check your email for confirmation."})]}),(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsx)("p",{className:"text-sm font-medium mb-2",children:"Share your unique link to move up:"}),(0,t.jsxs)("div",{className:"flex items-center gap-2 p-3 bg-white rounded-lg border border-green-200",children:[(0,t.jsx)("input",{type:"text",value:y.referralLink,readOnly:!0,className:"flex-1 text-sm text-gray-700 bg-transparent border-none outline-none"}),(0,t.jsx)("button",{onClick:k,className:"flex-shrink-0 p-2 hover:bg-green-50 rounded transition-colors",title:"Copy to clipboard",children:x?(0,t.jsx)("svg",{className:"w-5 h-5 text-green-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"})}):(0,t.jsx)("svg",{className:"w-5 h-5 text-gray-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"})})})]}),x&&(0,t.jsx)("p",{className:"text-xs text-green-700 mt-1",children:"â Copied to clipboard!"})]})]}),(0,t.jsx)("button",{onClick:()=>{m(!1),w(null),f(!1)},className:"text-sm text-gray-600 hover:text-gray-800 transition-colors",children:"Add another email to the list?"})]}):(0,t.jsx)("div",{className:`space-y-4 ${e}`,children:(0,t.jsxs)("form",{onSubmit:j,className:"space-y-4",children:[h&&(0,t.jsx)("div",{className:"p-3 bg-red-100 border border-red-300 rounded-xl text-red-800 text-sm",children:h}),(0,t.jsx)("input",{type:"email",placeholder:"[email protected]",value:i,onChange:e=>l(e.target.value),className:"w-full px-4 py-4 text-lg text-gray-900 placeholder:text-gray-500 border border-gray-300 rounded-xl focus:outline-none focus:ring-2 focus:ring-up-brand focus:border-transparent bg-white/80 backdrop-blur-sm",required:!0,disabled:c}),(0,t.jsx)(n.FormTurnstile,{ref:g,onVerify:v,onError:()=>v(null),onExpire:()=>v(null)}),(0,t.jsx)(a.PrimaryButton,{type:"submit",disabled:c||!b,size:"xl",variant:"solid",radius:"xl",weight:"semibold",fullWidth:!0,children:c?"Joining...":"Join the waitlist"})]})})}])},908924,e=>{"use strict";var t=e.i(588684),r=e.i(294396),n=e.i(275473),a=e.i(226671),s=e.i(790224);let o=(0,r.forwardRef)(function({onVerify:e,onExpire:o,onError:i},l){let[c,d]=(0,r.useState)(null),[u,m]=(0,r.useState)("loading");return((0,r.useEffect)(()=>{let e=!1;return(0,a.getClientEnv)().then(t=>{if(e)return;let r=t.TURNSTILE_SITE_KEY;if(!r){s.logger.warn("[Turnstile] TURNSTILE_SITE_KEY missing from /api/env"),m("error");return}d(r),m("ready")}).catch(t=>{e||(s.logger.error("[Turnstile] Failed to load client env",{error:t}),m("error"))}),()=>{e=!0}},[]),"loading"===u)?(0,t.jsx)("p",{className:"text-sm text-muted-foreground","aria-live":"polite",children:"Loading security check..."}):"error"!==u&&c?(0,t.jsx)(n.Turnstile,{ref:l,siteKey:c,options:{theme:"auto"},onSuccess:e,onError:i,onExpire:o}):(0,t.jsx)("p",{className:"text-sm text-red-600 dark:text-red-400",role:"alert",children:"Security check unavailable. Please refresh the page and try again."})});e.s(["FormTurnstile",0,o])},405896,e=>{"use strict";var t=e.i(588684),r=e.i(294396),n=e.i(646974),a=e.i(628480),s=e.i(201976),o=e.i(749867),i=e.i(314314),l=e.i(140125),c=e.i(663741),d=e.i(497531),u=e.i(817858),m=e.i(452864);e.s(["Footer",0,function(){let[e,h]=r.default.useState(!1),[p,x]=r.default.useState({}),{theme:f,setTheme:b}=(0,s.useTheme)(),v=(0,m.usePostHogEvent)();r.default.useEffect(()=>{h(!0),x((0,u.buildAttribution)(new URLSearchParams(window.location.search)))},[]);let g=e=>{v("download_store_click",{store:e,placement:"footer",...p})};return(0,t.jsx)("footer",{className:"bg-background border-t border-border",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-6 py-12",children:[(0,t.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8",children:[(0,t.jsxs)("div",{className:"md:col-span-1",children:[(0,t.jsx)(n.default,{href:"/",className:"inline-block hover:opacity-80 transition-opacity",children:(0,t.jsx)(l.default,{})}),(0,t.jsx)("p",{className:"mt-4 text-muted-foreground text-sm",children:"Feel better, be safe, scroll happy®"}),e&&(0,t.jsx)("button",{onClick:()=>{b("dark"===f?"light":"dark")},className:"mt-4 p-2 rounded-lg hover:bg-accent hover:text-accent-foreground transition-colors text-muted-foreground",title:"dark"===f?"Switch to Light Mode":"Switch to Dark Mode",children:"dark"===f?(0,t.jsx)(o.Sun,{size:20}):(0,t.jsx)(i.Moon,{size:20})})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-foreground font-semibold mb-4",children:"Contact Links"}),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-muted-foreground text-sm",children:"General/Press:"}),(0,t.jsx)("a",{href:"mailto:[email protected]",className:"text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"[email protected]"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-muted-foreground text-sm",children:"Advertisers:"}),(0,t.jsx)("a",{href:"mailto:[email protected]",className:"text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"[email protected]"})]})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-foreground font-semibold mb-4",children:"Company"}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(n.default,{href:"/about",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"About"}),(0,t.jsx)(n.default,{href:"/core-values",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"Core Values"}),(0,t.jsx)(n.default,{href:"/contact",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"Contact"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-foreground font-semibold mb-4",children:"Legal & Safety"}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(n.default,{href:"/privacy",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"Privacy Policy"}),(0,t.jsx)(n.default,{href:"/terms/general",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"Terms & Conditions"}),(0,t.jsx)(n.default,{href:"/terms-of-use",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"Terms of Use"}),(0,t.jsx)(n.default,{href:"/content-policy",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"Content Policy"}),(0,t.jsx)(n.default,{href:"/child-friendly-feed",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"Child-friendly Feed"}),(0,t.jsx)(n.default,{href:"/ccpa",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"CCPA"}),(0,t.jsx)(n.default,{href:"/community-guidelines",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"Community Guidelines"}),(0,t.jsx)(n.default,{href:"/dmca",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"DMCA"}),(0,t.jsx)(n.default,{href:"/support",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"Support"}),(0,t.jsx)(n.default,{href:"/terms/creator",className:"block text-up-brand hover:text-up-brand-hover transition-colors text-sm",children:"Creator Terms of Service"})]})]})]}),(0,t.jsxs)("div",{className:"mt-8 pt-8 border-t border-border flex flex-col gap-6 sm:flex-row sm:items-center sm:justify-between",children:[(0,t.jsxs)("p",{className:"text-muted-foreground text-sm",children:["©",new Date().getFullYear()," ",c.COMPANY_LEGAL_NAME]}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("a",{href:(0,d.buildAppStoreUrl)(p),onClick:()=>g("ios"),className:"transition-transform duration-200 hover:scale-105 active:scale-95",children:(0,t.jsx)(a.default,{src:"/media/download_banner_apple.svg",alt:"Download on the App Store",width:120,height:36,className:"h-9 w-auto"})}),(0,t.jsx)("a",{href:(0,d.buildPlayStoreUrl)(p),onClick:()=>g("android"),className:"transition-transform duration-200 hover:scale-105 active:scale-95",children:(0,t.jsx)(a.default,{src:"/media/download_banner_google.png",alt:"Get it on Google Play",width:120,height:36,className:"h-9 w-auto"})})]})]})]})})}])},663929,e=>{"use strict";var t=e.i(588684),r=e.i(294396);e.s(["ScrollToTop",0,function(){let[e,n]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=()=>{n(window.scrollY>400)};return window.addEventListener("scroll",e,{passive:!0}
9),e(),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsx)("button",{onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},className:` 10 fixed bottom-20 right-[1.2rem] md:bottom-24 md:right-8 z-50 w-12 h-12 rounded-full 11 bg-up-brand hover:bg-up-brand-hover text-up-brand-foreground 12 shadow-lg hover:shadow-xl transform transition-all duration-300 ease-in-out 13 flex items-center justify-center 14 ${e?"translate-y-0 opacity-100":"translate-y-16 opacity-0 pointer-events-none"} 15 `,"aria-label":"Scroll to top",children:(0,t.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 10l7-7m0 0l7 7m-7-7v18"})})})}])},905992,e=>{"use strict";e.s(["getCloudMaskStyle",0,function(e,t){let r=function(e,t){if(t&&t>=1&&t<=11)return`/media/masks/cloud-mask-${t}.svg`;let r=function(e){let t=0;for(let r=0;r<e.length;r++)t=(t<<5)-t+e.charCodeAt(r),t&=t;return Math.abs(t)}(e);return`/media/masks/cloud-mask-${r%11+1}.svg`}(e,t);return{maskImage:`url('${r}')`,WebkitMaskImage:`url('${r}')`,maskSize:"cover",WebkitMaskSize:"cover",maskPosition:"center",WebkitMaskPosition:"center",maskRepeat:"no-repeat",WebkitMaskRepeat:"no-repeat"}}])},895585,e=>{e.v(e=>Promise.resolve().then(()=>e(807958)))},817858,e=>{"use strict";let t=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"],r=[...t,"gclid","fbclid","msclkid","twclid","ref"];e.s(["UTM_KEYS",0,t,"buildAttribution",0,function(e){let t={};for(let n of r){let r=function(e){if("string"!=typeof e)return;let t=e.trim();if(t)return t.slice(0,500)}(e.get(n));r&&(t[n]=r)}return t},"hasAttribution",0,function(e){return r.some(t=>e[t])}])},497531,e=>{"use strict";var t=e.i(817858);let r="127473502";function n(e,r,n){let a=new URL("/download",e);for(let e of t.UTM_KEYS){let t=r[e];t&&a.searchParams.set(e,t)}return a.searchParams.set("ref",n),a.toString()}e.s(["buildAppStoreUrl",0,function(e={}){let t=new URL("https://apps.apple.com/app/id6744403231");t.searchParams.set("mt","8");let n=e.utm_campaign;return r&&n&&(t.searchParams.set("pt",r),t.searchParams.set("ct",n.slice(0,40))),t.toString()},"buildPlayStoreUrl",0,function(e={}){let r=new URLSearchParams;for(let n of t.UTM_KEYS){let t=e[n];t&&r.set(n,t)}let n=new URL("https://play.google.com/store/apps/details?id=up.app"),a=r.toString();return a&&n.searchParams.set("referrer",a),n.toString()},"buildQrTargetUrl",0,function(e,t={}){return n(e,t,"qr")},"buildShareUrl",0,function(e,t={}){return n(e,t,"share")}])},275473,e=>{"use strict";var t=e.i(294396),r=e.i(588684),n=(0,t.forwardRef)(({as:e="div",...t},n)=>(0,r.jsx)(e,{...t,ref:n}));let a="onloadTurnstileCallback",s={normal:{width:300,height:65},compact:{width:150,height:140},invisible:{width:0,height:0,overflow:"hidden"},flexible:{minWidth:300,width:"100%",height:65},interactionOnly:{width:"fit-content",height:"auto",display:"flex"}},o="unloaded",i,l=new Promise((e,t)=>{i={resolve:e,reject:t},"ready"===o&&e(void 0)}),c=(e=a)=>("unloaded"===o&&(o="loading",window[e]=()=>{i.resolve(),o="ready",delete window[e]}),l),d=(0,t.forwardRef)((e,i)=>{let{scriptOptions:l,options:d={},siteKey:u,onWidgetLoad:m,onSuccess:h,onExpire:p,onError:x,onBeforeInteractive:f,onAfterInteractive:b,onUnsupported:v,onTimeout:g,onLoadScript:y,id:w,style:j,as:k="div",injectScript:N=!0,rerenderOnCallbackChange:S=!1,...E}=e,T=d.size,C=(0,t.useCallback)(()=>void 0===T?{}:"execute"===d.execution?s.invisible:"interaction-only"===d.appearance?s.interactionOnly:s[T],[d.execution,T,d.appearance]),[P,L]=(0,t.useState)(C()),_=(0,t.useRef)(null),[A,U]=(0,t.useState)(!1),R=(0,t.useRef)(void 0),I=(0,t.useRef)(!1),M=w||"cf-turnstile",F=(0,t.useRef)({onSuccess:h,onError:x,onExpire:p,onBeforeInteractive:f,onAfterInteractive:b,onUnsupported:v,onTimeout:g});(0,t.useEffect)(()=>{S||(F.current={onSuccess:h,onError:x,onExpire:p,onBeforeInteractive:f,onAfterInteractive:b,onUnsupported:v,onTimeout:g})});let $=l?.id||"cf-turnstile-script",O=function(e="cf-turnstile-script"){let[r,n]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let t=()=>{document.getElementById(e)&&n(!0)},r=new MutationObserver(t);return r.observe(document,{childList:!0,subtree:!0}),t(),()=>{r.disconnect()}},[e]),r}($),B=l?.onLoadCallbackName||"onloadTurnstileCallback",z=d.appearance||"always",W=(0,t.useMemo)(()=>({sitekey:u,action:d.action,cData:d.cData,theme:d.theme||"auto",language:d.language||"auto",tabindex:d.tabIndex,"response-field":d.responseField,"response-field-name":d.responseFieldName,size:function(e){if("invisible"!==e&&"interactionOnly"!==e)return e}(T),retry:d.retry||"auto","retry-interval":d.retryInterval||8e3,"refresh-expired":d.refreshExpired||"auto","refresh-timeout":d.refreshTimeout||"auto",execution:d.execution||"render",appearance:d.appearance||"always","feedback-enabled":d.feedbackEnabled??!0,callback:e=>{I.current=!0,S?h?.(e):F.current.onSuccess?.(e)},"error-callback":S?x:(...e)=>F.current.onError?.(...e),"expired-callback":S?p:(...e)=>F.current.onExpire?.(...e),"before-interactive-callback":S?f:(...e)=>F.current.onBeforeInteractive?.(...e),"after-interactive-callback":S?b:(...e)=>F.current.onAfterInteractive?.(...e),"unsupported-callback":S?v:(...e)=>F.current.onUnsupported?.(...e),"timeout-callback":S?g:(...e)=>F.current.onTimeout?.(...e)}),[d.action,d.appearance,d.cData,d.execution,d.language,d.refreshExpired,d.responseField,d.responseFieldName,d.retry,d.retryInterval,d.tabIndex,d.theme,d.feedbackEnabled,d.refreshTimeout,u,T,S,S?h:null,S?x:null,S?p:null,S?f:null,S?b:null,S?v:null,S?g:null]),D=(0,t.useCallback)(()=>"u">typeof window&&!!window.turnstile,[]);return(0,t.useEffect)(function(){N&&!A&&(c(B),(({render:e="explicit",onLoadCallbackName:t=a,scriptOptions:{nonce:r="",defer:n=!0,async:s=!0,id:o="",appendTo:i,onError:l,crossOrigin:c=""}={}})=>{let d=o||"cf-turnstile-script";
15if(document.getElementById(d))return;let u=document.createElement("script");u.id=d,u.src=`https://challenges.cloudflare.com/turnstile/v0/api.js?onload=${t}&render=${e}`,document.querySelector(`script[src="${u.src}"]`)||(u.defer=!!n,u.async=!!s,r&&(u.nonce=r),c&&(u.crossOrigin=c),l&&(u.onerror=l,delete window[t]),("body"===i?document.body:document.getElementsByTagName("head")[0]).appendChild(u))})({onLoadCallbackName:B,scriptOptions:{...l,id:$}}))},[N,A,l,$,B]),(0,t.useEffect)(function(){"ready"!==o&&c(B).then(()=>U(!0)).catch(console.error)},[B]),(0,t.useEffect)(function(){if(!_.current||!A)return;let e=!1;return(async()=>{e||!_.current||(R.current=window.turnstile.render(_.current,W),R.current&&m?.(R.current))})(),()=>{e=!0,R.current&&(window.turnstile.remove(R.current),I.current=!1)}},[M,A,W]),(0,t.useImperativeHandle)(i,()=>{let{turnstile:e}=window;return{getResponse:()=>e?.getResponse&&R.current&&D()?e.getResponse(R.current):void console.warn("Turnstile has not been loaded"),getResponsePromise:async(e=3e4,t=100)=>new Promise((r,n)=>{let a,s=async()=>{if(I.current&&window.turnstile&&R.current)try{let e=window.turnstile.getResponse(R.current);return a&&clearTimeout(a),e?r(e):n(Error("No response received"))}catch(e){return a&&clearTimeout(a),console.warn("Failed to get response",e),n(Error("Failed to get response"))}a||=setTimeout(()=>{a&&clearTimeout(a),n(Error("Timeout"))},e),await new Promise(e=>setTimeout(e,t)),await s()};s()}),reset(){if(!e?.reset||!R.current||!D())return void console.warn("Turnstile has not been loaded");"execute"===d.execution&&L(s.invisible);try{I.current=!1,e.reset(R.current)}catch(e){console.warn(`Failed to reset Turnstile widget ${R.current}`,e)}},remove(){e?.remove&&R.current&&D()?(L(s.invisible),I.current=!1,e.remove(R.current),R.current=null):console.warn("Turnstile has not been loaded")},render(){if(!e?.render||!_.current||!D()||R.current)return void console.warn("Turnstile has not been loaded or container not found");let t=e.render(_.current,W);return R.current=t,R.current&&m?.(R.current),"execute"!==d.execution&&L(T?s[T]:{}),t},execute(){"execute"!==d.execution?console.warn('Execution mode is not set to "execute"'):e?.execute&&_.current&&R.current&&D()?(e.execute(_.current),L(T?s[T]:{})):console.warn("Turnstile has not been loaded or container not found")},isExpired:()=>e?.isExpired&&R.current&&D()?e.isExpired(R.current):(console.warn("Turnstile has not been loaded"),!1)}},[R,d.execution,T,W,_,D,A,m]),(0,t.useEffect)(()=>{if(A||!O)return;if(window.turnstile)return void U(!0);let e=setInterval(()=>{window.turnstile&&(U(!0),clearInterval(e))},50);return()=>{clearInterval(e)}},[A,O]),(0,t.useEffect)(()=>{L(C())},[d.execution,T,z]),(0,t.useEffect)(()=>{O&&"function"==typeof y&&y()},[O]),(0,r.jsx)(n,{ref:_,as:k,id:M,style:{...P,...j},...E})});d.displayName="Turnstile",e.s(["Turnstile",0,d])},643576,e=>{e.v(t=>Promise.all(["static/chunks/2ovhurgu6crio.js"].map(t=>e.l(t))).then(()=>t(120886)))},425,e=>{e.v(t=>Promise.all(["static/chunks/0a4kj0uhui3w_.js"].map(t=>e.l(t))).then(()=>t(397834)))},569667,e=>{"use strict";let t=(0,e.i(538722).default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);e.s(["FileText",0,t],569667)},654649,e=>{e.v(t=>Promise.all(["static/chunks/0frb91qrf9nkl.js"].map(t=>e.l(t))).then(()=>t(933503)))}]);
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.