PageSourceSearch

https://www.grandchancellorhotels.com/integration/tc-theme/public/…stination-city-pois-ae46d4663b3e6e9d7302.js

js grandchancellorhotels.com collected 2026-09-26 04:44:06 UTC 33,107 bytes, 1 lines download raw bytes

1(self.tcthemejsonpFunction=self.tcthemejsonpFunction||[]).push([[3877,8572,9083],{3901(e,t,i){"use strict";var o=i(8972),s=i(6911),n=i(4692);const{QJ:r}=o.iW,a={init:function(){n(s.N.accordion).each(function(){var e=n(this),t=e.find(".accordion__panel__header button, .js-accordion-trigger"),i=e.find(".accordion__panel"),s=e.find(".accordion-show-more .more-btn"),a=(0,o.bD)();e.find(".accordion__panel").each(function(e){const t=a+"-"+e,i="heading-"+t,o="collapse-"+t;n(this).find(".accordion__panel__header").attr("id",i).find("button, .js-accordion-trigger").attr("aria-controls",o),n(this).find(".accordion__panel__body").attr("id",o).attr("aria-labelledby",i)}),t.on("click keydown",function(t,i){if(r.checkClick(t)){t.preventDefault();const o=e.find("#"+n(this).attr("aria-controls")),s=o.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(e,t){return"true"==t?"false":"true"}),i&&i.noAnimation?(o.toggle(),s.hide()):(o.slideToggle(300),s.slideUp(300)),o.attr("aria-hidden",function(e,t){return"true"==t?"false":"true"}),o.find("a, button, input, select, textarea").each(function(){n(this).removeAttr("tabindex")}),o.find("[tabindex]").each(function(){n(this).attr("tabindex","0")}),s.attr("aria-hidden","true"),s.find("[tabindex], a, button, input, select, textarea").each(function(){n(this).attr("tabindex","-1")})}}),e.hasClass("accordion--open-first")&&t.first().trigger("click",{noAnimation:!0}),s.on("click keydown",function(e){e.preventDefault();const t=n(this).parents(".accordion-uncategorized-wrapper"),o=n(this).parents(".container").find(".accordion__panel");t&&o&&(i=o),i.css("display","block"),n(this).parent().remove()}),t.on("keydown",function(e){let i;switch(e.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=t.first();break;case r.keys.end:i=t.last()}i&&(e.preventDefault(),i.focus())})})}};i.d(t,["default",0,a])},520(e,t,i){"use strict";i.d(t,{default:()=>d});var o=i(8972),s=i(4692);const{isNullOrUndefined:n}=o._0;class r{constructor({filterContainer:e,gridContainer:t}){this.filterContainer=this.getElementSelector(e),this.gridContainer=this.getElementSelector(t),this.filterTabList=this.getFilterTabsList(),this.categories=[],this.initialize()}initialize(){if(n(this.filterContainer))return!1;this.bindEvents()}resetFilters(){for(let e of this.getGirdItemsList())e.classList.remove("hidden")}setFilter({id:e,name:t}){for(let i of this.getGirdItemsList()){if("all"===t)return;i.dataset.category.replace(/,\s*$/,"").split(",").includes(e)||i.classList.add("hidden")}}setActive(e){for(let e of this.filterTabList)e.classList.remove("active");e.classList.add("active")}getElementSelector(e){if(o._0.validStr(e))return document.querySelector(e)}getGirdItemsList(){const e=this.gridContainer.querySelectorAll(".col-filters");return o._0.isValidNodeList(e)?e:[]}getFilterTabsList(){const e=this.filterContainer.querySelectorAll(".js-filters-trigger");return o._0.isValidNodeList(e)?e:[]}onFilterTabClick(e){this.resetFilters(),this.setActive(e),this.setFilter(e.dataset)}onMobileFilterChange(e){this.resetFilters(),this.setFilter(e.options[e.selectedIndex].dataset)}setMobileFilterDisplay(){s(".tab-filters-mobile").customSelect({minimumResultsForSearch:-1}).removeClass("hidden").on("change",(e=>{this.onMobileFilterChange(e.target)}).bind(this))}removeFilterDisplayWhenEmpty(){s(".tab-filters").remove(),s(".tab-filters-mobile").remove()}bindEvents(){for(let e of this.filterTabList)e.addEventListener("click",e=>this.onFilterTabClick(e.target));this.filterTabList.length>1?this.setMobileFilterDisplay():this.removeFilterDisplayWhenEmpty()}}var a=i(4692);const{isNullOrUndefined:l,isNum:c}=o._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 e=[],t=this.getCheckedCategoryFilters();return t.length&&a.each(t,function(){e.push(parseInt(a(this).val()))}),e},getSelectedHotelFiltersValues:function(){const e=this.$filters.find("#hotel-filter");return 0===e.length?[]:e.select2("val").map(e=>parseInt(e))},filterGridBlocks:function(){let e=this;this.$grid.find(".col-filters").each(function(){const t=e.getElementCategories(a(this).data("category")),i=e.getElementCategories(a(this).data("hotel")),o=!!e.checkedCategoryValues.length&&!e.checkedCategoryValues.some(e=>t.includes(e)),s=!!e.selectedHotelValues.length&&!e.selectedHotelValues.some(e=>i.includes(e));(o||s)&&a(this).hide()})},getElementCategories:function(e){let t=[];return l(e)||(c(e)?t.push(parseInt(e)):t=e.split(",").slice(0,-1).map(e=>parseInt(e))),t},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 e=this;this.$filters.on("click",".js-filters-trigger",function(){e.showAllBlocksInGrid(),e.checkedCategoryValues=e.getCheckedCategoryFiltersValues(),e.selectedHotelValues=e.getSelectedHotelFiltersValues(),e.checkedValuesCount=e.checkedCategoryValues.length+e.selectedHotelValues.length,e.checkedValuesCount>0?(e.filterGridBlocks(),e.showClearAndCounterButton()):e.hideClearAndCounterButton()}).on("click",".btn-clear-filters, .btn-clear-filters-clone",function(){e.clearContainerClone.hide(),e.uncheckFilters(),e.hideClearAndCounterButton()}).on("click",".btn-link",function(){a(".accordion__panel.active").length?e.clearContainerClone.hide():e.checkedValuesCount&&e.clearContainerClone.show()})}}}}
vendor: 5,640 bytes, line 1
1,7858(e,t,i){(t=i(6314)(!1)).push([e.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}.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}}",""]),e.exports=t},5072(e){"use strict";var t=[];function i(e){for(var i=-1,o=0;o<t.length;o++)if(t[o].identifier===e){i=o;break}return i}function o(e,o){for(var n={},r=[],a=0;a<e.length;a++){var l=e[a],c=o.base?l[0]+o.base:l[0],d=n[c]||0,p="".concat(c," ").concat(d);n[c]=d+1;var u=i(p),f={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==u)t[u].references++,t[u].updater(f);else{var m=s(f,o);o.byIndex=a,t.splice(a,0,{identifier:p,updater:m,references:1})}r.push(p)}return r}function s(e,t){var i=t.domAPI(t);return i.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;i.update(e=t)}else i.remove()}}e.exports=function(e,s){var n=o(e=e||[],s=s||{});return function(e){e=e||[];for(var r=0;r<n.length;r++){var a=i(n[r]);t[a].references--}for(var l=o(e,s),c=0;c<n.length;c++){var d=i(n[c]);0===t[d].references&&(t[d].updater(),t.splice(d,1))}n=l}}},7659(e){"use strict";var t={};e.exports=function(e,i){var o=function(e){if(void 0===t[e]){var i=document.querySelector(e);
1if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}t[e]=i}return t[e]}(e);if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(i)}},540(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},2675(e,t,i){"use strict";e.exports=function(e){var t=i.nc;t&&e.setAttribute("nonce",t)}},7825(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(i){!function(e,t,i){var o="";i.supports&&(o+="@supports (".concat(i.supports,") {")),i.media&&(o+="@media ".concat(i.media," {"));var s=void 0!==i.layer;s&&(o+="@layer".concat(i.layer.length>0?" ".concat(i.layer):""," {")),o+=i.css,s&&(o+="}"),i.media&&(o+="}"),i.supports&&(o+="}");var n=i.sourceMap;n&&"undefined"!=typeof btoa&&(o+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(n))))," */")),t.styleTagTransform(o,e,t.options)}(t,e,i)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},517(e,t,i){"use strict";i.r(t),i.d(t,{default:()=>Ne});var o=i(1425);const s={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(8434),c=i(9111);const d={class:"js-filter-container js-filter-category js-module-lead js-module-filter-category"},p={class:"accordion js-module-accordion"},u={class:"accordion__panel"},f={class:"accordion__panel__header"},m={class:"accordion__panel__heading"},h={class:"btn-link","aria-expanded":"false"},g={class:"accordion__panel__body panel__body","aria-hidden":"true",role:"tabpanel"},b={class:"container-fluid"},v={class:"row"},k={class:"m--filterPart js-filter-form","data-module":"events"},y={class:"form-group"},C={class:"sr-only"},_={class:"m--filterPart-list row"},w={class:"row"},x={class:"filter-actions"},L={key:0,class:"btn-clear-filters-container"},F={class:"checkbox-radio-custom"},S=["name","value"],j=(0,i(1774).nY)("destinationPoi",{state:()=>({activePage:0,activeFilters:{},selectedFilters:[],hasFilters:!1,filteredResults:[],pages:{},pageCount:1}),actions:{setActivePage(e){this.activePage=e},setActiveFilters(e){this.activeFilters=e},setSelectedFilters(e){this.selectedFilters=e},setHasFilters(e){this.hasFilters=e},setFilteredResults(e){this.filteredResults=e},setPages(e){this.pages=e},setPageCount(e){this.pageCount=e}}}),I={name:"PoiFilter",components:{},props:{configs:{type:Object,required:!0,default:()=>({})},item:{type:Object,required:!0,default:()=>({})}},setup(e){const t=j(),i=(0,o.KR)(null),s=(0,o.EW)(()=>`cb${e.item.id}`),n=(0,o.EW)(()=>"1"===e.configs.categoriesFilter.numberOfColumns?"col-sm-12 col-xs-12":"2"===e.configs.categoriesFilter.numberOfColumns?"col-sm-6 col-xs-6":"3"===e.configs.categoriesFilter.numberOfColumns?"col-sm-4":"4"===e.configs.categoriesFilter.numberOfColumns?"col-sm-3":"col-sm-2");return(0,o.wB)(()=>t.hasFilters,e=>{!e&&i.value&&i.value.removeAttribute("checked")}),{addFilter:e=>{const o=[...t.selectedFilters];i.value.checked?(i.value.removeAttribute("checked"),o.splice(o.indexOf(e),1)):(i.value.setAttribute("checked",""),o.push(e)),t.setSelectedFilters(o)},filter:i,getFilterName:s,updateClassList:n}}};var A=i(6262);const P=(0,A.A)(I,[["render",function(e,t,i,s,n,r){return(0,o.uX)(),(0,o.CE)("li",{class:(0,o.C4)(["m--filterPart-listItem",s.updateClassList])},[(0,o.Lk)("div",F,[(0,o.Lk)("label",{onClick:t[0]||(t[0]=(0,o.D$)(e=>s.addFilter(i.item.id),["prevent"]))},[(0,o.Lk)("input",{type:"checkbox",class:"sr-only",name:s.getFilterName,value:i.item.id,ref:"filter"},null,8,S),t[1]||(t[1]=(0,o.Lk)("span",{class:"fake-input","aria-hidden":"true"},[(0,o.Lk)("svg",{class:"icon icon-check"},[(0,o.Lk)("use",{href:"#icon-check"})])],-1)),(0,o.Lk)("span",null,(0,o.v_)(i.item.name),1)])])],2)}]]);var E=i(520),B=i(3901);const R={name:"PoiFilter",components:{PoiFilterCategory:P,ButtonLink:i(3445).A},props:{configs:{type:Object,required:!0,default:()=>({})},poiCategories:{type:Array,required:!0,default:()=>({})},locales:{type:Object,required:!0,default:()=>({})}},setup(){const e=j(),t=(0,o.KR)(!1),i=(0,o.KR)(0),s=()=>{e.setSelectedFilters([]),e.setHasFilters(!1),e.setActiveFilters({path:"clearFilters",value:{}})};return(0,o.wB)(()=>e.hasFilters,e=>{e?t.value=!0:(t.value=!1,i.value=0)}),(0,o.wB)(()=>e.activeFilters,t=>
1{"applyFilter"===t.path&&e.hasFilters&&(i.value=t.value.length,0===t.value.length&&s())}),(0,o.sV)(()=>{E.default.init(),B.default.init()}),{applyFilters:()=>{e.setHasFilters(!0),e.setActiveFilters({path:"applyFilter",value:e.selectedFilters})},clearFilters:s,filterCount:i,showClearButton:t}}},T=(0,A.A)(R,[["render",function(e,t,i,s,n,r){const a=(0,o.g2)("poi-filter-category"),l=(0,o.g2)("button-link");return(0,o.uX)(),(0,o.CE)("div",d,[(0,o.Lk)("div",p,[(0,o.Lk)("div",u,[(0,o.Lk)("div",f,[(0,o.Lk)("h5",m,[(0,o.Lk)("button",h,[(0,o.eW)((0,o.v_)(i.locales.filterButton)+" ",1),t[1]||(t[1]=(0,o.Lk)("span",{class:"accordion__panel__heading__icon","aria-hidden":"true"},[(0,o.Lk)("svg",{class:"icon icon-arrow-bottom"},[(0,o.Lk)("use",{href:"#icon-arrow-bottom"})])],-1))]),t[2]||(t[2]=(0,o.Lk)("span",{role:"button",class:"btn-clear-filters-clone"},null,-1))])]),(0,o.Lk)("div",g,[(0,o.Lk)("div",b,[(0,o.Lk)("div",v,[(0,o.Lk)("form",k,[(0,o.Lk)("fieldset",y,[(0,o.Lk)("legend",null,(0,o.v_)(i.locales.filterLabel),1),(0,o.Lk)("span",C,(0,o.v_)(i.locales.consentPreferences),1),(0,o.Lk)("ul",_,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(i.poiCategories,(e,t)=>((0,o.uX)(),(0,o.Wv)(a,{key:e.id+t,configs:i.configs,item:e},null,8,["configs","item"]))),128))])])])]),(0,o.Lk)("div",w,[(0,o.Lk)("div",x,[s.showClearButton?((0,o.uX)(),(0,o.CE)("div",L,[(0,o.Lk)("button",{onClick:t[0]||(t[0]=(...e)=>s.clearFilters&&s.clearFilters(...e)),class:"btn-clear-filters"},(0,o.v_)(i.locales.filterClear)+" "+(0,o.v_)(s.filterCount),1)])):(0,o.Q3)("v-if",!0),(0,o.bF)(l,{type:"text-only",linkData:{title:i.locales.filterApply,style:i.configs.categoriesFilter.buttonStyle},clickEvent:s.applyFilters},null,8,["linkData","clickEvent"])])])])])])])])}]]),X=["data-category"],O=["href","aria-label"],V={class:"m-content-object__content"},$={class:"h3 m-content-object--title"},N=["href"],W={key:1},q=["innerHTML"],M=["href","aria-label"],H={class:"ratio-content"},z={key:0},D=["srcset"],K=["srcset"],G=["srcset"],Q=["srcset"],U=["src","alt"],J={key:1},Y=["srcset"],Z=["srcset"],ee=["srcset"],te=["srcset"],ie=["src","alt"],oe={key:2},se=["srcset"],ne=["srcset"],re=["srcset"],ae=["srcset"],le=["src","alt"],ce={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)}},de={name:"PoiListItem",components:{PoiListItemImage:(0,A.A)(ce,[["render",function(e,t,i,s,n,r){return(0,o.uX)(),(0,o.CE)("div",H,["3"===this.configs.numberOfColumns?((0,o.uX)(),(0,o.CE)("picture",z,[(0,o.Lk)("source",{media:"(max-width: 450px)",srcset:e.srcSet400},null,8,D),(0,o.Lk)("source",{media:"(max-width: 767px)",srcset:e.srcSet780},null,8,K),(0,o.Lk)("source",{media:"(max-width: 1199px)",srcset:e.srcSet300},null,8,G),(0,o.Lk)("source",{media:"(min-width: 1200px)",srcset:e.srcSet400},null,8,Q),(0,o.Lk)("img",{src:i.photo.url_standard,alt:i.photo.alt},null,8,U)])):"2"===this.configs.numberOfColumns?((0,o.uX)(),(0,o.CE)("picture",J,[(0,o.Lk)("source",{media:"(max-width: 450px)",srcset:e.srcSet400},null,8,Y),(0,o.Lk)("source",{media:"(max-width: 767px)",srcset:e.srcSet780},null,8,Z),(0,o.Lk)("source",{media:"(max-width: 1199px)",srcset:e.srcSet500},null,8,ee),(0,o.Lk)("source",{media:"(min-width: 1200px)",srcset:e.srcSet600},null,8,te),(0,o.Lk)("img",{src:i.photo.url_standard,alt:i.photo.alt},null,8,ie)])):((0,o.uX)(),(0,o.CE)("picture",oe,[(0,o.Lk)("source",{media:"(max-width: 450px)",srcset:e.srcSet400},null,8,se),(0,o.Lk)("source",{media:"(max-width: 767px)",srcset:e.srcSet780},null,8,ne),(0,o.Lk)("source",{media:"(max-width: 1199px)",srcset:e.srcSet500},null,8,re),(0,o.Lk)("source",{media:"(min-width: 1200px)",srcset:e.srcSet400},null,8,ae),(0,o.Lk)("img",{src:i.photo.url_standard,alt:i.photo.alt},null,8,le)]))])}]])},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 e="";return this.configs.blockStyles.imageRadius.length&&(e+=" has-border-radius"),this.configs.blockStyles.border.enabled&&("image"===this.configs.blockStyles.border.location&&(e+=" border-style"),"both"===this.configs.blockStyles.border.location&&(e+=" border-style-both")),e},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"}}}},pe={name:"PoiList",components:{PoiListItem:(0,A.A)(de,[["render",function(e,t,i,s,n,r){const a=(0,o.g2)("poi-list-item-image");return(0,o.uX)(),(0,o.CE)("div",{class:(0,o.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,o.uX)(),(0,o.CE)("a",{key:0,href:i.item.url,"aria-label":r.getReadMoreAriaLabel,class:(0,o.C4)([r.updateClassListImages,"ratio-4-3 cms-radius common-grid__item-media"])},[(0,o.bF)(a,{photo:i.item.first_photo,configs:i.configs},null,8,["photo","configs"])],10,O)):1===i.item.has_photo?((0,o.uX)(),(0,o.CE)("div",{key:1,class:(0,o.C4)([r.updateClassListImages,"ratio-4-3 cms-radius common-grid__item-media"])},[(0,o.bF)(a,{photo:i.item.first_photo,configs:i.configs},null,8,["photo","configs"])],2)):(0,o.Q3)("v-if",!0),(0,o.Lk)("div",{class:(0,o.C4)([r.updateClassListContent,"m-content-object--infos common-grid__item-text"])},[(0,o.Lk)("div",V,[(0,o.Lk)("h3",$,[i.item.url?((0,o.uX)(),(0,o.CE)("a",{key:0,href:i.item.url,class:"link-text"},(0,o.v_)(i.item.name),9,N)):((0,o.uX)(),(0,o.CE)("span",W,(0,o.v_)(i.item.name),1))]),(0,o.Lk)("div",{class:"m-content-object--content",innerHTML:i.item.short_description},null,8,q),i.item.url?((0,o.uX)(),(0,o.CE)("a",{key:0,href:i.item.url,class:"more-link m-content-object--link","aria-label":r.getReadMoreAriaLabel},(0,o.v_)(this.locales.readMore),9,M)):(0,o.Q3)("v-if",!0)])],2)],10,X)}]])},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"}}},ue=(0,A.A)(pe,[["render",function(e,t,i,s,n,r){const a=(0,o.g2)("poi-list-item");return(0,o.uX)(),(0,o.CE)("div",{class:(0,o.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,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(i.poisInfo,(e,t)=>((0,o.uX)(),(0,o.Wv)(a,{configs:i.configs,locales:i.locales,key:e.id+t,item:e},null,8,["configs","locales","item"]))),128))],2)}]]),fe={class:"container"},me={class:"pagination"},he={"aria-hidden":"true",class:"icon icon-wrapper"},ge=["href"],be={class:"pagination-count"},ve={"aria-hidden":"true",class:"icon icon-wrapper"},ke=["href"],ye={name:"Pagination",props:{configs:{type:Object,required:!0,default:()=>({})}},setup(e){const t=j(),i=(0,o.KR)(null),s=(0,o.KR)(null),n=(0,o.KR)("#icon-arrow-left"),r=(0,o.KR)("#icon-arrow-right"),a=()=>{const o=t.activePage+1;1!==o?i.value.removeAttribute("disabled"):1===o&&i.value.setAttribute("disabled",!0),o===e.configs.lastPageNumber?s.value.setAttribute("disabled",!0):s.value.removeAttribute("disabled")};return(0,o.sV)(()=>{"rtl"===document.dir&&(n.value="#icon-arrow-right",r.value="#icon-arrow-left"),a()}),(0,o.wB)(()=>t.activePage,a),{handleNext:()=>{const i=t.activePage;i<e.configs.lastPageNumber-1&&t.setActivePage(i+1)},handlePrevious:()=>{const e=t.activePage;e>=1&&t.setActivePage(e-1)},nextBtn:s,nextIcon:r,previousBtn:i,previousIcon:n}}},Ce=(0,A.A)(ye,[["render",function(e,t,i,s,n,r){return(0,o.uX)(),(0,o.CE)("div",fe,[(0,o.Lk)("div",me,[(0,o.Lk)("button",{class:"btn btn-ghost",disabled:"",onClick:t[0]||(t[0]=(0,o.D$)((...e)=>s.handlePrevious&&s.handlePrevious(...e),["prevent"])),ref:"previousBtn"},[((0,o.uX)(),(0,o.CE)("svg",he,[(0,o.Lk)("use",{href:s.previousIcon},null,8,ge)]))],512),(0,o.Lk)("div",be,(0,o.v_)(i.configs.activePageNumber)+" / "+(0,o.v_)(i.configs.lastPageNumber),1),(0,o.Lk)("button",{class:"btn btn-ghost",onClick:t[1]||(t[1]=(0,o.D$)((...e)=>s.handleNext&&s.handleNext(...e),["prevent"])),ref:"nextBtn"},[((0,o.uX)(),(0,o.CE)("svg",ve,[(0,o.Lk)("use",{href:s.nextIcon},null,8,ke)]))],512)])])}]]);var _e=i(8972);const{fireEvent:we}=_e.Wp,xe={components:{IntroductionApp:c.default,PoiFilter:T,PoiList:ue,Pagination:Ce,BlockWrapper:l.A},name:"DestinationCityPoisApp",props:{configs:{type:Object,required:!0,default:()=>({})}},setup(e){const t=j(),i=(0,o.KR)(!0),s=(0,o.KR)(null),n=(0,o.KR)(null),r=(0,o.KR)(null),a=(0,o.KR)(!1),l=(0,o.EW)(()=>window.locales?.[e.configs.blockId]||{}),c=(0,o.EW)(()=>!0===e.configs.categoriesFilter?.enabled&&Array.isArray(r.value)&&r.value.length>0),d=(0,o.EW)(()=>({textAlign:e.configs.blockStyles.textAlignment,backgroundSettings:{type:e.configs.blockStyles.backgroundType,image:e.configs.blockStyles.backgroundImage,color:e.configs.blockStyles.backgroundColor},paddingSettings:{desktop:{enabled:e.configs.blockStyles.desktopPadding.enabled,top:e.configs.blockStyles.desktopPadding.paddingTop,bottom:e.configs.blockStyles.desktopPadding.paddingBottom},tablet:{enabled:e.configs.blockStyles.tabletPadding.enabled,top:e.configs.blockStyles.tabletPadding.paddingTop,bottom:e.configs.blockStyles.tabletPadding.paddingBottom},mobile:{enabled:e.configs.blockStyles.mobilePadding.enabled,top:e.configs.blockStyles.mobilePadding.paddingTop,bottom:e.configs.blockStyles.mobilePadding.paddingBottom}}})),p=(0,o.EW)(()=>{let t=e.configs.blockStyles.imageRadius,i=0,o="";return e.configs.blockStyles.border.enabled&&(i="1px",e.configs.blockStyles.border.width.length&&(i=e.configs.blockStyles.border.width),e.configs.blockStyles.border.color.length&&(o=e.configs.blockStyles.border.color)),{"--cms-radius":t+"px","--border-width":i+"px","--border-color":o}});return(0,o.sV)(()=>{(()=>{const e=window.destination;e&&(s.value=e.dataInline.filter(t=>t.id==e.id)[0],i.value=!1)})(),(()=>{const e=window.destination?.pois;
1if(!e)return;let t=e;window.destination?.id&&(t=e.filter(e=>e.location_id.includes(parseInt(window.destination.id)))),t.length>0&&(n.value=t),window.destination?.poisCategories?.length>0&&(r.value=window.destination.poisCategories)})(),n.value&&t.setFilteredResults(n.value),we("destination::poi::mounted",{})}),(0,o.wB)(()=>t.filteredResults,i=>{let o=i.length;e.configs.pagination&&(o=parseInt(e.configs.paginationItemsPerPage));const s=((e,t)=>{const i=[];for(let o=0;o<e.length;o+=t){const s=e.slice(o,o+t);i.push(s)}return i})(i,o);a.value=s.length>1&&e.configs.pagination,t.setPages(s),t.setPageCount(t.pages.length)},{immediate:!0}),(0,o.wB)(()=>t.activeFilters,()=>{if(!t.hasFilters)return void t.setFilteredResults(n.value);const e=n.value.filter(e=>t.activeFilters.value.includes(e.category.id));t.setFilteredResults(e),t.setActivePage(0)}),{assignBlockStyles:d,cssProps:p,destinationInfo:s,getLocales:l,isLoading:i,poiCategories:r,poisInfo:n,showCategoriesFilter:c,showPagination:a,store:t}}};var Le=i(5072),Fe=i.n(Le),Se=i(7825),je=i.n(Se),Ie=i(7659),Ae=i.n(Ie),Pe=i(2675),Ee=i.n(Pe),Be=i(540),Re=i.n(Be),Te=i(1113),Xe=i.n(Te),Oe=i(2337),Ve=i.n(Oe),$e={};$e.styleTagTransform=Xe(),$e.setAttributes=Ee(),$e.insert=Ae().bind(null,"head"),$e.domAPI=je(),$e.insertStyleElement=Re(),Fe()(Ve(),$e),Ve()&&Ve().locals&&Ve().locals;const Ne=(0,A.A)(xe,[["render",function(e,t,i,l,c,d){const p=(0,o.g2)("IntroductionApp"),u=(0,o.g2)("PoiFilter"),f=(0,o.g2)("PoiList"),m=(0,o.g2)("Pagination"),h=(0,o.g2)("BlockWrapper");return!l.isLoading&&l.poisInfo&&l.getLocales?((0,o.uX)(),(0,o.Wv)(h,{key:0,classList:"stripe-default-padding destination-city-pois-wrapper",blockStyles:l.assignBlockStyles,style:(0,o.Tr)(l.cssProps)},{default:(0,o.k6)(()=>[(0,o.Lk)("div",s,[i.configs.showIntro?((0,o.uX)(),(0,o.Wv)(p,{key:0,blockId:i.configs.blockId,locales:{opensInNewTab:l.getLocales.adaLabel},class:"container"},null,8,["blockId","locales"])):((0,o.uX)(),(0,o.CE)("div",n,[(0,o.Lk)("h2",r,(0,o.v_)(l.destinationInfo.name)+" "+(0,o.v_)(l.getLocales.blockTitle),
11)])),(0,o.Lk)("div",a,[l.showCategoriesFilter?((0,o.uX)(),(0,o.Wv)(u,{key:0,configs:i.configs,poiCategories:l.poiCategories,locales:l.getLocales},null,8,["configs","poiCategories","locales"])):(0,o.Q3)("v-if",!0),(0,o.bF)(f,{configs:i.configs,poisInfo:l.store.pages[l.store.activePage],locales:l.getLocales},null,8,["configs","poisInfo","locales"]),l.showPagination?((0,o.uX)(),(0,o.Wv)(m,{key:1,configs:{activePageNumber:l.store.activePage+1,lastPageNumber:l.store.pageCount}},null,8,["configs"])):(0,o.Q3)("v-if",!0)])])],void 0,!0),_:1},8,["blockStyles","style"])):(0,o.Q3)("v-if",!0)}]])},8434(e,t,i){"use strict";i.d(t,{A:()=>l});var o=i(1425);const s=["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 e=this.blockStyles;let t="",i="left",o="none",s="no-repeat",n="initial",r="initial",a=15,l=15,c=15,d=15,p=15,u=15;e.textColor&&(t=e.textColor),e.textAlign&&(i=e.textAlign);let f=e.backgroundSettings;f&&("color"===f.type?o=`${f.color}`:"picture"===f.type&&(o=`url('${f.image}')`,f.repeat?s="repeat":(s="no-repeat",n="center",r="cover")));let m=e.paddingSettings;return m&&(m.desktop?.enabled&&(m.desktop?.top&&(a=m.desktop.top),m.desktop?.bottom&&(l=m.desktop.bottom)),m.tablet?.enabled&&(m.tablet?.top&&(c=m.tablet.top),m.tablet?.bottom&&(d=m.tablet.bottom)),m.mobile?.enabled&&(m.mobile?.top&&(p=m.mobile.top),m.mobile?.bottom&&(u=m.mobile.bottom))),{"--base-content-color":t,"--base-content-alignment":i,"--wrapper-background":o,"--wrapper-background-repeat":s,"--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:e=>e.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(e,t,i,n,r,a){return(0,o.uX)(),(0,o.CE)("div",{id:a.processedAnchorId,class:(0,o.C4)(["block-wrapper common-component",i.classList]),style:(0,o.Tr)(a.cssProps)},[(0,o.RG)(e.$slots,"default")],14,s)}]])},2337(e,t,i){var o=i(7858);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,i(534).A)("67c2dac6",o,!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.