1import{$n as t,Ar as e,Bn as i,Gn as a,Hr as s,Kr as l,Qn as n,Sr as r,Ur as o,Xn as d,ar as c,br as g,cr as u,er as p,i as m,kr as h,nr as _,or as y,tr as b}from"./app.l-9nc_by.js";import{t as f}from"./usePropParseJson.Bkk3HdFa.js";import{t as v}from"./ImageEl.eDDObpad.js";import{t as W}from"./useFontSizeInverseCalc.Dwu89963.js";import{t as k}from"./InfoWidget.Bn7b8Z5E.js";import{t as S}from"./TextContentWidget.BbCCx1Ra.js";import{t as $}from"./HighlightWidget.DRvF3gJX.js";import{i as w,n as x,r as D,t as P}from"./listWithUsStore.BIW9MXKG.js";import{t as L}from"./helpers.XJmMlJrJ.js";import{t as I}from"./HighlightsScreens.BrO0fF74.js";import{t as M}from"./PromoWidget.CHgq4Lt6.js";var F=["href"];var C=i(u({__name:"SimpleWidget",props:{title:{},url:{},image:{}},setup(t,{expose:e}){e();const i={ImageEl:v};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),[["render",function(e,i,a,s,n,r){return g(),_("div",{class:o(e.$style.container)},[t("div",{class:o(e.$style.image)},[y(s.ImageEl,{src:a.image,alt:a.title,"container-height":"230px"},null,8,["src","alt"])],2),t("div",{class:o(e.$style.content)},[t("h5",{class:o(e.$style.title)},l(a.title),3),t("div",{class:o(e.$style.link)},[t("a",{href:a.url},"Learn more",8,F)],2)],2)],2)}],["__cssModules",{$style:{container:"SimpleWidget__container--wtug9pqi",image:"SimpleWidget__image--wtug9pqi",content:"SimpleWidget__content--wtug9pqi",title:"SimpleWidget__title--wtug9pqi",link:"SimpleWidget__link--wtug9pqi"}}],["__file","SimpleWidget.vue"]]),T={width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},z=["fill"];var U=i(u({__name:"CheckCircleIcon",props:{color:{default:"#FABB45"}},setup(t,{expose:e}){e();const i={};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),[["render",function(e,i,a,s,l,n){return g(),_("svg",T,[t("rect",{width:"16",height:"16",rx:"8",fill:a.color},null,8,z),i[0]||(i[0]=t("path",{d:"M4.4189 8.40002L6.85699 10.8381L11.9999 5.69519",stroke:"black","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1))])}],["__file","CheckCircleIcon.vue"]]),A=["innerHTML"];var j=i(u({__name:"DetailWidget",props:{data:{}},setup(t,{expose:e}){e(),a((t=>({v64cac556:`url("${l.value}")`})));const i=t,s=n((()=>i.data.detailList?.list.filter(((t,e)=>e<=3)))),l=n((()=>{const t=`<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">\n <rect width="16" height="16" rx="8" fill="${getComputedStyle(document.documentElement).getPropertyValue("--button-color").trim()}"/>\n <path d="M4.4189 8.40002L6.85699 10.8381L11.9999 5.69519" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\n </svg>`;return`data:image/svg+xml,${encodeURIComponent(t)}`})),r={props:i,list:s,systemColoredSvg:l,CheckCircleIcon:U};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}}),[["render",function(e,i,a,s,n,u){return g(),_("div",{class:o(e.$style.container)},[t("div",{class:o(e.$style.icon)},[t("i",{class:o([`fa fa-thin ${a.data.icon}`,e.$style.iconSize])},null,2)],2),t("h5",{class:o(e.$style.title)},l(a.data.title),3),t("div",{class:"data",innerHTML:a.data.text},null,8,A),a.data.detailList?(g(),_("div",{key:0,class:o(e.$style.sub)},[t("div",{class:o(e.$style.subtitle)},l(a.data.detailList.title),3),t("ul",null,[(g(!0),_(d,null,r(s.list,(t=>(g(),_("li",{key:t.id,class:o(e.$style.listText)}
1,[y(s.CheckCircleIcon),c(" "+l(t.content),1)],2)))),128))]),a.data.detailList.list.length>4?(g(),_("div",{key:0,class:o(e.$style.ext)}," ...plus much more! ",2)):b("",!0)],2)):b("",!0)],2)}],["__cssModules",{$style:{icon:"DetailWidget__icon--3seoya9p",title:"DetailWidget__title--3seoya9p",text:"DetailWidget__text--3seoya9p",sub:"DetailWidget__sub--3seoya9p",subtitle:"DetailWidget__subtitle--3seoya9p",listText:"DetailWidget__listText--3seoya9p",ext:"DetailWidget__ext--3seoya9p",iconSize:"DetailWidget__iconSize--3seoya9p"}}],["__scopeId","data-v-2ccee79f"],["__file","DetailWidget.vue"]]);var H=i(u({__name:"MarketingFeaturesSection",props:{items:{}},setup(t,{expose:e}){e();const i={HighlightWidget:$};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),[["render",function(e,i,a,s,l,n){return g(),_("div",{class:o(e.$style.container)},[t("div",{class:o(e.$style.title)},"Cutting edge digital marketing",2),t("div",{class:o(e.$style.widgetContainer)},[(g(!0),_(d,null,r(a.items,(t=>(g(),p(s.HighlightWidget,{key:t.title,title:t.title,icon:t.icon,border:"","full-width":"","data-testid":t.title},null,8,["title","icon","data-testid"])))),128))],2)],2)}],["__cssModules",{$style:{container:"MarketingFeaturesSection__container--dwgmrlli",widgetContainer:"MarketingFeaturesSection__widgetContainer--dwgmrlli",title:"MarketingFeaturesSection__title--dwgmrlli"}}],["__file","MarketingFeaturesSection.vue"]]),O=["innerHTML"];var q=i(u({__name:"ListWithUsPage",props:{data:{},marketAnalysisData:{},siteId:{}},setup(t,{expose:e}){e(),a((t=>({v1aacebd6:s(T),v7f6737f2:s(z)})));const i=t;f(i);const{isMobileOr:l}=m(),r=P();r.siteId=i.siteId;const o=n((()=>i.data.page.mainInformation)),d=n((()=>i.data.page.callToActionFinal)),c=n((()=>i.data.page.callToAction)),g=n((()=>L(i.data.page.subPages))),u=n((()=>i.data.page.features)),p=n((()=>i.data.page.marketingFeatures)),_=n((()=>u.value.length<=5?u.value.length:5)),y=n((()=>L(i.data.page.propertyCare).map((t=>({icon:t.icon,title:t.title,text:t.description}))))),b=n((()=>L(i.data.page.hospitality).map((t=>({icon:t.icon,title:t.title,text:t.description}))))),$=n((()=>L(i.data.page.details))),F=n((()=>i.data.page.promoBlock)),T=W({baseValue:4,powerFactor:1.5}),z=W({baseValue:4,powerFactor:1.5});h((()=>{}));const U={props:i,isMobileOr:l,listWithUsStore:r,mainInformationData:o,callToActionFinal:d,callToAction:c,subPages:g,featuresData:u,marketingFeaturesData:p,slidesPerView:_,propertyCareData:y,hospitalityData:b,detailsData:$,promoData:F,submitForm:t=>{r.sendListWithUs(t)},submitMarketAnalysisForm:t=>{r.sendMarketAnalysis(t)},detailsWidgetDesktopGap:T,detailsWidgetSideMargins:z,SimpleWidget:C,DetailWidget:j,MarketingFeaturesSection:H,PromoWidget:M,HeaderSection:w,ContactForm:D,ImageEl:v,InfoWidget:k,MarketAnalysisModal:x,TextContentWidget:S,HighlightsScreens:I};return Object.defineProperty(U,"__isScriptSetup",{enumerable:!1,value:!0}),U}}),[["render",function(i,a,s,n,c,u){return g(),_("div",{id:"list-with-us",class:o(i.$style.container)},[y(n.HeaderSection,{"background-url":n.mainInformationData.titleImage,title:n.mainInformationData.title,description:n.mainInformationData.description},{default:e((()=>[y(n.ContactForm,{"data-testid":"header-contact-form",title:n.callToAction.title,"sub-title":n.callToAction.subTitle,"submit-full-width":!0,onSubmit:n.submitForm},null,8,["title","sub-title"])])),_:1},8,["background-url","title","description"]),t("div",{class:o(i.$style.innerPad)},[t("div",{class:o([i.$style.pageNavs,i.$style.singleWidget])},[(g(!0),_(d,null,r(n.subPages,((t,e)=>(g(),p(n.SimpleWidget,{key:t.title,title:t.title,url:t.linkAlias,image:t.titleImage,"data-testid":`sub-page-${e+1}`},null,8,["title","url","image","data-testid"])))),128))],2),y(n.HighlightsScreens,{data:n.featuresData,"is-mobile":n.isMobileOr((t=>t<=76.8)),"slides-per-view":n.slidesPerView},null,8,["data","is-mobile","slides-per-view"]),t("div",{class:o(i.$style.singleWidget)},[t("h2",{class:o(i.$style.header)},l(s.data.page.details.title),3),t("div",{class:o([i.$style.details])},[(g(!0),_(d,null,r(n.detailsData,((a,s)=>(g(),p(n.InfoWidget,{key:a.title,class:o(i.$style.infoWidgetBorderRadius),direction:"reverse",mode:"portrait","background-color":"transparent","content-full-width":"","content-max-width":"100%","img-max-height":n.isMobileOr((t=>t<=76.8))?"100%":"auto","img-max-width":n.isMobileOr((t=>t<=76.8))?"100%":"auto","data-testid":`details-data-${s+1}`},{"image-content":e((()=>[y(n.ImageEl,{src:a.titleImage,alt:a.title,"container-height":"100%","object-fit":"cover"},null,8,["src","alt"])])),"text-content":e((()=>[y(n.TextContentWidget,{title:a.title,"title-font-size":"2.4rem","full-width":"","mobile-text-align":"left"},{default:e((()=>[t("div",{class:o(i.$style.inputWidget),innerHTML:a.description},null,10,O)])),_:2},1032,["title"])])),_:2},1032,["class","img-max-height","img-max-width","data-testid"])))),128))],2)],2),y(n.MarketingFeaturesSection,{items:n.marketingFeaturesData},null,8,["items"]),t("div",{class:o(i.$style.singleWidget)},[t("h2",{class:o(i.$style.header)},"Property Care",2),t("div",{class:o(i.$style.details)},[(g(!0),_(d,null,r(n.propertyCareData,((t,e)=>
1(g(),p(n.DetailWidget,{key:t.title,data:t,"data-testid":`property-care-${e+1}`},null,8,["data","data-testid"])))),128))],2)],2),t("div",{class:o(i.$style.singleWidget)},[t("h2",{class:o(i.$style.header)},"Hospitality",2),t("div",{class:o(i.$style.details)},[(g(!0),_(d,null,r(n.hospitalityData,((t,e)=>(g(),p(n.DetailWidget,{key:t.title,data:t,"data-testid":`hospitality-${e+1}`},null,8,["data","data-testid"])))),128))],2)],2),t("div",{class:o(i.$style.singleWidget)},[y(n.PromoWidget,{title:n.promoData.title,"img-url":n.promoData.titleImage,description:n.promoData.description,"is-mobile":n.isMobileOr((t=>t<=76.8)),"data-testid":n.promoData.title},null,8,["title","img-url","description","is-mobile","data-testid"])],2),t("div",{class:o(i.$style.singleWidget)},[t("div",{class:o(i.$style.qualifyForm)},[y(n.ContactForm,{title:n.callToActionFinal.title,"sub-title":n.callToActionFinal.subTitle,"button-text":n.callToActionFinal.submitText,"button-border":"","no-border-input":"",direction:"row","data-testid":"qualify-contact-form","system-color-disabled-native":"",onSubmit:n.submitForm},null,8,["title","sub-title","button-text"])],2)],2)],2),y(n.MarketAnalysisModal,{data:s.marketAnalysisData,onSubmit:n.submitMarketAnalysisForm},null,8,["data"])],2)}],["__cssModules",{$style:{container:"ListWithUsPage__container--yhkz73bp",innerPad:"ListWithUsPage__innerPad--yhkz73bp",infoWidgetBorderRadius:"ListWithUsPage__infoWidgetBorderRadius--yhkz73bp",pageNavs:"ListWithUsPage__pageNavs--yhkz73bp",details:"ListWithUsPage__details--yhkz73bp",header:"ListWithUsPage__header--yhkz73bp",singleWidget:"ListWithUsPage__singleWidget--yhkz73bp",horizontalLine:"ListWithUsPage__horizontalLine--yhkz73bp",formContainer:"ListWithUsPage__formContainer--yhkz73bp",columnWidgetsDirection:"ListWithUsPage__columnWidgetsDirection--yhkz73bp",infoReverseImg:"ListWithUsPage__infoReverseImg--yhkz73bp",infoStepImg:"ListWithUsPage__infoStepImg--yhkz73bp",widgetRow:"ListWithUsPage__widgetRow--yhkz73bp",qualifyForm:"ListWithUsPage__qualifyForm--yhkz73bp"}}],["__file","ListWithUsPage.vue"]]);export{q as default};
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.