PageSourceSearch

https://www.dayoutwiththekids.co.uk/_next/static/chunks/pages/things-to-do/[...slug]-74dee5cb00eb7a5c.js

js dayoutwiththekids.co.uk collected 2026-09-24 09:24:37 UTC 66,820 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5e77d854-aad9-4598-abe5-7775b5b70a5c",e._sentryDebugIdIdentifier="sentry-dbid-5e77d854-aad9-4598-abe5-7775b5b70a5c")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9665],{69397:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/things-to-do/[...slug]",function(){return a(37532)}])},80299:function(e,t,a){"use strict";var n=a(85893),s=a(14411);t.Z=function(e){var t,a=e.image.alt_text||"".concat(e.link.title," featured image");return(0,n.jsxs)("a",{href:e.link.url,title:e.link.title,className:"group flex flex-col bg-white h-full overflow-hidden rounded-lg hover:shadow-[0_8px_24px_-6px_rgba(0,0,0,0.10)] transition-shadow duration-200 ease-out ".concat(null!==(t=e.className)&&void 0!==t?t:""),"aria-label":"Read article: ".concat(e.link.title),children:[(0,n.jsx)("div",{className:"relative bg-ds-grey-100 pt-[56.25%] shrink-0 overflow-hidden",children:(0,n.jsx)(s.Z,{imageUrl:e.image.url,alt:a,width:300,height:169,pictureClassName:"absolute inset-0 block w-full h-full transition-transform duration-500 ease-out group-hover:scale-105",imageClassName:"w-full h-full object-cover",loading:"lazy"})}),(0,n.jsxs)("div",{className:"flex flex-col flex-1 md:p-4 px-3 py-4 border-ds-grey-300 border-x border-b rounded-b-lg",children:[(0,n.jsxs)("div",{className:"flex items-center gap-1 mb-1 md:mb-2",children:[(0,n.jsx)("span",{className:"text-ds-grey-500 ds-copy-xs",children:e.author}),(0,n.jsx)("span",{className:"block bg-ds-grey-400 rounded-full w-1 h-1","aria-hidden":"true"}),(0,n.jsx)("span",{className:"text-ds-grey-500 ds-copy-xs",children:e.date})]}),(0,n.jsx)("h3",{className:"mb-1 md:mb-2 line-clamp-2 ds-bc-heading-04",children:e.link.title}),(0,n.jsx)("div",{className:"flex-1 mb-0 text-ds-grey-500 line-clamp-3 ds-copy-sm",dangerouslySetInnerHTML:{__html:e.description}}),e.display_tags&&e.display_tags.length>0&&(0,n.jsx)("ul",{className:"flex flex-wrap gap-1.5 mt-3",children:e.display_tags.map(function(e){return(0,n.jsx)("li",{className:"bg-ds-purple-100 px-2.5 py-1 rounded-full text-ds-purple-300 capitalize ds-label-sm",dangerouslySetInnerHTML:{__html:e}},e)})})]})]})}},18191:function(e,t,a){"use strict";var n=a(91309),s=a(85893),i=a(67294),l=a(89382),r=a(18442),o=a(11444),c=a(80299),d=a(81978);t.Z=function(e){var t,a,u,g=(0,n._)((0,l.Z)({align:"start",slidesToScroll:1,containScroll:"trimSnaps"}),2),p=g[0],m=g[1],h=(0,n._)((0,i.useState)(0),2),x=h[0],f=h[1],v=(0,n._)((0,i.useState)(0),2),b=v[0],y=v[1],w=(0,n._)((0,i.useState)(!1),2),k=w[0],j=w[1],N=(0,n._)((0,i.useState)(!1),2),C=N[0],L=N[1],_=(0,i.useCallback)(function(){m&&(f(m.selectedScrollSnap()),j(m.canScrollPrev()),L(m.canScrollNext()))},[m]);return(0,i.useEffect)(function(){if(m)return y(m.scrollSnapList().length),m.on("select",_),m.on("reInit",function(){y(m.scrollSnapList().length),_()}),_(),function(){m.off("select",_),m.off("reInit",_)}},[m,_]),(0,s.jsx)("section",{id:null!==(t=e.id)&&void 0!==t?t:"blog-carousel",className:null!==(a=e.className)&&void 0!==a?a:"","aria-label":null!==(u=e.title)&&void 0!==u?u:"Blog articles",children:(0,s.jsxs)("div",{className:"container",children:[e.title&&(0,s.jsxs)("div",{className:e.description?"mb-6 text-center":"mb-3",children:[(0,s.jsx)("h2",{className:"ds-bc-heading-02",children:e.title}),e.description&&(0,s.jsx)("p",{className:"mx-auto mt-2 max-w-3xl text-ds-grey-500 ds-copy-regular",children:e.description})]}),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("div",{ref:p,className:"-mx-4 md:mx-0 px-4 md:px-0 overflow-hidden",children:(0,s.jsx)("ul",{className:"flex",children:e.blogs.map(function(e,t){return(0,s.jsx)("li",{className:"flex-[0_0_260px] md:flex-[0_0_calc(50%-4px)] xl:flex-[0_0_calc(25%-6px)] mr-2 min-w-0",children:(0,s.jsx)(c.Z,{image:{url:e.display_image,alt_text:e.title},author:e.author.name,date:e.display_date,link:{title:e.title,url:e.link},description:e.display_excerpt,display_tags:e.display_tags})},t)})})}),(0,s.jsx)(o.Z,{count:b,activeIndex:x,className:"md:hidden mt-4"}),k&&(0,s.jsx)("button",{type:"button",onClick:function(){return null==m?void 0:m.scrollPrev()},className:"hidden top-1/2 -left-5 absolute md:flex justify-center items-center bg-ds-grey-100 shadow-sm rounded-full w-10 h-10 transition-opacity -translate-y-1/2","aria-label":"Previous slide",children:(0,s.jsx)(r.Z,{name:"chevron",width:16,height:16,className:"rotate-90"})}),C&&(0,s.jsx)("button",{type:"button",onClick:function(){return null==m?void 0:m.scrollNext()},className:"hidden top-1/2 -right-5 absolute md:flex justify-center items-center bg-ds-grey-100 shadow-sm rounded-full w-10 h-10 transition-opacity -translate-y-1/2","aria-label":"Next slide",children:(0,s.jsx)(r.Z,{name:"chevron",width:16,height:16,className:"-rotate-90"})})]}),(0,s.jsx)("div",{className:"text-center mt-6 ".concat(e.showCta?"block":"hidden"),children:(0,s.jsx)(d.Z,{href:"/hub",title:"View All Articles",ariaLabel:"View all articles on the blog",size:"lg"})})]})})}},27424:function(e,t,a){"use strict";var n=a(85893),s=a(18442);t.Z=function(e){var t,a,i=null!==(t=e.breadcrumbs)&&void 0!==t?t:[],l="white"===e.background?"bg-white":"bg-ds-grey-150";return(0,n.jsx)("nav",{"aria-label":"Breadcrumb",className:"".concat(l," ").concat(null!==(a=e.className)&&void 0!==a?a:""),children:(0,n.jsx)("ol",{className:"flex items-center gap-1 mx-auto px-4 py-2 max-w-[1360px] overflow-x-auto container no-scrollbar",children:i.map(function(e,t){var a=t===i.length-1;return(0,n.jsxs)("li",{className:"flex items-center gap-1 shrink-0",children:[e.link?(0,n.jsx)("a",{href:e.link,className:"text-ds-grey-400 hover:underline whitespace-nowrap ds-label-xsmall",children:e.name}):(0,n.jsx)("span",{className:"text-ds-grey-400 whitespace-nowrap ds-label-xsmall",children:e.name}),!a&&(0,n.jsx)("span",{className:"flex justify-center items-center w-3 h-3 -rotate-90",children:(0,n.jsx)(s.Z,{name:"chevron-grey",width:12,height:12,className:"rotate-90"})})]},t)})})})}},91089:function(e,t,a){"use strict";var n=a(72253),s=a(14932),i=a(47702),l=a(85893),r=a(95175),o=a(18442);t.Z=function(e){var t=e.style,a=void 0===t?"solid":t,c=e.size,d=void 0===c?"md":c,u=e.colour,g=void 0===u?"purple":u,p=e.title,m=e.iconLeft,h=e.iconRight,x=e.className,f=e.disabled,v=e.ariaLabel,b=(0,i._)(e,["style","size","colour","title","iconLeft","iconRight","className","disabled","ariaLabel"]);return(0,l.jsxs)("button",(0,s._)((0,n._)({className:"".concat((0,r.y)(a,d,g,x)," disabled:opacity-[0.24] disabled:pointer-events-none"),disabled:f,"aria-label":v||p},b),{children:[m&&(0,l.jsx)(o.Z,{name:m,width:16,height:16}),(0,l.jsx)("span",{children:p}),h&&(0,l.jsx)(o.Z,{name:h,width:16,height:16})]}))}},35240:function(e,t,a){"use strict";var n=a(85893),s=a(18442);t.Z=function(e){var t,a,i=null!=e.children,l=null!==(t=e.countTextHeadingLevel)&&void 0!==t?t:"p",r=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l,{className:"mb-0 text-ds-grey-500 ds-label-sm-caps",children:e.countText}),(0,n.jsxs)("button",{type:"button",onClick:e.buttonClickCallback,"aria-label":"Open filters and sort",className:"inline-flex items-center gap-1 bg-white hover:bg-ds-grey-100 px-3 py-2 border border-ds-grey-300 rounded text-black whitespace-nowrap transition-colors ds-label-sm-caps",children:[(0,n.jsx)(s.Z,{name:"filter",width:16,height:16,className:"shrink-0"}),(0,n.jsx)("span",{children:"Filters & Sort By"})]})]});return(0,n.jsx)("div",{className:"bg-grey-100 py-2 border-ds-grey-200 border-t border-b ".concat(null!==(a=e.className)&&void 0!==a?a:""),children:(0,n.jsx)("div",{className:"container",children:i?(0,n.jsxs)("div",{className:"flex items-center gap-4",children:[(0,n.jsx)("div",{className:"flex-1 min-w-0 overflow-x-auto",children:e.children}),(0,n.jsx)("div",{className:"flex items-center gap-4 shrink-0",children:r})]}):(0,n.jsx)("div",{className:"flex justify-between items-center gap-4",children:r})})})}},90764:function(e,t,a){"use strict";var n=a(85893);t.Z=function(e){var t,a=[e.greyBg?"bg-ds-grey-100":"",e.addDecoration?"mediavine-decoration":""].filter(
1Boolean).join(" ");if(e.container)return(0,n.jsx)("div",{className:"container ".concat(null!==(t=e.className)&&void 0!==t?t:"").trim(),"aria-label":"Advertisement",children:(0,n.jsx)("div",{className:a,children:(0,n.jsx)("div",{className:"content_hint"})})});var s=[e.className,e.addDecoration?"mediavine-decoration":""].filter(Boolean).join(" ");return(0,n.jsx)("div",{className:s,"aria-label":"Advertisement",children:(0,n.jsx)("div",{className:"content_hint"})})}},538:function(e,t,a){"use strict";var n=a(85893);t.Z=function(e){var t=e.disabled||e.current||!e.href,a=e.current?"bg-black text-white":"bg-white text-ds-grey-500 hover:bg-ds-grey-100",s=e.icon?"flex justify-center items-center w-[30px] h-[30px]":"block px-3 py-2",i="".concat("ds-label-sm rounded-lg shadow transition-colors"," ").concat(s," ").concat(a);return(0,n.jsx)("li",{className:"mx-1 my-2",children:t?(0,n.jsx)("span",{className:i,"aria-current":e.current?"page":void 0,"aria-label":e.ariaLabel,children:e.label}):(0,n.jsx)("a",{href:e.href,className:i,"aria-label":e.ariaLabel,children:e.label})})}},62889:function(e,t,a){"use strict";a.d(t,{P:function(){return s},n:function(){return n}});var n={eyebrow:"Halloween 2026",title:"Spooky days out, sorted",description:"Pumpkin patches, ghost trails and half term events near you",descriptionMobile:"Patches, trails and half term events near you",ctaText:"Explore Halloween",href:"/events/halloween"},s={eyebrow:"Halloween 2026",title:"Halloween near you",titleMobile:"Spooky days out, sorted",description:"Pumpkin patches, spooky trails and half term events",descriptionMobile:"Patches, trails and half term events near you",ctaText:"Explore Halloween",href:"/events/halloween"}},37077:function(e,t,a){"use strict";a.d(t,{x:function(){return n},z:function(){return s}});var n="/travel/short-breaks/merlin",s={"alton-towers":{id:"alton-towers",name:"Alton Towers Resort",image:"https://res.dayoutwiththekids.co.uk/image/upload/v1777364832/short-breaks/placements/p1011468_jh58v1.webp",logo:"https://res.dayoutwiththekids.co.uk/image/upload/v1776431774/short-breaks/merlin/logo-alton-towers.webp",headline:"Make memories at Alton Towers Resort",tagline:"Themed hotel + park tickets + breakfast",price:"\xa342pp"},legoland:{id:"legoland",name:"LEGOLAND Windsor Resort",image:"https://res.dayoutwiththekids.co.uk/image/upload/v1777364832/short-breaks/placements/woodland-village-cluster_cqt9uk.webp",logo:"https://res.dayoutwiththekids.co.uk/image/upload/v1776431774/short-breaks/merlin/logo-legoland.webp",headline:"Build the perfect break at LEGOLAND Windsor",tagline:"Themed hotel + park tickets + breakfast",price:"\xa349pp"},chessington:{id:"chessington",name:"Chessington World of Adventures",image:"https://res.dayoutwiththekids.co.uk/image/upload/v1777364832/short-breaks/placements/penguin-room-7x5_bq6rho.webp",logo:"https://res.dayoutwiththekids.co.uk/image/upload/v1776431774/short-breaks/merlin/logo-chessington.webp",headline:"A wild stay at Chessington World of Adventures",tagline:"Themed hotel + park tickets + breakfast",price:"\xa345pp"},"thorpe-park":{id:"thorpe-park",name:"Thorpe Park Resort",image:"https://res.dayoutwiththekids.co.uk/image/upload/v1777364832/short-breaks/placements/homepage-thorpe-park-1777293526632_pawrrz.webp",logo:"https://res.dayoutwiththekids.co.uk/image/upload/v1776431774/short-breaks/merlin/logo-thorpe-park.webp",headline:"Thrills & sleep at Thorpe Park Resort",tagline:"On-park hotel + 2-day tickets + breakfast",price:"\xa355pp"},"warwick-castle":{id:"warwick-castle",name:"Warwick Castle",image:"https://res.dayoutwiththekids.co.uk/image/upload/v1777364833/short-breaks/placements/lodges-82-1_vefmg9.webp",logo:"https://res.dayoutwiththekids.co.uk/image/upload/v1776431775/short-breaks/merlin/logo-warwick-castle.webp",headline:"Step back in time at Warwick Castle",tagline:"Lodge or glamping + castle entry + breakfast",price:"\xa339pp",darkHalo:!0}}},60865:function(e,t,a){"use strict";var n=a(85893),s=a(18442),i=a(39861),l="max-w-[280px] lg:max-w-[640px]";t.Z=function(e){var t,a,r,o,c,d="compact"===e.format,u=null!==(t=e.eyebrow)&&void 0!==t?t:"Halloween events",g=null!==(a=e.title)&&void 0!==a?a:"Looking for spooktacular fun for all the family?",p=null!==(r=e.href)&&void 0!==r?r:"/events/halloween",m=null!==(o=e.ctaText)&&void 0!==o?o:"View Halloween Events",h=e.fill?"w-full h-full min-h-[300px]":d?"mx-auto w-[358px] h-[200px] max-w-full":"mx-auto w-[358px] h-[200px] max-w-full lg:w-full lg:h-[225px]",renderResponsiveCopy=function(e,t,a){return t&&t!==e?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"lg:hidden ".concat(a),children:t}),(0,n.jsx)("span",{className:"hidden lg:block ".concat(a),children:e})]}):(0,n.jsx)("span",{className:a,children:e})};return(0,n.jsxs)("a",{href:p,"aria-label":m,className:"group relative flex flex-col justify-center overflow-hidden rounded-2xl bg-ds-seasonal-halloween-ink text-left ".concat(h," ").concat(d?"p-5":"p-5 lg:px-8 lg:py-6"," ").concat(null!==(c=e.className)&&void 0!==c?c:""),children:[(0,n.jsxs)("picture",{className:"block absolute inset-0 w-full h-full",children:[(0,n.jsx)("source",{media:"(min-width: 1024px)",srcSet:i.P.sceneBannerDesktop}),(0,n.jsx)("img",{src:i.P.sceneBannerMobile,alt:"Halloween night scene with a full moon and pumpkins",role:"presentation",width:342,height:200,loading:"lazy",className:"w-full h-full object-cover object-center"})]}),(0,n.jsx)("img",{src:i.P.swizzelsLogo,alt:"Swizzels",width:90,height:34,loading:"lazy",className:"right-4 bottom-4 absolute w-[60px] lg:w-[80px] h-auto"}),(0,n.jsxs)("div",{className:"z-10 relative flex flex-col items-start",children:[(0,n.jsx)("span",{className:"text-ds-seasonal-halloween-gold ds-label-sm-caps",children:u}),renderResponsiveCopy(g,e.titleMobile,"mt-1.5 text-white text-balance ".concat(d?"ds-bc-heading-03":"ds-bc-heading-03 lg:ds-bc-heading-02"," ").concat(l)),e.description&&renderResponsiveCopy(e.description,e.descriptionMobile,"mt-1.5 text-ds-seasonal-halloween-cream ds-copy-small ".concat(l)),(0,n.jsxs)("span",{className:"inline-flex items-center gap-2 bg-gradient-to-b from-ds-seasonal-halloween-gold-light to-ds-seasonal-halloween-gold mt-3 px-5 py-2 rounded-full font-bold text-ds-seasonal-halloween-ink ds-label-small",children:[m,(0,n.jsx)(s.Z,{name:"arrow-pointer",width:12,height:12,className:"rotate-180"})]})]})]})}},29965:function(e,t,a){"use strict";var n=a(72253),s=a(14932),i=a(91309),l=a(85893),r=a(67294),o=a(26839),c=a(35162),d=a(82701),u=a(37077),g=a(34035);t.Z=function(e){var t,a,p=(0,r.useRef)(null),m=(0,r.useMemo)(function(){return e.ads.filter(
1Boolean)},[e.ads]),h=(0,r.useMemo)(function(){return m.map(function(e){return e.id}).join("|")},[m]),x=(0,i._)((0,r.useState)(0),2),f=x[0],v=x[1],b=m.length>1;return((0,r.useEffect)(function(){if(e.trackingAttributes&&p.current){var t=new IntersectionObserver(function(a){(0,i._)(a,1)[0].isIntersecting&&((0,g.HU)({eventName:e.trackingImpressionEvent||"partner_ad_impression",trackingProps:(0,s._)((0,n._)({},e.trackingAttributes),{action:"Impression"})}),t.disconnect())},{threshold:.8});return t.observe(p.current),function(){return t.disconnect()}}},[e.trackingAttributes,e.trackingImpressionEvent]),(0,r.useEffect)(function(){if(b){var e=window.setInterval(function(){v(function(e){return(e+1)%m.length})},5e3);return function(){return window.clearInterval(e)}}},[b,m.length]),(0,r.useEffect)(function(){v(0)},[h]),0===m.length)?null:(0,l.jsx)("div",{ref:p,className:"mx-auto px-4 container lg:px-14 ".concat(null!==(t=e.className)&&void 0!==t?t:""),children:(0,l.jsxs)("a",{href:null!==(a=e.href)&&void 0!==a?a:u.x,onClick:function(){e.trackingAttributes&&(0,g.YT)({eventName:e.trackingClickEvent||"partner_ad_click",trackingProps:(0,s._)((0,n._)({},e.trackingAttributes),{action:"Click"})})},className:"group block relative shadow-2xl rounded-2xl w-full aspect-[375/490] lg:aspect-[1208/415] overflow-hidden","aria-label":"Explore Merlin short breaks",children:[m.map(function(e,t){return(0,l.jsx)(o.E.img,{src:e.image,alt:"Merlin Short Breaks promotional image for ".concat(e.name),width:1208,height:415,"aria-hidden":!b||t!==f,className:"absolute inset-0 w-full h-full object-cover",loading:0===t?"eager":"lazy",animate:{opacity:b?t===f?1:0:0===t?1:0},transition:{duration:1,ease:"easeInOut"}},e.id)}),(0,l.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t lg:bg-gradient-to-r from-[#1a0a2e]/95 lg:from-[#1a0a2e]/95 via-[#1a0a2e]/65 lg:via-[#1a0a2e]/70 to-[#1a0a2e]/15 lg:to-transparent pointer-events-none","aria-hidden":"true"}),(0,l.jsx)("div",{className:"top-3 lg:top-6 right-3 lg:right-8 z-20 absolute w-[200px] h-[88px] lg:h-20 pointer-events-none",children:m.map(function(e,t){return(0,l.jsxs)(o.E.div,{className:"absolute inset-0 flex justify-end items-center","aria-hidden":b?t!==f:0!==t,animate:{opacity:b?t===f?1:0:0===t?1:0},transition:{duration:.5,ease:"easeInOut",delay:b&&t===f?.5:0},children:[e.darkHalo?(0,l.jsx)("div",{"aria-hidden":"true",className:"top-1/2 right-0 absolute w-[180px] lg:w-[150px] h-[140px] lg:h-[120px] -translate-y-1/2 pointer-events-none",style:{background:"radial-gradient(circle at 65% 50%, rgba(26,10,46,0.35) 0%, rgba(26,10,46,0.18) 45%, rgba(26,10,46,0) 75%)"}}):(0,l.jsx)("img",{src:e.logo,alt:"",role:"presentation",width:200,height:108,className:"top-1/2 right-0 absolute w-auto max-w-none h-[108px] lg:h-[90px] -translate-y-1/2 pointer-events-none select-none",style:{filter:"blur(14px) brightness(1.1)",opacity:.45}}),(0,l.jsx)("img",{src:e.logo,alt:"".concat(e.name," logo"),width:200,height:88,className:"relative w-auto max-w-full h-[88px] lg:h-20 object-contain",style:{filter:e.darkHalo?"drop-shadow(0 1px 3px rgba(0,0,0,0.9)) drop-shadow(0 0 8px rgba(0,0,0,0.6))":"drop-shadow(0 2px 6px rgba(0,0,0,0.35))"}})]},e.id)})}),(0,l.jsxs)("div",{className:"relative z-10 flex h-full max-w-none flex-col justify-end gap-2.5 px-5 pt-5 lg:max-w-[70%] lg:justify-center lg:gap-3 lg:p-10 xl:p-12 ".concat(b?"pb-14 lg:pb-0":"pb-6 lg:pb-0"),children:[(0,l.jsxs)("div",{className:"flex items-center gap-2 font-bold text-[#ffd700] text-[10px] lg:text-xs uppercase tracking-[0.2em]",children:[(0,l.jsx)(c.Z,{className:"w-3 lg:w-4 h-3 lg:h-4","aria-hidden":"true"}),"Merlin Short Breaks"]}),(0,l.jsx)("div",{className:"relative min-h-[8.5rem] lg:min-h-[6rem]",children:m.map(function(e,t){return(0,l.jsxs)(o.E.div,{className:"absolute inset-0 ".concat(b&&t!==f?"pointer-events-none":""),"aria-hidden":b?t!==f:0!==t,animate:{opacity:b?t===f?1:0:0===t?1:0},transition:{duration:.5,ease:"easeInOut",delay:b&&t===f?.5:0},children:[(0,l.jsx)("div",{className:"font-bold text-[24px] text-white lg:text-3xl xl:text-4xl leading-tight",children:e.headline}),(0,l.jsxs)("p",{className:"opacity-80 mt-2 pr-2 lg:max-w-md text-[13px] text-white lg:text-base leading-snug",children:[e.tagline," -"," ",(0,l.jsxs)("span",{className:"whitespace-nowrap",children:["from ",(0,l.jsx)("span",{className:"font-bold text-[#ffd700]",children:e.price})]})]})]},e.id)})}),(0,l.jsx)("div",{className:"mt-3 lg:mt-5",children:(0,l.jsxs)("span",{className:"inline-flex items-center gap-2 bg-[#e4002b] shadow-lg px-5 lg:px-6 py-2.5 lg:py-3 rounded-full font-bold text-white text-sm group-hover:scale-105 transition-transform",children:["Explore Short Breaks",(0,l.jsx)(d.Z,{className:"w-4 h-4","aria-hidden":"true"})]})})]}),b&&(0,l.jsx)("div",{className:"bottom-3 lg:bottom-4 left-1/2 z-20 absolute flex items-center gap-1.5 -translate-x-1/2","aria-hidden":"true",children:m.map(function(e,t){return(0,l.jsx)("span",{className:"h-1.5 rounded-full transition-all duration-500 ".concat(t===f?"w-6 bg-white":"w-1.5 bg-white opacity-40")},e.id)})})]})})}},97791:function(e,t,a){"use strict";var n=a(85893),s=a(67294),i=a(18442),l=(0,s.forwardRef)(function(e,t){var a,s;return(0,n.jsxs)("div",{className:"flex items-center gap-2 bg-white p-4 border border-ds-grey-300 rounded-full",children:[(0,n.jsx)(i.Z,{name:"search",width:20,height:20,className:"shrink-0"}),(0,n.jsx)("input",{ref:t,type:"text",value:e.value,onChange:function(t){return e.onChange(t.target.value)},onKeyDown:function(t){"Enter"===t.key&&e.onSubmit&&e.onSubmit()},placeholder:null!==(a=e.placeholder)&&void 0!==a?a:"Start your search...","aria-label":null!==(s=e.placeholder)&&void 0!==s?s:"Search",className:"flex-1 bg-transparent p-0 border-0 rounded-none focus:outline-none min-w-0 text-black placeholder:text-ds-grey-400 caret-ds-purple-300 ds-copy-lg"}),e.value&&(0,n.jsx)("button",{type:"button",onClick:e.onClear,"aria-label":"Clear search",className:"flex cursor-pointer shrink-0",children:(0,n.jsx)(i.Z,{name:"cross",width:20,height:20})})]})});l.displayName="SearchField",t.Z=l},91243:function(e,t,a){"use strict";a.d(t,{Q:function(){return ItemListSchema}});var n=a(72253),s=a(14932),ItemListSchema=function(e){return(0,n._)((0,s._)((0,n._)({"@type":"ItemList",name:e.name},e.description&&{description:e.description}),{itemListOrder:"http://schema.org/ItemListOrderAscending"}),e.itemListElement&&e.itemListElement.length>0&&{itemListElement:e.itemListElement.map(function(e){return{"@type":"ListItem",position:e.position,name:e.name,url:e.url}})})}},37532:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return ei},default:function(){return _slug_}});var n=a(72253),s=a(14932),i=a(85893),l=a(4298),r=a.n(l),o=a(62981),c=a(91309),d=a(67294),u=a(54919),g=a(14411),p=a(78206),m=a(34035),splitParagraphs=function(e){try{var t=e.match(/<p>(.*?)<\/p>/g);return t?t.filter(Boolean):[]}catch(e){return console.error("An error occurred while splitting the description text: ",e),[]}},removePTagKeepContent=function(e){try{return e.replace(/<p[^>]*>(.*?)<\/p>/gi,"$1")}catch(e){return console.error("An error occurred while splitting the description text: ",e),""}},leadClass=function(e,t){return"ds-copy-small text-ds-grey-500 link-decoration ".concat(e&&!t?"line-clamp-2":"")},CustomDescription=function(e){var t=splitParagraphs(e.description);return t.length>0?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("p",{className:leadClass(e.paged,e.isExpanded),dangerouslySetInnerHTML:{__html:removePTagKeepContent(t[0])}}),e.isExpanded&&t.length>1&&(0,i.jsx)("div",{id:e.descriptionId,className:"mt-2 text-ds-grey-500 ds-copy-small link-decoration",dangerouslySetInnerHTML:{__html:t.slice(1).join("")}})]}):e.description?(0,i.jsx)("div",{className:"text-ds-grey-500 ds-copy-small link-decoration",dangerouslySetInnerHTML:{__html:e.description}}):null},PlaceDescription=function(e){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("p",{className:leadClass(e.paged,e.isExpanded),children:["Here at Day Out With The Kids we've found ",e.venueCount," fun things to do in ",e.placeName," for you and the family to discover",(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:e.linksString}})," What's more, the weather shouldn't be a problem –"," ",e.indoorsCount," of the attractions are"," ",(0,i.jsx)("a",{href:e.indoorsLink,className:"text-ds-purple-300 hover:underline",children:"indo
1ors"}),". Finding the right ",e.placeName," day out for your family is easy – simply explore the links below or use the filters at the top of the page to plan your next adventure."]}),e.isExpanded&&(0,i.jsx)("div",{id:e.descriptionId,className:"mt-2 text-ds-grey-500 ds-copy-small link-decoration",children:e.customHiddenPageDescription?(0,i.jsx)("p",{dangerouslySetInnerHTML:{__html:removePTagKeepContent(e.customHiddenPageDescription)}}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("p",{children:["Want to know ",(0,i.jsx)("strong",{children:"what to do"})," with the nature lovers in your family? Walk on the wild side and visit our Animals listings for zoos, safari parks and wildlife parks. Or are you looking for nearby ",(0,i.jsx)("strong",{children:"places to visit in"})," ",e.placeName," with a culture vulture? We've picked the best children's museums, discovery centres and historic locations in the Sightseeing section."]}),(0,i.jsx)("p",{className:"mt-2",children:"If you're after a big day out during the school holidays, we can tell you where the nearest theme park, water park or ski slope is. For quieter days near home in term time, we can help you find the best soft play, leisure centre or pottery cafe."}),(0,i.jsx)("p",{className:"mt-2",children:"For teachers planning the next class trip, many places are educational and suitable for all ages, from babies and toddlers to teens. Never be stuck for what to do with the kids again!"}),e.ticketLinkText&&(0,i.jsx)("p",{className:"mt-2",dangerouslySetInnerHTML:{__html:e.ticketLinkText}}),e.extraHiddenPageDescription&&(0,i.jsx)("p",{className:"mt-2",dangerouslySetInnerHTML:{__html:removePTagKeepContent(e.extraHiddenPageDescription)}})]})})]})},CategoryDescription=function(e){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("p",{className:leadClass(e.paged,e.isExpanded),children:["We've rounded up the best ",e.categoryNameLower," in"," ",(0,i.jsx)("a",{href:e.placeLink,className:"text-ds-purple-300 hover:underline",children:e.placeName})," in our quest to discover brilliant family attractions and places to visit near you. There are ",e.venueCount," ",e.placeName," ",e.categoryNameLower," to pick from.",e.linksString&&(0,i.jsxs)(i.Fragment,{children:["Alternatively, why not explore some other sightseeing days out nearby, including"," ",(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:e.linksString}}),"."]})," ","Find the perfect places to go with your kids and get out on your next adventure!"]}),e.isExpanded&&(0,i.jsx)("div",{id:e.descriptionId,className:"mt-2 text-ds-grey-500 ds-copy-small link-decoration",children:e.customHiddenPageDescription?(0,i.jsx)("p",{dangerouslySetInnerHTML:{__html:removePTagKeepContent(e.customHiddenPageDescription)}}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("p",{children:["All the ",e.categoryNameLower," we list are rated according to the ages they are suitable for, facilities and whether they are suitable for rainy days or best when the sun is shining."]}),(0,i.jsxs)("p",{className:"mt-2",children:["Many of the places we list are historic or educational in nature and would be suitable for class trips or as ways to keep the learning up whilst having fun over the"," ",(0,i.jsx)("a",{href:"https://www.dayoutwiththekids.co.uk/hub/parenting/uk-school-holidays",title:"UK school holidays",className:"text-ds-purple-300 hover:underline",children:"school holidays"}),"."]}),e.ticketLinkText&&(0,i.jsx)("p",{className:"mt-2",dangerouslySetInnerHTML:{__html:e.ticketLinkText}}),e.extraHiddenPageDescription&&(0,i.jsx)("p",{className:"mt-2",dangerouslySetInnerHTML:{__html:removePTagKeepContent(e.extraHiddenPageDescription)}})]})})]})},h="things-to-do-header-description",heroes_ThingsToDoHeader=function(e){var t,a,n,s,l,r=(0,c._)((0,d.useState)(!1),2),o=r[0],x=r[1],f=(0,p.A)().openSearch,v=e.pageDescription,b=!!((null==v?void 0:v.isCustom)||(null==v?void 0:v.isForPlace)||(null==v?void 0:v.isForCategory)),y=e.placeName?"Search in ".concat(e.placeName):"Start your search...";return(0,i.jsx)("div",{className:"pt-4 pb-4 xl:pb-6 container",children:(0,i.jsxs)("div",{className:"flex flex-col items-center gap-4 text-center",children:[(0,i.jsxs)("div",{className:"flex flex-col items-center gap-2 w-full max-w-[900px]",children:[(0,i.jsx)("h1",{className:"ds-bc-heading-02 xl:ds-bc-heading-01",children:e.title}),b&&v&&(0,i.jsxs)("div",{className:"w-full link-decoration",children:[v.isCustom&&(0,i.jsx)(CustomDescription,{description:v.description||"",paged:e.paged,isExpanded:o,descriptionId:h}),v.isForPlace&&(0,i.jsx)(PlaceDescription,{venueCount:(null===(t=e.resultsMeta)||void 0===t?void 0:t.totalVenueCount)||0,placeName:v.placeName||"",linksString:v.linksString||"",indoorsCount:(null===(a=e.resultsMeta)||void 0===a?void 0:a.indoorVenueCount)||0,indo
1orsLink:v.indoorsLink||"",ticketLinkText:v.ticketLinkText,extraHiddenPageDescription:v.appendExtraHiddenPageDescription?v.description:"",customHiddenPageDescription:v.useCustomHiddenPageDescription?v.description:"",paged:e.paged,isExpanded:o,descriptionId:h}),v.isForCategory&&(0,i.jsx)(CategoryDescription,{placeName:v.placeName||"",categoryNameLower:v.categoryNameLower||"",placeLink:v.placeLink||"",venueCount:(null===(n=e.resultsMeta)||void 0===n?void 0:n.totalVenueCount)||0,linksString:v.linksString,ticketLinkText:v.ticketLinkText,extraHiddenPageDescription:v.appendExtraHiddenPageDescription?v.description:"",customHiddenPageDescription:v.useCustomHiddenPageDescription?v.description:"",paged:e.paged,isExpanded:o,descriptionId:h}),(0,i.jsx)("button",{type:"button",onClick:function(){return x(!o)},"aria-expanded":o,"aria-controls":h,className:"mt-1 text-ds-purple-300 hover:underline ds-copy-small",children:o?"Read Less":"Read More"})]}),e.sponsorLogo&&(0,i.jsxs)("div",{className:"flex justify-center items-center gap-2",children:[(0,i.jsx)("span",{className:"text-ds-grey-500 ds-label-sm-caps",children:"Sponsored by"}),(0,i.jsx)("a",{href:e.sponsorLogo.link,target:"_blank",rel:"noopener noreferrer","aria-label":"".concat(e.sponsorLogo.alt," (opens in a new tab)"),children:(0,i.jsx)(g.Z,{imageUrl:e.sponsorLogo.url,alt:e.sponsorLogo.alt,width:null!==(s=e.sponsorLogo.width)&&void 0!==s?s:56,height:null!==(l=e.sponsorLogo.height)&&void 0!==l?l:24})})]})]}),(0,i.jsx)("div",{className:"w-full xl:w-[600px] max-w-[600px]",children:(0,i.jsx)(u.Z,{onClick:function(){var t;(0,m.YT)({eventName:"search_open"}),f({location:null!==(t=e.searchLocation)&&void 0!==t?t:null,locationLabel:e.searchLocation&&e.placeName?e.placeName:null})},placeholder:y})}),e.quickFilters&&(0,i.jsx)("div",{className:"flex justify-center gap-1",children:e.quickFilters})]})})},x=a(91243),f=a(27424),common_PillButton=function(e){var t=e.label,a=e.onClick,n=e.variant;return(0,i.jsx)("button",{type:"button",onClick:a,className:"".concat("ds-label-sm-caps rounded px-3 py-2 text-center whitespace-nowrap border"," ").concat("brand"===(void 0===n?"default":n)?"border-ds-purple-300 text-ds-purple-300 bg-white":"border-ds-grey-300 text-black"),"aria-label":t,children:t})},v=a(11010),b=a(4586),y=a(97582),w=a(61493),k=a(57304),j=a(45048),N=a(31079),C=a(18442),cards_AttractionCardBasic=function(e){var t,a=(0,d.useRef)(null),l=null===(t=e.images)||void 0===t?void 0:t[0],r=(0,d.useMemo)(function(){if(e.sectionId&&e.metadata)return(0,s._)((0,n._)({},e.metadata),{sectionId:e.sectionId,component:"Attraction Card Basic",region:e.region,county:e.county,town:e.town})},[e.sectionId,e.metadata,e.region,e.county,e.town]);return(0,d.useEffect)(function(){if(r&&a.current){var e=new IntersectionObserver(function(t){(0,c._)(t,1)[0].isIntersecting&&((0,m.HU)({eventName:"attraction_card_impression",trackingProps:r}),e.disconnect())},{threshold:.5});return e.observe(a.current),function(){return e.disconnect()}}},[]),(0,i.jsx)("div",{ref:a,className:"group relative flex bg-white hover:shadow-[0_8px_24px_-6px_rgba(0,0,0,0.10)] border border-ds-grey-300 rounded-[14px] transition-shadow duration-200 ease-out",children:(0,i.jsxs)("a",{href:e.href,className:"flex items-stretch w-full","aria-label":"View details for ".concat(e.title),onClick:function(){r&&(0,m.YT)({eventName:"attraction_card_click",trackingProps:r})},children:[l&&(0,i.jsx)("div",{className:"self-stretch p-2 pr-3 shrink-0",children:(0,i.jsx)("div",{className:"relative rounded-[8px] w-[85px] h-full min-h-[124px] overflow-hidden",children:(0,i.jsx)(g.Z,{imageUrl:l.url,alt:l.alt,width:220,height:124,pictureClassName:"block w-full h-full transition-transform duration-500 ease-out group-hover:scale-105",imageClassName:"w-full h-full object-cover",loading:"lazy"})})}),(0,i.jsxs)("div",{className:"flex flex-col flex-1 justify-center py-3 pr-4 min-w-0",children:[e.isVerified&&(0,i.jsxs)("span",{className:"flex items-center gap-1 mb-2 ds-label-sm",children:[(0,i.jsx)(C.Z,{name:"verified-badge",width:14,height:14}),"Verified"]}),(0,i.jsx)(k.Z,{location:e.displayLocation,title:e.title,className:"mb-2 [&>h3]:line-clamp-2"}),(0,i.jsx)(j.Z,{categories:e.categories}),(0,i.jsx)(N.Z,{rating:e.rating,distance:e.distance,minAge:e.minAge})]})]})})},L=a(90764),_=a(35240),S=a(538),buildPageHref=function(e,t){return"/things-to-do/".concat(e).concat(t>1?"?page=".concat(t):"")},common_Pagination=function(e){var t=e.slug,a=e.totalPages,n=e.currentPage||1,s=[];if(n-2<=0)for(var l=0;l<a&&(s.push(l+1),5!==s.length&&l!==a);l++);else if(n-2>0)for(var r=n-2;r<=n+2&&(s.push(r),5!==s.length&&r!==a);r++);return a<2?null:(0,i.jsx)("nav",{className:e.className,"aria-label":"Pagination",children:(0,i.jsxs)("ul",{className:"flex flex-row justify-center items-center",children:[n>1&&(0,i.jsx)(S.Z,{icon:!0,ariaLabel:"Previous page",label:(0,i.jsx)(C.Z,{name:"chevron",width:16,height:16,className:"rotate-90"}),href:buildPageHref(t,n-1)}),s.map(function(e){return(0,i.jsx)(S.Z,{label:e,href:buildPageHref(t,e),current:e===n},"pagination-item-".concat(e))}),!s.includes(a)&&a>6&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("li",{className:"mx-1 text-ds-grey-500 ds-label-sm",children:"..."}),(0,i.jsx)(S.Z,{label:a,href:buildPageHref(t,a)})]}),n<a&&(0,i.jsx)(S.Z,{icon:!0,ariaLabel:"Next page",label:(0,i.jsx)(C.Z,{name:"chevron",width:16,height:16,className:"-rotate-90"}),href:buildPageHref(t,n+1)})]})})},T=a(89508),P=a(26839),A=a(20214),I=a(91089),M=a(97791),E=a(14035),D=a(74484),H=["Dining","Getaways","Retail"],Z=D.filter(function(e){return!H.includes(e.topLevelCategory.name)}),F=[{label:"All Ages",urlSlug:"all-ages"},{label:"0-3",urlSlug:"babies-and-toddlers"},{label:"4-8",urlSlug:"young-children"},{label:"9-12",urlSlug:"older-children"}
1,{label:"13-16",urlSlug:"teenagers"}],R=F.map(function(e){return e.urlSlug}),B=[{label:"Indoor & Outdoor",value:""},{label:"Indoor",value:"indoor"},{label:"Outdoor",value:"outdoor"}],parseSlug=function(e){for(var t=e.split("/").filter(Boolean),a=[],n="",s="",i="",l=0;l<t.length;l++)!function(e){var r=t[e];if(R.includes(r))return n=r,l=e;if("indoor"===r||"outdoor"===r)return s=r,l=e;var o=t[e+1],c=o?Z.find(function(e){return e.topLevelCategory.slug===r&&e.slug===o}):void 0;if(c)return i=c.name,l=++e;a.push(r),l=e}(l);return{geographyBasePath:a.join("/"),ageUrlSlug:n,venueType:s,subCategoryName:i}},buildFilteredUrl=function(e,t,a,n){var s=["things-to-do"];if(e&&s.push(e),t){var i=Z.find(function(e){return e.name===t});i&&(s.push(i.topLevelCategory.slug),s.push(i.slug))}return a&&"all-ages"!==a&&s.push(a),n&&s.push(n),"/".concat(s.filter(Boolean).join("/"))},getActiveFilters=function(e){var t=parseSlug(e),a=[];if(t.ageUrlSlug&&"all-ages"!==t.ageUrlSlug){var n,s=F.find(function(e){return e.urlSlug===t.ageUrlSlug});a.push({key:"age",label:null!==(n=null==s?void 0:s.label)&&void 0!==n?n:t.ageUrlSlug,removedUrl:buildFilteredUrl(t.geographyBasePath,t.subCategoryName,"",t.venueType)})}if(t.venueType){var i,l=B.find(function(e){return e.value===t.venueType});a.push({key:"venueType",label:null!==(i=null==l?void 0:l.label)&&void 0!==i?i:t.venueType,removedUrl:buildFilteredUrl(t.geographyBasePath,t.subCategoryName,t.ageUrlSlug,"")})}return t.subCategoryName&&a.push({key:"category",label:t.subCategoryName,removedUrl:buildFilteredUrl(t.geographyBasePath,"",t.ageUrlSlug,t.venueType)}),a},O={hidden:{x:"100%"},visible:{x:0,transition:{type:"tween",duration:.3,ease:"easeOut"}},exit:{x:"100%",transition:{type:"tween",duration:.25,ease:"easeIn"}}},V={hidden:{opacity:0},visible:{opacity:1,transition:{duration:.3}},exit:{opacity:0,transition:{duration:.25}}},feeds_FiltersDrawer=function(e){var t=(0,d.useRef)(null);(0,E.X)(t,e.isOpen);var a=(0,d.useMemo)(function(){return parseSlug(e.slug)},[e.slug]),n=(0,c._)((0,d.useState)(a.ageUrlSlug),2),s=n[0],l=n[1],r=(0,c._)((0,d.useState)(a.venueType),2),o=r[0],u=r[1],g=(0,c._)((0,d.useState)(a.subCategoryName),2),p=g[0],m=g[1],h=(0,c._)((0,d.useState)(""),2),x=h[0],f=h[1];(0,d.useEffect)(function(){e.isOpen&&(l(a.ageUrlSlug),u(a.venueType),m(a.subCategoryName),f(""))},[e.isOpen,a.ageUrlSlug,a.venueType,a.subCategoryName]),(0,d.useEffect)(function(){return e.isOpen?(document.body.style.setProperty("overflow","hidden","important"),document.documentElement.style.setProperty("overflow","hidden","important")):(document.body.style.removeProperty("overflow"),document.documentElement.style.removeProperty("overflow")),function(){document.body.style.removeProperty("overflow"),document.documentElement.style.removeProperty("overflow")}},[e.isOpen]);var v=(0,d.useMemo)(function(){var e=x.trim().toLowerCase();return e?Z.filter(function(t){return t.name.toLowerCase().includes(e)}):Z},[x]);return(0,i.jsx)(T.M,{children:e.isOpen&&(0,i.jsxs)("div",{ref:t,className:"z-[9999] fixed inset-0 flex justify-end",role:"dialog","aria-modal":"true","aria-label":"Filters",children:[(0,i.jsx)(P.E.div,{className:"absolute inset-0 bg-overlay-black",variants:V,initial:"hidden",animate:"visible",exit:"exit",onClick:e.onClose,"aria-hidden":"true"}),(0,i.jsxs)(P.E.aside,{className:"relative flex flex-col bg-white w-[460px] max-w-[90vw] h-full overflow-hidden",variants:O,initial:"hidden",animate:"visible",exit:"exit",children:[(0,i.jsxs)("div",{className:"flex flex-col flex-1 gap-4 p-4 xl:p-10 overflow-y-auto",children:[(0,i.jsxs)("div",{className:"flex justify-between items-center",children:[(0,i.jsx)("h2",{className:"ds-bc-heading-02",children:"Filters"}),(0,i.jsx)("button",{onClick:e.onClose,className:"flex justify-center items-center bg-ds-grey-100 p-2 rounded","aria-label":"Close filters",children:(0,i.jsx)(C.Z,{name:"cross",width:16,height:16})})]}),(0,i.jsx)(A.Z,{className:"bg-ds-grey-100 rounded-lg",title:(0,i.jsx)("span",{className:"ds-bc-heading-04",children:"Age Range"}),defaultOpen:!!s,children:(0,i.jsx)("ul",{className:"flex flex-col gap-4",children:F.map(function(e){var t="all-ages"===e.urlSlug?!s||"all-ages"===s:s===e.urlSlug;return(0,i.jsx)("li",{children:(0,i.jsxs)("button",{type:"button",onClick:function(){return l("all-ages"===e.urlSlug?"":e.urlSlug)},className:"flex items-center gap-4 w-full text-left","aria-pressed":t,children:[(0,i.jsx)("span",{className:"inline-flex justify-center items-center border bg-white w-5 h-5 ".concat(t?"border-black":"border-ds-grey-300"),"aria-hidden":"true",children:t&&(0,i.jsx)("span",{className:"bg-black w-3 h-3"})}),(0,i.jsx)("span",{className:"ds-label-md",children:e.label})]})},e.urlSlug)})})}),(0,i.jsx)(A.Z,{className:"bg-ds-grey-100 rounded-lg",title:(0,i.jsx)("span",{className:"ds-bc-heading-04",children:"Venue Type"}),defaultOpen:!!o,children:(0,i.jsx)("ul",{className:"flex flex-col gap-4",children:B.map(function(e){var t=o===e.value;return(0,i.jsx)("li",{children:(0,i.jsxs)("button",{type:"button",onClick:function(){return u(e.value)},className:"flex items-center gap-4 w-full text-left","aria-pressed":t,children:[(0,i.jsx)("span",{className:"inline-flex justify-center items-center border bg-white w-5 h-5 ".concat(t?"border-black":"border-ds-grey-300"),"aria-hidden":"true",children:t&&(0,i.jsx)("span",{className:"bg-black w-3 h-3"})}),(0,i.jsx)("span",{className:"ds-label-md",children:e.label})]})},e.label)})})}),(0,i.jsx)(A.Z,{className:"bg-ds-grey-100 rounded-lg",title:(0,i.jsx)("span",{className:"ds-bc-heading-04",children:"Activity Type"}),defaultOpen:!!p,children:(0,i.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,i.jsx)(M.Z,{value:x,onChange:f,onClear:function(){return f("")},placeholder:"Search Activity Type"}),(0,i.jsxs)("ul",{className:"flex flex-col gap-4",children:[v.map(function(e){var t=p===e.name;return(0,i.jsx)("li",{children:(0,i.jsxs)("button",{type:"button",onClick:function(){return m(t?"":e.name)}
1,className:"flex items-center gap-4 w-full text-left","aria-pressed":t,children:[(0,i.jsx)("span",{className:"inline-flex justify-center items-center border bg-white w-5 h-5 ".concat(t?"border-black":"border-ds-grey-300"),"aria-hidden":"true",children:t&&(0,i.jsx)("span",{className:"bg-black w-3 h-3"})}),(0,i.jsx)("span",{className:"ds-label-md",children:e.name})]})},e.slug)}),0===v.length&&(0,i.jsx)("li",{className:"text-ds-grey-400 ds-label-md",children:"No matches"})]})]})})]}),(0,i.jsxs)("div",{className:"flex gap-2 p-4 xl:p-10 shrink-0",children:[(0,i.jsx)(I.Z,{title:"Apply Filters",style:"solid",colour:"black",size:"full",onClick:function(){var e=buildFilteredUrl(a.geographyBasePath,p,s,o);window.location.assign(e)},className:"flex-1"}),(0,i.jsx)(I.Z,{title:"Clear Filters",style:"outline",colour:"black",size:"full",onClick:function(){var e=buildFilteredUrl(a.geographyBasePath,"","","");window.location.assign(e)},className:"flex-1"})]})]})]})})},feeds_ActiveFilters=function(e){var t,a=(0,d.useMemo)(function(){return getActiveFilters(e.slug)},[e.slug]),n=a.length>0;return(0,i.jsx)("div",{className:"flex flex-wrap gap-2 ".concat(n?"":"hidden"," ").concat(null!==(t=e.className)&&void 0!==t?t:""),children:a.map(function(e){return(0,i.jsxs)("button",{type:"button",onClick:function(){return window.location.assign(e.removedUrl)},"aria-label":"Remove ".concat(e.label," filter"),className:"inline-flex items-center gap-1.5 bg-white hover:bg-ds-grey-100 px-3 py-1.5 border border-ds-grey-300 rounded-full transition-colors ds-label-sm-caps",children:[(0,i.jsx)("span",{children:e.label}),(0,i.jsx)(C.Z,{name:"cross-circle-hollow",width:16,height:16})]},e.key)})})},z=a(95175),U=a(31211),W=new Set(["BASIC","BASIC_LEGACY"]),buildSlots=function(e){var t=[],a=[],flushRun=function(){for(var e=0;e<a.length;e+=2)t.push({type:"basic",venues:a.slice(e,e+2)});a=[]};return e.forEach(function(e){null!=e.listingPackage&&W.has(e.listingPackage)?a.push(e):(flushRun(),t.push({type:"standard",venue:e}))}),flushRun(),t},G={all:"block",desktop:"hidden md:block",mobile:"block md:hidden"},q=["AVVV","VVVA"],buildPatternRows=function(e){for(var t=[],a=0,n=0,s=0;a<e.length;){var i=e.length-a,l=0===n?"VVVV":q[s%q.length],r=0===n?4:3,o=void 0,c=void 0;if(i>=r)o=l,c=r;else{var d="V".repeat(i);o=l.startsWith("A")?"A".concat(d):"".concat(d,"A"),c=i}t.push({pattern:o,slots:e.slice(a,a+c)}),a+=c,n>0&&(s+=1),n+=1}return t},tokenizeRows=function(e){var t=[];return e.forEach(function(e,a){var n=0,s=!0,i=!1,l=void 0;try{for(var r,o=e.pattern[Symbol.iterator]();!(s=(r=o.next()).done);s=!0){var c=r.value;"A"===c?t.push({type:"desktopAd",rowIndex:a}):(t.push({type:"venue",slot:e.slots[n],rowIndex:a}),n+=1)}}catch(e){i=!0,l=e}finally{try{s||null==o.return||o.return()}finally{if(i)throw l}}}),t},applyMobileAds=function(e){var t=[],a=0,i=!1;e.forEach(function(e){if("ad"===e.type){t.push(i?(0,s._)((0,n._)({},e),{visibility:"all"}):e),i=!1;return}if(i&&(t.push({type:"ad",visibility:"mobile",rowIndex:e.rowIndex}),i=!1),"standard"===e.slot.type){(a+=1)%4==0&&(i=!0),t.push(e);return}var l=e.slot.venues.length,r=!1;(a+=1)%4==0&&(l>1?r=!0:i=!0),l>1&&(a+=1)%4==0&&(i=!0),t.push((0,s._)((0,n._)({},e),{mobileAdAfterFirstBasic:r}))});var l=t[t.length-1];return(null==l?void 0:l.type)==="ad"&&"all"===l.visibility&&(t[t.length-1]=(0,s._)((0,n._)({},l),{visibility:"desktop"})),t},buildFeedV2=function(e){var t=buildPatternRows(buildSlots(e)),a=applyMobileAds(tokenizeRows(t).map(function(e){return"venue"===e.type?{type:"venue",slot:e.slot,rowIndex:e.rowIndex}:{type:"ad",visibility:"desktop",rowIndex:e.rowIndex}}));return t.map(function(e,t){return{pattern:e.pattern,rowIndex:t,cells:a.filter(function(e){return e.rowIndex===t}).map(function(e){return"venue"===e.type?{type:"venue",slot:e.slot,mobileAdAfterFirstBasic:e.mobileAdAfterFirstBasic}:{type:"ad",visibility:e.visibility}})}})},feeds_AttractionFeed=function(e){var t,a=(0,c._)((0,d.useState)(function(){return e.initialVenues.slice(0,20)}),2),l=a[0],r=a[1],o=(0,c._)((0,d.useState)(e.currentPage+1),2),u=o[0],g=o[1],p=(0,c._)((0,d.useState)(!1),2),h=p[0],x=p[1],f=(0,c._)((0,d.useState)(null),2),k=f[0],j=f[1],N=(0,c._)((0,d.useState)(!1),2),C=N[0],S=N[1],T=(0,c._)((0,d.useState)(0),2),P=T[0],A=T[1],I=(0,d.useRef)(null),M=u<=e.totalPages,E=u-1,D=e.currentPage>1,H=(e.currentPage-1)*20+1,Z=Math.min(H+l.length-1,e.totalVenueCount),F=1===e.totalVenueCount?"attraction":"attractions",R="Viewing ".concat(H.toLocaleStr
1ing()," - ").concat(Z.toLocaleString()," of ").concat(e.totalVenueCount.toLocaleString()," ").concat(F),B=D?R:"".concat(e.totalVenueCount.toLocaleString()," ").concat(F),O="".concat(e.totalVenueCount.toLocaleString()," Things To Do").concat(e.placeName?" in ".concat(e.placeName):""),V=(0,U.E)(),W=buildFeedV2(l).flatMap(function(e){return e.cells}),q=V?W:W.filter(function(e){return"venue"===e.type});(0,d.useEffect)(function(){r(e.initialVenues.slice(0,20)),g(e.currentPage+1),j(null),A(0)},[e.initialVenues,e.currentPage,e.slug]);var K=(0,d.useCallback)((0,v._)(function(){var t,a,n;return(0,y.Jh)(this,function(s){switch(s.label){case 0:if(h||!M)return[2];(0,m.YT)({trackingProps:{sectionId:e.sectionId,component:"Button - Load More"},eventName:"quick_link"}),x(!0),j(null),s.label=1;case 1:return s.trys.push([1,4,5,6]),[4,fetch("/api/things-to-do/browse?slug=".concat(encodeURIComponent(e.slug),"&page=").concat(u))];case 2:if(!(t=s.sent()).ok)throw Error("Request failed");return[4,t.json()];case 3:return n=null!==(a=s.sent().venues)&&void 0!==a?a:[],r(function(e){return(0,b._)(e).concat((0,b._)(n))}),g(function(e){return e+1}),[3,6];case 4:return s.sent(),j("Could not load more attractions. Please try again."),[3,6];case 5:return x(!1),[7];case 6:return[2]}})}),[h,M,e.sectionId,e.slug,u]);return(0,d.useEffect)(function(){var e=I.current;if(e&&M&&!(P>=0)&&!h){var t=new IntersectionObserver(function(e){var a;(null===(a=e[0])||void 0===a?void 0:a.isIntersecting)&&(A(function(e){return e+1}),t.disconnect(),K())},{rootMargin:"200px"});return t.observe(e),function(){return t.disconnect()}}},[M,P,h,K]),(0,i.jsxs)("section",{className:e.className,"aria-label":"Attractions",children:[(0,i.jsx)(_.Z,{countText:B,buttonClickCallback:function(){return S(!0)},className:"mb-4",countTextHeadingLevel:"h2"}),(0,i.jsxs)("div",{className:"flex md:flex-row flex-col md:justify-between md:items-center gap-2 md:gap-4 mb-4 container",children:[(0,i.jsx)("h2",{className:"ds-bc-heading-02",children:O}),(0,i.jsx)(feeds_ActiveFilters,{slug:e.slug})]}),(0,i.jsx)("div",{className:"gap-4 sm:gap-3 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 attraction-feed container",children:q.map(function(t,a){return"ad"===t.type?(0,i.jsx)(L.Z,{className:"".concat(G[t.visibility]," h-full min-h-[300px]")},"ad-".concat(a)):"standard"===t.slot.type?(0,i.jsx)("div",{className:"md:p-1 h-full [&>div]:h-full",children:(0,i.jsx)(w.Z,(0,s._)((0,n._)({},t.slot.venue),{sectionId:e.sectionId,region:e.region,county:e.county,town:e.town}))},"".concat(t.slot.venue.href,"-").concat(a)):(0,i.jsx)("div",{className:"md:p-1 gap-4 grid h-full".concat(t.slot.venues.length>1?t.mobileAdAfterFirstBasic?" grid-rows-[1fr_auto_1fr] md:grid-rows-2":" grid-rows-2":" sm:grid-rows-2"),children:t.slot.venues.map(function(a,l){return(0,i.jsxs)(d.Fragment,{children:[(0,i.jsx)("div",{className:"h-full [&>div]:h-full",children:(0,i.jsx)(cards_AttractionCardBasic,(0,s._)((0,n._)({},a),{sectionId:e.sectionId,region:e.region,county:e.county,town:e.town}))}),0===l&&t.mobileAdAfterFirstBasic&&V&&(0,i.jsx)(L.Z,{className:"md:hidden block h-full min-h-[300px]"})]},"".concat(a.href,"-").concat(l))})},"basic-".concat(a))})}),M&&(0,i.jsx)("div",{ref:I,"aria-hidden":"true"}),k&&(0,i.jsx)("p",{role:"alert",className:"mt-4 text-ds-error-300 text-center ds-label-md",children:k}),M&&(0,i.jsxs)("div",{className:"flex flex-col items-center gap-4 mt-8",children:[(0,i.jsx)("a",{href:(t=e.slug,"/things-to-do/".concat(t).concat(u>1?"?page=".concat(u):"")),onClick:function(e){e.metaKey||e.ctrlKey||e.shiftKey||0!==e.button||(e.preventDefault(),K())},rel:"next","aria-label":"Load more attractions. ".concat(R,"."),"aria-disabled":h||void 0,className:"".concat((0,z.y)("solid","lg","black")," ").concat(h?"opacity-[0.24] pointer-events-none":""),children:(0,i.jsx)("span",{children:h?"Loading...":"Load More"})}),(0,i.jsx)("p",{className:"text-ds-grey-400 ds-label-sm-caps",children:R})]}),(0,i.jsx)(common_Pagination,{slug:e.slug,currentPage:E,totalPages:e.totalPages,className:"mt-2".concat(M?"":" hidden")}),(0,i.jsx)(feeds_FiltersDrawer,{isOpen:C,onClose:function(){return S(!1)},slug:e.slug})]})},K=a(62741),Y=a(36302),J=a(61174),X=a(45966),Q=a(51148),buildGroups=function(e){if(!(null===(t=e.links)||void 0===t?void 0:t.length))return null;var t,a=e.links.map(function(t,a){var n=e.headings[a];return n?{title:n,links:t}:null}).filter(function(e){return null!=e});return a.length?a:null},splitIntoColumns=function(e,t){var a=Array.from({length:t},function(){return[]});return e.forEach(function(e,n){a[n%t].push(e)}),a},LinkList=function(e){return(0,i.jsx)("ul",{className:"flex flex-col gap-1",children:e.links.map(function(e){return(0,i.jsx)("li",{children:(0,i.jsx)("a",{href:e.link,className:"text-ds-grey-500 hover:underline ds-copy-sm",children:e.name})},e.link)})})},SectionTitle=function(e){return(0,i.jsx)("h3",{className:"m-0 mb-4 text-black ds-heading-04",children:e.title.link?(0,i.jsx)("a",{href:e.title.link,className:"text-black hover:underline",children:e.title.name}):e.title.name})},ThingsToDoLinkCloudMobile=function(e){return(0,i.jsx)("div",{className:"flex flex-col gap-2",children:e.groups.map(function(e,t){var a;return(0,i.jsx)(ThingsToDoLinkCloudAccordion,{group:e,defaultOpen:0===t},null!==(a=e.title.link)&&void 0!==a?a:"".concat(e.title.name,"-").concat(t))})})}
1,LinkCloudAccordionChevron=function(e){return(0,i.jsx)(P.E.div,{className:"flex justify-center items-center bg-ds-grey-200 rounded-full w-6 h-6 shrink-0",animate:{rotate:e.isOpen?-180:0},transition:{duration:.3},"aria-hidden":!0,children:(0,i.jsx)(C.Z,{name:"chevron",width:12,height:12})})},ThingsToDoLinkCloudAccordion=function(e){var t=(0,c._)((0,d.useState)(e.defaultOpen),2),a=t[0],n=t[1],s=(0,d.useId)(),l="ttd-link-cloud-".concat(s.split(":").join("")),toggle=function(){return n(function(e){return!e})};return(0,i.jsxs)("div",{className:"bg-white rounded-lg overflow-hidden",children:[e.group.title.link?(0,i.jsxs)("div",{className:"flex items-stretch bg-ds-grey-100",children:[(0,i.jsx)("h3",{className:"flex-1 self-center m-0 min-w-0 text-black text-left ds-bc-heading-04",children:(0,i.jsx)("a",{href:e.group.title.link,className:"block p-4 hover:underline",children:e.group.title.name})}),(0,i.jsx)("button",{type:"button",onClick:toggle,className:"flex justify-center items-center bg-ds-grey-100 px-4 cursor-pointer shrink-0","aria-expanded":a,"aria-controls":l,"aria-label":a?"Collapse section":"Expand section",children:(0,i.jsx)(LinkCloudAccordionChevron,{isOpen:a})})]}):(0,i.jsx)("h3",{className:"m-0",children:(0,i.jsxs)("button",{type:"button",onClick:toggle,className:"flex justify-between items-center gap-2 bg-ds-grey-100 p-4 w-full text-black text-left cursor-pointer ds-bc-heading-04","aria-expanded":a,"aria-controls":l,children:[(0,i.jsx)("span",{className:"min-w-0",children:e.group.title.name}),(0,i.jsx)(LinkCloudAccordionChevron,{isOpen:a})]})}),(0,i.jsx)(T.M,{initial:!1,children:a&&(0,i.jsx)(P.E.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{height:{duration:.3,ease:"easeOut"},opacity:{duration:.2,delay:.1}},className:"overflow-hidden",children:(0,i.jsx)("div",{id:l,className:"bg-white px-4 pb-4",children:(0,i.jsx)(LinkList,{links:e.group.links})})})})]})},ThingsToDoLinkCloudDesktop=function(e){return(0,i.jsx)("div",{className:"gap-x-[60px] gap-y-10 grid grid-cols-3",children:splitIntoColumns(e.groups,3).map(function(e,t){return(0,i.jsx)("div",{className:"flex flex-col gap-6 min-w-0",children:e.map(function(e,a){var n;return(0,i.jsxs)("div",{children:[(0,i.jsx)(SectionTitle,{title:e.title}),(0,i.jsx)(LinkList,{links:e.links})]},null!==(n=e.title.link)&&void 0!==n?n:"".concat(e.title.name,"-").concat(t,"-").concat(a))})},"link-cloud-col-".concat(t))})})},things_to_do_ThingsToDoLinkCloud=function(e){var t=(0,c._)((0,d.useState)(!1),2),a=t[0],n=t[1];(0,d.useEffect)(function(){var e=window.matchMedia("(min-width: 1024px)");n(e.matches);var handler=function(e){return n(e.matches)};return e.addEventListener("change",handler),function(){return e.removeEventListener("change",handler)}},[]);var s=buildGroups(e.content);if(!(null==s?void 0:s.length)||"TOWN"!==e.pageType&&"COUNTY"!==e.pageType&&"REGION"!==e.pageType)return null;var l="More Fun Places to Visit in ".concat(e.content.headingLocation);return(0,i.jsx)("section",{className:e.className,"aria-label":"More places to visit near ".concat(e.title),children:(0,i.jsxs)("div",{className:"container",children:[(0,i.jsx)("h2",{className:"mb-4 text-black ds-bc-heading-02",children:l}),a?(0,i.jsx)(ThingsToDoLinkCloudDesktop,{groups:s}):(0,i.jsx)(ThingsToDoLinkCloudMobile,{groups:s})]})})},$=a(37077),ee=a(29965),et=a(18191),ea=a(38019),en=a(60865),es=a(62889),ei=!0,_slug_=function(e){var t,a,l,c,d,u,g,p,h=Array.isArray(e.location)&&2===e.location.length?{lat:e.location[1],lng:e.location[0]}:null,v=(null===(t=e.pageContent)||void 0===t?void 0:t.placements)||[],b=null===e.pageNo,y="halloween"===(0,ea.m8)(),w=e.pageContent.viewModel.head.dataLayer,k={region:"string"==typeof(null==w?void 0:w.region)?w.region:void 0,county:"string"==typeof(null==w?void 0:w.county)?w.county:void 0,town:"string"==typeof(null==w?void 0:w.town)?w.town:void 0},scrollToSection=function(e){var t=document.getElementById(e);if(t){var a=window.innerWidth>=1024?60:40;window.scrollTo({top:t.getBoundingClientRect().top+window.scrollY-80-a,behavior:"smooth"})}};return(0,i.jsxs)(o.Z,{head:e.head,dataLayer:e.pageContent.viewModel.head.dataLayer,preview:null===(a=e.pageContent)||void 0===a?void 0:a.preview,children:[e.pageContent.itemListSchema&&(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify((0,n._)({"@context":"https://schema.org"},(0,x.Q)(e.pageContent.itemListSchema)))}}),(null===(l=e.pageContent.viewModel)||void 0===l?void 0:l.jsonLd)!=null?(0,i.jsx)(r(),{type:"application/ld+json",strategy:"beforeInteractive",dangerouslySetInnerHTML:{__html:JSON.stringify(e.pageContent.viewModel.jsonLd)}}):null,(0,i.jsx)(f.Z,{breadcrumbs:e.pageContent.breadcrumbs,background:"grey"}
1),(0,i.jsx)(heroes_ThingsToDoHeader,{title:e.pageContent.viewModel.heading.title,pageDescription:e.pageContent.pageDescription?(0,s._)((0,n._)({},e.pageContent.pageDescription),{ticketLinkText:e.pageContent.viewModel.ticketLinkText}):void 0,resultsMeta:e.pageContent.pageMeta,paged:null!==e.pageNo&&e.pageNo>1,sponsorLogo:null!==(g=e.pageContent.sponsorLogo)&&void 0!==g?g:void 0,placeName:e.pageContent.viewModel.placeName,searchLocation:h,quickFilters:(0,i.jsxs)(i.Fragment,{children:[y&&(0,i.jsx)("a",{href:"/events/halloween","aria-label":"Halloween",className:"inline-block bg-black px-3 py-2 border border-black rounded text-white text-center whitespace-nowrap ds-label-sm-caps",children:"\uD83C\uDF83 Halloween"}),(0,i.jsx)(common_PillButton,{label:"View Tickets",onClick:function(){return(0,m.YT)({trackingProps:{sectionId:"TTD - Intro Text",component:"Button - View Tickets"},callback:function(){return scrollToSection("best-selling-tickets")},eventName:"quick_link"})}}),(0,i.jsx)(common_PillButton,{label:"View Offers",onClick:function(){return(0,m.YT)({trackingProps:{sectionId:"TTD - Intro Text",component:"Button - View Offers"},callback:function(){return scrollToSection("vip")},eventName:"quick_link"})}})]})}),b&&v.length>0&&(0,i.jsx)(K.Z,{id:"premium-carousel",title:"Featured Attractions",slides:v.map(function(e,t){return(0,i.jsx)(Y.Z,(0,s._)((0,n._)({},e),{sectionId:"Premium Carousel",region:k.region,county:k.county,town:k.town}),"".concat(e.href,"-").concat(t))}),pagination:{mobile:!1,desktop:!1},randomise:!0,className:"pb-4"}),(0,i.jsx)(feeds_AttractionFeed,{initialVenues:e.pageContent.venues||[],slug:e.slug,currentPage:e.pageNo||1,totalPages:(null===(c=e.pageContent.pageMeta)||void 0===c?void 0:c.pages)||0,totalVenueCount:(null===(d=e.pageContent.pageMeta)||void 0===d?void 0:d.totalVenueCount)||0,placeName:e.pageContent.viewModel.placeName,className:"pb-10 lg:pb-[60px]",sectionId:"Standard Feed",region:k.region,county:k.county,town:k.town}),b&&y&&(0,i.jsx)("section",{id:"halloween-events",className:"pb-10 lg:pb-[60px]","aria-label":"Halloween events",children:(0,i.jsx)("div",{className:"lg:px-14 container",children:(0,i.jsx)(en.Z,(0,n._)({},es.n))})}),b&&e.ticketPlacement&&e.ticketPlacement.ticketCards.length>0&&(0,i.jsx)(Q.Z,{id:"best-selling-tickets",title:{line1:"Best Price",line2:"Attraction Tickets"},cards:e.ticketPlacement.ticketCards,fannedImages:e.ticketPlacement.featuredTicket,button:{text:"Browse All Tickets",href:"/tickets"},className:"pb-10 lg:pb-[60px]",sectionId:"TTD - Ticket Carousel"}),b&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ee.Z,{ads:Object.values($.z),className:"pb-10 lg:pb-[60px]",trackingAttributes:{partnerId:"Merlin",sectionId:"Short Breaks Carousel - Things To Do",placementCategory:"Things To Do Placements"}}),(0,i.jsx)(X.Z,(0,s._)((0,n._)({id:"vip"},J.c),{tracking:{sectionId:"VIP - Things To Do Placement",placementCategory:"Things To Do Placements"},className:"pb-10 lg:pb-[60px]"}))]}),e.pageContent.blogs&&e.pageContent.blogs.length>0&&(0,i.jsx)(et.Z,{title:"Latest Blogs",blogs:e.pageContent.blogs,showCta:!0,className:"pb-10 lg:pb-[60px]"}),null!=e.pageContent.viewModel.linkCloud&&(0,i.jsx)(things_to_do_ThingsToDoLinkCloud,{title:"More places to visit near ".concat(e.pageContent.viewModel.linkCloud.headingLocation),content:e.pageContent.viewModel.linkCloud,pageType:null!==(p=null===(u=e.pageContent.viewModel.head.dataLayer)||void 0===u?void 0:u.pageType)&&void 0!==p?p:"",className:"lg:pt-[60px] pb-10 lg:pb-[60px] lg:border-ds-grey-200 lg:border-t"})]})}},74484:function(e){"use strict";e.exports=JSON.parse('[{"name":"Activity Centres","slug":"activity-centres","topLevelCategory":{"name":"Adventure","slug":"adventure"}},{"name":"Aquariums","slug":"aquariums","topLevelCategory":{"name":"Animals","slug":"animals"}},{"name":"Arcades and Gaming Cafes","slug":"arcades-gaming-cafes","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Arts and Crafts","slug":"arts-crafts","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Baby","slug":"baby","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Beaches","slug":"beaches","topLevelCategory":{"name":"Water","slug":"water"}},{"name":"Cashback","slug":"cashback","topLevelCategory":{"name":"Retail","slug":"retail"}}
1,{"name":"Castles and Palaces","slug":"castles-palaces","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"Caves and Mines","slug":"caves-mines","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"Children\'s Farms","slug":"childrens-farms","topLevelCategory":{"name":"Animals","slug":"animals"}},{"name":"Cinemas and Theatres","slug":"cinemas-theatres","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Climbing","slug":"climbing","topLevelCategory":{"name":"Adventure","slug":"adventure"}},{"name":"Concerts and Events","slug":"concerts-and-events","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Crazy Golf","slug":"crazy-golf","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Cycling","slug":"cycling","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"E-Learning","slug":"e-learning","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Equipment Hire","slug":"equipment-hire","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Escape Rooms","slug":"escape-rooms","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Fashion","slug":"fashion","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Food and Drink","slug":"food-drink","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"FootGolf","slug":"foot-golf","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Gifts and Gift Cards","slug":"gifts-gift-cards","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Go Karting and Driving","slug":"go-karting-driving","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Groceries","slug":"groceries","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Health and Beauty","slug":"health-beauty","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"High Ropes Courses","slug":"high-ropes-courses","topLevelCategory":{"name":"Adventure","slug":"adventure"}},{"name":"Holidays","slug":"holidays","topLevelCategory":{"name":"Getaways","slug":"getaways"}},{"name":"Home and Garden","slug":"home-garden","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Horse Riding and Stables","slug":"horse-riding-stables","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Ice Skating and Rollerskating","slug":"ice-skating-rollerskating","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Indoor Skydiving","slug":"indoor-skydiving","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Indoor and Soft Play Areas","slug":"indoor-soft-play-areas","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Inflatable Parks","slug":"inflatable-parks","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Kids Birthday Parties","slug":"kids-birthday-parties","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Lakes","slug":"lakes","topLevelCategory":{"name":"Water","slug":"water"}},{"name":"Landmarks","slug":"lmarks","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"Laser Tag","slug":"laser-tag","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Lidos","slug":"lidos","topLevelCategory":{"name":"Water","slug":"water"}},{"name":"Money Matters","slug":"money-matters","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Museums and Art Galleries","slug":"museums-art-galleries","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"National Parks","slug":"national-parks","topLevelCategory":{"name":"Adventure","slug":"adventure"}},{"name":"Paintballing","slug":"paintballing","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Parks and Playgrounds","slug":"parks-playgrounds","topLevelCategory":{"name":"Adventure","slug":"adventure"}},{"name":"Pet","slug":"pet","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Petting Zoos","slug":"petting-zoos","topLevelCategory":{"name":"Animals","slug":"animals"}},{"name":"Pottery Centres and Ceramic Cafes","slug":"pottery-centres-ceramic-cafes","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}}
1,{"name":"Railway and Transport Attractions","slug":"railway-transport-attractions","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"Restaurants","slug":"restaurants","topLevelCategory":{"name":"Dining","slug":"dining"}},{"name":"Safari Parks","slug":"safari-parks","topLevelCategory":{"name":"Animals","slug":"animals"}},{"name":"Sailing and Kayaking","slug":"sailing-kayaking","topLevelCategory":{"name":"Water","slug":"water"}},{"name":"Short Breaks","slug":"short-breaks","topLevelCategory":{"name":"Getaways","slug":"getaways"}},{"name":"Skate Parks","slug":"skate-parks","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Skiing and Snowboarding","slug":"skiing-snowboarding","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Sports Centres","slug":"sports-centres","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Sports Stadiums","slug":"sports-stadiums","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"Sports and Fitness","slug":"sports-fitness","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Stately Homes and Gardens","slug":"stately-homes-gardens","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"Swimming Pools and Leisure Centres","slug":"swimming-pools-leisure-centres","topLevelCategory":{"name":"Water","slug":"water"}},{"name":"TV and Entertainment","slug":"tv-entertainment","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Takeaway and Delivery","slug":"takeaway-delivery","topLevelCategory":{"name":"Dining","slug":"dining"}},{"name":"Technology","slug":"technology","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Ten Pin Bowling Alleys","slug":"ten-pin-bowling-alleys","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Theme Parks and Funfairs","slug":"theme-parks-funfairs","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"Tourist Attractions","slug":"tourist-attractions","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"Tours and River Cruises","slug":"tours-river-cruises","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"Toys","slug":"toys","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"Trampoline Parks","slug":"trampoline-parks","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Travel","slug":"travel","topLevelCategory":{"name":"Getaways","slug":"getaways"}},{"name":"Treasure Hunts","slug":"treasure-hunts","topLevelCategory":{"name":"Sightseeing","slug":"sightseeing"}},{"name":"Utilities","slug":"utilities","topLevelCategory":{"name":"Retail","slug":"retail"}},{"name":"VR Rooms","slug":"vr-rooms","topLevelCategory":{"name":"Sports and Activities","slug":"sports-and-activities"}},{"name":"Water Parks","slug":"water-parks","topLevelCategory":{"name":"Water","slug":"water"}},{"name":"Water Sports","slug":"water-sports","topLevelCategory":{"name":"Water","slug":"water"}},{"name":"Zoos and Wildlife Parks","slug":"zoos-wildlife-parks","topLevelCategory":{"name":"Animals","slug":"animals"}},{"name":"Zip Lines","slug":"zip-lines","topLevelCategory":{"name":"Adventure","slug":"adventure"}}]')}},function(e){e.O(0,[9734,9382,4392,2981,1172,7617,2307,9774,2888,179],function(){return e(e.s=69397)}),_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.