1import{j as e,m as r,ag as A,r as g,C as p,v as u,Y as F,aq as H,as as Y,l as q,k as B,o as v,A as Z,B as L,T as M,ac as V,aa as W,at as Q,a7 as X,s as z}from"./index-BYeLWnsM.js";import{S as J}from"./SantaFlightMap-dlj0espc.js";import{P as K}from"./plane-DHeYLGoO.js";import{R as U}from"./radio-B6nquIvx.js";import{Z as G}from"./zap-ChpnbHLc.js";import{E as ee}from"./eye-DhAyZ_Jo.js";const te={alabama:"al",alaska:"ak",arizona:"az",arkansas:"ar",california:"ca",colorado:"co",connecticut:"ct",delaware:"de",florida:"fl",georgia:"ga",hawaii:"hi",idaho:"id",illinois:"il",indiana:"in",iowa:"ia",kansas:"ks",kentucky:"ky",louisiana:"la",maine:"me",maryland:"md",massachusetts:"ma",michigan:"mi",minnesota:"mn",mississippi:"ms",missouri:"mo",montana:"mt",nebraska:"ne",nevada:"nv","new-hampshire":"nh","new-jersey":"nj","new-mexico":"nm","new-york":"ny","north-carolina":"nc","north-dakota":"nd",ohio:"oh",oklahoma:"ok",oregon:"or",pennsylvania:"pa","rhode-island":"ri","south-carolina":"sc","south-dakota":"sd",tennessee:"tn",texas:"tx",utah:"ut",vermont:"vt",virginia:"va",washington:"wa","west-virginia":"wv",wisconsin:"wi",wyoming:"wy",alberta:"ab","british-columbia":"bc",manitoba:"mb","new-brunswick":"nb","newfoundland-and-labrador":"nl","nova-scotia":"ns",ontario:"on","prince-edward-island":"pe",quebec:"qc",saskatchewan:"sk"};function ae(s){const n=s.toLowerCase().split("-");if(n.length<2)return s.toLowerCase();if(n[n.length-1].length===2)return n.join("-");for(let a=Math.min(4,n.length-1);a>=1;a--){const x=n.slice(n.length-a).join("-"),t=te[x];if(t)return[...n.slice(0,n.length-a),t].join("-")}return s.toLowerCase()}const se=({city:s,sleighStatus:n})=>{const m=()=>{switch(n.toLowerCase()){case"en route":return{angle:45,distance:30};case"planning route":return{angle:120,distance:70};case"scouting":default:return{angle:200,distance:85}}},{angle:a,distance:x}=m(),t=Math.cos(a*Math.PI/180)*x,y=Math.sin(a*Math.PI/180)*x;return e.jsxs("div",{className:"relative w-full max-w-md mx-auto aspect-square",children:[e.jsxs("div",{className:"absolute inset-0 rounded-full bg-midnight border-2 border-pine/50 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-pine/5 to-midnight"}),[20,40,60,80].map(N=>e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full border border-pine/30",style:{width:`${N}%`,height:`${N}%`}},N)),e.jsx("div",{className:"absolute top-1/2 left-0 w-full h-px bg-pine/20"}),e.jsx("div",{className:"absolute top-0 left-1/2 w-px h-full bg-pine/20"}),e.jsx("div",{className:"absolute top-1/2 left-1/2 w-1/2 h-px bg-pine/20 origin-left rotate-45 -translate-x-0 -translate-y-1/2"}),e.jsx("div",{className:"absolute top-1/2 left-1/2 w-1/2 h-px bg-pine/20 origin-left -rotate-45 -translate-x-0 -translate-y-1/2"}),e.jsx(r.div,{className:"absolute top-1/2 left-1/2 w-1/2 h-1 origin-left",style:{background:"linear-gradient(90deg, hsl(var(--pine)) 0%, transparent 100%)"},animate:{rotate:360},transition:{duration:4,repeat:1/0,ease:"linear"}}),e.jsx(r.div,{className:"absolute top-1/2 left-1/2 w-1/2 h-1/2 origin-top-left",style:{background:"conic-gradient(from 0deg, transparent 0deg, hsl(var(--pine) / 0.3) 30deg, transparent 60deg)"},animate:{rotate:360},transition:{duration:4,repeat:1/0,ease:"linear"}}),e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 z-10",children:e.jsxs(r.div,{className:"flex flex-col items-center",animate:{scale:[1,1.1,1]},transition:{duration:2,repeat:1/0,ease:"easeInOut"},children:[e.jsx(A,{className:"h-6 w-6 text-velvet fill-velvet"}),e.jsx("div",{className:"mt-1 px-3 py-1 bg-midnight/90 border border-pine/50 rounded-full",children:e.jsx("span",{className:"text-xs font-bold text-pine uppercase tracking-wider",children:s})})]})}),e.jsx(r.div,{className:"absolute top-1/2 left-1/2 z-20",style:{x:`${t}%`,y:`${y}%`},animate:{scale:[1,1.2,1],opacity:[1,.7,1]},transition:{duration:1.5,repeat:1/0,ease:"easeInOut"},children:e.jsxs("div",{className:"relative -translate-x-1/2 -translate-y-1/2",children:[e.jsx(r.div,{className:"absolute inset-0 bg-gold/30 rounded-full",animate:{scale:[1,2.5],opacity:[.6,0]},transition:{duration:1.5,repeat:1/0,ease:"easeOut"},style:{width:24,height:24,marginLeft:-4,marginTop:-4}}),e.jsx("span",{className:"text-2xl",children:"ð·"})]})}),[...Array(5)].map((N,f)=>{const b=(f*72+30)*(Math.PI/180),d=30+Math.random()*50;return e.jsx(r.div,{className:"absolute w-2 h-2 bg-pine/60 rounded-full",style:{to
1p:`calc(50% + ${Math.sin(b)*d}%)`,left:`calc(50% + ${Math.cos(b)*d}%)`},animate:{opacity:[.3,.8,.3]},transition:{duration:2,repeat:1/0,delay:f*.3}},f)})]}),e.jsx("div",{className:"absolute inset-0 rounded-full border-4 border-pine/20 shadow-[0_0_30px_rgba(34,139,34,0.3)]"}),e.jsx("div",{className:"absolute -top-2 -left-2 w-6 h-6 border-t-2 border-l-2 border-pine/50"}),e.jsx("div",{className:"absolute -top-2 -right-2 w-6 h-6 border-t-2 border-r-2 border-pine/50"}),e.jsx("div",{className:"absolute -bottom-2 -left-2 w-6 h-6 border-b-2 border-l-2 border-pine/50"}),e.jsx("div",{className:"absolute -bottom-2 -right-2 w-6 h-6 border-b-2 border-r-2 border-pine/50"})]})},ne=({city:s,state:n})=>{const[m,a]=g.useState({days:0,hours:0,minutes:0,seconds:0}),[x,t]=g.useState(null),[y,N]=g.useState(!1);g.useEffect(()=>{const i=(()=>{const o=new Date,c=o.getFullYear();let k=new Date(c,11,24,0,0,0);o>new Date(c,11,25,23,59,59)&&(k=new Date(c+1,11,24,0,0,0));const E=(o.getTimezoneOffset()/60+12)/26,P=Math.floor(21+E*2),I=Math.floor(Math.random()*30)+15,S=new Date(k);return S.setHours(P,I,0,0),S})();t(i);const j=()=>{const o=new Date,c=i.getTime()-o.getTime();if(c<=0){N(!0),a({days:0,hours:0,minutes:0,seconds:0});return}a({days:Math.floor(c/(1e3*60*60*24)),hours:Math.floor(c/(1e3*60*60)%24),minutes:Math.floor(c/1e3/60%60),seconds:Math.floor(c/1e3%60)})};j();const T=setInterval(j,1e3);return()=>clearInterval(T)},[]);const f=d=>d.toLocaleTimeString("en-US",{hour:"numeric",minute:"2-digit",hour12:!0}),b=({value:d,label:i})=>e.jsxs("div",{className:"flex flex-col items-center",children:[e.jsxs(r.div,{initial:{scale:1.1,opacity:.8},animate:{scale:1,opacity:1},className:"relative",children:[e.jsx("div",{className:"w-16 h-16 sm:w-20 sm:h-20 rounded-xl bg-midnight/80 border border-pine/40 flex items-center justify-center backdrop-blur-sm",children:e.jsx("span",{className:"font-mono text-2xl sm:text-3xl font-bold text-foreground tabular-nums",children:d.toString().padStart(2,"0")})}),e.jsx("div",{className:"absolute inset-0 rounded-xl bg-pine/10 blur-xl -z-10"})]},d),e.jsx("span",{className:"text-xs uppercase tracking-wider text-muted-foreground mt-2 font-mono",children:i})]});return y?e.jsx(p,{className:"bg-gradient-to-br from-velvet/30 to-pine/20 border-gold/40 overflow-hidden",children:e.jsxs(u,{className:"p-6 text-center",children:[e.jsx(r.div,{initial:{scale:0},animate:{scale:1},transition:{type:"spring"},children:e.jsx("span",{className:"text-6xl mb-4 block",children:"ð
"})}),e.jsxs("h3",{className:"font-display text-2xl font-bold text-gold mb-2",children:["Santa is in ",s,"!"]}),e.jsx("p",{className:"text-foreground/80",children:"Quick! Make sure the cookies are out and everyone's asleep!"})]})}):e.jsx(p,{className:"bg-card/60 backdrop-blur-xl border-pine/30 overflow-hidden",children:e.jsxs(u,{className:"p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-8 w-8 rounded-lg bg-pine/20 flex items-center justify-center",children:e.jsx(F,{className:"h-4 w-4 text-pine"})}),e.jsx("span",{className:"text-xs uppercase tracking-wider text-pine font-mono",children:"Estimated Arrival"})]}),e.jsxs("div",{className:"flex items-center gap-1.5 text-muted-foreground",children:[e.jsx(A,{className:"h-3 w-3"}),e.jsxs("span",{className:"text-xs",children:[s,", ",n]})]})]}),e.jsxs("div",{className:"flex items-center justify-center gap-2 sm:gap-4 mb-6",children:[e.jsx(b,{value:m.days,label:"Days"}),e.jsx("span",{className:"text-2xl text-pine/50 font-mono mt-[-1rem]",children:":"}),e.jsx(b,{value:m.hours,label:"Hours"}),e.jsx("span",{className:"text-2xl text-pine/50 font-mono mt-[-1rem]",children:":"}),e.jsx(b,{value:m.minutes,label:"Mins"}),e.jsx("span",{className:"text-2xl text-pine/50 font-mono mt-[-1rem]",children:":"}),e.jsx(b,{value:m.seconds,label:"Secs"})]}),x&&e.jsxs("div",{className:"flex items-center justify-center gap-3 p-3 rounded-lg bg-midnight/50 border border-border/30",children:[e.jsx(K,{className:"h-4 w-4 text-gold rotate-[-30deg]"}),e.jsxs("p",{className:"text-sm text-foreground",children:["Santa arrives at approximately"," ",e.jsx("span",{className:"font-bold text-gold",children:f(x)})," ","on Christmas Eve"]})]}),e.jsxs("div",{className:"flex items-center justify-center gap-2 mt-4",children:[e.jsxs("span",{className:"relative flex h-2 w-2",children:[e.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-pine opacity-75"}),e.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-pine"})]}),e.jsx("span",{className:"text-xs text-muted-foreground",children:"Live countdown ⢠Updates in real-time"})]})]})})},xe=()=>{const{slug:s}=H(),n=s?ae(s):"",m=s&&n&&n!==s.toLowerCase(),[a,x]=g.useState(null),[t,y]=g.useState(null),[N,f]=g.useState(!0),d=s?(h=>{const l=h.split("-");if(l.length>=2){const C=l[l.length-1];return{city:l.slice(0,-1).join(" ").split(" ").map(R=>R.charAt(0).toUpperCase()+R.slice(1)).join(" "),state:C.charAt(0).toUpperCase()+C.slice(1)}}return{city:h.charAt(0).toUpperCase()+h.slice(1),state:""}}
1)(s):{city:"Unknown",state:""},i=(a==null?void 0:a.city)||d.city,j=(a==null?void 0:a.state)||d.state,T=(a==null?void 0:a.roof_condition)||"Clear for Landing",o=new Date,c=o.getFullYear(),k=new Date(c,11,24);o>k&&k.setFullYear(c+1);const w=Math.ceil((k.getTime()-o.getTime())/(1e3*60*60*24)),E=o.getMonth()===11&&o.getDate()===24,P=E&&o.getHours()>=18,S=E?(a==null?void 0:a.sleigh_status)||"En Route":w<=1?"Final Preparations":w<=3?"Loading Sleigh":w<=7?"Wrapping Presents":w<=14?"Checking List Twice":w<=30?"Toy Production":w<=60?"Reading Letters":"Planning Routes";g.useEffect(()=>{(async()=>{if(!s)return;f(!0);const{data:l}=await z.from("location_tracker_seo").select("*").eq("slug",s.toLowerCase()).maybeSingle();l&&x(l),f(!1)})()},[s]),g.useEffect(()=>{(async()=>{try{const{data:l,error:C}=await z.functions.invoke("geo-detect");!C&&l&&y(l)}catch(l){console.error("Failed to fetch user geo:",l)}})()},[]);const D=(h,l)=>`${h.toLowerCase().replace(/\s+/g,"-")}-${l.toLowerCase()}`,$=t!=null&&t.city&&(t!=null&&t.region)?D(t.city,t.region):null,O=s?s.split("").reduce((h,l)=>h+l.charCodeAt(0),0)%9e3+1e3:8821,_=`${i} ${j} Santa Tracker | Call Santa Claus`;return m?e.jsx(Y,{to:`/santa-tracker/${n}`,replace:!0}):e.jsxs(e.Fragment,{children:[e.jsx(q,{title:_,description:`Track Santa's arrival in ${i}, ${j}! Live Elf Scout Report with roof conditions: ${T}. Sleigh status: ${S}. See the live radar map and call Santa before he arrives.`,canonical:`https://callsantaclaus.ai/santa-tracker/${n}`}),e.jsxs("div",{className:"relative min-h-screen bg-midnight",children:[e.jsx(B,{}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-background via-midnight to-background"}),e.jsx("div",{className:"absolute inset-0 opacity-5",style:{backgroundImage:"linear-gradient(hsl(var(--pine)) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--pine)) 1px, transparent 1px)",backgroundSize:"50px 50px"}}),e.jsx("header",{className:"relative z-10 border-b border-pine/30 bg-midnight/80 backdrop-blur-xl sticky top-0",children:e.jsxs("div",{className:"container mx-auto flex items-center justify-between px-4 py-4",children:[e.jsxs(v,{to:"/",className:"flex items-center gap-2 text-muted-foreground hover:text-foreground transition-colors",children:[e.jsx(Z,{className:"h-4 w-4"}),"Back to Home"]}),e.jsxs("div",{className:"flex items-center gap-2 text-pine",children:[e.jsx(U,{className:"h-4 w-4 animate-pulse"}),e.jsx("span",{className:"text-xs uppercase tracking-wider font-mono",children:"Live Tracking"})]}),e.jsx(v,{to:"/booking",children:e.jsxs(L,{className:"bg-velvet hover:bg-velvet-light text-foreground glow-red",children:[e.jsx(M,{className:"h-4 w-4 mr-2"}),"Call Santa"]})})]})}),e.jsxs("main",{className:"relative z-10",children:[e.jsx("section",{className:"container mx-auto px-4 pt-8 pb-4",children:e.jsxs(r.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"text-center max-w-4xl mx-auto",children:[e.jsxs("div",{className:"inline-flex items-center gap-3 bg-pine/10 border border-pine/30 rounded-lg px-4 py-2 mb-6 font-mono",children:[e.jsx(G,{className:"h-4 w-4 text-pine"}),e.jsxs("span",{className:"text-sm text-pine",children:["Elf Scout Report #",O," | Status: ",e.jsx("span",{className:"font-bold text-gold",children:S})]})]}),e.jsxs("h1",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold text-foreground mb-4",children:["Official Sleigh Landing Report:"," ",e.jsx("span",{className:"text-pine",children:i}),", ",j]}),e.jsxs("p",{className:"text-sm text-muted-foreground font-mono mb-8",children:["Last Updated: ",new Date().toLocaleString()," | Signal Strength: Optimal"]})]})}),P?e.jsx("section",{className:"container mx-auto px-4 py-8",children:e.jsxs(r.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},className:"max-w-5xl mx-auto",children:[e.jsxs("h2",{className:"font-mono text-sm uppercase tracking-wider text-pine text-center mb-4",children:["ð· Live Santa Flight Tracker - Heading to ",i,"!"]}),e.jsx(J,{currentCity:i,currentState:j})]})}):e.jsx("section",{className:"container mx-auto px-4 py-8",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 max-w-5xl mx-auto items-start",children:[e.jsx(r.div,{initial:{opacity:0,x:-20}
1,animate:{opacity:1,x:0},transition:{delay:.2},children:e.jsx(ne,{city:i,state:j})}),e.jsx(r.div,{initial:{opacity:0,x:20},animate:{opacity:1,x:0},transition:{delay:.3},children:e.jsx(se,{city:i,sleighStatus:S})})]})}),e.jsx("section",{className:"container mx-auto px-4 py-8",children:e.jsxs(r.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.3},className:"max-w-4xl mx-auto",children:[e.jsx("h2",{className:"font-mono text-sm uppercase tracking-wider text-pine text-center mb-6",children:"Landing Zone Metrics"}),e.jsxs("div",{className:"grid sm:grid-cols-3 gap-4",children:[e.jsx(p,{className:"bg-card/60 backdrop-blur-xl border-pine/30 overflow-hidden",children:e.jsxs(u,{className:"p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"h-10 w-10 rounded-lg bg-pine/20 flex items-center justify-center",children:e.jsx(ee,{className:"h-5 w-5 text-pine"})}),e.jsx("span",{className:"text-xs uppercase tracking-wider text-muted-foreground font-mono",children:"Visibility"})]}),e.jsx("p",{className:"text-xl font-bold text-foreground",children:"100%"}),e.jsx("p",{className:"text-sm text-pine",children:"(Clear for Reindeer)"})]})}),e.jsx(p,{className:"bg-card/60 backdrop-blur-xl border-pine/30 overflow-hidden",children:e.jsxs(u,{className:"p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"h-10 w-10 rounded-lg bg-pine/20 flex items-center justify-center",children:e.jsx(V,{className:"h-5 w-5 text-pine"})}),e.jsx("span",{className:"text-xs uppercase tracking-wider text-muted-foreground font-mono",children:"Roof Status"})]}),e.jsx("p",{className:"text-xl font-bold text-foreground",children:T}),e.jsx("p",{className:"text-sm text-pine",children:"(Safe for Landing)"})]})}),e.jsx(p,{className:"bg-card/60 backdrop-blur-xl border-velvet/30 overflow-hidden",children:e.jsxs(u,{className:"p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"h-10 w-10 rounded-lg bg-velvet/20 flex items-center justify-center",children:e.jsx(W,{className:"h-5 w-5 text-velvet-light"})}),e.jsx("span",{className:"text-xs uppercase tracking-wider text-muted-foreground font-mono",children:"Cookie Index"})]}),e.jsx("p",{className:"text-xl font-bold text-foreground",children:"Low Supply"}),e.jsx("p",{className:"text-sm text-velvet-light",children:"(Stock Up!)"})]})})]})]})}),e.jsx("section",{className:"container mx-auto px-4 py-8",children:e.jsx(r.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"max-w-3xl mx-auto",children:e.jsx(p,{className:"bg-gradient-to-br from-velvet/20 to-midnight border-velvet/30 overflow-hidden",children:e.jsxs(u,{className:"p-8 md:p-10",children:[e.jsxs("div",{className:"flex items-start gap-4 mb-6",children:[e.jsx("div",{className:"h-12 w-12 rounded-full bg-velvet/30 flex items-center justify-center flex-shrink-0",children:e.jsx(Q,{className:"h-6 w-6 text-gold"})}),e.jsxs("div",{children:[e.jsxs("h2",{className:"font-display text-xl md:text-2xl font-bold text-foreground mb-2",children:["Priority Alert for ",i," Residents"]}),e.jsxs("p",{className:"text-foreground/80 leading-relaxed",children:["Santa's flight path is currently locked onto ",e.jsx("span",{className:"text-gold font-medium",children:i}),". However, he needs to know exactly which houses have children who are awake or asleep."]})]})]}),e.jsxs("div",{className:"bg-midnight/50 rounded-xl p-6 border border-border/50",children:[e.jsxs("p",{className:"text-foreground/90 mb-4",children:["ð¨ ",e.jsx("strong",{children:"Don't risk him skipping your chimney."})," Call him now to confirm your location and let him know your children are ready."]}),e.jsx(v,{to:"/booking",children:e.jsxs(L,{size:"lg",className:"w-full sm:w-auto bg-gold hover:bg-gold/90 text-midnight font-bold",children:[e.jsx(M,{className:"h-5 w-5 mr-2"}),"Confirm Your Location Now"]})})]})]})})})}),e.jsx("section",{className:"container mx-auto px-4 py-8",children:e.jsx(r.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.5},className:"max-w-3xl mx-auto text-center",children:e.jsx(p,{className:"bg-card/40 backdrop-blur-xl border-border/30",children:e.jsx(u,{className:"p-6",children:e.jsxs("p",{className:"text-sm text-muted-foreground font-mono",children:["ð¡ This report is generated by Elf Scout Division 7 stationed near ",i,". All readings are updated in real-time via North Pole Command Center satellites. For immediate assistance, use the Sleigh Phone connection below."]})})})})}
1),(t==null?void 0:t.city)&&(t==null?void 0:t.region)&&$&&$!==s&&e.jsx("section",{className:"container mx-auto px-4 py-8",children:e.jsx(r.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.6},className:"max-w-3xl mx-auto",children:e.jsx(p,{className:"bg-gradient-to-br from-pine/20 to-midnight border-pine/30",children:e.jsxs(u,{className:"p-6 md:p-8 text-center",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-4",children:[e.jsx(A,{className:"h-5 w-5 text-pine"}),e.jsx("span",{className:"text-xs uppercase tracking-wider text-pine font-mono",children:"Your Location Detected"})]}),e.jsxs("h3",{className:"font-display text-xl md:text-2xl font-bold text-foreground mb-3",children:["Want to see when Santa will arrive in"," ",e.jsxs("span",{className:"text-pine",children:[t.city,", ",t.region]}),"?"]}),e.jsx("p",{className:"text-foreground/70 mb-6",children:"Check the location tracker for your city to get a personalized Santa arrival countdown and landing report."}),e.jsx(v,{to:`/santa-tracker/${$}`,children:e.jsxs(L,{className:"bg-pine hover:bg-pine/90 text-foreground",children:[e.jsx(A,{className:"h-4 w-4 mr-2"}),"View ",t.city," Santa Tracker"]})})]})})})})]}),e.jsx("div",{className:"fixed bottom-0 left-0 right-0 z-40 lg:hidden bg-midnight/95 backdrop-blur-xl border-t border-pine/30 p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsxs("p",{className:"text-sm text-foreground",children:["Santa won't arrive in ",e.jsx("span",{className:"text-gold font-medium",children:i})," until Christmas Eve!"]}),e.jsx(v,{to:"/santa-tracker",className:"text-xs text-pine hover:text-pine/80 underline",children:"See where Santa
1is now â"})]}),e.jsx(v,{to:"/booking",children:e.jsxs(L,{className:"bg-velvet hover:bg-velvet-light text-foreground glow-red whitespace-nowrap",children:[e.jsx(M,{className:"h-4 w-4 mr-2"}),"Call Now"]})})]})}),e.jsx("div",{className:"hidden lg:block fixed right-8 bottom-8 z-40",children:e.jsx(r.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:1},children:e.jsx(p,{className:"bg-midnight/95 backdrop-blur-xl border-pine/30",children:e.jsxs(u,{className:"p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[e.jsx(U,{className:"h-4 w-4 text-pine animate-pulse"}),e.jsx("span",{className:"text-sm text-pine font-mono uppercase tracking-wider",children:"Live Signal"})]}),e.jsxs("p",{className:"text-foreground mb-2",children:["Santa won't arrive in ",e.jsx("span",{className:"text-gold font-medium",children:i})," until Christmas Eve!"]}),e.jsx(v,{to:"/santa-tracker",className:"text-sm text-pine hover:text-pine/80 underline block mb-4",children:"See where Santa is now â"}),e.jsx(v,{to:"/booking",className:"block",children:e.jsxs(L,{className:"w-full bg-velvet hover:bg-velvet-light text-foreground glow-red",children:[e.jsx(M,{className:"h-4 w-4 mr-2"}),"Call the Sleigh Phone Now"]})})]})})})}),e.jsx("div",{className:"h-24 lg:hidden"}),e.jsx(X,{})]})]})};export{xe 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.