1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3531],{594:()=>{},1315:()=>{},1772:()=>{},1839:()=>{},3074:()=>{},3567:(e,t,r)=>{"use strict";r.d(t,{T:()=>l});var a=r(39812),o=r(5563);let l=(0,a.A)(e=>{let{breakpoints:{values:{sm:t,md:r}},fontSizes:a,palette:l,typography:n}=e;return{listContainer:{"& > :last-child":{border:0}},productContainer:{display:"flex",alignItems:"flex-start",margin:"0",padding:"2rem 0",borderBottom:`0.125rem solid rgba(${l.valhallaRGB}, 0.05)`,[(0,o.bH)(t)]:{padding:"1.5rem 0"}},offerCallout:{backgroundColor:l.promoBlue},productImageLink:{flex:0,minWidth:"5.625rem","& > picture":{"& > img":{borderRadius:"0.5rem",border:`.031rem solid ${l.dark5}`,objectFit:"cover"}},"& + $productInfo":{marginLeft:"1rem"}},subCategoryTitle:{color:l.textPrimary,fontSize:a.h4,marginBottom:"0.5rem"},subCategoryImage:{height:"1.5rem",[(0,o.Rl)(r)]:{height:"2rem"}},productInfo:{flex:1,display:"inline-block"},productHeadingRow:{display:"flex",alignItems:"flex-start",justifyContent:"space-between"},productBuyNow:{borderRadius:"0.375rem !important",transition:"all 200ms cubic-bezier(0.4, 0, 0.2, 1)",alignContent:"space-around",padding:"0.75rem",marginLeft:"1rem",minWidth:"8rem",[(0,o.bH)(t)]:{fontSize:a.normal,margin:"1rem 0 0"}},productBuyNowMobile:{fontSize:a.normal,margin:"1rem 0 0"},productName:{fontSize:"1.25rem",fontWeight:n.fontWeightMedium,margin:"0 0 0.25rem",[(0,o.bH)(t)]:{fontSize:a.medium}},productNameLink:{color:`${l.dark100} !important`,fontWeight:n.fontWeightMedium,textDecoration:"none","&:hover":{textDecoration:"underline"}},productdate:{fontSize:a.medium,fontWeight:n.fontWeightRegular,color:l.dark70,[(0,o.bH)(t)]:{fontSize:a.small}},productVenue:{fontSize:a.medium,fontWeight:n.fontWeightRegular,color:l.dark70,marginTop:"0.25rem",[(0,o.bH)(t)]:{fontSize:a.small}},productVenueLink:{fontWeight:n.fontWeightMedium,textDecoration:"none",color:l.royalBlue,"&:hover":{color:l.linkActive,textDecoration:"underline"}},productDescription:{fontWeight:n.fontWeightRegular,color:l.dark90,"& > p":{marginBottom:0,textOverflow:"ellipsis",overflow:"hidden !important",fontSize:a.medium,display:"-webkit-box","-webkit-line-clamp":5,"-webkit-box-orient":"vertical",[(0,o.bH)(t)]:{fontSize:a.small}}},image:{width:"100%",boxShadow:"0 0 0.313rem 0 rgba(0, 0, 0, 0.25)",borderRadius:"0.438rem",marginBottom:"0.313rem",transition:"all 0.25s ease-in-out",height:"8.5rem"},dayTile:{"&.react-calendar_rangeTile":{"&.react-calendar__tile":{"@media (hover: hover)":{"&:hover:enabled":{backgroundColor:e=>{let{isLtRetailer:t}=e;return t?l.promoBlue:l.crimson}}},"&:focus":{border:e=>{let{isLtRetailer:t}=e;return t?`solid 0.125rem ${l.promoBlue}`:`solid 0.125rem ${l.crimson}`}}},"&.react-calendar__tile--hover":{background:e=>{let{isLtRetailer:t}=e;return t?l.promotionLightBlue:l.lightCrimson}},"&.react-calendar__tile--hoverStart":{background:e=>{let{isLtRetailer:t}=e;return t?l.promoBlue:l.crimson},color:"white"},"&.react-calendar__tile--hoverEnd":{background:e=>{let{isLtRetailer:t}=e;return t?l.promoBlue:l.crimson},color:l.white},"&.react-calendar__tile--range":{background:e=>{let{isLtRetailer:t}=e;return t?l.promotionLightBlue:l.lightCrimson},color:l.blueberry},"&.react-calendar__tile--rangeStart":{background:e=>{let{isLtRetailer:t}=e;return t?l.promoBlue:l.crimson},color:l.white},"&.react-calendar__tile--rangeEnd":{background:e=>{let{isLtRetailer:t}=e;return t?l.promoBlue:l.crimson}},"&.override-disableHover":{"&.react-calendar__tile--hover":{background:"transparent"},"&.react-calendar__tile--rangeStart":{background:e=>{let{isLtRetailer:t}=e;return t?l.promoBlue:l.crimson},color:l.white},"&.react-calendar__tile--rangeEnd":{background:e=>{let{isLtRetailer:t}=e;return t?l.promoBlue:l.crimson},color:"white"}}}},applyButton:{backgroundColor:e=>{let{isLtRetailer:t}=e;return t?l.promoBlue:l.crimson},"&:hover":{backgroundColor:e=>{let{isLtRetailer:t}=e;return t?l.promoBlue:l.crimson}}},pinnedLabel:{background:l.royalBlue},pinnedBorder:{border:`0.063rem solid rgba(${l.royalBlueRGB}, 0.2)`}}})},5144:()=>{},5672:()=>{},6030:()=>{},6132:()=>{},6544:()=>{},7291:()=>{},7565:()=>{},8952:()=>{},10875:()=>{},17172:(e,t,r)=>{"use strict";r.d(t,{l:()=>n});var a=r(98905),o=r(54230),l=r.n(o);let n=async(e,t)=>(0,a.serverSideTranslations)(e,t,l())},17393:()=>{},20335:()=>{},21512:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>ep,default:()=>eh,getCategoryServerSidePropsWrapper:()=>eg});var a=r(80263),o=r(53239),l=r(13186),n=r(63256),i=r(68154),s=r(55986),c=r(97395),d=r(50239),u=r(46098),m=r(22844),p=r(65736),g=r(68772),h=r(70722),y=r(25020),b=r(53667),f=r(80730),v=r(71946),w=r(2688),B=r(80527),S=r(67744),k=r(2122),C=r(25110);let x=[s.h8.ok,s.h8.noContent,s.h8.notFoundError],I=new Map,P=new Map,E=async(e,t)=>{let r=`${e}${t}`,a=I.get(r),o=Date.now();if(a&&o-a.timestamp<6e4)return{success:a.success,status:a.status,payload:a.payload};let l=await (0,k.lx)((e=>{let t=P.get(e);if(t)return t;let r=w.A.create({baseURL:e,httpsAgent:(0,C.T)({keepAlive:!0})});return P.set(e,r),r})(e),t);return x.includes(l.status)&&(!I.has(r)&&I.size>=2e3&&(e=>
1{for(I.forEach((t,r)=>{e-t.timestamp>=6e4&&I.delete(r)});I.size>=2e3;){let e=I.keys().next().value;if(void 0===e)break;I.delete(e)}})(o),I.set(r,{success:l.success,status:l.status,payload:l.payload,timestamp:o})),{success:l.success,status:l.status,payload:l.payload}},L=async(e,t,r)=>{try{let a=S.vZ.contentShowScore(e,r),o=await E(t,a),l=o.status===s.h8.ok?o.payload:null;return new B.A(o.success,200,l)}catch(e){return new B.A(!1,s.h8.serverError,null,e)}};var _=r(62257),T=r(2291),A=r(4901),O=r(66118),D=r(3974),F=r(91603),N=r(42970),R=r(36189),z=r(8097),U=r(81141),H=r(13273),W=r(92465),M=r(40279);let V=e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:(0,M.Y8)(e.answer)}}),$=async e=>({"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.map(V)});var j=r(38995),q=r(31826),G=r(84184),X=r(48744),K=r(3433);let Z=async function(e,t,r){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{showScoreBaseUrl:null},{locale:o,query:l,req:n,res:i}=e,{region:d,path:w,page:B}=l||{},S=(0,G.fs)(l?.voucher),k=!!(S||(0,X.am)(e,K.HD)),{url:C}=n,x=C.split("?")?.[0],I=s.h8.ok,P=!1,E=null;try{let n,M;(0,R.mE)(C,e);let V=T.A.selectRetailerData(t.getState()),G=_.A.selectActiveLocation(t.getState()),X=_.A.selectLocations(t.getState()),K=_.A.isValidLocationSeoName(t.getState(),d),Z=!d||K,J=(0,z.DN)(x,w),Q={...(0,z.Wl)(w),...l},{categoryName:Y,date:ee,isInvalid:et,month:er,onsale:ea,sorting:eo}=Q||{},el={apiHost:"https://cdn.growthbook.io",clientKey:"sdk-v5biBJKryqFSOGGI",attributes:{id:null,productId:null,retailerId:V.retailerId,url:x}},en=await (0,F.zZ)(el),ei=en?.ready,es=null,ec=null,ed=null;if(et||!Z)return i.statusCode=s.h8.notFoundError,I=s.h8.notFoundError,{...await r(o)};let eu=Y?`${J}/${Y}`:J,em=(0,N.K9)(l),{retailerId:ep=null}=V,eg=G?.id,[eh,ey,eb]=await Promise.all([V?.articleList?(0,b.BJ)({contentServiceApiBaseUrl:"https://content-service.todaytix.com/",entryId:V.articleList?.[0]?.entryId,optimizeData:!0}):Promise.resolve(null),(0,f.p7)(eu,null,null,0,u.tO,"https://content-service.todaytix.com/",ep),eg?(0,A.d)(ep,"https://api.todaytix.com",{limit:p.zV,locationId:eg,sortBy:g.gx.RecentNetRevenue,timezone:G?.timezone,sortOrder:g.xB.Desc,context:y.o7.Merchandising}):Promise.resolve(null)]);ei&&(es=en.getFeatureValue(h.iI.EnableGlobalCategoryPageDefaultSort,""),ec=en.isOn(h.iI.EnableTtOneDollarOutsideFee),ed=en.getFeatureValue(h.iI.LtNytgPinnedProduct,null));let ef=ey?.data,ev=eb?.data?.length>=p.zV&&!ef?.hideTopSellingModuleForThisCategory&&!G.hideTopSellingModuleForThisLocation;P=ey?.success;let ew=l?.[h.iI.EnableGlobalCategoryPageDefaultSort],eB=l?.[h.iI.EnableTtOneDollarOutsideFee],eS=null,ek=null,eC=ec&&eB===h.RE.Test;if(es&&ew){let e,{sortBy:t,sortOrder:r}=(e=es,ew===h.RE.Test&&g.vP[e]?{sortBy:g.vP[e].sortBy,sortOrder:g.vP[e].sortOrder}:{sortBy:g.gx.RecentNetRevenue,sortOrder:g.xB.Desc});eS=t,ek=r}if(ef?.productLists){let t=ef.productLists[0],{dateFrom:r,dateTo:o}=(0,H.wn)(ee,er),l=g.vP[eo]?.id,{sortBy:i,sortOrder:s}=g.vP[l]||{},d=parseInt(B)||1,m=(d-1)*u.tO,p={dateFrom:r,dateTo:o,includeAggregations:!0,hasDiscount:ea===c.Lc&&(0,U.rF)(Y),limit:u.tO,offset:m,sortBy:eS||i,sortOrder:ek||s,timezone:G?.timezone,useOverrideFields:eC},h=await (0,f.qr)(t?.entryId,"https://content-service.todaytix.com/",p,ep,null,a?.sendCurrencyHeader);n=(0,j.mz)(h?.data);let y=n?.results?.shows;d>1&&y?.length===0&&(0,R.L4)(e,eu,!0,[c.u1,"path"])}let ex=ef?.faqs?await $(ef.faqs):null;if(!P&&i&&(i.statusCode=s.h8.notFoundError,I=s.h8.notFoundError),ef?.subcategories?.length&&a?.enableSubcategories){let e=await Promise.all(ef.subcategories.map(e=>(0,f.qr)(e.productList.entryId,"https://content-service.todaytix.com/",{limit:u.tO,sortBy:eS,sortOrder:ek,useOverrideFields:eC},ep))),t=[];ef.subcategories.forEach((r,a)=>{let o=e[a];o?.success&&o?.data?.products&&(r.productList.products=(0,H._P)((0,j.mz)(o.data)),t.push(r))}),ef.subcategories=t}if(a.newsletterPageUrl){let{data:e}=await (0,v.CT)(null,"https://content-service.todaytix.com/",ep,a.newsletterPageUrl);M=e}let eI=l?.[h.iI.EnableSurpriseStealsCategoryRedirect],eP=ef?.productBanner?.productReference?.id??null;return eP&&eP>0&&a?.showScoreBaseUrl&&(E=await L(eP?.toString(),a.showScoreBaseUrl,ep)),t.dis
1patch(O.A.setNavBarColor(D.Xe.Transparent)),t.dispatch(O.A.setStylerEnabled()),(0,W.FU)({activeLocation:G,articleList:eh?.data?{...eh?.data,filteredArticles:eh?.data?.filteredArticles?.slice(0,m.ym)}:null,category:ef,categoryPageFound:P,enableSilc:a?.sendCurrencyHeader,faqsSchema:ex,isClientDesktopBrowser:em,isRetailerMultiLocation:(0,q.Lf)(X),newsletterPageData:M,options:a,pinnedProductFeatureValue:ed,productList:n,queryParams:Q,retailer:V,statusCode:I,showScoreSummary:E?.data?.summary??null,surpriseStealsExperimentBucket:eI,topSellingList:ev?(0,H._P)(eb.data.map(j.j3)):null,whatsOnLinks:V?.whatsOnCategoryLinks?.links,defaultCategoryPageSortBucket:ew,defaultCategoryPageSortFeatureValue:es,ttOneDollarOutsideFeeFeatureValue:ec,ttOneDollarOutsideFeeBucket:eB,...S?{voucher:S}:{},...k?{voucherApplied:!0}:{},...await r(o)})}catch(e){return i&&(I=s.h8.serverError,i.statusCode=s.h8.serverError),{category:null,statusCode:I,...await r(o)}}};var J=r(92469),Q=r(62815),Y=r(37670),ee=r(52873),et=r(58309),er=r(93608),ea=r(90026),eo=r(86714),el=r(9822);let en=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=(0,i.Br)(h.iI.EnableSnow,[]);return e&&t?.includes?.(e)};var ei=r(28897),es=r(91060),ec=r(70098);let ed=e=>e.length>1&&e.endsWith("/")?e.slice(0,-1):e;var eu=r(3567),em=r(17172),ep=!0;let eg=async(e,t)=>{let{req:r}=e,{url:a}=r,o=a.split("?")[0],l=(0,es.A_)(),n=await (0,F.zZ)({apiHost:"https://cdn.growthbook.io",clientKey:"sdk-v5biBJKryqFSOGGI",attributes:{id:null,retailerId:l}}),i=n?.ready?n.evalFeature(h.iI.LtNytgSubCategoryBannerImageTitle).value??null:null,s=!!n?.ready&&n.evalFeature(h.iI.EnableSilc).value;t.dispatch(O.A.setNavBarColor(D.Xe.Transparent));let c=e?.query?.[h.iI.LtNytgPinnedProduct]||null;return{...await Z(e,t,em.l,{enableSubcategories:!0,newsletterPageUrl:"/info/newsletter",sendCurrencyHeader:s}),subCategoryImageTitle:i,pathname:o,pinnedProductBucket:c}},eh=e=>{let t,r,{t:m}=(0,n.Bd)(),p=(0,l.d4)(et.A.selectActiveCurrencyCode),{activeLocation:g,category:y,categoryPageFound:b,pinnedProductFeatureValue:f,retailer:v,subCategoryImageTitle:w,pathname:B,pinnedProductBucket:S}=e,k=y?.hideFromSearch||!1,C=(0,i.Br)(h.iI.HideCategoryPrices,!0),x=[(0,Q.Zi)(k,!0)],I=(0,er.f)(),{hasBannerDetails:P,bannerTranslations:E,viewMoreLink:L,desktopImage:_,mobileImage:T,mobileTextPlacement:A}=(t=(0,i.Br)(h.iI.TitleDescriptionBanner,{title:"",description:"",linkUrl:"",viewMore:"",mobileTextPlacement:u.SI.Center,desktopImage:"",mobileImage:""}),r=!!(t?.title&&t?.description),{mobileTextPlacement:t?.mobileTextPlacement||u.SI.Center,desktopImage:t?.desktopImage||el.DP,mobileImage:t?.mobileImage||el.rK,hasBannerDetails:r,bannerTranslations:t,viewMoreLink:t?.linkUrl}),O=en(B);(0,Y.E)(b);let D=[...(0,Q.jx)(),...x],{newsletterPageData:F}=e,N=(0,es.Q0)(v?.retailerId),R=(0,es.hN)(v?.retailerId),U=(0,eu.T)({isLtRetailer:N}),H=(0,z.lq)(m,F);P&&(H.categoryBanner=E);let W=(0,eo.X)(f,S);return(0,o.useEffect)(()=>{(0,ea.V1)({experimentId:h.iI.LtNytgPinnedProduct,experimentBucket:S,activeLocation:g,retailer:v})},[S,g,v]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(J.A,{metaData:D}),b?(0,a.jsx)(d.A,{...e,activeCurrency:p,categoryBanner:{desktopImage:_,mobileImage:T,mobileTextPlacement:A,viewMoreLink:L},contentServiceApiBaseUrl:"https://content-service.todaytix.com/",displayOptions:{enableSnow:O,snowDuration:1e4,snowFlakeCount:50,displayDateOnHeader:!0,displayLatestNews:!0,displayMonthFilter:!0,enableTrackingPixel:!0,enableVenuePageLinks:!0,hideCategoryPrices:C,hideSpecialOffersPill:R,shouldDisplayCarousel:!0,useRangeForDatePill:!0,displayCategoryBanner:P&&!((e,t)=>{let r;return!!e&&!!t&&ed((r=Math.min(...["?","#"].map(t=>{let r=e.indexOf(t);return -1===r?e.length:r})),e.substring(0,r)))===ed(t)})(B,L)},enableRecentlyViewedProducts:I,overrideClasses:{productList:{offerCallout:U.offerCallout},calendar:{dayTile:U.dayTile,applyButton:U.applyButton},pinnedProduct:{pinnedLabel:U.pinnedLabel,pinnedBorder:U.pinnedBorder}},pinnedProductData:W?f:null,platformApiBaseUrl:"https://api.todaytix.com",privacyPolicyUrl:ec.iz.privacyPage,productUrlType:c.Hj.WithoutRegion,renderSubCategoryHeader:e=>e===w?(0,a.jsx)("img",{alt:e,className:U.subCategoryImage,src:`/lt/static/${(0,ee.fX)(w)}-icon.svg`,onError:e=>{e.currentTarget.style.display="none"}}):(0,a.jsx)("h2",{className:U.subCategoryTitle,children:e}),retailerSubscriptionId:N?"40891":"65502",translations:H}):(0,a.jsx)(ei.default,{statusCode:s.h8.notFoundError})]})}},22454:()=>{},22651:()=>{},23606:()=>{},24810:()=>{},25664:()=>{},27285:()=>{},28316:()=>{},31826:(e,t,r)=>{"use strict";r.d(t,{Lf:()=>a});let a=e=>e?.length>1},32004:()=>{},32463:()=>{},33634:()=>{},34309:()=>{},36047:()=>{},36657:()=>{},37100:()=>{},37670:(e,t,r)=>{"use strict";r.d(t,{E:()=>c});var a=r(53239),o=r(13186),l=r(31718),n=r(66118),i=r(3974),s=r(42970);let c=e=>{let t=(0,o.wA)(),r=(0,l.useRouter)();(0,a.useEffect)(()=>{e||(t(n.A.setNavBarColor(i.Xe.Unset)),t(n.A.setStylerDisabled()))},[]),(0,a.useEffect)(()=>{let e=window.scrollY>0,t=window.scrollY+10;e&&(0,s.eG)(t,"auto")},[r.asPath])}},41010:()=>{},41711:()=>{},42001:()=>{},45729:()=>{},47222:()=>{},47935:()=>{},52986:()=>{},53495:()=>{}
1,54230:(e,t,r)=>{"use strict";e.exports={i18n:{defaultLocale:"en-GB",locales:["en-GB","en-US"],localeDetection:!1},localePath:r(5469).resolve("./public/static/locales")}},55444:()=>{},56097:()=>{},56417:()=>{},56754:()=>{},59990:()=>{},62048:()=>{},62607:()=>{},63670:()=>{},66046:()=>{},67563:()=>{},69221:()=>{},71401:()=>{},72733:()=>{},74747:()=>{},75126:()=>{},75691:()=>{},77511:()=>{},78453:()=>{},79475:()=>{},82338:()=>{},83203:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/whats-on/[[...path]]",function(){return r(21512)}])},83856:()=>{},86778:()=>{},86958:e=>{function t(e){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=86958,e.exports=t},87200:()=>{},87412:()=>{},87520:()=>{},88318:()=>{},89291:()=>{},91308:()=>{},91809:()=>{},93591:()=>{},93608:(e,t,r)=>{"use strict";r.d(t,{f:()=>c,l:()=>s});var a=r(53239),o=r(68154),l=r(70722),n=r(47117),i=r(96623);let s=(e,t)=>{let{isMobile:r}=(0,n.q)(),s=(0,o.Br)(l.iI.EnableRecentlyViewedProducts,!1),c=r&&s;(0,a.useEffect)(()=>{c&&(0,i.g9)(e,t)},[c,e,t])},c=()=>{let{isMobile:e}=(0,n.q)(),t=(0,o.Br)(l.iI.EnableRecentlyViewedProducts,!1);return e&&t}},95083:()=>{}},e=>{e.O(0,[7451,6947,9443,1240,4668,8474,8897,3217,7649,6597,6730,9594,6796,60,636,6593,8792],()=>e(e.s=83203)),_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.