PageSourceSearch

https://axethrowingtenerife.com/_next/static/chunks/42f004e4d0ed201b.js?dpl=dpl_BEJSmPk5Wkbz3DSraetAH7LrgTJY

js axethrowingtenerife.com collected 2026-10-04 03:14:03 UTC 15,965 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,36121,30731,e=>{"use strict";var a=e.i(75254);let r=(0,a.default)("swords",[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5",key:"hbey2j"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18",key:"1hf58s"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20",key:"pidxm4"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21",key:"1pehsh"}]]);e.s(["Swords",()=>r],36121);let t=(0,a.default)("party-popper",[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10",key:"hbicv8"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17",key:"1i94pl"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7",key:"1cofks"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z",key:"4kbmks"}]]);e.s(["PartyPopper",()=>t],30731)},87486,e=>{"use strict";var a=e.i(43476),r=e.i(25913),t=e.i(75157);let s=(0,r.cva)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 focus:ring-offset-background",{variants:{variant:{default:"border-primary/30 bg-primary/10 text-primary shadow-[0_0_8px_rgba(0,212,255,0.15)]",secondary:"border-border bg-secondary text-secondary-foreground",destructive:"border-destructive/30 bg-destructive/10 text-destructive",outline:"border-border text-foreground",neonBlue:"border-neon-blue/40 bg-neon-blue/10 text-neon-blue shadow-[0_0_8px_rgba(0,212,255,0.2)]",neonViolet:"border-neon-violet/40 bg-neon-violet/10 text-neon-violet shadow-[0_0_8px_rgba(139,92,246,0.2)]",neonOrange:"border-neon-orange/40 bg-neon-orange/10 text-neon-orange shadow-[0_0_8px_rgba(255,107,0,0.2)]",neonGreen:"border-neon-green/40 bg-neon-green/10 text-neon-green shadow-[0_0_8px_rgba(0,255,136,0.2)]"}},defaultVariants:{variant:"default"}});function i({className:e,variant:r,...i}){return(0,a.jsx)("div",{className:(0,t.cn)(s({variant:r}),e),...i})}e.s(["Badge",()=>i])},61911,e=>{"use strict";let a=(0,e.i(75254).default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);e.s(["Users",()=>a],61911)},15288,e=>{"use strict";var a=e.i(43476),r=e.i(71645),t=e.i(75157);let s=r.forwardRef(({className:e,...r},s)=>(0,a.jsx)("div",{ref:s,className:(0,t.cn)("rounded-xl border border-border bg-card text-card-foreground shadow-sm transition-all duration-300 hover:shadow-[0_0_15px_rgba(0,212,255,0.1)] hover:border-primary/20",e),...r}));s.displayName="Card";let i=r.forwardRef(({className:e,...r},s)=>(0,a.jsx)("div",{ref:s,className:(0,t.cn)("flex flex-col space-y-1.5 p-6",e),...r}));i.displayName="CardHeader";let l=r.forwardRef(({className:e,...r},s)=>(0,a.jsx)("div",{ref:s,className:(0,t.cn)("font-heading text-2xl font-semibold leading-none tracking-tight",e),...r}));l.displayName="CardTitle";let n=r.forwardRef(({className:e,...r},s)=>(0,a.jsx)("div",{ref:s,className:(0,t.cn)("text-sm text-muted-foreground",e),...r}));n.displayName="CardDescription";let o=r.forwardRef(({className:e,...r},s)=>(0,a.jsx)("div",{ref:s,className:(0,t.cn)("p-6 pt-0",e),...r}));o.displayName="CardContent";let d=r.forwardRef(({className:e,...r},s)=>(0,a.jsx)("div",{ref:s,className:(0,t.cn)("flex items-center p-6 pt-0",e),...r}));d.displayName="CardFooter",e.s(["Card",()=>s,"CardContent",()=>o,"CardDescription",()=>n,"CardFooter",()=>d,"CardHeader",()=>i,"CardTitle",()=>l])},31278,e=>{"use strict";let a=(0,e.i(75254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",()=>a],31278)},90571,e=>{"use strict";var a=function(){return(a=Object.assign||function(e){for(var a,r=1,t=arguments.length;r<t;r++)for(var s in a=arguments[r])Object.prototype.hasOwnProperty.call(a,s)&&(e[s]=a[s]);return e}).apply(this,arguments)};function r(e,a){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&0>a.indexOf(t)&&(r[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,t=Object.getOwnPropertySymbols(e);s<t.length;s++)0>a.indexOf(t[s])&&Object.prototype.propertyIsEnumerable.call(e,t[s])&&(r[t[s]]=e[t[s]]);return r}function t(e,a,r,t){return new(r||(r=Promise))(function(s,i){function l(e){try{o(t.next(e))}catch(e){i(e)}}function n(e){try{o(t.throw(e))}catch(e){i(e)}}function o(e){var a;e.done?s(e.value):((a=e.value)instanceof r?a:new r(function(e){e(a)})).then(l,n)}o((t=t.apply(e,a||[])).next())})}function s(e,a,r){if(r||2==arguments.length)for(var t,s=0,i=a.length;s<i;s++)!t&&s in a||(t||(t=Array.prototype.slice.call(a,0,s)),t[s]=a[s]);return e.concat(t||Array.prototype.slice.call(a))}
1"function"==typeof SuppressedError&&SuppressedError,e.s(["__assign",()=>a,"__awaiter",()=>t,"__rest",()=>r,"__spreadArray",()=>s])},11795,e=>{"use strict";e.i(29225);var a=e.i(72390);function r(){return(0,a.createBrowserClient)("https://vkrqdzbfmppfjqayxcju.supabase.co","eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InZrcnFkemJmbXBwZmpxYXl4Y2p1Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzM3NTY4NTAsImV4cCI6MjA4OTMzMjg1MH0.2V55SZHe1PZnnqBlb6T54gJHsJhCCsJgObo1mXXJwsk")}e.s(["createClient",()=>r])},77141,e=>{"use strict";let a=(0,e.i(75254).default)("axe",[["path",{d:"m14 12-8.381 8.38a1 1 0 0 1-3.001-3L11 9",key:"5z9253"}],["path",{d:"M15 15.5a.5.5 0 0 0 .5.5A6.5 6.5 0 0 0 22 9.5a.5.5 0 0 0-.5-.5h-1.672a2 2 0 0 1-1.414-.586l-5.062-5.062a1.205 1.205 0 0 0-1.704 0L9.352 5.648a1.205 1.205 0 0 0 0 1.704l5.062 5.062A2 2 0 0 1 15 13.828z",key:"19zklq"}]]);e.s(["Axe",()=>a],77141)},20278,e=>{"use strict";let a=(0,e.i(75254).default)("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);e.s(["Target",()=>a],20278)},92163,84529,e=>{"use strict";var a=e.i(75254);let r=(0,a.default)("gamepad-2",[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]]);e.s(["Gamepad2",()=>r],92163);let t=(0,a.default)("circle-dot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);e.s(["CircleDot",()=>t],84529)},71309,e=>{"use strict";var a=e.i(43476),r=e.i(71645),t=e.i(48148),s=e.i(61745),i=e.i(44705),l=e.i(46932),n=e.i(3116),o=e.i(61911),d=e.i(77141),c=e.i(20278),p=e.i(92163),x=e.i(36121),u=e.i(30731),f=e.i(84529),m=e.i(31278),g=e.i(19455),h=e.i(15288),y=e.i(87486),b=e.i(11795),j=e.i(57688);let v={"traditional-axe-1h":"/images/offers/traditional-axe.jpg","ninja-axe-1h":"/images/offers/ninja-axe-1h.jpg","premium-axe-2h":"/images/offers/premium-axe-2h.jpg","ninja-axe-2h":"/images/offers/ninja-axe-2h.jpg","ninja-initiation":"/images/offers/ninja-initiation.jpg","darts-pixels":"/images/offers/darts-pixels.jpg","darts-pixels-30min":"/images/offers/darts-pixels.jpg","darts-pixels-1h":"/images/offers/darts-pixels.jpg","classic-darts":"/images/offers/darts-classic.jpg","classic-darts-30min":"/images/offers/darts-classic.jpg","classic-darts-1h":"/images/offers/darts-classic.jpg","birthday-kids":"/images/offers/birthday-kids.jpg","birthday-adult":"/images/offers/birthday-adult.jpg","team-building":"/images/offers/team-building.jpg",teambuilding:"/images/offers/team-building.jpg",despedida:"/images/offers/despedida.jpg","bachelor-party":"/images/offers/despedida.jpg","quizzaboom-1h":"/images/offers/quizzaboom.png"},k=[{key:"all",label:"All",icon:c.Target},{key:"axe",label:"Axe Throwing",icon:d.Axe},{key:"ninja",label:"Ninja",icon:x.Swords},{key:"darts",label:"Darts",icon:p.Gamepad2},{key:"special",label:"Special Events",icon:u.PartyPopper}],w={hidden:{opacity:0,y:40},visible:e=>({opacity:1,y:0,transition:{delay:.08*e,duration:.5,ease:"easeOut"}})};function N(){let e=(0,t.useTranslations)("experiences"),N=(0,t.useTranslations)("common"),_=(0,s.useLocale)(),[C,z]=(0,r.useState)("all"),[M,O]=(0,r.useState)([]),[P,T]=(0,r.useState)(!0);(0,r.useEffect)(()=>{!async function(){let e=(0,b.createClient)(),[a,r]=await Promise.all([e.from("offers").select("*").eq("is_active",!0).neq("backoffice_only",!0).neq("lane_type","escape").order("sort_order"),e.from("offer_pricing").select("offer_id, players, price_cents")]);if(a.error||r.error){console.error("Error fetching experiences:",a.error||r.error),T(!1);return}let t=a.data,s=r.data;O(t.map(e=>{var a,r,t;let i,l=(t=e).slug.includes("teambuilding")||t.slug.includes("bachelor")||t.slug.includes("birthday")||t.slug.includes("despedida")?"special":"darts_pixels"===t.lane_type?t.slug.includes("ninja")?"ninja":"darts":"classic_darts"===t.lane_type?"darts":t.slug.includes("ninja")?"ninja":"axe",n=e.title[_]||e.title.en||"",m=e.short_desc[_]||e.short_desc.en||"";return{slug:e.slug,title:n,description:m,duration:e.duration_minutes,laneType:e.lane_type,maxPlayers:e.max_players,minAge:e.age_min,fromPrice:(a=e.id,0===(i=s.filter(e=>e.offer_id===a)).length?0:Math.min(...i.map(e=>e.price_cents/e.players/100))),category:l,includes:e.includes||[],icon:(r=e.slug).includes("ninja")?x.Swords:r.includes("premium")?c.Target:r.includes("darts-pixels")||r.includes("darts_pixels")?p.Gamepad2:r.includes("teambuilding")?o.Users:r.includes("bachelor")?u.PartyPopper:r.includes("classic-darts")||r.includes("classic_darts")?f.CircleDot:d.Axe,color:function(e){switch(e){case"axe":case"darts":default:return"#00d4ff";case"ninja":return"#8b5cf6";
1case"special":return"#ff6b00"}}(l)}})),T(!1)}()},[_]);let A=(0,r.useMemo)(()=>"all"===C?M:M.filter(e=>e.category===C),[C,M]);return(0,a.jsxs)("div",{className:"min-h-screen bg-[#0a0a0f]",children:[(0,a.jsxs)("section",{className:"relative overflow-hidden px-4 pb-8 pt-28 sm:px-6 sm:pt-32 lg:px-8",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-[#0a0a0f] via-[#0d0d1a] to-[#0a0a0f]"}),(0,a.jsx)("div",{className:"absolute left-1/2 top-1/3 h-[500px] w-[500px] -translate-x-1/2 -translate-y-1/2 rounded-full bg-[#00d4ff]/5 blur-[120px]"}),(0,a.jsx)("div",{className:"absolute right-1/4 top-2/3 h-[300px] w-[300px] rounded-full bg-[#8b5cf6]/5 blur-[100px]"}),(0,a.jsx)("div",{className:"relative z-10 mx-auto max-w-7xl text-center",children:(0,a.jsxs)(l.motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},children:[(0,a.jsx)("h1",{className:"neon-glow mb-4 text-4xl font-bold text-white sm:text-5xl md:text-6xl",children:e("title")}),(0,a.jsx)("p",{className:"mx-auto max-w-2xl text-lg text-muted-foreground sm:text-xl",children:e("subtitle")})]})})]}),(0,a.jsx)("section",{className:"px-4 pb-8 sm:px-6 lg:px-8",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl",children:(0,a.jsx)(l.motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.3,duration:.5},className:"flex flex-wrap justify-center gap-2",children:k.map(e=>{let r=e.icon,t=C===e.key;return(0,a.jsxs)("button",{onClick:()=>z(e.key),className:`inline-flex items-center gap-2 rounded-full px-4 py-2 text-sm font-medium transition-all duration-300 ${t?"border border-[#00d4ff]/50 bg-[#00d4ff]/10 text-[#00d4ff] shadow-[0_0_15px_rgba(0,212,255,0.2)]":"border border-border/50 bg-[#111118] text-muted-foreground hover:border-border hover:text-foreground"}`,children:[(0,a.jsx)(r,{className:"h-4 w-4"}),e.label]},e.key)})})})}),(0,a.jsx)("section",{className:"px-4 pb-20 sm:px-6 lg:px-8",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl",children:P?(0,a.jsx)("div",{className:"flex items-center justify-center py-20",children:(0,a.jsx)(m.Loader2,{className:"h-8 w-8 animate-spin text-[#00d4ff]"})}):(0,a.jsx)("div",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",children:A.map((r,t)=>{var s;let d=r.icon;return(0,a.jsx)(l.motion.div,{custom:t,initial:"hidden",animate:"visible",variants:w,layout:!0,children:(0,a.jsxs)(h.Card,{className:"group relative flex h-full flex-col overflow-hidden border-border/50 bg-[#111118] transition-all duration-300 cursor-pointer hover:border-[color:var(--card-accent)]/40 hover:shadow-[0_0_30px_var(--card-glow)]",style:{"--card-accent":r.color,"--card-glow":`${r.color}15`},children:[(0,a.jsx)(i.Link,{href:{pathname:"/book",query:{experience:r.slug}},"aria-label":`${e("bookNow")} — ${r.title}`,className:"absolute inset-0 z-10"}),(0,a.jsxs)("div",{className:"relative aspect-video overflow-hidden bg-gradient-to-br from-[#111] via-[#1a1a2e] to-[#0a0a0f]",children:[v[r.slug]?(0,a.jsx)(j.default,{src:v[r.slug],alt:r.title,fill:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 33vw",className:"object-cover transition-transform duration-500 group-hover:scale-110"}):(0,a.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,a.jsx)(d,{size:48,className:"text-white/10 transition-all duration-300 group-hover:scale-110 group-hover:text-white/20",style:{color:`${r.color}20`}})}),(0,a.jsx)("div",{className:"absolute right-3 top-3 flex gap-2",children:(0,a.jsxs)(y.Badge,{variant:"neonBlue",className:"gap-1",children:[(0,a.jsx)(n.Clock,{size:12}),(s=r.duration)>=60?`${s/60}h`:`${s}min`]})}),(0,a.jsx)("div",{className:"absolute left-3 top-3",children:(0,a.jsxs)(y.Badge,{variant:"neonViolet",className:"gap-1",children:[(0,a.jsx)(o.Users,{size:12}),"1-",r.maxPlayers]})}),(0,a.jsx)("div",{className:"absolute bottom-0 left-0 right-0 h-16 bg-gradient-to-t from-[#111118] to-transparent"})]}),(0,a.jsx)(h.CardHeader,{className:"pb-2",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(h.CardTitle,{className:"text-xl text-white",children:r.title}),r.slug.includes("quizzaboom")&&(0,a.jsx)(y.Badge,{className:"bg-gradient-to-r from-[#ff6b00] to-[#ff2d55] text-white border-none text-[10px] font-bold uppercase tracking-wider animate-pulse px-2 py-0.5",children:"NEW !"})]})}),(0,a.jsxs)(h.CardContent,{className:"flex-1",children:[(0,a.jsx)("p",{className:"mb-4 text-sm leading-relaxed text-muted-foreground",children:r.description}),r.includes.length>0&&(0,a.jsx)("div",{className:"flex flex-wrap gap-1.5",children:r.includes.map(e=>(0,a.jsx)(y.Badge,{variant:"secondary",className:"text-xs capitalize",children:e},e))})]}),(0,a.jsxs)(h.CardFooter,{className:"flex items-center justify-between border-t border-border/50 pt-4",children:[(0,a.jsxs)("div",{className:"text-lg font-bold",style:{color:r.color},children:[N("from")," €",Math.round(r.fromPrice),(0,a.jsx)("span",{className:"text-sm font-normal text-muted-foreground",children:"/pp"})]}),(0,a.jsxs)("div",{className:"relative z-20 flex gap-2",children:[(0,a.jsx)(g.Button,{variant:"ghost",size:"sm",asChild:!0,children:(0,a.jsx)(i.Link,{href:{pathname:"/experiences/[slug]",params:{slug:r.slug}},children:N("learnMore")})}),(0,a.jsx)(g.Button,{variant:"outline",size:"sm",asChild:!0,children:(0,a.jsx)(i.Link,{href:{pathname:"/book",query:{experience:r.slug}},children:e("bookNow")})})]})]})]})},r.slug)})})})})]})}e.s(["default",()=>N])}]);

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.