PageSourceSearch

https://www.seabrooksquareapartments.com/assets/chunks/chunk-mVuNNUbpDaww-floor.js

js seabrooksquareapartments.com collected 2026-10-07 19:04:44 UTC 11,211 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","assets/chunks/chunk-MEGr_gths8Cm-dsvg.js","assets/chunks/chunk-vBDoWlyaA3s2-propo.js","assets/chunks/chunk-BmiWkJwjQ_s1-isele.js"])))=>i.map(i=>d[i]);
2import{aN as Te,at as a,dI as Le,cZ as b,bV as Ve,cP as Re,cm as V,c8 as B,dj as Ze,dR as P,cI as He,cO as w,aC as I,az as re,dF as v,aA as y,aI as g,cB as S,dV as R,ay as Ne,cs as We,cz as Ge,aM as je,_ as se,aX as ue,bT as Z,b1 as H,bZ as ce,bM as qe,cw as Qe,b0 as Je}from"./chunk-C9MwVHZDj8F9-rende.js";import{C as Xe,aF as Ke,aA as Ye,aJ as et,aN as tt,aW as at,aD as ot,a7 as _,h as it,a3 as de,aZ as lt,_ as nt}from"./chunk-BY8-DUITmgGY-_onpa.js";import{u as rt,I as st}from"./chunk-C35O5FT5kH68-inter.js";import{R as pe}from"./chunk-DbDnB7bo5SqK-right.js";import{L as ut}from"./chunk-3a7WwcLTSZss-lefts.js";import{T as ct}from"./chunk-CCH7r_fEdX0Z-toolt.js";import{F as dt}from"./chunk-CrZj-PcVMSfS-floor.js";import{M as pt}from"./chunk-90bCEoP15DGx-marke.js";/* empty css                        */import"./chunk-D13jImrcgElH-color.js";
2import"./chunk-Dt6Z50Vpe8S--filte.js";import"./chunk-BcOuAnt94scp-leftc.js";import"./chunk-Ds3FzHJaS0Uw-iteml.js";import"./chunk-B6k8rdlWbs6e-ucima.js";import"./chunk-JSpKK4nBxVUZ-media.js";import"./chunk-COGXgW4rUZix-style.js";import"./chunk-DgwK8PpJ701r-media.js";import"./chunk-BmiWkJwjQ_s1-isele.js";import"./chunk-DljQp23X1kAl-union.js";import"./chunk-CTK4jLi4Dxbd-style.js";import"./chunk-t6-wrqAQjCqN-skele.js";const vt={key:0,class:"wrap-img"},mt={key:0,class:"wrap-img"},gt=Te({__name:"FloorDetailPage",setup(ft){const ve=je(()=>se(()=>import("./chunk-BH3C_RzDZ7P0-razzs.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),N=it(()=>se(()=>import("./chunk-MEGr_gths8Cm-dsvg.js"),__vite__mapDeps([12,13,1,6,14]))),me=Xe.usePageContext(),W=a(()=>me.value.routeParams),o=Le(),G=Ke();Ye(o.getAppFilterSettings(),o.getAppLocaleSettings());const{generateUrlFromMediaObject:ge}=et(),r=tt();at(o.getAppFilterSettings(),o.getAppLocaleSettings(),o.$app,o.$inventory);const{isMobile:m}=rt(),{floorsWithoutImages:j}=ot(),fe=b(!0),E=b(null),f=b(null);b({width:0,height:0});const $=b({width:0,height:0}),D=b(),O=b(null),he=a(()=>{const{id:e=null,building_id:t=null}=p.value||{};return{name:"models-index",...t&&e&&{query:{buildings:t,floors:e}}}}),q=a(()=>{var e,t;return o.$isEditMode?(e=o.$floor())==null?void 0:e.building_id:(t=W.value)==null?void 0:t.building_id}),k=a(()=>o.$building(q.value)),x=a(()=>{var e,t;return o.$isEditMode?(e=o.$floor())==null?void 0:e.id:(t=W.value)==null?void 0:t.floor_id}),p=a(()=>{var e;return!Ve((e=k.value)==null?void 0:e.floor)||!x.value?null:k.value.floor(x.value)}),be=a(()=>({ref:"tooltip",desiredDirections:["s","n"],containingElement:D.value,interactive:!1,debounce:0})),Q=(e,t)=>{we(e,t),f.value=t},we=(e,t)=>{const i=o.$unit(t);i&&(e.data={unit:i},O.value=e)},J=()=>{O.value=null,f.value=null},ye=e=>{f.value=e},_e=async()=>{var t,i,n,l;const e=(t=h.value)==null?void 0:t.image;if(!e)return null;if(B(e)||!((i=e.meta)!=null&&i.size)){const d=lt();if(Z(d)||Z(e==null?void 0:e.uuid))return{};const{originalImageInfo:c}=await d.get("mediaInfo",{params:{ids:e.uuid}}).then(u=>u.data[0]||{}).catch(u=>(console.error("Failed to get media info",u),{}));if(ce(c))return{width:c.width,height:c.height};const s=ge(e,{},void 0,!!((l=(n=o==null?void 0:o.$app)==null?void 0:n.features)!=null&&l.useUploadCareRawUrl)),A=()=>new Promise((u,ze)=>{const F=new Image;F.onload=()=>u({width:F.width,height:F.height}),F.onerror=ze,F.src=s});try{const u=await A();return{width:u==null?void 0:u.width,height:u==null?void 0:u.height}}catch(u){console.error("Failed to get image dimensions",u)}return null}return e.meta.size},Fe=a(()=>{var e,t;return m.value&&((t=(e=o.$app.screens)==null?void 0:e.siteMap)==null?void 0:t.enableViewBtnOnMobile)}),X=a(()=>{var c,s;const{enableCustomImageOptions:e=!1,floorImageQuality:t,floorImageSize:i,floorImageSizeForResize:n}=((s=(c=o.$app)==null?void 0:c.screens)==null?void 0:s.siteMap)||{};if(!e)return{resize:1600};const l=i==="original",d=l?void 0:n;return{quality:t||"lighter",original:l,...d&&{resize:d}}}),z=a(()=>G.floors);a(()=>{var e;return _((e=r==null?void 0:r.page)==null?void 0:e.width)&&r.page.width<=1023});const M=a(()=>{var e,t;return(t=(e=o.$app.screens)==null?void 0:e.building)==null?void 0:t.panZoomEnabled}),Ie=a(()=>{var e,t;return(t=(e=o.$app.screens)==null?void 0:e.building)==null?void 0:t.initialZoomScale}),K=a(()=>({panEnabled:M.value,zoomEnabled:M.value,initialZoomScale:Ie.value}));a(()=>{var l;if(!$.value)return 0;const{width:e=null,height:t=null}=$.value||{};if(!_(e)||!_(t)||!_((l=r==null?void 0:r.page)==null?void 0:l.width))return 0;const n=(r.page.width-20)*100/e;return t*n/100});const Se=a(()=>o.$app.showHeaderMenu2),Y=a(()=>o.$app.showFilterBar),$e=a(()=>({paddingTop:`${o.$headerHeight}px`})),ke=a(()=>o.$headerHeight+(Y.value?100:0)),U=a(()=>({height:m.value?"auto":`calc(100vh - ${ke.value+50}px)`}));a(()=>{var e;return _((e=r==null?void 0:r.page)==null?void 0:e.width)&&r.page.width>1100}),a(()=>{var e;return _((e=r==null?void 0:r.page)==null?void 0:e.width)&&r.page.width>600});const Me=a(()=>{var e,t,i,n,l;return((t=(e=o.$app.screens)==null?void 0:e.siteMap)==null?void 0:t.showUnavailableUnits)==="inherit"?(i=o.$app.unit)==null?void 0:i.showUnavailable:((l=(n=o.$app.screens)==null?void 0:n.siteMap)==null?void 0:l.showUnavailableUnits)==="yes"}),ee=a(()=>{var e;return(e=p.value)==null?void 0:e.units}),Ue=a(()=>{var l,d,c;const e=Me.value?ee.value:(l=ee.value)==null?void 0:l.filter(s=>s.isAvailable),t=s=>s>1?s:99999999,i=s=>{const A=H(s,"rent.min");return!A||A<1?new Date("December 31, 2999 00:00:00"):new Date(H(s,"availableDay"))},n=((c=(d=o.$app)==null?void 0:d.model)==null?void 0:c.sortUnitModel)==="available";return Re(e,[...n?[i]:[],s=>t(H(s,"rent.min"))],["asc","asc"])}),T=a(()=>{var e;return(e=Ue.value)==null?void 0:e.filter(t=>t==null?void 0:t.doesMatchFilters)}),L=a(()=>{var e;return(e=T.value)==null?void 0:e.filter(t=>t==null?void 0:t.isAvailable)});a(()=>{var e;return(e=L.value||[])==null?void 0:e.length}),a(()=>{var e;return(e=p.value)==null?void 0:e.shapes});const te=a(()=>T.value?V(T.value,e=>{var i,n,l,d;const t={};switch((l=(n=(i=o.$app)==null?void 0:i.screens)==null?void 0:n.siteMap)==null?void 0:l.unitDotColor){case"filter":{const c=Be(e.beds),s=de(c);c&&(t.fill=c,t.color=s);break}case"transparent":{t.fill="transparent";break}case"primary":{t.color=de((d=o.$appColors)==null?void 0:d.primaryColor);break}}return{id:e.id,type:"group",params:{shapes:e.shapes||[],class:[{hovered:e.id===f.value,unavailable:!e.isAvailable}],style:t}}}):null),Ce=a(()=>{var e;return[...V((e=p.value)==null?void 0:e.bedGroups,t=>({label:t.label,value:+t.id,color:t.color,beds:t.id}))]}),ae=a(()=>{var e;return(e=k.value)==null?void 0:e.floors}),h=a(()=>p.value?{id:p.value.id,title:p.value.label,subtitle:p.value.subtitle||"Select an available unit to view unit details.",image:p.value.image}:null),C=a(()=>{var t;if(!h.value||!((t=h.value)!=null&&t.image))return null;let e=h.value.image;return B(e)&&(e={uuid:e}),e.uuid?{...e,meta:{...e.meta&&{...e.meta},size:$.value}}:null}),oe=a(()=>
2{if(!ae.value)return[];const e=V(ae.value,t=>{var i;return{id:t.id,numberLabel:t.numberLabel,image:t.image,availability:(i=t.units)==null?void 0:i.length,unitTypes:t.bedGroups}});return Ze(e,t=>-t.id)}),Ae=a(()=>o.$app.headerType==="default");P(()=>{var e;return(e=h.value)==null?void 0:e.image},async e=>{!e||!B(e)&&!ce(e)||($.value=await _e())},{immediate:!0,deep:!0}),P(()=>z,e=>{!qe(e)||!(e!=null&&e.length)||le(e[0])}),P([()=>E.value,()=>z.value],([e,t])=>{e||t.length||Qe(()=>{le(x.value)})}),P(()=>h,e=>{if(!e)return;const t=[{category:"Floor Plan Browser Popularity",action:"Floors",label:e==null?void 0:e.title,value:1}];Je(t,i=>o.$trackEvent(i))},{deep:!0,immediate:!0});const Be=e=>{const t=ue(Ce.value,{value:e});return t?t.color:null},Pe=e=>({name:"units-show",params:{unit_id:e}}),Ee=e=>{const t=ue(L.value,{id:e});return Z(t)},ie=(e,t)=>{var i;Ee(t)||(ne(t),(i=o.$router)==null||i.navigate(Pe(t),{}))},le=e=>{E.value=e},De=e=>{var i,n,l;const t=(n=(i=oe.value)==null?void 0:i[e])==null?void 0:n.id;B(t)&&(E.value=t,fe.value=!0,(l=o.$router)==null||l.navigate({name:"floors-show",params:{building_id:q.value,floor_id:t}},{}))},Oe=e=>{const t=oe.value.findIndex(({id:i})=>i===e);_(t)&&(De(t),xe())},xe=()=>{var e;(e=z.value)!=null&&e.length||G.updateFloors([])},ne=e=>{o.$trackEvent({category:"Floor Plan Browser Clicks",action:"Units - Click",label:`Unit ${e} Clicks`,value:1})};return He(()=>{var e;j.length&&(console.error(`redirecting to /models due to missing images on Floors: ${j}`),(e=o.$router)==null||e.navigateReplace(he.value))}),(e,t)=>h.value?(w(),I("div",{key:0,class:Ge(["main-content building-floors-view building-view",{"default-header":Ae.value,"building-floors-view-mobile":v(m)}]),style:S($e.value)},[Se.value?(w(),re(v(ve),{key:0})):y("",!0),g(pt),Y.value?(w(),re(st,{key:1})):y("",!0),v(m)?(w(),I("div",{key:2,class:"right-content right-content-mobile",style:S(U.value)},[g(pe,{class:"wrap-right-content"},{default:R(()=>[C.value?(w(),I("div",vt,[g(v(N),{ref_key:"siteMapSvg",ref:D,"active-shape-id":f.value,class:"floor-svg",image:C.value,"uc-params":X.value,shapes:te.value,"show-controls":!1,"use-thumbnail":!0,style:S(U.value),fit:v(m),"pan-zoom-settings":K.value,onShapeClicked:ie,onShapeMouseOver:Q,onShapeMouseOut:J},null,8,["active-shape-id","image","uc-params","shapes","style","fit","pan-zoom-settings"])])):y("",!0)]),_:1})],4)):y("",!0),g(ut,{building:k.value,floor:p.value,"selected-unit-id":f.value,"available-filtered-units":L.value,"is-mobile":v(m),onGoToFloor:Oe,onOnClickUnit:ne,onUpdateHoveredUnitId:ye},null,8,["building","floor","selected-unit-id","available-filtered-units","is-mobile"]),v(m)?y("",!0):(w(),I("div",{key:3,class:"right-content",style:S(U.value)},[g(pe,{class:"wrap-right-content",view:"sitemap"},{default:R(()=>[C.value?(w(),I("div",mt,[g(v(N),{ref_key:"siteMapSvg",ref:D,"active-shape-id":f.value,class:"floor-svg",image:C.value,"uc-params":X.value,shapes:te.value,"show-controls":M.value,"use-thumbnail":M.value,style:S(U.value),fit:v(m),"pan-zoom-settings":K.value,onShapeClicked:ie,onShapeMouseOver:Q,onShapeMouseOut:J},null,8,["active-shape-id","image","uc-params","shapes","show-controls","use-thumbnail","style","fit","pan-zoom-settings"])])):y("",!0)]),_:1})],4)),g(ct,We(be.value,{event:O.value}),{default:R(({data:{unit:i}})=>[Ne("div",null,[g(dt,{unit:i,"display-link-to-view":Fe.value},null,8,["unit","display-link-to-view"])])]),_:1},16,["event"])],6)):y("",!0)}}),Tt=nt(gt,[["__scopeId","data-v-4162fd2f"]]);export{Tt 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.