PageSourceSearch

https://book.hotelfive.it/_next/static/chunks/1_1_k1z1ou48z.js

js hotelfive.it collected 2026-10-08 18:54:47 UTC 31,927 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,843123,e=>{"use strict";var t=e.i(843476),o=e.i(500932),r=e.i(271645);let i=(0,r.createContext)(void 0);e.s(["AccommodationBookingContext",0,i,"AccommodationBookingProvider",0,e=>{let r,n,a=(0,o.c)(7),{config:s,product:l,searchParams:c,children:u}=e;return a[0]!==s||a[1]!==l||a[2]!==c?(r={config:s,searchParams:c,product:l},a[0]=s,a[1]=l,a[2]=c,a[3]=r):r=a[3],a[4]!==u||a[5]!==r?(n=(0,t.jsx)(i.Provider,{value:r,children:u}),a[4]=u,a[5]=r,a[6]=n):n=a[6],n},"useAccommodationBookingContext",0,()=>{let e=(0,r.useContext)(i);if(!e)throw Error("Tried to use AccommodationBookingContext outside Provider!");return e}])},274239,508020,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(500932),i=e.i(648048),n=e.i(703107),a=e.i(672464),s=e.i(629197),l=e.i(661760),c=e.i(298533),u=e.i(692156),d=e.i(56989),f=e.i(513316),m=e.i(71359),p=e.i(490031),h=e.i(903342),v=e.i(602434);function y(e){return{...e,Children:[]}}function g(e,t){return e+t.NrOfAdults}function b(e){return e?.Age!==void 0}function C(e){return Number(e.Age)}function x(e){return e.Children.filter(b).flatMap(C)}var k=e.i(58840),A=e.i(253946),w=e.i(577259),S=e.i(843123);let R=()=>{let e=(0,r.c)(7),t=(0,a.useAtomValue)(w.selectedObjectState),i=(0,o.useContext)(S.AccommodationBookingContext);if(t?.productType){let o,r;return e[0]!==t.config?(o=t.config?{isAdultsOnlyPackage:t.config.isAdultsOnly,waitListEnabled:t.config.waitListEnabled,crossSaleEnabled:t.config.crossSaleEnabled}:void 0,e[0]=t.config,e[1]=o):o=e[1],e[2]!==t.objectId||e[3]!==t.objectName||e[4]!==t.productType||e[5]!==o?(r={type:t.productType,id:t.objectId,name:t.objectName,config:o},e[2]=t.objectId,e[3]=t.objectName,e[4]=t.productType,e[5]=o,e[6]=r):r=e[6],r}return i?.product},I=()=>{let e=(0,o.useContext)(S.AccommodationBookingContext);return e?.searchParams};e.s(["useBookingProduct",0,R,"useBookingSearchParams",0,I],508020);var P=e.i(178126),O=e.i(66768);e.s(["AccommodationBookingCalendar",0,e=>{let b,C,w,S,_,T,j,M,D,E,N,F=(0,r.c)(38),{onDateRangeSelected:B}=e,L=(0,O.useTheme)(),z=L?.css?.viewType===c.ViewType.SearchBarTop,{channelInfo:G}=(0,d.useChannelContext)(),H=R(),K=I(),V=(0,k.useAccommodationTranslations)(),[U,q]=(0,a.useAtom)(s.selectedCalendarStartDate),[W,Q]=(0,a.useAtom)(l.selectedCalendarEndDate);F[0]!==U?(b=U?(0,P.toUTCDate)(new Date(U)):null,F[0]=U,F[1]=b):b=F[1];let Y=b;F[2]!==W?(C=W?(0,P.toUTCDate)(new Date(W)):null,F[2]=W,F[3]=C):C=F[3];let $=C,X=!!Y&&!!$,{queryOptions:J,promoCode:Z}=((e,t)=>{let o,i,n,s,l,b,C,k,A,w,S,R,I=(0,r.c)(60),{APIClient:P,firstDayOfWeek:O}=(0,u.useGlobalContext)(),{channelId:_,channelInfo:T}=(0,d.useChannelContext)();I[0]!==_?(o=(0,h.searchOptionsState)(_),I[0]=_,I[1]=o):o=I[1];let j=(0,a.useAtomValue)(o),M=(0,a.useAtomValue)(v.searchOptionsSelectedAccommodationTypesState),D=(0,a.useAtomValue)(m.searchOptionsRoomConfigsCalendarState),E=e?.type==="package_category"||e?.type==="mp_package_category"||e?.type==="package"||e?.type==="voucher_package",N=e?.config?.isAdultsOnlyPackage;e:{if(E&&N&&D){let e;I[2]!==D?(e=D.map(y),I[2]=D,I[3]=e):e=I[3],i=e;break e}i=D}let F=i;I[4]!==F?(n=F?.reduce(g,0),I[4]=F,I[5]=n):n=I[5];let B=n;I[6]!==F?(s=F?.flatMap(x),I[6]=F,I[7]=s):s=I[7];let L=s;I[8]!==F?(l=F??[],I[8]=F,I[9]=l):l=I[9],I[10]!==l?(b=(0,p.roomInfosToRoomConfigs)(l),I[10]=l,I[11]=b):b=I[11];let z=b,G=j?.filter?.promoCode??j?.filter?.mpPromoCode,H=j?.filter?.agentCode,K=j?.filter?.corpCode,V=e?.type==="package_category"||e?.type==="mp_package_category"?e.id:void 0,U=e?.type==="mp_package_category",q=e?.type==="package"||e?.type==="voucher_package"?e?.id:void 0,W=e?.type==="room"?e?.id:void 0,Q=e?.type==="room_group"?e?.id:void 0,Y=e?.type==="campaign"?e?.id:void 0;I[12]!==T?.accommodationTypes||I[13]!==M?(C=M??T?.accommodationTypes??[],I[12]=T?.accommodationTypes,I[13]=M,I[14]=C):C=I[14];let $=C;I[15]!==$?(""===(k=void 0==$?void 0:$.join(","))&&(k=","),I[15]=$,I[16]=k):k=I[16];let X=t?.typeOfSearch??(E?c.TypeOfSearch.PackageOnly:c.TypeOfSearch.All);I[17]!==P||I[18]!==k||I[19]!==H||I[20]!==Y||I[21]!==_||I[22]!==L||I[23]!==K||I[24]!==O||I[25]!==U||I[26]!==B||I[27]!==V||I[28]!==q||I[29]!==G||I[30]!==z||I[31]!==Q||I[32]!==W||I[33]!==D||I[34]!==t?.voucherCode||I[35]!==X?(A=e=>_?P.accommodationCalendarV1(e.month.getFullYear(),e.month.getMonth()+1,V,U,q,!1,W,void 0,Q,Y,O,void 0,D?void 0:B,D?void 0:L,D?z:void 0,void 0,void 0,void 0,G,void 0,k,X,e.allowCalendarToMoveForward,!1,H,t?.voucherCode,K,_):new Promise(t=>t((0,f.getEmptyCalendar)(e.month,O))),I[17]=P,I[18]=k,I[19]=H,I[20]=Y,I[21]=_,I[22]=L,I[23]=K,I[24]=O,I[25]=U,I[26]=B,I[27]=V,I[28]=q,I[29]=G,I[30]=z,I[31]=Q,I[32]=W,I[33]=D,I[34]=t?.voucherCode,I[35]=X,I[36]=A):A=I[36];let J=A,Z=t?.voucherCode;I[37]!==k||I[38]!==H||I[39]!==Y||I[40]!==_||I[41]!==L||I[42]!==K||I[43]!==U||I[44]!==B||I[45]!==V||I[46]!==q||I[47]!==G||I[48]!==z||I[49]!==Q||I[50]!==W||I[51]!==Z||I[52]!==X?(w=["accommodation_booking_c
1alendar",q,V,U,H,G,K,W,Q,Y,B,L,z,k,X,Z,_],I[37]=k,I[38]=H,I[39]=Y,I[40]=_,I[41]=L,I[42]=K,I[43]=U,I[44]=B,I[45]=V,I[46]=q,I[47]=G,I[48]=z,I[49]=Q,I[50]=W,I[51]=Z,I[52]=X,I[53]=w):w=I[53],I[54]!==J||I[55]!==w?(S={queryKey:w,queryFn:J},I[54]=J,I[55]=w,I[56]=S):S=I[56];let ee=S;return I[57]!==ee||I[58]!==G?(R={queryOptions:ee,promoCode:G},I[57]=ee,I[58]=G,I[59]=R):R=I[59],R})(H,K),ee=(H?.type==="package"||H?.type==="voucher_package"||H?.type==="room")&&H?.id&&H?.name,et=H?.type==="voucher_package";F[4]!==B||F[5]!==Q||F[6]!==q?(w=e=>{let t=(0,n.parseDateToServerFormat)(e?.[0]),o=(0,n.parseDateToServerFormat)(e?.[1]);q(t),Q(o),t&&o&&B?.()},F[4]=B,F[5]=Q,F[6]=q,F[7]=w):w=F[7],F[8]!==$||F[9]!==Y?(S=[Y,$],F[8]=$,F[9]=Y,F[10]=S):S=F[10];let eo=X?Y??void 0:void 0;F[11]!==z?(_=z&&{gap:4,centered:!0},F[11]=z,F[12]=_):_=F[12],F[13]!==Z||F[14]!==eo||F[15]!==_?(T={initMonth:eo,allowCalendarToMoveForward:!0,showWeekNumbers:!0,promoCodeTrigger:Z,..._},F[13]=Z,F[14]=eo,F[15]=_,F[16]=T):T=F[16],F[17]!==z||F[18]!==et?(j=e=>(0,o.createElement)(i.default.DayItemWithDropdown,{variant:"info",isWithDropdown:!z,usePortal:!0,showPrice:!et,centered:z,...e,key:e.key}),F[17]=z,F[18]=et,F[19]=j):j=F[19];let er=!et;F[20]!==H||F[21]!==ee||F[22]!==V?(M=!ee||(0,A.GetTranslation)(V("EA4H.General.NoCheckedInFor{0}"),H.name?.trim()),F[20]=H,F[21]=ee,F[22]=V,F[23]=M):M=F[23];let ei=H?.config?.waitListEnabled??G?.waitingListActivated,en=G?.anySisterHotels&&(H?.config?.crossSaleEnabled??H?.config?.waitListEnabled??!0);return F[24]!==M||F[25]!==ei||F[26]!==en?(D={unavailable:M,waitlist:ei,sisterHotel:en},F[24]=M,F[25]=ei,F[26]=en,F[27]=D):D=F[27],F[28]!==D||F[29]!==er?(E=(0,t.jsx)(i.default.Legend,{config:{showDateLabel:!0,showCurrency:er,labels:D}}),F[28]=D,F[29]=er,F[30]=E):E=F[30],F[31]!==J||F[32]!==E||F[33]!==w||F[34]!==S||F[35]!==T||F[36]!==j?(N=(0,t.jsx)(i.default,{queryOptions:J,mode:"range",onDateRangeChange:w,dateRange:S,config:T,dayItemRenderer:j,legend:E}),F[31]=J,F[32]=E,F[33]=w,F[34]=S,F[35]=T,F[36]=j,F[37]=N):N=F[37],N}],274239)},309309,e=>{"use strict";var t=e.i(500932),o=e.i(18803),r=e.i(843123),i=e.i(672464),n=e.i(602434),a=e.i(58840);function s(e){return e.typeOfAccommodation}function l(e){return e.translatedTypeOfAccommodation}e.s(["useAccommodationTypes",0,()=>{let e,c,u,d,f,m,p=(0,t.c)(21),{data:h}=(0,o.useGuestRooms)(),{product:v}=(0,r.useAccommodationBookingContext)(),y=(0,a.useAccommodationTranslations)(),[g,b]=(0,i.useAtom)(n.searchOptionsSelectedAccommodationTypesState);if(p[0]!==h?.rooms||p[1]!==v||p[2]!==y){let t,o=v?.type==="room_group"?h?.rooms?.filter(e=>e.roomTypeGroupId===v.id)??[]:h?.rooms;c=(e=Array.from(new Set(o.map(s)))).length>1&&v?.id===void 0,p[6]!==y?(t=e=>[y.dynamic(e.text),e],p[6]=y,p[7]=t):t=p[7],u=[...new Map(o.map(l).map(t)).values()],p[0]=h?.rooms,p[1]=v,p[2]=y,p[3]=e,p[4]=c,p[5]=u}else e=p[3],c=p[4],u=p[5];let C=u;p[8]!==e||p[9]!==g||p[10]!==b?(d=t=>o=>{o?b(()=>g?[...g,t]:[t]):b(()=>g?g.filter(e=>e!==t):e?[...e.filter(e=>e!==t)]:[])},p[8]=e,p[9]=g,p[10]=b,p[11]=d):d=p[11];let x=d;p[12]!==b?(f=()=>{b(void 0)},p[12]=b,p[13]=f):f=p[13];let k=f;return p[14]!==e||p[15]!==x||p[16]!==k||p[17]!==c||p[18]!==g||p[19]!==C?(m={availableAccommodationTypes:e,hasAccommodationTypes:c,selectedAccommodationTypes:g,handleChangeSelectedAccommodationTypes:x,handleClearSelection:k,translatedAvailableAccommodationTypes:C},p[14]=e,p[15]=x,p[16]=k,p[17]=c,p[18]=g,p[19]=C,p[20]=m):m=p[20],m}])},945916,e=>{"use strict";var t=e.i(500932),o=e.i(959022),r=e.i(56989),i=e.i(843123);e.s(["useCodeInputSettings",0,()=>{let e,n=(0,t.c)(2),{isLoggedIn:a}=(0,o.useAgentContext)(),{channelInfo:s}=(0,r.useChannelContext)(),{config:l}=(0,i.useAccommodationBookingContext)(),c=s?.hasPromoCode||s?.hasIATACode||s?.hasCorpCode,u=!a&&c&&(l?.showCodeInput??!0);return n[0]!==u?(e={showCodeInput:u},n[0]=u,n[1]=e):e=n[1],e}])},893995,e=>{"use strict";var t=e.i(500932),o=e.i(56989),r=e.i(860583),i=e.i(49456),n=e.i(480129),a=e.i(331378),s=e.i(912598),l=e.i(672464),c=e.i(629197),u=e.i(661760),d=e.i(619837),f=e.i(843123),m=e.i(66768);function p(){}e.s(["useMakeSearch",0,e=>{let h,v,y,g,b=(0,t.c)(19),{product:C,searchParams:x}=(0,f.useAccommodationBookingContext)();(0,m.useTheme)();let{channelId:k}=(0,o.useChannelContext)(),{getUrl:A}=(0,d.useNavigationManager)(),w=(0,l.useSetAtom)(i.isSearchInProgressAtom),S=(0,r.useClearBasket)(),R=(0,s.useQueryClient)();b[0]===Symbol.for("react.memo_cache_sentinel")?(h={queryKey:["accommodationsearch"]},b[0]=h):h=b[0];let I=(0,a.useIsFetching)(h)>0,P=(0,l.useAtomValue)(c.selectedCalendarStartDate),O=(0,l.useAtomValue)(u.selectedCalendarEndDate),_=(0,l.useSetAtom)(n.selectedRoomState),T=
1x?.voucherCode,j=C?.config?.isAdultsOnlyPackage;b[1]!==T||b[2]!==j?(v={voucherCode:T,isAdultsOnlyPackage:j},b[1]=T,b[2]=j,b[3]=v):v=b[3];let{makeSearch:M}=(0,i.useSearch)(v);b[4]!==e||b[5]!==k||b[6]!==S||b[7]!==A||b[8]!==I||b[9]!==M||b[10]!==C||b[11]!==R||b[12]!==_||b[13]!==w?(y=async()=>{let t;I||(w(!0),await S.mutateAsync({}),R.setQueryData(["basket",k],p),M({setShowYouSearchedForAfterSearch:!0,redirectUrl:C?.type==="package"&&C?.id?A("specific-package",{detailsPageParam:{paramName:"packageId",paramValue:C.id}}):void 0,skipNavigation:!1,isPackageSearch:"package"===(t=C?.type)||"package_category"===t||"mp_package_category"===t||"voucher_package"===t}),_(void 0),e?.())},b[4]=e,b[5]=k,b[6]=S,b[7]=A,b[8]=I,b[9]=M,b[10]=C,b[11]=R,b[12]=_,b[13]=w,b[14]=y):y=b[14];let D=y,E=!P||!O;return b[15]!==E||b[16]!==D||b[17]!==I?(g={handleSearch:D,isSearchPending:I,disabled:E},b[15]=E,b[16]=D,b[17]=I,b[18]=g):g=b[18],g}],893995)},315508,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r="chevron-down",i=[],n="f078",a="M207.5 409c9.4 9.4 24.6 9.4 33.9 0l200-200c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-183 183-183-183c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l200 200z";o.definition={prefix:"far",iconName:r,icon:[448,512,i,n,a]},o.faChevronDown=o.definition,o.prefix="far",o.iconName=r,o.width=448,o.height=512,o.ligatures=i,o.unicode=n,o.svgPathData=a,o.aliases=i},682816,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r=[128273],i="f084",n="M208 176c0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128c-10.4 0-20.5-1.2-30.1-3.6-8.1-2-16.7 .5-22.6 6.4L254.1 336 200 336c-13.3 0-24 10.7-24 24l0 40-40 0c-13.3 0-24 10.7-24 24l0 40-64 0 0-78.1 157.2-157.2c5.9-5.9 8.3-14.5 6.4-22.6-2.3-9.6-3.6-19.7-3.6-30.1zM336 0c-97.2 0-176 78.8-176 176 0 9.5 .7 18.8 2.2 27.9L7 359c-4.5 4.5-7 10.6-7 17L0 488c0 13.3 10.7 24 24 24l112 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l27.2-27.2c9.1 1.4 18.4 2.2 27.9 2.2 97.2 0 176-78.8 176-176S433.2 0 336 0zm32 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64z";o.definition={prefix:"far",iconName:"key",icon:[512,512,r,i,n]},o.faKey=o.definition,o.prefix="far",o.iconName="key",o.width=512,o.height=512,o.ligatures=r,o.unicode=i,o.svgPathData=n,o.aliases=r},355730,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r="pen-line",i=[],n="e212",a="M58.9 315.1c-10.7 10.7-18.5 24.1-22.6 38.7L.9 481.6c-2.3 8.3 0 17.3 6.2 23.4s15.1 8.5 23.4 6.2l127.8-35.5c14.6-4.1 27.9-11.8 38.7-22.6l294-294C504.4 145.6 512 127.2 512 108s-7.6-37.6-21.2-51.1L455.1 21.2C441.6 7.6 423.2 0 404 0s-37.6 7.6-51.1 21.2l-294 294zM404 48c6.4 0 12.6 2.6 17.2 7.1l35.7 35.7c4.6 4.6 7.1 10.7 7.1 17.2s-2.6 12.6-7.1 17.2L404 178.1 333.9 108 386.8 55.1c4.6-4.6 10.7-7.1 17.2-7.1zM92.9 349.1L300 141.9 370.1 212 162.9 419.1c-4.9 4.9-10.9 8.4-17.6 10.3l-86.9 24.1 24.1-86.9c1.8-6.6 5.4-12.7 10.3-17.6zM280 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0z";o.definition={prefix:"far",iconName:r,icon:[576,512,i,n,a]},o.faPenLine=o.definition,o.prefix="far",o.iconName=r,o.width=576,o.height=512,o.ligatures=i,o.unicode=n,o.svgPathData=a,o.aliases=i},170773,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r="user",i=[128100,62144,62470,"user-alt","user-large"],n="f007",a="M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM48 480c0-70.7 57.3-128 128-128l96 0c70.7 0 128 57.3 128 128l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-97.2-78.8-176-176-176l-96 0C78.8 304 0 382.8 0 480l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z";o.definition={prefix:"far",iconName:r,icon:[448,512,i,n,a]},o.faUser=o.definition,o.prefix="far",o.iconName=r,o.width=448,o.height=512,o.ligatures=i,o.unicode=n,o.svgPathData=a,o.aliases=i},83413,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r="circle-xmark",i=[61532,"times-circle","xmark-circle"],n="f057",a="M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM167 167c9.4-9.4 24.6-9.4 33.9 0l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9z";o.definition={prefix:"fas",iconName:r,icon:[512,512,i,n,a]},o.faCircleXmark=o.definition,o.prefix="fas",o.iconName=r,o.width=512,o.height=512,o.ligatures=i,o.unicode=n,o.svgPathData=a,o.aliases=i},351478,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0});var r=e.r(83413);o.definition={prefix:r.prefix,iconName:r.iconName,icon:[r.width,r.height,r.aliases,r.unicode,r.svgPathData]},o.faTimesCircle=o.definition,o.prefix=r.prefix,o.iconName=r.iconName,o.width=r.width,o.height=r.height,o.ligatures=r.aliases,o.unicode=r.unicode,o.svgPathData=r.svgPathData,o.aliases=r.aliases}
1,842727,75830,586318,e=>{"use strict";var t=e.i(271645),o=e.i(981140),r=e.i(30030),i=e.i(820783),n=e.i(991918),a=e.i(843476),s=Object.defineProperty,l=(e,t)=>s(e,"name",{value:t,configurable:!0});function c(e){let o=e+"CollectionProvider",[s,c]=(0,r.createContextScope)(o),[u,d]=s(o,{collectionRef:{current:null},itemMap:new Map}),f=l(e=>{let{scope:o,children:r}=e,i=t.useRef(null),n=t.useRef(new Map).current;return(0,a.jsx)(u,{scope:o,itemMap:n,collectionRef:i,children:r})},"CollectionProvider");f.displayName=o;let m=e+"CollectionSlot",p=(0,n.createSlot)(m),h=t.forwardRef((e,t)=>{let{scope:o,children:r}=e,n=d(m,o),s=(0,i.useComposedRefs)(t,n.collectionRef);return(0,a.jsx)(p,{ref:s,children:r})});h.displayName=m;let v=e+"CollectionItemSlot",y="data-radix-collection-item",g=(0,n.createSlot)(v),b=t.forwardRef((e,o)=>{let{scope:r,children:n,...s}=e,l=t.useRef(null),c=(0,i.useComposedRefs)(o,l),u=d(v,r);return t.useEffect(()=>(u.itemMap.set(l,{ref:l,...s}),()=>void u.itemMap.delete(l))),(0,a.jsx)(g,{...{[y]:""},ref:c,children:n})});function C(o){let r=d(e+"CollectionConsumer",o);return t.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${y}]`));return Array.from(r.itemMap.values()).sort((e,o)=>t.indexOf(e.ref.current)-t.indexOf(o.ref.current))},[r.collectionRef,r.itemMap])}return b.displayName=v,l(C,"useCollection"),[{Provider:f,Slot:h,ItemSlot:b},C,c]}l(c,"createCollection");var u=new WeakMap,d=class e extends Map{static{l(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],u.set(this,!0)}set(e,t){return u.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,o){let r,i=this.has(t),n=this.#e.length,a=p(e),s=a>=0?a:n+a,l=s<0||s>=n?-1:s;if(l===this.size||i&&l===this.size-1||-1===l)return this.set(t,o),this;let c=this.size+ +!i;a<0&&s++;let u=[...this.#e],d=!1;for(let e=s;e<c;e++)if(s===e){let n=u[e];u[e]===t&&(n=u[e+1]),i&&this.delete(t),r=this.get(n),this.set(t,o)}else{d||u[e-1]!==t||(d=!0);let o=u[d?e:e-1],i=r;r=this.get(o),this.delete(o),this.set(o,i)}return this}with(t,o,r){let i=new e(this);return i.insert(t,o,r),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,o){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,o)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,o){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,o)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=f(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=f(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return f(this.#e,e)}from(e,t){let o=this.indexOf(e);if(-1===o)return;let r=o+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let o=this.indexOf(e);if(-1===o)return;let r=o+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let o=0;for(let r of this){if(Reflect.apply(e,t,[r,o,this]))return r;o++}}findIndex(e,t){let o=0;for(let r of this){if(Reflect.apply(e,t,[r,o,this]))return o;o++}return -1}filter(t,o){let r=[],i=0;for(let e of this)Reflect.apply(t,o,[e,i,this])&&r.push(e),i++;return new e(r)}map(t,o){let r=[],i=0;for(let e of this)r.push([e[0],Reflect.apply(t,o,[e,i,this])]),i++;return new e(r)}reduce(...e){let[t,o]=e,r=0,i=o??this.at(0);for(let o of this)i=0===r&&1===e.length?o:Reflect.apply(t,this,[i,o,r,this]),r++;return i}reduceRight(...e){let[t,o]=e,r=o??this.at(-1);for(let o=this.size-1;o>=0;o--){let i=this.at(o);r=o===this.size-1&&1===e.length?i:Reflect.apply(t,this,[r,i,o,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let o=this.keyAt(e),r=this.get(o);t.set(o,r)}return t}toSpliced(...t){let o=[...this.entries()];return o.splice(...t),new e(o)}slice(t,o){let r=new e,i=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==o&&o>0&&(i=o-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),o=this.get(t);r.set(t,o)}return r}every(e,t){let o=0;for(let r of this){if(!Reflect.apply(e,t,[r,o,this]))return!1;o++}return!0}some(e,t){let o=0;for(let r of this){if(Reflect.apply(e,t,[r,o,this]))return!0;o++}return!1}};function f(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let o=m(e,t);return -1===o?void 0:e[o]}function m(e,t){let o=e.length,r=p(t),i=r>=0?r:o+r;return i<0||i>=o?-1:i}function p(e){return e!=e||0===e?0:Math.trunc(e)}function h(e,t){if(e===t)return!0;
1if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let o=Object.keys(e),r=Object.keys(t);if(o.length!==r.length)return!1;for(let r of o)if(!Object.prototype.hasOwnProperty.call(t,r)||e[r]!==t[r])return!1;return!0}function v(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function y(e,t){return e[1].element&&t[1].element?v(e[1].element,t[1].element)?-1:1:0}function g(e){return new MutationObserver(t=>{for(let o of t)if("childList"===o.type)return void e()})}l(f,"at"),l(m,"toSafeIndex"),l(p,"toSafeInteger"),l(function(e){let o=e+"CollectionProvider",[s,c]=(0,r.createContextScope)(o),[u,f]=s(o,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new d,setItemMap:l(()=>void 0,"setItemMap")}),m=l(({state:e,...t})=>e?(0,a.jsx)(v,{...t,state:e}):(0,a.jsx)(p,{...t}),"CollectionProvider");m.displayName=o;let p=l(e=>{let t=S();return(0,a.jsx)(v,{...e,state:t})},"CollectionInit");p.displayName=o+"Init";let v=l(e=>{let{scope:o,children:r,state:n}=e,s=t.useRef(null),[l,c]=t.useState(null),d=(0,i.useComposedRefs)(s,c),[f,m]=n;return t.useEffect(()=>{if(!l)return;let e=g(()=>{});return e.observe(l,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[l]),(0,a.jsx)(u,{scope:o,itemMap:f,setItemMap:m,collectionRef:d,collectionRefObject:s,collectionElement:l,children:r})},"CollectionProviderImpl");v.displayName=o+"Impl";let b=e+"CollectionSlot",C=(0,n.createSlot)(b),x=t.forwardRef((e,t)=>{let{scope:o,children:r}=e,n=f(b,o),s=(0,i.useComposedRefs)(t,n.collectionRef);return(0,a.jsx)(C,{ref:s,children:r})});x.displayName=b;let k=e+"CollectionItemSlot",A=(0,n.createSlot)(k),w=t.forwardRef((e,o)=>{let{scope:r,children:n,...s}=e,l=t.useRef(null),[c,u]=t.useState(null),m=(0,i.useComposedRefs)(o,l,u),{setItemMap:p}=f(k,r),v=t.useRef(s);h(v.current,s)||(v.current=s);let g=v.current;return t.useEffect(()=>(p(e=>c?e.has(c)?e.set(c,{...g,element:c}).toSorted(y):(e.set(c,{...g,element:c}),e.toSorted(y)):e),()=>{p(e=>c&&e.has(c)?(e.delete(c),new d(e)):e)}),[c,g,p]),(0,a.jsx)(A,{"data-radix-collection-item":"",ref:m,children:n})});function S(){return t.useState(new d)}function R(t){let{itemMap:o}=f(e+"CollectionConsumer",t);return o}return w.displayName=k,l(S,"useInitCollection"),l(R,"useCollection"),[{Provider:m,Slot:x,ItemSlot:w},{createCollectionScope:c,useCollection:R,useInitCollection:S}]}
1,"createCollection"),l(h,"shallowEqual"),l(v,"isElementPreceding"),l(y,"sortByDocumentPosition"),l(g,"getChildListObserver"),e.s(["createCollection",0,c],75830);var b=e.i(610772),C=e.i(248425),x=e.i(30207),k=e.i(369340),A=Object.defineProperty,w=t.createContext(void 0);function S(e){let o=t.useContext(w);return e||o||"ltr"}A(S,"name",{value:"useDirection",configurable:!0}),e.s(["useDirection",0,S],586318);var R=e.i(934620),I=Object.defineProperty,P=(e,t)=>I(e,"name",{value:t,configurable:!0}),O=!1;function _(){let[e,o]=t.useState(O);return t.useEffect(()=>{O||(O=!0,o(!0))},[]),e}P(_,"useIsHydrated");var T=t[" useSyncExternalStore ".trim().toString()];function j(){return()=>{}}function M(){return T(j,()=>!0,()=>!1)}P(j,"subscribe"),P(M,"useIsHydratedModern");var D="function"==typeof T?M:_,E=Object.defineProperty,N=(e,t)=>E(e,"name",{value:t,configurable:!0}),F="rovingFocusGroup.onEntryFocus",B={bubbles:!1,cancelable:!0},L="RovingFocusGroup",[z,G,H]=c(L),[K,V]=(0,r.createContextScope)(L,[H]),[U,q]=K(L),W=t.forwardRef(N(function(e,t){return(0,a.jsx)(z.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(z.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(Q,{...e,ref:t})})})},"RovingFocusGroup")),Q=t.forwardRef(N(function(e,r){let{__scopeRovingFocusGroup:n,orientation:s,loop:l=!1,dir:c,currentTabStopId:u,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:f,onEntryFocus:m,preventScrollOnEntryFocus:p=!1,...h}=e,v=t.useRef(null),y=(0,i.useComposedRefs)(r,v),g=S(c),[b,A]=(0,k.useControllableState)({prop:u,defaultProp:d??null,onChange:f,caller:L}),[w,R]=t.useState(!1),I=(0,x.useCallbackRef)(m),P=G(n),O=t.useRef(!1),[_,T]=t.useState(0);return t.useEffect(()=>{let e=v.current;if(e)return e.addEventListener(F,I),()=>e.removeEventListener(F,I)},[I]),(0,a.jsx)(U,{scope:n,orientation:s,dir:g,loop:l,currentTabStopId:b,onItemFocus:t.useCallback(e=>A(e),[A]),onItemShiftTab:t.useCallback(()=>R(!0),[]),onFocusableItemAdd:t.useCallback(()=>T(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>T(e=>e-1),[]),children:(0,a.jsx)(C.Primitive.div,{tabIndex:w||0===_?-1:0,"data-orientation":s,...h,ref:y,style:{outline:"none",...e.style},onMouseDown:(0,o.composeEventHandlers)(e.onMouseDown,()=>{O.current=!0}),onFocus:(0,o.composeEventHandlers)(e.onFocus,e=>{let t=!O.current;if(e.target===e.currentTarget&&t&&!w){let t=new CustomEvent(F,B);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=P().filter(e=>e.focusable);Z([e.find(e=>e.active),e.find(e=>e.id===b),...e].filter(Boolean).map(e=>e.ref.current),p)}}O.current=!1}),onBlur:(0,o.composeEventHandlers)(e.onBlur,()=>R(!1))})})},"RovingFocusGroupImpl")),Y=t.forwardRef(N(function(e,r){let{__scopeRovingFocusGroup:i,focusable:n=!0,active:s=!1,tabStopId:l,children:c,...u}=e,d=(0,b.useId)(),f=l||d,m=q("RovingFocusGroupItem",i),p=m.currentTabStopId===f,h=G(i),{onFocusableItemAdd:v,onFocusableItemRemove:y,currentTabStopId:g}=m,x=D();return(0,R.useLayoutEffect)(()=>{if(x&&n)return v(),()=>y()},[x,n,v,y]),t.useEffect(()=>{if(!x&&n)return v(),()=>y()},[x,n,v,y]),(0,a.jsx)(z.ItemSlot,{scope:i,id:f,focusable:n,active:s,children:(0,a.jsx)(C.Primitive.span,{tabIndex:p?0:-1,"data-orientation":m.orientation,...u,ref:r,onMouseDown:(0,o.composeEventHandlers)(e.onMouseDown,e=>{n?m.onItemFocus(f):e.preventDefault()}),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>m.onItemFocus(f)),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=J(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){"prev"===t&&o.reverse();let r=o.indexOf(e.currentTarget);o=m.loop?ee(o,r+1):o.slice(r+1)}setTimeout(()=>Z(o))}}),children:"function"==typeof c?c({isCurrentTabStop:p,hasTabStop:null!=g}):c}
1)})},"RovingFocusGroupItem")),$={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function X(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}function J(e,t,o){let r=X(e.key,o);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(r))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)))return $[r]}function Z(e,t=!1){let o=document.activeElement;for(let r of e)if(r===o||(r.focus({preventScroll:t}),document.activeElement!==o))return}function ee(e,t){return e.map((o,r)=>e[(t+r)%e.length])}N(X,"getDirectionAwareKey"),N(J,"getFocusIntent"),N(Z,"focusFirst"),N(ee,"wrapArray"),e.s(["Item",0,Y,"Root",0,W,"createRovingFocusGroupScope",0,V],842727)},641015,(e,t,o)=>{var r=e.r(361884);t.exports=function(e,t,o){for(var i=-1,n=e.length;++i<n;){var a=e[i],s=t(a);if(null!=s&&(void 0===l?s==s&&!r(s):o(s,l)))var l=s,c=a}return c}},580957,(e,t,o)=>{t.exports=function(e,t){return e>t}},419530,(e,t,o)=>{var r=e.r(641015),i=e.r(580957),n=e.r(666305);t.exports=function(e,t){return e&&e.length?r(e,n(t,2),i):void 0}},191098,579251,e=>{"use strict";var t=e.i(843476),o=e.i(500932),r=e.i(58840),i=e.i(71359),n=e.i(776761),a=e.i(672464),s=e.i(18803),l=e.i(419530),c=e.i(298533),u=e.i(402872),d=e.i(589121),f=e.i(605458),m=e.i(859951);let p=(0,e.i(639372).atom)({enabled:!0,message:""});e.s(["SearchButtonValidationState",0,p],579251),e.s(["SearchButton",0,e=>{let h,v,y,g,b,C,x,k,A,w=(0,o.c)(41),{maxWidth:S,isLoading:R,hasCodes:I,onSearch:P,disabled:O,type:_,id:T,onMouseEnter:j,onMouseLeave:M,customLabel:D,noHoverStyle:E,popoverTextPosition:N,tooltipClassName:F,label:B,...L}=e,{invalidRoomConfigs:z,highestMaxOccupancy:G}=(()=>{let{data:e}=(0,s.useGuestRooms)(),t=(0,a.useAtomValue)(i.searchOptionsRoomConfigsState),o=[];return t.forEach(t=>{let r=(0,n.getNumberOfGuestsFromRoomInfos)([t]),i=(e?.rooms??[]).filter(e=>(e.maxOccupancy??0)>=(r?.total??0)||e.typeOfAccommodation===c.AccommodationType.DormitoryBed);o.push({roomConfig:t,validRooms:i})}),{validRoomConfigs:o.filter(e=>(0,u.arrayHasItems)(e.validRooms)),invalidRoomConfigs:o.filter(e=>!(0,u.arrayHasItems)(e.validRooms)),highestMaxOccupancy:(0,l.default)(e?.rooms,e=>e.maxOccupancy)?.maxOccupancy}})(),H=(0,r.useAccommodationTranslations)(),K=(0,a.useAtomValue)(p);w[0]!==O||w[1]!==z||w[2]!==K?(h=O||!K.enabled||(0,u.arrayHasItems)(z),w[0]=O,w[1]=z,w[2]=K,w[3]=h):h=w[3];let V=h;if((0,u.arrayHasItems)(z)){let e;w[4]!==G||w[5]!==H?(e=H("EA4H.General.PleaseSplitRoomConfig{0}",G),w[4]=G,w[5]=H,w[6]=e):e=w[6],D=e}w[7]!==D||w[8]!==K||w[9]!==H?(v=D??(K.message?K.message:H("EA4H.General.PleaseChooseADateInTheCalendar")),w[7]=D,w[8]=K,w[9]=H,w[10]=v):v=w[10];let U=v;w[11]===Symbol.for("react.memo_cache_sentinel")?(y={top:"top",left:"left",right:"right",bottom:"bottom"},w[11]=y):y=w[11];let q=y;w[12]!==N?(g=N&&q[N.split("-")[0]]||"bottom",w[12]=N,w[13]=g):g=w[13];let W=g,Q=d.Tooltip,Y=V?U:void 0,$=m.Button,X=(0,f.cn)("bv:border-x-bv_sidebarButtonBorderColor bv:border-y-bv_sidebarButtonBorderColor bv:bg-bv_sidebarButtonBackground bv:text-bv_sidebarButtonColor",E&&"bv:border-x-bv_buttonBorderColor bv:border-y-bv_buttonBorderColor bv:bg-bv_buttonBackground bv:text-bv_buttonColor",L?.className),J=S||(I?"300px":"unset"),Z=L?.style;return w[14]!==J||w[15]!==Z?(b={maxWidth:J,...Z},w[14]=J,w[15]=Z,w[16]=b):b=w[16],w[17]!==V||w[18]!==P?(C=()=>{V||P()},w[17]=V,w[18]=P,w[19]=C):C=w[19],w[20]!==B||w[21]!==H?(x=B||H("EA4H.General.SearchButton"),w[20]=B,w[21]=H,w[22]=x):x=w[22],w[23]!==$||w[24]!==T||w[25]!==V||w[26]!==R||w[27]!==j||w[28]!==M||w[29]!==X||w[30]!==b||w[31]!==C||w[32]!==x||w[33]!==_?(k=(0,t.jsx)($,{className:X,"data-testid":"search_button",onMouseEnter:j,onMouseLeave:M,type:_,id:T,disabled:V,isLoading:R,style:b,onClick:C,children:x}),w[23]=$,w[24]=T,w[25]=V,w[26]=R,w[27]=j,w[28]=M,w[29]=X,w[30]=b,w[31]=C,w[32]=x,w[33]=_,w[34]=k):k=w[34],w[35]!==Q||w[36]!==W||w[37]!==k||w[38]!==Y||w[39]!==F?(A=(0,t.jsx)(Q,{onlyOnHover:!0,"data-testid":"search_button_tooltip",errorMessage:Y,side:W,inPortal:!0,tooltipClassName:F,triggerClassName:"bv:block bv:w-full",children:k}),w[35]=Q,w[36]=W,w[37]=k,w[38]=Y,w[39]=F,w[40]=A):A=w[40],A}],191098)},297645,e=>{"use strict";var t=e.i(843476),o=e.i(500932),r=e.i(605458);e.s(["Group",0,e=>{let i,n,a,s,l,c=(0,o.c)(10);return c[0]!==e?({children:i,className:n,...a}=e,c[0]=e,c[1]=i,c[2]=n,c[3]=a):(i=c[1],n=c[2],a=c[3]),c[4]!==n?(s=(0,r.cn)("bv:flex bv:flex-row",n),c[4]=n,c[5]=s):s=c[5],c[6]!==i||c[7]!==a||c[8]!==s?(l=(0,t.jsx)("div",{className:s,...a,children:i}),c[6]=i,c[7]=a,c[8]=s,c[9]=l):l=c[9],l}])},657364,e=>{"use strict";var t=e.i(843476),o=e.i(500932),r=e.i(605458);e.s(["RoomConfigHeader",0,e=>{let i,n,a=(0,o.c)(3),{children:s}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(i=(0,r.cn)("bv:bg-bv_darkAccentColor bv:min-h-[30px]","bv:flex bv:content-center bv:items-center bv:ju
1stify-between","bv:py-0 bv:px-[10px] bv:font-bv_bodyBoldFontWeight","bv:text-bv_accentDarkFontColor"),a[0]=i):i=a[0],a[1]!==s?(n=(0,t.jsx)("div",{className:i,children:s}),a[1]=s,a[2]=n):n=a[2],n}])},18803,e=>{"use strict";var t=e.i(500932),o=e.i(154452),r=e.i(906554),i=e.i(692156),n=e.i(402872);e.s(["useGuestRooms",0,e=>{let a,s,l,c,u,d=(0,t.c)(17);d[0]!==e?(a=void 0===e?{}:e,d[0]=e,d[1]=a):a=d[1];let{roomIds:f}=a,m=(0,i.useGlobalContext)(),p=(0,r.useSinglePropertyContext)(),{languageId:h}=(0,i.useGlobalContext)();d[2]!==f?(s=f?Array.from(new Set(f)):[],d[2]=f,d[3]=s):s=d[3];let v=s,y=`${h}`;if(d[4]!==f||d[5]!==p.channelId||d[6]!==y){if(l=["guestrooms",p.channelId,y],(0,n.arrayHasItems)(f)){let e;d[8]!==f?(e=f.join("_"),d[8]=f,d[9]=e):e=d[9],l.push(e)}d[4]=f,d[5]=p.channelId,d[6]=y,d[7]=l}else l=d[7];return d[10]!==m||d[11]!==p.channelId||d[12]!==v?(c=()=>m.APIClient.roomsV1(!0,v,void 0,p.channelId),d[10]=m,d[11]=p.channelId,d[12]=v,d[13]=c):c=d[13],d[14]!==l||d[15]!==c?(u={queryKey:l,queryFn:c,staleTime:1/0,refetchOnWindowFocus:!1},d[14]=l,d[15]=c,d[16]=u):u=d[16],(0,o.useSuspenseQuery)(u)}])},147050,e=>{"use strict";e.s(["getSafeChildMaxAge",0,e=>"number"==typeof e&&Number.isInteger(e)&&e>=0&&e<=100?e:17])},703107,e=>{"use strict";var t=e.i(178979);e.s(["parseDateToServerFormat",0,e=>{if(!e)return;let o="string"==typeof e?new Date(e):e;return(0,t.dateToServerFormat)(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.