<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9218],{314:(e,t,l)=&gt;{l.d(t,{A:()=&gt;n,D:()=&gt;a});var i=l(67562);let a=e=&gt;e.flatMap(o),o=e=&gt;{if(!e)return[];let t=[];for(let l of e.seasons){let e=l.period.start?new Date(l.period.start):void 0,a=l.period.end?new Date(l.period.end):void 0;if(!e||!a)continue;let o=[];for(let e of Object.values(i.DayOfWeek))if(-1!==l.period.weekdays.indexOf(e)){let t=Object.values(i.DayOfWeek).indexOf(e);o.push(t)}t.push(...s(e,a,o));let n=[];for(let e of l.blackoutPeriods){let t=e.start?new Date(e.start):void 0,l=e.end?new Date(e.end):void 0;if(!t||!l)continue;let a=[];for(let t of Object.values(i.DayOfWeek))if(e.weekdays.includes(t)){let e=Object.values(i.DayOfWeek).indexOf(t);a.push(e)}n.push(...s(new Date(t),new Date(l),a))}if(n.length&gt;0)for(let e of n){let l=t.findIndex(t=&gt;t.getTime()===e.getTime());l&gt;-1&amp;&amp;t.splice(l,1)}}return t};function s(e,t,l){let i=[],a=new Date(e);for(;a&lt;=t;)l.includes(a.getDay())&amp;&amp;i.push(new Date(a)),a.setDate(a.getDate()+1);return i}let n=e=&gt;{let t=[];if((null==e?void 0:e.variations.length)&gt;0)for(let l of e.variations)t.push(...o(l));return t}},3649:(e,t,l)=&gt;{l.d(t,{A:()=&gt;r});var i=l(54568),a=l(7620),o=l(59240),s=l(58155);let n=e=&gt;{let{isOpen:t,onClose:l,inputs:a,modalButtons:n}=e;return(0,i.jsx)(s.lG,{open:t,onClose:l,className:"fixed top-0 bottom-0 w-full h-full pb-[4.5rem] align-middle transition-all transform bg-white z-modal",children:(0,i.jsx)("div",{className:"flex flex-col justify-between w-full h-full overflow-y-auto",children:(0,i.jsxs)("div",{className:"p-4 md:px-8",children:[(0,i.jsx)("div",{className:"flex justify-end mb-4",children:(0,i.jsx)("button",{className:"flex items-center justify-center w-8 h-8",onClick:l,children:(0,i.jsx)(o.fKY,{className:"w-6 h-6"})})}),(0,i.jsx)("div",{className:"mb-8 sm:pt-16 sm:px-24 md:pt-40 md:px-40",children:a}),(0,i.jsx)("div",{className:"absolute bottom-0 left-0 w-full border-t z-overlay bg-default border-border-subdued",children:n})]})})})},r=e=&gt;{let{inputs:t,price:l,modalButtons:s,openDialogButtonText:r}=e,[d,c]=(0,a.useState)(!1);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n,{isOpen:d,onClose:()=&gt;{c(!1)},inputs:t,modalButtons:s}),!d&amp;&amp;(0,i.jsx)("div",{className:"fixed bottom-0 left-0 z-20 w-full overflow-y-auto duration-200 ease-out border-t bg-default rounded-t-xl border-border-subdued transition-height",children:(0,i.jsxs)("div",{className:"m-4 md:mx-8",children:[(0,i.jsx)("div",{className:"mb-2 text-xl text-right",children:l}),(0,i.jsx)("div",{className:"flex w-auto gap-2",children:(0,i.jsx)(o.$nd,{variant:"primary",buttonText:r,className:"justify-center grow",onClick:()=&gt;{c(!0)}})})]})})]})}},7558:(e,t,l)=&gt;{l.d(t,{TY:()=&gt;d,EA:()=&gt;n});var i=l(31400),a=l(63707),o=l(65702),s=l(67562);let n=(e,t)=&gt;{var l,i,a,s;let n=new Date,d=n.getFullYear(),c=function(e){var t;let{from:l,to:i}=null!==(t=null==e?void 0:e.period)&amp;&amp;void 0!==t?t:{},a=!l||!i;return(null==e?void 0:e.isAllYear)||a?{from:new Date(new Date().getFullYear(),0,1),to:new Date(new Date().getFullYear()+1,11,31)}:{from:new Date(l.year,l.month-1,l.day),to:new Date(i.year,i.month-1,i.day)}}(e),u=null!==(a=null==c?void 0:null===(l=c.to)||void 0===l?void 0:l.getFullYear())&amp;&amp;void 0!==a?a:d,v=null!==(s=null==c?void 0:null===(i=c.from)||void 0===i?void 0:i.getFullYear())&amp;&amp;void 0!==s?s:d,m=new Date(u,11,31),x=new Date(v,0,1),h=function(e,t){let l=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]&amp;&amp;arguments[2],i=arguments.length&gt;3?arguments[3]:void 0;return l?i:i&lt;e?e:i&gt;t?t:i}(c.from,null==c?void 0:c.to,null==e?void 0:e.isAllYear,t||n),p=(0,o.RT)(e);return{initialDate:h,productPeriodFromFirsDayInYear:x,productPeriodToLastDayInYear:m,unavailableDatesInCalender:function(e){let{product:t,allowToday:l=!1}=e,i=[];if((null==t?void 0:t.variations.length)&gt;0)for(let e of t.variations)i.push(...r(e,l));return i}({product:e,allowToday:!0}),availableDatesInCalender:p}},r=function(e){let t;if(arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],!e)return[];let l=[],i=0;for(let a of e.seasons){if(t=[],i=0,7!=a.period.weekdays.length)for(let e of Object.values(s.DayOfWeek))-1==a.period.weekdays.indexOf(e)&amp;&amp;t.push(i),i+=1;for(let e of(l.push(...c(new Date(a.period.start),new Date(a.period.end),t)),a.blackoutPeriods)){for(let l of(t=[],i=0,Object.values(s.DayOfWeek)))e.weekdays.includes(l)&amp;&amp;t.push(i),i+=1;l.push(...c(new Date(e.start),new Date(e.end),t))}}return l};function d(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],l=(0,a.L_)(new Date,"Europe/Oslo"),o=(0,a.L_)(new Date,"Europe/Oslo");if(o.setMinutes(o.getMinutes()+e),t&amp;&amp;(0,i.r)(l,o))return[];let s=new Date(o.getTime());return s.setHours(23,59,59,1e3),(s.getTime()-l.getTime())/1e3/60&lt;e&amp;&amp;o.setDate(o.getDate()+1),c(l,o,[0,1,2,3,4,5,6])}function c(e,t,l){let i=[],a=new Date(e);for(;a&lt;=t;)l.includes(a.getDay())&amp;&amp;i.push(new Date(a)),a.setDate(a.getDate()+1);return i}},9065:(e,t,l)=&gt;{l.d(t,{A:()=&gt;v});var i=l(54568),a=l(67361),o=l(93867),s=l(13414),n=l(7620),r=l(46760),d=l(59240);l(59638);var c=l(43041),u=l(75150);let v=e=&gt;{let{...t}=e,l=(0,n.useRef)(null),v=(0,c.A)(l),[m,x]=(0,n.useState)(!0),h=(0,r.A)(),p=h.locale,f=(0,u.fe)(t.startDate||t.selected,t.endDate,h,v,!1),g=(e,t)=&gt;{switch(t){case"en":default:return e;case"nb":case"de":return Date.parse(e.replace(/(\d{2})\.(\d{2})\.(\d{4})/,"$2/$1/$3"))}};return(0,i.jsx)("div",{ref:l,onBlur:e=&gt;{var t,l;(null===(l=e.relatedTarget)||void 0===l?void 0:null===(t=l.className)||void 0===t?void 0:t.includes("react-datepicker__close-icon"))||x(!0)},children:(0,i.jsx)(d.t1N,{value:m?f:void 0,locale:p,dateFormat:{en:"MM/dd/yyyy",nb:"dd.MM.yyyy",de:"dd.MM.yyyy"}[p],onFocus:()=&gt;x(!1),onChangeRaw:t.selectsRange?e=&gt;{if(e.target.value){let l=e.target.value.split(" - ").map(e=&gt;{let t=new Date(g(e,p));return(0,a.f)(t)?t:null}),[i,n]=l;i&amp;&amp;t.minDate&amp;&amp;(0,o.Y)(i,t.minDate)&amp;&amp;(l[0]=t.minDate),n&amp;&amp;i&amp;&amp;(0,o.Y)(n,i)&amp;&amp;(l[1]=i),n&amp;&amp;t.maxDate&amp;&amp;(0,s.d)(n,t.maxDate)&amp;&amp;(l[1]=t.maxDate),n&amp;&amp;i&amp;&amp;(0,s.d)(i,n)&amp;&amp;(l[0]=n),t.onChange([l[0],l[1]],e)}}:void 0,isClearable:!m,...t})})}},12058:(e,t,l)=&gt;{l.d(t,{A:()=&gt;o});var i=l(2149),a=l(7620);let o=e=&gt;{let{total:t,orderId:l,products:o}=e,{DataLayer:s}=(0,i.h)(),n=(0,a.useCallback)((e,i)=&gt;{s.push({event:e,ft_order_id:(null==i?void 0:i.orderId)||l,ft_total:(null==i?void 0:i.total)||t,ft_products:(null==i?void 0:i.products)||o})},[s,l,t,o]),r=(0,a.useCallback)(e=&gt;{n("productDetailViewEcommerce",e)},[n]),d=(0,a.useCallback)(e=&gt;{n("addToCartEcommerce",e)},[n]),c=(0,a.useCallback)(e=&gt;{n("removeFromCartEcommerce",e)},[n]),u=(0,a.useCallback)(e=&gt;{n("updateCartEcommerce",e)},[n]),v=(0,a.useCallback)(e=&gt;{n("checkOutStartedEcommerce",e)},[n]),m=(0,a.useCallback)(e=&gt;{n("addedPassengerInfoEcommerce",e)},[n]),x=(0,a.useCallback)(e=&gt;{n("checkoutOrderEcommerce",e)},[n]);return{viewProductPiwikEvent:r,addToCartPiwikEvent:d,removeFromCartPiwikEvent:c,updateCartPiwikEvent:u,checkoutStartedPiwikEvent:v,addedPassengerInfoPiwikEvent:m,checkoutOrderPiwikEvent:x,completedOrderPiwikEvent:(0,a.useCallback)(e=&gt;{n("orderCompletedEcommerce",e)},[n]),orderCancelledPiwikEvent:(0,a.useCallback)(e=&gt;{n("orderCancelledEcommerce",e)},[n])}}},13023:(e,t,l)=&gt;{l.d(t,{A:()=&gt;x});var i=l(54568),a=l(59240),o=l(62971),s=l(27182),n=l(91096),r=l(50058);let d=e=&gt;{let{marketingPrice:t,offerPrice:l,submitProcessing:d=!1,submitBookProcessing:c=!1,handleBookNow:u,children:v,isLoadingTimeOptions:m=!1,errors:x,isTravelPlanContext:h=!1,isBookable:p}=e,f=(0,n.A)();return(0,i.jsxs)("div",{className:"flex flex-col gap-4 p-8 pt-6 border shadow-lg border-border-default rounded-xl bg-default",children:[(0,i.jsx)("div",{className:"flex items-end justify-between",children:(0,i.jsxs)("div",{className:"text-xl",children:[(0,i.jsx)(o.A,{id:"activityBooking.box.from"})," ",(0,i.jsx)(s.A,{value:t&amp;&amp;(0,r.A)(t),className:"font-bold"})]})}),v,x,l&amp;&amp;!m&amp;&amp;(0,i.jsxs)("div",{className:"flex justify-end gap-2 text-xl",children:[(0,i.jsx)(o.A,{id:"activityBooking.box.price"}),(0,i.jsxs)("b",{children:[l.amount," ",(0,i.jsx)(s.A,{value:l.currencyCode})]})]}),(0,i.jsx)("div",{className:"flex gap-2",children:u&amp;&amp;p&amp;&amp;(0,i.jsx)(a.$nd,{variant:"primary",id:"activityBookingButton",buttonText:f(h?"activityBooking.box.addToTour":"activityBooking.box.bookNow"),onClick:u,isLoading:m||c,disabled:m||d||c,className:"justify-center grow"})})]})};var c=l(3649);let u=e=&gt;{let{marketingPrice:t,offerPrice:l,submitProcessing:d=!1,submitBookProcessing:u=!1,isLoadingTimeOptions:v=!1,handleBookNow:m,children:x,errors:h,isTravelPlanContext:p=!1,isBookable:f}=e,g=(0,n.A)();return(0,i.jsx)(c.A,{price:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{id:"activityBooking.box.from"})," ",(0,i.jsx)(s.A,{value:t&amp;&amp;(0,r.A)(t),className:"font-bold"})]}),inputs:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"mb-4",children:x}),h]}),modalButtons:(0,i.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-4 p-4 mt-auto md:px-8",children:[(0,i.jsx)("div",{className:"w-full text-xl",children:l?(0,i.jsxs)("div",{className:"flex justify-end gap-2",children:[(0,i.jsx)(o.A,{id:"activityBooking.box.price"}),(0,i.jsxs)("b",{children:[l.amount,(0,i.jsx)(s.A,{value:l.currencyCode})]})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{id:"activityBooking.box.from"})," ",(0,i.jsx)(s.A,{className:"font-bold",value:(0,r.A)(t)})]})}),(0,i.jsx)("div",{className:"flex w-full gap-2 sm:w-auto",children:(0,i.jsx)(a.$nd,{variant:"primary",id:"activityBookingButton",buttonText:g(p?"activityBooking.box.addToTour":"activityBooking.box.bookNow"),onClick:m,isLoading:v||u,disabled:v||d||u||!f,className:"justify-center grow md:grow-0"})})]}),openDialogButtonText:g(p?"activityBooking.box.addToTour":"activityBooking.box.bookNow")})};var v=l(42404),m=l(70498);let x=e=&gt;{let{product:t,fields:l,errors:o,offerPrice:s,handleBookNow:n,submitProcessing:r=!1,submitBookProcessing:c=!1,isLoadingTimeOptions:x=!1,isTravelPlanContext:h=!1,notifyMe:p,disableBooking:f,bookingMessage:g,hasSomeAvailableProducts:b}=e;return(0,i.jsx)(i.Fragment,{children:(t&amp;&amp;t.isBookable||b)&amp;&amp;!f?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"hidden lg:block",children:(0,i.jsxs)(d,{handleBookNow:n,submitProcessing:r,submitBookProcessing:c,marketingPrice:null==t?void 0:t.marketingPrice,offerPrice:s,errors:o,isLoadingTimeOptions:x,isTravelPlanContext:h,isBookable:null==t?void 0:t.isBookable,children:[((null==g?void 0:g.title)||(null==g?void 0:g.description))&amp;&amp;(0,i.jsx)(a.FcD,{type:g.type||"highlight",title:null==g?void 0:g.title,description:null==g?void 0:g.description}),l]})}),(0,i.jsx)("div",{className:"lg:hidden",children:(0,i.jsxs)(u,{handleBookNow:n,submitProcessing:r,submitBookProcessing:c,marketingPrice:null==t?void 0:t.marketingPrice,offerPrice:s,errors:o,isLoadingTimeOptions:x,isTravelPlanContext:h,isBookable:null==t?void 0:t.isBookable,children:[((null==g?void 0:g.title)||(null==g?void 0:g.description))&amp;&amp;(0,i.jsx)(a.FcD,{type:g.type||"highlight",title:null==g?void 0:g.title,description:null==g?void 0:g.description,className:"mb-4"}),l]})})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"hidden lg:block",children:(0,i.jsx)(v.A,{notifyMe:p,productId:null==t?void 0:t.id,productName:null==t?void 0:t.name,bookingMessage:g})}),(0,i.jsx)("div",{className:"lg:hidden",children:(0,i.jsx)(m.A,{notifyMe:p,productId:null==t?void 0:t.id,productName:null==t?void 0:t.name,bookingMessage:g})})]})})}},13755:(e,t,l)=&gt;{l.r(t),l.d(t,{default:()=&gt;o});var i=l(7620),a=l(12058);let o=e=&gt;{let{viewProductPiwikEvent:t}=(0,a.A)({products:[e]}),l=(0,i.useRef)(!1);return(0,i.useEffect)(()=&gt;{if(!l.current)return t(),()=&gt;{l.current=!0}},[t]),null}},16316:(e,t,l)=&gt;{l.d(t,{NotifyMeForm:()=&gt;c});var i=l(54568),a=l(7620),o=l(97509),s=l(62971),n=l(59240),r=l(25316);let d=(0,r.createServerReference)("7882fecd0b2c3cb9b407f2fefc6cac28b9e3040056",r.callServer,void 0,r.findSourceMapURL,"createNotification");function c(e){let{productId:t,productName:l,titleId:r,descriptionId:c}=e,{pending:u}=(0,o.useFormStatus)(),v=d.bind(null,t,l),[m,x]=(0,a.useActionState)(v,{status:"idle",email:""});return(0,i.jsxs)("div",{className:"flex flex-col p-8 pt-6 border shadow-lg border-border-default rounded-xl bg-default",children:[(0,i.jsx)("h3",{className:"text-xl font-bold",children:(0,i.jsx)(s.A,{id:r})}),(0,i.jsx)("p",{className:"mb-4",children:(0,i.jsx)(s.A,{id:c})}),"error"===m.status&amp;&amp;(0,i.jsx)(n.FcD,{className:"mb-4",type:"critical",customContent:(0,i.jsx)(s.A,{id:"toursBooking.bookingBox.notAvailable.submit.error.message"})}),"success"===m.status&amp;&amp;(0,i.jsx)(n.FcD,{type:"success",customContent:(0,i.jsx)(s.A,{id:"toursBooking.bookingBox.notAvailable.submit.success.message",values:{email:m.email}})}),"success"!==m.status&amp;&amp;(0,i.jsxs)("form",{action:x,children:[(0,i.jsxs)("div",{className:"flex flex-col gap-1 mb-4",children:[(0,i.jsx)(n.JU7,{htmlFor:"email",children:(0,i.jsx)(s.A,{id:"generic.form.label.email"})}),(0,i.jsx)(n.pde,{id:"email",name:"email",type:"email",required:!0})]}),(0,i.jsx)(n.$nd,{type:"submit",className:"justify-center w-full","aria-disabled":u,children:(0,i.jsx)(s.A,{id:"toursBooking.bookingBox.notAvailable.submit"})})]})]})}},27444:(e,t,l)=&gt;{l.d(t,{A:()=&gt;f});var i=l(54568),a=l(63707),o=l(7620),s=l(46760),n=l(62971),r=l(67562),d=l(91096),c=l(75150),u=l(37628),v=l(97513),m=l(59240);let x=e=&gt;{let{id:t,isOpen:l,onToggle:a,onChange:o,value:s,products:n,error:r}=e,c=(0,d.A)();return(0,i.jsx)("div",{className:l?"z-dialog":"",children:(0,i.jsx)(m.sAQ,{id:t,value:null==s?void 0:s.name,placeholder:c("activityBooking.box.option.placeholder"),icon:(0,i.jsx)(v.A,{height:20,width:20}),isOpen:l,hasError:!!r,errorMessage:r?c(r):null,className:" cursor-pointer\n          ".concat(r?"border-2 border-border-critical":"","\n        "),onToggleSelect:a,renderContent:()=&gt;(0,i.jsx)("ul",{children:null==n?void 0:n.map(e=&gt;(0,i.jsx)("li",{className:"flex justify-between px-4 py-2 hover:bg-subdued focus:bg-subdued cursor-default",onClick:()=&gt;o(e),children:e.name},e.id))})})})};var h=l(68206),p=l(60215);let f=e=&gt;{var t,l,v,m;let{product:f,productOptions:b,travelers:j,date:y,time:k,onProductChange:N,onTravelersChange:w,onTravelersBlur:A,onDateChange:D,onTimeChange:B,isLoadingTimeOptions:T,timeOptions:C,isLoadingCalenderAvailability:O,appendCalenderAvailability:M,unavailableDates:P,availableDates:F,minDate:I,maxDate:E,ticketTypeGroups:S,productName:R}=e,Y=(0,d.A)(),_=(0,s.A)(),[z,L]=(0,o.useState)(void 0),$=(0,o.useCallback)(e=&gt;{D(e),L(void 0)},[D]),Q=(0,o.useCallback)(e=&gt;{B(e),L(void 0)},[B]),W=(0,o.useCallback)(e=&gt;{N(e),L(void 0)},[N]),q=null==C?void 0:C.map(e=&gt;{var t;return(null===(t=f.variations.find(t=&gt;t.id===e.variationId))||void 0===t?void 0:t.variationValidFor)===r.VariationValidFor.CalendarDay?{...e,value:Y("activityBooking.box.travelers.anyTime")}:e}),{productMinDate:V,productMaxDate:G}=function(e){var t,l;let i=(null==e?void 0:e.isAllYear)?new Date:(null==e?void 0:null===(t=e.period)||void 0===t?void 0:t.from)?new Date(e.period.from.year,e.period.from.month-1,e.period.from.day):new Date;i&lt;new Date&amp;&amp;(i=new Date);let o=(0,a.L_)(new Date,"Europe/Oslo");return i.getDate()===o.getDate()&amp;&amp;i.getMonth()===o.getMonth()&amp;&amp;i.setMinutes(null==e?void 0:e.cutoffTimeInMinutes),{productMinDate:i,productMaxDate:(null==e?void 0:e.isAllYear)?g(e):(null==e?void 0:null===(l=e.period)||void 0===l?void 0:l.to)?new Date(e.period.to.year,e.period.to.month-1,e.period.to.day):new Date(2100,1,1)}}(f);return(0,i.jsxs)("div",{className:"flex flex-col gap-4",children:[(null==b?void 0:b.length)&gt;1&amp;&amp;(0,i.jsx)(x,{id:"activity-select-product",isOpen:"products"===z,onToggle:e=&gt;L(e?"products":void 0),onChange:W,products:b,value:f}),!f||(null==f?void 0:f.isBookable)?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(p.A,{id:"activity-select-travelers",isOpen:"travelers"===z,onToggle:e=&gt;{e||A(),L(e?"travelers":void 0)},onChange:w,value:j,ticketTypes:(null==f?void 0:f.ticketTypes)||(null===(t=b[0])||void 0===t?void 0:t.ticketTypes),ticketTypeGroups:S,productType:r.ProductType.Activity,minimumTravelers:(null==f?void 0:f.minimumPax)||(null===(l=b[0])||void 0===l?void 0:l.minimumPax),maximumTravelers:(null==f?void 0:f.maximumPax)||(null===(v=b[0])||void 0===v?void 0:v.maximumPax)}),(0,i.jsx)(u.A,{id:"activity-select-date",isOpen:"date"===z,onToggle:e=&gt;L(e?"date":void 0),selected:y,minDate:I||V,maxDate:E||G,onChange:e=&gt;{$(e)},onMonthChange:e=&gt;M(e),excludeDates:P,includeDates:F,isLoading:O,endOfSeasonContent:(0,i.jsxs)("div",{className:"p-2",children:[(0,i.jsx)("div",{className:"text-xl font-bold",children:(0,i.jsx)(n.A,{id:"activityBooking.bookingBox.endOfSeason.title",values:{product:R||f.name}})}),(0,i.jsx)("div",{className:"mt-2",children:(0,i.jsx)(n.A,{id:"activityBooking.bookingBox.endOfSeason.description",values:{product:R||f.name,date:(0,c.sL)(E||G,_),b:e=&gt;(0,i.jsx)("b",{children:e})}})})]})})]}):(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{className:"text-xl font-bold",children:(0,i.jsx)(n.A,{id:"activityBooking.bookingBox.notAvailable.title"})}),(0,i.jsx)("p",{children:(0,i.jsx)(n.A,{id:"activityBooking.bookingBox.notAvailable.description"})})]}),T&amp;&amp;(0,i.jsx)("p",{"aria-live":"polite",children:Y("activityBooking.box.time.loading")}),!T&amp;&amp;C&amp;&amp;C.length&gt;0&amp;&amp;(0,i.jsx)(h.A,{id:"activity-select-time",isOpen:"time"===z,onToggle:e=&gt;L(e?"time":void 0),onChange:Q,isLoading:T,options:q,value:1===q.length?q[0].value:null!==(m=null==k?void 0:k.value)&amp;&amp;void 0!==m?m:""})]})},g=e=&gt;{if(!(null==e?void 0:e.variations))return null;let t=null;return e.variations.forEach(e=&gt;{e.seasons&amp;&amp;e.seasons.forEach(e=&gt;{if(e.period&amp;&amp;e.period.end){let[l]=e.period.end.split("T"),[i,a,o]=l.split("-").map(Number),s=new Date(i,a-1,o);(!t||s&gt;t)&amp;&amp;(t=s)}})}),t}},32997:(e,t,l)=&gt;{l.d(t,{default:()=&gt;c});var i=l(54568),a=l(46760),o=l(62971),s=l(42007),n=l(2158),r=l(54963),d=l(11990);let c=e=&gt;{let{color:t,products:l,children:c,description:u,bookingBox:v}=e,m=(0,a.A)(),[x,{height:h}]=(0,s.Lh)(),p=[...new Set((null==l?void 0:l.flatMap(e=&gt;{var t;return null==e?void 0:null===(t=e.locationTransferTimes)||void 0===t?void 0:t.map(e=&gt;e.location.name)}))||[])],f=m.formatList(p,{style:"long",type:"disjunction"}),g=(null==l?void 0:l.flatMap(e=&gt;null==e?void 0:e.variations.flatMap(e=&gt;e.seasons.map(e=&gt;e.durationInMs).filter(e=&gt;e&gt;0))))||[],b=g.length&gt;0?Math.max(...g):void 0,j=b?(0,d.A)(b,m):"",y=Object.values(null==l?void 0:l.reduce((e,t)=&gt;{var l,i;let a=null===(l=t.period)||void 0===l?void 0:l.from,o=null===(i=t.period)||void 0===i?void 0:i.to,s=t.period?"":"noPeriod",n=t.isAllYear?"allYear":"",r="".concat(null==a?void 0:a.day,"-").concat(null==a?void 0:a.month,"-").concat(null==a?void 0:a.year,"-").concat(null==o?void 0:o.day,"-").concat(null==o?void 0:o.month,"-").concat(null==o?void 0:o.year);return{...e,[s||n||r]:t}},{}));return(0,i.jsxs)("div",{className:"relative min-h-[400px]",children:[(0,i.jsx)("div",{style:{height:h},className:"absolute bg-".concat(t," min-h-[400px] w-full -z-10")}),(0,i.jsx)(n.A,{children:(0,i.jsxs)("div",{className:"grid h-full pt-10 md:grid-cols-2 lg:grid-cols-3 lg:gap-16 xl:gap-16",children:[(0,i.jsx)("div",{ref:x,id:"activityDescription",className:"col-span-2",children:(0,i.jsxs)("div",{className:"my-24 space-y-8",children:[u&amp;&amp;u,(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-8 mt-12 text-xl sm:grid-cols-3",children:[f&amp;&amp;(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"font-bold",children:p.length&gt;1?(0,i.jsx)(o.A,{id:"activityProductInfo.startingPoints"}):(0,i.jsx)(o.A,{id:"activityProductInfo.startingPoint"})}),(0,i.jsx)("div",{children:f})]}),j&amp;&amp;(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"font-bold",children:(0,i.jsx)(o.A,{id:"activityProductInfo.duration"})}),(0,i.jsx)("div",{children:j})]}),l&amp;&amp;(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"font-bold",children:(0,i.jsx)(o.A,{id:"activityProductInfo.season"})}),null==y?void 0:y.map(e=&gt;(0,i.jsx)("div",{children:(0,i.jsx)(r.e,{period:null==e?void 0:e.period,isAllYear:null==e?void 0:e.isAllYear,dateOnly:!0})},null==e?void 0:e.id))]})]})]})}),(0,i.jsx)("div",{className:"self-start col-span-2 lg:col-span-1 lg:sticky top-24 lg:mt-20",children:v}),(0,i.jsx)("div",{className:"max-w-2xl col-span-2",children:c&amp;&amp;c})]})})]})}},34105:(e,t,l)=&gt;{l.d(t,{A:()=&gt;m});var i=l(54568),a=l(7620),o=l(59240),s=l(62942),n=l(43041),r=l(2158),d=l(18112),c=l(28331),u=l(84230);let v=e=&gt;{let{id:t,onClick:l,image:a}=e,o=(0,s.useRouter)();return(0,i.jsx)("li",{id:"".concat(t,"-small"),className:(0,u.Q)("rounded-lg overflow-hidden transition ring ring-default cursor-pointer"),onClick:()=&gt;{o.replace("#".concat(t)),l()},children:(0,i.jsx)(d.s,{asset:a,aspectRatio:"original",width:250})})},m=e=&gt;{let{images:t,onClose:l}=e,u=(0,s.useRouter)(),[m,x]=(0,a.useState)(0),h=(0,a.useRef)(null),p=(0,n.A)(h);return(0,a.useEffect)(()=&gt;(document.documentElement.classList.add("scrollbar-hide"),()=&gt;{document.documentElement.classList.remove("scrollbar-hide")}),[]),(0,i.jsx)("div",{id:"image-scroll-container",className:"fixed top-0 left-0 w-full h-full overflow-auto bg-default z-modal scroll-smooth scroll-p-16",children:(0,i.jsxs)(r.A,{className:"mb-10",children:[(0,i.jsx)("div",{className:"flex justify-end my-3 lg:hidden",children:(0,i.jsx)(o.$nd,{variant:"tertiary",buttonText:"",icon:(0,i.jsx)(o.fKY,{}),iconOnly:!0,buttonSize:"lg",type:"button",onClick:e=&gt;{l(),e.stopPropagation(),e.preventDefault()},className:"text-text-default hover:bg-transparent"})}),(0,i.jsxs)("div",{ref:h,className:"relative flex gap-8",children:[(0,i.jsx)("ul",{className:"relative space-y-3 md:space-y-8 lg:mt-16",children:p&gt;0&amp;&amp;(null==t?void 0:t.map(e=&gt;{let{_key:t,image:l,caption:o,captionSize:s,captionLocalized:n}=e;return(0,i.jsxs)("li",{id:t,children:[(0,i.jsxs)("div",{className:"relative overflow-hidden rounded-lg",children:[(0,i.jsx)(d.s,{asset:l,aspectRatio:"original",width:p}),(0,i.jsx)("div",{className:"absolute bottom-0 right-0 mb-2 mr-4 z-overlay",children:(0,i.jsx)(c.default,{copyright:null==l?void 0:l.copyrightInfo})})]}),(0,i.jsx)("div",{className:"flex items-center justify-center w-full mt-2 text-center flex-end",children:(0,i.jsx)("figcaption",{className:"text-text-default ".concat(s&amp;&amp;"text-2xl"),children:(0,i.jsx)(a.Fragment,{children:n||o})})})]},t)}))}),(0,i.jsxs)("div",{className:"hidden lg:block sticky top-0 self-start h-[90vh]",children:[(0,i.jsx)("div",{className:"flex justify-end mt-3",children:(0,i.jsx)(o.$nd,{variant:"tertiary",buttonText:"",icon:(0,i.jsx)(o.fKY,{}),iconOnly:!0,buttonSize:"lg",type:"button",onClick:e=&gt;{l(),u.replace(""),e.stopPropagation(),e.preventDefault()},className:"text-text-default hover:bg-transparent"})}),(0,i.jsx)("ul",{className:"h-full p-2 space-y-3 overflow-auto scrollbar-hide",children:null==t?void 0:t.map((e,t)=&gt;{let{_key:l,image:a}=e;return(0,i.jsx)(v,{id:l,image:a,isActive:m===t,onClick:()=&gt;x(t)},l)})})]})]})]})})}},36085:(e,t,l)=&gt;{l.d(t,{A:()=&gt;a});var i=l(54568);let a=e=&gt;{let{errors:t,className:l}=e;return t?(0,i.jsx)("ul",{className:"list-disc list-inside text-text-critical ".concat(l),role:"alert",children:t.map(e=&gt;(0,i.jsx)("li",{children:null==e?void 0:e.message},null==e?void 0:e.name))}):null}},37628:(e,t,l)=&gt;{l.d(t,{A:()=&gt;m});var i=l(54568),a=l(20381),o=l(55e3),s=l(85062),n=l(7620),r=l(46760),d=l(59240),c=l(91096),u=l(75150),v=l(9065);let m=e=&gt;{let{id:t,isOpen:l,onToggle:m,onChange:x,selected:h,minDate:p,maxDate:f,error:g,isLoading:b,endOfSeasonContent:j,onMonthChange:y,...k}=e,[N,w]=(0,n.useState)(!1),[A,D]=(0,n.useState)(null),B=(0,c.A)(),T=(0,r.A)(),C=(0,n.useRef)(null),O=(0,u.YG)(h,T,{availableSpaceInPixels:100,useNorwegianTimeZone:!1});return(0,i.jsx)("div",{ref:C,className:l?"z-dialog":"",children:(0,i.jsx)(d.sAQ,{id:t,hasError:!!g,errorMessage:g?B(g):null,className:" cursor-pointer\n          ".concat(g?"border-2 border-border-critical":"","\n        "),value:O,placeholder:B("activityBooking.box.date.placeholder"),icon:(0,i.jsx)(s.A,{height:20,width:20}),isOpen:l,onToggleSelect:m,renderContent:()=&gt;(0,i.jsxs)("div",{className:"relative",children:[b&amp;&amp;(0,i.jsxs)("div",{className:"absolute flex items-center justify-center w-full h-full pointer-events-none",children:[(0,i.jsx)("div",{className:"absolute w-full h-full opacity-25 z-overlay top-20 bg-brand-dark-contrast"}),(0,i.jsx)("div",{className:"absolute z-overlay",children:(0,i.jsx)(d.yZU,{className:"z-20 w-32 h-16"})})]}),(0,i.jsx)("div",{className:"p-4",children:N?(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsx)("button",{type:"button",className:"flex items-center justify-center w-8 h-8 disabled:text-text-subdued",onClick:()=&gt;w(!1),children:(0,i.jsx)(a.A,{height:20,width:20})}),(0,i.jsx)("div",{className:"flex items-center justify-center text-base font-bold",children:B("toursBooking.bookingBox.endOfSeason.header")}),(0,i.jsx)("div",{className:"w-8 h-8"})]}),j]}):(0,i.jsx)(v.A,{onChange:x,inline:!0,selected:h,minDate:p,maxDate:f,lastMonthButton:j?(0,i.jsx)("button",{type:"button",className:"flex items-center justify-center w-8 h-8 disabled:text-text-subdued",onClick:()=&gt;{w(!0),D(f)},children:(0,i.jsx)(o.A,{height:20,width:20})}):void 0,openToDate:A,...k,onMonthChange:e=&gt;{D(e),null==y||y(e)}})})]})})})}},42404:(e,t,l)=&gt;{l.d(t,{A:()=&gt;n});var i=l(54568),a=l(62971),o=l(78244),s=l(16316);let n=e=&gt;{let{notifyMe:t,productName:l,productId:n,bookingMessage:r}=e;return t?(0,i.jsx)(s.NotifyMeForm,{productId:n,productName:l,titleId:"activityBooking.bookingbox.notifyMe.title",descriptionId:"activiyBooking.bookingbox.notifyMe.description"}):(0,i.jsxs)("div",{className:"flex flex-col p-8 pt-6 border shadow-lg border-border-default rounded-xl bg-default gap-4",children:[((null==r?void 0:r.title)||(null==r?void 0:r.description))&amp;&amp;(0,i.jsx)(o.A,{type:r.type||"highlight",title:null==r?void 0:r.title,description:null==r?void 0:r.description}),(0,i.jsx)("h3",{className:"text-xl font-bold",children:(0,i.jsx)(a.A,{id:"activityBooking.bookingBox.notAvailable.title"})}),(0,i.jsx)("p",{children:(0,i.jsx)(a.A,{id:"activityBooking.bookingBox.notAvailable.description"})})]})}},42462:(e,t,l)=&gt;{l.d(t,{A:()=&gt;s});var i=l(6175),a=l.n(i),o=l(7620);let s=e=&gt;{let[t,l]=(0,o.useState)();return(0,o.useEffect)(()=&gt;{l(a().get(e))}),t}},45549:(e,t,l)=&gt;{l.d(t,{$Q:()=&gt;i,A7:()=&gt;r,Jh:()=&gt;a,R$:()=&gt;s,RI:()=&gt;o,s$:()=&gt;n,vT:()=&gt;d});let i="c424381a-b626-4ebd-9f2f-41a7665272ff",a="5247f2cf-29b1-4f0f-a5ef-07745097e4d5",o="05e6eb50-5da8-4860-9e53-b9a6d5232e50",s="bcac88bb-4dd6-4a57-9fe8-4335a5c5b04b",n="57ccca55-870e-45e2-96ab-b9f35991c0ef",r="210f2d8d-bb0d-4d9f-8c9b-b3878e396db4",d="2915aaf3-f800-4c91-bb37-8b03bd9a04da"},50058:(e,t,l)=&gt;{l.d(t,{A:()=&gt;a});var i=l(59240);let a=e=&gt;e?(0,i.vv8)(e.amount,e.currencyCode||" "):""},60215:(e,t,l)=&gt;{l.d(t,{A:()=&gt;v});var i=l(54568),a=l(35935),o=l(80029),s=l(47302),n=l(59240),r=l(67562),d=l(45549),c=l(98013),u=l(91096);let v=e=&gt;{let{id:t,isOpen:l,onToggle:v,onChange:x,value:h,ticketTypes:p,ticketTypeGroups:f,error:g,productType:b,minimumTravelers:j,maximumTravelers:y}=e,k=(0,u.A)(),N=m(h),w=(e,t)=&gt;null==p?e+"-"+t:e===Math.max(...p.map(e=&gt;e.ageFrom))?e+"+":e+" - "+t,A=h?Object.values(h).reduce((e,t)=&gt;e+t,0):0,D="9e70704a-c9b4-4648-a937-e6aa85284297",B=!1,T=0;h&amp;&amp;(B=!!h[D],Object.keys(h).forEach(e=&gt;0===h[e]&amp;&amp;delete h[e]),T=Object.entries(h).reduce((e,t)=&gt;{let[l,i]=t;return B&amp;&amp;l===D?e:e+i},0));let C=B?A-T+" "+k("activityBooking.box.carPackage")+(T&gt;0?" (+ "+T+")":""):A&gt;1?A+" "+k("activityBooking.box.travelers.value"):1==A?A+" "+k("activityBooking.box.travelers.singleValue"):"",O=null==f?void 0:f.map((e,t)=&gt;({...e,index:t})),M=null==p?void 0:p.map(e=&gt;{let t=null==O?void 0:O.find(t=&gt;{var l;return null===(l=t.ticketTypes)||void 0===l?void 0:l.find(t=&gt;t.supplyTicketTypeId===e.id)}),l=null==f?void 0:f.flatMap(e=&gt;e.ticketTypes).filter(e=&gt;e).find(t=&gt;t.supplyTicketTypeId===e.id);return{...e,name:(null==l?void 0:l.name)||e.name,description:null==l?void 0:l.description,groupName:null==t?void 0:t.name,groupDescription:null==t?void 0:t.description,groupIndex:null==t?void 0:t.index}}),P=M?(0,c.A)(M,e=&gt;e.groupIndex):void 0,F=Object.keys(P||{}).sort().reduce((e,t)=&gt;(e[t]=P[t],e),{}),I="box.travelers.minimumTravelers",E="box.travelers.maximumTravelers",S=b==r.ProductType.Activity?{minTravelers:"activityBooking."+I,maxTravelers:"activityBooking."+E}:{minTravelers:"tourBooking."+I,maxTravelers:"tourBooking."+E},R=e=&gt;{let t=e.id===d.vT;return(0,i.jsxs)("li",{className:"flex justify-between py-2",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{children:e.name}),(0,i.jsx)("div",{className:"text-sm text-text-subdued",children:(0,i.jsx)("div",{className:"text-sm text-text-subdued",children:e.id===d.RI?k("generic.adultTicketTypeAge",{ageFrom:e.ageFrom}):[d.Jh,d.s$,d.$Q,d.A7,d.R$].includes(e.id)?k("generic.ticketType",{ageFrom:e.ageFrom,ageTo:e.ageTo}):t?"":e.description||w(e.ageFrom,e.ageTo)})})]}),(0,i.jsxs)("div",{className:"flex items-center",children:[t?(0,i.jsx)("div",{className:"h-8 w-8"}):(0,i.jsx)("button",{type:"button",onClick:()=&gt;x(h&amp;&amp;h[e.id]?{...h,[e.id]:h[e.id]-1}:h),disabled:h&amp;&amp;(0===h[e.id]||N-1&lt;j),className:"flex items-center justify-center w-8 h-8 border rounded-full border-border-default disabled:opacity-50 hover:bg-default-hover",children:(0,i.jsx)(a.A,{height:20,width:20,className:"text-text-default"})}),(0,i.jsx)("input",{className:"w-10 p-0 text-center border-none rounded-lg appearance-textfield focus:ring-0 focus:ring-offset-0 focus:outline-0 border-y border-x",value:h&amp;&amp;h[e.id]||0,type:"number",min:j,max:y-N,readOnly:t,onChange:t=&gt;x(h?{...h,[e.id]:Number(t.target.value)&gt;=y-N?y-N:Number(t.target.value)}:{[e.id]:t.target.valueAsNumber})}),t?(0,i.jsx)("div",{className:"h-8 w-8"}):(0,i.jsx)("button",{type:"button",onClick:()=&gt;x(h&amp;&amp;h[e.id]?{...h,[e.id]:h[e.id]+1}:{...h,[e.id]:1}),disabled:!!h&amp;&amp;(y===N||N+1&gt;y),className:"flex items-center justify-center w-8 h-8 border rounded-full border-border-default disabled:opacity-50 hover:bg-default-hover",children:(0,i.jsx)(o.A,{height:20,width:20,className:"text-text-default"})})]})]},e.id)};return(0,i.jsx)("div",{className:l?"z-dialog":"",children:(0,i.jsx)(n.sAQ,{id:t,value:C,placeholder:k("activityBooking.box.travelers.placeholder"),icon:(0,i.jsx)(s.A,{height:20,width:20}),isOpen:l,hasError:!!g,errorMessage:g?k(g):null,className:" cursor-pointer\n          ".concat(g?"border-2 border-border-critical":"","\n        "),onToggleSelect:v,renderContent:()=&gt;{var e;return(0,i.jsxs)("div",{className:"p-4 overflow-auto max-h-96",children:[F?null===(e=Object.entries(F))||void 0===e?void 0:e.map(e=&gt;{var t;let[l,a]=e;return(0,i.jsxs)("div",{children:[l&amp;&amp;(Object.entries(F).length&gt;1||"2"!==l)&amp;&amp;"undefined"!==l&amp;&amp;(0,i.jsx)("div",{className:"font-bold underline",children:null===(t=a[l])||void 0===t?void 0:t.groupName}),(0,i.jsx)("ul",{children:null==a?void 0:a.map(e=&gt;R(e))})]},"".concat(l,"-tickettypes"))}):(0,i.jsx)("ul",{children:null==p?void 0:p.map(e=&gt;R(e))}),j&gt;0&amp;&amp;y&gt;0&amp;&amp;(0,i.jsxs)("div",{className:"flex flex-col items-center justify-center mt-2 text-sm text-text-subdued",children:[(0,i.jsxs)("div",{children:[k(S.minTravelers),":"," ",j]}),(0,i.jsxs)("div",{children:[k(S.maxTravelers),":"," ",y]})]})]})}})})},m=e=&gt;e?Object.values(e).reduce((e,t)=&gt;e+t,0):0},64066:(e,t,l)=&gt;{l.d(t,{A:()=&gt;s});var i=l(54568),a=l(62942),o=l(28913);let s=e=&gt;{let{images:t,imageCount:l,right:s,onClick:n}=e,r=(0,a.useRouter)(),d=t.slice(l,l+4).length,c=t.length-l-d;return(0,i.jsxs)(i.Fragment,{children:[t.length&gt;1&amp;&amp;(0,i.jsxs)("div",{className:"hidden lg:block",children:[(0,i.jsx)("div",{className:"absolute grid ".concat(s?"right-4":"left-4"," bottom-4 bg-white rounded-2xl h-14 ").concat({1:"w-[55px]",2:"w-[105px]",3:"w-[152px]",4:"w-[200px]"}[d]," items-center opacity-30")}),(0,i.jsx)("div",{className:"grid-cols-".concat([d]," absolute flex bottom-5 ").concat(s?"right-5":"left-5"),children:t.slice(l,l+4).map((e,t)=&gt;(0,i.jsxs)("div",{onClick:t=&gt;{n(),r.replace("#".concat(e._key)),t.stopPropagation(),t.preventDefault()},className:"relative flex gap-1 m-1 border-4 border-opacity-50 rounded-lg cursor-pointer border-default",children:[(0,i.jsx)("div",{className:"overflow-hidden rounded-md shadow-lg",children:(0,i.jsx)(o.default,{asset:null==e?void 0:e.image,aspectRatio:"square",className:"object-cover rounded-[0.25rem]",width:32,height:32})}),t===d-1&amp;&amp;c&gt;0&amp;&amp;(0,i.jsx)("div",{className:"absolute inset-0 rounded-[0.25rem] bg-dark-contrast bg-opacity-60 flex items-center justify-center",children:(0,i.jsxs)("div",{className:"text-sm font-normal text-text-on-dark-default",children:["+ ",c+1]})})]},e._key))})]}),(0,i.jsxs)("div",{className:"block lg:hidden",children:[(0,i.jsx)("div",{className:"absolute grid right-4 bottom-4 bg-white rounded-2xl h-14 w-[55px] items-center opacity-30"}),(0,i.jsx)("div",{className:"grid-cols-".concat([d]," absolute flex bottom-5 right-5"),children:t.slice(1,2).map(e=&gt;(0,i.jsxs)("div",{onClick:t=&gt;{n(),r.replace("#".concat(e._key)),t.stopPropagation(),t.preventDefault()},className:"relative flex gap-1 m-1 border-4 border-opacity-50 rounded-lg cursor-pointer border-default",children:[(0,i.jsx)("div",{className:"overflow-hidden rounded-md shadow-lg",children:(0,i.jsx)(o.default,{asset:null==e?void 0:e.image,aspectRatio:"square",className:"object-cover rounded-[0.25rem]",width:32,height:32})}),(0,i.jsx)("div",{className:"absolute inset-0 rounded-[0.25rem] bg-dark-contrast bg-opacity-60 flex items-center justify-center",children:(0,i.jsxs)("div",{className:"text-sm font-normal text-text-on-dark-default",children:["+ ",t.length-1]})})]},e._key))})]})]})}},65702:(e,t,l)=&gt;{l.d(t,{RT:()=&gt;i.A}),l(7620);var i=l(314)},68206:(e,t,l)=&gt;{l.d(t,{A:()=&gt;n});var i=l(54568),a=l(71036),o=l(46760),s=l(59240);let n=e=&gt;{let{id:t,isOpen:l,onToggle:n,onChange:r,value:d,isLoading:c,options:u}=e,v=(0,o.A)();return(0,i.jsx)("div",{className:l?"z-dialog":"",children:(0,i.jsx)(s.sAQ,{id:t,value:d,placeholder:v.formatMessage({id:"activityBooking.box.time.placeholder"}),icon:(0,i.jsx)(a.A,{height:20,width:20}),isOpen:l,onToggleSelect:n,renderContent:()=&gt;c?(0,i.jsx)("div",{className:"flex justify-center p-4",children:(0,i.jsx)(s.Nl1,{className:"animate-spin"})}):u?(0,i.jsx)("ul",{className:"px-4 py-2",children:u.sort((e,t)=&gt;e.value.localeCompare(t.value)).map(e=&gt;e.isAvailable?(0,i.jsx)("li",{onClick:()=&gt;r({id:e.id,value:e.value,variationId:e.variationId}),className:"py-2 font-bold cursor-pointer",children:e.value},e.id):(0,i.jsx)("li",{className:"py-2 text-text-subdued",children:e.value},e.id))}):(0,i.jsx)("div",{className:"p-4 text-sm text-text-subdued",children:v.formatMessage({id:"activityBooking.box.time.noTimesAvailable"})})})})}},70498:(e,t,l)=&gt;{l.d(t,{A:()=&gt;d});var i=l(54568),a=l(62971),o=l(59240),s=l(16316),n=l(3649),r=l(91096);let d=e=&gt;{let{notifyMe:t,productId:l,productName:d,bookingMessage:c}=e,u=(0,r.A)();return t?(0,i.jsx)(s.NotifyMeForm,{productId:l,productName:d,titleId:"activityBooking.bookingbox.notifyMe.title",descriptionId:"activiyBooking.bookingbox.notifyMe.description"}):(0,i.jsx)(n.A,{price:null,inputs:(0,i.jsx)("div",{children:(0,i.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-4 p-4 mt-auto md:px-8",children:[((null==c?void 0:c.title)||(null==c?void 0:c.description))&amp;&amp;(0,i.jsx)(o.FcD,{type:c.type||"highlight",title:null==c?void 0:c.title,description:null==c?void 0:c.description}),(0,i.jsx)("h3",{className:"text-xl font-bold",children:(0,i.jsx)(a.A,{id:"activityBooking.bookingBox.notAvailable.title"})}),(0,i.jsx)("p",{children:(0,i.jsx)(a.A,{id:"activityBooking.bookingBox.notAvailable.description"})})]})}),modalButtons:null,openDialogButtonText:u("activityBooking.bookingBox.notAvailable.moreInformation")})}},81941:(e,t,l)=&gt;{l.r(t),l.d(t,{default:()=&gt;u});var i=l(54568),a=l(7620),o=l(84230),s=l(62942),n=l(28913),r=l(34105),d=l(64066);let c=e=&gt;{var t;let{images:l,right:a,onClick:o}=e;return(0,i.jsx)("div",{className:"w-full h-full",children:(0,i.jsxs)("div",{className:"relative h-full overflow-hidden shadow-lg rounded-2xl",onClick:e=&gt;{o(),e.stopPropagation(),e.preventDefault()},children:[(0,i.jsx)(n.default,{asset:null===(t=l[0])||void 0===t?void 0:t.image,aspectRatio:"landscape16By9",className:"relative object-cover",fill:!0}),l.length&gt;1&amp;&amp;(0,i.jsx)(d.A,{images:l,imageCount:1,right:a,onClick:o})]})})},u=e=&gt;{var t;let{images:l,scale:u,right:v}=e,m=(0,s.useRouter)(),x="show3"===u,h="show1"===u,[p,f]=(0,a.useState)(!1),g=x?3:5;return(0,i.jsxs)(i.Fragment,{children:[l&amp;&amp;(0,i.jsx)("div",{className:"relative w-full h-full z-image-slideshow-grid ".concat(h||(null==l?void 0:l.length)&lt;=2?"min-h-[472px] lg:min-h-[648px]":" "," "),children:h||(null==l?void 0:l.length)&lt;=2?(0,i.jsx)(c,{images:l,right:v,onClick:()=&gt;f(!0)}):(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-4 lg:gap-4",children:[(0,i.jsx)("div",{className:(0,o.Q)("relative row-span-2 min-h-0 min-w-0",x||l.length&lt;5?"col-span-3":"col-span-2"),children:(0,i.jsxs)("div",{className:"relative ".concat(x||l.length&lt;5?"pb-[100%] lg:pb-0":"pb-[100%]"," rounded-2xl shadow-lg overflow-hidden w-full h-full cursor-pointer"),onClick:e=&gt;{f(!0),e.stopPropagation(),e.preventDefault()},children:[(0,i.jsx)(n.default,{asset:null===(t=l[0])||void 0===t?void 0:t.image,aspectRatio:x||l.length&lt;5?"landscape2by1":"square",className:"object-cover",fill:!0,priority:!0,sizes:"(max-width: 640px) 95vw, 1052px"}),(0,i.jsx)(d.A,{images:l,imageCount:g,right:v,onClick:()=&gt;f(!0)})]})}),l.slice(1,g).map(e=&gt;(0,i.jsx)("div",{className:"hidden min-w-0 min-h-0 cursor-pointer lg:block",onClick:t=&gt;{f(!0),m.replace("#".concat(e._key)),t.stopPropagation(),t.preventDefault()},children:(0,i.jsx)("div",{className:"relative pb-[100%] rounded-2xl shadow-lg overflow-hidden w-full h-full",children:(0,i.jsx)(n.default,{asset:null==e?void 0:e.image,aspectRatio:"square",className:"object-cover",fill:!0,priority:!0,sizes:"(max-width: 640px) 95vw, 316px"})})},e._key))]})})}),p&amp;&amp;(0,i.jsx)(r.A,{images:l,onClose:()=&gt;f(!1)})]})}},89593:(e,t,l)=&gt;{l.d(t,{X:()=&gt;a,w:()=&gt;i});let i="noAvailability";function a(e,t,l){let a=t.formatDate(e,{day:"numeric"}),o=t.formatDate(e,{month:"long"}),s=Error(l("activityBooking.box.time.noOptions",{date:"".concat(a," ").concat(o)}));return s.name=i,s}},98013:(e,t,l)=&gt;{var i,a;l.d(t,{A:()=&gt;o});let o=(e,t)=&gt;e.reduce((l,o,s)=&gt;(((i=l)[a=t(o,s,e)]||(i[a]=[])).push(o),l),{})}}]);</pre></body></html>