PageSourceSearch

https://bluerivercamp.com/assets/Double-DiMzua4T.js

js bluerivercamp.com collected 2026-09-30 06:34:25 UTC 2,966 bytes, 2 lines download raw bytes

1import{r as i,j as e,L as a}from"./index-Bf0oJKQN.js";const c=()=>{const t=new Date,n=new Date;n.setHours(24,0,0,0);let s=n.getTime()-t.getTime();return s<=0&&(s+=864e5),s},m=()=>{const[t,n]=i.useState(c());i.useEffect(()=>{const l=setInterval(()=>n(c()),1e3);return()=>clearInterval(l)},[]);const s=String(Math.floor(t/36e5)).padStart(2,"0"),o=String(Math.floor(t%36e5/6e4)).padStart(2,"0"),r=String(Math.floor(t%6e4/1e3)).padStart(2,"0");return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsxs(a,{to:"/book-now",className:"hidden md:flex items-center justify-center gap-3 bg-primary text-primary-foreground py-2 px-4 text-sm font-body hover:brightness-110 transition-all",children:[e.jsxs("span",{className:"font-semibold",children:["⏰ Discount Promo Code ",e.jsx("b",{children:"EASTER25"})," expires in"]}),e.jsxs("span",{className:"flex items-center gap-1 font-mono font-bold tracking-wider",children:[e.jsx("span",{className:"bg-white/15 px-2 py-0.5 rounded",children:s}),e.jsx("span",{children:":"}),e.jsx("span",{className:"bg-white/15 px-2 py-0.5 rounded",children:o}),e.jsx("span",{children:":"}),e.jsx("span",{className:"bg-white/15 px-2 py-0.5 rounded",children:r})]}),e.jsx("span",{className:"opacity-50",children:"|"}),e.jsx("span",{className:"font-semibold",children:"Use to get 25% off EVERYTHING!"}),e.jsx("span",{className:"opacity-50",children:"|"}),e.jsx("span",{className:"px-4 py-1.5 rounded font-cta font-semibold text-sm bg-accent text-accent-foreground",children:"Book Now"})]}),e.jsxs(a,{to:"/book-now",className:"flex md:hidden items-center justify-between bg-primary text-primary-foreground px-3 py-2 text-xs font-body hover:brightness-110 transition-all",children:[e.jsxs("span",{className:"font-semibold",children:["⏰ Promo Code ",e.jsx("b",{children:"EASTER25"})," for 25% Off Easter reservations expires in: ",s,":",o,":",r]}),e.jsx("span",{className:"px-3 py-1 rounded font-cta font-bold text-xs bg-accent text-accent-foreground ml-2 shrink-0",children:"Book"})]}),e.jsxs(a,{to:"/book-now",className:"hidden md:flex items-center justify-center gap-3 bg-primary text-primary-foreground py-2 px-4 text-sm font-body hover:brightness-110 transition-all",children:[e.jsx("span",{className:"font-semibold",children:"🏕️ $49 & $99 Glamping Cabins Friday and Cabanas ALL THIS WEEKEND! 🌊"}),e.jsx("span",{className:"opacity-50",children:"|"}),e.jsx("span",{className:"font-cta font-semibold text-sm text-accent",children:"Book Now"})]}),e.jsxs(a,{to:"/book-now",className:"flex md:hidden items-center justify-between bg-primary text-primary-foreground px-3 py-2 text-xs font-body hover:brightness-110 transition-all",children:[e.jsx("span",{className:"font-semibold",children:"🏕️ $49 & $99 Cabins Fri & Cabanas ALL WEEKEND! 🌊"}),e.jsx("span",{className:"font-cta font-bold text-xs text-accent ml-2 shrink-0",children:"Book Now"})]})]})};export{m as default};
2//# sourceMappingURL=Double-DiMzua4T.js.map

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.