1(self.tcthemejsonpFunction=self.tcthemejsonpFunction||[]).push([[3877,8572,9083],{3901(t,e,i){"use strict";var s=i(8972),o=i(6911),n=i(4692);const{QJ:r}=s.iW,a={init:function(){n(o.N.accordion).each(function(){var t=n(this),e=t.find(".accordion__panel__header button, .js-accordion-trigger"),i=t.find(".accordion__panel"),o=t.find(".accordion-show-more .more-btn"),a=(0,s.bD)();t.find(".accordion__panel").each(function(t){const e=a+"-"+t,i="heading-"+e,s="collapse-"+e;n(this).find(".accordion__panel__header").attr("id",i).find("button, .js-accordion-trigger").attr("aria-controls",s),n(this).find(".accordion__panel__body").attr("id",s).attr("aria-labelledby",i)}),e.on("click keydown",function(e,i){if(r.checkClick(e)){e.preventDefault();const s=t.find("#"+n(this).attr("aria-controls")),o=s.closest(".accordion__panel").siblings().find(".accordion__panel__body");n(this).closest(".accordion__panel").toggleClass("active").siblings().removeClass("active").find(".accordion__panel__header button, .js-accordion-trigger").attr("aria-expanded","false"),n(this).attr("aria-expanded",function(t,e){return"true"==e?"false":"true"}),i&&i.noAnimation?(s.toggle(),o.hide()):(s.slideToggle(300),o.slideUp(300)),s.attr("aria-hidden",function(t,e){return"true"==e?"false":"true"}),s.find("a, button, input, select, textarea").each(function(){n(this).removeAttr("tabindex")}),s.find("[tabindex]").each(function(){n(this).attr("tabindex","0")}),o.attr("aria-hidden","true"),o.find("[tabindex], a, button, input, select, textarea").each(function(){n(this).attr("tabindex","-1")})}}),t.hasClass("accordion--open-first")&&e.first().trigger("click",{noAnimation:!0}),o.on("click keydown",function(t){t.preventDefault();const e=n(this).parents(".accordion-uncategorized-wrapper"),s=n(this).parents(".container").find(".accordion__panel");e&&s&&(i=s),i.css("display","block"),n(this).parent().remove()}),e.on("keydown",function(t){let i;switch(t.keyCode){case r.keys.down:i=n(this).closest(".accordion__panel").next().find(".accordion__panel__header button, .js-accordion-trigger");break;case r.keys.up:i=n(this).closest(".accordion__panel").prev().find(".accordion__panel__header button, .js-accordion-trigger");break;case r.keys.home:i=e.first();break;case r.keys.end:i=e.last()}i&&(t.preventDefault(),i.focus())})})}};i.d(e,["default",0,a])},520(t,e,i){"use strict";i.d(e,{default:()=>d});var s=i(8972),o=i(4692);const{isNullOrUndefined:n}=s._0;class r{constructor({filterContainer:t,gridContainer:e}){this.filterContainer=this.getElementSelector(t),this.gridContainer=this.getElementSelector(e),this.filterTabList=this.getFilterTabsList(),this.categories=[],this.initialize()}initialize(){if(n(this.filterContainer))return!1;this.bindEvents()}resetFilters(){for(let t of this.getGirdItemsList())t.classList.remove("hidden")}setFilter({id:t,name:e}){for(let i of this.getGirdItemsList()){if("all"===e)return;i.dataset.category.replace(/,\s*$/,"").split(",").includes(t)||i.classList.add("hidden")}}setActive(t){for(let t of this.filterTabList)t.classList.remove("active");t.classList.add("active")}getElementSelector(t){if(s._0.validStr(t))return document.querySelector(t)}getGirdItemsList(){const t=this.gridContainer.querySelectorAll(".col-filters");return s._0.isValidNodeList(t)?t:[]}getFilterTabsList(){const t=this.filterContainer.querySelectorAll(".js-filters-trigger");return s._0.isValidNodeList(t)?t:[]}onFilterTabClick(t){this.resetFilters(),this.setActive(t),this.setFilter(t.dataset)}onMobileFilterChange(t){this.resetFilters(),this.setFilter(t.options[t.selectedIndex].dataset)}setMobileFilterDisplay(){o(".tab-filters-mobile").customSelect({minimumResultsForSearch:-1}).removeClass("hidden").on("change",(t=>{this.onMobileFilterChange(t.target)}).bind(this))}removeFilterDisplayWhenEmpty(){o(".tab-filters").remove(),o(".tab-filters-mobile").remove()}bindEvents(){for(let t of this.filterTabList)t.addEventListener("click",t=>this.onFilterTabClick(t.target));this.filterTabList.length>1?this.setMobileFilterDisplay():this.removeFilterDisplayWhenEmpty()}}var a=i(4692);const{isNullOrUndefined:l,isNum:c}=s._0,d={init:function(){if(this.$filters=a(".js-filter-container"),this.$filters.hasClass("tab-filters"))return this.tabInitialized=!0,void new r({filterContainer:".js-filter-container",gridContainer:".js-filtered-grid"});this.$grid=a(".js-filtered-grid"),this.clearContainerClone=a(".btn-clear-filters-clone"),this.checkedValuesCount=0,this.filter(),this.fixChevronRTL(),this.initialized=!0},fixChevronRTL:function(){"rtl"==a("html").attr("dir")&&this.$filters.find(".accordion__panel__heading .btn-link").css("display","inline")},showAllBlocksInGrid:function(){this.$grid.find(".col-filters").show()},hasFilters:function(){return this.$filters.find(".js-filter-field").length||this.$filters.find("#hotel-filter").length},getCheckedCategoryFilters:function(){return this.$filters.find(".js-filter-field").filter(function(){return a(this).is(":checked")})},getCheckedCategoryFiltersValues:function(){let t=[],e=this.getCheckedCategoryFilters();return e.length&&a.each(e,function(){t.push(parseInt(a(this).val()))}),t}
1,getSelectedHotelFiltersValues:function(){const t=this.$filters.find("#hotel-filter");return 0===t.length?[]:t.select2("val").map(t=>parseInt(t))},filterGridBlocks:function(){let t=this;this.$grid.find(".col-filters").each(function(){const e=t.getElementCategories(a(this).data("category")),i=t.getElementCategories(a(this).data("hotel")),s=!!t.checkedCategoryValues.length&&!t.checkedCategoryValues.some(t=>e.includes(t)),o=!!t.selectedHotelValues.length&&!t.selectedHotelValues.some(t=>i.includes(t));(s||o)&&a(this).hide()})},getElementCategories:function(t){let e=[];return l(t)||(c(t)?e.push(parseInt(t)):e=t.split(",").slice(0,-1).map(t=>parseInt(t))),e},updateCounterValue:function(){this.$filters.find(".filters-counter").text("("+this.checkedValuesCount+")"),this.clearContainerClone.html(a(".btn-clear-filters-container").html())},showClearAndCounterButton:function(){a(".btn-clear-filters").css("display","inline"),this.updateCounterValue()},hideClearAndCounterButton:function(){a(".btn-clear-filters").css("display","none")},uncheckFilters:function(){this.$filters.find("#hotel-filter").val([]).trigger("change"),this.$filters.find(".js-filter-field").each(function(){a(this).prop("checked",!1)}),a(".js-filters-trigger").trigger("click"),this.updateCounterValue()},filter:function(){if(this.hasFilters()){let t=this;this.$filters.on("click",".js-filters-trigger",function(){t.showAllBlocksInGrid(),t.checkedCategoryValues=t.getCheckedCategoryFiltersValues(),t.selectedHotelValues=t.getSelectedHotelFiltersValues(),t.checkedValuesCount=t.checkedCategoryValues.length+t.selectedHotelValues.length,t.checkedValuesCount>0?(t.filterGridBlocks(),t.showClearAndCounterButton()):t.hideClearAndCounterButton()}).on("click",".btn-clear-filters, .btn-clear-filters-clone",function(){t.clearContainerClone.hide(),t.uncheckFilters(),t.hideClearAndCounterButton()}).on("click",".btn-link",function(){a(".accordion__panel.active").length?t.clearContainerClone.hide():t.checkedValuesCount&&t.clearContainerClone.show()})}}}},4824(t,e,i){"use strict";const s={methods:{fetchStaticData(){const t=window.destination;if(!t)return;const e=t.dataInline,i=t.id,s=e.filter(t=>t.id==i)[0];this.destinationInfo=s,this.isLoading=!1},fetchPoiData(){const t=window.destination?.pois;if(!t)return;let e=t;window.destination?.id&&(e=t.filter(t=>t.location_id.includes(parseInt(window.destination.id)))),e.length>0&&(this.poisInfo=e),window.destination?.poiCategories?.length>0&&(this.poiCategories=window.destination.poiCategories)}}};i.d(e,["A",0,s])},7858(t,e,i){(e=i(6314)(!1)).push([t.id,":root{--safe-area-inset-top: 0px;--safe-area-inset-right: 0px;--safe-area-inset-bottom: 0px;--safe-area-inset-left: 0px;--theme-rem-multiply: 1.6}@supports(top: constant(safe-area-inset-top)){:root{--safe-area-inset-top: constant(safe-area-inset-top);--safe-area-inset-right: constant(safe-area-inset-right);--safe-area-inset-bottom: constant(safe-area-inset-bottom);--safe-area-inset-left: constant(safe-area-inset-left)}}@supports(top: env(safe-area-inset-top)){:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left)}}.cms-radius.common-grid__item-media{border-radius:var(--cms-radius)}.destination-city-pois-wrapper{background:var(--content-background);padding-top:var(--mobile-custom-padding-top);padding-bottom:var(--mobile-custom-padding-bottom)}@media(min-width: 768px){.destination-city-pois-wrapper{padding-top:var(--tablet-custom-padding-top);padding-bottom:var(--tablet-custom-padding-bottom)}}@media(min-width: 1200px){.destination-city-pois-wrapper{padding-top:var(--desktop-custom-padding-top);padding-bottom:var(--desktop-custom-padding-bottom)}}.destination-city-pois-wrapper .destination-city-pois-title{margin-top:1.65em}.destination-city-pois-wrapper .js-filter-container .filter-actions .btn-clear-filters-container .btn-clear-filters{display:inline-block}.destination-city-pois-wrapper .m-content-object--list{padding-top:0}@media(min-width: 768px){.destination-city-pois-wrapper .m-content-object--list{margin-bottom:2em}}@media(max-width: 767px){.destination-city-pois-wrapper .m-content-object--list .m-content-object:not(.js-shuffle-filtered-item):first-child{margin-top:0}}.destination-city-pois-wrapper .m-content-object--list .m-content-object{margin-bottom:0}@media(min-width: 768px){.destination-city-pois-wrapper .m-content-object--list .m-content-object{margin-top:30px}}@media(min-width: 768px){.destination-city-pois-wrapper .m-content-object--list.column1{padding-top:2.5em}}.destination-city-pois-wrapper .m-content-object--list.column1 .m-content-object:not(.js-shuffle-filtered-item):first-child{margin-top:0}
1.destination-city-pois-wrapper .pagination{display:flex;justify-content:center;align-items:center;margin-bottom:3.333em}.destination-city-pois-wrapper .pagination .pagination-count{padding:0 1em;font-size:1.5em}.destination-city-pois-wrapper .pagination .btn{min-width:auto;padding:.75em;display:flex}.destination-city-pois-wrapper .accordion__panel__heading .btn-link{padding-left:0;padding-right:0;padding-bottom:2px;display:flex;text-transform:capitalize}.destination-city-pois-wrapper .accordion__panel__heading .btn-link .accordion__panel__heading__icon{position:relative;top:0;transform:translateY(20%);height:fit-content;left:auto;right:auto}.poi-list-item .common-grid__item-media,.poi-list-item .m-content-object--infos{background-color:var(--card-bg-color)}.poi-list-item .m-content-object--infos{text-align:var(--text-align)}.poi-list-item .border-style{border-style:solid;border-width:var(--border-width);border-color:var(--border-color)}.poi-list-item .border-style-both{border-style:solid;border-width:var(--border-width);border-color:var(--border-color)}.poi-list-item .common-grid__item-text.border-style-both,.poi-list-item .common-grid__item-text.border-style{padding-bottom:20px}.column2 .poi-list-item:not(.no-photo) .m-content-object--infos.border-style-both,.column3 .poi-list-item:not(.no-photo) .m-content-object--infos.border-style-both{border-top:0}.column2 .poi-list-item .cms-radius.border-style-both.has-border-radius,.column3 .poi-list-item .cms-radius.border-style-both.has-border-radius{border-bottom-right-radius:0;border-bottom-left-radius:0}.column2 .poi-list-item .m-content-object__content,.column3 .poi-list-item .m-content-object__content{padding-left:10px;padding-right:10px}.column1 .poi-list-item .common-grid__item-text .m-content-object__content{padding-left:20px;padding-right:20px}.column1 .poi-list-item .m-content-object--infos:not(.has-photo){padding-top:1.5em;padding-bottom:1.5em}.column1 .poi-list-item .cms-radius.border-style-both.has-border-radius{border-bottom-right-radius:0;border-top-right-radius:0}@media(min-width: 768px){.column1 .poi-list-item .m-content-object--infos.border-style-both.has-photo{border-left:none}[dir=rtl] .column1 .poi-list-item .m-content-object--infos.border-style-both.has-photo{border-left:var(--border-width);border-right:none}}",""]),t.exports=e},5072(t){"use strict";var e=[];function i(t){for(var i=-1,s=0;s<e.length;s++)if(e[s].identifier===t){i=s;break}return i}function s(t,s){for(var n={},r=[],a=0;a<t.length;a++){var l=t[a],c=s.base?l[0]+s.base:l[0],d=n[c]||0,p="".concat(c," ").concat(d);n[c]=d+1;var u=i(p),h={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==u)e[u].references++,e[u].updater(h);else{var f=o(h,s);s.byIndex=a,e.splice(a,0,{identifier:p,updater:f,references:1})}r.push(p)}return r}function o(t,e){var i=e.domAPI(e);return i.update(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;i.update(t=e)}else i.remove()}}t.exports=function(t,o){var n=s(t=t||[],o=o||{});return function(t){t=t||[];for(var r=0;r<n.length;r++){var a=i(n[r]);e[a].references--}for(var l=s(t,o),c=0;c<n.length;c++){var d=i(n[c]);0===e[d].references&&(e[d].updater(),e.splice(d,1))}n=l}}},7659(t){"use strict";var e={};t.exports=function(t,i){var s=function(t){if(void 0===e[t]){var i=document.querySelector(t);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(t){i=null}e[t]=i}return e[t]}(t);if(!s)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");s.appendChild(i)}},540(t){"use strict";t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},2675(t,e,i){"use strict";t.exports=function(t){var e=i.nc;e&&t.setAttribute("nonce",e)}},7825(t){"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);
1return{update:function(i){!function(t,e,i){var s="";i.supports&&(s+="@supports (".concat(i.supports,") {")),i.media&&(s+="@media ".concat(i.media," {"));var o=void 0!==i.layer;o&&(s+="@layer".concat(i.layer.length>0?" ".concat(i.layer):""," {")),s+=i.css,o&&(s+="}"),i.media&&(s+="}"),i.supports&&(s+="}");var n=i.sourceMap;n&&"undefined"!=typeof btoa&&(s+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(n))))," */")),e.styleTagTransform(s,t,e.options)}(e,t,i)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},1113(t){"use strict";t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}},2745(t,e,i){"use strict";i.r(e),i.d(e,{default:()=>Rt});var s=i(1425);const o={class:"container"},n={key:1,class:"destination-city-pois-title"},r={class:"h2 m-plain-text--title cms-item"},a={class:"stripe-default-padding"};var l=i(8012),c=i(8434),d=i(4208);const p={class:"js-filter-container js-filter-category js-module-lead js-module-filter-category"},u={class:"accordion js-module-accordion"},h={class:"accordion__panel"},f={class:"accordion__panel__header"},m={class:"accordion__panel__heading"},g={class:"btn-link","aria-expanded":"false"},b={class:"accordion__panel__body panel__body","aria-hidden":"true",role:"tabpanel"},k={class:"container-fluid"},y={class:"row"},v={class:"m--filterPart js-filter-form","data-module":"events"},C={class:"form-group"},_={class:"m--filterPart-list row"},w={class:"row"},x={class:"filter-actions"},L={key:0,class:"btn-clear-filters-container"},S={class:"checkbox-radio-custom"},F=["name","value"],I={name:"PoiFilter",components:{},props:{configs:{type:Object,required:!0,default:()=>({})},item:{type:Object,required:!0,default:()=>({})}},data:()=>({}),watch:{"$store.state.hasFilters":function(){this.$store.state.hasFilters||this.$refs.filter.removeAttribute("checked")}},methods:{addFilter(t){let e=this.$store.state.selectedFilters;this.$refs.filter.checked?(this.$refs.filter.removeAttribute("checked"),e.splice(e.indexOf(t),1),this.$store.dispatch("setSelectedFilters",e)):(this.$refs.filter.setAttribute("checked",""),e.push(t),this.$store.dispatch("setSelectedFilters",e))}},computed:{getFilterName(){return`cb${this.itemid}`},updateClassList(){return"1"===this.configs.categoriesFilter.numberOfColumns?"col-sm-12 col-xs-12":"2"===this.configs.categoriesFilter.numberOfColumns?"col-sm-6 col-xs-6":"3"===this.configs.categoriesFilter.numberOfColumns?"col-sm-4":"4"===this.configs.categoriesFilter.numberOfColumns?"col-sm-3":"col-sm-2"}}};var $=i(6262);const j=(0,$.A)(I,[["render",function(t,e,i,o,n,r){return(0,s.uX)(),(0,s.CE)("li",{class:(0,s.C4)(["m--filterPart-listItem",r.updateClassList])},[(0,s.Lk)("div",S,[(0,s.Lk)("label",{onClick:e[0]||(e[0]=(0,s.D$)(t=>r.addFilter(i.item.id),["prevent"]))},[(0,s.Lk)("input",{type:"checkbox",class:"sr-only",name:r.getFilterName,value:i.item.id,ref:"filter"},null,8,F),e[1]||(e[1]=(0,s.Lk)("span",{class:"fake-input","aria-hidden":"true"},[(0,s.Lk)("svg",{class:"icon icon-check"},[(0,s.Lk)("use",{href:"#icon-check"})])],-1)),(0,s.Lk)("span",null,(0,s.v_)(i.item.name),1)])])],2)}]]);var A=i(520),P=i(3901);const E={name:"PoiFilter",components:{PoiFilterCategory:j,ButtonLink:i(3445).A},props:{configs:{type:Object,required:!0,default:()=>({})},poiCategories:{type:Array,required:!0,default:()=>({})},locales:{type:Object,required:!0,default:()=>({})}},data:()=>({showClearButton:!1,filterCount:0}),methods:{applyFilters(){this.$store.dispatch("setActiveFilters",{path:"applyFilter",value:this.$store.getters.selectedFilters}),this.$store.dispatch("setHasFilters",!0)},clearFilters(){this.$store.dispatch("setActiveFilters",{path:"clearFilters",value:{}}),this.$store.dispatch("setSelectedFilters",[]),this.$store.dispatch("setHasFilters",!1)}},watch:{"$store.state.hasFilters":function(){this.$store.state.hasFilters?this.showClearButton=!0:(this.showClearButton=!1,this.filterCount=0)},"$store.state.activeFilters":function(){"applyFilter"===this.$store.state.activeFilters.path&&this.$store.state.hasFilters&&
1(this.filterCount=this.$store.state.activeFilters.value.length,0===this.$store.state.activeFilters.value.length&&this.clearFilters())}},computed:{getFilterName:t=>`cb${t}`},mounted(){this.$nextTick(function(){A.default.init(),P.default.init()})}},T=(0,$.A)(E,[["render",function(t,e,i,o,n,r){const a=(0,s.g2)("poi-filter-category"),l=(0,s.g2)("button-link");return(0,s.uX)(),(0,s.CE)("div",p,[(0,s.Lk)("div",u,[(0,s.Lk)("div",h,[(0,s.Lk)("div",f,[(0,s.Lk)("h5",m,[(0,s.Lk)("button",g,[(0,s.eW)((0,s.v_)(i.locales.filterButton)+" ",1),e[1]||(e[1]=(0,s.Lk)("span",{class:"accordion__panel__heading__icon","aria-hidden":"true"},[(0,s.Lk)("svg",{class:"icon icon-arrow-bottom"},[(0,s.Lk)("use",{href:"#icon-arrow-bottom"})])],-1))]),e[2]||(e[2]=(0,s.Lk)("span",{role:"button",class:"btn-clear-filters-clone"},null,-1))])]),(0,s.Lk)("div",b,[(0,s.Lk)("div",k,[(0,s.Lk)("div",y,[(0,s.Lk)("form",v,[(0,s.Lk)("fieldset",C,[(0,s.Lk)("legend",null,(0,s.v_)(i.locales.filterLabel),1),(0,s.Lk)("ul",_,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(i.poiCategories,(t,e)=>((0,s.uX)(),(0,s.Wv)(a,{key:t.id+e,configs:i.configs,item:t},null,8,["configs","item"]))),128))])])])]),(0,s.Lk)("div",w,[(0,s.Lk)("div",x,[t.showClearButton?((0,s.uX)(),(0,s.CE)("div",L,[(0,s.Lk)("button",{onClick:e[0]||(e[0]=(...t)=>r.clearFilters&&r.clearFilters(...t)),class:"btn-clear-filters"},(0,s.v_)(i.locales.filterClear)+" "+(0,s.v_)(t.filterCount),1)])):(0,s.Q3)("v-if",!0),(0,s.bF)(l,{type:"text-only",linkData:{title:i.locales.filterApply,style:i.configs.categoriesFilter.buttonStyle},clickEvent:r.applyFilters},null,8,["linkData","clickEvent"])])])])])])])])}]]),B=["data-category"],X=["href","aria-label"],O={class:"m-content-object__content"},N={class:"h3 m-content-object--title"},V=["href"],R={key:1},q=["innerHTML"],D=["href","aria-label"],M={class:"ratio-content"},H={key:0},z=["srcset"],W=["srcset"],G=["srcset"],Q=["srcset"],U=["src","alt"],J={key:1},K=["srcset"],Y=["srcset"],Z=["srcset"],tt=["srcset"],et=["src","alt"],it={key:2},st=["srcset"],ot=["srcset"],nt=["srcset"],rt=["srcset"],at=["src","alt"],lt={name:"PoiListItemImage",props:{configs:{type:Object,required:!0,default:()=>({})},photo:{type:Object,required:!0,default:()=>({})}},data:()=>({srcSet300:"",srcSet400:"",srcSet780:"",srcSet500:"",srcSet600:""}),mounted(){this.srcSet300=GalaxyHelpers.resizeImg(this.photo.url_standard,300),this.srcSet400=GalaxyHelpers.resizeImg(this.photo.url_standard,400),this.srcSet780=GalaxyHelpers.resizeImg(this.photo.url_standard,780),this.srcSet500=GalaxyHelpers.resizeImg(this.photo.url_standard,500),this.srcSet600=GalaxyHelpers.resizeImg(this.photo.url_standard,600)}},ct={name:"PoiListItem",components:{PoiListItemImage:(0,$.A)(lt,[["render",function(t,e,i,o,n,r){return(0,s.uX)(),(0,s.CE)("div",M,["3"===this.configs.numberOfColumns?((0,s.uX)(),(0,s.CE)("picture",H,[(0,s.Lk)("source",{media:"(max-width: 450px)",srcset:t.srcSet400},null,8,z),(0,s.Lk)("source",{media:"(max-width: 767px)",srcset:t.srcSet780},null,8,W),(0,s.Lk)("source",{media:"(max-width: 1199px)",srcset:t.srcSet300},null,8,G),(0,s.Lk)("source",{media:"(min-width: 1200px)",srcset:t.srcSet400},null,8,Q),(0,s.Lk)("img",{src:i.photo.url_standard,alt:i.photo.alt},null,8,U)])):"2"===this.configs.numberOfColumns?((0,s.uX)(),(0,s.CE)("picture",J,[(0,s.Lk)("source",{media:"(max-width: 450px)",srcset:t.srcSet400},null,8,K),(0,s.Lk)("source",{media:"(max-width: 767px)",srcset:t.srcSet780},null,8,Y),(0,s.Lk)("source",{media:"(max-width: 1199px)",srcset:t.srcSet500},null,8,Z),(0,s.Lk)("source",{media:"(min-width: 1200px)",srcset:t.srcSet600},null,8,tt),(0,s.Lk)("img",{src:i.photo.url_standard,alt:i.photo.alt},null,8,et)])):((0,s.uX)(),(0,s.CE)("picture",it,[(0,s.Lk)("source",{media:"(max-width: 450px)",srcset:t.srcSet400},null,8,st),(0,s.Lk)("source",{media:"(max-width: 767px)",srcset:t.srcSet780},null,8,ot),(0,s.Lk)("source",{media:"(max-width: 1199px)",srcset:t.srcSet500},null,8,nt),(0,s.Lk)("source",{media:"(min-width: 1200px)",srcset:t.srcSet400},null,8,rt),(0,s.Lk)("img",{src:i.photo.url_standard,alt:i.photo.alt},null,8,at)]))])}]])},props:{configs:{type:Object,required:!0,default:()=>({})},item:{type:Object,required:!0,default:()=>({})},locales:{type:Object,required:!0,default:()=>({})}},computed:{getReadMoreAriaLabel(){return`${this.locales.readMoreAbout} ${this.item.name}`},updateClassListImages(){let t="";return this.configs.blockStyles.imageRadius.length&&(t+=" has-border-radius"),this.configs.blockStyles.border.enabled&&("image"===this.configs.blockStyles.border.location&&(t+=" border-style"),"both"===this.configs.blockStyles.border.location&&(t+=" border-style-both")),t},updateClassListContent(){if(this.configs.blockStyles.border.enabled){if("content"===this.configs.blockStyles.border.location)return 1===this.item.has_photo?"border-style has-photo":"border-style";if("both"===this.configs.blockStyles.border.location)return 1===this.item.has_photo?"border-style-both has-photo":"border-style-both"}}}},dt={name:"PoiList",components:{PoiListItem:(0,$.A)(ct,[["render",function(t,e,
1i,o,n,r){const a=(0,s.g2)("poi-list-item-image");return(0,s.uX)(),(0,s.CE)("div",{class:(0,s.C4)(["col-sm-4 m-content-object col-filters poi-list-item",1===i.item.has_photo?"has-photo":"no-photo"]),"data-category":i.item.category.id},[i.item.url&&1===i.item.has_photo?((0,s.uX)(),(0,s.CE)("a",{key:0,href:i.item.url,"aria-label":r.getReadMoreAriaLabel,class:(0,s.C4)([r.updateClassListImages,"ratio-4-3 cms-radius common-grid__item-media"])},[(0,s.bF)(a,{photo:i.item.first_photo,configs:i.configs},null,8,["photo","configs"])],10,X)):1===i.item.has_photo?((0,s.uX)(),(0,s.CE)("div",{key:1,class:(0,s.C4)([r.updateClassListImages,"ratio-4-3 cms-radius common-grid__item-media"])},[(0,s.bF)(a,{photo:i.item.first_photo,configs:i.configs},null,8,["photo","configs"])],2)):(0,s.Q3)("v-if",!0),(0,s.Lk)("div",{class:(0,s.C4)([r.updateClassListContent,"m-content-object--infos common-grid__item-text"])},[(0,s.Lk)("div",O,[(0,s.Lk)("h3",N,[i.item.url?((0,s.uX)(),(0,s.CE)("a",{key:0,href:i.item.url,class:"link-text"},(0,s.v_)(i.item.name),9,V)):((0,s.uX)(),(0,s.CE)("span",R,(0,s.v_)(i.item.name),1))]),(0,s.Lk)("div",{class:"m-content-object--content",innerHTML:i.item.short_description},null,8,q),i.item.url?((0,s.uX)(),(0,s.CE)("a",{key:0,href:i.item.url,class:"more-link m-content-object--link","aria-label":r.getReadMoreAriaLabel},(0,s.v_)(this.locales.readMore),9,D)):(0,s.Q3)("v-if",!0)])],2)],10,B)}]])},props:{configs:{type:Object,required:!0,default:()=>({})},poisInfo:{required:!0,default:()=>({})},locales:{type:Object,required:!0,default:()=>({})}},computed:{updateClassList(){return"2"===this.configs.numberOfColumns?"column2":"1"===this.configs.numberOfColumns?"column1 module-grid-column1 module-grid-column1--large-spaces":"column3"}}},pt=(0,$.A)(dt,[["render",function(t,e,i,o,n,r){const a=(0,s.g2)("poi-list-item");return(0,s.uX)(),(0,s.CE)("div",{class:(0,s.C4)(["row row-flex m-content-object--list stripe-default-padding js-filtered-grid",r.updateClassList]),"data-equalize-parent":'[".m-content-object--title",".m-content-object--content"]'},[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(i.poisInfo,(t,e)=>((0,s.uX)(),(0,s.Wv)(a,{configs:i.configs,locales:i.locales,key:t.id+e,item:t},null,8,["configs","locales","item"]))),128))],2)}]]),ut={class:"container"},ht={class:"pagination"},ft={"aria-hidden":"true",class:"icon icon-wrapper"},mt=["href"],gt={class:"pagination-count"},bt={"aria-hidden":"true",class:"icon icon-wrapper"},kt=["href"],yt={name:"Pagination",components:{},props:{configs:{type:Object,required:!0,default:()=>({})}},data:()=>({previousIcon:"#icon-arrow-left",nextIcon:"#icon-arrow-right"}),watch:{"$store.state.activePage":function(){const t=this.$store.state.activePage+1;1!==t?this.$refs.previousBtn.removeAttribute("disabled"):1===t&&this.$refs.previousBtn.setAttribute("disabled",!0),t===this.configs.lastPageNumber?this.$refs.nextBtn.setAttribute("disabled",!0):this.$refs.nextBtn.removeAttribute("disabled")}},created(){this.layoutRTL()},methods:{layoutRTL(){"rtl"===document.dir&&(this.previousIcon="#icon-arrow-right",this.nextIcon="#icon-arrow-left")},handlePrevious(){const t=this.$store.getters.activePage;t>=1&&this.$store.dispatch("setActivePage",t-1)},handleNext(){const t=this.$store.getters.activePage;t<=this.configs.lastPageNumber&&this.$store.dispatch("setActivePage",t+1)}},computed:{}},vt=(0,$.A)(yt,[["render",function(t,e,i,o,n,r){return(0,s.uX)(),(0,s.CE)("div",ut,[(0,s.Lk)("div",ht,[(0,s.Lk)("button",{class:"btn btn-ghost",disabled:"",onClick:e[0]||(e[0]=(0,s.D$)((...t)=>r.handlePrevious&&r.handlePrevious(...t),["prevent"])),ref:"previousBtn"},[((0,s.uX)(),(0,s.CE)("svg",ft,[(0,s.Lk)("use",{href:t.previousIcon},null,8,mt)]))],512),(0,s.Lk)("div",gt,(0,s.v_)(i.configs.activePageNumber)+" / "+(0,s.v_)(i.configs.lastPageNumber),1),(0,s.Lk)("button",{class:"btn btn-ghost",onClick:e[1]||(e[1]=(0,s.D$)((...t)=>r.handleNext&&r.handleNext(...t),["prevent"])),ref:"nextBtn"},[((0,s.uX)(),(0,s.CE)("svg",bt,[(0,s.Lk)("use",{href:t.nextIcon},null,8,kt)]))],512)])])}]]);var Ct=i(4824),_t=i(8972);const{fireEvent:wt}=_t.Wp,xt={components:{IntroductionApp:d.default,PoiFilter:T,PoiList:pt,Pagination:vt,BlockWrapper:c.A},name:"DestinationCityPoisApp",props:{configs:{type:Object,required:!0,default:()=>({})}},mixins:[l.A,Ct.A],data:()=>({introData:null,isLoading:!0,destinationInfo:null,poisInfo:null,poiCategories:null,
1showPagination:!1}),created(){this.fetchStaticData(),this.fetchPoiData(),this.filterResults(),this.fetchPoiCategory()},mounted(){wt("destination::poi::mounted",{})},methods:{filterResults(){this.poisInfo&&this.$store.dispatch("setFilteredResults",this.poisInfo)},fetchPoiCategory(){this.poiCategories=window?.destination?.poisCategories}},watch:{"$store.state.filteredResults":function(){let t=this.$store.state.filteredResults.length;this.configs.pagination&&(t=parseInt(this.configs.paginationItemsPerPage));const e=function(t,e){const i=[];for(let s=0;s<t.length;s+=e){const o=t.slice(s,s+e);i.push(o)}return i}(this.$store.state.filteredResults,t);this.showPagination=!1,e.length>1&&this.configs.pagination&&(this.showPagination=!0),this.$store.dispatch("setPages",e),this.$store.dispatch("setPageCount",this.$store.state.pages.length)},"$store.state.activeFilters":function(){if(!this.$store.state.hasFilters)return void this.$store.dispatch("setFilteredResults",this.poisInfo);let t=this.poisInfo.filter(t=>this.$store.state.activeFilters.value.includes(t.category.id));this.$store.dispatch("setFilteredResults",t),this.$store.dispatch("setActivePage",0)}},computed:{getLocales(){return window.locales?.[this.configs.blockId]||{}},assignBlockStyles(){return{textAlign:this.configs.blockStyles.textAlignment,backgroundSettings:{type:this.configs.blockStyles.backgroundType,image:this.configs.blockStyles.backgroundImage,color:this.configs.blockStyles.backgroundColor},paddingSettings:{desktop:{enabled:this.configs.blockStyles.desktopPadding.enabled,top:this.configs.blockStyles.desktopPadding.paddingTop,bottom:this.configs.blockStyles.desktopPadding.paddingBottom},tablet:{enabled:this.configs.blockStyles.tabletPadding.enabled,top:this.configs.blockStyles.tabletPadding.paddingTop,bottom:this.configs.blockStyles.tabletPadding.paddingBottom},mobile:{enabled:this.configs.blockStyles.mobilePadding.enabled,top:this.configs.blockStyles.mobilePadding.paddingTop,bottom:this.configs.blockStyles.mobilePadding.paddingBottom}}}},cssProps(){let t=this.configs.blockStyles.imageRadius,e=0,i="";return this.configs.blockStyles.border.enabled&&(e="1px",this.configs.blockStyles.border.width.length&&(e=this.configs.blockStyles.border.width),this.configs.blockStyles.border.color.length&&(i=this.configs.blockStyles.border.color)),{"--cms-radius":t+"px","--border-width":e+"px","--border-color":i}}}};var Lt=i(5072),St=i.n(Lt),Ft=i(7825),It=i.n(Ft),$t=i(7659),jt=i.n($t),At=i(2675),Pt=i.n(At),Et=i(540),Tt=i.n(Et),Bt=i(1113),Xt=i.n(Bt),Ot=i(2337),Nt=i.n(Ot),Vt={};Vt.styleTagTransform=Xt(),Vt.setAttributes=Pt(),Vt.insert=jt().bind(null,"head"),Vt.domAPI=It(),Vt.insertStyleElement=Tt(),St()(Nt(),Vt),Nt()&&Nt().locals&&Nt().locals;const Rt=(0,$.A)(xt,[["render",function(t,e,i,l,c,d){const p=(0,s.g2)("IntroductionApp"),u=(0,s.g2)("poi-filter"),h=(0,s.g2)("poi-list"),f=(0,s.g2)("pagination"),m=(0,s.g2)("block-wrapper");return!t.isLoading&&t.poisInfo&&d.getLocales?((0,s.uX)(),(0,s.Wv)(m,{key:0,classList:"stripe-default-padding destination-city-pois-wrapper",blockStyles:d.assignBlockStyles,style:(0,s.Tr)(d.cssProps)},{default:(0,s.k6)(()=>[(0,s.Lk)("div",o,[i.configs.showIntro?((0,s.uX)(),(0,s.Wv)(p,{key:0,blockId:i.configs.blockId,locales:{opensInNewTab:d.getLocales.adaLabel},class:"container"},null,8,["blockId","locales"])):((0,s.uX)(),(0,s.CE)("div",n,[(0,s.Lk)("h2",r,(0,s.v_)(t.destinationInfo.name)+" "+(0,s.v_)(d.getLocales.blockTitle),
11)])),(0,s.Lk)("div",a,[i.configs.categoriesFilter.enabled&&t.poiCategories?((0,s.uX)(),(0,s.Wv)(u,{key:0,configs:i.configs,poiCategories:t.poiCategories,locales:d.getLocales},null,8,["configs","poiCategories","locales"])):(0,s.Q3)("v-if",!0),(0,s.bF)(h,{configs:i.configs,poisInfo:t.$store.getters.pages[t.$store.getters.activePage],locales:d.getLocales},null,8,["configs","poisInfo","locales"]),t.showPagination?((0,s.uX)(),(0,s.Wv)(f,{key:1,configs:{activePageNumber:t.$store.getters.activePage+1,lastPageNumber:t.$store.getters.pageCount}},null,8,["configs"])):(0,s.Q3)("v-if",!0)])])],void 0,!0),_:1},8,["blockStyles","style"])):(0,s.Q3)("v-if",!0)}]])},8434(t,e,i){"use strict";i.d(e,{A:()=>l});var s=i(1425);const o=["id"];var n=i(8972);const{fireEvent:r}=n.Wp,a={name:"BlockWrapper",props:{classList:{type:String},blockStyles:{type:Object},anchorId:String},computed:{cssProps(){if(!this.blockStyles)return;const t=this.blockStyles;let e="",i="left",s="none",o="no-repeat",n="initial",r="initial",a=15,l=15,c=15,d=15,p=15,u=15;t.textColor&&(e=t.textColor),t.textAlign&&(i=t.textAlign);let h=t.backgroundSettings;h&&("color"===h.type?s=`${h.color}`:"picture"===h.type&&(s=`url('${h.image}')`,h.repeat?o="repeat":(o="no-repeat",n="center",r="cover")));let f=t.paddingSettings;return f&&(f.desktop?.enabled&&(f.desktop?.top&&(a=f.desktop.top),f.desktop?.bottom&&(l=f.desktop.bottom)),f.tablet?.enabled&&(f.tablet?.top&&(c=f.tablet.top),f.tablet?.bottom&&(d=f.tablet.bottom)),f.mobile?.enabled&&(f.mobile?.top&&(p=f.mobile.top),f.mobile?.bottom&&(u=f.mobile.bottom))),{"--base-content-color":e,"--base-content-alignment":i,"--wrapper-background":s,"--wrapper-background-repeat":o,"--wrapper-background-position":n,"--wrapper-background-size":r,"--wrapper-desktop-padding-top":a+"px","--wrapper-desktop-padding-bottom":l+"px","--wrapper-tablet-padding-top":c+"px","--wrapper-tablet-padding-bottom":d+"px","--wrapper-mobile-padding-top":p+"px","--wrapper-mobile-padding-bottom":u+"px"}},processedAnchorId(){if(this.anchorId)return this.removeSpecialCharactersAndSpaces(this.anchorId)}},methods:{removeSpecialCharactersAndSpaces:t=>t.replace(/[^a-zA-Z0-9]/g,"")},mounted(){document.body.classList.contains("header3")&&this.anchorId&&r("hc::block::mounted",{name:this.anchorId,anchorId:this.processedAnchorId})}},l=(0,i(6262).A)(a,[["render",function(t,e,i,n,r,a){return(0,s.uX)(),(0,s.CE)("div",{id:a.processedAnchorId,class:(0,s.C4)(["block-wrapper common-component",i.classList]),style:(0,s.Tr)(a.cssProps)},[(0,s.RG)(t.$slots,"default")],14,o)}]])},2337(t,e,i){var s=i(7858);s.__esModule&&(s=s.default),"string"==typeof s&&(s=[[t.id,s,""]]),s.locals&&(t.exports=s.locals),(0,i(534).A)("67c2dac6",s,!1,{})}}]);
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.