(window.webpackJsonp=window.webpackJsonp||[]).push([[160,258],{1037:function(t,e,n){"use strict";var a=n(20);n(17),n(74),n(39),n(27),n(51);e.a={head:function(){var t={title:"",meta:[]};return this.metaTitle&&(t.title=this.metaTitle,t.meta=[].concat(Object(a.a)(t.meta),[{hid:"og:title",name:"og:title",content:this.metaTitle}])),this.metaDescription&&(t.meta=[].concat(Object(a.a)(t.meta),[{hid:"description",name:"description",content:this.metaDescription},{hid:"og:description",name:"og:description",content:this.metaDescription}])),t},computed:{metaTitle:function(){var t,e;return null!==(t=this.seo)&&void 0!==t&&t.title?null===(e=this.seo)||void 0===e?void 0:e.title:""},metaDescription:function(){var t,e=null===(t=this.seo)||void 0===t||null===(t=t.description)||void 0===t?void 0:t.replace(/\n|(&nbsp;|<([^>]+)>)/gi,"").replace(/\s\s+/," ");return e||""},metaH1:function(){var t,e;return null!==(t=this.seo)&&void 0!==t&&t.h1?null===(e=this.seo)||void 0===e?void 0:e.h1:""}}}},1038:function(t,e,n){var a=n(1063);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("542eaece",a,!0,{sourceMap:!1})},1045:function(t,e,n){"use strict";var a=n(2),i={name:"FilterWrapper",props:{label:{type:String,default:""},disabled:{type:Boolean,default:!1},tooltipe:{type:String,default:""},isTooltipe:{type:Boolean,default:!1}}},r=n(1062),l=n(5);var o=Object(l.a)(i,(function(){var t=this,e=t._self._c;return e("div",{class:[t.$style.FilterWrapper,Object(a.a)({},t.$style._disabled,t.disabled)]},[t.label?e("label",{staticClass:"custom-label",class:[t.$style.label,t.$style[t.isTooltipe&&t.tooltipe?"_tooltipePointer":""]]},[e("span",{domProps:{innerHTML:t._s(t.label)}}),t._v(" "),t.isTooltipe&&t.tooltipe?e("button",{class:t.$style.tooltipButton},[e("UiIcon",{class:t.$style.questionIcon,attrs:{size:"custom",name:"question-default"}}),t._v(" "),e("span",{class:t.$style.tooltipBody},[e("div",{domProps:{innerHTML:t._s(t.tooltipe)}}),t._v(" "),e("UiIcon",{class:t.$style.tailIcon,attrs:{size:"large",name:"tooltip-tail"}})],1)],1):t._e()]):t._e(),t._v(" "),t._t("default")],2)}),[],!1,(function(t){this.$style=r.default.locals||r.default}),null,null);e.a=o.exports},1062:function(t,e,n){"use strict";var a=n(1038),i=n.n(a);n.d(e,"default",(function(){return i.a}))},1063:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,".FilterWrapper_Dv-9a{align-items:flex-start;display:flex;flex-direction:column}.FilterWrapper_Dv-9a._disabled_mmALD .label_J1aFR{color:#b9babb}.label_J1aFR{color:#14191a;font-size:1.6rem;line-height:1.6rem;margin-bottom:2rem}@media(max-width:767.98px){.label_J1aFR{margin-bottom:1.2rem}}._tooltipePointer_f6zWU{pointer-events:none}._tooltipePointer_f6zWU .tooltipButton_3NDAl{pointer-events:auto}.tooltipButton_3NDAl{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:1.6rem;justify-content:center;margin-left:1rem;position:relative;width:1.6rem}.tooltipButton_3NDAl:hover .tooltipBody_-uZ81{opacity:1;z-index:11}.tooltipButton_3NDAl .questionIcon_F0bs7{color:#b9babb;height:100%;width:100%}.tooltipBody_-uZ81{background-color:#fff;border-radius:.8rem;bottom:calc(100% + 1.6rem);box-shadow:0 2rem 1.2rem -1.2rem rgba(0,0,0,.03);filter:drop-shadow(0 6px 20px rgba(0,0,0,.05));font-size:1.4rem;left:-2rem;line-height:2rem;max-width:25rem;opacity:0;padding:.8rem 1.2rem;pointer-events:none;position:absolute;text-align:center;transition:all .3s ease;width:max-content;z-index:-1}.tooltipBody_-uZ81,.tooltipBody_-uZ81>div{color:#14191a}.tooltipBody_-uZ81>svg{bottom:-1.6rem;height:.8rem;left:1.6rem;position:absolute;width:2.2rem;fill:#fff}@media(max-width:767.98px){.tooltipBody_-uZ81{left:auto;right:-2rem}.tooltipBody_-uZ81>svg{left:auto;right:1.6rem}}",""]),a.locals={FilterWrapper:"FilterWrapper_Dv-9a",_disabled:"_disabled_mmALD",label:"label_J1aFR",_tooltipePointer:"_tooltipePointer_f6zWU",tooltipButton:"tooltipButton_3NDAl",tooltipBody:"tooltipBody_-uZ81",questionIcon:"questionIcon_F0bs7"},t.exports=a},1088:function(t,e,n){"use strict";n(14);var a=n(1040);e.a={methods:{animateNumber:function(t){var e=t.name,n=t.newValue,i=t.oldValue,r=t.getDictTemplates,l=this.$refs[e];l&&n!==i&&(l.innerText=i,a.a.to(l,{innerText:n,snap:{innerText:1},duration:.3,ease:"linear",onUpdate:function(){var t=r(l);l.innerText=t[e]}}))}}}},1134:function(t,e,n){var a=n(1872);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("73c8ce3c",a,!0,{sourceMap:!1})},1135:function(t,e,n){var a=n(1874);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("2a68360e",a,!0,{sourceMap:!1})},1136:function(t,e,n){var a=n(1876);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("8d7a660e",a,!0,{sourceMap:!1})},1137:function(t,e,n){var a=n(1878);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("5913c6a1",a,!0,{sourceMap:!1})},1138:function(t,e,n){var a=n(1880);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("20e5f2eb",a,!0,{sourceMap:!1})},1139:function(t,e,n){var a=n(1882);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("f763384a",a,!0,{sourceMap:!1})},1140:function(t,e,n){var a=n(1884);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("e405128a",a,!0,{sourceMap:!1})},1284:function(t,e,n){"use strict";var a=n(2),i=(n(82),{name:"MortgageTermShorts",props:{val:{type:Number,default:null},deposit:{type:Number,default:null}}}),r=n(1871),l=n(5);var o=Object(l.a)(i,(function(){var t=this;return(0,t._self._c)("div",{class:[t.$style.MortgageTermShorts,Object(a.a)({},t.$style._active,t.deposit===t.val)],on:{click:function(e){return t.$emit("click")}}},[t._v("\n    "+t._s(t.val)+" %\n")])}),[],!1,(function(t){this.$style=r.default.locals||r.default}),null,null);e.a=o.exports},1287:function(t,e,n){"use strict";function a(t,e){if(null==t)return{};var n,a,i=function(t,e){if(null==t)return{};var n={};for(var a in t)if({}.hasOwnProperty.call(t,a)){if(e.includes(a))continue;n[a]=t[a]}return n}(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(a=0;a<r.length;a++)n=r[a],e.includes(n)||{}.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}n.d(e,"a",(function(){return a}))},1363:function(t,e,n){var a=n(2155);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("046eb9ed",a,!0,{sourceMap:!1})},1364:function(t,e,n){var a=n(2157);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("1f2cf591",a,!0,{sourceMap:!1})},1365:function(t,e,n){var a=n(2159);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("39de1ee2",a,!0,{sourceMap:!1})},1366:function(t,e,n){var a=n(2161);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("5709393f",a,!0,{sourceMap:!1})},1367:function(t,e,n){var a=n(2163);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("a92436ea",a,!0,{sourceMap:!1})},1368:function(t,e,n){var a=n(2165);a.__esModule&&(a=a.default),"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);(0,n(13).default)("7af0764a",a,!0,{sourceMap:!1})},1869:function(t,e,n){"use strict";var a=n(7),i=n(655),r=n(71),l=n(63),o=n(77),s=n(157);a({target:"Array",proto:!0},{flatMap:function(t){var e,n=l(this),a=o(n);return r(t),(e=s(n,0)).length=i(e,n,n,a,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},1870:function(t,e,n){"use strict";n(154)("flatMap")},1871:function(t,e,n){"use strict";var a=n(1134),i=n.n(a);n.d(e,"default",(function(){return i.a}))},1872:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,".MortgageTermShorts_wcubh{border:1px solid rgba(20,25,26,.15);border-radius:4rem;color:#5b5e5f;cursor:pointer;font-size:1.4rem;line-height:1.8rem;padding:.6rem 1.2rem;transition:background-color .3s ease,color .3s ease}.MortgageTermShorts_wcubh._active_c12u4{background-color:#292522;color:#fff}@media(-ms-high-contrast:active),(-ms-high-contrast:none),(hover){.MortgageTermShorts_wcubh:hover{background-color:#292522;color:#fff}}",""]),a.locals={MortgageTermShorts:"MortgageTermShorts_wcubh",_active:"_active_c12u4"},t.exports=a},1873:function(t,e,n){"use strict";var a=n(1135),i=n.n(a);n.d(e,"default",(function(){return i.a}))},1874:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,'.InstallmentOfferWrapper_tGHlY{border-bottom:1px solid #d0d1d1;padding:3.2rem 0 3rem}@media(max-width:767.98px){.InstallmentOfferWrapper_tGHlY{padding:2.4rem 0}}.InstallmentOfferWrapper_tGHlY:first-child{padding-top:0}.InstallmentOfferWrapper_tGHlY:last-child{border-bottom:0;padding-bottom:0}.title_QJPT3{color:#14191a;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem;margin-bottom:1.8rem}@media(max-width:767.98px){.title_QJPT3{margin-bottom:1.4rem}}._flat_DD5J1{padding:2.4rem 0;position:relative}._flat_DD5J1 .title_QJPT3{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem;margin-bottom:1.6rem}',""]),a.locals={InstallmentOfferWrapper:"InstallmentOfferWrapper_tGHlY",title:"title_QJPT3",_flat:"_flat_DD5J1"},t.exports=a},1875:function(t,e,n){"use strict";var a=n(1136),i=n.n(a);n.d(e,"default",(function(){return i.a}))},1876:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,'.InstallmentOfferConditions_48524{align-items:center;display:flex;margin:-.6rem}@media(max-width:767.98px){.InstallmentOfferConditions_48524{align-items:flex-start;flex-direction:column;max-width:100%}}.item_mIapW{background-color:#f6f5f4;border-radius:.8rem;flex:1;margin:.6rem;padding:1.6rem}@media(max-width:767.98px){.item_mIapW{padding:1.2rem 1.4rem;width:100%}}.item_mIapW._red_2HktY h4{color:#ef3b24}.item_mIapW h4{font-size:1.6rem;font-weight:500;line-height:2.4rem;margin-bottom:.2rem}.item_mIapW h4,.item_mIapW span{font-family:"Grtsk-Exa","Verdana",sans-serif}.item_mIapW span{font-size:1.4rem;font-weight:400;line-height:2rem;white-space:nowrap}.item_mIapW .desc_OpToz span{font-weight:500}._flat_b4g-k{max-width:57.4rem}._flat_b4g-k h4{font-weight:500}._flat_b4g-k h4,._flat_b4g-k span{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.4rem;line-height:2rem}._flat_b4g-k span{font-weight:400}@media(max-width:767.98px){._flat_b4g-k .item_mIapW{margin:.6rem 0}}',""]),a.locals={InstallmentOfferConditions:"InstallmentOfferConditions_48524",item:"item_mIapW",_red:"_red_2HktY",desc:"desc_OpToz",_flat:"_flat_b4g-k"},t.exports=a},1877:function(t,e,n){"use strict";var a=n(1137),i=n.n(a);n.d(e,"default",(function(){return i.a}))},1878:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,'.container_hNha0{display:flex;margin-bottom:3rem}@media(max-width:767.98px){.container_hNha0{margin-bottom:2.6rem}}.item_vTif- h4{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}.text_xvauQ{margin-left:2rem}@media(max-width:767.98px){.text_xvauQ{margin-left:0;width:100%}}.text_xvauQ .item_vTif-{margin-bottom:2.2rem;padding-left:4.4rem;position:relative}@media(max-width:767.98px){.text_xvauQ .item_vTif-{margin-bottom:1.5rem;padding-left:4rem}.text_xvauQ .item_vTif-:nth-child(2) .number_PQ3aE{top:50%;transform:translateY(-50%)}.text_xvauQ .item_vTif-:nth-child(2):before{top:2.8rem}.text_xvauQ .item_vTif-:last-child .number_PQ3aE{bottom:-.4rem;top:auto}}.text_xvauQ .item_vTif-:last-child{margin-bottom:0}.text_xvauQ .item_vTif-:last-child:before{display:none}.text_xvauQ .item_vTif-:before{background-color:#fcd8d3;content:"";height:calc(100% + 2.8rem);left:1.2rem;position:absolute;top:0;width:1px}.text_xvauQ h4{margin-bottom:.4rem}.text_xvauQ h4 span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media(max-width:767.98px){.text_xvauQ h4{margin-bottom:.2rem}}.text_xvauQ span{color:#8a8c8d;display:inline-block;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem}@media(max-width:767.98px){.text_xvauQ span{max-width:65%}}.text_xvauQ .dataMobile_7mTpK{background-color:#f6f5f4;border-radius:.8rem;color:#14191a;display:none;float:right;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem;margin-left:auto;padding:.4rem .8rem;white-space:nowrap}@media(max-width:767.98px){.text_xvauQ .dataMobile_7mTpK{display:inline}}.number_PQ3aE{background-color:#feecea;border:.4rem solid #fff;border-radius:50%;color:#ef3b24;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;height:3.2rem;left:-.4rem;line-height:1.6rem;line-height:2.4rem;position:absolute;text-align:center;top:-.4rem;vertical-align:middle;width:3.2rem}@media(max-width:767.98px){.number_PQ3aE{clear:both}}.date_8CK24{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:767.98px){.date_8CK24{display:none}}.date_8CK24 .item_vTif-:last-child{margin-bottom:.6rem}.date_8CK24 span{color:#8a8c8d;font-size:1.2rem;font-style:normal;line-height:1.6rem}.date_8CK24 span,.note_1LrQE{font-family:"Grtsk-Exa","Verdana",sans-serif;font-weight:400}.note_1LrQE{background-color:#f6f5f4;border-radius:.8rem;font-size:1.4rem;line-height:2rem;margin-bottom:2rem;padding:1.2rem 1.6rem;position:relative}@media(max-width:767.98px){.note_1LrQE{margin-bottom:2.4rem;padding:.8rem 1.4rem}}.note_1LrQE p{padding-left:2.2rem}.note_1LrQE span{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.4rem;font-weight:500;line-height:2rem}.noteIcon_0Gz6N{color:#b9babb;height:1.6rem;left:1.6rem;position:absolute;top:1.5rem;width:1.6rem}@media(max-width:767.98px){.noteIcon_0Gz6N{left:1.3rem;top:1rem}}.button_lMuxa{width:18rem}.button_lMuxa span{font-weight:500}@media(max-width:767.98px){.button_lMuxa{width:100%}}._flat_IH7Oc .container_hNha0{display:block;margin-bottom:1.4rem}._flat_IH7Oc .date_8CK24{flex-direction:row}._flat_IH7Oc .date_8CK24 .item_vTif-{flex:1;margin-bottom:1.2rem}._flat_IH7Oc .date_8CK24 .item_vTif-:first-child{flex-grow:2}._flat_IH7Oc .date_8CK24 .content_tzqdC{background-color:#f6f5f4;border-radius:.8rem;display:inline-block;padding:.4rem .8rem;white-space:nowrap}._flat_IH7Oc .date_8CK24 .content_tzqdC h4,._flat_IH7Oc .date_8CK24 .content_tzqdC span{color:#14191a;display:inline;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.6rem}._flat_IH7Oc .text_xvauQ{display:flex;margin-left:0}@media(max-width:767.98px){._flat_IH7Oc .text_xvauQ{display:block}}._flat_IH7Oc .text_xvauQ .item_vTif-{flex:1;margin-bottom:0;margin-left:1rem;padding-left:0;padding-top:3.6rem}._flat_IH7Oc .text_xvauQ .item_vTif-:first-child{margin-left:0}._flat_IH7Oc .text_xvauQ .item_vTif-:before{height:.1rem;top:1.2rem;width:100%}@media(max-width:767.98px){._flat_IH7Oc .text_xvauQ .item_vTif-{margin-bottom:1.5rem;margin-left:0;padding-left:4rem;padding-top:0}._flat_IH7Oc .text_xvauQ .item_vTif-:before{height:calc(100% + 2.8rem);top:2.8rem;width:.1rem}}._flat_IH7Oc .text_xvauQ h4{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.4rem;font-weight:500;line-height:2rem}._flat_IH7Oc .number_PQ3aE{border:1.2rem solid #fff;height:4.6rem;left:-1.2rem;line-height:2rem;top:-1.2rem;width:4.6rem}@media(max-width:767.98px){._flat_IH7Oc .number_PQ3aE{border:.4rem solid #fff;height:3.2rem;left:-.4rem;line-height:2.4rem;top:-.4rem;width:3.2rem}}',""]),a.locals={container:"container_hNha0",item:"item_vTif-",text:"text_xvauQ",number:"number_PQ3aE",dataMobile:"dataMobile_7mTpK",date:"date_8CK24",note:"note_1LrQE",noteIcon:"noteIcon_0Gz6N",button:"button_lMuxa",_flat:"_flat_IH7Oc",content:"content_tzqdC"},t.exports=a},1879:function(t,e,n){"use strict";var a=n(1138),i=n.n(a);n.d(e,"default",(function(){return i.a}))},1880:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,'.InstallmentOfferMortgage_AXSC\\+{align-items:center;display:flex;flex-wrap:wrap;margin:-.8rem 0}.filterCell_rh71Y{margin:.8rem 0;position:relative;width:50%}@media(max-width:767.98px){.filterCell_rh71Y{width:100%}}.range_6jaWv,.select_WyW7K{width:100%}.amount_UGsrn,.payment_U1Q31{padding-left:2.8rem}@media(max-width:767.98px){.amount_UGsrn,.payment_U1Q31{padding-left:0}}.amount_UGsrn h4,.payment_U1Q31 h4{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}.amount_UGsrn span,.payment_U1Q31 span{color:#8a8c8d;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem}@media(max-width:767.98px){.amount_UGsrn{order:-1}.amount_UGsrn,.payment_U1Q31{margin-bottom:1.2rem}.payment_U1Q31{margin-top:1.2rem;order:1}}.payment_U1Q31 h4{color:#ef3b24}.button_BsbaA button{width:18rem}.button_BsbaA button span{font-weight:500}@media(max-width:767.98px){.button_BsbaA button{width:100%}.button_BsbaA{order:2;padding-left:0}}._flat_qoFRA{max-width:57rem}._flat_qoFRA .amount_UGsrn,._flat_qoFRA .payment_U1Q31{padding-left:2rem}@media(max-width:767.98px){._flat_qoFRA .amount_UGsrn,._flat_qoFRA .payment_U1Q31{padding-left:0}._flat_qoFRA .payment_U1Q31{margin-bottom:0}}',""]),a.locals={InstallmentOfferMortgage:"InstallmentOfferMortgage_AXSC+",filterCell:"filterCell_rh71Y",range:"range_6jaWv",select:"select_WyW7K",amount:"amount_UGsrn",payment:"payment_U1Q31",button:"button_BsbaA",_flat:"_flat_qoFRA"},t.exports=a},1881:function(t,e,n){"use strict";var a=n(1139),i=n.n(a);n.d(e,"default",(function(){return i.a}))},1882:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,'.text_psLoi{color:#8a8c8d;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;margin-bottom:2.4rem;margin-top:-1rem}@media(max-width:767.98px){.text_psLoi{margin-bottom:2rem}}.button_z6hA9{width:18rem}.button_z6hA9 span{font-weight:500}@media(max-width:767.98px){.button_z6hA9{width:100%}}._flat_sZiqe{width:100%}._flat_sZiqe .text_psLoi{padding-right:27rem}@media(max-width:767.98px){._flat_sZiqe .text_psLoi{padding-right:0}}._flat_sZiqe .button_z6hA9{position:absolute;right:0;top:2.4rem}@media(max-width:767.98px){._flat_sZiqe .button_z6hA9{position:static}}',""]),a.locals={text:"text_psLoi",button:"button_z6hA9",_flat:"_flat_sZiqe"},t.exports=a},1883:function(t,e,n){"use strict";var a=n(1140),i=n.n(a);n.d(e,"default",(function(){return i.a}))},1884:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,".termWrapper_GGDhr{display:flex}.term_hTEQc{margin-right:.6rem}.term_hTEQc:last-child{margin-right:0}",""]),a.locals={termWrapper:"termWrapper_GGDhr",term:"term_hTEQc"},t.exports=a},1934:function(t,e,n){"use strict";n(82),n(8),n(32),n(17),n(16),n(25),n(26),n(19),n(15);var a=n(2),i=n(23),r=(n(33),{name:"InstallmentOfferWrapper",props:{title:{type:String,default:""},mod:{type:String,default:"installment",validator:function(t){return["flat","installment"].includes(t)}}}}),l=n(1873),o=n(5);var s=Object(o.a)(r,(function(){var t=this,e=t._self._c;return e("div",{class:[t.$style.InstallmentOfferWrapper,t.$style["_"+t.mod]]},[t.title?e("h3",{class:t.$style.title},[t._v(t._s(t.title))]):t._e(),t._v(" "),t._t("default")],2)}),[],!1,(function(t){this.$style=l.default.locals||l.default}),null,null).exports,m=n(41),c=n(1088),u={name:"InstallmentOfferConditions",mixins:[c.a],props:{initialPayment:{type:Number,default:0},initialPaymentPercentage:{type:String,default:""},monthlyPayment:{type:Number,default:0},mod:{type:String,default:"installment",validator:function(t){return["flat","installment"].includes(t)}}},watch:{initialPayment:function(t,e){this.animateNumber({newValue:t,oldValue:e,name:"conditions-initial-payment",getDictTemplates:this.getDictTemplates})},monthlyPayment:function(t,e){this.animateNumber({newValue:t,oldValue:e,name:"conditions-monthly-payment",getDictTemplates:this.getDictTemplates})}},methods:{splitThousands:m.l,getDictTemplates:function(t){return{"conditions-initial-payment":"".concat(Object(m.l)(t.innerText)," руб."),"conditions-monthly-payment":"".concat(Object(m.l)(t.innerText)," руб.")}}}},f=n(1875);var d=Object(o.a)(u,(function(){var t=this,e=t._self._c;return e("div",{class:[t.$style.InstallmentOfferConditions,t.$style["_"+t.mod]]},[e("div",{class:t.$style.item},[e("h4",{ref:"conditions-initial-payment",class:t.$style.title},[t._v(t._s(t.splitThousands(t.initialPayment))+" руб.")]),t._v(" "),e("span",{class:t.$style.desc},[e("span",[t._v(t._s(Math.ceil(t.initialPaymentPercentage))+"%")]),t._v(" первый взнос")])]),t._v(" "),e("div",{class:[t.$style.item,t.$style._red]},[e("h4",{class:t.$style.title},[t._v("0%")]),t._v(" "),e("span",{class:t.$style.desc},[t._v("переплата")])]),t._v(" "),e("div",{class:t.$style.item},[e("h4",{ref:"conditions-monthly-payment",class:t.$style.title},[t._v(t._s(t.splitThousands(t.monthlyPayment))+" руб.")]),t._v(" "),e("span",{class:t.$style.desc},[t._v("ежемесячный платеж")])])])}),[],!1,(function(t){this.$style=f.default.locals||f.default}),null,null).exports,p=(n(39),n(152)),h=n(76),g=n(49),_=n(11),v={name:"InstallmentOfferStages",mixins:[c.a,g.a],props:{note:{type:String,default:""},initialPayment:{type:Number,default:0},initialPaymentPercentage:{type:String,default:""},monthlyPayment:{type:Number,default:0},monthFirst:{type:String,default:""},monthLast:{type:String,default:""},differenceMonth:{type:Number,default:0},remainingAmount:{type:Number,default:0},lastPayment:{type:Number,default:0},mod:{type:String,default:"installment",validator:function(t){return["flat","installment"].includes(t)}}},computed:{differenceMonthPlural:function(){return"".concat(this.differenceMonth," ").concat(Object(h.a)(this.differenceMonth,["месяц","месяца","месяцев"]))}},watch:{initialPayment:function(t,e){this.animateNumber({newValue:t,oldValue:e,name:"stages-initial-payment",getDictTemplates:this.getDictTemplates})},monthlyPayment:function(t,e){this.animateNumber({newValue:t,oldValue:e,name:"stages-monthly-payment",getDictTemplates:this.getDictTemplates})},lastPayment:function(t,e){this.animateNumber({newValue:t,oldValue:e,name:"stages-amount",getDictTemplates:this.getDictTemplates})},differenceMonthPlural:function(t,e){this.animateNumber({newValue:t,oldValue:e,name:"stages-difference-month",getDictTemplates:this.getDictTemplates})}},methods:{splitThousands:m.l,getMonth:function(t){return Object(p.a)(new Date(t).toLocaleString("ru-ru",{month:"long"}))},getYear:function(t){return"".concat(new Date(t).toLocaleString("ru-ru",{year:"numeric"})," г.")},getDictTemplates:function(t){return{"stages-initial-payment":"".concat(Object(m.l)(t.innerText)," руб."),"stages-monthly-payment":"".concat(Object(m.l)(t.innerText)," руб."),"stages-amount":"".concat(Object(m.l)(t.innerText)," руб."),"stages-difference-month":"".concat(t.innerText," ").concat(Object(h.a)(t.innerText,["месяц","месяца","месяцев"]))}},onModalOpen:function(){this.$emit("call-back-modal-open","installment"),this.handleDataLayer(_.a.SEND_FORM_RASSROCHKA_PAGE_RASSROCHKA)}}},b=n(1877);var y=Object(o.a)(v,(function(){var t=this,e=t._self._c;return e("div",{class:[t.$style.InstallmentOfferStages,t.$style["_"+t.mod]]},[e("div",{class:t.$style.container},[e("div",{class:t.$style.date},[e("div",{class:t.$style.item},[e("div",{class:t.$style.content},[e("h4",{class:t.$style.months},[t._v(t._s(t.getMonth(t.monthFirst)))]),t._v(" "),e("span",{class:t.$style.year},[t._v(t._s(t.getYear(t.monthFirst)))])])]),t._v(" "),e("div",{class:t.$style.item},[e("div",{class:t.$style.content},[e("h4",{class:t.$style.months},[t._v(t._s(t.getMonth(t.monthLast)))]),t._v(" "),e("span",{class:t.$style.year},[t._v(t._s(t.getYear(t.monthLast)))])])])]),t._v(" "),e("div",{class:t.$style.text},[e("div",{class:[t.$style.item,t.$style._steps]},[e("span",{class:t.$style.dataMobile},[t._v("\n                    "+t._s(t.getMonth(t.monthFirst))+" "+t._s(t.getYear(t.monthFirst))+"\n                ")]),t._v(" "),e("div",{class:t.$style.number},[t._v("1")]),t._v(" "),e("h4",{ref:"stages-initial-payment",class:t.$style.title},[t._v(t._s(t.splitThousands(t.initialPayment))+" руб.")]),t._v(" "),e("span",{class:t.$style.desc},[t._v(t._s(Math.ceil(t.initialPaymentPercentage))+"% первый взнос в день проведения сделки")])]),t._v(" "),e("div",{class:[t.$style.item,t.$style._steps]},[e("div",{class:t.$style.number},[t._v("2")]),t._v(" "),e("h4",{class:t.$style.title},[e("span",{ref:"stages-difference-month"},[t._v(t._s(t.differenceMonthPlural))]),t._v("\n                    по\n                    "),e("span",{ref:"stages-monthly-payment"},[t._v(t._s(t.splitThousands(t.monthlyPayment))+" руб.")])]),t._v(" "),e("span",{class:t.$style.desc},[t._v("ежемесячные платежи")])]),t._v(" "),e("div",{class:[t.$style.item,t.$style._steps]},[e("span",{class:t.$style.dataMobile},[t._v("\n                    "+t._s(t.getMonth(t.monthLast))+" "+t._s(t.getYear(t.monthLast))+"\n                ")]),t._v(" "),e("div",{class:t.$style.number},[t._v("3")]),t._v(" "),e("h4",{ref:"stages-amount",class:t.$style.title},[t._v(t._s(t.splitThousands(t.lastPayment))+" руб.")]),t._v(" "),e("span",{class:t.$style.desc},[t._v("внесите оставшуюся сумму")])])])]),t._v(" "),t.remainingAmount?e("div",{class:t.$style.note},[e("UiIcon",{class:t.$style.noteIcon,attrs:{size:"custom",name:"information"}}),t._v(" "),e("div",{class:t.$style.noteText},[t._m(0)])],1):t._e(),t._v(" "),e("UiButton",{class:t.$style.button,attrs:{color:"primary-red",size:"medium",round:""},on:{click:t.onModalOpen}},[t._v("\n        Оформить рассрочку\n    ")])],1)}),[function(){var t=this,e=t._self._c;return e("p",[t._v("Остаток можно внести "),e("span",[t._v("100% оплатой")]),t._v(" или оформить "),e("span",[t._v("в ипотеку без первого взноса")])])}],!1,(function(t){this.$style=b.default.locals||b.default}),null,null).exports,x=(n(46),n(83),{name:"InstallmentOfferMortgage",components:{FilterWrapper:n(1045).a},mixins:[c.a],props:{mortgageMethods:{type:Array,default:function(){return[]}},morgagePayment:{type:Number,default:0},remainingAmount:{type:Number,default:0},values:{type:Object,default:function(){return{}}},mod:{type:String,default:"installment",validator:function(t){return["flat","installment"].includes(t)}}},data:function(){return{selectedItem:null,flagForRerender:0,flagForRerenderTerm:0}},computed:{deposit:function(){return Object(m.k)(Object(m.g)(this.remainingAmount,30))},depositRange:function(){var t,e;return{min:Object(m.k)(Object(m.g)(this.remainingAmount,(null===(t=this.selectedItem)||void 0===t||null===(t=t.deposit)||void 0===t?void 0:t.min)||10)),max:Object(m.k)(Object(m.g)(this.remainingAmount,(null===(e=this.selectedItem)||void 0===e||null===(e=e.deposit)||void 0===e?void 0:e.max)||90))}},termRange:function(){var t,e;return{min:(null===(t=this.selectedItem)||void 0===t||null===(t=t.term)||void 0===t?void 0:t.min)||1,max:(null===(e=this.selectedItem)||void 0===e||null===(e=e.term)||void 0===e?void 0:e.max)||30}}},watch:{remainingAmount:function(t,e){this.flagForRerender++,this.flagForRerenderTerm++,this.animateNumber({newValue:t,oldValue:e,name:"amount",getDictTemplates:this.getDictTemplates})},morgagePayment:function(t,e){this.animateNumber({newValue:t,oldValue:e,name:"payment",getDictTemplates:this.getDictTemplates})},"values.purchaseId":function(t){this.selectedItem=this.getMethodById(t)||this.selectedItem,this.flagForRerender++}},methods:{splitThousands:m.l,handleFilterChange:function(t){this.$emit("on-morgage-filter-changed",t)},openCallback:function(){this.$emit("on-open-callback","mortgage")},getDictTemplates:function(t){return{amount:"".concat(Object(m.l)(t.innerText)," руб."),payment:"от ".concat(Object(m.l)(t.innerText)," руб.")}},getMethodById:function(t){return this.mortgageMethods.find((function(e){return e.value===t}))}}}),w=n(1879);var O=Object(o.a)(x,(function(){var t=this,e=t._self._c;return e("div",{class:[t.$style.InstallmentOfferMortgage,t.$style["_"+t.mod]]},[e("FilterWrapper",{class:t.$style.filterCell},[e("UiSelect",{key:t.flagForRerender,class:t.$style.select,attrs:{name:"purchaseId",facets:t.mortgageMethods.map((function(t){return t.value})),specs:t.mortgageMethods,value:t.values.purchaseId||t.mortgageMethods[0].value,placeholder:"Ипотечная программа",disabled:!t.mortgageMethods||!t.mortgageMethods.length,round:!0,"disable-native":!0,"reset-label":"","hide-selected":""},on:{change:function(e){return t.handleFilterChange(e,"purchaseId")}}})],1),t._v(" "),e("div",{class:[t.$style.filterCell,t.$style.amount]},[e("h4",{ref:"amount"},[t._v(t._s(t.splitThousands(t.remainingAmount))+" руб.")]),t._v(" "),e("span",[t._v("остаток стоимости квартиры")])]),t._v(" "),e("FilterWrapper",{class:t.$style.filterCell},[e("UiRange",{key:t.flagForRerenderTerm,class:t.$style.range,attrs:{specs:t.termRange,name:"term",postfix:t._f("plural")(t.values.term,[" год"," года"," лет"]),step:1,"value-min":t.termRange.min,"value-max":t.termRange.max,single:"","top-label":"Срок ипотеки","initial-value":30,round:"",inputmode:"numeric","numeric-pattern":!0},on:{change:function(e){return t.handleFilterChange(e,"term")}}})],1),t._v(" "),e("div",{class:[t.$style.filterCell,t.$style.payment]},[e("h4",{ref:"payment"},[t._v("от "+t._s(t.splitThousands(t.morgagePayment))+" руб.")]),t._v(" "),e("span",[t._v("ежемесячный платеж")])]),t._v(" "),e("div",{class:[t.$style.filterCell,t.$style.button]},[e("UiButton",{class:t.$style.button,attrs:{round:"",size:"medium",color:"secondary-red"},on:{click:t.openCallback}},[e("span",[t._v("Рассчитать ипотеку")])])],1)],1)}),[],!1,(function(t){this.$style=w.default.locals||w.default}),null,null).exports,k={name:"InstallmentOfferPersonalConditions",props:{mod:{type:String,default:"installment",validator:function(t){return["flat","installment"].includes(t)}}},methods:{openCallback:function(){this.$emit("on-open-callback","conditions")}}},I=n(1881);var $=Object(o.a)(k,(function(){var t=this,e=t._self._c;return e("div",{class:[t.$style.InstallmentOfferPersonalConditions,t.$style["_"+t.mod]]},[e("div",{class:t.$style.text},[e("p",[t._v("Оставьте заявку чтобы обсудить индивидуальные условия рассрочки")])]),t._v(" "),e("UiButton",{class:t.$style.button,attrs:{size:"medium",color:"secondary-red",round:!0},on:{click:t.openCallback}},[e("span",[t._v("Заказать звонок")])])],1)}),[],!1,(function(t){this.$style=I.default.locals||I.default}),null,null).exports;function T(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}var P={name:"InstallmentOffer",components:{MortgageTermShorts:n(1284).a,InstallmentOfferWrapper:s,InstallmentOfferConditions:d,InstallmentOfferStages:y,InstallmentOfferMortgage:O,InstallmentOfferPersonalConditions:$},props:{offer:{type:Object,default:function(){return{}}},values:{type:Object,default:function(){return{}}},mortgageMethods:{type:Array,default:function(){return[]}},depositValues:{type:Array,default:function(){return[]}},depositValue:{type:Number,default:null},mod:{type:String,default:""},titles:{type:Object,default:function(){return{conditions:"Условия рассрочки по выбранным параметрам",stages:"Этапы оплаты",mortgage:"Расчёт ипотеки на остаток",personalConditions:"Рассрочка на ваших условиях"}}}},methods:{handleFilterChange:function(t,e){if("object"===Object(i.a)(t)&&!Array.isArray(t))return this.$emit("on-filter-changed",function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?T(Object(n),!0).forEach((function(e){Object(a.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},t));this.$emit("on-filter-changed",Object(a.a)({},e,t))}}},j=P,C=n(1883);var M=Object(o.a)(j,(function(){var t=this,e=t._self._c;return e("div",{class:t.$style.InstallmentOffer},["installment"!==t.mod&&t.depositValues.length>1?e("InstallmentOfferWrapper",{class:t.$style.termWrapper,attrs:{mod:"flat"}},t._l(t.depositValues,(function(n){return e("MortgageTermShorts",{key:n.pk,class:t.$style.term,attrs:{val:Number(n.val),deposit:t.depositValue},on:{click:function(e){return t.handleFilterChange(n.pk,"deposit")}}})})),1):t._e(),t._v(" "),e("InstallmentOfferWrapper",{attrs:{title:t.titles.conditions,mod:t.mod}},[e("InstallmentOfferConditions",{attrs:{"initial-payment":t.offer.initial_payment,"initial-payment-percentage":t.offer.initial_payment_percentage,"monthly-payment":t.offer.monthly_payment,mod:t.mod}})],1),t._v(" "),e("InstallmentOfferWrapper",{attrs:{title:t.titles.stages,mod:t.mod}},[e("InstallmentOfferStages",{attrs:{"initial-payment":t.offer.initial_payment,"initial-payment-percentage":t.offer.initial_payment_percentage,"monthly-payment":t.offer.monthly_payment,"month-first":t.offer.month_first,"month-last":t.offer.month_last,"difference-month":t.offer.difference_month,"remaining-amount":t.offer.remaining_amount,"last-payment":t.offer.last_payment,mod:t.mod},on:{"call-back-modal-open":function(e){return t.$emit("open-callback",e)}}})],1),t._v(" "),t.offer.remaining_amount?e("InstallmentOfferWrapper",{attrs:{title:t.titles.mortgage,mod:t.mod}},[e("InstallmentOfferMortgage",{attrs:{values:t.values,"mortgage-methods":t.mortgageMethods,"morgage-payment":t.offer.mortgage_payment,"remaining-amount":t.offer.remaining_amount,mod:t.mod},on:{"on-morgage-filter-changed":function(e){return t.$emit("morgage-filter-changed",e)},"on-open-callback":function(e){return t.$emit("open-callback",e)}}})],1):t._e(),t._v(" "),e("InstallmentOfferWrapper",{attrs:{title:t.titles.personalConditions,mod:t.mod}},[e("InstallmentOfferPersonalConditions",{attrs:{mod:t.mod},on:{"on-open-callback":function(e){return t.$emit("open-callback",e)}}})],1)],1)}),[],!1,(function(t){this.$style=C.default.locals||C.default}),null,null);e.a=M.exports},2154:function(t,e,n){"use strict";var a=n(1363),i=n.n(a);n.d(e,"default",(function(){return i.a}))},2155:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,'.HeaderPage_Y5FJq{background-color:#f6f5f4;background-position:100% 100%;background-repeat:no-repeat;background-size:contain}@media(max-width:767.98px){.HeaderPage_Y5FJq{background-size:0}}.HeaderPage_Y5FJq>.container{align-items:flex-start;display:flex;flex-direction:column}.content_xUXdL{padding:6.4rem 0}@media(max-width:767.98px){.content_xUXdL{padding:4rem 0 3.2rem}}.title_06H0b{font-family:"Grtsk-Tera","Verdana",sans-serif;font-size:3.6rem;font-style:normal;font-weight:700;font-weight:600;letter-spacing:-.03em;line-height:4.8rem;margin-bottom:1.5rem;max-width:60rem;width:100%}@media(max-width:767.98px){.title_06H0b{font-family:"Grtsk-Tera","Verdana",sans-serif;font-size:2.4rem;font-weight:600;line-height:3.2rem;margin-bottom:1.2rem;width:100%}}.text_6JO4v{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:2rem;font-weight:400;line-height:2.6rem;width:50.5rem}@media(max-width:767.98px){.text_6JO4v{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;margin-bottom:0;width:100%}}.mobilePattern_9giuZ{display:none}@media(max-width:767.98px){.mobilePattern_9giuZ{display:block;margin:7.9rem 0;width:100%}}.button_UTkOR{font-weight:500;margin-top:3.2rem;width:fit-content}@media(max-width:767.98px){.button_UTkOR{margin-top:2.4rem;width:100%}}',""]),a.locals={HeaderPage:"HeaderPage_Y5FJq",content:"content_xUXdL",title:"title_06H0b",text:"text_6JO4v",mobilePattern:"mobilePattern_9giuZ",button:"button_UTkOR"},t.exports=a},2156:function(t,e,n){"use strict";var a=n(1364),i=n.n(a);n.d(e,"default",(function(){return i.a}))},2157:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,'.CallbackForm_8rH8J{background-color:#f6f5f4;padding:6.6rem 0}@media(max-width:767.98px){.CallbackForm_8rH8J{padding:2.8rem 0 3.2rem}}.wrapper_7RslO{align-items:center;background-color:#fff;border-radius:.8rem;display:flex;flex-direction:column;justify-content:center;min-height:37.6rem;padding:2rem}@media(max-width:767.98px){.wrapper_7RslO{border-right:1.2rem;min-height:auto;padding:4rem 2rem}}.wrapper_7RslO .formRow_nBKqL .button_-W6aP{border-radius:.8rem;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.4rem;margin-left:1.2rem;padding:1.3rem 2.4rem}@media(max-width:767.98px){.wrapper_7RslO .formRow_nBKqL .button_-W6aP{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem;margin-left:0;margin-top:1.4rem;min-width:0;min-width:auto;padding:1.2rem 2.4rem}}.top_7vRNJ{margin-bottom:4rem;text-align:center}@media(max-width:767.98px){.top_7vRNJ{margin-bottom:2.4rem}}.title_-Lp8y{font-family:"Grtsk-Tera","Verdana",sans-serif;font-size:2.8rem;font-style:normal;font-weight:700;line-height:3.6rem}@media(max-width:767.98px){.title_-Lp8y{font-family:"Grtsk-Tera","Verdana",sans-serif;font-size:2rem;font-weight:600;line-height:2.8rem;margin:0 2rem}}.text_-Y87-{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;margin-top:1.6rem}@media(max-width:767.98px){.text_-Y87-{font-size:1.4rem;line-height:2rem;margin-top:1.2rem}}.formRow_nBKqL{display:flex}@media(max-width:767.98px){.formRow_nBKqL{flex-direction:column;width:100%}}.input_t6Ktm{min-width:30rem}@media(max-width:767.98px){.input_t6Ktm{min-width:0;min-width:auto}}.input_t6Ktm .ui-input__inner{border-radius:.8rem}@media(max-width:767.98px){.input_t6Ktm .ui-input__inner input,.input_t6Ktm .ui-input__inner input+div{line-height:1.8rem!important;padding:2rem 1.6rem .8rem!important}}@media(max-width:767.98px){.input_t6Ktm .ui-input__inner+span{padding:1.4rem 1.6rem!important}}',""]),a.locals={CallbackForm:"CallbackForm_8rH8J",wrapper:"wrapper_7RslO",formRow:"formRow_nBKqL",button:"button_-W6aP",top:"top_7vRNJ",title:"title_-Lp8y",text:"text_-Y87-",input:"input_t6Ktm"},t.exports=a},2158:function(t,e,n){"use strict";var a=n(1365),i=n.n(a);n.d(e,"default",(function(){return i.a}))},2159:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,'.InstallmentFilter_9cTN6{background-color:#fff;border-radius:.8rem;flex-shrink:0;height:max-content;max-height:calc(100vh - 80px);padding:3.2rem;position:sticky;scrollbar-color:#3b4658 #e5e6e7;scrollbar-width:thin;top:7.8rem;width:39.4rem;z-index:10}.InstallmentFilter_9cTN6::-webkit-scrollbar{background-color:#e5e6e7;width:.4rem}.InstallmentFilter_9cTN6::-webkit-scrollbar-thumb{background-color:#3b4658}@media(max-width:767.98px){.InstallmentFilter_9cTN6{border:none;height:max-content;max-height:none;overflow:visible;overflow:initial;padding:2.8rem 2rem 2rem;position:static;top:0;width:100%}}.title_frKkX{font-family:"Grtsk-Tera","Verdana",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.4rem}.filterCell_hUcaw{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:3.2rem}@media(max-width:767.98px){.filterCell_hUcaw{margin-bottom:2rem}.filterCell_hUcaw:last-child{margin-bottom:0}}.filterCell_hUcaw label{align-items:center;color:#14191a;display:flex;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem;margin-bottom:1.4rem}.filterCell_hUcaw>*{width:100%}.filterCell_hUcaw .description_3aeDc{color:#8a8c8d;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;margin-top:1.2rem}.termWrapper_p8iyG{display:flex}.term_HfE\\+Y{margin-right:.6rem}.term_HfE\\+Y:last-child{margin-right:0}.rangeInput_NO\\+bc{position:relative}',""]),a.locals={InstallmentFilter:"InstallmentFilter_9cTN6",title:"title_frKkX",filterCell:"filterCell_hUcaw",description:"description_3aeDc",termWrapper:"termWrapper_p8iyG",term:"term_HfE+Y",rangeInput:"rangeInput_NO+bc"},t.exports=a},2160:function(t,e,n){"use strict";var a=n(1366),i=n.n(a);n.d(e,"default",(function(){return i.a}))},2161:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,'.Installment_4O386{background-color:#f6f5f4;padding:6.2rem 0;position:relative}@media(max-width:767.98px){.Installment_4O386{background-color:#fff;padding:3rem 0 0}}.inner_5Tr6N{display:flex}@media(max-width:767.98px){.inner_5Tr6N{flex-direction:column}.container_zY2Lq{padding:0}}.title_1PtN6{font-family:"Grtsk-Tera","Verdana",sans-serif;font-size:2.8rem;font-style:normal;font-weight:700;font-weight:600;line-height:3.6rem;margin-bottom:4.2rem}@media(max-width:767.98px){.title_1PtN6{font-family:"Grtsk-Tera","Verdana",sans-serif;font-size:2rem;font-weight:600;line-height:2.8rem;margin-bottom:0;padding:0 2rem;width:100%}}.wrapper_U3dC6{align-items:center;background-color:#fff;border-radius:.8rem;display:flex;justify-content:center;margin-left:2rem;padding:3.2rem;width:62.8rem}@media(max-width:767.98px){.wrapper_U3dC6{background-color:#f6f5f4;border-radius:0;margin-left:0;padding:2rem 2rem 3.6rem;width:100%}.wrapper_U3dC6 ._mobile_dUCoP{background-color:#fff;border-radius:.8rem;padding:2rem}}.offer_9PiJG{width:100%}.info_AwnxO{align-items:center;display:flex;flex-direction:column;font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;height:100%;justify-content:center;line-height:2.6rem;text-align:center}@media(max-width:767.98px){.info_AwnxO{height:30rem}}.infoSign_9UXzF{align-items:center;background-color:#feecea;border-radius:50%;display:flex;height:5.6rem;justify-content:center;margin-bottom:3.2rem;width:5.6rem}.infoIcon_hknmC{color:#ef3b24;height:2.8rem;width:2.8rem}',""]),a.locals={Installment:"Installment_4O386",inner:"inner_5Tr6N",container:"container_zY2Lq",title:"title_1PtN6",wrapper:"wrapper_U3dC6",_mobile:"_mobile_dUCoP",offer:"offer_9PiJG",info:"info_AwnxO",infoSign:"infoSign_9UXzF",infoIcon:"infoIcon_hknmC"},t.exports=a},2162:function(t,e,n){"use strict";var a=n(1367),i=n.n(a);n.d(e,"default",(function(){return i.a}))},2163:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,'.InstallmentText_7gC4m{padding:6rem 0 5.2rem}@media(max-width:767.98px){.InstallmentText_7gC4m{padding:2rem 0}}.content_x6rxM{align-items:start;display:flex}@media(max-width:767.98px){.content_x6rxM{background-color:#f6f5f4;border-radius:.8rem;flex-direction:column;padding:2.4rem 2rem 2rem}}.text_4uZv\\+{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.6rem;max-width:56rem}@media(max-width:767.98px){.text_4uZv\\+{font-family:"Grtsk-Exa","Verdana",sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;max-width:100%}}.text_4uZv\\+ b,.text_4uZv\\+ span,.text_4uZv\\+ strong{font-weight:500}.icon_f-Vcj{background-color:#feecea;border-radius:50%;height:3rem;margin-right:2rem;padding:.2rem;width:3rem}@media(max-width:767.98px){.icon_f-Vcj{background-color:#fff;margin-bottom:2rem}}.icon_f-Vcj svg{color:#ef3b24}',""]),a.locals={InstallmentText:"InstallmentText_7gC4m",content:"content_x6rxM",text:"text_4uZv+",icon:"icon_f-Vcj"},t.exports=a},2164:function(t,e,n){"use strict";var a=n(1368),i=n.n(a);n.d(e,"default",(function(){return i.a}))},2165:function(t,e,n){var a=n(12)((function(t){return t[1]}));a.push([t.i,"",""]),a.locals={},t.exports=a},3110:function(t,e,n){"use strict";n.r(e);n(17),n(74),n(8),n(32);var a=n(2),i=n(6),r=n(22),l=(n(34),n(39),n(16),n(83),n(1869),n(84),n(46),n(1870),n(128),n(362),n(19),n(25),n(26),n(650),n(37),n(15),n(57),{name:"HeaderPage",props:{header:{type:Object,default:function(){return{}}}},computed:{isMobile:function(){return this.$deviceIs.mobile},pattern:function(){var t,e;return this.isMobile?null===(t=this.header)||void 0===t||null===(t=t.image)||void 0===t?void 0:t.mobile:null===(e=this.header)||void 0===e||null===(e=e.image)||void 0===e?void 0:e.desktop}}}),o=n(2154),s=n(5);var m=Object(s.a)(l,(function(){var t,e,n,a,i,r=this,l=r._self._c;return l("section",{class:r.$style.HeaderPage,style:{backgroundImage:"url('".concat(r.pattern,"')")}},[l("div",{staticClass:"container"},[l("div",{class:r.$style.content},[r.header.title?l("h1",{class:r.$style.title},[r._v(r._s(null===(t=r.header)||void 0===t?void 0:t.title))]):r._e(),r._v(" "),l("div",{class:r.$style.text,domProps:{innerHTML:r._s(null===(e=r.header)||void 0===e?void 0:e.text)}}),r._v(" "),null!==(n=r.header)&&void 0!==n&&n.buttonText?l("UiButton",{class:r.$style.button,attrs:{color:"primary-red",round:""}},[r._v("\n                "+r._s(null===(a=r.header)||void 0===a?void 0:a.buttonText)+"\n            ")]):r._e(),r._v(" "),l("transition",{attrs:{name:"fade"}},[null!==(i=r.header)&&void 0!==i&&null!==(i=i.image)&&void 0!==i&&i.mobile?l("nuxt-img",{key:r.isMobile+"мобильный паттерн",class:r.$style.mobilePattern,attrs:{src:r.pattern,alt:"мобильный паттерн",quality:"100",sizes:"mobile:100vw tablet:50vw laptop:600 desktop:600",fit:"contain"}}):r._e()],1)],1)])])}),[],!1,(function(t){this.$style=o.default.locals||o.default}),null,null).exports,c=n(41),u=n(242),f={name:"CallbackForm",props:{callback:{type:Object,default:function(){return{}}}},data:function(){return{phone:"",isSend:!1,isLoading:!1,title:this.callback.title,text:this.callback.text}},computed:{buttonIsDisabled:function(){return Boolean(Object(u.a)(this.phone,"phone",!0))}},methods:{handleSubmit:function(){var t=this;return Object(i.a)(regeneratorRuntime.mark((function e(){var n,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.buttonIsDisabled&&!t.isSend){e.next=2;break}return e.abrupt("return");case 2:return(n=new FormData).append("phone",Object(c.f)(t.phone)),n.append("request_type",t.callback.request_type),e.prev=5,t.isLoading=!0,e.next=9,t.$recaptcha.execute(t.callback.request_type);case 9:if(a=e.sent){e.next=12;break}throw new Error("Recaptcha token error");case 12:return n.append("token",a),e.next=15,t.$axios.$post(t.$api.callback.post,n);case 15:t.isSend=!0,t.phone="",e.next=22;break;case 19:e.prev=19,e.t0=e.catch(5),console.warn("CompletedFlatsCallback/handleSubmit: Не удалось отправить заявку",e.t0);case 22:return e.prev=22,t.isLoading=!1,e.finish(22);case 25:case"end":return e.stop()}}),e,null,[[5,19,22,25]])})))()}}},d=n(2156);var p=Object(s.a)(f,(function(){var t=this,e=t._self._c;return e("section",{class:t.$style.CallbackForm},[e("div",{staticClass:"container"},[e("div",{class:t.$style.wrapper},[e("div",{class:t.$style.top},[e("h2",{class:t.$style.title},[t._v("\n                    "+t._s(t.title)+"\n                ")]),t._v(" "),e("div",{class:t.$style.text,domProps:{innerHTML:t._s(t.text)}})]),t._v(" "),e("div",{class:t.$style.formRow},[t.isSend?t._e():e("UiInput",{class:t.$style.input,attrs:{mask:"phone",label:"Номер телефона","keep-label":"",value:t.phone,size:"large"},on:{input:function(e){return t.phone=e}}}),t._v(" "),e("UiButton",{class:t.$style.button,attrs:{size:"large",color:"primary-red",round:!0,disabled:t.buttonIsDisabled||t.isSend,loading:t.isLoading},on:{click:t.handleSubmit}},[e("transition",{attrs:{name:"fade",mode:"out-in"}},[t.isSend?e("span",[t._v("Отправлено")]):e("span",[t._v("Заказать обратный звонок")])])],1)],1)])])])}),[],!1,(function(t){this.$style=d.default.locals||d.default}),null,null).exports,h=n(363),g=(n(82),n(23)),_=n(1287),v=(n(354),n(355),n(1045)),b=n(1284),y=["date_of_delivery"];function x(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function w(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?x(Object(n),!0).forEach((function(e){Object(a.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var O={name:"InstallmentFilter",components:{FilterWrapper:v.a,MortgageTermShorts:b.a},props:{specs:{type:Object,default:function(){return{}}},facets:{type:Object,default:function(){return{}}},values:{type:Object,default:function(){return{}}},setOfTermsShort:{type:Array,default:function(){return[]}}},computed:{facetsBuildingInstallment:function(){var t;return null===(t=this.specs.buildings)||void 0===t?void 0:t.map((function(t){return t.group_set.map((function(t){return t.pk}))})).flat().filter((function(t){return t}))},specsBuildingWithDescription:function(){var t;return(null===(t=this.specs.buildings)||void 0===t?void 0:t.map((function(t){return{pk:t.pk,val:t.val,group_set:t.group_set.map((function(t){return w({description:t.date_of_delivery},Object(_.a)(t,y))}))}})))||[]},tooltipText:function(){return"В Бруснике все квартиры спроектированы с просторной кухней-гостиной, размер квартиры определяется количеством спален в дополнение к кухне-гостиной."},price:function(){return this.values.price?Number(this.values.price):this.facets.price.min}},methods:{handleFilterChange:function(t,e){if("object"===Object(g.a)(t)&&!Array.isArray(t))return this.$emit("on-filter-changed",w({},t));this.$emit("on-filter-changed",Object(a.a)({},e,t))}}},k=n(2158);var I={name:"Installment",components:{InstallmentFilter:Object(s.a)(O,(function(){var t,e,n=this,a=n._self._c;return a("div",{ref:"filter",staticClass:"installment-filter",class:n.$style.InstallmentFilter},[a("FilterWrapper",{class:n.$style.filterCell,attrs:{label:"Укажите стоимость квартиры"}},[a("UiRange",{class:n.$style.rangeInput,attrs:{specs:n.facets.price,facets:n.facets.price,"initial-value":n.price,"value-min":null===(t=n.facets)||void 0===t||null===(t=t.price)||void 0===t?void 0:t.min,"value-max":null===(e=n.facets)||void 0===e||null===(e=e.price)||void 0===e?void 0:e.max,round:"",step:1e3,"no-range-mobile":"","only-number":"",name:"price","top-label":"Стоимость квартиры, руб",single:"",inputmode:"numeric","numeric-pattern":!0},on:{change:function(t){return n.handleFilterChange(t,"price")}}})],1),n._v(" "),n.specs.rooms?a("FilterWrapper",{class:n.$style.filterCell,attrs:{label:"Выберите количество спален","is-tooltipe":"",tooltipe:n.tooltipText}},[a("UiFilterButtons",{attrs:{specs:n.specs.rooms,facets:[0,1,2,3,4],state:n.values.rooms,multiply:!1,name:"rooms"},on:{change:function(t){return n.handleFilterChange(t,"rooms")}}}),n._v(" "),a("p",{class:n.$style.description},[n._v("\n            Размер ежемесячного платежа зависит от комнатности квартиры\n        ")])],1):n._e(),n._v(" "),n.specsBuildingWithDescription.length?a("FilterWrapper",{class:n.$style.filterCell,attrs:{label:"Выберите дом"}},[a("UiGroupSelect",{attrs:{"parent-facets":[],"parent-value":[],facets:n.facetsBuildingInstallment,specs:n.specsBuildingWithDescription,value:n.values.building||[],disabled:!n.facetsBuildingInstallment.length,round:!0,"include-disabled":!1,"images-array":n.specs.complex,label:"Дом",placeholder:"Дом",name:"building","parent-name":"complex","custom-name-key":"full_name",multiple:!1},on:{change:function(t){return n.handleFilterChange(t)}}}),n._v(" "),a("p",{class:n.$style.description},[n._v("\n            Срок рассрочки зависит от срока сдачи дома\n        ")])],1):n._e(),n._v(" "),n.setOfTermsShort.length>1?a("FilterWrapper",{class:n.$style.filterCell,attrs:{label:"Выберите размер первого взноса"}},[a("div",{class:n.$style.termWrapper},n._l(n.setOfTermsShort,(function(t){return a("MortgageTermShorts",{key:t.pk,class:n.$style.term,attrs:{val:Number(t.val),deposit:Number(n.values.deposit)},on:{click:function(e){return n.handleFilterChange(t.pk,"deposit")}}})})),1)]):n._e()],1)}),[],!1,(function(t){this.$style=k.default.locals||k.default}),null,null).exports,InstallmentOffer:n(1934).a},props:{title:{type:String,default:"Калькулятор рассрочки"},specs:{type:Object,default:function(){return{}}},facets:{type:Object,default:function(){return{}}},values:{type:Object,default:function(){return{}}},offer:{type:Object,default:function(){return{}}},mortgageValues:{type:Object,default:function(){return{}}},setOfTermsShort:{type:Array,default:function(){return[]}}},data:function(){return{info:"<p>Чтобы&nbsp;увидеть&nbsp;условия рассрочки&nbsp;выберите дом&nbsp;и&nbsp;количество&nbsp;спален</p>"}},computed:{isOffer:function(){return this.offer&&Object.values(this.offer).length},mortgageMethods:function(){var t;return null!==(t=this.specs)&&void 0!==t&&t.purchase_methods?this.specs.purchase_methods.map((function(t){var e=t.percent,n=t.category,a=t.is_installment,i=t.category_id;return e&&a?{value:i,label:"".concat(n," от ").concat(e.toLocaleString("ru-RU"),"%")}:null})).filter((function(t){return t})):[]}}},$=n(2160);var T=Object(s.a)(I,(function(){var t=this,e=t._self._c;return e("section",{ref:"section",class:t.$style.Installment},[e("div",{staticClass:"container",class:t.$style.container},[t.title?e("h2",{class:t.$style.title},[t._v(t._s(t.title))]):t._e(),t._v(" "),e("div",{class:t.$style.inner},[e("InstallmentFilter",{attrs:{specs:t.specs,facets:t.facets,values:t.values,"set-of-terms-short":t.setOfTermsShort},on:{"on-filter-changed":function(e){return t.$emit("filter-changed",e)}}}),t._v(" "),e("div",{class:t.$style.wrapper},[t.isOffer?e("transition",{attrs:{name:"fade-fast",mode:"out-in"}},[e("InstallmentOffer",{class:[t.$style.offer,t.$style._mobile],attrs:{offer:t.offer,values:t.mortgageValues,"mortgage-methods":t.mortgageMethods,mod:"installment"},on:{"morgage-filter-changed":function(e){return t.$emit("morgage-changed",e)},"open-callback":function(e){return t.$emit("callback",e)}}})],1):e("transition",{attrs:{name:"fade-fast",mode:"out-in"}},[e("div",{class:[t.$style.info,t.$style._mobile]},[e("div",{class:t.$style.infoSign},[e("UiIcon",{class:t.$style.infoIcon,attrs:{name:"checkbox-multiple",size:"custom"}})],1),t._v(" "),e("p",[t._v("\n                            Чтобы увидеть условия рассрочки выберите дом и количество спален\n                        ")])])])],1)],1)])])}),[],!1,(function(t){this.$style=$.default.locals||$.default}),null,null).exports,P={name:"InstallmentText",props:{text:{type:String,default:function(){return""}}}},j=n(2162);var C=Object(s.a)(P,(function(){var t=this,e=t._self._c;return e("section",{class:t.$style.InstallmentText},[e("div",{staticClass:"container"},[e("div",{class:t.$style.content},[e("div",{class:t.$style.icon},[e("UiIcon",{attrs:{name:"fire",size:"large"}})],1),t._v(" "),e("div",{class:t.$style.text,domProps:{innerHTML:t._s(t.text)}})])])])}),[],!1,(function(t){this.$style=j.default.locals||j.default}),null,null).exports,M=n(75),F=n(152),S=n(1037);function D(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function z(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?D(Object(n),!0).forEach((function(e){Object(a.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var V={price:0,rooms:[],building:[],deposit:null},R={purchaseId:null,percentage:null,term:30,deposit:null},U={title:"Заказать обратный звонок",text:"Узнайте больше о рассрочке в Бруснике. Оставьте свой номер и мы вам <br> перезвоним в течение 10 минут"},A=function(t,e){var n={flat_price:t.price,deposit:t.deposit,room_size:t.rooms[0],building_id:t.building[0],mortgage_program_percentage:e.percentage,term:e.term,initial_mortgage_payment:e.deposit};return Object.fromEntries(Object.entries(n).filter((function(t){var e=Object(r.a)(t,2),n=(e[0],e[1]);return 0===n||n})))},W=function(t){return Object.values(t).every((function(t){return null!==t&&(Array.isArray(t)?t.length>0:t)}))},G=function(t,e){var n;return(null===(n=t.find((function(t){return t.category_id===e})))||void 0===n?void 0:n.percent)||4},Q={name:"RassrochkaPage",components:{HeaderPage:m,CallbackForm:p,Installment:T,InstallmentText:C},mixins:[S.a],asyncData:function(t){return Object(i.a)(regeneratorRuntime.mark((function e(){var n,a,i,l,o,s,m,c,u,f,d,p,h,g,_,v;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.$axios,a=t.$api,i=t.error,l=t.query,o=t.redirect,e.prev=1,s=Object(M.e)(l,V),m=Object(M.a)(V,s),e.next=6,Promise.all([n.$get(a.installment.getPage),n.$get(a.installment.specs)]);case 6:if(c=e.sent,u=Object(r.a)(c,2),f=u[0],d=u[1],p=W(m),h=(null==d?void 0:d.purchase_methods)&&(b=null==d?void 0:d.purchase_methods,y=void 0,(null==(y=b.find((function(t){var e=t.percent,n=t.category,a=t.is_installment;return e&&a&&"Семейная"===n||"Семейная ипотека"===n})))?void 0:y.category_id)||null),g=(null==d?void 0:d.purchase_methods)&&G(null==d?void 0:d.purchase_methods,h),_=null,!p){e.next=20;break}return R.purchaseId=h,R.percentage=g,e.next=19,n.$get(a.installment.calculate,{params:A(m,R),paramsSerializer:function(t){return Object(M.d)(t)}});case 19:_=e.sent;case 20:if((!f||Object.values(f).some((function(t){return t||(null==t?void 0:t.length)})))&&null!=f&&f.is_active){e.next=22;break}return e.abrupt("return",o("/"));case 22:return e.abrupt("return",{header:{title:(null==f?void 0:f.header_title)||"",text:(null==f?void 0:f.sub_title)||"",image:{desktop:(null==f?void 0:f.header_image)||""}},seo:{title:(null==f?void 0:f.seo_title)||"",h1:(null==f?void 0:f.seo_title)||"",description:(null==f?void 0:f.seo_description)||""},description:(null==f?void 0:f.description)||"",specs:d||null,offer:_||null,facets:{price:{min:(null==f?void 0:f.min_cost_apartment)||d.price.min||0,max:(null==f?void 0:f.max_cost_apartment)||d.price.max||0}},values:z(z({},m),{},{price:m.price||(null==f?void 0:f.min_cost_apartment)||d.price.min}),mortgageValues:z(z({},R),{},{purchaseId:h,percentage:g}),callback:z(z({},U),{},{request_type:(null==f?void 0:f.general_request)||"rassrochka"}),customInstallmentRequest:(null==f?void 0:f.custom_installment_request)||"rassrochka_personal_conditions",mortgageCalculationRequest:(null==f?void 0:f.mortgage_calculation_request)||"rassrochka_mortgage"});case 25:if(e.prev=25,e.t0=e.catch(1),console.warn("[RassrochkaPage/asyncData] request failed: ",e.t0),404!==(null===e.t0||void 0===e.t0||null===(v=e.t0.response)||void 0===v?void 0:v.status)){e.next=32;break}return e.abrupt("return",i({statusCode:404,message:"Страница не найдена"}));case 32:return e.abrupt("return",i({statusCode:500}));case 33:case"end":return e.stop()}var b,y}),e,null,[[1,25]])})))()},data:function(){return{header:{title:"",text:"",image:{}},description:"",values:z({},V),mortgageValues:z({},R),callback:null,specs:[],facets:[],offer:null,customInstallmentRequest:null,mortgageCalculationRequest:null,isFullReloading:!1,isMortgageReloading:!1,initialDepositSelected:!1}},computed:{complex:function(){var t,e=this;return null===(t=this.specs.buildings.find((function(t){return t.group_set.find((function(t){var n=t.pk;return e.values.building[0]===n}))})))||void 0===t?void 0:t.val},house:function(){var t,e=this;return null===(t=this.specs.buildings.map((function(t){return t.group_set.find((function(t){var n=t.pk;return e.values.building[0]===n}))})).filter((function(t){return t}))[0])||void 0===t?void 0:t.val},room:function(){return 0===this.values.rooms[0]?"Студия":this.values.rooms[0]+Object(F.c)(this.values.rooms[0],[" комната"," комнаты"])},morgageType:function(){var t=this,e=this.specs.purchase_methods.find((function(e){return e.category_id===t.mortgageValues.purchaseId}));return e.category&&e.percent?"".concat(e.category," от ").concat(e.percent.toLocaleString("ru-RU"),"%"):null},morgageTerm:function(){return this.mortgageValues.term?this.mortgageValues.term+Object(F.c)(this.mortgageValues.term,[" год"," года"," лет"]):null},flatPrice:function(){return this.values.price?Object(c.l)(this.values.price)+" руб.":null},deposit:function(){return this.values.deposit},remainingAmount:function(){return this.offer.remaining_amount?Object(c.l)(this.offer.remaining_amount)+" руб.":null},mortgagePayment:function(){return this.offer.mortgage_payment?Object(c.l)(this.offer.mortgage_payment)+" руб.":null},initialPaymentInstallment:function(){return this.offer.initial_payment?Object(c.l)(this.offer.initial_payment)+" руб.":null},monthlyPaymentInstallment:function(){return this.offer.monthly_payment?Object(c.l)(this.offer.monthly_payment)+" руб.":null},monthLastInstallment:function(){return this.offer.month_last?new Date(this.offer.month_last).toLocaleString("ru-ru",{month:"long",year:"numeric"}):null},setOfTermsShort:function(){var t,e,n=null===(t=this.values)||void 0===t||null===(t=t.building)||void 0===t?void 0:t[0];if(!n)return[];var a=this.specs.buildings.flatMap((function(t){return t.group_set})).find((function(t){return t.pk===n}));return null!==(e=null==a?void 0:a.deposit_values)&&void 0!==e?e:[]},conditionComments:function(){var t={flatPrice:this.flatPrice?"Стоимость квартиры: ".concat(this.flatPrice):null,room:this.room?"Комнатность: ".concat(this.room):null,complex:this.complex?"Комплекс: ".concat(this.complex):null,house:this.house?"Корпус: ".concat(this.house):null,morgageType:this.morgageType?"Тип ипотеки: ".concat(this.morgageType):null,morgageTerm:this.morgageTerm?"Срок: ".concat(this.morgageTerm):null,remainingAmount:this.remainingAmount?"Остаток стоимости квартиры: ".concat(this.remainingAmount):null,mortgagePayment:this.mortgagePayment?"Ежемесячный ипотечный платеж: ".concat(this.mortgagePayment):null,initialPaymentInstallment:this.initialPaymentInstallment?"Первоначальный взнос: ".concat(this.initialPaymentInstallment):null,monthlyPaymentInstallment:this.monthlyPaymentInstallment?"Размер ежемесячного платежа рассрочки: ".concat(this.monthlyPaymentInstallment):null,monthLastInstallment:this.monthLastInstallment?"Окончание рассрочки: ".concat(this.monthLastInstallment):null};return Object.values(t).filter((function(t){return t})).join("\n")},installmentComments:function(){var t={flatPrice:this.flatPrice?"Стоимость квартиры: ".concat(this.flatPrice):null,room:this.room?"Комнатность: ".concat(this.room):null,project_house:"".concat(this.complex?"Комплекс: ".concat(this.complex,","):null).concat(this.house?"Корпус: ".concat(this.house):null),deposit:"Первоначальный взнос: ".concat(this.deposit,"%"),monthlyPaymentInstallment:this.monthlyPaymentInstallment?"Размер ежемесячного платежа рассрочки: ".concat(this.monthlyPaymentInstallment):null,mortgagePayment:this.mortgagePayment?"Ежемесячный ипотечный платеж: ".concat(this.mortgagePayment):null,remainingAmount:this.remainingAmount?"Остаток стоимости квартиры: ".concat(this.remainingAmount):null};return Object.values(t).filter((function(t){return t})).join("\n")}},created:function(){this.setInitialDepositSelected()},methods:{handleFilterChanged:function(t){var e,n=(null===(e=this.values.building)||void 0===e?void 0:e[0])||!1;this.values=Object(M.b)(this.values,t),n&&n!==this.values.building[0]&&this.setInitialDepositSelected(!0),this.mortgageValues.originPrice=this.values.price,this.mortgageValues.deposit=null,this.mortgageValues.term=30,this.handleUpdateItems()},handleMortgageChanged:function(t){this.mortgageValues=Object(M.b)(this.mortgageValues,t),this.mortgageValues.percentage=G(this.specs.purchase_methods,this.mortgageValues.purchaseId),this.handleUpdateItems("isMortgageReloading")},handleCallback:function(t){var e={conditions:{requestType:this.customInstallmentRequest,name:this.customInstallmentRequest,additionalData:{text:this.conditionComments}},mortgage:{requestType:this.mortgageCalculationRequest,name:this.mortgageCalculationRequest},installment:{requestType:"landing_rassrochka_form",name:"landing_rassrochka_form",additionalData:{text:this.installmentComments}}},n=z(z({},{isInitRecaptcha:!1,additionalData:{}}),e[t]);this.$modal.open(h.default,{props:n})},handleFetchCalculate:function(){var t=this;return Object(i.a)(regeneratorRuntime.mark((function e(){var n,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(W(t.values)){e.next=2;break}return e.abrupt("return");case 2:return n=A(t.values,t.mortgageValues),e.prev=3,e.next=6,t.$axios.$get(t.$api.installment.calculate,{params:n,paramsSerializer:function(t){return Object(M.d)(t)}});case 6:return a=e.sent,e.abrupt("return",a||[]);case 10:e.prev=10,e.t0=e.catch(3),console.warn("[RassrochkaPage/handleFetchCalculate] request failed: ",e.t0);case 13:case"end":return e.stop()}}),e,null,[[3,10]])})))()},handlePrepValuesForQuery:function(){return JSON.parse(JSON.stringify(this.values))},handleUpdateItems:function(){var t=arguments,e=this;return Object(i.a)(regeneratorRuntime.mark((function n(){var a,i,r,l;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e[a=t.length>0&&void 0!==t[0]?t[0]:"isFullReloading"]=!0,i=Date.now(),n.next=5,e.handleFetchCalculate();case 5:r=n.sent,e.offer=r,l=Date.now()-i>700,setTimeout((function(){e.$nextTick((function(){e[a]=!1,Object(M.f)(e.handlePrepValuesForQuery(),e.$route),e.setInitialDepositSelected()}))}),l?0:700);case 9:case"end":return n.stop()}}),n)})))()},setInitialDepositSelected:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];1!==this.setOfTermsShort.length||!e&&this.initialDepositSelected||(this.initialDepositSelected=!0,setTimeout((function(){var e;return t.handleFilterChanged({deposit:null===(e=t.setOfTermsShort[0])||void 0===e?void 0:e.val})}),0))}}},N=Q,q=n(2164);var E=Object(s.a)(N,(function(){var t=this,e=t._self._c;return e("div",{class:t.$style.RassrochkaPage},[t.header?e("HeaderPage",{attrs:{header:t.header}}):t._e(),t._v(" "),t.description?e("InstallmentText",{attrs:{text:t.description}}):t._e(),t._v(" "),e("Installment",{ref:"installment",attrs:{specs:t.specs,facets:t.facets,values:t.values,offer:t.offer,"mortgage-values":t.mortgageValues,"set-of-terms-short":t.setOfTermsShort},on:{"filter-changed":t.handleFilterChanged,"morgage-changed":t.handleMortgageChanged,callback:t.handleCallback}}),t._v(" "),e("CallbackForm",{attrs:{callback:t.callback}})],1)}),[],!1,(function(t){this.$style=q.default.locals||q.default}),null,null);e.default=E.exports}}]);