1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[66,165,220,425,831,868,877,954],{2588:(e,n,t)=>{"use strict";t.d(n,{N7:()=>i,QR:()=>a});let i="itch"==("itch"===t(1463).env.NEXT_PUBLIC_BUILD_TARGET?"itch":"web"),a="https://buildahoopergame.com"},4193:(e,n,t)=>{"use strict";t.d(n,{A:()=>s,Q:()=>c});let i="bah_analytics_context_v1",a={game_cta_clicked:{name:"cta_clicked",index:0},game_started:{name:"started",index:1},game_completed:{name:"completed",index:2},result_viewed:{name:"result_viewed",index:3},share_cta_seen:{name:"share_cta_seen",index:4},share_clicked:{name:"share_clicked",index:5},share_sheet_opened:{name:"share_sheet_opened",index:6},share_fallback_used:{name:"share_fallback_used",index:6},result_shared:{name:"native_shared",index:7},share_asset_created:{name:"share_asset_created",index:7},shared_result_viewed:{name:"share_return",index:8},beat_this_build_clicked:{name:"challenge_clicked",index:9},challenge_started:{name:"challenge_started",index:10},challenge_completed:{name:"challenge_completed",index:11},lineup_started:{name:"lineup_started",index:1},lineup_completed:{name:"lineup_completed",index:2},lineup_result_viewed:{name:"lineup_result_viewed",index:3},lineup_shared:{name:"lineup_shared",index:7}};function o(e,n){let t=e?.trim();return t?t.slice(0,100):n}function r(){try{let e=window.sessionStorage.getItem(i);if(e){let n=JSON.parse(e);if("string"==typeof n.landing_page&&"string"==typeof n.acquisition_source&&"string"==typeof n.acquisition_medium&&"string"==typeof n.acquisition_campaign)return n}}catch{}let e=function(){let e,n=new URLSearchParams(window.location.search),t=n.get("utm_source"),i=n.get("utm_medium"),a="";try{a=document.referrer?new URL(document.referrer).hostname:""}catch{}let r=a===window.location.hostname,s=a?"google.com"===(e=a.replace(/^www\./,"").toLowerCase())||e.startsWith("google.")||e.includes(".google.")?"google":"bing.com"===e||e.endsWith(".bing.com")?"bing":"yahoo.com"===e||e.endsWith(".yahoo.com")?"yahoo":"duckduckgo.com"===e||e.endsWith(".duckduckgo.com")?"duckduckgo":null:null,c=r?"(direct)":s??(a||"(direct)"),l=r?"(none)":s?"organic":a?"referral":"(none)";return{landing_page:window.location.pathname||"/",acquisition_source:o(t,c),acquisition_medium:o(i,l),acquisition_campaign:o(n.get("utm_campaign"),"(not set)")}}();try{window.sessionStorage.setItem(i,JSON.stringify(e))}catch{}return e}function s(){r()}function c(e,n={}){let t=window,i=a[e],o={...n,...r(),page_path:window.location.pathname||"/",event_contract_version:"day0_2_v1",growth_funnel_version:"v2",...i?{funnel_step:i.name,funnel_step_index:i.index}:{}};t.plausible?.(e,{props:o}),t.gtag?.("event",e,o),t.clarity?.("event",e)}},5296:(e,n,t)=>{"use strict";t.d(n,{B0:()=>c,FV:()=>i,Oi:()=>a,hE:()=>o,uE:()=>l,yS:()=>s,zr:()=>r});let i="bah_ad_consent_v1",a="bah:ad-consent-required",o="bah:ad-consent-open",r="bah:ad-consent-changed";function s(){return!0===window.navigator.globalPrivacyControl}function c(){try{let e=window.localStorage.getItem(i);return"granted"===e||"denied"===e?e:null}catch{return null}}async function l(){if(s())return{consent:"denied",reason:"gpc"};let e=c();if(e)return{consent:e,reason:"saved_choice"};try{let e=await fetch("/api/advertising-region",{cache:"no-store",headers:{accept:"application/json"}});if(!e.ok)return{consent:null,reason:"region_lookup_failed"};let n=await e.json();if(!1===n.requiresConsent)return{consent:"granted",reason:"region_auto_granted"};if(!0===n.requiresConsent)return{consent:null,reason:"region_requires_consent"};return{consent:null,reason:"region_lookup_failed"}}catch{return{consent:null,reason:"region_lookup_failed"}}}},6853:(e,n,t)=>{Promise.resolve().then(t.bind(t,8499))},8499:(e,n,t)=>{"use strict";t.d(n,{AdvertisingConsent:()=>c,AdvertisingPreferencesButton:()=>l});var i=t(5155),a=t(2115),o=t(4193),r=t(5296),s=t(2588);function c(){let[e,n]=(0,a.useState)(null),[t,c]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{if(s.N7)return;c((0,r.yS)());let e=()=>{null===(0,r.B0)()&&n("required")},t=()=>n("preferences");return window.addEventListener(r.Oi,e),window.addEventListener(r.hE,t),()=>{window.removeEventListener(r.Oi,e),window.removeEventListener(r.hE,t)}},[]),s.N7||null===e)return null;let l=t=>{let i=(0,r.B0)();try{window.localStorage.setItem(r.FV,t)}catch{}window.dispatchEvent(new CustomEvent(r.zr,{detail:t}
1)),(0,o.Q)("ad_consent_choice",{ad_event_contract_version:"ads_v2",consent_choice:t,consent_surface:e,previous_choice:i??"none"}),n(null),"granted"===i&&"denied"===t&&window.location.reload()};return(0,i.jsxs)("section",{className:"fixed inset-x-4 bottom-4 z-[100] mx-auto max-w-2xl border border-line bg-ink p-5 shadow-2xl",role:"dialog","aria-modal":"true","aria-labelledby":"advertising-consent-title",children:[(0,i.jsx)("p",{id:"advertising-consent-title",className:"display text-xl uppercase text-bone",children:"Advertising choice"}),(0,i.jsxs)("p",{className:"mt-2 text-sm leading-relaxed text-mute",children:["This free game uses banner, rectangle, and Social Bar ads. Adsterra may use cookies or similar technologies to deliver and measure them. ",t?"Your browser's Global Privacy Control signal is enabled, so advertising remains off.":"Choosing no keeps the game fully playable without loading its ad script."," Read our"," ",(0,i.jsx)("a",{href:"/privacy",className:"text-bone underline decoration-ember/60 underline-offset-4",children:"privacy policy"}),"."]}),(0,i.jsxs)("div",{className:"mt-4 flex flex-wrap gap-3",children:[!t&&(0,i.jsx)("button",{type:"button",className:"btn px-5 py-2.5 font-semibold text-ink",onClick:()=>l("granted"),children:"Allow advertising"}),(0,i.jsx)("button",{type:"button",className:"border border-line px-5 py-2.5 text-sm font-semibold text-bone hover:border-ember/60",onClick:()=>l("denied"),children:"Continue without ads"})]})]})}function l(){return s.N7?null:(0,i.jsx)("button",{type:"button",className:"hover:text-bone",onClick:()=>window.dispatchEvent(new Event(r.hE)),children:"Advertising choices"})}}},e=>{e.O(0,[441,794,358],()=>e(e.s=6853)),_N_E=e.O()}]);
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.