PageSourceSearch

https://slantapp.ai/assets/WcMiamiPage-Cz50UXPu.js

js slantapp.ai collected 2026-10-05 15:06:15 UTC 9,647 bytes, 1 lines download raw bytes

1import{u as v,r as l,j as e,O as r,B as a,A as o,U as k,S as y,aM as C,M as S,E as M,P as I}from"./index-tc5-nNLC.js";import{B as p}from"./bed-double-153NU6qL.js";import{S as b}from"./shield-check-LwYRIJhL.js";import{C as _}from"./coins-B0XOg3gp.js";import{E as H}from"./external-link-wMXh6D17.js";const x="global-event-world-cup-2026",d="1fd36bd3-46ca-4f03-a56f-0b317ac11ccb",z="lc-world-cup-2026",A=[{date:"Jun 15",teams:"Group A — Match 1",venue:"Hard Rock Stadium"},{date:"Jun 18",teams:"Group B — Match 2",venue:"Hard Rock Stadium"},{date:"Jun 22",teams:"Group C — Match 3",venue:"Hard Rock Stadium"},{date:"Jun 26",teams:"Round of 32 — Match",venue:"Hard Rock Stadium"},{date:"Jul 3",teams:"Round of 16 — Match",venue:"Hard Rock Stadium"}],E="2026-06-15",R="2026-07-04",u=`/bookings?tab=live-search&city=Miami&chainId=${d}&campaignId=${x}&checkIn=${E}&checkOut=${R}`,J="/flights?destination=MIA&date=2026-06-15",B=`/welcome?configId=${z}&campaign=${x}&i=join_chain`;function O(){const[,i]=v(),[f,g]=l.useState(!1),[c,j]=l.useState(""),[m,h]=l.useState(!1);async function N(){i(B)}
1async function w(s){if(s.preventDefault(),!!c.trim()){h(!0);try{const t=await fetch("/api/nfl/fan/register",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:c.trim(),cityId:"miami",source:"wc-miami-referral",utmCampaign:x})});if(!t.ok){const n=await t.json().catch(()=>({}));throw new Error((n==null?void 0:n.message)??`Registration failed (${t.status})`)}g(!0)}catch(t){console.error("[WcMiami] Email registration failed:",(t==null?void 0:t.message)??t)}finally{h(!1)}}}return e.jsxs("div",{className:"min-h-screen bg-[#0a1628] text-white font-sans",children:[e.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 flex items-center justify-between px-5 py-3.5 border-b border-white/10 bg-[#0a1628]/95 backdrop-blur-sm",children:[e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx("div",{className:"w-7 h-7 rounded-full bg-[#c8102e] flex items-center justify-center",children:e.jsx("span",{className:"text-white font-black text-xs",children:"S"})}),e.jsx("span",{className:"font-black text-sm tracking-tight",children:"Slant"})]}),e.jsx(r,{className:"bg-[#c8102e]/10 text-[#ff6b6b] border border-[#c8102e]/30 text-xs font-mono uppercase tracking-widest",children:"Live — FIFA WC 2026"})]}),e.jsxs("section",{className:"relative pt-28 pb-16 px-5 max-w-3xl mx-auto","data-testid":"section-hero",children:[e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_80%_50%_at_50%_-20%,rgba(200,16,46,0.12),transparent)]"}),e.jsxs("div",{className:"relative",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2.5 mb-6",children:[e.jsx(r,{className:"bg-[#c8102e]/10 text-[#ff6b6b] border border-[#c8102e]/30 text-xs font-mono uppercase tracking-widest",children:"Miami Host City"}),e.jsx(r,{className:"bg-white/5 text-zinc-300 border border-white/10 text-xs font-mono uppercase tracking-widest",children:"Jun 15 – Jul 3, 2026"})]}),e.jsxs("h1",{className:"text-4xl md:text-6xl font-black leading-none mb-5","data-testid":"hero-headline",children:["Going to the",e.jsx("br",{}),"World Cup in Miami?",e.jsx("br",{}),e.jsx("span",{className:"text-[#c8102e]",children:"Go by Slant."})]}),e.jsxs("p",{className:"text-zinc-300 text-lg max-w-xl leading-relaxed mb-8",children:["Hard Rock Stadium hosts five matches. Join the fan chain, earn"," ",e.jsx("strong",{className:"text-white",children:"Slant Credits"})," on every booking, and unlock perks across Miami — hotels, flights, dining, and match-day experiences."]}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[e.jsxs(a,{size:"lg",onClick:N,className:"bg-[#c8102e] hover:bg-[#a50d26] text-white font-bold gap-2","data-testid":"button-join-chain",children:["Join the Adventure ",e.jsx(o,{className:"w-4 h-4"})]}),e.jsxs(a,{size:"lg",variant:"outline",onClick:()=>i(u),className:"border-white/20 text-white hover:bg-white/5 gap-2","data-testid":"button-book-hotel",children:[e.jsx(p,{className:"w-4 h-4"})," Book a Hotel"]})]})]})]}),e.jsx("section",{className:"border-y border-white/10 bg-white/3 py-4 px-5",children:e.jsxs("div",{className:"max-w-3xl mx-auto flex flex-wrap justify-center gap-x-8 gap-y-2 text-sm text-zinc-400",children:[e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(b,{className:"w-4 h-4 text-emerald-400"}),e.jsx("span",{children:"No booking fees"})]}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(_,{className:"w-4 h-4 text-amber-400"}),e.jsx("span",{children:"Up to 15% back in Slant Credits"})]}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(k,{className:"w-4 h-4 text-blue-400"}),e.jsx("span",{children:"Fan chain — all 16 host cities"})]}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(y,{className:"w-4 h-4 text-yellow-400"}),e.jsx("span",{children:"Cash Drop at Final (Jul 19)"})]})]})}),e.jsxs("section",{className:"py-10 px-5 max-w-3xl mx-auto","data-testid":"section-matches",children:[e.jsxs("h2",{className:"text-xl font-black mb-5 flex items-center gap-2",children:[e.jsx(C,{className:"w-5 h-5 text-[#c8102e]"}),"Miami Match Schedule"]}),e.jsx("div",{className:"space-y-2.5",children:A.map(s=>e.jsxs("div",{className:"flex items-center gap-4 bg-white/5 border border-white/10 rounded-xl px-4 py-3","data-testid":`match-${s.date.replace(/\s/g,"-")}`,children:[e.jsxs("div",{className:"w-14 text-center",children:[e.jsx("p",{className:"text-xs text-zinc-500 font-mono uppercase",children:"2026"}),e.jsx("p",{className:"text-sm font-bold text-[#c8102e]",children:s.date})]}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"font-semibold text-sm truncate",children:s.teams}),e.jsxs("p",{className:"text-zinc-500 text-xs flex items-center gap-1",children:[e.jsx(S,{className:"w-3 h-3"})," ",s.venue]})]}),e.jsx(M,{className:"w-4 h-4 text-zinc-600 shrink-0"})]},s.date))})]}),e.jsxs("section",{className:"py-10 px-5 max-w-3xl mx-auto","data-testid":"section-booking",children:[e.jsx("h2",{className:"text-xl font-black mb-5",children:"Book Your Miami Trip"}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"bg-white/5 border border-white/10 rounded-2xl p-5",children:[e.jsx(p,{className:"w-6 h-6 text-amber-400 mb-3"}),e.jsx("h3",{className:"font-bold mb-1",children:"Hotels in Miami"}),e.jsx("p",{className:"text-zinc-400 text-sm mb-4",children:"Brickell, South Beach, Coral Gables — earn Slant Credits on every night."}),e.jsxs(a,{onClick:()=>i(u),className:"w-full bg-amber-500 hover:bg-amber-600 text-black font-bold gap-2","data-testid":"button-hotel-search",children:["Search Hotels ",e.jsx(o,{className:"w-4 h-4"})]})]}),e.jsxs("div",{className:"bg-white/5 border border-white/10 rounded-2xl p-5",children:[e.jsx(I,{className:"w-6 h-6 text-sky-400 mb-3"}),e.jsx("h3",{className:"font-bold mb-1",children:"Flights to MIA"}),e.jsx("p",{className:"text-zinc-400 text-sm mb-4",children:"Book via Slant — earn 10% back in Slant Credits on your fare."}),e.jsxs(a,{onClick:()=>i(J),className:"w-full bg-sky-500 hover:bg-sky-600 text-white font-bold gap-2","data-testid":"button-flight-search",children:["Search Flights ",e.jsx(o,{className:"w-4 h-4"})]})]})]})]}),e.jsx("section",{className:"py-10 px-5 max-w-3xl mx-auto","data-testid":"section-email-capture",children:e.jsx("div",{className:"bg-gradient-to-br from-[#c8102e]/20 to-transparent border border-[#c8102e]/20 rounded-2xl p-6",children:f?e.jsxs("div",{className:"text-center py-4",children:[e.jsx(b,{className:"w-10 h-10 text-emerald-400 mx-auto mb-3"}),e.jsx("p",{className:"font-bold text-lg",children:"You're on the list."}),e.jsx("p",{className:"text-zinc-400 text-sm mt-1",children:"We'll send Miami chain updates, presale perks, and Cash Drop alerts."})]}):e.jsxs(e.Fragment,{children:[e.jsx("h3",{className:"font-black text-lg mb-1",children:"Get Miami presale alerts"}),e.jsx("p",{className:"text-zinc-400 text-sm mb-4",children:"Be the first to know when Miami match-day perks and group hotel blocks open."}),e.jsxs("form",{onSubmit:w,className:"flex gap-2.5",children:[e.jsx("input",{type:"email",value:c,onChange:s=>j(s.target.value),placeholder:"[email protected]",required:!0,className:"flex-1 rounded-lg border border-white/20 bg-white/5 px-3 py-2 text-sm text-white placeholder-zinc-500 focus:outline-none focus:ring-2 focus:ring-[#c8102e]/50","data-testid":"input-email"}),e.jsx(a,{type:"submit",disabled:m,className:"bg-[#c8102e] hover:bg-[#a50d26] text-white font-bold shrink-0","data-testid":"button-email-submit",children:m?"…":"Alert me"})]})]})})}),e.jsxs("section",{className:"py-10 px-5 max-w-3xl mx-auto text-center","data-testid":"section-chain-cta",children:[e.jsxs("p",{className:"text-zinc-400 text-sm mb-4",children:["Already have a Slant account?"," ",e.jsx("a",{href:`/chains/${d}`,className:"text-[#c8102e] underline underline-offset-2 hover:text-[#ff6b6b]","data-testid":"link-chain-thread",children:"View the World Cup chain →"})]}),e.jsxs("p",{className:"text-zinc-600 text-xs flex items-center justify-center gap-1",children:[e.jsx(H,{className:"w-3 h-3"}),"Chain ID: ",d]})]}),e.jsxs("footer",{className:"border-t border-white/10 py-6 px-5 text-center text-zinc-600 text-xs",children:[e.jsx("p",{children:"Going-by 
1Slant · FIFA World Cup 2026 · Miami, Florida"}),e.jsxs("p",{className:"mt-1",children:[e.jsx("a",{href:"/terms",className:"hover:text-zinc-400",children:"Terms"})," · ",e.jsx("a",{href:"/privacy",className:"hover:text-zinc-400",children:"Privacy"})]})]})]})}export{O as default};

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.