import{h as i,q as f,e as _,n as h}from"./entry.5a6e94aa.js";import{o as v,a as g,b,r as c,l as x}from"./swiper-vue.cccaf19c.js";const B={},y={class:"close-btn"};function A(l,d){const t=f;return v(),g("div",y,[b(t)])}const O=i(B,[["render",A]]),m=_("contactForm",()=>{const l=c("Мы свяжемся с Вами и подробно ответим на Ваши вопросы"),d=c([{id:"offices",name:"Офисы продаж"}]),t=c("offices"),n=c([]),u=c({}),p=c([{id:1,name:"name",placeholder:"Имя"},{id:2,name:"phone",placeholder:"Телефон",mask:"+7 (###) ###-##-##"}]),a=c({offices:[],objects:[]});return x(()=>{n.value=a.value[t.value]}),{itemsList:n,activeItem:u,activeTab:t,subtitle:l,fields:p,tabs:d,map:a,setActiveTab:o=>{t.value=o,n.value=[],n.value=a.value[t.value]},setActiveItem:o=>{u.value=o},setOfficesList:async()=>{h("/sales-offices",{}).then(o=>{const{data:s,pending:r}=o;s&&s.items&&(a.value.offices=s.items.map(e=>({id:e.id,src:e.photo?e.photo.url:"",srcFull:e.photo?e.photo.url:"",name:e.title,address:e.address,phone:e.phone,path:e.slug,time:e.schedule?`${e.schedule[0].title?e.schedule[0].title+" ":""}${e.schedule[0].hours??""}`:"",coordinates:e.mapCoordinates?[e.mapCoordinates.x,e.mapCoordinates.y]:[]})))}).catch(o=>{const{error:s,pending:r}=o;console.error("Не удалось получить список офисов",s)})},setObjectsList:o=>{a.value.objects=o.map(s=>{const r=s!=null&&s.logo?s==null?void 0:s.logo.url:s.profitBase.images&&s.profitBase.images.length?s.profitBase.images[0].url:"";return{id:s.id,src:r,srcFull:r,name:s.title,address:s.address,phone:"",purchasePhone:"",marketingPhone:"",path:s.slug,time:"",coordinates:s.coordinates?[s.coordinates.x,s.coordinates.y]:null}})}}});export{O as _,m as u};
