1import j from"./DdvWT5h4.js";import z from"./D8mH7zHZ.js";import{_ as W}from"./BPtgrWLA.js";import X from"./DXgSu2t7.js";import J from"./B-7Y6PCN.js";import Y from"./S7TMQ0q9.js";import{e as Z,b as n,j as u,m as tt,u as a,N as g,a as et,w as ot,d as e,C as y,t as p,F as A,A as V,q as S,a2 as D,X as N,E as B,i as it,r as L,c as w,O as E,o as l}from"./Cq1rSXih.js";import at from"./BW35OIw-.js";import{u as lt}from"./DfDK8BKk.js";import"./C7DbJPTM.js";import"./DsQqgwUc.js";import"./C1ZAoJu0.js";import"./CxubzhZP.js";import"./ZCCy1zJi.js";import"./CUzCvIsG.js";import"./DlKykd6e.js";import"./C_Bbt_tB.js";import"./3uWVMof2.js";import"./CwgS_g90.js";import"./DGsdDrBf.js";import"./e0YMT9MD.js";import"./D16dCkHK.js";import"./DUt0kzYd.js";import"./Cqzs4zKn.js";import"./C9E_eTDi.js";import"./CwCvJ9JX.js";import"./B68eOB9V.js";import"./CavwS7YQ.js";import"./a0KI0hBD.js";import"./DeWtsCto.js";import"./DbIJdBLU.js";import"./COsKe35g.js";import"./DkTjT6lu.js";import"./DF1D5ird.js";import"./BjFGZ3iN.js";import"./C7Uii1k6.js";import"./Cup06LQJ.js";import"./CgHo4PyY.js";import"./DS0w9CLI.js";import"./C9Nrijot.js";import"./D22UVnKT.js";import"./Bay3ygyX.js";
1const st={class:"cost-calculator-redux-slide cost-calculator-choice-slide drop drop--is-small"},nt={class:"cost-calculator-choice-slide__clarity"},rt={class:"cost-calculator-choice-slide__clarity-content-wrap radius radius--is-large"},ct={class:"cost-calculator-choice-slide__clarity-heading-wrap"},ut=["innerHTML"],dt={class:"cost-calculator-choice-slide__wrapper"},pt={class:"cost-calculator-choice-slide__content"},mt=["src"],yt={key:1,class:""},Ct={class:"copy spacing spacing--is-mb-xxsmall"},gt={key:2,class:""},ht={class:"cost-calculator-choice-slide__choice-container spacing spacing--is-mb-large"},bt={key:0,class:"grid cost-calculator-choice-slide__grid cost-calculator-choice-slide__grid--is-community"},vt={class:"grid-item grid-item--is-4-desktop"},_t={class:"cost-calculator-choice-slide__slide cost-calculator-choice-slide__slide--is-community drop drop--is-small"},ft=["for"],Tt={class:"radio radio--is-neutral-dark copy cost-calculator-choice-slide__radio"},kt=["id","value"],xt={key:1,class:"grid cost-calculator-choice-slide__grid"},St={class:"grid-item grid-item--is-4-desktop"},Bt=["for"],Lt={class:"cost-calculator-choice-slide__slide"},wt=["src"],Ft={class:"cost-calculator-choice-slide__slide-flex spacing spacing--is-mb-xxsmall"},Mt={class:"radio radio--is-neutral-dark copy"},Pt=["id","value"],At={class:"cost-calculator-choice-slide__select-title copy copy--is-semi-bold"},Vt=["onClick"],Dt={class:"cost-calculator-redux-slide__button-container"},Nt=["disabled"],Et=Z({__name:"CostCalculatorReduxChoiceSlide",props:{...at,slideType:{type:String,default:""},title:{type:String,default:""},titleTag:{type:String,default:""},titleTagStyle:{type:String,default:""},copy:{type:String,default:""},icon:{type:String,default:""},prevButtonText:{type:String,default:""},nextButtonText:{type:String,default:""},codeKey:{type:String,default:""},humanValue:{type:String,default:""},choices:{type:Array,default:()=>[]},isFirst:{type:Boolean,default:!1},communityData:{type:Array,default:()=>[]},currentSlideIndex:{type:Number,default:-1},waitlistCopy:{type:String,default:"Waitlist starting at"}},emits:["prevButton","nextButton","valueSubmitted"],setup(o,{emit:U}){const c=o,C=L(!1),d=L(""),h=L(null),r=lt(),b=U;function F(t){t?(b("nextButton"),b("valueSubmitted",{userInput:d.value,title:c.title,codeKey:c.codeKey,humanValue:c.humanValue})):b("prevButton")}function O(t){h.value=t.value,C.value=!0}function v(){h.value="",C.value=!1}function q(t){event.target.classList.contains("cost-calculator-choice-slide__radio")||(C.value=!1)}const M=w(()=>c.communityData.length>0&&c.codeKey==="facChoice");function R(t){const i=c.communityData.find(_=>_.communityNumber===t);r.setSubBrand(i),r.launch(t)}const P=t=>{r.togglePopUpform(t)},I=w(()=>
1{if(!d.value)return!0}),m=w(()=>c.choices.find(t=>t.value===h.value));return(t,i)=>{const _=j,f=z,T=W,Q=X,K=J,$=Y,G=E("clickOutside"),H=E("keyListen");return l(),n("section",st,[u(_,tt({...c,isVisible:a(r).isPopUpFormOpen.value,communityId:a(r).selectedCommunityNumber.value,idValue:"quick-look-pop-up-smt-form"},{onEventClosePopUpForm:i[0]||(i[0]=()=>P({toggleValue:!1}))}),null,16),g((l(),et(Q,{isOverlay:!0,visible:a(C)},{default:ot(()=>[e("article",nt,[g((l(),n("div",rt,[e("div",ct,[u(f,{text:a(m).choiceTitle,tag:a(m).choiceTitleTag,styleLevel:a(m).choiceTitleTagStyle,extraClass:"cost-calculator-redux-slide__main-header spacing spacing--is-mb-xxsmall spacing--is-mt-small"},null,8,["text","tag","styleLevel"]),e("button",{onClick:B(v,["prevent"]),type:"button"},[u(T,{icon:"close",iconColor:"text"})])]),e("div",{innerHTML:a(m).clarityCopy,class:"copy spacing spacing--is-mb-medium"},null,8,ut),e("button",{onClick:B(v,["prevent"]),class:"button button--is-utility"},p(a(m).clarityButtonText),1)])),[[G,s=>q(!0)]])])]),_:1},8,["visible"])),[[H,{key:"Escape",callback:v}]]),e("div",dt,[e("div",pt,[o.icon?(l(),n("img",{key:0,src:o.icon,"aria-hidden":"true",alt:"icon"},null,8,mt)):y("",!0),a(M)||c.codeKey!=="facChoice"?(l(),n("div",yt,[u(f,{text:o.title,tag:o.titleTag,styleLevel:o.titleTagStyle,extraClass:"spacing spacing--is-mb-large spacing--is-mt-small"},null,8,["text","tag","styleLevel"]),e("p",Ct,p(o.copy),1)])):(l(),n("div",gt,[u(f,{text:"Sorry, no communities were found for that search",tag:o.titleTag,styleLevel:o.titleTagStyle,extraClass:"spacing spacing--is-mb-xxsmall spacing--is-mt-small"},null,8,["tag","styleLevel"]),i[6]||(i[6]=e("p",{class:"copy spacing spacing--is-mb-xxsmall"},"Click on the 'previous' button to try again!",-1))]))]),e("div",ht,[a(M)?(l(),n("fieldset",bt,[(l(!0),n(A,null,V(o.communityData,(s,k)=>(l(),n("div",vt,[e("div",_t,[e("label",{for:"choice-"+s.communityNumber},[u(K,{community:s,isShortCard:!0,waitlistCopy:o.waitlistCopy,onLaunchQuickLook:R},null,8,["community","waitlistCopy"]),e("label",Tt,[i[7]||(i[7]=S(" Choose This Community ",-1)),g(e("input",{"onUpdate:modelValue":i[1]||(i[1]=x=>N(d)?d.value=x:null),type:"radio",id:"choice-"+s.communityNumber,name:"radio",value:s.communityNumber},null,8,kt),[[D,a(d)]])])],8,ft)])]))),256))])):y("",!0),o.slideType==="choice"?(l(),n("fieldset",xt,[(l(!0),n(A,null,V(o.choices,(s,k)=>(l(),n("div",St,[e("label",{class:"cost-calculator-choice-slide__label-control",for:"choice-"+k},[e("div",Lt,[s.icon?(l(),n("img",{key:0,src:s.icon,"aria-hidden":"true",alt:"icon"},null,8,wt)):y("",!0),e("div",Ft,[e("label",Mt,[g(e("input",{class:"cost-calculator-choice-slide__radio",type:"radio","onUpdate:modelValue":i[2]||(i[2]=x=>N(d)?d.value=x:null),id:"choice-"+k,value:s.value},null,8,Pt),[[D,a(d)]])]),e("p",At,p(s.choiceTitle),1)]),e("a",{class:"cost-calculator-choice-slide__clarity-modal link link--is-xsmall has-text-neutral-dark",role:"button",onClick:B(()=>O(s),["stop"])},p(s.clarityLinkText),9,Vt)])],8,Bt)]))),256))])):y("",!0)])]),e("div",Dt,[o.isFirst?y("",!0):(l(),n("button",{key:0,type:"button",onClick:i[3]||(i[3]=()=>F(!1)),class:"button button--is-text button--has-icon button--is-outlined"},[u(T,{icon:"angleLeft",iconColor:"text"}),S(" "+p(o.prevButtonText),1)])),e("button",{type:"button",disabled:a(I),onClick:i[4]||(i[4]=()=>F(!0)),class:it(["button button--is-text button--has-icon",`cost-calculator-redux-slide__next-button-${o.currentSlideIndex}`])},[S(p(o.nextButtonText)+" ",1),u(T,{icon:"angleRight",iconColor:"white"})],10,Nt)]),u($,{onEventCloseModal:i[5]||(i[5]=s=>a(r).close()),onOpenPopUpSMTForm:P,isModalActive:a(r).isQuicklookOpen.value,communityId:a(r).selectedCommunityNumber.value,subBrand:a(r).selectedCommunitySubBrand.value,popUpFormActive:a(r).isPopUpFormOpen.value,ctaLocation:t.ctaLocation,priceLeadCopy:t.priceLeadCopy,noPriceCopy:t.noPriceCopy,apartmentsTitle:t.apartmentsTitle,amenitiesTitle:t.amenitiesTitle,amenitiesCopy:t.amenitiesCopy,servicesTitle:t.servicesTitle,servicesCopy:t.servicesCopy,apartmentsCopy:t.apartmentsCopy,apartmentsCtaText:t.apartmentsCtaText,viewCommunityCtaText:t.viewCommunityCtaText,apartmentCardCtaText:t.apartmentCardCtaText,aslSignatureBlurbTitle:t.aslSignatureBlurbTitle,aslSignatureBlurbCopy:t.aslSignatureBlurbCopy,aslEnhancedCareBlurbTitle:t.aslEnhancedCareBlurbTitle,aslEnhancedCareBlurbCopy:t.aslEnhancedCareBlurbCopy,brandPreamble:t.brandPreamble,shareButtonCopy:t.shareButtonCopy,requestATourCtaText:t.requestATourCtaText,backCopy:t.backCopy,perMonthCopy:t.perMonthCopy,getDirectionsCopy:t.getDirectionsCopy,limitedApartmentsCopy:t.limitedApartmentsCopy,bathroomCountCopy:t.bathroomCountCopy,squareFootageCopy:t.squareFootageCopy,floorPlanCopy:t.floorPlanCopy,callForAvailabilityCopy:t.callForAvailabilityCopy,waitlistCopy:o.waitlistCopy},null,8,["isModalActive","communityId","subBrand","popUpFormActive","ctaLocation","priceLeadCopy","noPriceCopy","apartmentsTitle","amenitiesTitle","amenitiesCopy","servicesTitle","servicesCopy","apartmentsCopy","apartmentsCtaText","viewCommunityCtaText","apartmentCardCtaText","aslSignatureBlurbTitle","aslSignatureBlurbCopy","aslEnhancedCareBlurbTitle","aslEnhancedCareBlurbCopy","brandPreamble","shareButtonCopy","requestATourCtaText","backCopy","perMonthCopy","getDirectionsCopy","limitedApartmentsCopy","bathroomCountCopy","squareFootageCopy","floorPlanCopy","callForAvailabilityCopy","waitlistCopy"])])}}}),Se=Object.assign(Et,{__name:"CostCalculatorReduxSlidesCostCalculatorReduxChoiceSlide"});export{Se 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.