PageSourceSearch

https://www.costaalmadena.com/assets/chunks/chunk-BvE56xgLksE6-model.js

js costaalmadena.com collected 2026-10-08 06:00:23 UTC 13,699 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/chunk-BH3C_RzDZ7P0-razzs.js","assets/chunks/chunk-C9MwVHZDj8F9-rende.js","assets/chunks/chunk-BShR5kimrE2J-modul.js","assets/chunks/chunk-DyUo_u7UeK9X-media.js","assets/chunks/chunk-Chq9HbomZgee-defau.js","assets/chunks/chunk-CoqEQdkXHEH7-_base.js","assets/chunks/chunk-BY8-DUITmgGY-_onpa.js","assets/chunks/chunk-COGXgW4rUZix-style.js","assets/chunks/chunk-Bzq56xxR2VfA-menul.js","assets/chunks/chunk-CDrHFSYX1RIF-menul.js","assets/chunks/chunk-Bem29hne8tVb-block.js","assets/chunks/chunk-DnBVFBhlztIy-menus.js"])))=>i.map(i=>d[i]);
2import{aN as ge,dI as Ce,at as n,cO as o,aC as d,aI as v,ay as u,cB as C,cZ as f,cm as Pe,cP as ye,b1 as p,aW as We,dR as ee,cI as je,d1 as O,az as g,dF as c,aA as r,cz as P,dr as A,dV as $,d3 as Ge,cs as Qe,aH as R,F as fe,T as Ze,aM as Je,_ as Xe,n as Ye,bB as Ke,c8 as te,bT as ae}from"./chunk-C9MwVHZDj8F9-rende.js";import{aF as ke,a3 as et,_ as we,C as tt,aA as at,aN as lt,aD as st,az as ot,au as nt,a7 as z,am as it,T as rt,g as ut}from"./chunk-BY8-DUITmgGY-_onpa.js";import{u as ct}from"./chunk-CTK4jLi4Dxbd-style.js";import{R as dt}from"./chunk-DbDnB7bo5SqK-right.js";import{_ as pt}from"./chunk-Ds3FzHJaS0Uw-iteml.js";import{I as mt}from"./chunk-C35O5FT5kH68-inter.js";import{a as vt}from"./chunk-D13jImrcgElH-color.js";import{_ as bt}from"./chunk-B6k8rdlWbs6e-ucima.js";import{B as yt,a as ft}from"./chunk-aLnHXjV0GQud-build.js";import{M as gt}from"./chunk-90bCEoP15DGx-marke.js";
2/* empty css                        */import"./chunk-Dt6Z50Vpe8S--filte.js";import"./chunk-JSpKK4nBxVUZ-media.js";import"./chunk-COGXgW4rUZix-style.js";import"./chunk-DgwK8PpJ701r-media.js";import"./chunk-xxxyYq9yz9dC-speci.js";import"./chunk-Cihe2J86cj4g-favor.js";import"./chunk-t6-wrqAQjCqN-skele.js";const Ct={class:"empty-state-message right-content"},kt=ge({__name:"FilterEmptyStateMessage",setup($e){const W=ke(),j=Ce(),{getColorCode:l}=vt(),E=n(()=>{const M=j.$appColors.primaryColor||"#D3B88A";return{color:et(l(M))}}),h=()=>{W.resetFilters()};return(M,_)=>(o(),d("div",Ct,[v(bt,{uuid:"fca952a6-1ca7-45a6-b735-a240d889187a",class:"no-match-image"}),_[0]||(_[0]=u("span",{class:"no-match-title"}," No Matches Found ",-1)),_[1]||(_[1]=u("span",{class:"no-match-text"}," Looks like your search didn't yield any results. Clear your search criteria to generate new results. ",-1)),u("button",{class:"no-match-button",style:C(E.value),onClick:h}," Clear Filters ",4)]))}}),wt=we(kt,[["__scopeId","data-v-8f566af5"]]),$t={key:2,class:"tool-bar"},ht={class:"wrap-tool-bar"},_t={class:"wrap-columns-headers"},Ut={class:"wrap-grid-view-options"},St={class:"square-check",title:"Show Unavailable Units"},Ft=["onClick"],Mt=["href"],Bt={key:5,class:"disclaimer-wrapper"},At={class:"modal-backdrop"},It={class:"modal"},xt={class:"model-disclaimer-content"},Dt=ge({__name:"ModelIndexPage",setup($e){const W=Je(()=>Xe(()=>import("./chunk-BH3C_RzDZ7P0-razzs.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),j=tt.usePageContext();n(()=>j.value.routeParams);const l=Ce(),E=ke();at(l.getAppFilterSettings(),l.getAppLocaleSettings()),lt();const{getIfpbButtonStyleWithAda:h}=ct(),M=st(),_=ot(),{enabled:G,listingButtonStyle:he,open:_e}=nt(),L=f(!0),k=f(null),I=f("available"),H=f("rent.min"),Q=f(""),B=f(!0);f("Models"),f("model");const x=f(!0),V=f(null),le=f(!1),Z=f(!1),Ue=n(()=>l.$app.showHeaderMenu2),Se=n(()=>l.$app.showFilterBar),se=n(()=>{var e,t;return(t=(e=l.$app)==null?void 0:e.model)==null?void 0:t.hideApplyNowButton}),oe=n(()=>{var e,t,s;return(s=(t=(e=l.$app)==null?void 0:e.screens)==null?void 0:t.unit)==null?void 0:s.hideContact}),Fe=n(()=>({paddingTop:`${z(l.$headerHeight)?l.$headerHeight:0}px`})),q=n(()=>{var e,t,s;return((s=(t=(e=l.$app)==null?void 0:e.screens)==null?void 0:t.model)==null?void 0:s.modelDisclaimer)||""}),Me=n(()=>l.$app.rentLabelDisplay||"Base Rent"),ne=n(()=>{var e;return z((e=k.value)==null?void 0:e.width)&&k.value.width>1235}),ie=n(()=>{var e;return z((e=k.value)==null?void 0:e.width)&&k.value.width>985}),J=n(()=>{var e;return z((e=k.value)==null?void 0:e.width)&&k.value.width>890}),re=n(()=>{var e;return z((e=k.value)==null?void 0:e.width)&&k.value.width>790}),Be=n(()=>L.value),X=n(()=>{var e,t;return L.value&&!!((t=(e=l.$app)==null?void 0:e.model)!=null&&t.showUnavailable)}),Ae=n(()=>x.value?"wrap-models":"wrap-models-list"),ue=n(()=>x.value?yt:ft),Y=n(()=>{var s;const{overrideApplyButtonCopy:e=!1,applyButtonCopy:t="Apply"}=((s=l.$app)==null?void 0:s.model)||{};return e?t:"Apply"}),Ie=n(()=>l.$app.headerType==="default"),xe=n(()=>{var e,t;return(t=(e=l.$app)==null?void 0:e.model)==null?void 0:t.disableUnavailableOverlay}),De=n(()=>K.value.length>2?{height:"auto",top:"20px"}:null),Te=n(()=>!it(K.value,e=>e.available>0)),ce=n(()=>Te.value&&!X.value&&E.hasAnyFilters),K=n(()=>{const e=a=>a>1?a:99999999,t=(a,i)=>{if(i)return i==="available"?new Date(p(a,"availableDay")):i==="rent.min"?e(p(a,"rent.min")):p(a,i)},s=()=>H.value==="available"?"rent.min":H.value==="rent.min"?"available":Q.value,y=Pe(Ne.value,a=>{const i=de(a.availableUnits)||[],T=ye(i,[w=>M.isFavorite("units",w.id)?1:0,w=>!!p(w,"defaultRentTerm.term"),w=>t(w,H.value),w=>t(w,s())],["desc","desc",B.value?"asc":"desc","asc"]);return{model:a,id:a.id,subtitle:a.label,image:a.image||"",isFavorited:a.isFavorite,units:T,bestUnit:Ke(T),available:i.length}}),F=(a,i)=>{if(i)return i==="beds"?p(a,"bestUnit.beds"):i==="rent.min"?e(p(a,"bestUnit.rent.min")):i==="sqft.min"?p(a,"bestUnit.sqft.min"):i==="available"||i==="bestUnit.available"?new Date(p(a,"bestUnit.availableDay")):i==="defaultRentTerm.term"?p(a,"bestUnit.defaultRentTerm.term"):i==="deposit"?p(a,"bestUnit.deposit"):i==="floor_id"?p(a,"bestUnit.floor_id"):p(a,i)};return ye(y,[a=>{var i;return!!((i=de(a.model.availableUnits))!=null&&i.length)},a=>!!p(a,"bestUnit.defaultRentTerm.term"),a=>F(a,I.value),a=>F(a,Q.value),a=>p(a,"bestUnit.beds"),a=>e(p(a,"bestUnit.rent.min")),a=>p(a,"bestUnit.sqft.min")],["desc","desc",B.value?"asc":"desc","asc"])}),Ne=n(()=>{const t=X.value?l.$models:We(l.$models,s=>{var y;return!!((y=s.availableUnits)!=null&&y.length)});return t==null?void 0:t.filter(s=>s.doesMatchFilters)});ee(()=>l.$modelsPageView,e=>{te(e)&&(x.value=e==="grid")},{immediate:!0}),ee(()=>{var e;return(e=l.$route)==null?void 0:e.query},e=>{var s;if(!e||ae(e)||ae(e.building_id)&&ae(e.floor_id))return;const t={...e.building_id&&te(e.building_id)&&{buildings:[e.building_id]},...e.floor_id&&te(e.floor_id)&&{floors:[e.floor_id]}};E.updateFilters(t),(s=l.$router)==null||s.navigateReplace({name:"models-index"})},{immediate:!0});const D=e=>{var s,y;const t=ut(e);return(y=(s=l.$app)==null?void 0:s.model)==null?void 0:y[`hide${t}`]},de=e=>e?e==null?void 0:e.filter(t=>t.doesMatchFilters&&t.isAvailable):null,U=e=>{I.value===e?B.value=!B.value:(I.value=e,B.value=!0)},S=e=>I.value!==e?null:B.value?l.$svgIcons.caretDown:l.$svgIcons.caret
2Up,Re=e=>{var t;(t=l.$router)==null||t.navigate({name:"units-show",params:{unit_id:e}},{})},ze=({width:e,height:t})=>{k.value={width:e,height:t}},Ee=()=>{_.emit("openContactLightbox")},Le=e=>X.value||(e==null?void 0:e.available),He=e=>{if(e.holdingDateEnabled&&e.holdingDate){const t=Ye(e.holdingDate,l.$app.timezone);return new Date<t}return!1},pe=e=>He(e)?{name:"units-show",params:{unit_id:e.id}}:e.doesApplyNowRequireDetails?{name:"units-show",params:{unit_id:e.id},hash:"#apply"}:e.applyUrl,Ve=e=>{M.toggleFavorite("units",e.id)},me=(e,{unit:t,model:s})=>{l.$addSessionsTrackingActivity({action:"clickApplyNow"}),s||(s=t==null?void 0:t.model),s&&l.$trackEvent({category:"Floor Plan Browser Clicks",action:"Apply Now - Model list",label:s.label,value:1}),t&&l.$trackEvent({category:"Floor Plan Browser Clicks",action:"Apply Now - Model list",label:`APT ${t.id}`,value:1})},qe=e=>{l.$trackEvent({category:"Floor Plan Browser Clicks",action:"Units - Click",label:`Unit ${e.id} Clicks`,value:1})},ve=()=>{V.value&&(le.value=V.value.scrollWidth>V.value.clientWidth)},Oe=e=>{_e(e)};return je(()=>{var s,y,F;const{gridSort:e="available",sortUnitModel:t="rent.min"}=((s=l.$app)==null?void 0:s.model)||{};I.value=e,H.value=t,Q.value=((F=(y=l.$app)==null?void 0:y.model)==null?void 0:F.secondPrioritySort)||"",ve()}),ee(q,ve),(e,t)=>{var i,T,w,be;const s=O("SvgIcon"),y=O("ResizeObserver"),F=O("FontAwesomeIcon"),a=O("SmartLink");return o(),d("div",{class:P(["building-models-index main-content",{"models-list-view":!x.value,"default-header":Ie.value}]),style:C(Fe.value)},[Ue.value?(o(),g(c(W),{key:0})):r("",!0),v(gt),Se.value?(o(),g(mt,{key:1})):r("",!0),ce.value?r("",!0):(o(),d("div",$t,[u("div",ht,[u("div",_t,[x.value?r("",!0):(o(),d("div",{key:0,class:P(["tool-bar-list",{"xlg-screens":ne.value,"lg-screens":ie.value,"md-screens":J.value}])},[t[15]||(t[15]=u("div",{class:"filler-column"},null,-1)),u("div",{class:"bed",onClick:t[0]||(t[0]=m=>U("beds"))},[t[10]||(t[10]=u("span",null,"Bedrooms",-1)),v(s,{"icon-url":S("beds")},null,8,["icon-url"])]),D("rent")?r("",!0):(o(),d("div",{key:0,class:"rent",onClick:t[1]||(t[1]=m=>U("rent.min"))},[u("span",null,A(Me.value),1),v(s,{"icon-url":S("rent.min")},null,8,["icon-url"])])),D("squareFootage")?r("",!0):(o(),d("div",{key:1,class:"sqft",onClick:t[2]||(t[2]=m=>U("sqft.min"))},[u("span",null,A((T=(i=c(M).$appLocaleInfo)==null?void 0:i.unitMeasurement)==null?void 0:T.shortName),1),v(s,{"icon-url":S("sqft.min")},null,8,["icon-url"])])),J.value||!re.value?(o(),d("div",{key:2,class:"available",onClick:t[3]||(t[3]=m=>U("available"))},[t[11]||(t[11]=u("span",null,"Available",-1)),v(s,{"icon-url":S("available")},null,8,["icon-url"])])):r("",!0),(J.value||!re.value)&&!D("terms")?(o(),d("div",{key:3,class:"term",onClick:t[4]||(t[4]=m=>U("defaultRentTerm.term"))},[t[12]||(t[12]=u("span",null,"Term",-1)),v(s,{"icon-url":S("defaultRentTerm.term")},null,8,["icon-url"])])):r("",!0),ie.value&&!D("deposit")?(o(),d("div",{key:4,class:"deposit",onClick:t[5]||(t[5]=m=>U("deposit"))},[t[13]||(t[13]=u("span",null,"Deposit",-1)),v(s,{"icon-url":S("deposit")},null,8,["icon-url"])])):r("",!0),ne.value&&!D("floor")?(o(),d("div",{key:5,class:"floor",onClick:t[6]||(t[6]=m=>U("floor_id"))},[t[14]||(t[14]=u("span",null,"Floor",-1)),v(s,{"icon-url":S("floor_id")},null,8,["icon-url"])])):r("",!0)],2))]),u("div",Ut,[(be=(w=c(l).$app)==null?void 0:w.model)!=null&&be.showUnavailable?(o(),d("div",{key:0,class:"form-check",onClick:t[7]||(t[7]=m=>L.value=!L.value)},[u("div",St,[Be.value?(o(),g(s,{key:0,"icon-url":c(l).$svgIcons.check},null,8,["icon-url"])):r("",!0)]),t[16]||(t[16]=u("span",null,"Show Unavailable Units",-1))])):r("",!0)])])])),ce.value?(o(),g(wt,{key:3})):(o(),g(dt,{key:4,class:"right-content",style:C(De.value)},{default:$(()=>[v(y,{onResize:ze}),v(rt,{name:"fade",mode:"out-in",appear:""},{default:$(()=>[(o(),g(pt,{key:ue.value.name,class:P(Ae.value),items:K.value},{default:$(({item:m})=>[Le(m)?(o(),g(Ge(ue.value),Qe({key:m.id},m,{"row-sizes":k.value,class:"item",onUnitSelected:Re,onFavorite:Ve}),{actions:$(({unit:b})=>[b?(o(),d(fe,{key:0},[c(G)?(o(),d("button",{key:0,class:"btn btn-lg engrain-calculator-btn",style:C(c(he)),title:"Calculate My Cost",onClick:N=>Oe(b)},[v(F,{icon:c(l).$faIcons.faCalculator,title:"Calculate My Cost",class:"engrain-icon-mobile"},null,8,["icon"]),t[17]||(t[17]=u("span",{class:"engrain-text-desktop"},"Calculate My Cost",-1))],12,Ft)):r("",!0),!se.value&&b.applyUrl?(o(),g(a,{key:1,class:P(["btn btn-sm primary-background-color",{disabled:!b.availableDay,"min-width-adjusted":c(G)}]),style:C(c(h)("primaryColor")),to:pe(b),title:Y.value,onClick:N=>me(N,{unit:b})},{default:$(()=>[R(A(Y.value),1)]),_:2}
2,1032,["style","class","to","title","onClick"])):r("",!0),!oe.value&&!c(G)?(o(),g(a,{key:2,to:{name:"units-show",params:{unit_id:b.id},hash:"#contact"},style:C(c(h)("secondaryColor")),title:"Contact",class:"btn btn-sm secondary-background-color"},{default:$(()=>t[18]||(t[18]=[R(" Contact ")])),_:2},1032,["to","style"])):r("",!0)],64)):(o(),d(fe,{key:1},[c(l).$app.waitlistUrl?(o(),d("a",{key:0,class:"btn btn-sm primary-background-color",style:C(c(h)("primaryColor")),href:c(l).$app.waitlistUrl,target:"_blank",rel:"noopener"}," Waitlist ",12,Mt)):r("",!0),xe.value?(o(),g(a,{key:1,to:{name:"models-show",params:{model_id:m.model.id},hash:"#contact"},style:C(c(h)("secondaryColor")),title:"Contact",class:"btn btn-sm secondary-background-color"},{default:$(()=>t[19]||(t[19]=[R(" Contact ")])),_:2},1032,["to","style"])):oe.value?r("",!0):(o(),d("button",{key:2,style:C(c(h)("secondaryColor")),class:"btn btn-sm secondary-background-color",title:"Contact",onClick:Ee}," Contact ",4))],64))]),"actions-extra":$(({unit:b})=>[!se.value&&b.applyUrl?(o(),g(a,{key:0,to:pe(b),style:C(c(h)("primaryColor")),class:"btn btn-sm primary-background-color",onClick:N=>me(N,{unit:b})},{default:$(()=>[R(A(Y.value),1)]),_:2},1032,["to","style","onClick"])):r("",!0),v(a,{to:c(l).$routeUnit(b),style:C(c(h)("secondaryColor")),class:"btn btn-sm secondary-background-color",onClick:N=>qe(b)},{default:$(()=>t[20]||(t[20]=[R(" View ")])),_:2},1032,["to","style","onClick"])]),_:2},1040,["row-sizes"])):r("",!0)]),_:1},8,["class","items"]))]),_:1})]),_:1},8,["style"])),q.value?(o(),d("div",Bt,[u("p",{ref_key:"disclaimerEl",ref:V,class:"model-disclaimer"},A(q.value),513),le.value?(o(),d("a",{key:0,class:"read-more",onClick:t[8]||(t[8]=m=>Z.value=!0)}," Read More ")):r("",!0),Z.value?(o(),g(Ze,{key:1,to:"#teleported"},[u("div",At,[u("div",It,[v(s,{"icon-url":c(l).$svgIcons.close,class:"close-lightbox",title:"Close",onClick:t[9]||(t[9]=m=>Z.value=!1)},null,8,["icon-url"]),u("p",xt,A(q.value),1)])])])):r("",!0)])):r("",!0)],6)}}}),Yt=we(Dt,[["__scopeId","data-v-c89e3017"]]);export{Yt 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.