1"use strict";(self.webpackChunk_catalunya_ui_kit=self.webpackChunk_catalunya_ui_kit||[]).push([[9952],{1254:(i,t,e)=>{var o,a,c,r;e.d(t,{O:()=>a,T:()=>o,a:()=>r,b:()=>c}),function(i){i.p="p",i.h1="h1",i.h2="h2",i.h3="h3",i.h4="h4",i.h5="h5",i.h6="h6"}(o||(o={})),function(i){i.horizontal="horizontal",i.vertical="vertical"}(a||(a={})),function(i){i.big="big",i.medium="medium",i.small="small",i.extraSmall="extra-small"}(c||(c={})),function(i){i.light="light",i.dark="dark"}(r||(r={}))},3739:(i,t,e)=>{e.d(t,{B:()=>o,a:()=>c,b:()=>m,c:()=>d,d:()=>s,e:()=>n,g:()=>r,p:()=>l,r:()=>a});const o={L:1024,XL:1920};function a(i,t){var e,o,a;switch(t){case"XL":return null!==(o=null!==(e=i.desktopHD)&&void 0!==e?e:i.desktop)&&void 0!==o?o:i.mobile;case"L":return null!==(a=i.desktop)&&void 0!==a?a:i.mobile;default:return i.mobile}}function c(i){return Object.keys(i).filter(t=>i[t]).join(" ")}function r(i){return i>=o.XL?"XL":i>=o.L?"L":"S"}function l(i,t=null){try{return i?JSON.parse(i):t}catch(i){console.error(`JSON parse: ${i}`)}return t}function d(i){return i?JSON.stringify(i):""}function n(i,t=1e3){let e;return function(...o){clearTimeout(e),e=setTimeout(()=>i.apply(this,o),t)}}function s(i,t){const{mobile:e,desktop:o,desktopHD:a}=i;switch(t){case"S":return e;case"L":return o;case"XL":return a}}function m(){const i=1e3*Math.random();return Math.round(i).toString()}},7402:(i,t,e)=>{function o(i,t){const e={type:"mostrarPoi",message:"Evento mostrarPoi",data:t};i.contentWindow.postMessage(e,"*")}function a(i,t){const e={type:"centrarPoi",message:"Evento centrarPoi",data:t};i.contentWindow.postMessage(e,"*")}e.d(t,{c:()=>a,s:()=>o})},565:(i,t,e)=>{var o;e.d(t,{I:()=>o}),function(i){i.activity="activity",i["alert-circle"]="alert-circle",i["alert-triangle"]="alert-triangle",i["all-done"]="all-done",i.archive="archive",i["arrow-circle-down"]="arrow-circle-down",i["arrow-circle-left"]="arrow-circle-left",i["arrow-circle-right"]="arrow-circle-right",i["arrow-circle-up"]="arrow-circle-up",i["arrow-down-1"]="arrow-down-1",i["arrow-down"]="arrow-down",i["arrow-ios-down"]="arrow-ios-down",i["arrow-ios-left"]="arrow-ios-left",i["arrow-ios-right"]="arrow-ios-right",i["arrow-ios-up"]="arrow-ios-up",i["arrow-left"]="arrow-left",i["arrow-right-1"]="arrow-right-1",i["arrow-right"]="arrow-right",i["arrow-up-1"]="arrow-up-1",i["arrow-up"]="arrow-up",i["arrowhead-down"]="arrowhead-down",i["arrowhead-left"]="arrowhead-left",i["arrowhead-right"]="arrowhead-right",i["arrowhead-up"]="arrowhead-up",i["arrrow-left"]="arrrow-left",i.at="at",i["attach-2"]="attach-2",i.attach="attach",i.award="award",i.backspace="backspace",i["bar-chart-2"]="bar-chart-2",i["bar-chart"]="bar-chart",i.battery="battery",i["batttery-charging"]="batttery-charging",i.behance="behance",i["bell-off"]="bell-off",i.bell="bell",i.bike="bike",i.bluetooth="bluetooth",i["book-open"]="book-open",i.book="book",i.bookmark="bookmark",i.briefcase="briefcase",i.browser="browser",i.brush="brush",i.bulb="bulb",i.bus="bus",i["cable-car"]="cable-car",i.calculator="calculator",i.calendar="calendar",i.camera="camera",i.car="car",i.cast="cast",i["checkmark-circle-2"]="checkmark-circle-2",i["checkmark-circle"]="checkmark-circle",i["checkmark-square-2"]="checkmark-square-2",i["checkmark-square"]="checkmark-square",i.checkmark="checkmark",i["chevron-down"]="chevron-down",i["chevron-left"]="chevron-left",i["chevron-right"]="chevron-right",i["chevron-up"]="chevron-up",i.clipboard="clipboard",i.clock="clock",i["close-circle-1"]="close-circle-1",i["close-circle"]="close-circle",i.close="close",i["cloud-download"]="cloud-download",i["cloud-upload"]="cloud-upload",i["code-download"]="code-download",i.code="code",i.collapse="collapse",i["color-palette"]="color-palette",i["color-picker"]="color-picker",i.compass="compass",i.copy="copy",i["corner-down-left"]="corner-down-left",i["corner-down-right"]="corner-down-right",i["corner-left-down"]="corner-left-down",i["corner-left-up"]="corner-left-up",i["corner-right-down"]="corner-right-down",i["corner-right-up"]="corner-right-up",i["corner-up-left"]="corner-up-left",i["corner-up-right"]="corner-up-right",i["credit-card"]="credit-card",i.crop="crop",i.cube="cube",i["diagonal-arrow-left-down"]="diagonal-arrow-left-down",i["diagonal-arrow-left-up"]="diagonal-arrow-left-up",i["diagonal-arrow-right-down"]="diagonal-arrow-right-down",i["diagonal-arrow-right-up"]="diagonal-arrow-right-up",i.distance="distance",i.download="download",i["droplet-off"]="droplet-off",i.droplet="droplet",i["edit-2"]="edit-2",i.edit="edit",i.email="email",i.expand="expand",i["external-link"]="external-link",i["eye-off-2"]="eye-off-2",i["eye-off"]="eye-off",i.eye="eye",i["facebook-black"]="facebook-black",i["file-add"]="file-add",i["file-remove"]="file-remove",i["file-text"]="file-text",i.file="file",i.film="film",i.fire="fire",i.flag="flag",i["flash-off"]="flash-off",i.flash="flash",i["flip-2"]="flip-2",i.flip="flip",i["folder-add"]="folder-add",i["folder-remove"]="folder-remove",i.folder="folder",i.funnel="funnel",i.gift="gift",i.github="github",i["globe-2"]="globe-2",i.globe="globe",i["google-black"]="google-black",i.grid="grid",i["hard-drive"]="hard-drive",i.hash="hash",i.headphones="headphones",i["heart-outline"]="heart-outline",i.heart="heart",i.height="height",i.home="home",i.image="image",i.inbox="inbox",i.info="info",i["instagram-black"]="instagram-black",i.keypad="keypad",i.layers="layers",i.layout="layout",i["link-2"]="link-2",i.link="link",i["linkedin-black"]="linkedin-black",i.list="list",i.loader="loader",i.lock="lock",i["log-in"]="log-in",i["log-out"]="log-out",i.map="map",i.maximize="maximize",i["menu-2"]="menu-2",i["menu-arrow"]="menu-arrow",i.menu="menu",i["message-circle"]="message-circle",i["message-square"]="message-square",i.metro="metro",i["mic-off"]="mic-off",i.mic="mic",i.minimize="minimize",i["minus-circle"]="minus-circle",i["minus-square"]="minus-square",i.minus="minus",i.monitor="monitor",i.moon="moon",i["more-horizontal"]="more-horizontal",i["more-vertical"]="more-vertical",i.move="move",i["multi-photo"]="multi-photo",i.music="music",i["navigation-2"]="navigation-2",i.navigation="navigation",i.npm="npm",i["options-2"]="options-2",i.options="options",i.pantone="pantone",i["paper-plane"]="paper-plane",i["pause-circle"]="pause
1-circle",i.people="people",i.percent="percent",i["person-add"]="person-add",i["person-delete"]="person-delete",i["person-done"]="person-done",i["person-remove"]="person-remove",i.person="person",i["phone-call"]="phone-call",i["phone-missed"]="phone-missed",i["phone-off"]="phone-off",i.phone="phone",i["pie-chart"]="pie-chart",i.pin="pin",i["pinterest-black"]="pinterest-black",i.plane="plane",i["play-circle"]="play-circle",i["play-fill"]="play-fill",i["plus-circle"]="plus-circle",i["plus-square"]="plus-square",i.plus="plus",i.power="power",i.pricetag="pricetag",i.printer="printer",i["question-mark-circle"]="question-mark-circle",i["question-mark"]="question-mark",i["radio-button-off"]="radio-button-off",i["radio-button-on"]="radio-button-on",i.radio="radio",i.recording="recording",i.refresh="refresh",i.repeat="repeat",i["rewind-left"]="rewind-left",i["rewind-right"]="rewind-right",i.save="save",i.scissors="scissors",i.search="search",i["settings-2"]="settings-2",i.settings="settings",i.shake="shake",i.share="share",i["shield-off"]="shield-off",i.shield="shield",i["shopping-bag"]="shopping-bag",i["shopping-cart"]="shopping-cart",i["shuffle-2"]="shuffle-2",i.shuffle="shuffle",i["skip-back"]="skip-back",i["skip-forward"]="skip-forward",i.slash="slash",i.smartphone="smartphone",i.speaker="speaker",i.square="square",i.star="star",i["stop-circle"]="stop-circle",i.sun="sun",i.swap="swap",i.Sync="Sync",i["text-expand"]="text-expand",i.text="text",i["thermometer-minus"]="thermometer-minus",i["thermometer-plus"]="thermometer-plus",i.thermometer="thermometer",i["tiktok-black"]="tiktok-black",i.timer="timer",i["toggle-left"]="toggle-left",i["toggle-right"]="toggle-right",i.tram="tram",i["trash-2"]="trash-2",i.trash="trash",i.trekking="trekking",i["trending-down"]="trending-down",i["trending-up"]="trending-up",i.tv="tv",i["twitter-black"]="twitter-black",i.umbrella="umbrella",i.undo="undo",i.unlock="unlock",i.upload="upload",i["video-off"]="video-off",i.video="video",i["volume-down"]="volume-down",i["volume-off"]="volume-off",i["volume-up"]="volume-up",i.volume="volume",i.weight="weight",i["wifi-off"]="wifi-off",i.wifi="wifi",i["youtube-black"]="youtube-black"}(o||(o={}))},9226:(i,t,e)=>{var o,a;e.d(t,{T:()=>o,a:()=>a}),function(i){i.fill="fill",i.outline="outline"}(o||(o={})),function(i){i.big="big",i.small="small"}(a||(a={}))},8988:(i,t,e)=>{var o;e.d(t,{F:()=>o}),function(i){i.Multiselector="multiselector",i.Monoselector="monoselector"}(o||(o={}))},1386:(i,t,e)=>{var o;e.d(t,{C:()=>o}),function(i){i.destination="destination",i.content="content",i.destinationSimple="destination-simple",i.video="video"}(o||(o={}))},4939:(i,t,e)=>{var o,a,c;e.d(t,{A:()=>a,C:()=>o,a:()=>c}),function(i){i.light="light",i.dark="dark"}(o||(o={})),function(i){i.default="default",i.bottom="bottom"}(a||(a={})),function(i){i.default="default",i.static="static"}(c||(c={}))},3408:(i,t,e)=>{var o;e.d(t,{S:()=>o}),function(i){i.RegionLink="region-link"}(o||(o={}))},4263:(i,t,e)=>{var o;e.d(t,{L:()=>o}),function(i){i.big="big",i.normal="normal"}(o||(o={}))},4929:(i,t,e)=>{var o;e.d(t,{C:()=>o}),function(i){i.default="default",i.fill="fill"}(o||(o={}))},5267:(i,t,e)=>{var o;e.d(t,{B:()=>o}),function(i){i.default="default",i.info="info"}(o||(o={}))},6942:(i,t,e)=>{var o,a;e.d(t,{T:()=>o,a:()=>a}),function(i){i.primary="primary",i.secondary="secondary"}(o||(o={})),function(i){i.vertical="vertical",i.horizontal="horizontal"}(a||(a={}))},9393:(i,t,e)=>{var o,a;e.d(t,{C:()=>o,a:()=>a}),function(i){i.left="left",i.right="right"}(o||(o={})),function(i){i.primary="primary",i.secondary="secondary"}(a||(a={}))},3515:(i,t,e)=>{var o,a;e.d(t,{N:()=>o,a:()=>a}),function(i){i.primary="primary",i.secondary="secondary"}(o||(o={})),function(i){i.big="big",i.small="small"}(a||(a={}))},5591:(i,t,e)=>{var o;e.d(t,{B:()=>o}),function(i){i.primary="primary",i.primaryDark="primary-dark",i.secondary="secondary",i.action="action",i.actionDark="action-dark",i.toggle="toggle",i.filter="filter",i.closeButton="close-button"}(o||(o={}))},6662:(i,t,e)=>{var o;e.d(t,{C:()=>o}),function(i){i.default="default",i.transparent="transparent"}(o||(o={}))},7589:(i,t,e)=>{var o;e.d(t,{D:()=>o}),function(i){i.default="default",i.small="small"}(o||(o={}))},9952:(i,t,e)=>{e.r(t),e.d(t,{ui_ecomm_product_detail:()=>m});var o=e(7809),a=(e(5591),e(3515),e(565)),c=(e(4929),e(6942)),r=(e(4263),e(9226),e(3408),e(4939)),l=(e(9393),e(6662),e(1386),e(7589)),d=(e(5267),e(8988),e(1254)),n=e(3739),s=e(7402);const m=class{constructor(i){(0,o.r)(this,i),this.onLoadMapHandler=()=>{(0,s.s)(this.IframeMapRef,{poiList:[this.contentId]})},this.renderMap=()=>(0,o.h)("div",null,this.iframeUrl&&(0,o.h)("div",{class:"map-container"},(0,o.h)("iframe",{ref:i=>{this.IframeMapRef=i},onLoad:this.onLoadMapHandler,class:"location-map",src:this.iframeUrl,title:this.iframeAccessibleLabel,frameborder:"0",scrolling:"no",marginheight:"0",marginwidth:"0"}),this.mapAddress&&(0,o.h)("div",{class:"map-address"},(0,o.h)("div",{class:"header"},(0,o.h)("ui-icon",{name:a.I.pin}),this.mapAddressLabel&&(0,o.h)("span",{class:"header__label"},this.mapAddressLabel)),(0,o.h)("span",{class:"address"},this.mapAddress),(0,o.h)("div",{class:"address-anchor-wrapper"},(0,o.h)("a",{href:this.addressAnchorHref,"aria-label":this.addressAnchorAriaLabel,target:"_blank"},this.addressAnchorLabel))))),this.renderAllCatalonia=()=>{var i,t,e;return(0,o.h)("div",{class:"location-contact-info"},(0,o.h)("p",{class:"all-catalonia_title"},null===(i=this.dataAllCatalonia)||void 0===i?void 0:i.title),(null===(t=this.dataAllCatalonia)||void 0===t?void 0:t.content.length)>0&&(null===(e=this.dataAllCatalonia)||void 0===e?void 0:e.content.map(i=>(0,o.h)("div",{class:"all-catalonia_wrapper"},i.imgUrl&&(0,o.h)("img",{class:"all-catalonia_img",src:i.imgUrl,decoding:"async"}),(0,o.h)("div",null,(0,o.h)("b",{class:"location-contact-info-element-description"},i.title),(0,o.h)("p",{class:"location-contact-info-element-description"},i.content))))))},this.renderFormBooking=()=>(0,o.h)("ui-form-booking",{class:"form-booking-mobile",renderDateSelector:this.renderDateSelector,renderHourSelector:this.renderHourSelector,idExperience:this.idExperience,totalAmountText:this.totalAmountText,basePrice:this.basePrice,personsList:this.personsList,servicesList:this.servicesList,extraServicesList:this.extraServicesList,hoursList:this.hoursList,datesList:this.datesList,bookingTitle:this.bookingTitle,slideTitle:this.slideTitle,bookingSubtitle:this.bookingSubtitle,bookingSectionTitle:this.bookingSectionTitle,submitButtonText:this.submitButtonText,submitButtonAccessible:this.submitButtonAccessible,submitButtonHref:this.submitButtonHref,submitButtonTarget:this.submitButtonTarget,endpointHours:this.endpointHours,endpointSave:this.endpointSave,isExternalShop:this.isExternalShop,isCupon:this.isCupon,cuponText:this.cuponText,externalShopButtonHref:this.externalShopButtonHref,externalShopButtonLabel:this.externalShopButtonLabel,externalShopButtonAriaLabel:this.externalShopButtonAriaLabel,cuponAvailableQuantity:this.cuponAvailableQuantity,personsAvailableQuantityText:this.personsAvailableQuantityText,errorMessage:this.errorMessage,availableDates:this.availableDates,errorServerMessage:this.errorServerMessage,discount:this.discount,oldPrice:this.oldPrice}),this.renderDescription=i=>{const{description:t,type:e}=i,a={phone:{href:`tel:${t}`},url:{href:t,target:"_blank",rel:"noopener noreferrer"},email:{href:`mailto:${t}`}};return a[e]?(0,o.h)("a",Object.assign({class:"location-contact-info-element-description"},a[e]),t):(0,o.h)("p",{class:"location-contact-info-element-description"},t)},this.personsList=void 0,this.servicesList=void 0,this.extraServicesList=void 0,this.hoursList=void 0,this.datesList=void 0,this.carouselContent=void 0,this.dataCarouselContent=void 0,this.locationInfo=void 0,this.dataLocationInfo=void 0,this.contentId=void 0,this.titleText=void 0,this.titleTag=d.T.h2,this.showTextDecorator=!0,this.dataRatingList=void 0,this.dataInfoWidget=void 0,this.infoWidget=void 0,this.dataInfoList=void 0,this.dataServiceList=void 0,this.dataBenefitList=void 0,this.dataExtraInfoList=void 0,this.dataAllCatalonia=void 0,this.allCatalonia=void 0,this.iframeUrl=void 0,this.iframeAccessibleLabel=void 0,this.mapAddress=void 0,this.mapAddressLabel=void 0,this.experienceInfo=void 0,this.locationInfoImg=void 0,this.locationInfoAlt=void 0,this.slideImageUrlMobile=void 0,this.slideImageUrlDesktop=void 0,this.slideImageUrlDesktopHD=void 0,this.slideTitle=void 0,this.slideTitleTag=void 0,this.slideDescription=void 0,this.slideButtonText=void 0,this.slideButtonAriaLabel=void 0,this.slideCopyButtonText=void 0,this.slideCopyButtonAriaLabel=void 0,this.slideCopiedMessageText=void 0,this.carouselAriaLabelPrevButton=void 0,this.carouselAriaLabelNextButton=void 0,this.carouselAriaLabelSlide=void 0,this.submitButtonText=void 0,this.submitButtonAccessible=void 0,this.basePrice=void 0,this.submitButtonHref=void 0,this.submitButtonTarget="_blank",this.totalAmountText=void 0,this.totalAmount=void 0,this.bookingTitle=void 0,this.bookingSubtitle=void 0,this.bookingSectionTitle=void 0,this.addressAnchorHref=void 0,this.addressAnchorAriaLabel=void 0,this.addressAnchorLabel=void 0,this.renderDateSelector=!0,this.renderHourSelector=!0,this.idExperience
1=void 0,this.endpointHours=void 0,this.endpointSave=void 0,this.isExternalShop=!1,this.isCupon=!1,this.cuponText=void 0,this.externalShopButtonHref=void 0,this.externalShopButtonLabel=void 0,this.externalShopButtonAriaLabel=void 0,this.cuponAvailableQuantity=999,this.personsAvailableQuantityText=void 0,this.errorMessage=void 0,this.availableDates=void 0,this.errorServerMessage=void 0,this.discount=void 0,this.oldPrice=void 0,this.dataMediaCropList=void 0,this.productSku=void 0,this.breakpoint=(0,n.g)(window.innerWidth),this.ratingList=[],this.infoList=[],this.serviceList=[],this.benefitList=[],this.extraInfoList=[]}onResize(){const i=(0,n.g)(window.innerWidth);this.breakpoint!==i&&(this.breakpoint=i)}watchRatingList(){this.dataRatingList&&(this.ratingList=(0,n.p)(this.dataRatingList,[]))}watchInfoList(){this.dataInfoList&&(this.infoList=(0,n.p)(this.dataInfoList,[]))}watchServiceList(){this.dataServiceList&&(this.serviceList=(0,n.p)(this.dataServiceList,[]))}watchBenefitList(){this.dataBenefitList&&(this.benefitList=(0,n.p)(this.dataBenefitList,[]))}watchExtraInfoList(){this.dataExtraInfoList&&(this.extraInfoList=(0,n.p)(this.dataExtraInfoList,[]))}watchAllCatalonia(){this.allCatalonia&&(this.dataAllCatalonia=(0,n.p)(this.allCatalonia,{}))}componentWillLoad(){this.dataCarouselContent&&(this.carouselContent=(0,n.p)(this.dataCarouselContent,[]))}componentDidLoad(){var i,t;this.watchRatingList(),this.watchInfoList(),this.watchServiceList(),this.watchAllCatalonia(),this.watchBenefitList(),this.watchExtraInfoList(),this.dataInfoWidget&&(this.infoWidget=(0,n.p)(this.dataInfoWidget,[])),this.dataLocationInfo&&(this.locationInfo=(0,n.p)(this.dataLocationInfo,[]));let e=(null===(i=this.basePrice)||void 0===i?void 0:i.toFixed(2))||0;const o=null===(t=this.bookingSubtitle)||void 0===t?void 0:t.match(/\d+,\d+|\d+/g),a=o?parseFloat(o[0].replace(",",".")):null,c=null==a?void 0:a.toFixed(2),r={event:"view_item",currency:"EUR",value:null!=c?c:e,items:[{item_id:this.idExperience,item_name:this.slideTitle,price:null!=c?c:e}]};(()=>{if(window.dataLayer&&Array.isArray(window.dataLayer))window.dataLayer.push(r);else{let i=0;const t=setInterval(()=>{window.dataLayer&&Array.isArray(window.dataLayer)?(window.dataLayer.push(r),clearInterval(t)):++i>10&&(clearInterval(t),console.warn("[view_item] No se pudo acceder a dataLayer"))},200)}})()}render(){var i,t;return(0,o.h)(o.H,null,(0,o.h)("ui-detail-slide",{imageUrlMobile:this.slideImageUrlMobile,imageUrlDesktop:this.slideImageUrlDesktop,imageUrlDesktopHD:this.slideImageUrlDesktopHD,"slide-title":this.slideTitle,"title-tag":this.slideTitleTag,"title-size":"small",variant:l.D.default,subtitle:this.slideDescription.replace(/<[^>]+>/g,"").trim(),"subtitle-tag":"h4"},this.slideButtonText&&(0,o.h)("ui-button",{class:"button-carousel-anchor",accesibleLabel:this.slideButtonAriaLabel,href:"#carousel-anchor"},(0,o.h)("div",{class:"button-carousel-anchor"},(0,o.h)("p",{class:"button-carousel-anchor-text"},this.slideButtonText),(0,o.h)("ui-icon",{name:"camera"}))),this.slideCopyButtonText&&(0,o.h)("ui-action-button-bar",{"copy-button-text":this.slideCopyButtonText,"aria-label-copy-button":this.slideButtonAriaLabel,"copied-message-text":this.slideCopiedMessageText,"message-position-mobile":"left"})),(0,o.h)("div",{class:"product-detail__info-widget-wrapper"},(0,o.h)("ui-info-widget",{class:"product-detail__info-widget",infoList:this.dataInfoWidget})),"S"===this.breakpoint&&(0,o.h)("div",{class:"checkout-wrapper"},this.renderFormBooking()),"S"===this.breakpoint&&this.renderMap(),(0,o.h)("div",{class:"details-wrapper"},(0,o.h)("div",{class:"product-info-wrapper"},(0,o.h)("section",{class:"location-section"},this.experienceInfo&&(0,o.h)("div",{class:"location-info-wrapper"},(0,o.h)("div",{class:"location-info"},(0,o.h)("ui-safe-html",{class:"info-content",htmlString:this.experienceInfo}))),(0,o.h)("ui-carousel",{id:"carousel-anchor",class:"carousel",ariaLabelPrevButton:this.carouselAriaLabelPrevButton,ariaLabelNextButton:this.carouselAriaLabelNextButton,ariaLabelSlide:this.carouselAriaLabelSlide,equalHeight:!0,theme:r.C.light,controlsPosition:r.a.default},(null===(i=this.carouselContent)||void 0===i?void 0:i.length)>0&&this.carouselContent.map(i=>(0,o.h)("li",null,(0,o.h)("ui-landing-slide",{landingImageUrlMobile:i.imgUrl,landingImageUrlDesktop:i.imgUrl,landingImageUrlDesktopHD:i.imgUrl})))),(this.extraInfoList||[]).length>0&&(0,o.h)("div",{class:"location-additional-info-wrapper"},this.extraInfoList.map(i=>(0,o.h)("div",{class:"location-additional-info"},i.title&&(0,o.h)("div",{class:"location-title"},this.showTextDecorator&&(0,o.h)("ui-text-decoration",{direction:c.a.horizontal}),(0,o.h)(this.titleTag,{class:"title"},i.title)),(i.content||[]).map(i=>(0,o.h)("div",{class:"location-additional-info__content"},"S"===this.breakpoint?(0,o.h)(o.F,null,i.title&&(0,o.h)("span",{class:"title"},i.title),(0,o.h)("span",{class:"content"},(0,o.h)("ui-safe-html",{htmlString:i.content}))):(0,o.h)("span",{class:"content"},i.title&&(0,o.h)(o.F,null,(0,o.h)("p",null,(0,o.h)("b",null,i.title)),"Â "),(0,o.h)("ui-safe-html",{htmlString:i.content}))))))),(0,o.h)("div",{class:"detail-container"},this.titleText&&(0,o.h)("div",{class:"location-title"},this.showTextDecorator&&(0,o.h)("ui-text-decoration",{direction:c.a.horizontal}),(0,o.h)(this.titleTag,{class:"title"},this.titleText)),(0,o.h)("div",{class:"location-contact"},this.locationInfoImg&&(0,o.h)("div",null,(0,o.h)("ui-image",{class:"location-contact-img",imageUrl:this.locationInfoImg,imageAlt:this.locationInfoAlt,dataMediaCropList:this.locationInfoImg})),(0,o.h)("div",{class:"location-contact-info"},(null===(t=this.locationInfo)||void 0===t?void 0:t.length)>0&&this.locationInfo.map(i=>(0,o.h)("div",{class:"location-contact-info-element"},i.imgUrl&&(0,o.h)("ui-icon",{class:"location-contact-info-element-icon",name:i.imgUrl}
1),this.renderDescription(i)))),"S"===this.breakpoint&&this.renderAllCatalonia()),this.productSku&&(0,o.h)("div",{class:"product-sku"},(0,o.h)("span",{class:"product-sku__label"},"SKU:"),(0,o.h)("span",{class:"product-sku__value"},this.productSku))))),"S"!==this.breakpoint&&(0,o.h)("div",{class:"checkout-wrapper"},this.renderFormBooking(),this.renderMap(),this.renderAllCatalonia())))}static get watchers(){return{dataRatingList:["watchRatingList"],dataInfoList:["watchInfoList"],dataServiceList:["watchServiceList"],dataBenefitList:["watchBenefitList"],dataExtraInfoList:["watchExtraInfoList"],allCatalonia:["watchAllCatalonia"]}}};m.style=".sc-ui-ecomm-product-detail-h{display:block;--color-text-link:var(--theme-color-black-800);--size-font-safe-html:1.6rem;--size-line-safe-html:2.4rem;--size-width-info-widget-container:100%}@media (min-width: 1920px){.sc-ui-ecomm-product-detail-h{--size-font-safe-html:1.8rem}}.sc-ui-ecomm-product-detail-h .product-sku.sc-ui-ecomm-product-detail{padding:4rem 0 0 0}.sc-ui-ecomm-product-detail-h .product-sku__value.sc-ui-ecomm-product-detail{padding-left:1rem}.sc-ui-ecomm-product-detail-h .button-carousel-anchor.sc-ui-ecomm-product-detail{display:flex}.sc-ui-ecomm-product-detail-h .button-carousel-anchor-text.sc-ui-ecomm-product-detail{margin-right:0.5rem}.sc-ui-ecomm-product-detail-h .carousel.sc-ui-ecomm-product-detail{margin-bottom:3rem}.sc-ui-ecomm-product-detail-h .details-wrapper.sc-ui-ecomm-product-detail{padding:1.6rem var(--theme-space-padding-mobile);width:100%;height:auto}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .details-wrapper.sc-ui-ecomm-product-detail{display:flex;flex-direction:row;padding:1.6rem var(--theme-space-padding-desktop);max-width:var(--theme-size-max-width-content);margin:0 auto}}@media (min-width: 1920px){.sc-ui-ecomm-product-detail-h .details-wrapper.sc-ui-ecomm-product-detail{padding:1.6rem var(--theme-space-padding-desktop)}}.sc-ui-ecomm-product-detail-h .details-wrapper.sc-ui-ecomm-product-detail .product-info-wrapper.sc-ui-ecomm-product-detail{margin-right:0}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .details-wrapper.sc-ui-ecomm-product-detail .product-info-wrapper.sc-ui-ecomm-product-detail{margin-right:5%;min-width:60%;margin-top:3rem}}@media (min-width: 1920px){.sc-ui-ecomm-product-detail-h .details-wrapper.sc-ui-ecomm-product-detail .product-info-wrapper.sc-ui-ecomm-product-detail{margin-right:12rem}}.sc-ui-ecomm-product-detail-h .details-wrapper.sc-ui-ecomm-product-detail .checkout-wrapper.sc-ui-ecomm-product-detail{margin-top:0}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .details-wrapper.sc-ui-ecomm-product-detail .checkout-wrapper.sc-ui-ecomm-product-detail{margin-top:-17rem;width:100%}}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail{max-width:var(--theme-size-max-width-content);margin:0 auto;padding:0}}@media (min-width: 1920px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail{padding:0}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .center-wrapper.sc-ui-ecomm-product-detail{display:inline-flex}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .center-wrapper.sc-ui-ecomm-product-detail{padding:0}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-info-wrapper.sc-ui-ecomm-product-detail{margin:0 0 6.4rem -3.2rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-info-wrapper.sc-ui-ecomm-product-detail .location-info.sc-ui-ecomm-product-detail{flex:1 1 100%;padding:6.4rem 0 0 3.2rem;margin-top:2rem;padding-top:0}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-info-wrapper.sc-ui-ecomm-product-detail .location-info.sc-ui-ecomm-product-detail{flex:0 1 50%;margin-bottom:0}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-info-wrapper.sc-ui-ecomm-product-detail .location-info.sc-ui-ecomm-product-detail .info-title.sc-ui-ecomm-product-detail{font-size:2rem;line-height:2.6rem;margin-bottom:1.6rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-info-wrapper.sc-ui-ecomm-product-detail .location-info.sc-u
1i-ecomm-product-detail .info-title.sc-ui-ecomm-product-detail{font-size:2.4rem;line-height:3.1rem}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-contact.sc-ui-ecomm-product-detail{display:flex;flex-flow:wrap;margin-top:4rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-contact-img.sc-ui-ecomm-product-detail{width:20rem;margin-right:3rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-contact-info.sc-ui-ecomm-product-detail{display:grid}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-contact-info-element.sc-ui-ecomm-product-detail{display:inline-flex;font-size:2.4rem;line-height:1.5;margin-bottom:0.5rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-contact-info-element-icon.sc-ui-ecomm-product-detail{margin-right:1rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-contact-info-element-description.sc-ui-ecomm-product-detail{font-size:1.8rem;line-height:2.5rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail{display:flex;flex-direction:column;flex-flow:wrap;margin:-5.6rem 0 6.4rem -3.2rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail{flex:1 1 100%;padding:5.6rem 0 0 3.2rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail{flex:0 1 50%}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail .benefit-title.sc-ui-ecomm-product-detail{font-size:2.4rem;line-height:3.1rem;margin-bottom:2.4rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail .benefit-title.sc-ui-ecomm-product-detail{margin-bottom:3.1rem}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail .benefit-wrapper.sc-ui-ecomm-product-detail{display:flex;flex-direction:row;flex-wrap:wrap;margin:-3.6rem 0 0 -1.6rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail .benefit-wrapper.sc-ui-ecomm-product-detail .benefit-content.sc-ui-ecomm-product-detail{display:flex;flex-direction:column;align-items:center;flex:0 1 50%;padding:3.6rem 0 0 1.6rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail .benefit-wrapper.sc-ui-ecomm-product-detail .benefit-content.sc-ui-ecomm-product-detail{flex:0 1 33%}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail .benefit-wrapper.sc-ui-ecomm-product-detail .benefit-content.sc-ui-ecomm-product-detail .image.sc-ui-ecomm-product-detail{height:4.3rem;margin:0 0 1.1rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail .benefit-wrapper.sc-ui-ecomm-product-detail .benefit-content.sc-ui-ecomm-product-detail .image.sc-ui-ecomm-product-detail:only-child{height:7.8rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail .benefit-wrapper.sc-ui-ecomm-product-detail .benefit-content.sc-ui-ecomm-product-detail .label.sc-ui-ecomm-product-detail{text-align:center}
1.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-benefits-wrapper.sc-ui-ecomm-product-detail .location-benefits.sc-ui-ecomm-product-detail .benefit-wrapper.sc-ui-ecomm-product-detail .benefit-content.sc-ui-ecomm-product-detail .label.sc-ui-ecomm-product-detail:only-child{margin:auto 0}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-services-wrapper.sc-ui-ecomm-product-detail .location-services.sc-ui-ecomm-product-detail{margin:0 0 6.4rem 0}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-services-wrapper.sc-ui-ecomm-product-detail .location-services.sc-ui-ecomm-product-detail{margin:0 0 5.6rem 0}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-services-wrapper.sc-ui-ecomm-product-detail .location-services__title.sc-ui-ecomm-product-detail{font-size:2rem;line-height:2.6rem;margin-bottom:2.4rem}@media (min-width: 1920px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-services-wrapper.sc-ui-ecomm-product-detail .location-services__title.sc-ui-ecomm-product-detail{font-size:2.4rem;line-height:3.1rem;margin-bottom:4rem}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-services-wrapper.sc-ui-ecomm-product-detail .location-services__service.sc-ui-ecomm-product-detail{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem 2.4rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-services-wrapper.sc-ui-ecomm-product-detail .location-services__service.sc-ui-ecomm-product-detail{flex-direction:row;gap:2.4rem}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-services-wrapper.sc-ui-ecomm-product-detail .location-services__service.sc-ui-ecomm-product-detail .content.sc-ui-ecomm-product-detail{display:flex;row-gap:1.6rem;column-gap:1.2rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-services-wrapper.sc-ui-ecomm-product-detail .location-services__service.sc-ui-ecomm-product-detail .content.sc-ui-ecomm-product-detail .image.sc-ui-ecomm-product-detail{height:2.4rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-services-wrapper.sc-ui-ecomm-product-detail .location-services__service.sc-ui-ecomm-product-detail .content.sc-ui-ecomm-product-detail .label.sc-ui-ecomm-product-detail{font-size:1.6rem;line-height:2.4rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info.sc-ui-ecomm-product-detail{padding:6.4rem 0 0 0rem;flex:1 1 100%}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info.sc-ui-ecomm-product-detail{flex:0 1 50%}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info__title.sc-ui-ecomm-product-detail{font-size:2rem;line-height:2.6rem;margin-bottom:2.4rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info__title.sc-ui-ecomm-product-detail{font-size:2.4rem;line-height:3.1rem}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info__content.sc-ui-ecomm-product-detail{display:flex;flex-direction:column;row-gap:0.8rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info__content.sc-ui-ecomm-product-detail{flex-direction:row;gap:0 0.8rem}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info__content.sc-ui-ecomm-product-detail:not(:last-child){margin-bottom:1.6rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info__content.sc-ui-ecomm-product-detail:not(:last-child){margin-bottom:1.8rem}}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info__content.sc-ui-ecomm-product-detail .title.sc-ui-ecomm-product-detail .content.sc-ui-ecomm-product-detail{font-size:1.6rem;line-height:2.4rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info__content.sc-ui-ecomm-product-detail .title.sc-ui-ecomm-product-detail{font-weight:bold}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .location-additional-info-wrapper.sc-ui-ecomm-product-detail .location-additional-info.sc-u
1i-ecomm-product-detail .location-title.sc-ui-ecomm-product-detail{margin-bottom:2rem}.sc-ui-ecomm-product-detail-h .location-section.sc-ui-ecomm-product-detail .detail-container.sc-ui-ecomm-product-detail{padding:6.4rem 0 0 0rem}.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail{display:flex;flex-direction:column}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail{margin-bottom:0;padding-top:4rem}}.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .location-map.sc-ui-ecomm-product-detail{width:100%;height:33.4rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .location-map.sc-ui-ecomm-product-detail{min-height:33.4rem;height:100%;margin-bottom:2.5rem}}.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .map-address.sc-ui-ecomm-product-detail{padding:1.6rem var(--theme-space-padding-mobile);width:100%;height:auto}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .map-address.sc-ui-ecomm-product-detail{padding:0}}.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .map-address.sc-ui-ecomm-product-detail .header.sc-ui-ecomm-product-detail{display:flex;column-gap:1.2rem;align-items:center;margin-bottom:0.8rem}.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .map-address.sc-ui-ecomm-product-detail .header.sc-ui-ecomm-product-detail span.sc-ui-ecomm-product-detail{font-size:1.6rem;line-height:2rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .map-address.sc-ui-ecomm-product-detail .header.sc-ui-ecomm-product-detail{margin-bottom:1.1rem}}.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .map-address.sc-ui-ecomm-product-detail .header__label.sc-ui-ecomm-product-detail{font-size:1.6rem;line-height:2rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .map-address.sc-ui-ecomm-product-detail .header__label.sc-ui-ecomm-product-detail{font-weight:bold}}.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .map-address.sc-ui-ecomm-product-detail .address.sc-ui-ecomm-product-detail{font-size:1.6rem;line-height:2.1rem}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .map-address.sc-ui-ecomm-product-detail .address.sc-ui-ecomm-product-detail{font-size:1.8rem;line-height:2.3rem}}.sc-ui-ecomm-product-detail-h .map-container.sc-ui-ecomm-product-detail .map-address.sc-ui-ecomm-product-detail .address-anchor-wrapper.sc-ui-ecomm-product-detail{margin-top:0.8rem}.sc-ui-ecomm-product-detail-h .product-detail__info-widget-wrapper.sc-ui-ecomm-product-detail{background-color:var(--theme-color-primary)}.sc-ui-ecomm-product-detail-h .product-detail__info-widget.sc-ui-ecomm-product-detail{max-width:var(--theme-size-max-width-content);margin:0 auto}@media (min-width: 1024px){.sc-ui-ecomm-product-detail-h .product-detail__info-widget.sc-ui-ecomm-product-detail{padding-right:40%}}@media (min-width: 1920px){.sc-ui-ecomm-product-detail-h .product-detail__info-widget.sc-ui-ecomm-product-detail{padding-right:20%}}.sc-ui-ecomm-product-detail-h .all-catalonia_title.sc-ui-ecomm-product-detail{font-size:2.4rem;line-height:3.1rem;font-weight:bold;margin:4rem 0 2rem 0}.sc-ui-ecomm-product-detail-h .all-catalonia_wrapper.sc-ui-ecomm-product-detail{display:flex;margin-bottom:3rem}.sc-ui-ecomm-product-detail-h .all-catalonia_wrapper.sc-ui-ecomm-product-detail .all-catalonia_img.sc-ui-ecomm-product-detail{width:3rem;height:fit-content;margin:auto 1rem auto 0}"}}]);
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.