PageSourceSearch

https://www.berge-meer.de/_next/static/chunks/3j7nio29jrub9.js

js berge-meer.de collected 2026-10-02 06:24:43 UTC 62,732 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33202,e=>{"use strict";e.s(["getListItemsWithPosition",0,(e,t,l)=>e&&e.length>0?e.map((e,o)=>({...e,position:t*l-t+o+1})):e])},510294,e=>{e.v({bounce:"FavoritesComparison-module-scss-module__8q0aQW__bounce",comparisonWrapper:"FavoritesComparison-module-scss-module__8q0aQW__comparisonWrapper",fadeIn:"FavoritesComparison-module-scss-module__8q0aQW__fadeIn",fadeInDown:"FavoritesComparison-module-scss-module__8q0aQW__fadeInDown",fadeInLeft:"FavoritesComparison-module-scss-module__8q0aQW__fadeInLeft",fadeInRight:"FavoritesComparison-module-scss-module__8q0aQW__fadeInRight",fadeInUp:"FavoritesComparison-module-scss-module__8q0aQW__fadeInUp",fadeOut:"FavoritesComparison-module-scss-module__8q0aQW__fadeOut",fadeOutDown:"FavoritesComparison-module-scss-module__8q0aQW__fadeOutDown",fadeOutLeft:"FavoritesComparison-module-scss-module__8q0aQW__fadeOutLeft",fadeOutRight:"FavoritesComparison-module-scss-module__8q0aQW__fadeOutRight",fadeOutUp:"FavoritesComparison-module-scss-module__8q0aQW__fadeOutUp",favImg:"FavoritesComparison-module-scss-module__8q0aQW__favImg",favImgEmpty:"FavoritesComparison-module-scss-module__8q0aQW__favImgEmpty",header:"FavoritesComparison-module-scss-module__8q0aQW__header","is-loading":"FavoritesComparison-module-scss-module__8q0aQW__is-loading","marker-bouncing":"FavoritesComparison-module-scss-module__8q0aQW__marker-bouncing",noResultsPanel:"FavoritesComparison-module-scss-module__8q0aQW__noResultsPanel",noResultsTitle:"FavoritesComparison-module-scss-module__8q0aQW__noResultsTitle",offersBtn:"FavoritesComparison-module-scss-module__8q0aQW__offersBtn",offersBtnWrap:"FavoritesComparison-module-scss-module__8q0aQW__offersBtnWrap",panel:"FavoritesComparison-module-scss-module__8q0aQW__panel",root:"FavoritesComparison-module-scss-module__8q0aQW__root",rotate:"FavoritesComparison-module-scss-module__8q0aQW__rotate",shareWrap:"FavoritesComparison-module-scss-module__8q0aQW__shareWrap",slideInOut:"FavoritesComparison-module-scss-module__8q0aQW__slideInOut",title:"FavoritesComparison-module-scss-module__8q0aQW__title",zoomIn:"FavoritesComparison-module-scss-module__8q0aQW__zoomIn",zoomInDown:"FavoritesComparison-module-scss-module__8q0aQW__zoomInDown"})},963425,e=>{e.v({bounce:"Item-module-scss-module__hqGLPW__bounce",category:"Item-module-scss-module__hqGLPW__category",destination:"Item-module-scss-module__hqGLPW__destination",detailsBtn:"Item-module-scss-module__hqGLPW__detailsBtn",fadeIn:"Item-module-scss-module__hqGLPW__fadeIn",fadeInDown:"Item-module-scss-module__hqGLPW__fadeInDown",fadeInLeft:"Item-module-scss-module__hqGLPW__fadeInLeft",fadeInRight:"Item-module-scss-module__hqGLPW__fadeInRight",fadeInUp:"Item-module-scss-module__hqGLPW__fadeInUp",fadeOut:"Item-module-scss-module__hqGLPW__fadeOut",fadeOutDown:"Item-module-scss-module__hqGLPW__fadeOutDown",fadeOutLeft:"Item-module-scss-module__hqGLPW__fadeOutLeft",fadeOutRight:"Item-module-scss-module__hqGLPW__fadeOutRight",fadeOutUp:"Item-module-scss-module__hqGLPW__fadeOutUp",headerIcon:"Item-module-scss-module__hqGLPW__headerIcon",hotelFeaturesCell:"Item-module-scss-module__hqGLPW__hotelFeaturesCell",hotelFeaturesTitle:"Item-module-scss-module__hqGLPW__hotelFeaturesTitle",image:"Item-module-scss-module__hqGLPW__image",imgContainer:"Item-module-scss-module__hqGLPW__imgContainer","is-loading":"Item-module-scss-module__hqGLPW__is-loading",itemCell:"Item-module-scss-module__hqGLPW__itemCell","marker-bouncing":"Item-module-scss-module__hqGLPW__marker-bouncing",pricesHeader:"Item-module-scss-module__hqGLPW__pricesHeader",rating:"Item-module-scss-module__hqGLPW__rating",remove:"Item-module-scss-module__hqGLPW__remove","remove--btn":"Item-module-scss-module__hqGLPW__remove--btn","remove--is-active":"Item-module-scss-module__hqGLPW__remove--is-active",root:"Item-module-scss-module__hqGLPW__root",rotate:"Item-module-scss-module__hqGLPW__rotate",slideInOut:"Item-module-scss-module__hqGLPW__slideInOut",summary:"Item-module-scss-module__hqGLPW__summary","summary--control":"Item-module-scss-module__hqG
1LPW__summary--control","summary--flight":"Item-module-scss-module__hqGLPW__summary--flight","summary--flightInfo--airline":"Item-module-scss-module__hqGLPW__summary--flightInfo--airline","summary--flightInfo--stopOverInfo":"Item-module-scss-module__hqGLPW__summary--flightInfo--stopOverInfo","summary--flightInfo--titleIcon":"Item-module-scss-module__hqGLPW__summary--flightInfo--titleIcon","summary--info":"Item-module-scss-module__hqGLPW__summary--info","summary--priceSummaryInner":"Item-module-scss-module__hqGLPW__summary--priceSummaryInner","summary--prices--perPersonPrice--price--amount":"Item-module-scss-module__hqGLPW__summary--prices--perPersonPrice--price--amount","summary--prices--perPersonPrice--price--currency":"Item-module-scss-module__hqGLPW__summary--prices--perPersonPrice--price--currency","summary--prices--totalPrice--price":"Item-module-scss-module__hqGLPW__summary--prices--totalPrice--price","summary--withoutFlight":"Item-module-scss-module__hqGLPW__summary--withoutFlight","summary--withoutFlightInfo":"Item-module-scss-module__hqGLPW__summary--withoutFlightInfo",title:"Item-module-scss-module__hqGLPW__title",zoomIn:"Item-module-scss-module__hqGLPW__zoomIn",zoomInDown:"Item-module-scss-module__hqGLPW__zoomInDown"})},956215,e=>{e.v({root:"ShareButtons-module-scss-module__9rXqCW__root",shareBtn:"ShareButtons-module-scss-module__9rXqCW__shareBtn","shareBtn--iconRight":"ShareButtons-module-scss-module__9rXqCW__shareBtn--iconRight","shareModal--body":"ShareButtons-module-scss-module__9rXqCW__shareModal--body","shareModal--content":"ShareButtons-module-scss-module__9rXqCW__shareModal--content",shareModalFooterButton:"ShareButtons-module-scss-module__9rXqCW__shareModalFooterButton"})},130713,e=>{e.v({groupLabel:"GlobalTypeIconItems-module-scss-module__sdX6ra__groupLabel","icon-healthcare":"GlobalTypeIconItems-module-scss-module__sdX6ra__icon-healthcare","icon-romance":"GlobalTypeIconItems-module-scss-module__sdX6ra__icon-romance",item:"GlobalTypeIconItems-module-scss-module__sdX6ra__item","item--icon":"GlobalTypeIconItems-module-scss-module__sdX6ra__item--icon",list:"GlobalTypeIconItems-module-scss-module__sdX6ra__list"})},149763,e=>{"use strict";var t=e.i(191788),l=e.i(272043),o=e.i(116432),a=e.i(563997),s=e.i(432171),r=e.i(287786),i=e.i(59426),n=e.i(529302),c=e.i(106922),u=e.i(481722),d=e.i(471647);let m=(0,r.applyStylingHoc)(d.default)(({styles:e,icon:o,label:a,tooltip:s,color:r})=>{let i=(0,t.useMemo)(()=>t.default.createElement("span",{className:e.content},s?.srOnlyContent&&t.default.createElement("span",{className:"sr-only"},s?.srOnlyContent),t.default.createElement("span",{className:(0,l.default)(e.icon,o,a&&e["has-label"])}),a&&t.default.createElement("span",{className:e.title},a)),[e,s?.srOnlyContent,o,a]);return t.default.createElement("li",{className:(0,l.default)(e.root,r&&e[`color-${r}`])},s?t.default.createElement(u.default,{content:s?.content,placement:s?.placement||"bottom"},i):i)});var _=e.i(583621),f=e.i(504730),p=e.i(130713);let g=[],h=(0,r.applyStylingHoc)(p.default)(({styles:e,hotelAttributes:r,roomAttributes:u,returnSuitableAttributes:d,disabledAttributes:p,withSecondary:h,onCompleted:y})=>{let{formatMessage:b}=(0,o.useIntl)(),{globalTypeIconItemsBaseOptionsMutator:v}=(0,f.useSettings)(),{data:I,loading:E}=(0,s.useQuery)(_.GET_OPTIONS,{onCompleted:y}),P=I?.options?.globalTypesStatic||g,F=v?v(P,r):P,W=(0,t.useMemo)(()=>(0,c.getSuitableForDisabledMessage)((0,n.createCodesFilter)(u),d,p),[u,d,p]),{list:N,labels:C,iconClasses:R}=(0,t.useMemo)(()=>{let e=(0,i.createHotelAttributesListWithIcons)((0,n.createCodesFilter)(r),F||g),{iconClasses:t,labels:l}=(0,i.createGlobalTypeIconItems)(F);return{list:W?[...e,"suitableForDisabled"]:e,labels:W?{...l,suitableForDisabled:b(W)}:l,iconClasses:W?{...t,suitableForDisabled:"icon-healthcare"}:t}},[r,F,W,b]),x=(0,t.useMemo)(()=>(0,i.createSecondaryAttributesList)((0,n.createCodesFilter)(r).filter(e=>!N.includes(e)),F),[N,F,r]),T=(0,t.useCallback)(l=>{if(h){let o=x.find(({label:e})=>e===l);if(o&&o.children?.length>0)return t.default.createElement("div",null,t.default.createElement("div",{className:e.groupLabel},l),o.children.map(({label:e},l)=>t.default.createElement("div",{key:l},e)))}return l},[h,x,e.groupLabel]),S=(0,t.useCallback)(e=>{if(h){let t=x.find(({label:t})=>t===e);if(t&&t.children?.length>0)return`${e}: ${t.children.map(({label:e})=>e).join(", ")}`}return e},[h,x]),A=(0,t.useCallback)(e=>({content:T(C[e]),srOnlyContent:S(C[e]),placement:"bottom"}),[C,T,S]);return N.length>0?t.default.createElement("ul",{className:(0,l.default)(e.root,e.list,E&&e["is-loading"])},N.map((l,o)=>(0,a.default)(R,l)&&t.default.createElement(m,{key:o,icon:R[l],tooltip:A(l),styles:e.item}))):null});e.s(["default",0,h],149763)},294308,e=>{"use strict";var t=e.i(191788),l=e.i(50996);e.s(["default",0,({value:e,message:o,prefix:a,...s})=>t.default.createElement(t.default.Fragment,null,a," ",t.default.createElement(l.FormattedNumber,{value:e,...s})," ",o)])},471647,e=>{e.v({"color-accent":"HotelAttribute-module-scss-module__UxFlJW__color-accent","color-accent-2-color":"HotelAttribute-module-scss-module__UxFlJW__color-accent-2-color","color-accent-3-color-01":"HotelAttribute-module-scss-module__UxFlJW__color-accent-3-color-01","color-accent-4-color-01":"HotelAttribute-module-scss-module__UxFlJW__color-accent-4-color-01","color-accent-5-color":"HotelAttribute-module-scss-module__UxFlJW__color-accent-5-color","color-accent-5-color-01":"HotelAttribute-module-scss-module__UxFlJW__color-accent-5-color-01","color-accent-6-color":"HotelAttribute-module-scss-module__UxFlJW__color-accent-6-color","color-accent-6-color-01":"HotelAttribute-module-scss-module__UxFlJW__color-accent-6-color-01","color-accent-8-color":"HotelAttribute-module-scss-module__UxFlJW__color-accent-8-color","color-active":"HotelAttribute-module-scss-module__UxFlJW__color-active","color-background":"HotelAttribute-module-scss-module__UxFlJW__color-background","color-black":"HotelAttribute-module-scss-module__UxFlJW__color-black","color-danger":"HotelAttribute-module-scss-module__UxFlJW__color-danger","color-error":"HotelAttribute-module-scss-module__UxFlJW__color-error","color-ghost":"HotelAttribute-module-scss-module__UxFlJW__color-ghost","color-gray-dark":"HotelAttribute-module-scss-module__UxFlJW__color-gray-dark","color-gray-darker":"HotelAttribute-module-scss-module__UxFlJW__color-gray-darker","color-gray-light":"HotelAttribute-module-scss-module__UxFlJW__color-gray-light","color-gray-lighter":"HotelAttribute-module-scss-module__UxFlJW__color-gray-lighter","color-headline":"HotelAttribute-module-scss-module__UxFlJW__color-headline","color-info":"HotelAttribute-module-scss-module__UxFlJW__color-info","color-layout":"HotelAttribute-module-scss-module__UxFlJW__color-layout","color-layout-accent":"HotelAttribute-module-scss-module__UxFlJW__color-layout-accent","color-layout-color":"HotelAttribute-module-scss-module__UxFlJW__color-layout-color","color-link":"HotelAttribute-module-scss-module__UxFlJW__color-link","color-primary":"HotelAttribute-module-scss-module__UxFlJW__color-primary","color-primary-dark":"HotelAttribute-module-scss-module__UxFlJW__color-primary-dark","color-primary-light":"HotelAttribute-module-scss-module__UxFlJW__color-primary-light","color-primary-muted":"HotelAttribute-module-scss-module__UxFlJW__color-primary-muted","color-secondary":"HotelAttribute-module-scss-module__UxFlJW__color-secondary","color-secondary-1":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-1","color-secondary-1-light":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-1-light","color-secondary-10":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-10","color-secondary-10-accent":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-10-accent","color-secondary-10-light":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-10-light","color-secondary-12":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-12","color-secondary-12-accent":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-12-accent","color-secondary-12-light":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-12-light","color-secondary-2":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-2","color-secondary-2-light":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-2-light","color-secondary-3":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-3","color-secondary-3-light":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-3-light","color-secondary-4":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-4","color-secondary-4-light":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-4-light","color-secondary-5":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-5","color-secondary-5-light":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-5-light","color-secondary-6":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-6","color-secondary-6-accent":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-6-accent","color-secondary-6-light":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-6-light","color-secondary-light":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-light","color-secondary-lighter":"HotelAttribute-module-scss-module__UxFlJW__color-secondary-lighter","color-success":"HotelAttribute-module-scss-module__UxFlJW__color-success","color-success-dark":"HotelAttribute-module-scss-module__UxFlJW__color-success-dark","color-success-lighter":"HotelAttribute-module-scss-module__UxFlJW__color-success-lighter","color-tertiary":"HotelAttribute-module-scss-module__UxFlJW__color-tertiary","color-text":"HotelAttribute-module-scss-module__UxFlJW__color-text","color-warning":"HotelAttribute-module-scss-module__UxFlJW__color-warning","color-white":"HotelAttribute-module-scss-module__UxFlJW__color-white","color-white-dark":"HotelAttribute-module-scss-module__UxFlJW__color-white-dark","color-white-light":"HotelAttribute-module-scss-module__UxFlJW__color-white-light",content:"HotelAttribute-module-scss-module__UxFlJW__content","has-label":"HotelAttribute-module-scss-module__UxFlJW__has-label",icon:"HotelAttribute-module-scss-module__UxFlJW__icon",root:"HotelAttribute-module-scss-module__UxFlJW__root"})},13250,e=>{e.v({priceContainer:"AdditionalPrices-module-scss-module__IEVgrG__priceContainer"})},529793,e=>
1{e.v({content:"Prices-module-scss-module__udk6ta__content","perPersonPrice--label":"Prices-module-scss-module__udk6ta__perPersonPrice--label","perPersonPrice--price":"Prices-module-scss-module__udk6ta__perPersonPrice--price","perPersonPrice--price--amount":"Prices-module-scss-module__udk6ta__perPersonPrice--price--amount","perPersonPrice--price--currency":"Prices-module-scss-module__udk6ta__perPersonPrice--price--currency",root:"Prices-module-scss-module__udk6ta__root",singlePrice:"Prices-module-scss-module__udk6ta__singlePrice","totalPrice--label":"Prices-module-scss-module__udk6ta__totalPrice--label","totalPrice--price":"Prices-module-scss-module__udk6ta__totalPrice--price","totalPrice--price--amount":"Prices-module-scss-module__udk6ta__totalPrice--price--amount","totalPrice--price--currency":"Prices-module-scss-module__udk6ta__totalPrice--price--currency"})},574927,e=>{e.v({modalText:"CancellationRuleInfoModal-module-scss-module__QSgJqa__modalText"})},302949,e=>{e.v({checkbox:"CancellationRuleInfo-module-scss-module__8tKeIq__checkbox","checkbox--labelText":"CancellationRuleInfo-module-scss-module__8tKeIq__checkbox--labelText",description:"CancellationRuleInfo-module-scss-module__8tKeIq__description",info:"CancellationRuleInfo-module-scss-module__8tKeIq__info",infoIcon:"CancellationRuleInfo-module-scss-module__8tKeIq__infoIcon",modalTrigger:"CancellationRuleInfo-module-scss-module__8tKeIq__modalTrigger","price--price":"CancellationRuleInfo-module-scss-module__8tKeIq__price--price",root:"CancellationRuleInfo-module-scss-module__8tKeIq__root"})},647863,e=>{e.v({FreeRebooking:"Summary-module-scss-module__fVikpW__FreeRebooking",category:"Summary-module-scss-module__fVikpW__category",control:"Summary-module-scss-module__fVikpW__control","control--icon":"Summary-module-scss-module__fVikpW__control--icon","control--value":"Summary-module-scss-module__fVikpW__control--value",description:"Summary-module-scss-module__fVikpW__description",destination:"Summary-module-scss-module__fVikpW__destination","flightInfo--body":"Summary-module-scss-module__fVikpW__flightInfo--body","flightInfo--title":"Summary-module-scss-module__fVikpW__flightInfo--title","flightInfo--titleIcon":"Summary-module-scss-module__fVikpW__flightInfo--titleIcon",flightInfoHeadline:"Summary-module-scss-module__fVikpW__flightInfoHeadline",imgContainer:"Summary-module-scss-module__fVikpW__imgContainer",lazyContainer:"Summary-module-scss-module__fVikpW__lazyContainer",priceSummaryInner:"Summary-module-scss-module__fVikpW__priceSummaryInner",prices:"Summary-module-scss-module__fVikpW__prices","prices--oldPriceWrapper--oldWrapper":"Summary-module-scss-module__fVikpW__prices--oldPriceWrapper--oldWrapper","prices--perPersonPrice--price--amount":"Summary-module-scss-module__fVikpW__prices--perPersonPrice--price--amount","prices--perPersonPrice--price--currency":"Summary-module-scss-module__fVikpW__prices--perPersonPrice--price--currency",root:"Summary-module-scss-module__fVikpW__root",title:"Summary-module-scss-module__fVikpW__title"})},864246,e=>{e.v({info:"TourOperatorInfo-module-scss-module__17yE2G__info",infoBtn:"TourOperatorInfo-module-scss-module__17yE2G__infoBtn",logo:"TourOperatorInfo-module-scss-module__17yE2G__logo",logoWrap:"TourOperatorInfo-module-scss-module__17yE2G__logoWrap","modal--root":"TourOperatorInfo-module-scss-module__17yE2G__modal--root",root:"TourOperatorInfo-module-scss-module__17yE2G__root",title:"TourOperatorInfo-module-scss-module__17yE2G__title"})},977657,e=>{e.v({actionIcon:"TravelPeriodInfo-module-scss-module__ymaEPa__actionIcon",duration:"TravelPeriodInfo-module-scss-module__ymaEPa__duration",root:"TravelPeriodInfo-module-scss-module__ymaEPa__root"})},585618,e=>{e.v({actionIcon:"TravellersInfo-module-scss-module__04PpdW__actionIcon",root:"TravellersInfo-module-scss-module__04PpdW__root"})},744269,e=>{e.v({rating:"RatingWidget-module-scss-module__JzwUBW__rating","rating--label":"RatingWidget-module-scss-module__JzwUBW__rating--label",recommendationRate:"RatingWidget-module-scss-module__JzwUBW__recommendationRate",recommendationRateLabel:"RatingWidget-module-scss-module__JzwUBW__recommendationRateLabel",recommendationRateValue:"RatingWidget-module-scss-module__JzwUBW__recommendationRateValue"})},535193,e=>
1{e.v({icon:"Default-module-scss-module__fv0VFa__icon",recommendationRate:"Default-module-scss-module__fv0VFa__recommendationRate",recommendationRateValue:"Default-module-scss-module__fv0VFa__recommendationRateValue",ttBar:"Default-module-scss-module__fv0VFa__ttBar","ttBar--barValue":"Default-module-scss-module__fv0VFa__ttBar--barValue","ttBar--descriptor":"Default-module-scss-module__fv0VFa__ttBar--descriptor","ttBar--is-customer":"Default-module-scss-module__fv0VFa__ttBar--is-customer","ttBar--is-excellent":"Default-module-scss-module__fv0VFa__ttBar--is-excellent","ttBar--is-fair":"Default-module-scss-module__fv0VFa__ttBar--is-fair","ttBar--is-good":"Default-module-scss-module__fv0VFa__ttBar--is-good","ttBar--is-medium":"Default-module-scss-module__fv0VFa__ttBar--is-medium","ttBar--is-poor":"Default-module-scss-module__fv0VFa__ttBar--is-poor","ttBar--label":"Default-module-scss-module__fv0VFa__ttBar--label","ttBar--selectbar--item":"Default-module-scss-module__fv0VFa__ttBar--selectbar--item","ttBar--value":"Default-module-scss-module__fv0VFa__ttBar--value"})},78499,e=>{e.v({recommendationRate:"Flat-module-scss-module__b7GLnG__recommendationRate",recommendationRateLabel:"Flat-module-scss-module__b7GLnG__recommendationRateLabel",recommendationRateValue:"Flat-module-scss-module__b7GLnG__recommendationRateValue",ttBar:"Flat-module-scss-module__b7GLnG__ttBar","ttBar--bar":"Flat-module-scss-module__b7GLnG__ttBar--bar","ttBar--barValue":"Flat-module-scss-module__b7GLnG__ttBar--barValue","ttBar--descriptor":"Flat-module-scss-module__b7GLnG__ttBar--descriptor","ttBar--details":"Flat-module-scss-module__b7GLnG__ttBar--details","ttBar--is-customer":"Flat-module-scss-module__b7GLnG__ttBar--is-customer","ttBar--is-excellent":"Flat-module-scss-module__b7GLnG__ttBar--is-excellent","ttBar--is-fair":"Flat-module-scss-module__b7GLnG__ttBar--is-fair","ttBar--is-good":"Flat-module-scss-module__b7GLnG__ttBar--is-good","ttBar--is-medium":"Flat-module-scss-module__b7GLnG__ttBar--is-medium","ttBar--is-poor":"Flat-module-scss-module__b7GLnG__ttBar--is-poor","ttBar--selectbar--item":"Flat-module-scss-module__b7GLnG__ttBar--selectbar--item","ttBar--value":"Flat-module-scss-module__b7GLnG__ttBar--value"})},58100,271559,216203,674114,e=>{"use strict";var t=e.i(391398),l=e.i(191788),o=e.i(272043),a=e.i(116432),s=e.i(287786),r=e.i(717899);let i=(0,s.applyStylingHoc)(r.default)(({styles:e,value:l,icon:a,iconFilled:s,iconHalf:r,totalValue:i,hasHalf:n})=>{let c=[],u=Math.floor(l);for(let l=0;l<u;l++)c.push((0,t.jsx)("span",{className:(0,o.default)(e.item,s)},`filled-${l}`));let d=i-u;for(let s=0;s<d;s++){let i=l-u,d=n&&0===s&&i<1&&i>0&&r||a;c.push((0,t.jsx)("span",{className:(0,o.default)(e.item,d)},`total-${s}`))}return(0,t.jsx)("span",{className:e.root,children:c})});var n=e.i(251342),c=e.i(50996);let u=(0,c.defineMessages)({ratings:{id:"tsbob.Rating.ratings"},excellent:{id:"tsbob.Rating.excellent"},good:{id:"tsbob.Rating.veryGood"},medium:{id:"tsbob.Rating.good"},fair:{id:"tsbob.Rating.fair"},poor:{id:"tsbob.Rating.poor"}});var d=e.i(668238);let m=10,_=(e,t=m)=>{let l=t/5||1;return e<3*l?"poor":e<3.5*l?"fair":e<4*l?"medium":e<4.5*l?"good":"excellent"},f=(0,s.applyStylingHoc)(r.default)(({value:e,label:s,ratingsAmount:r,styles:c,size:f,hasDescriptor:p,hasPostfix:g,hasPrefix:h,hideLogo:y,logoPlacement:b="left",gradeCalculator:v=_,totalValue:I=m,type:E=d.DEFAULT_TYPE,isBar:P,isIconList:F,isFlat:W,isBordered:N,showHolidaycheckValue:C,hideIconlist:R=!1,hasHalf:x,withRatingsAmount:T=!0,withRatingsAmountOutsideBorders:S=!1,withLogoOutsideBorders:A=!1,recommendationRate:B,withRecommendationRate:H=!1,withSingleRatingIcon:G=!1})=>{let{formatMessage:k}=(0,a.useIntl)(),L=(0,l.useMemo)(()=>"string"==typeof e?parseFloat(e):e,[e]),O=(0,l.useMemo)(()=>E===d.TRUSTYOU_TYPE||E===d.TRIPADVISOR_TYPE?5:E===d.HOLIDAYCHECK_TYPE?6:I,[E,I]),U=(0,l.useMemo)(()=>v(L,O),[v,O,L]),q=(0,l.useMemo)(()=>({width:L/O*100+"%"}),[O,L]),V=(0,t.jsx)(n.default,{isSm:!0,type:E,styles:c.logoSm}),j=(0,t.jsx)("span",{className:c.postfix,children:k(u.ratings,{count:r||0})});return L>0?(0,t.jsxs)(t.Fragment,{children:[A&&!s&&!y&&"left"===b&&V,(0,t.jsxs)("div",{className:(0,o.default)(c.root,f&&c["is-"+f],c["is-"+U],c["is-"+E],N&&c["is-bordered"]),children:[s&&(0,t.jsx)("span",{className:c.label,children:s}),!F&&!P&&(0,t.jsx)("span",{className:c.value,children:L}),E!==d.DEFAULT_TYPE&&F&&(0,t.jsxs)(t.Fragment,{children:[!A&&!s&&!y&&"left"===b&&V,E===d.HOLIDAYCHECK_TYPE&&(C||H&&(B||0)>0)&&(0,t.jsxs)("span",{className:c.value,children:[(0,t.jsx)("span",{className:(0,o.default)(c.holidayCheckIcon,"icon-like")}),C?Number(L/O*100).toFixed():B," %"]}),!R&&(0,t.jsx)(i,{styles:c.iconList,icon:"icon-"+E,iconHalf:"icon-"+E+"-half",iconFilled:"icon-"+E+"-filled",value:G?1:L,totalValue:G?1:O,hasHalf:x})]}),P&&h&&(0,t.jsxs)("span",{className:c.barPrefix,children:[(0,t.jsx)("span",{className:c.barPrefixValue,children:L})," / ",O]}),(0,t.jsxs)("span",{className:c.details,children:[p&&(0,t.jsxs)("span",{className:c.descriptor,children:[k(u[U]),E===d.TRUSTYOU_TYPE&&!P&&(0,t.jsx)("span",{className:c.trustyouIcons,children:(0,t.jsx)("span",{className:(0,o.default)(c.trustyouIconsCenter,"icon-trustyou-filled")})}),E===d.TRIPADVISOR_TYPE&&!P&&(0,t.jsx)("span",{className:c.tripAdvisorIcons,children:(0,t.jsx)("span",{className:(0,o.default)(c.tripadvisorIconsCenter,"icon-tripadvisor-filled")})}),E===d.HOLIDAYCHECK_TYPE&&!P&&(0,t.jsx)("span",{className:c.holidaycheckIcons,children:(0,t.jsx)("span",{className:(0,o.default)(c.holidaycheckIconsCenter,"icon-holidaycheck")})})]}),P&&(0,t.jsxs)("span",{className:(0,o.default)(c.bar,O<10&&c["is-sm"]),children:[(0,t.jsx)("span",{className:c.barValue,style:q}),E===d.DEFAULT_TYPE&&!W&&(0,t.jsx)("span",{className:c.mask,children:[...Array(Number(O))].map((e,l)=>(0,t.jsx)("span",{className:c.segment},l))})]}),T&&!S&&!!r&&(0,t.jsxs)("span",{className:c.ratings,children:[E===d.TRUSTYOU_TYPE&&!P&&(0,t.jsx)(i,{styles:c.stars,icon:"icon-star-empty",iconFilled:"icon-star-filled",value:L,totalValue:5}),j]})]}),g&&(0,t.jsxs)("span",{className:c.barPostfix,children:[(0,t.jsx)("span",{className:c.barPostfixValue,children:L}),(0,t.jsxs)("span",{className:c.barPostfixContent,children:[" / ",O]})]}),!A&&!s&&!y&&"right"===b&&(0,t.jsx)("div",{className:c.ratingLogoRight,children:V})]}),S&&!!r&&(0,t.jsx)("span",{className:c.separateRatings,children:j}),A&&!s&&!y&&"right"===b&&(0,t.jsx)("div",{className:c.ratingLogoRight,children:V})]}):null});e.s(["default",0,f],271559);var p=e.i(852273),g=e.i(504730);let h=(0,c.defineMessages)({customerRating:{id:"tsbob-collection.RatingWidget.Traveltainment.customerRating"},recommendationRate:{id:"tsbob-collection.RatingWidget.Traveltainment.recommendationRate"}});var y=e.i(744269);let b=(0,s.applyStylingHoc)(y.default)(({styles:e,ratings:t,rating:o,label:s,withRecommendationRate:r,isNative:i,ratingsAmount:n,withRatingsAmountFromRatings:c,...u})=>{let{formatMessage:m}=(0,a.useIntl)(),_=o||(0,p.getRatingValueByName)(t,p.AVERAGE_RATING_NAME),y=(0,p.getRatingValueByName)(t,p.RECOMMENDATION_TOTAL_NAME)||0,b=c?(0,p.getRatingValueByName)(t,p.RATING_COUNT_NAME)||(0,p.getRatingValueByName)(t,p.RATING_COUNT_TOTAL_NAME)||0:n,{rating:{totalValue:v}}=(0,g.useSettings)();return _?l.default.createElement("div",{className:e.root},l.default.createElement(f,{isBar:!i,isIconList:i,label:i?void 0:s||m(h.customerRating),value:_.toFixed(1),hasPostfix:!0,styles:e.rating,totalValue:v,type:i?d.HOLIDAYCHECK_TYPE:d.DEFAULT_TYPE,withRecommendationRate:r&&i,recommendationRate:r&&i?y:void 0,isBordered:i,ratingsAmount:b,...u}),r&&!i&&l.default.createElement("div",{className:e.recommendationRate},l.default.createElement("span",{className:e.recommendationRateLabel},m(h.recommendationRate),":"),l.default.createElement("span",{className:e.recommendationRateValue},`${y}%`))):null});e.s(["default",0,b],58100);var v=e.i(535193);let I=(0,s.applyStylingHoc)(v.default)(({styles:e,ratings:t,rating:s,label:r,withRecommendationRate:i,recommendationIcon:n})=>{let{formatMessage:c}=(0,a.useIntl)(),{rating:{totalValue:u}}=(0,g.useSettings)(),d=s||(0,p.getRatingValueByName)(t,p.AVERAGE_RATING_NAME),m=(0,p.getRatingValueByName)(t,p.RECOMMENDATION_RATE_NAME)||0;return d?l.default.createElement("div",{className:e.root},l.default.createElement(f,{isBar:!0,value:d.toFixed(1),label:r||c(h.customerRating),hasPostfix:!0,styles:e.ttBar,totalValue:u}),i&&l.default.createElement("div",{className:e.recommendationRate},l.default.createElement("span",{className:e.recommendationRateValue},l.default.createElement("span",{className:(0,o.default)(e.icon,n&&"icon-"+n)})," ",m,"% ",l.default.createElement("span",{className:e.recommendationRateLabel},c(h.recommendationRate))))):null}),E=(0,c.defineMessages)({excellent:{id:"tsbob-collection.ratingLevel.excellent"},veryGood:{id:"tsbob-collection.ratingLevel.veryGood"},good:{id:"tsbob-collection.ratingLevel.good"},fair:{id:"tsbob-collection.ratingLevel.fair"},poor:{id:"tsbob-collection.ratingLevel.poor"}});e.s(["default",0,E],216203);var P=e.i(78499);let F=(0,s.applyStylingHoc)(P.default)(({styles:e,ratings:t,rating:o,label:s,withRecommendationRate:r})=>{let{formatMessage:i}=(0,a.useIntl)(),{rating:{totalValue:n}}=(0,g.useSettings)(),c=o||(0,p.getRatingValueByName)(t,p.AVERAGE_RATING_NAME),u=(0,p.getRatingValueByName)(t,p.RATING_COUNT_NAME)||0,d=(0,p.getRatingValueByName)(t,p.RECOMMENDATION_RATE_NAME)||0,m=(0,p.getRatingLevelNameByType)(d,p.RATING_LEVEL_TYPES.TRAVELTAINMENT);return c?l.default.createElement("div",{className:e.root},l.default.createElement(f,{isBar:!0,isFlat:!0,value:c.toFixed(1),ratingsAmount:u,label:s,hasPrefix:!0,styles:e.ttBar,totalValue:n}),r&&l.default.createElement("div",{className:e.recommendationRate},l.default.createElement("span",{className:e.recommendationRateLabel},i(h.recommendationRate),":"),l.default.createElement("span",{className:e.recommendationRateValue},d,"%"," ",m&&i(E[m])))):null}),W=(0,s.applyStylingHoc)({})(({isFlat:e=!1,...t})=>e?l.default.createElement(F,t):l.default.createElement(I,t));e.s(["default",0,W],674114)},141550,e=>{e.v({badges:"RatingWidget-module-scss-module__GHpZBG__badges",counter:"RatingWidget-module-scss-module__GHpZBG__counter",counterClickable:"RatingWidget-module-scss-module__GHpZBG__counterClickable","is-full":"RatingWidget-module-scss-module__GHpZBG__is-full","is-half":"RatingWidget-module-scss-module__GHpZBG__is-half",neg:"RatingWidget-module-scss-module__GHpZBG__neg",neu:"RatingWidget-module-scss-module__GHpZBG__neu",pos:"RatingWidget-module-scss-module__GHpZBG__pos",ratingUnit:"RatingWidget-module-scss-module__GHpZBG__ratingUnit",ratingUnits:"RatingWidget-module-scss-module__GHpZBG__ratingUnits",ratingWrapper:"RatingWidget-module-scss-module__GHpZBG__ratingWrapper",score:"RatingWidget-module-scss-module__GHpZBG__score",scoreWrapper:"RatingWidget-module-scss-module__GHpZBG__scoreWrapper",trustscore:"RatingWidget-module-scss-module__GHpZBG__trustscore",value:"RatingWidget-module-scss-module__GHpZBG__value"})},306136,e=>{e.v({})},713137,e=>{"use strict";var t=e.i(191788),l=e.i(287786),o=e.i(584726),a=e.i(58100),s=e.i(674114),r=e.i(758568),i=e.i(116432),n=e.i(272043),c=e.i(852273),u=e.i(216203),d=e.i(294308);let m=(0,e.i(50996).defineMessages)({reviewCount:{id:"tsbob-collection.RatingWidget.TrustYou.reviewCount"}});var _=e.i(141550);let f=(e,t)=>{let l=e instanceof Array?e[t-1]:null;return(0,r.default)(l,"value",0)},p=(0,l.applyStylingHoc)(_.default)(({styles:e,ratings:l,onClick:o,averageRatingPercent:a,reviewCount:s,averageRatingFactor:r=20})=>{let{formatMessage:_}=(0,i.useIntl)(),p=s||f(l,c.TRUSTYOU_RATING_COUNT_INDEX),g=a||f(l,c.TRUSTYOU_AVERAGE_RATING_INDEX),h=g/r,y=(0,c.getRatingLevelNameByType)(g);return g?t.default.createElement("div",{className:e.root},t.default.createElement("div",{className:(0,n.default)(e.trustscore,e["size-s"])},t.default.createElement("div",{className:e.value},h.toFixed(1)),t.default.createElement("div",{className:e.scoreRatingContainer},t.default.createElement("div",{className:e.scoreWrapper},t.default.createElement("div",{className:e.score},_(u.default[y])),t.default.createElement("div",{className:e.badges},t.default.createElement("i",{className:(0,n.default)(e.tyIconBadge,e.neg,"icon-trustyou-rating-full")}),t.default.createElement("i",{className:(0,n.default)(e.tyIconBadge,e.neu,"icon-trustyou-rating-full")}),t.default.createElement("i",{className:(0,n.default)(e.tyIconBadge,e.pos,"icon-trustyou-rating-full")}))),t.default.createElement("div",{className:e.ratingWrapper},t.default.createElement("div",{className:e.rating},t.default.createElement("div",{className:e.ratingUnits},(0,c.renderRatingUnits)(h,e.ratingUnit,e["is-full"],e["is-half"]))),o?t.default.createElement("a",{className:(0,n.default)(e.counter,e.counterClickable),onClick:o},t.default.createElement(d.default,{value:p,message:_(m.reviewCount,{reviewCount:p})})):t.default.createElement("div",{className:e.counter},t.default.createElement(d.default,{value:p,message:_(m.reviewCount,{reviewCount:p})})))))):null});var g=e.i(271559),h=e.i(668238),y=e.i(306136);let b=(0,l.applyStylingHoc)(y.default)(({styles:e,ratings:l,rating:o,hidePostfix:a,hasHalf:s})=>{let r=o||(0,c.getRatingValueByName)(l,c.AVERAGE_RATING_NAME);return r?t.default.createElement("div",{className:e.root},t.default.createElement(g.default,{type:h.TRIPADVISOR_TYPE,isIconList:!0,value:r,hasPostfix:!a,styles:e.rating,hasHalf:s})):null}
1),v=(0,l.applyStylingHoc)({})(({provider:e,...l})=>{switch(e){case o.RatingProvider.Trustyou:return t.default.createElement(p,l);case o.RatingProvider.Tripadvisor:return t.default.createElement(b,l);case o.RatingProvider.HolidayCheck:return t.default.createElement(a.default,l);default:return t.default.createElement(s.default,l)}});e.s(["default",0,v],713137)},296666,e=>{"use strict";var t=e.i(391398),l=e.i(191788),o=e.i(186292),a=e.i(272043),s=e.i(116432),r=e.i(287786),i=e.i(48716),n=e.i(514353),c=e.i(160940),u=e.i(391573),d=e.i(654633),m=e.i(695046),_=e.i(876628),f=e.i(432171),p=e.i(33202),g=e.i(50996);let h=(0,g.defineMessages)({title:{id:"tsbob-collection.FavoritesComparison.title"},description:{id:"tsbob-collection.FavoritesComparison.description"},shareTitle:{id:"tsbob-collection.FavoritesComparison.shareTitle"},noResultsTitle:{id:"tsbob-collection.FavoritesComparison.noResultsTitle"},offersBtn:{id:"tsbob-collection.FavoritesComparison.offersBtn"}});var y=e.i(510294),b=e.i(805420),v=e.i(194117),I=e.i(520),E=e.i(896148),P=e.i(117445),F=e.i(151761),W=e.i(929972),N=e.i(504730);let C=(0,g.defineMessages)({socialMedia:{id:"tsbob-collection.FavoritesComparison.ShareButtons.socialMedia"},mail:{id:"tsbob-collection.FavoritesComparison.ShareButtons.mail"},shareModalTitle:{id:"tsbob-collection.FavoritesComparison.ShareButtons.shareModalTitle"},shareModalFooterButtonLabel:{id:"tsbob-collection.FavoritesComparison.ShareButtons.shareModalFooterButtonLabel"},emailShareSubject:{id:"tsbob-collection.FavoritesComparison.ShareButtons.emailShareSubject"},emailShareBody:{id:"tsbob-collection.FavoritesComparison.ShareButtons.emailShareBody"}});var R=e.i(956215);let x=(0,r.applyStylingHoc)(R.default)(({styles:e,uid:t,emailBodyPostfix:o="",emailBodySeparator:a=": ",btnProps:r})=>{let[i,n]=(0,l.useState)(""),[u,d]=(0,l.useState)(!1),{logEvent:m,routes:{favorites:_}}=(0,N.useSettings)();(0,l.useEffect)(()=>{n(window.location.origin)},[]);let f=(0,l.useCallback)(()=>d(!0),[d]),p=(0,l.useCallback)(()=>d(!1),[d]),g=(0,l.useCallback)((e,t)=>{m(c.EVENT_SHARE_FAVORITES,{shareInfo:{shareUrl:e,shareType:t}})},[m]),h=(0,W.createQueryString)({uid:t}),y=i?`${i}${_}?${h}`:`${_}?${h}`,R=`${y}${o}`,{formatMessage:x}=(0,s.useIntl)(),T=(0,l.useMemo)(()=>({outline:!0,iconRight:"icon-link",styles:e.shareBtn,...r}),[e,r]),S=(0,l.useCallback)(()=>void g(y,c.SHARE_TYPE_FACEBOOK),[g,y]),A=(0,l.useCallback)(()=>void g(y,c.SHARE_TYPE_WHATSAPP),[g,y]),B=(0,l.useCallback)(()=>void g(y,c.SHARE_TYPE_EMAIL),[g,y]),H=(0,l.useCallback)(e=>void g(e,c.SHARE_TYPE_COPY_TO_CLIPBOARD),[g]);return l.default.createElement("div",{className:e.root},l.default.createElement(v.default,{outline:!0,styles:e.shareBtn,iconRight:"icon-share",onClick:f,...r},x(C.socialMedia)),l.default.createElement(I.default,{className:e.shareModal,visible:u,onClose:p,title:x(C.shareModalTitle),footer:l.default.createElement(v.default,{onClick:p,className:e.shareModalFooterButton},x(C.shareModalFooterButtonLabel))},l.default.createElement(E.default,{url:y,beforeOnClick:S}),l.default.createElement(P.default,{url:y,beforeOnClick:A})),l.default.createElement(b.EmailShareButton,{url:R,subject:x(C.emailShareSubject),body:x(C.emailShareBody),beforeOnClick:B,separator:a,"aria-label":x(C.mail)},l.default.createElement(v.default,{tag:"span",outline:!0,styles:e.shareBtn,iconRight:"icon-mail",...r},x(C.mail))),l.default.createElement(F.default,{url:y,widgetProps:T,onCopy:H}))});var T=e.i(311542),S=e.i(973569),A=e.i(317996),B=e.i(776204);e.i(176119);let H=o.RemoveFavoriteByHashDocument;var G=e.i(958678),k=e.i(783910),L=e.i(751508),O=e.i(303892),U=e.i(980609),q=e.i(149850),V=e.i(574565),j=e.i(112059),w=e.i(758568),D=e.i(711485),M=e.i(326359),J=e.i(584726);let Q={},Y=J.GetOfferContentDocument,z=function(e,t=!1){let{data:l,loading:o}=(0,f.useQuery)(Y,{variables:{hotelContentId:e},skip:t||!e});return{data:l?.offerHotelContent||Q,loading:o}};var $=e.i(993474),X=e.i(930813),K=e.i(417600),Z=e.i(764569),ee=e.i(931840),et=e.i(481362),el=e.i(373013),eo=e.i(845183);let ea=(0,g.defineMessages)({pricePrefix:{id:"tsbob-collection.Booking.components.AdditionalPrices.pricePrefix"}});var es=e.i(13250);let er=(0,r.applyStylingHoc)(es.default)(({styles:e,offer:t,cart:o,selectedInsurance:a,selectedTransfer:r,selectedRentalCar:i,selectedCancellationRule:n,totalPrice:c,perPersonPrice:u,currency:d})=>{let{formatMessage:m}
1=(0,s.useIntl)(),_=(0,$.getExchangeRate)(t)||1,f=(0,$.getAdditionalPrices)(t),p=(0,X.getAncillaryFee)(a),g=(0,X.getAncillaryFee)(r),h=(0,X.getAncillaryFee)(i),y=(0,X.getAncillaryFee)(n)||Number(o?.checkout?.extras?.find(e=>e?.type==="FLEXIBLE_CANCELLATION")?.text)*(_||1)||0;return f?l.default.createElement("div",{className:e.root},c&&u&&d?l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:e.priceContainer},l.default.createElement(el.default,{preposition:m(ea.pricePrefix),styles:e.totalPrice,amount:c,currency:d,fractionDigits:2,precise:!0}),l.default.createElement(A.default,{desktop:!0},l.default.createElement(el.default,{styles:e.totalPrice,amount:u,currency:d,fractionDigits:2,precise:!0})))):f.map((o,a)=>{let s=(0,$.getAdditionalPriceAmount)(t)+p+g+h+y;return l.default.createElement("div",{key:a},l.default.createElement(el.default,{preposition:m(ea.pricePrefix),styles:e.totalPrice,amount:s,currency:o.currency,fractionDigits:2,precise:!0}))})):null}),ei=(0,g.defineMessages)({pricePerPerson:{id:"tsbob-collection.Offer.Prices.pricePerPerson"},pricePerPersonShort:{id:"tsbob-collection.Offer.Prices.pricePerPersonShort"},priceTotal:{id:"tsbob-collection.Offer.Prices.priceTotal"}});var en=e.i(529793);let ec=(0,r.applyStylingHoc)(en.default)(({styles:e,offer:t,totalPrice:o,perPersonPrice:r,precise:i,totalExtras:n=0,perPersonExtras:c=0,hidePerPersonPrice:u,totalPriceProps:d,perPersonPriceProps:m,currency:_,totalDefaultPrice:f,totalDefaultPriceProps:p,showTotalDefaultPrice:g,showOldPrice:h,oldPriceProps:y,showAdditionalPrices:b,showPerPersonPriceFirst:v=!1})=>{let{formatMessage:I}=(0,s.useIntl)(),E=(r||t?.price?.perPersonAmount||0)+c,P=(t?.oldPrice?.perPersonAmount||0)+c;return l.default.createElement("div",{className:(0,a.default)(e.root,!g&&u&&e.singlePrice)},l.default.createElement(eo.default,{...y,styles:e.oldPriceWrapper,currentPrice:E,oldPrice:P,showOldPrice:h,showSaving:y?.showSaving??h,isHorizontal:!0}),l.default.createElement("div",{className:e.content},v?l.default.createElement(l.default.Fragment,null,!u&&l.default.createElement("div",{className:e.perPersonPriceContainer},l.default.createElement(A.default,{phone:!0},t=>l.default.createElement(el.default,{styles:e.totalPrice,amount:E,label:I(t?ei.pricePerPersonShort:ei.pricePerPerson),precise:i,fractionDigits:2*!!i,...m}))),l.default.createElement(el.default,{styles:e.perPersonPrice,amount:(o||t?.price?.amount||0)+n,label:I(ei.priceTotal),precise:i,fractionDigits:2*!!i,...d})):l.default.createElement(l.default.Fragment,null,l.default.createElement(el.default,{styles:e.totalPrice,amount:(o||t?.price?.amount||0)+n,label:I(ei.priceTotal),precise:i,fractionDigits:2*!!i,...d}),!u&&l.default.createElement("div",{className:e.perPersonPriceContainer},l.default.createElement(A.default,{phone:!0},t=>l.default.createElement(el.default,{styles:e.perPersonPrice,amount:E,label:I(t?ei.pricePerPersonShort:ei.pricePerPerson),precise:i,fractionDigits:2*!!i,...m})))),g&&u&&l.default.createElement("div",{className:e.totalDefaulPriceContainer},l.default.createElement(el.default,{styles:e.perPersonPrice,amount:f,currency:_,label:I(ei.priceTotal),precise:i,fractionDigits:2*!!i,...p})),b&&l.default.createElement("div",{className:e.additionalPriceContainer},l.default.createElement(er,{offer:t}))))});var eu=e.i(921623),ed=e.i(26491);let em=(0,g.defineMessages)({tourOperator:{id:"tsbob-collection.Offer.TourOperatorInfo.tourOperator"}});var e_=e.i(864246);let ef=(0,r.applyStylingHoc)(e_.default)(({styles:e,offer:t,isStatic:o,...r})=>{let{formatMessage:i}=(0,s.useIntl)(),n=(0,l.useCallback)(t=>l.default.createElement("span",{onClick:t,className:(0,a.default)(e.infoBtn,"icon-info")}),[e.infoBtn]),c=t?.hotelContentId;return l.default.createElement("div",{className:e.root},l.default.createElement("div",{className:e.logoWrap},l.default.createElement(eu.default,{code:t?.tourOperator?.code,name:t?.tourOperator?.name,image:t?.tourOperator?.image,className:e.logo})),l.default.createElement("div",{className:e.info},l.default.createElement("span",{className:e.title},i(em.tourOperator)),l.default.createElement("span",{className:e.n
1ame},t?.tourOperator?.name)),(o||c)&&l.default.createElement(ed.default,{styles:e.modal,hotelContentId:c,tourOperator:t?.tourOperator?.code,tourOperatorName:t?.tourOperator?.name,tourOperatorImage:t?.tourOperator?.image,trigger:n,isStatic:o,...r}))});var ep=e.i(83761),eg=e.i(737791);let eh=(0,g.defineMessages)({adults:{id:"tsbob-collection.Offer.TravellersInfo.adults"},children:{id:"tsbob-collection.Offer.TravellersInfo.children"},rooms:{id:"tsbob-collection.Offer.TravellersInfo.rooms"}});var ey=e.i(585618);let eb=" | ",ev=(0,r.applyStylingHoc)(ey.default)(({styles:e,travellers:t,showActionIcon:o,roomsCount:r=0,separator:i=eb})=>{let{formatMessage:n}=(0,s.useIntl)(),c=t?(0,eg.getAdults)(t).length:0,u=t?(0,eg.getChildren)(t).length:0;return l.default.createElement("span",{className:e.root},l.default.createElement("span",{className:e.valueWrapper},l.default.createElement("span",{className:e.adults},n(eh.adults,{count:c})),l.default.createElement("span",{className:e.adultsSep},(u>0||0===r)&&i),l.default.createElement("span",{className:e.children},(u>0||0===r)&&n(eh.children,{count:u})),l.default.createElement("span",{className:e.childrenSep},r>0&&i),l.default.createElement("span",{className:e.rooms},r>0&&n(eh.rooms,{count:r}))),o&&l.default.createElement("span",{className:(0,a.default)(e.actionIcon,"icon-chevron-right")}))}),eI=({travellers:e,...t})=>{let{values:{travellersFilter:o}}=(0,ep.useProductSearchWithAccordion)();return l.default.createElement(ev,{...t,travellers:e||o})};var eE=e.i(393811),eP=e.i(639171),eF=e.i(977657);let eW=(0,r.applyStylingHoc)(eF.default)(({styles:e,offer:t,showActionIcon:o,timeZone:s,weekday:r=!0})=>{if(!t)return null;let{fromDate:i,toDate:n}=(0,$.getOfferDates)(t);return l.default.createElement("div",{className:e.root},l.default.createElement("span",null,l.default.createElement("span",{className:e.interval},l.default.createElement(eE.default,{startDate:i,endDate:n,...s?{timeZone:s}:{},...r?{weekday:"short"}:{}})),l.default.createElement(eP.default,{offer:t,styles:e.duration})),o&&l.default.createElement("span",{className:(0,a.default)(e.actionIcon,"icon-chevron-right")}))});var eN=e.i(710509),eC=e.i(481722);let eR=(0,g.defineMessages)({modalTitle:{id:"tsbob-collection.Offer.CancellationRuleInfoModal.modalTitle"},modalText:{id:"tsbob-collection.Offer.CancellationRuleInfoModal.modalText"}});var ex=e.i(574927);let eT=(0,r.applyStylingHoc)(ex.default)(({visible:e,onClose:t,styles:o})=>{let{formatMessage:a}=(0,s.useIntl)();return l.default.createElement(I.default,{visible:e,onClose:t,title:a(eR.modalTitle),styles:o.root},l.default.createElement("div",{className:o.modalText},a(eR.modalText)))}),eS=(0,g.defineMessages)({details:{id:"tsbob-collection.Offer.CancellationRuleInfo.details"},forAdult:{id:"tsbob-collection.Offer.CancellationRuleInfo.forAdult"},description:{id:"tsbob-collection.Offer.CancellationRuleInfo.description"}});var eA=e.i(302949);let eB={offerIncludes:[J.OfferOfferIncludesEnum.FreeRebooking]},eH=(0,r.applyStylingHoc)(eA.default)(({offer:e,styles:t,onChange:o,option:a,selectedCancellationRule:r,rebookingCancellationProps:i,...c})=>{let{formatMessage:u}=(0,s.useIntl)(),{currency:d}=(0,N.useSettings)(),[m,_]=(0,l.useState)(!1),f=(0,l.useCallback)(()=>void _(!1),[]),p=(0,l.useCallback)(()=>void _(!0),[]),g=(0,$.getExchangeRate)(e)||1,h=(a?.amount?.value||0)/(a?.personAssignments?.length||1),y=r?.bookingCode&&r?.bookingCode===a?.bookingCode;return l.default.createElement("div",{className:t.root},l.default.createElement("button",{type:"button",className:t.modalTrigger,onClick:p},l.default.createElement(n.default,{offer:eB,styles:t.badge,hideTooltip:!0,...i}),l.default.createElement("span",null,l.default.createElement(eC.default,{content:u(eS.details),placement:"top"},l.default.createElement("div",{className:t.infoIcon,"aria-label":u(eS.details)})))),l.default.createElement("div",{className:t.description},u(eS.description)),l.default.createElement(eN.default,{checked:y,onChange:o,className:t.checkbox,...c},l.default.createElement("span",{className:t.priceLabel},u(eS.forAdult)),l.default.createElement(el.Price,{amount:h*g,currency:d,styles:t.price})),l.default.createElement(eT,{visible:m,onClose:f,styles:t.modal}))});var eG=n;let ek=(0,g.defineMessages)({hotelOnly:{id:"tsbob-collection.Offer.Summary.hotelOnly"}
1,noTransfer:{id:"tsbob-collection.Offer.Summary.noTransfer"},transfer:{id:"tsbob-collection.Offer.Summary.transfer"},rentalCar:{id:"tsbob-collection.Offer.Summary.rentalCar"},flightInfo:{id:"tsbob-collection.Offer.Summary.flightInfo"}});var eL=e.i(647863);let eO=(0,r.applyStylingHoc)(eL.default)(({styles:e,offer:t,hotel:o,hotelContent:a,travellers:r,showPrices:i,totalPrice:n,perPersonPrice:c,fee:u,pricesHeader:d,pricesHint:m,button:_,isFavourites:f,selectedInsurance:p,selectedTransfer:g,selectedCancellationRule:h,cancellationRuleProps:y,precise:b,skipImage:v,skipDescription:I,tourOperatorInfoProps:E,promoCodeDiscount:P,payloopDiscount:F,showNoTransfer:W,withTourOperatorInfo:N=!0,selectedRentalCar:C,paymentConditions:R,rebookingCancellationProps:x,rebookingCancellationComponent:T=eG.default,roomNameComponent:S,roomNameProps:A,perPersonPriceProps:B,customOptionalBookingComponent:H,showRebookingCancellationBadge:G=!0,totalPriceProps:k,rebookingCancellationPosition:L=eG.PositionValues.Top,useRoomKeyLabel:O,useDescriptionAsProviderName:U,showRoomViewTypeName:V,roomNameViewSeparator:J,roomNameFallbackLabel:Q,showRoomDescription:Y,roomDescriptionDisplayType:el,flightInfoProps:eo,showOldPrice:ea,oldPriceProps:es,showAdditionalPrices:er,roomCount:ei,extrasIncluded:en,extendedAirlineInfoComponent:eu,descriptionRenderer:ed,offerDetailsRenderer:em,checkout:e_,extraPrices:ep,hidePerPersonPrice:eg,transferMessage:eh="",locationBreadcrumbProps:ey})=>{let{formatMessage:eb}=(0,s.useIntl)(),ev=(0,$.isPackageOffer)(t),eE=(0,w.default)(t,"rooms.room.0"),eP=(0,$.getExchangeRate)(t),eF=S||ee.default,{totalExtras:eN,perPersonExtras:eC}=(0,X.getExtraCharges)(r,p,g,C,h,u,P,F,eP,e_,ep),eR=(0,w.default)(t,"globalTypes"),ex=a?.mainImage?.preview?.url,eT=a?.mainImage?.default?.url,eS=a?.mainImage?.default2x?.url,eA=ex&&eT&&eS,{data:eB}=z(t?.hotelContentId,v||eA);eA||(ex=eB?.mainImage?.preview?.url,eT=eB?.mainImage?.default?.url,eS=eB?.mainImage?.default2x?.url);let eL=(0,$.isRentalCarIncluded)(t),{showStaticTourOperatorInfo:eO,tourOperatorsMap:eU}=(0,K.useHotelBaseDataConfig)(),eq=!!y?.option?.bookingCode,eV=!eq&&G,ej=(0,l.useMemo)(()=>({room:eE,globalTypes:eR,useRoomKeyLabel:O,useDescriptionAsProviderName:U,showRoomViewTypeName:V,roomNameViewSeparator:J,showRoomDescription:Y,roomDescriptionDisplayType:el,roomNameFallbackLabel:Q,roomCount:ei,...A}),[eR,eE,ei,el,Q,A,J,Y,V,O,U]),ew=(0,l.useCallback)(()=>em?em():l.default.createElement(l.default.Fragment,null,l.default.createElement(D.default,{icon:"user",styles:e.control,disableHover:!0},l.default.createElement(eI,{travellers:r})),l.default.createElement(D.default,{icon:"calendar-heart",styles:e.control,disableHover:!0},l.default.createElement(eW,{offer:t})),l.default.createElement(D.default,{icon:"hotel",styles:e.control,disableHover:!0},l.default.createElement(eF,ej)),l.default.createElement(D.default,{icon:"food",styles:e.control,disableHover:!0},l.default.createElement(et.default,{room:eE})),(eL||t?.transferIncluded||W)&&l.default.createElement(D.default,{icon:eL||t?.transferIncluded?"bus":"bus-off",styles:e.control,disableHover:!0},eh&&t?.transferIncluded?eh:eb(eL?ek.rentalCar:t?.transferIncluded?ek.transfer:ek.noTransfer))),[eF,eb,t,em,eL,eE,W,e.control,ej,r,eh]),eD=(0,l.useCallback)(()=>ed?ed():l.default.createElement("div",{className:e.description},l.default.createElement(j.default,{location:o?.location,className:e.destination,...ey}),l.default.createElement("div",{className:e.title},o?.name),l.default.createElement(q.default,{styles:e.category,hotel:o,offer:t,value:o?.category})),[ey,ed,o,t,e.category,e.description,e.destination,e.title]);return l.default.createElement("div",{className:e.root},!v&&eT&&l.default.createElement("div",{className:e.imgContainer},l.default.createElement(Z.default,{previewImage:ex,src:eT,retinaImage:eS,alt:o?.name,containerClassName:e.lazyContainer})),!I&&eD(),ew(),N&&l.default.createElement(ef,{styles:e.info,offer:t,hotelName:o?.name,isStatic:eO,tourOperatorsMap:eU,...E}),eV&&L===eG.PositionValues.Top&&l.default.createElement(T,{className:e.FreeRebooking,offer:t,withDetails:!0,hideTooltip:!0,...x}),eq&&l.default.createElement(eH,{offer:t,travellers:r,selectedCancellationRule:h,...y}),ev&&l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:e.flightInfoHeadline},eb(ek.flightInfo)),l.default.createElement("div",{className:e.flight},l.default.createElement(M.default,{styles:e.flightInfo,flight:(0,w.default)(t,"departure"),type:M.TYPE_DEPARTURE,showAirline:!0,showFullHeader:!0,extendedAirlineInfoComponent:eu,offer:t,...eo})),l.default.createElement("div",{className:e.flight},l.default.createElement(M.default,{styles:e.flightInfo,flight:(0,w.default)(t,"return"),type:M.TYPE_RETURN,showAirline:!0,showFullHeader:!0,extendedAirlineInfoComponent:eu,offer:t,...eo}))),!ev&&f&&l.default.createElement("div",{className:e.withoutFlight},l.default.createElement("div",{className:e.withoutFlightInfo},eb(ek.hotelOnly))),(i||_||R)&&l.default.createElement("div",{className:e.priceSummary},i&&d,(i||_)&&l.default.createElement("div",{className:e.priceSummaryInner},i&&l.default.createElement(ec,{styles:e.prices,offer:t,totalPrice:n,perPersonPrice:c,totalExtras:en?0:eN,perPersonExtras:en?0:eC,precise:b,totalPriceProps:k,perPersonPriceProps:B,showOldPrice:ea,oldPriceProps:es,showAdditionalPrices:er,hidePerPersonPrice:eg}),m&&l.default.createElement("div",{className:e.pricesHint},m),_,H&&H),R),eV&&L===eG.PositionValues.SummaryBottom&&l.default.createElement(T,{className:e.FreeRebooking,offer:t,withDetails:!0,hideTooltip:!0,...x}))});var eU=e.i(713137),eq=e.i(149763),eV=e.i(582171),ej=e.i(428422);let ew=(0,g.defineMessages)({priceSummary:{id:"tsbob-collection.FavoritesComparison.Item.priceSummary"},viewDetails:{id:"tsbob-collection.FavoritesComparison.Item.viewDetails"},hotelFeatures:{id:"tsbob-collection.FavoritesComparison.Item.hotelFeatures"}});var eD=e.i(963425);let eM=[],eJ={}
1,eQ="equalizeFavouritesItem",eY="equalizeFavouritesItemHotelAttributes",ez=(0,r.applyStylingHoc)(eD.default)(({styles:e,item:t,isReadonly:o,onFavoritesClick:r,ratingProps:i,btnProps:n,summaryProps:u,hideCategory:d,hideRating:m,locationRenderer:_,nameRenderer:f,isLast:p,hotelAttributesProps:g,contentKey:h=U.HOTEL_CONTENT_KEY,showHotelAttributes:y=!0,extendedAirlineInfoComponent:b,favoritesListId:I,locationBreadcrumbProps:E})=>{let{formatMessage:P}=(0,s.useIntl)(),[F,N]=(0,l.useState)(!1),{createQueryString:C,values:R}=(0,W.useQuery)();(0,l.useEffect)(()=>void N(!1),[t]);let x=t?.hotel||eJ,T=t?.offer||eJ,S=(0,l.useMemo)(()=>(0,O.createHotelWithOffers)(x,T,t.position),[x,T,t.position]),A=T?.hash,B=t?.productSearch?.travellersFilter||eJ,H=x?.ratings?.[0]?.rating||eM,G=x?.hotelAttributes?.hotelAttributes||eM,k=T?.rooms?.room?.[0]?.attributes||eM,L=t?.productSearch?.travellersRooms?.length||1,w=(0,l.useMemo)(()=>f?f({item:t}):x?.name,[x?.name,t,f]),D=(0,l.useMemo)(()=>_?_({item:t,styles:e}):l.default.createElement(j.default,{location:x?.location,styles:e.destination,...E}),[E,_,x?.location,e,t]),M=(0,l.useCallback)(()=>{p&&((e,t)=>{{let l=document;if(!l)return;let o=[].slice.call(l.querySelectorAll(e)),a=[],s=0,r=0,i=0;for(;i<o.length;){let e=o[i].querySelector(t),l=e?e.offsetHeight:0;o[i].offsetTop!==r||i+1===o.length?(i+1===o.length&&o[i].offsetTop===r&&(a.push(o[i]),s=l>s?l:s),a.map(e=>{e.querySelector(t)&&(e.querySelector(t).style.minHeight=s+"px")}),r=o[i].offsetTop,a=[o[i]],s=l):(a.push(o[i]),s=l>s?l:s),i++}}})("."+eQ,"."+eY)},[p]);return l.default.createElement("div",{className:(0,a.default)(e.root,F&&e["is-loading"],eQ)},!o&&l.default.createElement(ej.default,{favoritesListId:I,onClick:r,hotel:x,offer:T,isFavorite:!0,styles:e.remove}),l.default.createElement("div",{className:e.imgContainer},l.default.createElement(eV.default,{previewImage:t?.[h]?.mainImage?.preview?.url,image:t?.[h]?.mainImage?.default?.url,retinaImage:t?.[h]?.mainImage?.default2x?.url,alt:w,styles:e.image})),l.default.createElement("div",{className:(0,a.default)(e.itemCell,e["is-title"])},D,l.default.createElement("div",{className:e.title},w),!d&&l.default.createElement(q.default,{className:e.category,value:x?.category,hotel:x,offer:T}),H.length>0&&!m&&l.default.createElement(eU.default,{sourceCode:T?.sourceCode,className:e.rating,provider:x?.ratings?.[0]?.provider,ratings:H,...i})),y&&l.default.createElement("div",{className:(0,a.default)(e.itemCell,e.hotelFeaturesCell,eY)},l.default.createElement("div",{className:e.hotelFeaturesTitle},P(ew.hotelFeatures)),l.default.createElement(eq.default,{...g,styles:e.globaltype,hotelAttributes:G,roomAttributes:k,onCompleted:M})),l.default.createElement(eO,{skipDescription:!0,skipImage:!0,styles:e.summary,offer:T,travellers:B,showPrices:!0,pricesHeader:l.default.createElement("h4",{className:e.pricesHeader},l.default.createElement("span",{className:(0,a.default)(e.headerIcon,"icon-tickets")}),P(ew.priceSummary)),button:l.default.createElement(V.default,{hotel:S,queryString:C({...R,offerHash:A}),params:t.productSearch,actionField:c.LIST_FAVORITES,className:e.detailsBtnLink},l.default.createElement(v.default,{color:"success",...n,styles:e.detailsBtn},P(ew.viewDetails))),roomCount:L,...u,isFavourites:!0,extendedAirlineInfoComponent:b}))});var e$=e.i(534857),eX=e.i(37878);let eK=(0,r.applyStylingHoc)(eX.default)(({styles:e,items:o,updateFavorites:a,isReadonly:s,ItemComponent:r=ez,itemProps:i,settings:n,responsiveSettings:c})=>{let u=(0,l.useCallback)(e=>()=>{e&&a(e)},[a]),d=(0,l.useMemo)(()=>o.map((l,a)=>{let n=l?.offer?.hash,c=u(n||"");return(0,t.jsx)(r,{item:l,styles:e.item,isReadonly:s,isLast:a===o.length-1,...i,onFavoritesClick:c},`favorite-item-${n||`index-${a}`}`)}),[o,u,r,e.item,s,i]),m=(0,l.useMemo)(()=>{let e=o.map(e=>e?.offer?.hash).filter(Boolean).join("-");return`favorites-carousel-${o.length}-${e}`},[o]);return o&&0!==o.length?(0,t.jsx)(e$.default,{className:e.root,settings:{...n,swipe:!1,draggable:!1,infinite:!1,useTransform:!1},responsiveSettings:c,children:d},m):null}),eZ=(0,r.applyStylingHoc)(y.default)(({styles:e,itemProps:o,shareProps:r,onLoading:i,onLoaded:n,withShipContent:u,withContentExtension:d,ItemComponent:m,offersBtnColor:_,hideHeader:g,...y})=>{let{formatMessage:b}=(0,s.useIntl)(),{values:{uid:I}}=(0,W.useQuery)(),{data:E,loading:P}=(0,f.useQuery)(T.FAVORITES_LIST_QUERY,{variables:{uid:I,withShipContent:!!u,withContentExtension:!!d,pager:{page:1,perPage:k.favoritesComparisonPerPage}},fetchPolicy:"cache-and-network",ssr:!1}),{routes:{search:F},logEvent:C}=(0,N.useSettings)(),{optimisticFavorites:R,removeOptimistic:O}=(({favorites:e,onSuccess:t,onError:o})=>{let[a,{loading:s}]=(0,B.useMutation)(H),[r,i]=(0,l.useState)(new Set);return{optimisticFavorites:e.filter(e=>{let t=e.offer?.hash;return!t||!r.has(t)}),removeOptimistic:(0,l.useCallback)(e=>{i(t=>new Set([...t,e])),a({variables:{hash:e},update:e=>{try{let t=e.readQuery({query:T.FAVORITES_INFO_QUERY});t?.favorites?.count&&e.writeQuery({query:T.FAVORITES_INFO_QUERY,data:{...t,favorites:{...t.favorites,count:Math.max(0,t.favorites.count-1)}}})}catch{}}}).then(()=>{t?.()}).catch(t=>{i(t=>{let l=new Set(t);return l.delete(e),l}),o?.(t)})},[a,t,o]),isPending:s}})({favorites:(E?.favorites?.items||[]).filter(e=>null!=e)}),U=(0,p.getListItemsWithPosition)(R,R.length,1),q=I||E?.favorites?.id,V=!!I,j=(0,l.useCallback)(e=>{O(e)},[O]),w=(0,l.useMemo)(()=>({...o,isFavorites:!0,onFavoritesClick:j}),[o,j]);return(0,l.useEffect)(()=>{P||C(c.EVENT_FAVORITES_LOADED,{products:U},{productList:c.LIST_FAVORITES})},[C,U,P]),(0,l.useEffect)(()=>{i&&i(P),n&&!P&&q&&n(q)},[P,q,n,i]),(0,t.jsxs)("div",{className:(0,a.default)(e.root,P&&e["is-loading"]),children:[P?null:U&&U.length>0?(0,t.jsxs)("div",{className:e.content,children:[!g&&(0,t.jsxs)("div",{className:e.header,children:[(0,t.jsxs)("div",{className:e.panel,children:[(0,t.jsx)("div",{className:e.favImgWrap,children:(0,t.jsx)(A.default,{tablet:!0,desktop:!0,children:(0,t.jsx)("div",{className:e.favImg})})}),(0,t.jsxs)("div",{className:e.panelText,children:[(0,t.jsx)("h2",{className:e.title,children:b(h.title)}),(0,t.jsx)("p",{children:b(h.description)})]})]}),(0,t.jsxs)("div",{className:e.shareWrap,children:[(0,t.jsx)("h3",{className:e.title,children:b(h.shareTitle)}),(0,t.jsx)(x,{uid:q||"",...r,styles:e.shareButtons})]})]}),(0,t.jsx)("div",{className:e.comparisonWrapper,children:(0,t.jsx)(eK,{styles:e.items,ItemComponent:m,itemProps:w,...y,items:U,updateFavorites:j,isReadonly:V,responsiveSettings:L.customResponsiveCarouselSettings})})]}):(0,t.jsxs)("div",{className:(0,a.default)(e.panel,e.noResultsPanel),children:[(0,t.jsx)("div",{className:e.favImgWrap,children:(0,t.jsx)(A.default,{tablet:!0,desktop:!0,children:(0,t.jsx)("div",{className:e.favImgEmpty,role:"img","aria-label":b(h.noResultsTitle)})})}),(0,t.jsx)("h2",{className:e.noResultsTitle,children:b(h.noResultsTitle)}),(0,t.jsx)(S.default,{to:F,styles:e.offersBtnWrap,children:(0,t.jsx)(v.default,{color:_||"secondary",styles:e.offersBtn,children:b(h.offersBtn)})})]}),(0,t.jsxs)(G.default,{children:[(0,t.jsx)("meta",{property:"og:title",content:b(h.title)}),(0,t.jsx)("meta",{property:"og:description",content:b(h.description)})]})]})});var e0=e.i(388209),e1=e.i(309104),e7=e.i(717455),e2=e.i(721143),e6=e.i(323384);let e8=(0,g.defineMessages)({title:{id:"components.Favorites.title"},description:{id:"components.Favorites.description"},emptyListDescription:{id:"components.Favorites.emptyListDescription"}
1,searchBtn:{id:"components.Favorites.searchBtn"},btnTitle:{id:"components.Favorites.btnTitle"},emailSubject:{id:"components.Favorites.emailSubject"},emailBody:{id:"components.Favorites.emailBody"}});var e3=e.i(145339),e9=e.i(203828),e5=e.i(217837),e4=e.i(971337);let te=["gclid","fbclid","msclkid"],tt=e=>"uid"===e||e.startsWith("utm_")||te.includes(e),tl={btnProps:{block:!0,outline:!1,color:"primary"}},to=o.GetFavoritesListDocument,ta=(0,l.memo)(({styles:e})=>{let o,r,p;o=(0,e9.useRouter)(),r=(0,e4.useCleanPath)(),p=(0,e5.useSearchParams)(),(0,l.useEffect)(()=>{if(!p)return;let e=p.toString(),t=(e=>{let t=new URLSearchParams(e);for(let e of[...t.keys()])tt(e)||t.delete(e);return t.toString()})(e);t!==e&&o.replace(t?`${r}?${t}`:r,void 0,{shallow:!0})},[r,o,p]);let{filters:{tourOperators:g}={}}=(0,d.useServerSettings)(),{formatMessage:h}=(0,s.useIntl)(),y=(0,m.default)(),{values:{uid:b}}=(0,W.useQuery)(),{routes:{search:I}}=(0,N.useSettings)(),{data:E,refetch:P}=(0,f.useQuery)(to,{variables:{uid:b},fetchPolicy:"no-cache",ssr:!1}),F=(0,l.useMemo)(()=>({summaryProps:{oldPriceProps:_.oldPriceProps,rebookingCancellationPosition:n.PositionValues.SummaryBottom,rebookingCancellationComponent:e0.default,rebookingCancellationProps:e1.rebookingCancellationProps,withTourOperatorInfo:g?.enabled},ratingProps:y,isFavorites:!0,showFavoritesBtn:!1,updateFavoritesCount:P,actionField:c.LIST_FAVORITES}),[g?.enabled,y,P]),C=!!E?.favorites?.count,R=b||E?.favorites?.id;return(0,t.jsxs)("div",{className:e.root,children:[(0,t.jsx)("div",{className:e.backToResult,children:(0,t.jsx)(e7.default,{styles:e.toolbar,withBackButton:!0})}),(0,t.jsxs)(i.Container,{fixed:!1,styles:e.favoritesContainer,children:[(0,t.jsx)("span",{className:(0,a.default)("icon-heart",e.iconColor)}),(0,t.jsx)("h2",{className:e.watchListTitle,children:h(e8.title)}),C?(0,t.jsx)("p",{dangerouslySetInnerHTML:(0,u.createHtml)(h(e8.description))}):(0,t.jsx)("p",{dangerouslySetInnerHTML:(0,u.createHtml)(h(e8.emptyListDescription))}),!C&&(0,t.jsx)(S.default,{className:e.submitLink,to:I,children:(0,t.jsx)(v.default,{tag:"div",color:"primary",className:e.submitBtn,children:h(e8.searchBtn)})}),C&&(0,t.jsx)(e2.default,{uid:R,styles:e.shareDropdown,toggleText:h(e8.btnTitle),emailSubject:h(e8.emailSubject),emailBody:h(e8.emailBody),eventType:c.EVENT_SHARE_FAVORITES}),C&&(0,t.jsx)(eZ,{styles:e.favorites,shareProps:tl,itemProps:F,ItemComponent:e6.default,withShipContent:!0,withContentExtension:!0,hideHeader:!0})]})]})}),ts=(0,r.applyStylingHoc)(e3.default)(ta);var tr=e.i(480853),ti=e.i(319461),tn=e.i(645047);let tc=(0,l.memo)(({cmsData:e})=>(0,t.jsx)(tn.LanguageProvider,{children:(0,t.jsxs)(ti.default,{cmsData:e,children:[(0,t.jsx)(tr.default,{pageType:tr.PageTypes.Favorites}),(0,t.jsx)(ts,{})]})}));e.s(["__N_SSG",0,!0,"default",0,tc],296666)},731826,(e,t,l)=>{let o="/[device]/[tenant]/merkliste";(window.__NEXT_P=window.__NEXT_P||[]).push([o,()=>e.r(296666)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([o])})},145339,e=>{e.v({backToResult:"Favorites-module-scss-module__ImUnRW__backToResult",favorites:"Favorites-module-scss-module__ImUnRW__favorites","favorites--items--item--rating--ttBar--label":"Favorites-module-scss-module__ImUnRW__favorites--items--item--rating--ttBar--label","favorites--items--item--summary--FreeRebooking--badge":"Favorites-module-scss-module__ImUnRW__favorites--items--item--summary--FreeRebooking--badge","favorites--items--item--summary--FreeRebooking--wrapper":"Favorites-module-scss-module__ImUnRW__favorites--items--item--summary--FreeRebooking--wrapper",favoritesContainer:"Favorites-module-scss-module__ImUnRW__favoritesContainer",iconColor:"Favorites-module-scss-module__ImUnRW__iconColor",root:"Favorites-module-scss-module__ImUnRW__root",submitLink:"Favorites-module-scss-module__ImUnRW__submitLink"})},37878,e=>{e.v({root:"ScrollableComparison-module-scss-module__P1925W__root"})},695046,e=>{"use strict";var t=e.i(191788),l=e.i(654633);e.s(["default",0,()=>{let{showRecommendationRate:e}=(0,l.useServerSettings)();return(0,t.useMemo)(()=>({withRecommendationRate:e,recommendationIcon:"like"}),[e])}])}]);

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.