PageSourceSearch

https://www.lasdunashotel.com/integration/tc-theme/public/js/chunk…er-slider-highlight-f9c29637d23f8565357e.js

js lasdunashotel.com collected 2026-09-26 16:13:56 UTC 12,160 bytes, 1 lines download raw bytes

1"use strict";(self.tcthemejsonpFunction=self.tcthemejsonpFunction||[]).push([[7544],{4343(t,e,i){i.r(e),i.d(e,{default:()=>W});var s=i(1425);const o={class:"container"};var n=i(8972),l=i(958),r=i(2637),c=i(8434),a=i(4208),d=i(3926),h=i(5878);const g={key:0,class:"m-content-object js-module-item slider-highlight-module-item"},u={key:0,class:"m-content-object___img ratio-16-9"},m={class:"ratio-content"},p={key:1,class:"m-content-object___img ratio-4-3"},f={class:"ratio-content"},k={class:"m-content-object__text"},b={class:"m-content-object__bottom-text"},y=["innerHTML"],S=["innerHTML"],v={key:0,class:"m-content-object__btn"},C={class:"btn-container"};var A=i(9554),x=i(8012),I=i(3445);const w=["srcset"],_=["srcset"],D=["srcset"],L=["srcset"],T=["data-lazy","alt"],B={name:"HighlightSliderImg",props:{img:{type:Object,required:!0},imgSizes:{type:Object,required:!0}}};var j=i(6262);const O=(0,j.A)(B,[["render",function(t,e,i,o,n,l){return(0,s.uX)(),(0,s.CE)("picture",null,[(0,s.Lk)("source",{media:"(max-width: 450px)",srcset:i.imgSizes.srcSet450},null,8,w),(0,s.Lk)("source",{media:"(max-width: 767px)",srcset:i.imgSizes.srcSet767},null,8,_),(0,s.Lk)("source",{media:"(max-width: 1199px)",srcset:i.imgSizes.srcSet1199},null,8,D),(0,s.Lk)("source",{media:"(min-width: 1200px)",srcset:i.imgSizes.srcSet1200},null,8,L),(0,s.Lk)("img",{"data-lazy":i.img.url_standard,src:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",alt:i.img.alt},null,8,T)])}]]),H={components:{ButtonLink:I.A,HighlightSliderImg:O},name:"SliderHighlightItem",props:{configs:{type:Object,required:!0},data:{type:Object,required:!0},locales:Object},data:()=>({srcSet450:"",srcSet767:"",srcSet1199:"",srcSet1200:"",gridClass:"",buttonLabel:null}),mixins:[x.A],methods:{analyzeSettings(){let t=this.data.first_photo.url_standard;""!==t&&(this.srcSet450=GalaxyHelpers.resizeImg(t,400),this.srcSet767=GalaxyHelpers.resizeImg(t,780),this.srcSet1199=GalaxyHelpers.resizeImg(t,1e3),this.srcSet1200=GalaxyHelpers.resizeImg(t,2e3)),this.configs?.sliderBlock?.buttonSettings?.enabled&&this.configs?.sliderBlock?.buttonSettings?.title?.length&&(this.gridClass=" grid-content-wrapper")},truncateShortDesc:(t,e)=>(0,A.A)(t,e,{html:!0,maxLines:2}),setDescription(){let t=window.innerWidth,e=this.deviceScreenWidth(t);return"xs"===e||"sm"===e||"md"===e?this.configs.sliderBlock.shortDescriptionFull?this.data.short_description:this.truncateShortDesc(this.data.short_description,100):this.configs.sliderBlock.shortDescriptionFull?this.data.long_description:this.truncateShortDesc(this.data.long_description,200)},mobileCheck(){let t=window.innerWidth;return"xs"===this.deviceScreenWidth(t)}},async created(){this.analyzeSettings()},computed:{showFeaturedOnly(){return!this.configs.sliderBlock.featuredOnly||this.data.is_featured},hasButton(){return this.configs.sliderBlock.buttonSettings.enabled&&this.configs.sliderBlock.buttonSettings.title.length}}},z=(0,j.A)(H,[["render",function(t,e,i,o,n,l){const r=(0,s.g2)("highlight-slider-img"),c=(0,s.g2)("button-link");return l.showFeaturedOnly?((0,s.uX)(),(0,s.CE)("div",g,[i.data.first_photo?((0,s.uX)(),(0,s.CE)("div",u,[(0,s.Lk)("div",m,[(0,s.bF)(r,{img:i.data.first_photo,imgSizes:{srcSet450:t.srcSet450,srcSet767:t.srcSet767,srcSet1199:t.srcSet1199,srcSet1200:t.srcSet1200}},null,8,["img","imgSizes"])]),e[0]||(e[0]=(0,s.Lk)("div",{class:"overlay"},null,-1))])):(0,s.Q3)("v-if",!0),i.data.first_photo?((0,s.uX)(),(0,s.CE)("div",p,[(0,s.Lk)("div",f,[(0,s.bF)(r,{img:i.data.first_photo,imgSizes:{srcSet450:t.srcSet450,srcSet767:t.srcSet767,srcSet1199:t.srcSet1199,srcSet1200:t.srcSet1200}},null,8,["img","imgSizes"])]),e[1]||(e[1]=(0,s.Lk)("div",{class:"overlay"},null,-1))])):(0,s.Q3)("v-if",!0),(0,s.Lk)("div",k,[(0,s.Lk)("div",{class:(0,s.C4)("m-content-object__bottom"+t.gridClass)},[(0,s.Lk)("div",b,[(0,s.Lk)("h3",{class:"m-content-object__title",innerHTML:i.data.name},null,8,y),l.setDescription()?((0,s.uX)(),(0,s.CE)("div",{key:0,class:"m-content-object__desc",innerHTML:l.setDescription()},null,8,S)):(0,s.Q3)("v-if",!0)]),l.hasButton?((0,s.uX)(),(0,s.CE)("div",v,[(0,s.Lk)("div",C,[(0,s.bF)(c,{type:"link-only",linkData:{title:i.configs.sliderBlock.buttonSettings.title||i.locales.buttonLabel,style:i.configs.sliderBlock.buttonSettings.style,href:i.data.external_link}},null,8,["linkData"])])])):(0,s.Q3)("v-if",!0)],2)])])):(0,s.Q3)("v-if",!0)}]]),{isNullOrUndefined:E}=n._0,M={components:{BlockWrapper:c.A,TitleAndDescription:d.A,IntroductionApp:a.default,SliderHighlightItem:z,SlickSliderWrapper:h.A},name:"OnePagerSliderHighlightApp",props:{configs:{type:Object,required:!0},locales:Object},mixins:[r.A],data:()=>({isLoading:!0,isLoadingHotel:!0,textAlign:"center",selectedData:null,hotelInfo:null,introDescription:"",sliderOptions:{variableWidth:!0,centerMode:!0,centerPadding:"200px",dots:!0,infinite:!0,mobileFirst:!0,arrows:!0,responsive:[{breakpoint:1937,settings:{centerMode:!1,slidesToShow:1,dots:!0,variableWidth:!0}},{breakpoint:768,settings:{centerMode:!0,centerPadding:"200px",variableWidth:!0,dots:!0,arrows:!0}},{breakpoint:300,settings:{centerMode:!1,slidesToShow:1,variableWidth:!1,dots:!0,arrow:!0}}]}}),methods:{dataFilter(t,e,i,s){let o=i;return"brand"!==e||o?("hotel"===e&&s&&(o=parseInt(s)),t.filter(t=>{if(t.hotel_id===o)return t})):t},async fetchDynamicFacilitiesData(){if(E(window.facilitiesModule)||E(window.facilitiesModule[this.configs.blockId]))return;const t=window.facilitiesModule[this.configs.blockId].url,e=await l.b.getStorage("facilities",t,!0),i=this.configs.websiteType;let s=parseInt(this.configs.selectedHotelId);this.selectedData=this.dataFilter(e,i,s,this.configs.hotelId),this.isLoading=!1},async fetchDynamicHighlightsData(){if(E(window.highlightsModule)||E(window.highlightsModule[this.configs.blockId]))return;const t=window.highlightsModule[this.configs.blockId].url,e=await l.b.getStorage("highlights",t,!0),i=this.configs.websiteType;let s=parseInt(this.configs.selectedHotelId);this.selectedData=this.dataFilter(e,i,s,this.configs.hotelId),this.isLoading=!1},analyzeSettings(){if(!this.configs)return;this.introDescription=window.introduction[this.configs.blockId];const t=this.configs.blockStyles;t&&t.textAlignment&&(this.textAlign=t.textAlignment)},fetchData(){const t=this.configs;"highlight"===t.sliderBlock.moduleType?this.fetchDynamicHighlightsData():"facilities"===t.sliderBlock.moduleType&&this.fetchDynamicFacilitiesData(),this.fetchDynamicHotelData()},setGeneralTitle(){return"facilities"===this.configs.sliderBlock.moduleType?this.hotelInfo.facility_short_description:"highlight"===this.configs.sliderBlock.moduleType?this.hotelInfo.highlight_short_description:void 0},setGeneralDesc(){return"facilities"===this.configs.sliderBlock.moduleType?this.hotelInfo.facility_long_description:"highlight"===this.configs.sliderBlock.moduleType?this.hotelInfo.highlight_long_description:void 0}},async created(){this.fetchData(),this.analyzeSettings()},computed:{cmsIntroBlock(){return window.introduction?.[this.configs.blockId].intro||{}},getIntroData(){return window.introduction?.[this.configs.blockId]||{}},cssProps(){let t=this.configs.blockStyles,e=this.configs.dataIntroBlock,i=this.cmsIntroBlock,s="initial",o="initial",n="initial",l="",r="inherit",c="100%",a="rgba(0,0,0, 0.5)",d="50%",h="left";return l=!0===i.enabled?i.textColor?i.textColor:"":e.textColor?e.textColor:"",!0===t.customControlsColor.enabled&&(""!=t.customControlsColor.iconColor&&(s=t.customControlsColor.iconColor),""!=t.customControlsColor.backgroundColor&&(o=t.customControlsColor.backgroundColor)),""!=t.contentTextColor&&(n=t.contentTextColor),""!=t.contentLinkColor&&(r=t.contentLinkColor),""!=t.contentTextColumnWidth&&(c=`${t.contentTextColumnWidth}%`),"custom overlay"===t.overlay.showOverlay&&(""!=t.overlay.overlayColor&&(a=t.overlay.overlayColor),""!=t.overlay.overlayHeight&&(d=`${t.overlay.overlayHeight}%`)),"right"===t.textAlignment?h="right":"center"===t.textAlignment&&(h="center"),{"--icon-color":s,"--icon-background-color":o,"--content-color":n,"--mobile-content-color":l,"--content-link-color":r,"--content-width":c,"--overlay-color":a,"--overlay-height":d,"--text-alignment":h}}}}
1,W=(0,j.A)(M,[["render",function(t,e,i,n,l,r){const c=(0,s.g2)("IntroductionApp"),a=(0,s.g2)("title-and-description"),d=(0,s.g2)("slider-highlight-item"),h=(0,s.g2)("slick-slider-wrapper"),g=(0,s.g2)("block-wrapper");return(0,s.uX)(),(0,s.Wv)(g,{classList:"stripe-default-padding m-introduction one-pager-header-item",anchorId:i.configs.anchorId,blockStyles:{textColor:i.configs.blockStyles.contentTextColor,textAlign:i.configs.blockStyles.textAlignment,backgroundSettings:i.configs.blockStyles.backgroundSettings,paddingSettings:i.configs.blockStyles.paddingSettings},"data-header-id":i.configs.anchorId},{default:(0,s.k6)(()=>[(0,s.Lk)("div",o,[r.getIntroData.intro.enabled?((0,s.uX)(),(0,s.Wv)(c,{key:0,blockId:i.configs.blockId,locales:{opensInNewTab:i.locales.adaLabel}},null,8,["blockId","locales"])):r.cmsIntroBlock.enabled||t.isLoadingHotel?(0,s.Q3)("v-if",!0):((0,s.uX)(),(0,s.Wv)(a,{key:1,blockContent:{title:r.setGeneralTitle(),description:r.setGeneralDesc(),column:i.configs.dataIntroBlock.columnEnabled},blockStyles:{textColor:i.configs.dataIntroBlock.textColor,linkColor:i.configs.dataIntroBlock.linkColor,textAlign:i.configs.dataIntroBlock.textAlign}},null,8,["blockContent","blockStyles"]))]),t.isLoading?(0,s.Q3)("v-if",!0):((0,s.uX)(),(0,s.CE)("div",{key:0,class:"js-slider__wrapper",style:(0,s.Tr)(r.cssProps)},[(0,s.bF)(h,{configs:i.configs,sliderEventName:"custom-slider::mounted",sliderOptions:t.sliderOptions},{default:(0,s.k6)(()=>[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(t.selectedData,t=>((0,s.uX)(),(0,s.Wv)(d,{key:t.id,data:t,configs:i.configs,locales:i.locales},null,8,["data","configs","locales"]))),128))],void 0,!0),_:1},8,["configs","sliderOptions"])],4))],void 0,!0),_:1},8,["anchorId","blockStyles","data-header-id"])}]])},3926(t,e,i){i.d(e,{A:()=>a});var s=i(1425);const o={key:0,class:"m-plain-text"},n=["data-align"],l=["innerHTML"],r=["innerHTML"],c={name:"TitleAndDescription",props:{blockContent:{type:Object},blockStyles:{type:Object}},data:()=>({hasTitle:!1,hasDescription:!1,columnClass:"",textAlign:"left"}),methods:{analyzeSettings(){const t=this.blockContent;t&&(""!==t.title&&(this.hasTitle=!0),""!==t.description&&(this.hasDescription=!0),t.column&&(this.columnClass+=" display-columns"));const e=this.blockStyles;e&&e.textAlign&&(this.textAlign=e.textAlign)}},async created(){this.analyzeSettings()},computed:{cssProps(){if(!this.blockStyles)return;const t=this.blockStyles;let e="",i="",s="left";return t.textColor&&(e=t.textColor),t.linkColor&&(i=t.linkColor),t.textAlign&&(s=t.textAlign),{"--intro-content-color":e,"--intro-content-link-color":i,"--intro-content-text-alignment":s}}}},a=(0,i(6262).A)(c,[["render",function(t,e,i,c,a,d){return t.hasTitle||t.hasDescription?((0,s.uX)(),(0,s.CE)("div",o,[(0,s.Lk)("div",{class:(0,s.C4)(["m-plain-text--stripe cms-content common-component",t.columnClass]),style:(0,s.Tr)(d.cssProps),"data-align":t.textAlign},[t.hasTitle?((0,s.uX)(),(0,s.CE)("h2",{key:0,class:"h2 m-plain-text--title cms-item",tabindex:"0",innerHTML:i.blockContent.title},null,8,l)):(0,s.Q3)("v-if",!0),t.hasDescription?((0,s.uX)(),(0,s.CE)("div",{key:1,class:"m-plain-text--content cms-item cms-html-var cms-style-item",tabindex:"0",innerHTML:i.blockContent.description},null,8,r)):(0,s.Q3)("v-if",!0)],14,n)])):(0,s.Q3)("v-if",!0)}]])},5878(t,e,i){i.d(e,{A:()=>c});var s=i(1425);const o=["data-dots"];var n=i(8972);const{fireEvent:l}=n.Wp,r={name:"SingleSliderWrapper",props:{configs:{type:Object},sliderEventName:{type:String,required:!0},sliderOptions:{type:Object}},computed:{showDots(){return!!this.sliderOptions.dots&&this.sliderOptions.dots}},mounted(){this.$nextTick(()=>{let t=this.$refs.jsSlider;this.sliderOptions&&(t={element:this.$refs.jsSlider,options:this.sliderOptions}),l(this.sliderEventName,t)})}},c=(0,i(6262).A)(r,[["render",function(t,e,i,n,l,r){return(0,s.uX)(),(0,s.CE)("div",{class:"js-slider",ref:"jsSlider","data-dots":r.showDots},[(0,s.RG)(t.$slots,"default")],8,o)}]])}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.