2 lines
101 KiB
JavaScript
2 lines
101 KiB
JavaScript
(function(){var t={1002:function(t,e,a){"use strict";a(4603),a(7566),a(8721);var o=a(5130),n=a(6768);function s(t,e,a,o,s,r){const i=(0,n.g2)("router-view");return(0,n.uX)(),(0,n.CE)("div",null,[(0,n.bF)(i)])}var r={name:"App",data(){return{title:"",desc:"",keywords:""}},created(){this.updateMeta()},watch:{$route(){this.updateMeta()}},methods:{updateMeta(){switch(this.$route.name){case"index":this.title="Главная",this.desc="",this.keywords="";break;case"object-detail-map":this.title="Детальная карта объекта",this.desc="",this.keywords="";break;case"object-detail":this.title="Детальная информация объекта",this.desc="",this.keywords="";break}document.title=this.title}}},i=a(1241);const l=(0,i.A)(r,[["render",s]]);var c=l,d=a(1387);function u(t,e,a,o,s,r){const i=(0,n.g2)("MainHeader"),l=(0,n.g2)("Objects");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.bF)(i,{form:s.form},null,8,["form"]),(0,n.bF)(l,{form:s.form},null,8,["form"])],64)}const p={ref:"header",class:"main-header"},m={class:"lw-container main-header__container"};function g(t,e,a,o,s,r){const i=(0,n.g2)("LwLogo"),l=(0,n.g2)("CompanySlogan"),c=(0,n.g2)("HeaderContacts"),d=(0,n.g2)("FvBtn"),u=(0,n.g2)("UserComponent"),g=(0,n.g2)("BurgerComponent"),h=(0,n.g2)("MobileMenu");return(0,n.uX)(),(0,n.CE)("header",p,[(0,n.Lk)("div",m,[(0,n.bF)(i,{imgAlt:"Агентство недвижимости",imgHeight:"40",imgWidth:"125"}),(0,n.bF)(l),(0,n.bF)(c),(0,n.bF)(d,{onClick:r.toggleIsFavorite,state:a.form?.isFavoriteFiltered},null,8,["onClick","state"]),(0,n.bF)(u),(0,n.bF)(g,{onToggleMenu:r.toggleMobileMenu},null,8,["onToggleMenu"]),(0,n.bF)(h,{form:this.form,isOpen:s.isMobileMenuOpen,onCloseMenu:r.toggleMobileMenu},null,8,["form","isOpen","onCloseMenu"])])],512)}var h=a(4232);const b=t=>((0,n.Qi)("data-v-3f3a129a"),t=t(),(0,n.jt)(),t),k={class:"main-header__desc lw-text lw-text--sm lw-text--light"},v=b((()=>(0,n.Lk)("br",null,null,-1)));function f(t,e,a,o,s,r){return(0,n.uX)(),(0,n.CE)("small",k,[(0,n.eW)("Агентство недвижимости "),v,(0,n.eW)((0,h.v_)(r.agent?.agency_name),1)])}var w={name:"CompanySlogan",computed:{agent(){return this.$store.state.catalog?.agent||this.$store.getters.presentationAgent}}};const A=(0,i.A)(w,[["render",f],["__scopeId","data-v-3f3a129a"]]);var x=A;const L={class:"main-header__contacts"},C={class:"lw-text",href:"`tel:${agent?.phoneAgency}`"},y={class:"lw-text lw-text--sm lw-text--success",href:"mailto:info-email@mail.ru"},F=["href"];function I(t,e,a,o,s,r){return(0,n.uX)(),(0,n.CE)("div",L,[(0,n.Lk)("a",C,(0,h.v_)(r.agent?.phoneAgency||r.agent?.phone),1),(0,n.Lk)("a",y,(0,h.v_)(r.agent?.email),1),(0,n.Lk)("a",{class:"lw-text lw-text--sm lw-text--info",href:r.agent?.site},(0,h.v_)(r.agent?.site),9,F)])}var j={name:"HeaderContacts",computed:{agent(){return this.$store.state.catalog?.agent||this.$store.getters.presentationAgent}}};const B=(0,i.A)(j,[["render",I]]);var E=B;const M=["src","alt","width","height"];function X(t,e,a,o,s,r){const i=(0,n.g2)("router-link");return(0,n.uX)(),(0,n.Wv)(i,{to:{name:"index",params:{id:t.$route.params.id}},"aria-label":"На главную"},{default:(0,n.k6)((()=>[r.agentPhoto?((0,n.uX)(),(0,n.CE)("img",{key:0,src:r.agentPhoto,alt:a.imgAlt,width:a.imgWidth,height:a.imgHeight,class:"lw-logo"},null,8,M)):(0,n.Q3)("",!0)])),_:1},8,["to"])}var S={name:"LwLogo",props:{img:String,imgAlt:String,imgWidth:String,imgHeight:String},computed:{id(){return this.$store.state.catalog?.id},agent(){return this.$store.state.catalog?.agent||this.$store.getters.presentationAgent},agentPhoto(){return this.agent&&this.agent.photo?`https://joywork.ru/photos/agency/${this.agent.photo}`:"assets/img/icon-logo.svg"},watch:{agentPhoto(){console.log(this.agentPhoto,"this.agentPhoto")}}}};const T=(0,i.A)(S,[["render",X],["__scopeId","data-v-5d2216f0"]]);var Q=T;const W=t=>((0,n.Qi)("data-v-24f04bfa"),t=t(),(0,n.jt)(),t),D={class:"fv-btn",type:"button"},R=["src"],U=W((()=>(0,n.Lk)("span",null,"Избранное",-1))),O={class:"fv-btn-count"},Y={key:0};function P(t,e,a,o,s,r){const i=(0,n.g2)("router-link");return(0,n.uX)(),(0,n.Wv)(i,{to:{name:"index",params:{id:t.$route.params.id},query:{isFavoriteFiltered:!0}}},{default:(0,n.k6)((()=>[(0,n.Lk)("button",D,[(0,n.Lk)("img",{src:a.state?"assets/img/icon-heart-red-filled.svg":"assets/img/icon-heart.svg",alt:"Избранное",width:"20",height:"20",style:{width:"auto"}},null,8,R),U,(0,n.Lk)("span",O,(0,h.v_)(r.favoritesCount),1),a.state?((0,n.uX)(),(0,n.CE)("div",Y,"✕")):(0,n.Q3)("",!0)])])),_:1},8,["to"])}var V={name:"FvBtn",props:{state:{type:Boolean,default:!1}},computed:{favoritesCount(){return(this.$store.state.catalog?.blocks||[]).reduce(((t,e)=>t+e.count_favorite_apartments),0)}}};const N=(0,i.A)(V,[["render",P],["__scopeId","data-v-24f04bfa"]]);var q=N;const H={key:0,class:"user"},Z=["src"],_={class:"user-content"},z={class:"lw-text lw-text--sm"},J={class:"user-name"},K={class:"user-phone lw-text lw-text--sm lw-text--light"},G={href:"tel:+79999999999"},$={class:"user-mail lw-text lw-text--sm lw-text--light"},tt={href:"mailto:info-email@mail.ru"};function et(t,e,a,o,s,r){return r.agent?((0,n.uX)(),(0,n.CE)("div",H,[(0,n.Lk)("img",{class:"user-avatar",src:r.agentPhoto,alt:"Аватар",width:"60",height:"60",style:{"border-radius":"50%"}},null,8,Z),(0,n.Lk)("div",_,[(0,n.Lk)("span",z,[(0,n.eW)("Ваш менеджер "),(0,n.Lk)("span",J,(0,h.v_)(r.agent.first_name)+" "+(0,h.v_)(r.agent.last_name),1)]),(0,n.Lk)("span",K,[(0,n.eW)("Телефон: "),(0,n.Lk)("a",G,(0,h.v_)(r.agent.phone),1)]),(0,n.Lk)("span",$,[(0,n.eW)("Почта: "),(0,n.Lk)("a",tt,(0,h.v_)(r.agent.email),1)])])])):(0,n.Q3)("",!0)}var at={computed:{agent(){return this.$store.state.catalog?.agent||this.$store.getters.presentationAgent},agentPhoto(){return this.agent&&this.agent.user_logo?`https://joywork.ru/photos/agency/${this.agent.user_logo}`:"https://joywork.ru/images/user-pic.svg"}}};const ot=(0,i.A)(at,[["render",et],["__scopeId","data-v-2d1cd91a"]]);var nt=ot;const st=t=>((0,n.Qi)("data-v-4eca30bf"),t=t(),(0,n.jt)(),t),rt=st((()=>(0,n.Lk)("img",{src:"assets/img/icon-burger.svg",alt:"Бургер",width:"24",height:"18"},null,-1))),it=[rt];function lt(t,e,a,o,s,r){return(0,n.uX)(),(0,n.CE)("button",{class:"burger mobile-menu-opener",type:"button","aria-label":"Открыть меню",onClick:e[0]||(e[0]=e=>t.$emit("toggleMenu"))},it)}var ct={name:"BurgerComponent"};const dt=(0,i.A)(ct,[["render",lt],["__scopeId","data-v-4eca30bf"]]);var ut=dt,pt=a(8126);const mt={class:"mobile-menu__content"},gt={class:"mobile-menu__section"},ht=(0,n.Lk)("img",{class:"icon-close",src:pt,alt:"Закрыть",width:"24",height:"18"},null,-1),bt=[ht],kt={class:"mobile-menu__section"},vt={class:"main-header__desc lw-text lw-text--sm lw-text--light"},ft=(0,n.Lk)("br",null,null,-1),wt={class:"mobile-menu__section"},At={class:"mobile-menu__section"},xt={class:"mobile-menu__section"};function Lt(t,e,a,o,s,r){const i=(0,n.g2)("LwLogo"),l=(0,n.g2)("HeaderContacts"),c=(0,n.g2)("UserComponent"),d=(0,n.g2)("FvBtn");return(0,n.uX)(),(0,n.CE)("div",{class:(0,h.C4)(["mobile-menu",{"is-open":a.isOpen}])},[(0,n.Lk)("div",mt,[(0,n.Lk)("div",gt,[(0,n.bF)(i,{imgHeight:"40",imgWidth:"125"}),(0,n.Lk)("button",{class:"burger mobile-menu-closer",type:"button","aria-label":"Закрыть меню",onClick:e[0]||(e[0]=e=>t.$emit("closeMenu"))},bt)]),(0,n.Lk)("div",kt,[(0,n.Lk)("small",vt,[(0,n.eW)("Агентство недвижимости "),ft,(0,n.eW)((0,h.v_)(r.agent?.agency_name),1)])]),(0,n.Lk)("div",wt,[(0,n.bF)(l)]),(0,n.Lk)("div",At,[(0,n.bF)(c)]),(0,n.Lk)("div",xt,[a.form?((0,n.uX)(),(0,n.Wv)(d,{key:0,onClick:r.toggleIsFavorite,state:a.form?.isFavoriteFiltered},null,8,["onClick","state"])):(0,n.Q3)("",!0)])])],2)}var Ct={name:"MobileMenu",components:{LwLogo:Q,HeaderContacts:E,UserComponent:nt,FvBtn:q},props:{isOpen:Boolean,form:Object},computed:{agent(){return this.$store.state.catalog?.agent}},methods:{toggleIsFavorite(){this.form&&(this.form.isFavoriteFiltered=!this.form.isFavoriteFiltered,this.$router.replace({query:{...this.form,isFavoriteFiltered:this.form.isFavoriteFiltered}}),this.$store.state.catalog&&this.$store.state.catalog.blocks?this.$store.commit("fixApartments",{catalog:this.$store.state?.catalog,filters:this.form}):console.error("Catalog are not defined")),this.$emit("closeMenu")}}};const yt=(0,i.A)(Ct,[["render",Lt]]);var Ft=yt,It={name:"MainHeader",components:{LwLogo:Q,CompanySlogan:x,HeaderContacts:E,FvBtn:q,UserComponent:nt,BurgerComponent:ut,MobileMenu:Ft},props:{form:Object},data(){return{isMobileMenuOpen:!1}},mounted(){this.$refs.header.scrollIntoView()},computed:{catalog(){return this.$store.state.catalog}},watch:{catalog(){this.$store.state.catalog?this.$store.commit("fixApartments",{catalog:this.$store.state?.catalog,filters:this.form}):console.error("Catalog are not defined")}},methods:{toggleIsFavorite(){this.form&&(this.form.isFavoriteFiltered=!this.form.isFavoriteFiltered,this.$router.replace({query:{...this.form,isFavoriteFiltered:this.form.isFavoriteFiltered}}),this.$store.state.catalog&&this.$store.state.catalog.blocks?this.$store.commit("fixApartments",{catalog:this.$store.state?.catalog,filters:this.form}):console.error("Catalog are not defined"))},toggleMobileMenu(){this.isMobileMenuOpen=!this.isMobileMenuOpen}}};const jt=(0,i.A)(It,[["render",g],["__scopeId","data-v-5744bba1"]]);var Bt=jt;const Et={class:"objects"},Mt={class:"lw-container objects__container"},Xt={class:"objects__header"},St={class:"lw-text lw-text--md"},Tt={class:"marker balloon"};function Qt(t,e,a,o,s,r){const i=(0,n.g2)("SortComponent"),l=(0,n.g2)("LwBtn"),c=(0,n.g2)("yandex-map-default-features-layer"),d=(0,n.g2)("yandex-map-default-scheme-layer"),u=(0,n.g2)("yandex-map-zoom-control"),p=(0,n.g2)("yandex-map-scale-control"),m=(0,n.g2)("yandex-map-controls"),g=(0,n.g2)("BaloonComponent"),b=(0,n.g2)("yandex-map-marker"),k=(0,n.g2)("yandex-map"),v=(0,n.g2)("ObjectPreviewCards");return(0,n.uX)(),(0,n.CE)("div",Et,[(0,n.Lk)("div",Mt,[(0,n.bF)(i,{form:a.form,buildingDeadlines:r.allDeadlines,onApplyFilters:r.applyFilters},null,8,["form","buildingDeadlines","onApplyFilters"]),(0,n.Lk)("div",Xt,[(0,n.Lk)("span",St,"Для вас подобрано объектов: "+(0,h.v_)(r.filteredBlocks.length),1),(0,n.bF)(l,{cls:"lw-simple-btn lw-simple-btn--success-color ymaps-opener",tag:"button",text:"Посмотреть на карте",icon:"icon-map.svg",iconWidth:"24",iconHeight:"24",iconAlt:"Посмотреть",onClick:r.toggleMap},null,8,["onClick"])]),(0,n.Lk)("div",{class:(0,h.C4)(["objects__map",{"is-open":s.isMapOpen}])},[(0,n.bF)(k,{modelValue:s.map,"onUpdate:modelValue":e[1]||(e[1]=t=>s.map=t),settings:r.mapSettings,initializeOn:!0,width:"100%",height:"500px",ref:"map"},{default:(0,n.k6)((()=>[(0,n.bF)(c),(0,n.bF)(d),(0,n.bF)(m,{settings:{position:"right"}},{default:(0,n.k6)((()=>[(0,n.bF)(u),(0,n.bF)(p)])),_:1}),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(r.filteredBlocks,((t,a)=>((0,n.uX)(),(0,n.Wv)(b,{key:a,settings:{coordinates:[t.longitude,t.latitude],onClick:()=>s.openMarker=a}},{default:(0,n.k6)((()=>[(0,n.Lk)("div",Tt,[s.openMarker===a?((0,n.uX)(),(0,n.Wv)(g,{key:0,onClose:e[0]||(e[0]=t=>s.openMarker=null),objectImg:t.image,detailLink:`${r.id}/blocks/${t.id}`,objects:r.groupApartmentsByType(t.visibleApartments),block:t},null,8,["objectImg","detailLink","objects","block"])):(0,n.Q3)("",!0)])])),_:2},1032,["settings"])))),128))])),_:1},8,["modelValue","settings"])],2),(0,n.bF)(v,{blocks:r.filteredBlocks},null,8,["blocks"])])])}a(4114),a(3375),a(9225),a(3972),a(9209),a(5714),a(7561),a(6197);var Wt=a(3296);const Dt={class:"sort"};function Rt(t,e,a,o,s,r){const i=(0,n.g2)("LwSelect"),l=(0,n.g2)("LwMainInput"),c=(0,n.g2)("LwMultipleChecker"),d=(0,n.g2)("LwBtn");return(0,n.uX)(),(0,n.CE)("div",Dt,[(0,n.bF)(i,{options:a.buildingDeadlines,modelValue:s.selectedDeadline,"onUpdate:modelValue":e[0]||(e[0]=t=>s.selectedDeadline=t),cls:"building-deadline"},null,8,["options","modelValue"]),(0,n.bF)(l,{modelValue:s.formData,"onUpdate:modelValue":e[1]||(e[1]=t=>s.formData=t)},null,8,["modelValue"]),(0,n.bF)(c,{modelValue:s.selectedTypes,"onUpdate:modelValue":e[2]||(e[2]=t=>s.selectedTypes=t)},null,8,["modelValue"]),(0,n.bF)(d,{cls:"lw-main-btn",tag:"main",text:"Подобрать",onClick:r.emitApplyFilters},null,8,["onClick"])])}const Ut=["src","alt","width","height"],Ot={key:1},Yt=["src","alt","width","height"];function Pt(t,e,o,s,r,i){return(0,n.uX)(),(0,n.Wv)((0,n.$y)(i.computedTag),{href:o.href,to:o.to,class:(0,h.C4)(o.cls)},{default:(0,n.k6)((()=>[o.icon&&"right"!==o.iconSide?((0,n.uX)(),(0,n.CE)("img",{key:0,src:a(1382)(`./${o.icon}`),alt:o.iconAlt,width:o.iconWidth,height:o.iconHeight},null,8,Ut)):(0,n.Q3)("",!0),o.text?((0,n.uX)(),(0,n.CE)("span",Ot,(0,h.v_)(o.text),1)):(0,n.Q3)("",!0),o.icon&&"right"===o.iconSide?((0,n.uX)(),(0,n.CE)("img",{key:2,src:a(1382)(`./${o.icon}`),alt:o.iconAlt,width:o.iconWidth,height:o.iconHeight},null,8,Yt)):(0,n.Q3)("",!0)])),_:1},8,["href","to","class"])}var Vt={name:"LwBtn",props:{tag:{type:String,default:"a"},href:{type:String,default:null},to:{type:[String,Object],default:null},cls:String,text:String,icon:String,iconSide:String,iconAlt:String,iconWidth:String,iconHeight:String},computed:{computedTag(){return this.to?"router-link":this.tag}}};const Nt=(0,i.A)(Vt,[["render",Pt]]);var qt=Nt;const Ht={key:0},Zt=(0,n.Lk)("option",{value:"none"},"Не выбрано",-1),_t=["value"],zt={key:1};function Jt(t,e,a,s,r,i){return(0,n.uX)(),(0,n.CE)("div",{class:(0,h.C4)(["lw-select",a.cls])},[a.text?((0,n.uX)(),(0,n.CE)("small",Ht,(0,h.v_)(a.text),1)):(0,n.Q3)("",!0),(0,n.bo)((0,n.Lk)("select",{class:(0,h.C4)(["custom-select",a.mainCls]),ref:"select","onUpdate:modelValue":e[0]||(e[0]=t=>s.selected=t)},[Zt,((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(a.options,(t=>((0,n.uX)(),(0,n.CE)("option",{value:t.value,key:t.value},(0,h.v_)(t.label),9,_t)))),128))],2),[[o.u1,s.selected]]),a.note?((0,n.uX)(),(0,n.CE)("small",zt,(0,h.v_)(a.note),1)):(0,n.Q3)("",!0)],2)}var Kt=a(7487),Gt=a(144),$t={name:"LwSelect",props:{cls:String,text:String,mainCls:String,options:Array,note:String,modelValue:String,modelModifiers:{default:()=>({})}},setup(){const t=(0,Gt.KR)();return{selected:t}},watch:{selected(t){this.$emit("update:modelValue",t)},modelValue(t){this.selected=t}},updated(){this.$refs.select.customSelect&&this.$refs.select.customSelect.destroy(),(0,Kt.A)(`.${this.cls} .custom-select`),this.$refs.select.customSelect.opener.innerText&&"Не выбрано"!=this.$refs.select.customSelect.opener.innerText||(this.$refs.select.customSelect.opener.innerHTML="<span>Срок сдачи</span>")},mounted(){this.$refs.select.customSelect&&this.$refs.select.customSelect.destroy(),(0,Kt.A)(`.${this.cls} .custom-select`)}};const te=(0,i.A)($t,[["render",Jt]]);var ee=te;const ae={class:"lw-main-input-wrapper"},oe={key:0,class:"prefix"},ne=["value"],se={key:0,class:"prefix"},re=["value"];function ie(t,e,a,o,s,r){return(0,n.uX)(),(0,n.CE)("div",ae,[(0,n.Lk)("div",{class:(0,h.C4)(["input-with-prefix",{"has-prefix":r.localFormData.priceFrom}])},[r.localFormData.priceFrom?((0,n.uX)(),(0,n.CE)("span",oe,"от")):(0,n.Q3)("",!0),(0,n.Lk)("input",{class:(0,h.C4)(a.modifier?a.modifier:null),type:"text",placeholder:"Цена, от",value:r.localFormData.priceFrom,onInput:e[0]||(e[0]=(...t)=>r.onPriceFromInput&&r.onPriceFromInput(...t))},null,42,ne)],2),(0,n.Lk)("div",{class:(0,h.C4)(["input-with-prefix",{"has-prefix":r.localFormData.priceTo}])},[r.localFormData.priceTo?((0,n.uX)(),(0,n.CE)("span",se,"до")):(0,n.Q3)("",!0),(0,n.Lk)("input",{class:(0,h.C4)(a.modifier?a.modifier:null),type:"text",placeholder:"Цена, до",value:r.localFormData.priceTo,onInput:e[1]||(e[1]=(...t)=>r.onPriceToInput&&r.onPriceToInput(...t))},null,42,re)],2)])}var le={name:"LwMainInput",props:{text:String,modifier:String,placeholder:String,note:String,modelValue:{type:Object,default:()=>({priceFrom:"",priceTo:""})}},computed:{localFormData:{get(){return this.modelValue},set(t){this.$emit("update:modelValue",t)}},priceFromDisplay(){return this.localFormData.priceFrom?`от ${this.localFormData.priceFrom}`:""},priceToDisplay(){return this.localFormData.priceTo?`до ${this.localFormData.priceTo}`:""}},methods:{onPriceFromInput(t){const e=t.target.value.replace(/^от\s*/i,"").replace(/[^\d]/g,"");this.localFormData={...this.localFormData,priceFrom:e}},onPriceToInput(t){const e=t.target.value.replace(/^до\s*/i,"").replace(/[^\d]/g,"");this.localFormData={...this.localFormData,priceTo:e}}}};const ce=(0,i.A)(le,[["render",ie]]);var de=ce;const ue={class:"lw-multiple-checker"},pe={key:0,class:"lw-multiple-checker-container"},me=["id","onUpdate:modelValue"],ge=["for"];function he(t,e,a,s,r,i){return(0,n.uX)(),(0,n.CE)("div",ue,[(0,n.Lk)("div",{class:(0,h.C4)(["lw-multiple-checker-panel",{"is-open":r.isOpen}]),onClick:e[0]||(e[0]=(...t)=>i.toggleOpen&&i.toggleOpen(...t))},[(0,n.Lk)("span",null,(0,h.v_)(i.selectedFiltersText||"Тип квартиры"),1)],2),r.isOpen?((0,n.uX)(),(0,n.CE)("div",pe,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(r.elems,(t=>((0,n.uX)(),(0,n.CE)("div",{key:t.id},[(0,n.bo)((0,n.Lk)("input",{type:"checkbox",id:t.id,"onUpdate:modelValue":e=>t.checked=e,onChange:e[1]||(e[1]=(...t)=>i.emitChanges&&i.emitChanges(...t))},null,40,me),[[o.lH,t.checked]]),(0,n.Lk)("label",{for:t.id},(0,h.v_)(t.label),9,ge)])))),128))])):(0,n.Q3)("",!0)])}var be={name:"LwMultipleChecker",props:{modelValue:{type:Array}},data(){return{elems:[{id:"lw_m_1",label:"Студия",checked:!1},{id:"lw_m_2",label:"1 ккв",checked:!1},{id:"lw_m_3",label:"2 ккв",checked:!1},{id:"lw_m_4",label:"3 ккв",checked:!1},{id:"lw_m_5",label:"4 ккв",checked:!1},{id:"lw_m_6",label:"5 ккв",checked:!1},{id:"lw_m_7",label:"6+ ккв",checked:!1}],isOpen:!1}},computed:{selectedFiltersText(){const t=this.elems.filter((t=>t.checked));return 0===t.length?null:t.map((t=>t.label)).join(", ")}},watch:{modelValue:{handler(t){this.elems.forEach((e=>{e.checked=t.includes(e.label)}))},immediate:!0,deep:!0}},methods:{toggleOpen(){this.isOpen=!this.isOpen},emitChanges(){const t=this.elems.filter((t=>t.checked)).map((t=>t.label));this.$emit("update:modelValue",t)}}};const ke=(0,i.A)(be,[["render",he]]);var ve=ke,fe={name:"SortComponent",components:{LwMainInput:de,LwSelect:ee,LwMultipleChecker:ve,LwBtn:qt},props:{buildingDeadlines:{type:Array,required:!0},form:{type:Object}},data(){return{selectedDeadline:null,isOpen:!1,formData:{priceFrom:"",priceTo:"",isFavoriteFiltered:!1},selectedTypes:[]}},mounted(){this.selectedDeadline=this.form?.buildingDeadline,this.selectedTypes=this.form?.buildingTypes,this.formData.priceFrom=this.form?.priceFrom,this.formData.priceTo=this.form?.priceTo,this.formData.isFavoriteFiltered=this.form?.isFavoriteFiltered},methods:{emitApplyFilters(){this.$emit("apply-filters",{buildingDeadline:this.selectedDeadline,priceFrom:this.formData.priceFrom,priceTo:this.formData.priceTo,buildingTypes:this.selectedTypes,isFavoriteFiltered:this.formData.isFavoriteFiltered})},getSelectedTypes(t){const e=this.elems.find((e=>e.id===t));return e?e.label:""},handleFormDataUpdate(t){this.formData=t},handleUpdateIsOpen(t){this.isOpen=t}}};const we=(0,i.A)(fe,[["render",Rt]]);var Ae=we;const xe={class:"objects__grid"};function Le(t,e,a,o,s,r){const i=(0,n.g2)("ObjectPreviewCard");return(0,n.uX)(),(0,n.CE)("div",xe,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(a.blocks,(t=>((0,n.uX)(),(0,n.Wv)(i,{key:t.id,block:t},null,8,["block"])))),128))])}const Ce={class:"object-preview-card"},ye={class:"object-preview-card__header"},Fe=["src"],Ie={key:1,class:"lw-no-image",src:"assets/img/icon-no-image.svg",alt:"Объект",width:"360",height:"220"},je={class:"object-preview-card__content"},Be={class:"lw-text lw-text--md lw-text--semi"},Ee={class:"lw-text lw-text--light"},Me=(0,n.Lk)("thead",null,[(0,n.Lk)("tr",null,[(0,n.Lk)("td",null,"Найдено:"),(0,n.Lk)("td",null,"Кол-во:")])],-1);function Xe(t,e,a,o,s,r){const i=(0,n.g2)("ObjectStationList"),l=(0,n.g2)("router-link"),c=(0,n.g2)("LwBtn");return(0,n.uX)(),(0,n.CE)("div",Ce,[(0,n.Lk)("div",ye,[a.block.image?((0,n.uX)(),(0,n.CE)("img",{key:0,src:a.block.image,alt:"Объект",width:"360",height:"220"},null,8,Fe)):((0,n.uX)(),(0,n.CE)("img",Ie))]),(0,n.Lk)("div",je,[(0,n.Lk)("span",Be,(0,h.v_)(a.block.name),1),(0,n.Lk)("small",Ee,(0,h.v_)(a.block.address),1),(0,n.bF)(i,{stations:a.block.metros},null,8,["stations"]),(0,n.Lk)("table",null,[Me,(0,n.Lk)("tbody",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(r.minPricesAndCounts,((e,o)=>((0,n.uX)(),(0,n.CE)("tr",{key:o},[(0,n.Lk)("td",null,(0,h.v_)(o)+" от "+(0,h.v_)(e.price)+" млн руб.",1),(0,n.Lk)("td",null,[(0,n.bF)(l,{onClick:t.ApplyFilters,to:{query:t.$route.query,params:{id:r.id,blockId:a.block.id},name:"object-detail"}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(e.count),1)])),_:2},1032,["onClick","to"])])])))),128))])]),(0,n.bF)(c,{class:"lw-main-btn lw-main-btn--outlined object-preview-card__detail-link",tag:"a",to:{path:`/catalogs/${r.id}/blocks/${a.block.id}`,query:t.$route.query},text:"Квартиры"},null,8,["to"])])])}const Se={class:"object-station"},Te={class:"object-station-list"},Qe={class:"object-station-list-item-side"},We=["alt"],De={class:"lw-text lw-text--semi"},Re={class:"object-station-list-item-side"},Ue={class:"lw-text lw-text--light"},Oe=["src","alt"];function Ye(t,e,a,o,s,r){const i=(0,n.g2)("LwBtn");return(0,n.uX)(),(0,n.CE)("div",Se,[(0,n.Lk)("ul",Te,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(r.modifiedStations,((t,e)=>((0,n.uX)(),(0,n.CE)("li",{key:t.subway_id,class:(0,h.C4)([{"object-station-list-item--hidden":!s.expanded&&e>1},"object-station-list-item"])},[(0,n.Lk)("div",Qe,[(0,n.Lk)("img",{class:"icon-metro",src:"assets/img/icon-metro.svg",alt:t.name,width:"18",height:"18"},null,8,We),(0,n.Lk)("span",De,(0,h.v_)(t.name)+" "+(0,h.v_)(t.distance),1)]),(0,n.Lk)("div",Re,[(0,n.Lk)("span",Ue,(0,h.v_)(t.ambulationTime),1)]),(0,n.Lk)("img",{class:"metro-icons",src:t.isCar?"assets/img/icon-bus.svg":"assets/img/icon-man.svg",alt:t.isCar?"Транспортом":"Пешком",width:"18",height:"18"},null,8,Oe)],2)))),128))]),a.stations.length>2?((0,n.uX)(),(0,n.Wv)(i,{key:0,cls:"lw-simple-btn lw-simple-btn--success-color object-station-list-btn",tag:"button",text:r.buttonText,onClick:r.toggleList},null,8,["text","onClick"])):(0,n.Q3)("",!0)])}var Pe={name:"ObjectStationList",components:{LwBtn:qt},props:{stations:{type:Array}},data(){return{expanded:!1}},computed:{buttonText(){return this.expanded?"Свернуть":"Показать еще..."},modifiedStations(){return this.stations?this.stations.map((t=>{const e=t.distance.includes("транспортом");return{subway_id:t.subway_id,name:t.metro,distance:t.distance.replace(e?" транспортом":" пешком",""),isCar:e,ambulationTime:t.ambulationTime}})):[]}},methods:{toggleList(){this.expanded=!this.expanded}}};const Ve=(0,i.A)(Pe,[["render",Ye],["__scopeId","data-v-03953c4c"]]);var Ne=Ve;const qe={name:"ObjectPreviewCard",components:{ObjectStationList:Ne,LwBtn:qt},data(){return{colorFromScript:"red"}},props:{block:{type:Object,required:!0}},computed:{blocks(){return this.$store.state.catalog?.blocks},id(){return this.$store.state.catalog.id},apartments(){return this.block?.apartments||[]},visibleApartments(){return this.apartments.filter((t=>t.visible))},agentLogo(){const t=this.$store.state.catalog?.agent.photo;return t?`url(https://joywork.ru/photos/agency/${t})`:"url('../assets/img/icon-logo.svg')"},minPricesAndCounts(){if(!this.visibleApartments.length)return{};const t=this.visibleApartments.reduce(((t,e)=>(t[e.room_type_name]||(t[e.room_type_name]={prices:[],count:0}),t[e.room_type_name].prices.push(e.price),t[e.room_type_name].count+=1,t)),{}),e={};for(const a in t){const o=Math.min(...t[a].prices);e[a]={price:(o/1e6).toFixed(2),count:t[a].count}}return e}}},He=()=>{(0,o.$9)((t=>({"4548641b":t.agentLogo})))},Ze=qe.setup;qe.setup=Ze?(t,e)=>(He(),Ze(t,e)):He;var _e=qe;const ze=(0,i.A)(_e,[["render",Xe]]);var Je=ze,Ke={name:"ObjectPreviewCards.vue",components:{ObjectPreviewCard:Je},props:{blocks:{type:Array}}};const Ge=(0,i.A)(Ke,[["render",Le]]);var $e=Ge;const ta=t=>((0,n.Qi)("data-v-2339c223"),t=t(),(0,n.jt)(),t),ea={class:"object-preview-card__header"},aa=["src"],oa={class:"ymaps-2-1-79-balloon__close-button"},na={xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",width:"18",height:"18",viewBox:"0 0 50 50",style:{"margin-top":"8px","margin-right":"8px"}},sa=ta((()=>(0,n.Lk)("thead",null,[(0,n.Lk)("tr",null,[(0,n.Lk)("td",null,"Найдено:"),(0,n.Lk)("td",null,"Кол-во:")])],-1)));function ra(t,e,a,s,r,i){const l=(0,n.g2)("LwBtn");return(0,n.uX)(),(0,n.CE)("div",{class:"object-preview-card",onClick:e[5]||(e[5]=(0,o.D$)((()=>{}),["stop"]))},[(0,n.Lk)("div",ea,[(0,n.Lk)("img",{src:a.objectImg,alt:"Объект",width:"360",height:"220",onClick:e[0]||(e[0]=(0,o.D$)((()=>{}),["stop"]))},null,8,aa),(0,n.Lk)("div",{class:"ymaps-2-1-79-balloon__close",onClick:e[1]||(e[1]=(0,o.D$)(((...t)=>i.closeBalloon&&i.closeBalloon(...t)),["stop"]))},[(0,n.Lk)("div",oa,[((0,n.uX)(),(0,n.CE)("svg",na))])])]),(0,n.Lk)("div",{class:"object-preview-card__content",onClick:e[4]||(e[4]=(0,o.D$)((()=>{}),["stop"]))},[(0,n.Lk)("table",null,[sa,(0,n.Lk)("tbody",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(a.objects,((t,a)=>((0,n.uX)(),(0,n.CE)("tr",{key:a,onClick:e[2]||(e[2]=(0,o.D$)((t=>console.log(t)),["stop","prevent"]))},[(0,n.Lk)("td",null,(0,h.v_)(t.type),1),(0,n.Lk)("td",null,(0,h.v_)(t.value),1)])))),128))])]),(0,n.bF)(l,{cls:"lw-main-btn lw-main-btn--outlined object-preview-card__detail-link",tag:"a",to:a.detailLink,text:"Квартиры",onClick:e[3]||(e[3]=(0,o.D$)((()=>{}),["stop"]))},null,8,["to"])])])}var ia={name:"BaloonComponent",components:{LwBtn:qt},props:{objectImg:{type:String,required:!0},block:{type:Object,required:!0},detailLink:{type:String,required:!0},objects:{type:Array,required:!0,default:()=>[]}},methods:{closeBalloon(t){t.stopPropagation(),this.$emit("close")}},computed:{agentLogo(){const t=this.$store.state.catalog?.agent.photo||this.$store.getters.presentationAgent.photo;return t?`url(https://joywork.ru/photos/agency/${t})`:"url('../assets/img/icon-logo.svg')"}}};const la=(0,i.A)(ia,[["render",ra],["__scopeId","data-v-2339c223"]]);var ca=la,da={name:"SectionObjects",components:{YandexMapZoomControl:Wt.qZ,YandexMapScaleControl:Wt.tq,BaloonComponent:ca,YandexMap:Wt.a3,YandexMapControls:Wt.Kk,YandexMapDefaultSchemeLayer:Wt.HP,YandexMapDefaultFeaturesLayer:Wt.LH,YandexMapMarker:Wt.o9,SortComponent:Ae,LwBtn:qt,ObjectPreviewCards:$e},data(){return{sortOption:null,openMarker:null,map:null,isMapOpen:!1,mapCenter:null,mapZoom:null,bounds:null}},props:{form:Object},computed:{filteredBlocks(){return this.blocks.map((t=>{const e=t.apartments.filter((t=>t.visible));return{...t,visibleApartments:e}})).filter((t=>t.visibleApartments.length>0))},mapSettings(){return{location:{center:this.mapCenter||[55.755299091204094,37.62299039750348],zoom:this.mapZoom||17}}},blocks(){return this.$store.state.catalog?.blocks||[]},apartments(){return this.blocks?.reduce(((t,e)=>(t.push(...e.apartments),t)),[])},allDeadlines(){const t=this.apartments.map((t=>this.formatDeadline(t.building_deadline))).filter((t=>!!t));return Array.from(new Set(t.map((t=>t.label)))).map((e=>t.find((t=>t.label===e))))},blockCount(){return this.blocks.length},id(){return this.$store.state.catalog.id},visibleApartments(){return this.apartments.filter((t=>t.visible))}},methods:{formatDeadline(t){const e=new Date,a=new Date(t);if(a<e||isNaN(a))return{label:"Сдан",value:"ready"};const o=["1 квартал","2 квартал","3 квартал","4 квартал"],n=Math.floor((a.getMonth()+3)/3),s=o[n-1],r=a.getFullYear();return s&&r?{label:`${s} ${r}`,value:`${n}/${r}`}:null},toggleMap(){if(this.isMapOpen=!this.isMapOpen,this.isMapOpen){const t=this.blocks.map((t=>[t.longitude,t.latitude]));this.setOptimalZoom(t),document.querySelectorAll(".ymaps3x0--marker").forEach((t=>{t.style.zIndex=30,console.log(t)}))}},applyFilters({buildingDeadline:t,priceFrom:e,priceTo:a,buildingTypes:o,isFavoriteFiltered:n}){this.form.buildingDeadline=t,this.form.priceFrom=e,this.form.priceTo=a,this.form.buildingTypes=o,this.$router.replace({query:{buildingDeadline:t,priceFrom:e,priceTo:a,buildingTypes:o,isFavoriteFiltered:this.form.isFavoriteFiltered}}),this.$store.state.catalog&&this.$store.state.catalog.blocks?this.$store.commit("fixApartments",{catalog:this.$store.state?.catalog,filters:this.form}):console.error("Catalog are not defined")},groupApartmentsByType(t){const e=t.reduce(((t,e)=>(t[e.room_type_name]||(t[e.room_type_name]={type:e.room_type_name,value:0}),t[e.room_type_name].value+=1,t)),{});return Object.values(e)},calculateBoundingBox(t){let e=-1/0,a=1/0,o=-1/0,n=1/0;return t.forEach((t=>{e=Math.max(e,t[0]),a=Math.min(a,t[0]),o=Math.max(o,t[1]),n=Math.min(n,t[1])})),{north:e,south:a,east:o,west:n}},setOptimalZoom(t){const e=this.calculateBoundingBox(t),a=this.blocks.map((t=>t.longitude)),o=this.blocks.map((t=>t.latitude)),n=Math.min(...a),s=Math.max(...a),r=Math.max(...o),i=Math.min(...o),l=s-n,c=r-i;let d=Math.max(l,c);d<0&&(d+=360);const u=360,p=Math.log(410400/d/u)/Math.LN2-2,m=[(e.north+e.south)/2,(e.east+e.west)/2];this.mapZoom=isFinite(p)?p:14,this.mapCenter=m}},watch:{"$route.query":{handler(t){const e=["buildingTypes"];Object.keys(this.form).forEach((a=>{Object.prototype.hasOwnProperty.call(t,a)?e.includes(a)?Array.isArray(t[a])?this.form[a]=t[a].map((t=>isNaN(+t)?t:parseInt(t))):this.form[a]=[isNaN(+t[a])?t[a]:parseInt(t[a])]:"false"===t[a]?(this.form[a]=!1,this.$store.state.catalog&&this.$store.state.catalog.blocks&&this.$store.commit("fixApartments",{catalog:this.$store.state?.catalog,filters:this.form})):"true"===t[a]?(this.form[a]=!0,this.$store.state.catalog&&this.$store.state.catalog.blocks&&this.$store.commit("fixApartments",{catalog:this.$store.state?.catalog,filters:this.form})):this.form[a]=t[a]:(this.form[a]="isFavoriteFiltered"!=a&&(e.includes(a)?[]:""),this.$store.state.catalog&&this.$store.state.catalog.blocks&&this.$store.commit("fixApartments",{catalog:this.$store.state?.catalog,filters:this.form}))}))},immediate:!0,deep:!0}}};const ua=(0,i.A)(da,[["render",Qt]]);var pa=ua,ma={name:"IndexPageView",data(){return{form:{buildingDeadline:"",priceFrom:"",priceTo:"",buildingTypes:[],isFavoriteFiltered:!1}}},components:{MainHeader:Bt,Objects:pa}};const ga=(0,i.A)(ma,[["render",u]]);var ha=ga;function ba(t,e,a,o,s,r){const i=(0,n.g2)("MainHeader"),l=(0,n.g2)("ObjectDetail");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.bF)(i),(0,n.bF)(l)],64)}const ka={key:0,class:"object-detail"},va={class:"lw-container object-detail__container"},fa={class:"object-detail__main"},wa={class:"object-detail__info"},Aa={class:"object-detail__info-top"},xa={class:"lw-text lw-text--md lw-text--semi"},La={class:"lw-text lw-text--light"},Ca={class:"lw-text"},ya={class:"object-detail__chars"},Fa={class:"object-detail__desc"},Ia=(0,n.Lk)("span",{class:"lw-text lw-text--md lw-text--bold object-detail__title"},"Описание ЖК",-1),ja={class:"lw-text lw-text--light"},Ba={class:"objects-list objects-list--table-view"},Ea=(0,n.Lk)("span",{class:"lw-text lw-text--md lw-text--bold object-detail__title"},"Квартиры в комплексе",-1),Ma={class:"objects-list objects-list--card-view"};function Xa(t,e,a,o,s,r){const i=(0,n.g2)("BreadCrumbs"),l=(0,n.g2)("LwMainSlider"),c=(0,n.g2)("LwBtn"),d=(0,n.g2)("ModalMap"),u=(0,n.g2)("LwFvBtn"),p=(0,n.g2)("ObjectStationList"),m=(0,n.g2)("LwSimpleTable"),g=(0,n.g2)("SortComponent"),b=(0,n.g2)("Apartments"),k=(0,n.g2)("ObjectCards"),v=(0,n.g2)("Paginator");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.bF)(i,{blocks:r.blocks},null,8,["blocks"]),r.block?((0,n.uX)(),(0,n.CE)("div",ka,[(0,n.Lk)("div",va,[(0,n.Lk)("div",fa,[r.block?((0,n.uX)(),(0,n.Wv)(l,{key:0,slides:r.block.block_img},null,8,["slides"])):(0,n.Q3)("",!0),(0,n.Lk)("div",wa,[(0,n.Lk)("div",Aa,[(0,n.bF)(c,{cls:"lw-simple-btn lw-simple-btn--success-color",tag:"a",text:"На карте",icon:"icon-map.svg",iconWidth:24,iconHeight:24,iconAlt:"На карт",onClick:e[0]||(e[0]=t=>r.showModalMap())}),s.showModal?((0,n.uX)(),(0,n.Wv)(d,{key:0,block:r.block,onClose:r.closeModalMap},null,8,["block","onClose"])):(0,n.Q3)("",!0),(0,n.bF)(c),(0,n.bF)(u,{onToggle:r.onClick,state:r.block.count_favorite_apartments},null,8,["onToggle","state"])]),(0,n.Lk)("span",xa,(0,h.v_)(r.block.name),1),(0,n.Lk)("small",La,(0,h.v_)(r.block.region_name),1),(0,n.Lk)("span",Ca,(0,h.v_)(r.block.address),1),(0,n.bF)(p,{stations:r.block.metros},null,8,["stations"]),(0,n.Lk)("div",ya,[(0,n.bF)(m,{apartments:r.visibleApartments},null,8,["apartments"])])])]),(0,n.Lk)("div",Fa,[Ia,(0,n.Lk)("p",ja,(0,h.v_)(r.block.note),1)]),(0,n.bF)(g,{form:s.form,buildingDeadlines:r.allDeadlines,onApplyFilters:r.applyFilters},null,8,["form","buildingDeadlines","onApplyFilters"]),(0,n.Lk)("div",Ba,[Ea,(0,n.bF)(b,{perPage:20,page:s.currentPage,apartments:r.visibleApartments},null,8,["page","apartments"])]),(0,n.Lk)("div",Ma,[(0,n.bF)(k,{perPage:20,page:s.currentPage,apartments:r.visibleApartments},null,8,["page","apartments"])]),r.visibleApartments.length>20?((0,n.uX)(),(0,n.Wv)(v,{key:0,"total-items":r.visibleApartments.length,"items-per-page":20,"max-pages-shown":10,modelValue:s.currentPage,"onUpdate:modelValue":e[1]||(e[1]=t=>s.currentPage=t),onClick:r.handlePageChanged},null,8,["total-items","modelValue","onClick"])):(0,n.Q3)("",!0)])])):(0,n.Q3)("",!0)],64)}const Sa={key:0,class:"lw-text lw-text--light"};function Ta(t,e,a,o,s,r){return(0,n.uX)(),(0,n.CE)("button",{onClick:e[0]||(e[0]=e=>t.$emit("toggle")),class:(0,h.C4)(["lw-fv-btn",{active:a.state,"lw-fv-btn--simple":!a.text}]),type:"button","aria-label":"Избранное"},[a.text?((0,n.uX)(),(0,n.CE)("span",Sa,"В избранное")):(0,n.Q3)("",!0)],2)}var Qa={name:"LwFvBtn",props:{state:Boolean,text:String,onClick:Function}};const Wa=(0,i.A)(Qa,[["render",Ta],["__scopeId","data-v-2276791c"]]);var Da=Wa;const Ra={class:"lw-main-slider"},Ua=["src","alt"];function Oa(t,e,a,o,s,r){const i=(0,n.g2)("SwiperSlide"),l=(0,n.g2)("Swiper");return(0,n.uX)(),(0,n.CE)("div",Ra,[(0,n.bF)(l,{modules:o.modules,class:"swiper",navigation:""},{default:(0,n.k6)((()=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(a.slides,(t=>((0,n.uX)(),(0,n.Wv)(i,{key:t.id},{default:(0,n.k6)((()=>[(0,n.Lk)("img",{src:t,alt:t.alt,width:"550",height:"550"},null,8,Ua)])),_:2},1024)))),128))])),_:1},8,["modules"])])}var Ya=a(8421),Pa=a(5315);const Va={name:"LwMainSlider",components:{SwiperSlide:Ya.qr,Swiper:Ya.RC},props:{slides:{type:Array,required:!0}},setup(){return{modules:[Pa.Vx]}},computed:{agentLogo(){const t=this.$store.state.catalog?.agent||this.$store.getters.presentationAgent,e=t?.photo;return e?`url(https://joywork.ru/photos/agency/${e})`:"url('../assets/img/icon-logo.svg')"}}},Na=()=>{(0,o.$9)((t=>({"73ca2020":t.agentLogo})))},qa=Va.setup;Va.setup=qa?(t,e)=>(Na(),qa(t,e)):Na;var Ha=Va;const Za=(0,i.A)(Ha,[["render",Oa],["__scopeId","data-v-22fb3d6c"]]);var _a=Za;const za={class:"img-frame"},Ja=["src"];function Ka(t,e,a,o,s,r){return(0,n.uX)(),(0,n.CE)("div",za,[(0,n.Lk)("img",{src:`${a.img}`,width:"80",height:"80"},null,8,Ja)])}const Ga={name:"ImgFrame",props:{img:{type:String,required:!0}},computed:{agentLogo(){const t=this.$store.state.catalog?.agent.photo;return t?`url(https://joywork.ru/photos/agency/${t})`:"url('../assets/img/icon-logo.svg')"}}},$a=()=>{(0,o.$9)((t=>({"54d647ee":t.agentLogo})))},to=Ga.setup;Ga.setup=to?(t,e)=>($a(),to(t,e)):$a;var eo=Ga;const ao=(0,i.A)(eo,[["render",Ka]]);var oo=ao;const no=t=>((0,n.Qi)("data-v-52657a17"),t=t(),(0,n.jt)(),t),so={class:"lw-simple-table"},ro=no((()=>(0,n.Lk)("td",null,"Корпус",-1)));function io(t,e,a,o,s,r){return(0,n.uX)(),(0,n.CE)("div",so,[(0,n.Lk)("table",null,[(0,n.Lk)("tbody",null,[(0,n.Lk)("tr",null,[ro,(0,n.Lk)("td",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(r.buildingAndDeadlines,((t,e)=>((0,n.uX)(),(0,n.CE)("div",{key:e},(0,h.v_)(t),1)))),128))])])])])])}var lo={name:"LwSimpleTable",props:{apartments:{type:Array,required:!0}},computed:{buildingAndDeadlines(){const t=[...new Set(this.apartments.map((t=>t.building_corp)))],e=t.map((t=>{const e=this.apartments.filter((e=>e.building_corp===t)).map((t=>this.formatDeadline(t.building_deadline))),a=[...new Set(e)];return a.map((e=>`${t} - ${e}`))}));return e.flat()}},methods:{formatDeadline(t){const e=new Date,a=new Date(t);if(a<e||isNaN(a))return"Сдан";const o=["1 квартал","2 квартал","3 квартал","4 квартал"],n=o[Math.floor((a.getMonth()+3)/3)-1],s=a.getFullYear();return`${n} ${s}`}}};const co=(0,i.A)(lo,[["render",io],["__scopeId","data-v-52657a17"]]);var uo=co;function po(t,e,a,o,s,r){const i=(0,n.g2)("ObjectCard");return(0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(r.paginatedApartments,(t=>((0,n.uX)(),(0,n.Wv)(i,{key:t.id,apartment:t},null,8,["apartment"])))),128)}const mo={class:"object-card"},go={class:"object-card__img"},ho={class:"object-card__info"},bo={class:"lw-table-wrapper"},ko=(0,n.Lk)("td",null,"Общая площадь",-1),vo=(0,n.Lk)("td",null,"Корпус",-1),fo=(0,n.Lk)("td",null,"№ кв",-1),wo=(0,n.Lk)("td",null,"Тип",-1),Ao=(0,n.Lk)("td",null,"Этаж",-1),xo=(0,n.Lk)("td",null,"Отделка",-1),Lo=(0,n.Lk)("td",null,"Срок сдачи",-1),Co=(0,n.Lk)("div",{class:"divide"},null,-1),yo={class:"full_price"},Fo={class:"area_price"};function Io(t,e,a,o,s,r){const i=(0,n.g2)("ImgFrame"),l=(0,n.g2)("router-link"),c=(0,n.g2)("LwFvBtn"),d=(0,n.g2)("LwBtn");return(0,n.uX)(),(0,n.CE)("div",mo,[(0,n.Lk)("div",go,[(0,n.bF)(l,{to:{name:"object-detail-map",params:{blockId:t.$route.params.blockId,apartmentId:a.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.bF)(i,{img:a.apartment.image},null,8,["img"])])),_:1},8,["to"]),(0,n.bF)(c,{state:a.apartment.is_favorite,onToggle:r.onClick},null,8,["state","onToggle"])]),(0,n.Lk)("div",ho,[(0,n.Lk)("div",bo,[(0,n.Lk)("table",null,[(0,n.Lk)("tbody",null,[(0,n.Lk)("tr",null,[ko,(0,n.Lk)("td",null,(0,h.v_)(`${a.apartment.space_total} м2`),1)]),(0,n.Lk)("tr",null,[vo,(0,n.Lk)("td",null,(0,h.v_)(a.apartment.building_corp),1)]),(0,n.Lk)("tr",null,[fo,(0,n.Lk)("td",null,(0,h.v_)(a.apartment.number),1)]),(0,n.Lk)("tr",null,[wo,(0,n.Lk)("td",null,(0,h.v_)(a.apartment.room_type_name),1)]),(0,n.Lk)("tr",null,[Ao,(0,n.Lk)("td",null,(0,h.v_)(a.apartment.flat_floor),1)]),(0,n.Lk)("tr",null,[xo,(0,n.Lk)("td",null,(0,h.v_)(a.apartment.decoration),1)]),(0,n.Lk)("tr",null,[Lo,(0,n.Lk)("td",null,(0,h.v_)(r.formattedDeadline),1)])])]),Co,(0,n.Lk)("table",null,[(0,n.Lk)("tbody",null,[(0,n.Lk)("tr",null,[(0,n.Lk)("td",yo,(0,h.v_)(r.formatNumber(a.apartment.price))+" руб. ",1)]),(0,n.Lk)("tr",null,[(0,n.Lk)("td",Fo,(0,h.v_)(r.calcAreaPrice(a.apartment.price,a.apartment.space_total))+" руб. кв.м2 ",1)])])])])]),a.showMoreBtn?((0,n.uX)(),(0,n.Wv)(d,{key:0,cls:"lw-main-btn lw-main-btn--outlined",tag:"a",to:`${t.$route.params.blockId}/apartments/${a.apartment.id}`,text:"Подробнее"},null,8,["to"])):(0,n.Q3)("",!0)])}var jo=a(4373);const Bo=jo.A.create({baseURL:"https://joywork.ru/presentation-api/api"});var Eo=Bo,Mo={toggleFavoriteApartmnet(t,e,a){return Eo.post(`/catalogs/${a}/apartments/${t}/favorite`,{isFavorite:e})},toggleFavoriteBlock(t,e,a){return Eo.post(`/catalogs/${a}/blocks/${t}/favorite`,{isFavorite:e})}};const Xo={name:"ObjectCard",components:{LwFvBtn:Da,ImgFrame:oo,LwBtn:qt},props:{showMoreBtn:{type:Boolean,default:!0},apartment:{type:Object,required:!0},selectedFilters:{type:Array,required:!0}},computed:{formattedDeadline(){return this.formatDeadline(this.apartment.building_deadline)},block(){return this.$store.getters.block},agentLogo(){const t=this.$store.state.catalog?.agent.photo;return t?`url(https://joywork.ru/photos/agency/${t})`:"url('../assets/img/icon-logo.svg')"}},watch:{"$route.params.blockId"(){this.$store.commit("setBlockId",this.$route.params.blockId)}},mounted(){this.$store.commit("setBlockId",this.$route.params.blockId)},methods:{calcAreaPrice(t,e){if(!t||!e)return 0;let a=t/e;return this.formatNumber(Math.trunc(a))},formatNumber(t){if(!t)return 0;let e=t.toString(),a=e.split("."),o=a[0].replace(/\B(?=(\d{3})+(?!\d))/g," "),n=2===a.length?o+"."+a[1]:o;return n},onClick(){console.log("clickd"),Mo.toggleFavoriteApartmnet(this.apartment.id,!this.apartment.is_favorite,this.$route.params.catalogId).then((()=>{this.apartment.is_favorite=!this.apartment.is_favorite,this.block.count_favorite_apartments=this.apartment.is_favorite?this.block.count_favorite_apartments+1:this.block.count_favorite_apartments-1}))},formatDeadline(t){const e=new Date,a=new Date(t);if(a<e||isNaN(a))return"Сдан";const o=["1 квартал","2 квартал","3 квартал","4 квартал"],n=o[Math.floor((a.getMonth()+3)/3)-1],s=a.getFullYear();return`${n} ${s}`}}},So=()=>{(0,o.$9)((t=>({a581df86:t.agentLogo})))},To=Xo.setup;Xo.setup=To?(t,e)=>(So(),To(t,e)):So;var Qo=Xo;const Wo=(0,i.A)(Qo,[["render",Io]]);var Do=Wo,Ro={name:"ObjectCards",components:{ObjectCard:Do},props:{apartments:{type:Array},page:{type:Number,default:1},perPage:{type:Number,default:10}},computed:{paginatedApartments(){return[...this.apartments].splice(1==this.page?0:(this.page-1)*this.perPage,this.perPage)}}};const Uo=(0,i.A)(Ro,[["render",po]]);var Oo=Uo;const Yo={class:"pagination"},Po=(0,n.Fv)('<div class="pagination-wrapper"><button class="pagination-btn pagination-btn--hidden-xs" type="button"><svg width="16" height="16"><use xlink:href="assets/sprite.svg#icon-double-arr-l"></use></svg></button><button class="pagination-btn pagination-btn--hidden-xs" type="button"><svg width="16" height="16"><use xlink:href="assets/sprite.svg#icon-arr-l"></use></svg></button><button class="pagination-btn" type="button">1</button><button class="pagination-btn" type="button">2</button><button class="pagination-btn current" type="button">3</button><button class="pagination-btn pagination-btn--hidden-xs" type="button"><svg width="16" height="16"><use xlink:href="assets/sprite.svg#icon-arr-r"></use></svg></button><button class="pagination-btn pagination-btn--hidden-xs" type="button"><svg width="16" height="16"><use xlink:href="assets/sprite.svg#icon-double-arr-r"></use></svg></button></div>',1);function Vo(t,e,a,o,s,r){const i=(0,n.g2)("LwSelect");return(0,n.uX)(),(0,n.CE)("div",Yo,[(0,n.bF)(i,{mainCls:"custom-pagination-select",cls:"lw-pagination-select",options:[{value:5,label:5},{value:10,label:10},{value:20,label:20}]}),Po])}var No={components:{LwSelect:ee}};const qo=(0,i.A)(No,[["render",Vo]]);var Ho=qo;const Zo={ref:"listContainer",class:"lw-table-wrapper"},_o=(0,n.Lk)("thead",null,[(0,n.Lk)("tr",null,[(0,n.Lk)("td",null,"Планировка"),(0,n.Lk)("td",null,"Корпус"),(0,n.Lk)("td",null,"Срок сдачи"),(0,n.Lk)("td",null,"№ кв"),(0,n.Lk)("td",null,"Тип"),(0,n.Lk)("td",null,"Этаж"),(0,n.Lk)("td",null,"Общая площадь"),(0,n.Lk)("td",null,"Стоимость, руб."),(0,n.Lk)("td",null,"Отделка"),(0,n.Lk)("td")])],-1);function zo(t,e,a,o,s,r){const i=(0,n.g2)("Apartment");return(0,n.uX)(),(0,n.CE)("div",Zo,[(0,n.Lk)("table",null,[_o,(0,n.Lk)("tbody",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(r.paginatedApartments,(t=>((0,n.uX)(),(0,n.Wv)(i,{key:t.id,apartment:t},null,8,["apartment"])))),128))])])],512)}function Jo(t,e,a,o,s,r){const i=(0,n.g2)("ImgFrame"),l=(0,n.g2)("router-link"),c=(0,n.g2)("LwFvBtn");return(0,n.uX)(),(0,n.CE)("tr",null,[(0,n.Lk)("td",null,[(0,n.bF)(l,{to:{name:"object-detail-map",params:{blockId:t.$route.params.blockId,apartmentId:a.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.bF)(i,{img:a.apartment.image},null,8,["img"])])),_:1},8,["to"])]),(0,n.Lk)("td",null,[(0,n.bF)(l,{to:{name:"object-detail-map",params:{blockId:t.$route.params.blockId,apartmentId:a.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(a.apartment.building_corp),1)])),_:1},8,["to"])]),(0,n.Lk)("td",null,[(0,n.bF)(l,{to:{name:"object-detail-map",params:{blockId:t.$route.params.blockId,apartmentId:a.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(r.formattedDeadline),1)])),_:1},8,["to"])]),(0,n.Lk)("td",null,[(0,n.bF)(l,{to:{name:"object-detail-map",params:{blockId:t.$route.params.blockId,apartmentId:a.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(a.apartment.number),1)])),_:1},8,["to"])]),(0,n.Lk)("td",null,[(0,n.bF)(l,{to:{name:"object-detail-map",params:{blockId:t.$route.params.blockId,apartmentId:a.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(r.roomTypeWithSuffix),1)])),_:1},8,["to"])]),(0,n.Lk)("td",null,[(0,n.bF)(l,{to:{name:"object-detail-map",params:{blockId:t.$route.params.blockId,apartmentId:a.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(a.apartment.flat_floor),1)])),_:1},8,["to"])]),(0,n.Lk)("td",null,[(0,n.bF)(l,{to:{name:"object-detail-map",params:{blockId:t.$route.params.blockId,apartmentId:a.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(a.apartment.space_total),1)])),_:1},8,["to"])]),(0,n.Lk)("td",null,[(0,n.bF)(l,{to:{name:"object-detail-map",params:{blockId:t.$route.params.blockId,apartmentId:a.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(r.formatNumber(a.apartment.price)),1)])),_:1},8,["to"])]),(0,n.Lk)("td",null,[(0,n.bF)(l,{to:{name:"object-detail-map",params:{blockId:t.$route.params.blockId,apartmentId:a.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(a.apartment.decoration),1)])),_:1},8,["to"])]),(0,n.Lk)("td",null,[(0,n.bF)(c,{onToggle:r.onClick,class:(0,h.C4)(`${a.apartment.is_favorite}`),state:a.apartment.is_favorite},null,8,["onToggle","class","state"])])])}var Ko={name:"ApartmentItem",components:{LwFvBtn:Da,ImgFrame:oo},props:{apartment:{type:Object,required:!0}},computed:{formattedDeadline(){return this.formatDeadline(this.apartment.building_deadline)},roomTypeWithSuffix(){return this.apartment.room_type_name},block(){return this.$store.getters.block},isFavorite(){return this.apartment.is_favorite}},watch:{"$route.params.blockId"(){this.$store.commit("setBlockId",this.$route.params.blockId)}},mounted(){this.$store.commit("setBlockId",this.$route.params.blockId)},methods:{formatNumber(t){if(!t)return 0;let e=t.toString(),a=e.split("."),o=a[0].replace(/\B(?=(\d{3})+(?!\d))/g," "),n=2===a.length?o+"."+a[1]:o;return n},onClick(){Mo.toggleFavoriteApartmnet(this.apartment.id,!this.apartment.is_favorite,this.$route.params.catalogId).then((()=>{this.apartment.is_favorite=!this.apartment.is_favorite,this.block.count_favorite_apartments=this.apartment.is_favorite?this.block.count_favorite_apartments+1:this.block.count_favorite_apartments-1}))},formatDeadline(t){const e=new Date,a=new Date(t);if(a<e||isNaN(a))return"Сдан";const o=["1 квартал","2 квартал","3 квартал","4 квартал"],n=o[Math.floor((a.getMonth()+3)/3)-1],s=a.getFullYear();return`${n} ${s}`}}};const Go=(0,i.A)(Ko,[["render",Jo]]);var $o=Go,tn={name:"ApartmentsList",components:{Apartment:$o},props:{apartments:{type:Array},page:{type:Number,default:1},perPage:{type:Number,default:10}},computed:{paginatedApartments(){return this.$refs.listContainer?.scrollIntoView({block:"start",behavior:"smooth"}),[...this.apartments].splice(1==this.page?0:(this.page-1)*this.perPage,this.perPage)}}};const en=(0,i.A)(tn,[["render",zo]]);var an=en;const on={class:"lw-container"},nn={class:"breadcrumbs"},sn={key:1,class:"lw-text lw-text--medi lw-text--success"},rn={key:3,class:"lw-text lw-text--medi lw-text--success"},ln={key:5,class:"lw-text lw-text--medi lw-text--success"};function cn(t,e,a,o,s,r){const i=(0,n.g2)("router-link");return(0,n.uX)(),(0,n.CE)("div",on,[(0,n.Lk)("div",nn,[r.id&&!r.isActiveCatalog?((0,n.uX)(),(0,n.Wv)(i,{key:0,class:(0,h.C4)(["lw-text lw-text--medi lw-text--light",{"lw-text--success":r.isActiveCatalog}]),to:{name:"index",params:{id:r.id}}},{default:(0,n.k6)((()=>[(0,n.eW)("Жилые комплексы")])),_:1},8,["class","to"])):(0,n.Q3)("",!0),r.isActiveCatalog?((0,n.uX)(),(0,n.CE)("span",sn,"Жилые комплексы")):(0,n.Q3)("",!0),r.blockId&&!r.isActiveBlock?((0,n.uX)(),(0,n.Wv)(i,{key:2,class:(0,h.C4)(["lw-text lw-text--medi lw-text--light",{"lw-text--success":r.isActiveBlock}]),to:{name:"object-detail",params:{blockId:r.blockId}}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(r.blockName),1)])),_:1},8,["class","to"])):(0,n.Q3)("",!0),r.isActiveBlock?((0,n.uX)(),(0,n.CE)("span",rn,(0,h.v_)(r.blockName),1)):(0,n.Q3)("",!0),r.apartment&&!r.isActiveApartment?((0,n.uX)(),(0,n.Wv)(i,{key:4,class:(0,h.C4)(["lw-text lw-text--medi lw-text--light",{"lw-text--success":r.isActiveApartment}]),to:{name:"object-detail-map",params:{blockId:r.blockId,id:r.id,apartmentId:r.apartment.id}}},{default:(0,n.k6)((()=>[(0,n.eW)((0,h.v_)(r.apartmentInfo),1)])),_:1},8,["class","to"])):(0,n.Q3)("",!0),r.isActiveApartment?((0,n.uX)(),(0,n.CE)("span",ln,(0,h.v_)(r.apartmentInfo),1)):(0,n.Q3)("",!0)])])}var dn={name:"BreadCrumbs",computed:{id(){return this.$store.state.catalog?.id||null},blockId(){return this.$route.params.blockId?parseInt(this.$route.params.blockId):null},block(){return this.blocks?.find((t=>t.id===this.blockId))||null},apartment(){return this.$store.getters.apartment||null},blocks(){return this.$store.state.catalog?.blocks||[]},isActiveCatalog(){return!this.$route.params.blockId&&!this.$route.params.apartmentId},isActiveBlock(){return this.$route.params.blockId&&!this.$route.params.apartmentId},isActiveApartment(){return!!this.$route.params.apartmentId},blockName(){return this.block?.name||"Undefined"},apartmentInfo(){if(!this.apartment)return"Undefined";const t=this.apartment.building_corp||"Undefined",e=this.apartment.number||"Undefined";return`${t} ${e}`}}};const un=(0,i.A)(dn,[["render",cn],["__scopeId","data-v-140567aa"]]);var pn=un,mn=a(834);const gn=t=>((0,n.Qi)("data-v-7d65e4e4"),t=t(),(0,n.jt)(),t),hn={class:"modal-container"},bn={class:"modal-map"},kn={class:"object-detail__map"},vn=gn((()=>(0,n.Lk)("div",{class:"marker balloon"},null,-1)));function fn(t,e,a,o,s,r){const i=(0,n.g2)("yandex-map-default-features-layer"),l=(0,n.g2)("yandex-map-default-scheme-layer"),c=(0,n.g2)("yandex-map-zoom-control"),d=(0,n.g2)("yandex-map-scale-control"),u=(0,n.g2)("yandex-map-controls"),p=(0,n.g2)("yandex-map-marker"),m=(0,n.g2)("yandex-map");return(0,n.uX)(),(0,n.CE)("div",hn,[(0,n.Lk)("div",bn,[(0,n.Lk)("button",{class:"close-btn",onClick:e[0]||(e[0]=e=>t.$emit("close"))},"×"),(0,n.Lk)("div",kn,[(0,n.bF)(m,{modelValue:t.map,"onUpdate:modelValue":e[1]||(e[1]=e=>t.map=e),settings:{location:{center:r.mapCenter,zoom:17}},width:"100%",height:"500px"},{default:(0,n.k6)((()=>[(0,n.bF)(i),(0,n.bF)(l),(0,n.bF)(u,{settings:{position:"right"}},{default:(0,n.k6)((()=>[(0,n.bF)(c),(0,n.bF)(d)])),_:1}),(0,n.bF)(p,{settings:{coordinates:r.mapCenter,zoom:17}},{default:(0,n.k6)((()=>[vn])),_:1},8,["settings"])])),_:1},8,["modelValue","settings"])])])])}var wn={name:"ModalMap",components:{YandexMap:Wt.a3,YandexMapDefaultSchemeLayer:Wt.HP,YandexMapDefaultFeaturesLayer:Wt.LH,YandexMapMarker:Wt.o9,YandexMapZoomControl:Wt.qZ,YandexMapScaleControl:Wt.tq,YandexMapControls:Wt.Kk},computed:{block(){return this.$store.getters.block},mapCenter(){return this.block?[this.block?.longitude,this.block?.latitude]:[55.603454,37.029407]}}};const An=(0,i.A)(wn,[["render",fn],["__scopeId","data-v-7d65e4e4"]]);var xn=An,Ln={components:{Paginator:mn.V,LwBtn:qt,SortComponent:Ae,PaginationComponent:Ho,LwFvBtn:Da,ObjectStationList:Ne,ImgFrame:oo,LwSimpleTable:uo,ObjectCards:Oo,LwMainSlider:_a,Apartments:an,BreadCrumbs:pn,ModalMap:xn},data(){return{form:{buildingDeadline:"",priceFrom:"",priceTo:"",buildingTypes:[],isFavoriteFiltered:!1},filtersAplied:!1,sortOption:null,currentPage:1,showModal:!1}},watch:{"$route.query":{handler(t){const e=["buildingTypes"];Object.keys(this.form).forEach((a=>{t.hasOwnProperty(a)&&(e.includes(a)?Array.isArray(t[a])?this.form[a]=t[a].map((t=>isNaN(+t)?t:parseInt(t))):this.form[a]=[isNaN(+t[a])?t[a]:parseInt(t[a])]:"false"===t[a]?this.form[a]=!1:"true"===t[a]?this.form[a]=!0:this.form[a]=t[a])}))},immediate:!0,deep:!0},form:{handler(t){this.$store.state.catalog&&this.$store.state.catalog.blocks&&this.$store.commit("fixApartments",{catalog:this.$store.state?.catalog,filters:t})},immediate:!0,deep:!0}},computed:{allDeadlines(){const t=this.apartments.map((t=>this.formatDeadline(t.building_deadline))).filter((t=>!!t));return Array.from(new Set(t.map((t=>t.label)))).map((e=>t.find((t=>t.label===e))))},blocks(){return this.catalog?this.catalog.blocks:[]},catalog(){return this.$store.state.catalog},block(){return this.blocks?.find((t=>t.id===parseInt(this.$route.params.blockId)))},apartments(){return this.block?.apartments||[]},filteredApartments(){return this.apartments.filter((t=>t.block_id===this.block.block_id))},filteredDeadlines(){return this.filteredApartments.map((t=>({...t,building_deadline:t.building_deadline.split(" ")[0]})))},allApartments(){return this.blocks?.reduce(((t,e)=>(t.push(...e.apartments),t)),[])},visibleApartments(){return this.apartments.filter((t=>t.visible))}},methods:{toggleText(){this.isTruncated=!this.isTruncated},showModalMap(){this.showModal=!0},closeModalMap(){this.showModal=!1},onClick(){const t=!this.block.count_favorite_apartments;this.toggleFavoriteBlock(this.block.id,t,this.$route.params.catalogId).then((()=>{this.block.apartments.forEach((e=>{e.is_favorite=t})),this.block.count_favorite_apartments=t?this.block.apartments.length:0})).catch((t=>{console.error("Error toggling favorite status for block",t)}))},toggleFavoriteBlock(t,e,a){return Mo.toggleFavoriteBlock(t,e,a)},formatDeadline(t){const e=new Date,a=new Date(t);if(a<e||isNaN(a))return{label:"Сдан",value:"ready"};const o=["1 квартал","2 квартал","3 квартал","4 квартал"],n=Math.floor((a.getMonth()+3)/3),s=o[n-1],r=a.getFullYear();return s&&r?{label:`${s} ${r}`,value:`${n}/${r}`}:null},applyFilters({buildingDeadline:t,priceFrom:e,priceTo:a,buildingTypes:o}){this.form.buildingDeadline=t,this.form.priceFrom=e,this.form.priceTo=a,this.form.buildingTypes=o,this.$router.replace({query:{buildingDeadline:t,priceFrom:e,priceTo:a,buildingTypes:o,isFavoriteFiltered:this.form.isFavoriteFiltered}}),this.$store.state.catalog&&this.$store.state.catalog.blocks?this.$store.commit("fixApartments",{catalog:this.$store.state?.catalog,filters:this.form}):console.error("Catalog are not defined")},handlePageChanged(t){this.currentPage=t,console.log(this.currentPage,"this.currentPage")}},updated(){!this.filtersAplied&&this.catalog&&this.blocks&&(this.$store.commit("fixApartments",{catalog:this.$store.state?.catalog,filters:this.form}),this.filtersAplied=!0)}};const Cn=(0,i.A)(Ln,[["render",Xa]]);var yn=Cn,Fn={name:"ObjectDetailView",components:{MainHeader:Bt,ObjectDetail:yn},data(){return{title:"Детальная информация объекта",desc:"test",keywords:"test"}}};const In=(0,i.A)(Fn,[["render",ba]]);var jn=In;function Bn(t,e,a,o,s,r){const i=(0,n.g2)("MainHeader"),l=(0,n.g2)("BreadCrumbs"),c=(0,n.g2)("ObjectDetailMap");return(0,n.uX)(),(0,n.CE)("div",null,[(0,n.bF)(i),(0,n.bF)(l),(0,n.bF)(c)])}const En={class:"object-detail-map"},Mn={key:0,class:"lw-container"},Xn={key:0,class:"object-detail"},Sn={class:"lw-container object-detail__container"},Tn=(0,n.Lk)("span",{style:{"margin-top":"20px"},class:"lw-text lw-text--md lw-text--bold"},"Описание ЖК",-1),Qn={class:"object-detail__main"},Wn={class:"object-detail__info"},Dn={class:"lw-text lw-text--md lw-text--semi"},Rn={class:"collapsed-block"},Un={class:"lw-text lw-text--light"},On={class:"lw-text"},Yn={class:"object-station"},Pn={class:"object-detail__chars"},Vn={class:"object-detail__desc"},Nn={class:"object-detail__map"},qn=(0,n.Lk)("div",{class:"marker balloon"},null,-1);function Hn(t,e,a,o,s,r){const i=(0,n.g2)("ObjectCard"),l=(0,n.g2)("LwMainSlider"),c=(0,n.g2)("LwBtn"),d=(0,n.g2)("ObjectStationList"),u=(0,n.g2)("LwSimpleTable"),p=(0,n.g2)("yandex-map-default-features-layer"),m=(0,n.g2)("yandex-map-default-scheme-layer"),g=(0,n.g2)("yandex-map-zoom-control"),b=(0,n.g2)("yandex-map-scale-control"),k=(0,n.g2)("yandex-map-controls"),v=(0,n.g2)("InfoWindow"),f=(0,n.g2)("yandex-map-marker"),w=(0,n.g2)("yandex-map");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.Lk)("div",En,[r.apartment?((0,n.uX)(),(0,n.CE)("div",Mn,[(0,n.bF)(i,{apartment:r.apartment,showMoreBtn:!1},null,8,["apartment"])])):(0,n.Q3)("",!0)]),r.apartment?((0,n.uX)(),(0,n.CE)("div",Xn,[(0,n.Lk)("div",Sn,[Tn,(0,n.Lk)("div",Qn,[r.block?((0,n.uX)(),(0,n.Wv)(l,{key:0,slides:r.block.block_img},null,8,["slides"])):(0,n.Q3)("",!0),(0,n.Lk)("div",Wn,[(0,n.Lk)("span",Dn,(0,h.v_)(r.block.name),1),(0,n.bF)(c,{cls:"lw-simple-btn lw-simple-btn--success-color collapsed-block-opener",tag:"button",text:"Подробнее",icon:"icon-arr-d-green.svg",iconSide:"right",iconAlt:"Подробнее"}),(0,n.Lk)("div",Rn,[(0,n.Lk)("small",Un,(0,h.v_)(r.block.region_name),1),(0,n.Lk)("span",On,(0,h.v_)(r.block.address),1),(0,n.Lk)("div",Yn,[(0,n.bF)(d,{stations:r.block.metros},null,8,["stations"])]),(0,n.Lk)("div",Pn,[(0,n.bF)(u,{apartments:[r.apartment]},null,8,["apartments"])])])])]),(0,n.Lk)("div",Vn,[(0,n.Lk)("p",{class:(0,h.C4)(["lw-text lw-text--light lw-text-truncate",{truncated:s.isTruncated}])},(0,h.v_)(r.block.note),3),(0,n.bF)(c,{cls:"lw-simple-btn lw-simple-btn--success-color text-expand-btn",tag:"button",text:r.buttonText,onClick:r.toggleText},null,8,["text","onClick"])]),(0,n.Lk)("div",Nn,[(0,n.bF)(w,{modelValue:t.map,"onUpdate:modelValue":e[0]||(e[0]=e=>t.map=e),settings:{location:{center:r.mapCenter,zoom:17}},width:"100%",height:"500px"},{default:(0,n.k6)((()=>[(0,n.bF)(p),(0,n.bF)(m),(0,n.bF)(k,{settings:{position:"right"}},{default:(0,n.k6)((()=>[(0,n.bF)(g),(0,n.bF)(b)])),_:1}),(0,n.bF)(f,{settings:{coordinates:[r.block.longitude,r.block.latitude],onClick:()=>r.showInfoWindow(r.block)}},{default:(0,n.k6)((()=>[s.showWindow?((0,n.uX)(),(0,n.Wv)(v,{key:0,address:r.block.address,onClose:r.closeInfoWindow},null,8,["address","onClose"])):(0,n.Q3)("",!0),qn])),_:1},8,["settings"])])),_:1},8,["modelValue","settings"])])])])):(0,n.Q3)("",!0)],64)}const Zn={class:"info-window"};function _n(t,e,a,o,s,r){return(0,n.uX)(),(0,n.CE)("div",Zn,[(0,n.Lk)("button",{class:"close-btn",onClick:e[0]||(e[0]=e=>t.$emit("close"))},"×"),(0,n.Lk)("p",null,(0,h.v_)(a.address),1)])}var zn={props:{address:{type:String,required:!0}}};const Jn=(0,i.A)(zn,[["render",_n],["__scopeId","data-v-0fcb3102"]]);var Kn=Jn,Gn={components:{LwMainSlider:_a,LwBtn:qt,ObjectCard:Do,ObjectStationList:Ne,LwSimpleTable:uo,YandexMap:Wt.a3,YandexMapDefaultSchemeLayer:Wt.HP,YandexMapDefaultFeaturesLayer:Wt.LH,YandexMapMarker:Wt.o9,YandexMapZoomControl:Wt.qZ,YandexMapScaleControl:Wt.tq,YandexMapControls:Wt.Kk,InfoWindow:Kn},data(){return{isTruncated:!0,openMarker:null,showWindow:!1}},computed:{buttonText(){return this.isTruncated?"Читать далее...":"Свернуть"},block(){return this.$store.getters.block},apartment(){return this.$store.getters.apartment},mapCenter(){if(this.block){const t=this.block;return[t.longitude,t.latitude]}return[37.029407,55.603454]}},methods:{toggleText(){this.isTruncated=!this.isTruncated},showInfoWindow(){this.showWindow=!0},closeInfoWindow(){this.showWindow=!1}},watch:{"$route.params.blockId"(){this.$store.commit("setBlockId",this.$route.params.blockId)},"$route.params.apartmentId"(){this.$store.commit("setApartmentId",this.$route.params.apartmentId)}},mounted(){this.$store.commit("setBlockId",this.$route.params.blockId),this.$store.commit("setApartmentId",this.$route.params.apartmentId)}};const $n=(0,i.A)(Gn,[["render",Hn]]);var ts=$n,es={name:"ObjectDetailMapView",components:{MainHeader:Bt,BreadCrumbs:pn,ObjectDetailMap:ts}};const as=(0,i.A)(es,[["render",Bn]]);var os=as;const ns={class:"header lw-container"},ss={class:"object-detail-presentation"},rs={key:0,class:"lw-container"},is={key:0,class:"object-detail"},ls={class:"lw-container object-detail__container"},cs=(0,n.Lk)("span",{style:{"margin-top":"20px"},class:"lw-text lw-text--md lw-text--bold"},"Описание ЖК",-1),ds={class:"object-detail__main"},us={class:"object-detail__info"},ps={class:"lw-text lw-text--md lw-text--semi"},ms={class:"collapsed-block"},gs={class:"lw-text lw-text--light"},hs={class:"lw-text"},bs={class:"object-station"},ks={class:"object-detail__chars"},vs={class:"object-detail__desc"},fs={class:"presentation-map"};function ws(t,e,a,o,s,r){const i=(0,n.g2)("PresentationLogo"),l=(0,n.g2)("CompanySlogan"),c=(0,n.g2)("HeaderContacts"),d=(0,n.g2)("UserComponent"),u=(0,n.g2)("PresentationCard"),p=(0,n.g2)("LwMainSlider"),m=(0,n.g2)("LwBtn"),g=(0,n.g2)("ObjectStationList"),b=(0,n.g2)("LwSimpleTable"),k=(0,n.g2)("yandex-map-default-features-layer"),v=(0,n.g2)("yandex-map-default-scheme-layer"),f=(0,n.g2)("yandex-map-zoom-control"),w=(0,n.g2)("yandex-map-scale-control"),A=(0,n.g2)("yandex-map-controls"),x=(0,n.g2)("InfoWindow"),L=(0,n.g2)("yandex-map-marker"),C=(0,n.g2)("yandex-map");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.Lk)("div",ns,[(0,n.bF)(i),(0,n.bF)(l),(0,n.bF)(c),(0,n.bF)(d)]),(0,n.Lk)("div",ss,[s.apartment?((0,n.uX)(),(0,n.CE)("div",rs,[(0,n.bF)(u,{apartment:s.apartment,showMoreBtn:!1},null,8,["apartment"])])):(0,n.Q3)("",!0)]),s.apartment?((0,n.uX)(),(0,n.CE)("div",is,[(0,n.Lk)("div",ls,[cs,(0,n.Lk)("div",ds,[s.block?((0,n.uX)(),(0,n.Wv)(p,{key:0,slides:s.block.block_img},null,8,["slides"])):(0,n.Q3)("",!0),(0,n.Lk)("div",us,[(0,n.Lk)("span",ps,(0,h.v_)(s.block.name),1),(0,n.bF)(m,{cls:"lw-simple-btn lw-simple-btn--success-color collapsed-block-opener",tag:"button",text:"Подробнее",icon:"icon-arr-d-green.svg",iconSide:"right",iconAlt:"Подробнее"}),(0,n.Lk)("div",ms,[(0,n.Lk)("small",gs,(0,h.v_)(s.block.region_name),1),(0,n.Lk)("span",hs,(0,h.v_)(s.block.address),1),(0,n.Lk)("div",bs,[(0,n.bF)(g,{stations:s.block.metros},null,8,["stations"])]),(0,n.Lk)("div",ks,[(0,n.bF)(b,{apartments:[s.apartment]},null,8,["apartments"])])])])]),(0,n.Lk)("div",vs,[(0,n.Lk)("p",{class:(0,h.C4)(["lw-text lw-text--light lw-text-truncate",{truncated:s.isTruncated}])},(0,h.v_)(s.block.note),3),(0,n.bF)(m,{cls:"lw-simple-btn lw-simple-btn--success-color text-expand-btn",tag:"button",text:r.buttonText,onClick:r.toggleText},null,8,["text","onClick"])]),(0,n.Lk)("div",fs,[(0,n.bF)(C,{modelValue:t.map,"onUpdate:modelValue":e[0]||(e[0]=e=>t.map=e),settings:{location:{center:r.mapCenter,zoom:17}},width:"100%",height:"500px"},{default:(0,n.k6)((()=>[(0,n.bF)(k),(0,n.bF)(v),(0,n.bF)(A,{settings:{position:"right"}},{default:(0,n.k6)((()=>[(0,n.bF)(f),(0,n.bF)(w)])),_:1}),(0,n.bF)(L,{settings:{coordinates:[s.block.longitude,s.block.latitude],onClick:()=>r.showInfoWindow(s.block)}},{default:(0,n.k6)((()=>[s.showWindow?((0,n.uX)(),(0,n.Wv)(x,{key:0,address:s.block.address,onClose:r.closeInfoWindow},null,8,["address","onClose"])):(0,n.Q3)("",!0),(0,n.Lk)("div",{class:"marker balloon",style:(0,h.Tr)(r.getMarkerStyle)},null,4)])),_:1},8,["settings"])])),_:1},8,["modelValue","settings"])])])])):(0,n.Q3)("",!0)],64)}const As=t=>((0,n.Qi)("data-v-312d99f8"),t=t(),(0,n.jt)(),t),xs={class:"object-card"},Ls={class:"object-card__img"},Cs={class:"object-card__info"},ys={class:"lw-table-wrapper"},Fs=As((()=>(0,n.Lk)("td",null,"Стоимость, руб.",-1))),Is=As((()=>(0,n.Lk)("td",null,"Общая площадь",-1))),js=As((()=>(0,n.Lk)("td",null,"Корпус",-1))),Bs=As((()=>(0,n.Lk)("td",null,"№ кв",-1))),Es=As((()=>(0,n.Lk)("td",null,"Тип",-1))),Ms=As((()=>(0,n.Lk)("td",null,"Этаж",-1))),Xs=As((()=>(0,n.Lk)("td",null,"Отделка",-1))),Ss=As((()=>(0,n.Lk)("td",null,"Срок сдачи",-1)));function Ts(t,e,a,o,s,r){const i=(0,n.g2)("ImgFrame"),l=(0,n.g2)("LwFvBtn"),c=(0,n.g2)("LwBtn");return(0,n.uX)(),(0,n.CE)("div",xs,[(0,n.Lk)("div",Ls,[(0,n.bF)(i,{img:a.apartment.image},null,8,["img"]),(0,n.bF)(l,{state:a.apartment.is_favorite,onToggle:r.onClick},null,8,["state","onToggle"])]),(0,n.Lk)("div",Cs,[(0,n.Lk)("div",ys,[(0,n.Lk)("table",null,[(0,n.Lk)("tbody",null,[(0,n.Lk)("tr",null,[Fs,(0,n.Lk)("td",null,(0,h.v_)(r.formatNumber(a.apartment.price)),1)]),(0,n.Lk)("tr",null,[Is,(0,n.Lk)("td",null,(0,h.v_)(`${a.apartment.space_total} м2`),1)]),(0,n.Lk)("tr",null,[js,(0,n.Lk)("td",null,(0,h.v_)(a.apartment.building_corp),1)]),(0,n.Lk)("tr",null,[Bs,(0,n.Lk)("td",null,(0,h.v_)(a.apartment.number),1)]),(0,n.Lk)("tr",null,[Es,(0,n.Lk)("td",null,(0,h.v_)(a.apartment.room_type_name),1)]),(0,n.Lk)("tr",null,[Ms,(0,n.Lk)("td",null,(0,h.v_)(a.apartment.flat_floor),1)]),(0,n.Lk)("tr",null,[Xs,(0,n.Lk)("td",null,(0,h.v_)(a.apartment.decoration),1)]),(0,n.Lk)("tr",null,[Ss,(0,n.Lk)("td",null,(0,h.v_)(r.formattedDeadline),1)])])])])]),a.showMoreBtn?((0,n.uX)(),(0,n.Wv)(c,{key:0,cls:"lw-main-btn lw-main-btn--outlined",tag:"a",to:`${t.$route.params.blockId}/apartments/${a.apartment.id}`,text:"Подробнее"},null,8,["to"])):(0,n.Q3)("",!0)])}const Qs={name:"PresentationCard",components:{LwFvBtn:Da,ImgFrame:oo,LwBtn:qt},props:{showMoreBtn:{type:Boolean,default:!0},apartment:{type:Object,required:!0},selectedFilters:{type:Array,required:!0}},computed:{formattedDeadline(){return this.formatDeadline(this.apartment.building_deadline)},block(){return this.$store.getters.block},agentLogo(){const t=this.$store.getters.presentationAgent?.photo;return t?`url(https://joywork.ru/photos/agency/${t})`:"url('../assets/img/icon-logo.svg')"}},watch:{"$route.params.blockId"(){this.$store.commit("setBlockId",this.$route.params.blockId)}},mounted(){this.$store.commit("setBlockId",this.$route.params.blockId)},methods:{formatNumber(t){if(!t)return 0;let e=t.toString(),a=e.split("."),o=a[0].replace(/\B(?=(\d{3})+(?!\d))/g," "),n=2===a.length?o+"."+a[1]:o;return n},onClick(){console.log("clickd"),Mo.toggleFavoriteApartmnet(this.apartment.id,!this.apartment.is_favorite,this.$route.params.catalogId).then((()=>{this.apartment.is_favorite=!this.apartment.is_favorite,this.block.count_favorite_apartments=this.apartment.is_favorite?this.block.count_favorite_apartments+1:this.block.count_favorite_apartments-1}))},formatDeadline(t){const e=new Date,a=new Date(t);if(a<e||isNaN(a))return"Сдан";const o=["1 квартал","2 квартал","3 квартал","4 квартал"],n=o[Math.floor((a.getMonth()+3)/3)-1],s=a.getFullYear();return`${n} ${s}`}}},Ws=()=>{(0,o.$9)((t=>({d659fb50:t.agentLogo})))},Ds=Qs.setup;Qs.setup=Ds?(t,e)=>(Ws(),Ds(t,e)):Ws;var Rs=Qs;const Us=(0,i.A)(Rs,[["render",Ts],["__scopeId","data-v-312d99f8"]]);var Os=Us,Ys="data:image/png;base64,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",Ps={getCatalog(t){return Eo.get("/catalogs/"+t)},getApartment(t,e){return Eo.get(`/apartments/${e}?token=${t}`)}};const Vs=["href"],Ns=["src","alt","width","height"];function qs(t,e,a,o,s,r){return(0,n.uX)(),(0,n.CE)("a",{href:r.agent?.site?r.agent.site:"#","aria-label":"На главную"},[r.agentPhoto?((0,n.uX)(),(0,n.CE)("img",{key:0,src:r.agentPhoto,alt:a.imgAlt,width:a.imgWidth,height:a.imgHeight,class:"lw-logo"},null,8,Ns)):(0,n.Q3)("",!0)],8,Vs)}var Hs={name:"PresentationLogo",props:{img:String,imgAlt:String,imgWidth:String,imgHeight:String},computed:{id(){return this.$store.state.catalog?.id},agent(){return this.$store.state.catalog?.agent||this.$store.getters.presentationAgent},agentPhoto(){return this.agent&&this.agent.photo?`https://joywork.ru/photos/agency/${this.agent.photo}`:"assets/img/icon-logo.svg"},watch:{agentPhoto(){console.log(this.agentPhoto,"this.agentPhoto")}}}};const Zs=(0,i.A)(Hs,[["render",qs],["__scopeId","data-v-55792329"]]);var _s=Zs;const zs={components:{LwMainSlider:_a,CompanySlogan:x,PresentationLogo:_s,UserComponent:nt,HeaderContacts:E,LwBtn:qt,PresentationCard:Os,ObjectStationList:Ne,LwSimpleTable:uo,YandexMap:Wt.a3,YandexMapDefaultSchemeLayer:Wt.HP,YandexMapDefaultFeaturesLayer:Wt.LH,YandexMapMarker:Wt.o9,YandexMapZoomControl:Wt.qZ,YandexMapScaleControl:Wt.tq,YandexMapControls:Wt.Kk,InfoWindow:Kn},data(){return{isTruncated:!0,openMarker:null,showWindow:!1,apartment:null,block:null}},computed:{buttonText(){return this.isTruncated?"Читать далее...":"Свернуть"},mapCenter(){if(this.block){const t=this.block;return[t.longitude,t.latitude]}return[37.029407,55.603454]},getMarkerStyle(){return{background:`url(${Ys}) no-repeat center`,width:"34px",height:"41px",cursor:"pointer"}},agentLogo(){const t=this.$store.getters.presentationAgent?.photo;return t?`url(https://joywork.ru/photos/agency/${t})`:"url('../assets/img/icon-logo.svg')"}},methods:{toggleText(){this.isTruncated=!this.isTruncated},showInfoWindow(){this.showWindow=!0},closeInfoWindow(){this.showWindow=!1}},mounted(){this.$route.query.token&&this.$route.query.id&&Ps.getApartment(this.$route.query.token,this.$route.query.id).then((t=>{this.apartment=t.data.data.apartment,this.block=t.data.data.block,this.$store.commit("setBlockId",t.data.data.block_id),this.$store.commit("setPresentationAgent",t.data.data.user),this.$store.commit("setApartmentId",t.data.data.id)}))}},Js=()=>{(0,o.$9)((t=>({"4a0ea4d2":t.agentLogo})))},Ks=zs.setup;zs.setup=Ks?(t,e)=>(Js(),Ks(t,e)):Js;var Gs=zs;const $s=(0,i.A)(Gs,[["render",ws]]);var tr=$s;function er(t,e,a,o,s,r){const i=(0,n.g2)("router-view");return(0,n.uX)(),(0,n.Wv)(i)}var ar={mounted(){this.$route.params.catalogId&&this.$store.dispatch("getCatalog",this.$route.params.catalogId)}};const or=(0,i.A)(ar,[["render",er]]);var nr=or;const sr=[{path:"/catalogs/:catalogId",component:nr,name:"catalog",children:[{path:"",component:ha,name:"index"},{path:"blocks/:blockId",component:jn,name:"object-detail"},{path:"blocks/:blockId/apartments/:apartmentId",component:os,name:"object-detail-map"}]},{path:"/view-presentation",component:nr,name:"presentation-view",children:[{path:"",component:tr,name:""}]}],rr=(0,d.aE)({history:(0,d.Bt)(),routes:sr});var ir=rr,lr=a(782);const cr=(t,e)=>{if(t.visible=!0,e){if(e.buildingTypes&&(e.buildingTypes.length?t.visible=e.buildingTypes.some((e=>{if("Студия"===e)return"Студия"===t.room_type_name;if("6+ ккв"===e){const e=parseInt(t.room_type_name);return!isNaN(e)&&e>=6}return t.room_type_name===e})):t.visible=!0),e.priceFrom&&t.base_price<parseInt(e.priceFrom)&&(t.visible=!1),e.priceTo&&t.base_price>parseInt(e.priceTo)&&(t.visible=!1),e.buildingDeadline&&"none"!==e.buildingDeadline){const a=new Date(t.building_deadline),o=isNaN(a)||a<new Date,n=a.getFullYear(),s=a.getMonth()+1,r=Math.ceil(s/3),i=`${r}/${n}`;"ready"!==e.buildingDeadline||o?"ready"!==e.buildingDeadline&&e.buildingDeadline!==i&&(t.visible=!1):t.visible=!1}e.isFavoriteFiltered&&e.isFavoriteFiltered!==t.is_favorite&&(t.visible=!1)}};var dr=(0,lr.y$)({state(){return{selectedApartmentId:null,selectedBlockId:null,catalog:null,presentationAgent:null}},mutations:{setApartmentId(t,e){t.selectedApartmentId=e},setPresentationAgent(t,e){t.presentationAgent=e},setBlockId(t,e){t.selectedBlockId=e},fixApartments(t,{catalog:e,filters:a}){e&&e.blocks?(e.blocks.forEach((t=>{t.apartments&&t.apartments.forEach((t=>{cr(t,a)}))})),t.catalog=e):console.error("Catalog or blocks are not defined")}},actions:{getCatalog({commit:t},e){Ps.getCatalog(e).then((e=>{e.data.status?t("fixApartments",{catalog:e.data.data,filters:{}}):alert("Error")}))}},getters:{apartment(t,e){return e.block?.apartments.find((e=>e.id==t.selectedApartmentId))},block(t){return t.catalog?.blocks.find((e=>e.id==t.selectedBlockId))},presentationAgent(t){return t.presentationAgent}},modules:{}});const ur={apikey:"4aa8fccd-d097-4486-835a-704db2b05b2e",lang:"ru_RU",version:"3.0"},pr=new URLSearchParams(window.location.search),mr=pr.get("catalog");mr&&(window.history.pushState(null,document.title,`/presentation-vue/#/catalogs/${mr}`),window.location.reload()),(0,o.Ef)(c).use(dr).use(mn.V).use(ir).use((0,Wt.b0)(ur)).mount("#app")},1382:function(t,e,a){var o={"./avito-logo.png":9927,"./cian-logo.png":2037,"./gallery-item.png":6369,"./icon-add-media.svg":284,"./icon-arr-d-green.svg":7318,"./icon-arr-d.svg":2980,"./icon-arrow-down.svg":7078,"./icon-attach.svg":4605,"./icon-breadcrumb-arr.svg":3067,"./icon-burger.svg":1569,"./icon-bus.png":1126,"./icon-check.svg":1362,"./icon-close-2.svg":1991,"./icon-close.svg":8126,"./icon-compass.svg":1830,"./icon-heart-gray.svg":2542,"./icon-heart-red-filled.svg":5161,"./icon-heart.svg":3790,"./icon-logo.svg":2147,"./icon-man.svg":9798,"./icon-map.svg":2912,"./icon-metro.svg":3441,"./icon-no-image.svg":911,"./icon-note.svg":8638,"./icon-object-fav-filled.svg":6240,"./icon-object-fav.svg":7471,"./icon-pin.svg":727,"./icon-plus-rounded.svg":8950,"./icon-plus.svg":4086,"./icon-text.svg":4991,"./icon-zoom-in.svg":1605,"./icon-zoom-out.svg":1580,"./object-1.jpg":5351,"./object-2.jpg":8072,"./object-card-img-1.png":1914,"./object-card-img-2.png":2497,"./object-preview-1.png":4268,"./object-preview-2.png":2743,"./object-slide-1.png":1659,"./object-slide-2.png":8160,"./plan1.png":9336,"./plan2.png":1315,"./user-avatar.png":9447};function n(t){var e=s(t);return a(e)}function s(t){if(!a.o(o,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return o[t]}n.keys=function(){return Object.keys(o)},n.resolve=s,t.exports=n,n.id=1382},284:function(t,e,a){"use strict";t.exports=a.p+"img/icon-add-media.9c2ec001.svg"},7318:function(t,e,a){"use strict";t.exports=a.p+"img/icon-arr-d-green.61310986.svg"},2980:function(t,e,a){"use strict";t.exports=a.p+"img/icon-arr-d.76045a3f.svg"},7078:function(t,e,a){"use strict";t.exports=a.p+"img/icon-arrow-down.fd229536.svg"},4605:function(t,e,a){"use strict";t.exports=a.p+"img/icon-attach.ff708963.svg"},3067:function(t,e,a){"use strict";t.exports=a.p+"img/icon-breadcrumb-arr.5d73f35a.svg"},1569:function(t,e,a){"use strict";t.exports=a.p+"img/icon-burger.fe16a109.svg"},1362:function(t,e,a){"use strict";t.exports=a.p+"img/icon-check.a3027840.svg"},1991:function(t,e,a){"use strict";t.exports=a.p+"img/icon-close-2.3d3cb4a0.svg"},8126:function(t,e,a){"use strict";t.exports=a.p+"img/icon-close.78beb07a.svg"},1830:function(t,e,a){"use strict";t.exports=a.p+"img/icon-compass.ee7cc513.svg"},2542:function(t,e,a){"use strict";t.exports=a.p+"img/icon-heart-gray.ff408d4b.svg"},5161:function(t,e,a){"use strict";t.exports=a.p+"img/icon-heart-red-filled.02d47218.svg"},3790:function(t,e,a){"use strict";t.exports=a.p+"img/icon-heart.642fd807.svg"},2147:function(t,e,a){"use strict";t.exports=a.p+"img/icon-logo.8a08ea4e.svg"},9798:function(t,e,a){"use strict";t.exports=a.p+"img/icon-man.5a1a8ba9.svg"},2912:function(t,e,a){"use strict";t.exports=a.p+"img/icon-map.b0ff4437.svg"},3441:function(t,e,a){"use strict";t.exports=a.p+"img/icon-metro.741e9e1b.svg"},911:function(t,e,a){"use strict";t.exports=a.p+"img/icon-no-image.2c34388b.svg"},8638:function(t,e,a){"use strict";t.exports=a.p+"img/icon-note.a2f5cd34.svg"},6240:function(t,e,a){"use strict";t.exports=a.p+"img/icon-object-fav-filled.02d47218.svg"},7471:function(t,e,a){"use strict";t.exports=a.p+"img/icon-object-fav.2647b734.svg"},727:function(t,e,a){"use strict";t.exports=a.p+"img/icon-pin.35a2663e.svg"},8950:function(t,e,a){"use strict";t.exports=a.p+"img/icon-plus-rounded.61dacb45.svg"},4086:function(t,e,a){"use strict";t.exports=a.p+"img/icon-plus.9795def4.svg"},4991:function(t,e,a){"use strict";t.exports=a.p+"img/icon-text.3e93200e.svg"},1605:function(t,e,a){"use strict";t.exports=a.p+"img/icon-zoom-in.7b569d13.svg"},1580:function(t,e,a){"use strict";t.exports=a.p+"img/icon-zoom-out.c37865af.svg"},9927:function(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAXCAYAAACcTMh5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASZSURBVHgB7VnBbttGEH1LJ216qj6BPjToLdIXZPMFsQ/NVRKMovFJ8hdI+gJLp7hACzG5tSng9gvEfoHkW5GL2S+Qemns2OJ2h9wVhzQpkZUNBHEeMObs7nA5epzZnaUFLE6Vi2t0oCAhsNASYAcD7IsAn1EIEf39TTURwiuw6OM7Mch2q9b3dTj6PqXqEdnhw4HwTgLcM4go8q5wvsHqmSbRt011cFBEeEuMf36NewQHSxyXsOtZRbVeupq8foHdULVaNVSH1NLX0sXtQZo5XdwhHmgy5EYrxWx2rur6HrfAsgbn4Z6+eqiGMZIfOtPiYzu0zJyEppaGlgXuAA7oR1eBUhvsVdUIrCMdJXvYHpLpLtLzk94yIrEliMCghF1iEzrr7cMogqqgk2k3sT08pgdAyicXcXSS9LAlHJ2emxd9ZiO8n3x9yb9HwDPjVSAz7Rq2jwxfy66WNuL0vTPEZcxbNUmtc2nM8ELccEK1D4ZIomcRk7zsC8+rstZQup7m9P+uZd/oNSRpvTBjWdSNxP7GdtK0A8SEUts10mNjg8xzuf/07JaWJ0Yn+9dAXpb9qoZa5lqUkTl+UX1d5qxd02hX/p87L4HIU0Y8ps+RXpvnbCzvWRM2Lo3Y9sTYeKyvSCSbs5N5LpcxCveOt0pq8uqbiBtP3dqr6bctkh+nj/f01UU1uBmnqM2J4CVNv6A/O8+56ZPYjsBeCdtoXgdZUMH8Qsz0ES43FYm4k+k3xxf4Qr+dcEwSRpEUnr+aPh5XIFIy3UecHn+wvueZ8bx+QovpIxSD7GjJepaZVzChtguk6tyRuYeWsSMkKS5pzpsErgGRc4EvpwqiW+xkOClJYpPpdlPyMg7aLPCRkCiRJp/Pk7c+VgUvozzEEe8jXvdo3W/zZ98gcNxVNRLkQYQ6tPXRbz30uBpvtkmRYH/4AukFmr+oP5ku2dU1uo9yJdkmPGV6XkTzjaa+IpBIe3P4fuJcXsxJ3hxenHIio6hSqXRZAyW1vVxjkI1gvljz+3h0DZneyRm/izP4YkN/bUXgzuVlTzHnFdSe8+HfLm+jEpbr7J+jHFwkPpHTvtFtrSiZ7W2kL+GM6Z2c8TrYsfOB7VVCO6MypsqhN9wnVUDVUQEC4uuCIckcCJAfOU+RkEMvwjf6iPVTCWQzxEP5sy63s2QErM9DUid2jf0ISW3Jl6fRikC9BQUqKUZXfUlLLWzdXQY6Yv8pGOJp5wO5X3YkEqLsS7QRSNca0nVYlfSdZeag0icw+i6S4tqS2Ee+jzSPt0rh5dX1ICbJQi2W18ujpL1TNUVmBf08tYvKDp/dTz/MvljyL0tWgOpfb44ybdc8xzXtPtInlDz/onIoFVLjl+9dx4k3ilB/MG2ffBXYsWNd/z3SJUyJXZgQHDbe7eb0u0jqNiJjuGYOIpofz+wLrCP9EgLc/HzmsufkjVsbStEnxpe/jT9BgQ3hzPjhW4PyOYloJ5ZU522y02G9/0Pj3W0t6h81KhXSh42/fBUd8vP/0aSiN6na94U8QqUItDAnDal35mb8AVXoDUidPcKHYbsRlN0NPwn8B+A/uivXSVTvAAAAAElFTkSuQmCC"},2037:function(t){"use strict";t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAVCAYAAADRhGlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASaSURBVHgB7VjNbttGEJ6hqCAFDFRF60K3MnYPPdpPEFrpobfUTxD7UNQ5WXkCSU9g6dKk6MHOE1S91xLzBj7mECvsoUBgqwALOIgjiTuZoUh6JZOUFCkRjOQDZHKHs8v1x/ldhAkolKlwcQn7BLAjYwPAyQHULp+gC58BOEnB3KM2X+yxSW7/NmxCHT34xGFkPWTybL7YQpgJcEd+zN4JW6OVfzu0yE8dmQQKUeH1qbis/IigEcgICnBDUPzBtuQHHwBm1kOxvPD2biRjxu/S6LMARcu2lGG0o/FZp3Unac3VtXt1BLov9wT413nnuJy2hnFLbb167rjja3y7VqoAXHlA0ruK3/9o+0QV/tK234veXeKNo8N7b5ydHjcT1n0Z3eeV2v7XdU6S1lVKHUbjTAIHT9DJ75HLhNl8falgaJVCHicSpz+mH1lsFpBUgRCtcPAlzLhG0frJ8qFXzdIRgn2lknWYUPl/WKfKxNfS3v3WNFM9TNfLdGEBE7XFM7yQuOFEH7aXlYV9o9fOer66XtrhvVY1kcfuckQITd1rROcbtiaYExMJDOKeAbuaqNb/A09gCWAXPICJVo4Pojsh7bzT+ur8tLXbPW1t95Ta5Ofx3lHRzzAnJhIo8B+jxAsx9wa7dRWWALEsvkTxMrV84vBQI8PYkt+Kr/QPD57rsCfR02iMWmx/X5jTKi6LOEEQ96hXiQUIj9gHD5N0uy/+doI57J6vDbPCxHMsQytWIIrvmczUOCfWWVwvWeNyTiAjslQCb++R5Rtwv/8bNuR+EGY9NKDJso/qwoNc/wApLqlqpq8c30h2noDsXP+Qk4gN4YTwz4ygfX+KaYkESvv2+hLapLhgfkjegOAfFg8tQAWB+KMRKBmVaBirJAlwTKtKuZOmL+RJptVEHmouz5yI1S2shk0k8OINuwfGX5zrNnj0Pt9wbgxMiyAuRzypC7PUg9ovsjwYWuuKUnWXY18kC2JpivvrQMQmu3hCrEVL/0DXCOT2TSztKjtxx8Fdx8HkrnnxYDL+hHgbUEsqqkf0SYtPXDB3T4+r3TEdCQXTGINCbHRfHDvj8rBAt6PxSCDJ/0r7MFpDhW9dWttWCN9/1O206rNM1JNFBImPTN4DWCBiCwwTRbxJiTfSA0MU+2bE6vq9xIKX49nG1QBs0WPZMyaomqQv+zDyqgZTIDeaXCxe+zAH9EwGiuA77mCkDFqoMQQEBhkXoK1vWjoQKaLZpeWF+9Gzadq1oeJIIE+DxBMLcbSv1sG98e7Z85YLU+CV67hfr5UaRrRfoh0frp0aSVxbGInB5xLyRojRWjWu/8pyhKXNqYTHXB8cEveium5a/NdplWlY9F8Hx8XcLelGYGHnmGg+pAPeaVmT1caL5shCY5IRPJNgc7wfLsxwZJTvG3acDTnGSbs1voaXkTQm6VmWXbgwzQ0ME0s/r5xIL22uLi9ccuOiZe+0dyPXeeUgyw5RS+s48r/QBvfE7SChEDRXvoBdb44T6bDkGIYNjcCbBqP/GOvowybHvaOsdk0OEFBaKCH5d9z25jzO9xGlwHWDExLC/+GG4h1O0RIQwivXRQAAAABJRU5ErkJggg=="},6369:function(t,e,a){"use strict";t.exports=a.p+"img/gallery-item.518a310e.png"},1126:function(t,e,a){"use strict";t.exports=a.p+"img/icon-bus.accca41d.png"},5351:function(t,e,a){"use strict";t.exports=a.p+"img/object-1.910d678d.jpg"},8072:function(t,e,a){"use strict";t.exports=a.p+"img/object-2.a9629969.jpg"},1914:function(t,e,a){"use strict";t.exports=a.p+"img/object-card-img-1.c1315c4b.png"},2497:function(t,e,a){"use strict";t.exports=a.p+"img/object-card-img-2.f9da97e7.png"},4268:function(t){"use strict";t.exports="data:image/png;base64,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"},2743:function(t){"use strict";t.exports="data:image/png;base64,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"},1659:function(t,e,a){"use strict";t.exports=a.p+"img/object-slide-1.7bddcf36.png"},8160:function(t,e,a){"use strict";t.exports=a.p+"img/object-slide-2.10732162.png"},9336:function(t,e,a){"use strict";t.exports=a.p+"img/plan1.7d154388.png"},1315:function(t,e,a){"use strict";t.exports=a.p+"img/plan2.c96a85da.png"},9447:function(t){"use strict";t.exports="data:image/png;base64,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"}},e={};function a(o){var n=e[o];if(void 0!==n)return n.exports;var s=e[o]={exports:{}};return t[o].call(s.exports,s,s.exports,a),s.exports}a.m=t,function(){var t=[];a.O=function(e,o,n,s){if(!o){var r=1/0;for(d=0;d<t.length;d++){o=t[d][0],n=t[d][1],s=t[d][2];for(var i=!0,l=0;l<o.length;l++)(!1&s||r>=s)&&Object.keys(a.O).every((function(t){return a.O[t](o[l])}))?o.splice(l--,1):(i=!1,s<r&&(r=s));if(i){t.splice(d--,1);var c=n();void 0!==c&&(e=c)}}return e}s=s||0;for(var d=t.length;d>0&&t[d-1][2]>s;d--)t[d]=t[d-1];t[d]=[o,n,s]}}(),function(){a.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return a.d(e,{a:e}),e}}(),function(){a.d=function(t,e){for(var o in e)a.o(e,o)&&!a.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})}}(),function(){a.f={},a.e=function(t){return Promise.all(Object.keys(a.f).reduce((function(e,o){return a.f[o](t,e),e}),[]))}}(),function(){a.u=function(t){return"js/"+t+".18126feb.js"}}(),function(){a.miniCssF=function(t){}}(),function(){a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()}(),function(){a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}(),function(){var t={},e="jw_land-main:";a.l=function(o,n,s,r){if(t[o])t[o].push(n);else{var i,l;if(void 0!==s)for(var c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var u=c[d];if(u.getAttribute("src")==o||u.getAttribute("data-webpack")==e+s){i=u;break}}i||(l=!0,i=document.createElement("script"),i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.setAttribute("data-webpack",e+s),i.src=o),t[o]=[n];var p=function(e,a){i.onerror=i.onload=null,clearTimeout(m);var n=t[o];if(delete t[o],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((function(t){return t(a)})),e)return e(a)},m=setTimeout(p.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=p.bind(null,i.onerror),i.onload=p.bind(null,i.onload),l&&document.head.appendChild(i)}}}(),function(){a.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}}(),function(){a.p="/presentation-vue/"}(),function(){var t={524:0};a.f.j=function(e,o){var n=a.o(t,e)?t[e]:void 0;if(0!==n)if(n)o.push(n[2]);else{var s=new Promise((function(a,o){n=t[e]=[a,o]}));o.push(n[2]=s);var r=a.p+a.u(e),i=new Error,l=function(o){if(a.o(t,e)&&(n=t[e],0!==n&&(t[e]=void 0),n)){var s=o&&("load"===o.type?"missing":o.type),r=o&&o.target&&o.target.src;i.message="Loading chunk "+e+" failed.\n("+s+": "+r+")",i.name="ChunkLoadError",i.type=s,i.request=r,n[1](i)}};a.l(r,l,"chunk-"+e,e)}},a.O.j=function(e){return 0===t[e]};var e=function(e,o){var n,s,r=o[0],i=o[1],l=o[2],c=0;if(r.some((function(e){return 0!==t[e]}))){for(n in i)a.o(i,n)&&(a.m[n]=i[n]);if(l)var d=l(a)}for(e&&e(o);c<r.length;c++)s=r[c],a.o(t,s)&&t[s]&&t[s][0](),t[s]=0;return a.O(d)},o=self["webpackChunkjw_land_main"]=self["webpackChunkjw_land_main"]||[];o.forEach(e.bind(null,0)),o.push=e.bind(null,o.push.bind(o))}();var o=a.O(void 0,[504],(function(){return a(1002)}));o=a.O(o)})();
|
||
//# sourceMappingURL=app.6304af73.js.map
|