(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8753],{8868:(e,t,a)=>{"use strict";a.d(t,{JY:()=>n,MH:()=>i,QZ:()=>r,au:()=>s});var l=a(33126);function r(){return"".concat((0,l.zj)().lkBaseUrl,"/credits/new?skipName=true&productType=credit")}function n(){return"".concat((0,l.zj)().lkBaseUrl,"/credits/new?skipName=true&productType=credit_card")}let i=["sberbank","vtb24","sovcombank","rosselhozbank","gazprombank","alfabank","promsvyazbank","tinkoff","vostochnyj_express"],s="/icons/header_logo.svg"},9640:(e,t,a)=>{"use strict";a.d(t,{l:()=>n});var l=a(37876),r=a(20988);function n(e){var t;let{value:a,...n}=e,i=(t=a,n.options.find(e=>e.value===t));return(0,l.jsx)(r.l6,{...n,value:i,onChange:e=>{let t=null==e?void 0:e.value;n.onChange(t)}})}},10072:e=>{e.exports={container:"progress-bar_container__gXW5v",bar_wrapper:"progress-bar_bar_wrapper__DKCmr",bar:"progress-bar_bar__nDUik",legend:"progress-bar_legend__HmD6k",legend__dot:"progress-bar_legend__dot__BRq6a",legend__text:"progress-bar_legend__text__buLGh",legend__amount:"progress-bar_legend__amount__UPTAt",summary:"progress-bar_summary__Pf9vZ",divider:"progress-bar_divider__lAMpa",flex1:"progress-bar_flex1__rOT0T",purple:"progress-bar_purple__UWOs_",yellow:"progress-bar_yellow__nXYm_"}},18248:e=>{e.exports={segments:"calculator-form_segments__k4uDq",calculator_form:"calculator-form_calculator_form__9GuJA",row:"calculator-form_row__KjQLy",w_45:"calculator-form_w_45__TguVC",md_cols:"calculator-form_md_cols__ZG9g3"}},25103:e=>{e.exports={container:"calculation-result_container___viH2",title:"calculation-result_title__3JkX6",amount:"calculation-result_amount__watk8",warning:"calculation-result_warning__dPC8E"}},27201:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/kalkulyator/kreditniy_kalkulyator",function(){return a(74347)}])},39169:e=>{e.exports={page:"credits-calculator_page__lUzXZ",breadcrumbs:"credits-calculator_breadcrumbs__MT3aN",headings_wrapper:"credits-calculator_headings_wrapper__oqFXo",title:"credits-calculator_title__0r9p4",subtitle:"credits-calculator_subtitle__SulZW"}},40818:(e,t,a)=>{"use strict";a.d(t,{Be:()=>r,PA:()=>c,So:()=>l,ZA:()=>s,eb:()=>p,fy:()=>m,l5:()=>u,mr:()=>i,ni:()=>d,s:()=>o,v_:()=>n});let l="Ежемесячный платеж до",r="Сумма кредита",n=20,i=[{value:0,label:"Не имеет значения"},{value:1,label:"1 месяц"},{value:2,label:"2 месяца"},{value:3,label:"3 месяца"},{value:4,label:"4 месяца"},{value:5,label:"5 месяцев"},{value:6,label:"6 месяцев"},{value:9,label:"9 месяцев"},{value:12,label:"1 год"},{value:18,label:"1,5 года"},{value:24,label:"2 года"},{value:36,label:"3 года"},{value:48,label:"4 года"},{value:60,label:"5 лет"}],s={pp:"edzc",ps:"foam",p2:"hojk"},o=[{label:"По популярности",field:"order"},{label:"По ставке",field:"rate"},{label:"По платежу",field:"payment"}],u=[{value:"null",label:"Не имеет значения"},{value:"refinancing",label:"Рефинансирование"},{value:"education",label:"На образование"},{value:"treatment",label:"На лечение"},{value:"travels",label:"На путешествия"},{value:"repairs",label:"На ремонт"},{value:"other",label:"Просто деньги"}],c=[{value:"employee_for_hire",label:"Работник по найму"},{value:"soldier",label:"Военнослужащий"},{value:"pensioner",label:"Пенсионер"},{value:"individual_entrepreneur",label:"Индивидуальный предприниматель"},{value:"civil_servant",label:"Госслужащий"},{value:"student",label:"Студент"},{value:"budgetary",label:"Бюджетник"},{value:"personal_farm_owner",label:"Владелец личного подсобного хозяйства"},{value:"nothing",label:"Иное"}],d=[{value:"not_required",label:"Не требуется"},{value:"pledge",label:"Залог"},{value:"guarantee",label:"Поручительство"},{value:"full",label:"Залог и поручительство"}],m=[{value:"to_account",label:"На счет в вашем банке"},{value:"to_custom_account",label:"На счет в стороннем банке"},{value:"to_card",label:"На карту"},{value:"cash",label:"Наличными"}],p=[{value:"not_required",label:"Не требуется"},{value:"ndfl",label:"Справка 2-НДФЛ"},{value:"bank_form",label:"Справка по форме банка"},{value:"custom_form",label:"Альтернативные формы"}]},45466:e=>{e.exports={container:"table_container__2HKlf",table:"table_table___dbcn",emptyRow:"table_emptyRow__MDPu2",summary:"table_summary__V8fc0",tableData:"table_tableData__iTsfh",tableRow:"table_tableRow__O4EM4",tableHeader:"table_tableHeader__cs8C0"}},67221:(e,t,a)=>{"use strict";a.d(t,{e:()=>n,s:()=>r});var l=a(14232);let r=(e,t,a)=>{(0,l.useEffect)(()=>{let t=setTimeout(()=>{e()},a);return()=>{clearTimeout(t)}},t)},n=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,[r,n]=(0,l.useState)(a),[i,s]=(0,l.useState)(!1),[o,u]=(0,l.useState)(null);return(0,l.useEffect)(()=>{s(!0),e().then(n).catch(u).then(()=>{s(!1)})},t),[r,i,o]}},72979:e=>{e.exports={calculator:"calculator_calculator__29C28",calculator__wrapper:"calculator_calculator__wrapper__zBQOU",calculator__subtitle:"calculator_calculator__subtitle__3j8dz",calculator__table:"calculator_calculator__table__n6QCh"}},74347:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>eE,default:()=>eP});var l=a(37876),r=a(3207),n=a(14232),i=a(25972),s=a(20988),o=a(48230),u=a.n(o);a(17154),a(13126);var c=a(10027),d=a(16891),m=a(16196),p=a(40818);a(51649);var _=a(37105),h=a(91063),v=a(33126),b=a(80505);a(54267),a(34711);var x=a(25904),g=a(89099),y=a(68290),f=a(78475),w=a(47052),j=a(67221);let N=["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"];var A=a(35987),M=a(89064),C=a(87057);function k(e){return"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1))}var E=a(9640),P=a(18248),D=a.n(P),F=function(e){return e[e.Year=1]="Year",e[e.Month=2]="Month",e}({}),T=function(e){return e[e.Equal=1]="Equal",e[e.Differential=2]="Differential",e}({}),L=function(e){return e[e.MonthlyPayment=1]="MonthlyPayment",e[e.MaxCreditAmount=2]="MaxCreditAmount",e[e.MaxPeriod=3]="MaxPeriod",e}({});let R=[{label:"Расчет ежемесячного платежа",value:1},{label:"Расчет максимальной суммы кредита",value:2},{label:"Расчет срока кредита",value:3}],S=[{id:1,label:"Равные платежи"},{id:2,label:"Убывающий платёж"}],B=[2,3],U=[1,3],O=[2,1];function q(e){let{formData:t,handleFormDataUpdate:a,updateCalculations:r}=e,i=(0,n.useMemo)(()=>{let e=t.period;return[{value:1,label:k((0,M.vo)(Number(e)))},{value:2,label:k((0,M.UB)(Number(e)))}]},[t.period]);(0,n.useEffect)(()=>{let e=e=>{"Enter"===e.key&&r()};return window.addEventListener("keyup",e),()=>window.removeEventListener("keyup",e)},[r]);let o=(0,n.useMemo)(()=>B.includes(t.variant),[t]),u=(0,n.useMemo)(()=>U.includes(t.variant),[t]),c=(0,n.useMemo)(()=>O.includes(t.variant),[t]);return(0,l.jsxs)("div",{className:D().calculator_form,children:[(0,l.jsx)(E.l,{label:"Вариант расчета",size:"m",clearable:!1,value:t.variant,options:R,onChange:e=>{if(void 0===e)throw Error("Invalid calculation variant: ".concat(e));a("variant")(e),1!==e&&a("type")(1)}}),o&&(0,l.jsx)(C.F,{label:"Ежемесячный платеж",value:t.monthAmount,onChange:e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;a("monthAmount")(t)}}),u&&(0,l.jsx)(C.F,{label:"Сумма кредита",value:t.amount,onChange:e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;a("amount")(t)}}),c&&(0,l.jsxs)("div",{className:D().row,children:[(0,l.jsx)(s.UI,{maskOpts:{mask:"0[00]"},label:"Срок кредита",className:D().w_45,value:t.period,type:"number",inputMode:"numeric",onChange:a("period")}),(0,l.jsx)(E.l,{size:"m",clearable:!1,value:t.periodType,options:i,onChange:a("periodType")})]}),(0,l.jsxs)("div",{className:D().md_cols,children:[(0,l.jsx)(s.UI,{maskOpts:{mask:"0[00].0[00]"},label:"Ставка до",rightLabel:"%",value:t.rate,type:"number",inputMode:"numeric",onChange:(e,t)=>a("rate")(t)}),(0,l.jsx)(s.Hc,{label:"Начало выплат",value:t.startDate,onChange:e=>a("startDate")(null!=e?e:void 0)})]}),(0,l.jsx)(s.Iz,{size:"m",stretch:!0,className:D().segments,activeTabId:t.type,tabs:S,onTabChange:e=>{if(!(e in T))throw Error("Invalid calculation type: ".concat(e));a("type")(e),2===e&&a("variant")(1)}})]})}function z(e){return void 0===e.monthAmount&&void 0!==e.amount&&!!e.period&&void 0!==e.periodType&&void 0!==e.type&&!!e.rate}var I=a(79807),X=a(35415),Y=a(49995),Q=a(10072),H=a.n(Q);let K=[L.MaxCreditAmount,L.MaxPeriod];function Z(e){let{credit:t,overpayment:a,variant:r,monthAmount:s}=e,o=t+a,{creditPercentage:u,overpaymentPercentage:c}=(0,n.useMemo)(()=>{var e,l,r;return e=t,l=a,r=o,{creditPercentage:e?"".concat(Math.trunc(100*e/r),"%"):"100%",overpaymentPercentage:l?"".concat(Math.trunc(100*l/r),"%"):"0%"}},[t,a,o]);return(0,l.jsxs)("div",{className:H().container,children:[(0,l.jsxs)("div",{className:H().bar_wrapper,children:[(0,l.jsx)("div",{className:(0,Y.A)(H().bar,H().purple),style:{width:u}}),(0,l.jsx)("div",{className:(0,Y.A)(H().bar,H().yellow),style:{width:c}})]}),K.includes(r)&&(0,l.jsxs)("div",{className:H().legend,children:[(0,l.jsx)("div",{className:(0,Y.A)(H().legend__text,H().flex1),children:"Ежемесячная выплата"}),(0,l.jsx)("div",{className:H().legend__amount,children:s?(0,I.up)(s,{withEmptyPennies:!0}):"-"})]}),(0,l.jsxs)("div",{className:H().legend,children:[(0,l.jsx)("div",{className:(0,Y.A)(H().legend__dot,H().purple)}),(0,l.jsx)("div",{className:(0,Y.A)(H().legend__text,H().flex1),children:"Сумма кредита"}),(0,l.jsx)("div",{className:H().legend__amount,children:t?(0,I.up)(t,{withEmptyPennies:!0}):"-"})]}),(0,l.jsxs)("div",{className:H().legend,children:[(0,l.jsx)("div",{className:(0,Y.A)(H().legend__dot,H().yellow)}),(0,l.jsx)("div",{className:(0,Y.A)(H().legend__text,H().flex1),children:"Переплата"}),(0,l.jsx)("div",{className:H().legend__amount,children:a?(0,I.up)(a,{withEmptyPennies:!0}):"-"})]}),(0,l.jsx)(i.cG,{className:H().divider}),(0,l.jsxs)("div",{className:(0,Y.A)(H().summary,H().legend),children:[(0,l.jsx)("div",{className:(0,Y.A)(H().legend__text,H().flex1),children:"Общая сумма"}),(0,l.jsx)("div",{className:H().legend__amount,children:(0,I.up)(o)})]})]})}var J=a(25103),W=a.n(J);function G(e){let{monthAmount:t=0,credit:a=0,overpayment:r=0,variant:n,months:o,errorText:u,type:c}=e,{scrollSmooth:d}=(0,A.Ll)(),m=()=>(0,l.jsx)(i.HL,{state:"warning",className:W().warning,children:u});return(0,l.jsx)("div",{className:W().container,children:(0,l.jsxs)("div",{children:[n===L.MonthlyPayment?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("p",{className:W().title,children:["Ежемесячный платеж ",c===T.Differential&&"до"]}),u?m():(0,l.jsx)("p",{className:W().amount,children:t?(0,I.up)(t,{withEmptyPennies:!0}):"-"})]}):n===L.MaxCreditAmount?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:W().title,children:"Максимальная сумма"}),u?m():(0,l.jsx)("p",{className:W().amount,children:a?(0,I.up)(a,{withEmptyPennies:!0}):"-"})]}):n===L.MaxPeriod?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:W().title,children:"Срок"}),u?m():(0,l.jsx)("p",{className:W().amount,children:o?(0,X.jr)(o):"-"})]}):void 0,(0,l.jsx)(Z,{monthAmount:t,credit:a,overpayment:r,variant:n}),(0,l.jsx)(s.$n,{onClick:()=>{d()},size:"s",stretch:!0,children:"Подобрать предложения"})]})})}var V=a(48673);let $={sort:"order",order:"asc",amountFilter:void 0,periodFilter:0,proofIncomeFilter:[],bankFilter:[],borrowerFilter:[],loanFilter:"",paymentFilter:void 0,formFilter:"",purposeFilter:""};var ee=a(28131),et=a(45466),ea=a.n(et);function el(e){var t,a;let{columns:r,data:i,rowOptions:o,summary:u}=e,c=i.length>(null!=(t=null==o?void 0:o.maxFirsRows)?t:0)+(null!=(a=null==o?void 0:o.maxLastRows)?a:0),[d,m]=(0,n.useState)(!1);return(0,n.useEffect)(()=>m(!1),[i]),(0,l.jsx)("div",{className:ea().container,children:(0,l.jsxs)("table",{className:ea().table,children:[(0,l.jsx)("thead",{className:ea().tableTitle,children:(0,l.jsx)("tr",{className:ea().tableRow,children:r.map((e,t)=>{var a;return(0,l.jsx)("th",{className:ea().tableHeader,style:{width:null!=(a=e.width)?a:"initial"},children:e.title},t)})})}),function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=(e,t)=>(0,l.jsx)("tr",{className:ea().tableRow,children:r.map(t=>(0,l.jsx)("td",{className:ea().tableData,children:t.render?t.render(e):(0,l.jsx)(l.Fragment,{children:e[t.key]})},t.key))},t),n=!t&&(null==o?void 0:o.maxFirsRows)?o.maxFirsRows:e.length,i=!t&&(null==o?void 0:o.maxLastRows)?e.length-o.maxLastRows:0;return(0,l.jsxs)("tbody",{className:ea().tableBody,children:[c&&!t?(0,l.jsxs)(l.Fragment,{children:[e.slice(0,n).map((e,t)=>a(e,t)),!t&&(0,l.jsx)("tr",{children:(0,l.jsx)("td",{colSpan:r.length,children:(0,l.jsx)(s.$n,{size:"s",variant:"white",onClick:()=>m(!0),style:{backgroundColor:"transparent",width:"100%"},children:"Показать еще"})})}),e.slice(i).map((e,t)=>a(e,t))]}):(0,l.jsx)(l.Fragment,{children:e.map((e,t)=>a(e,t))}),void 0!==u&&(0,l.jsx)("tr",{className:(0,Y.A)(ea().tableRow,ea().summary),children:r.map(e=>{let t=u[e.key];return void 0===t?(0,l.jsx)("td",{className:ea().tableData},e.key):(0,l.jsx)("td",{className:ea().tableData,children:"function"==typeof t?t():t},e.key)})})]})}(i,d)]})})}var er=a(72979),en=a.n(er);let ei={variant:L.MonthlyPayment,type:T.Equal,amount:5e5,period:"5",periodType:1,startDate:new Date,rate:"30",monthAmount:2e4},es={...ei,monthAmount:void 0,variant:L.MonthlyPayment},eo={...ei,amount:void 0,variant:L.MaxCreditAmount},eu={...ei,period:"",variant:L.MaxPeriod},ec={[L.MonthlyPayment]:es,[L.MaxCreditAmount]:eo,[L.MaxPeriod]:eu},ed=[{key:"date",title:"Дата оплаты",render:e=>(0,l.jsx)(l.Fragment,{children:(e=>{let t=new Date(e),a=t.getDate(),l=N[t.getMonth()],r=t.getFullYear(),n=new Date().getFullYear()===r;return"".concat(a," ").concat(l," ").concat(n?"":r)})(e.date.toDateString())})},{key:"paymentAmount",title:"Платеж, ₽"},{key:"interestPart",title:"Проценты, ₽"},{key:"principalPart",title:"Оплата долга, ₽"},{key:"remainingDebt",title:"Остаток долга, ₽"}];function em(e){var t,a,r,o;let{credits:u,rollup:c,defaultFilters:m,partnerOffer:h,defaultCalculations:v,banks:N}=e,{query:M}=(0,g.useRouter)(),C=(0,n.useRef)(!0),k=(0,A.yX)(),E=(0,w.Y)(),[P,D]=(0,n.useState)(!1),[R,S]=(0,n.useState)(Number(M.page)||1),{filter:B,setFilter:U}=(e=>{let{tag:t,defaultFilters:a}=e,[l,r]=(0,n.useState)($),i=(0,n.useCallback)(e=>{r(t=>({...t,...e}))},[]),s=(0,n.useCallback)(()=>{r($)},[r]);return(0,V.w5)(()=>{t&&r({...$,...a})},[a,t]),{filter:l,resetFilter:s,setFilter:i}})({defaultFilters:m}),[O,X]=(0,n.useState)(u),Y=(0,n.useMemo)(()=>c.reduce((e,t)=>{let{credits:a}=t;return[...e,...a]},[]),[c]),{unifiedOffers:Q,unifiedPartnerOffers:H}=(0,n.useMemo)(()=>(0,f.L)(B,N,O.offers,h),[B,N,O,h]),K=O.subtitle||"",[Z,J]=(0,n.useState)({...v}),[W,et]=(0,n.useState)({...es}),[ea,er]=(0,n.useState)([]),[ei,eo]=(0,n.useState)({maxFirsRows:5,maxLastRows:5}),[eu,em]=(0,n.useState)(void 0),ep=(0,n.useCallback)(e=>{let t=Math.trunc(e.monthAmount),a={amount:Math.trunc(e.credit),period:e.months};W.type===T.Equal?a.payment=t:a.payment=void 0,U({...a})},[W.type,U]),e_=(0,n.useCallback)(()=>{try{em(void 0);let e=null;if(W.type===T.Equal)z(W)&&W.variant===L.MonthlyPayment&&(e=function(e){let{amount:t,rate:a,period:l,periodType:r,variant:n}=e,i=r===F.Year?12*Number(l):Number(l),s=Number(a)/12/100,o=Math.pow(1+s,i),u=s*o*t/(o-1),c=Math.ceil(u),d=Math.round(u*i)-t;return{monthAmount:c,credit:t,overpayment:d,variant:n,months:i}}(W)),void 0===W.amount&&void 0!==W.monthAmount&&W.period&&void 0!==W.periodType&&void 0!==W.type&&W.rate&&W.variant===L.MaxCreditAmount&&(e=function(e){let{monthAmount:t,rate:a,period:l,periodType:r,variant:n}=e,i=r===F.Year?12*Number(l):Number(l),s=Number(a)/12/100,o=1-Math.pow(1+s,-i),u=Math.round(+(t/(s/o)).toFixed(2)),c=Number((t*i-u).toFixed(2));return{monthAmount:t,credit:u,overpayment:c,variant:n,months:i}}(W)),!W.period&&W.monthAmount&&W.amount&&void 0!==W.type&&W.rate&&W.variant===L.MaxPeriod&&(e=function(e){let{monthAmount:t,rate:a,amount:l,variant:r}=e,n=Number(a)/100/12,i=t-l*n;if(i<=0)throw Error("Невозможно рассчитать срок кредита по заданным параметрам");let s=Math.ceil(Math.log(t/i)/Math.log(1+n));return{monthAmount:t,credit:l,overpayment:t*s-l,variant:r,months:s}}(W));else W.type===T.Differential&&z(W)&&W.variant===L.MonthlyPayment&&(e=function(e){let{amount:t,rate:a,period:l,periodType:r,variant:n}=e,i=r===F.Year?12*Number(l):Number(l),s=Number(a)/12/100,o=t/i,u=t,c=0,d=0;for(let e=0;e<i;e++){let t=Number((u*s).toFixed(2)),a=Number((o+t).toFixed(2));0===e&&(d=a),c=Number(c.toFixed(2))+t,u=Number(u.toFixed(2))-o}return{monthAmount:d,credit:t,overpayment:c,months:i,variant:n}}(W));if(!e)return;J(e),((e,t)=>{if(!t.startDate)return;let a={credit:e.credit,annualRate:t.rate,monthAmount:e.monthAmount,startDate:t.startDate,type:t.type,months:e.months};eo({maxFirsRows:5,maxLastRows:5}),er(function(e){let{credit:t,annualRate:a,startDate:l,type:r}=e,n=[],i=Number(a)/100/12,s=t,o=new Date(l.getTime());if(r===T.Differential){let{months:a}=e,l=t/a;for(let e=0;e<a;e++){let t=s*i,r=l+t,u=l;e===a-1&&(u=s),s-=u,n.push({date:new Date(o.getTime()),paymentAmount:(0,I.up)(r,{withoutCurrency:!0,withEmptyPennies:!0}),interestPart:(0,I.up)(t,{withoutCurrency:!0,withEmptyPennies:!0}),principalPart:(0,I.up)(u,{withoutCurrency:!0,withEmptyPennies:!0}),remainingDebt:(0,I.up)(s<.01?0:s,{withoutCurrency:!0,withEmptyPennies:!0})}),o.setMonth(o.getMonth()+1)}}else{let{monthAmount:a}=e;if(a<=t*i)throw Error("Ежемесячный платеж слишком мал и не покрывает проценты.");for(;s>.01;){let e=s*i,t=a,l=t-e;if(s+e<=a&&(l=s,t=s+e),s-=l,n.push({date:new Date(o.getTime()),paymentAmount:(0,I.up)(t,{withoutCurrency:!0,withEmptyPennies:!0}),interestPart:(0,I.up)(e,{withoutCurrency:!0,withEmptyPennies:!0}),principalPart:(0,I.up)(l,{withoutCurrency:!0,withEmptyPennies:!0}),remainingDebt:(0,I.up)(s<.01?0:s,{withoutCurrency:!0,withEmptyPennies:!0})}),o.setMonth(o.getMonth()+1),n.length>600)throw Error("Банки не выдают кредиты на срок более 50 лет")}}return n}(a))})(e,W),C.current?C.current=!1:ep(e)}catch(e){em((0,ee.u1)(e))}},[W,ep]),eh=(0,n.useCallback)(e=>{et(t=>{let{type:a}=t;return{...ec[e],type:a}})},[et]);(0,j.s)(()=>{e_()},[W],300);let ev=(0,n.useCallback)(async e=>{S(e),D(!0);try{let t=await (0,b.fo)({page:e,pageSize:p.v_,filter:B},Y);e>1?X(e=>({...e,...t,credits:[...e.offers,...t.offers]})):X(t)}finally{D(!1)}},[Y,B]);(0,V.w5)(()=>{ev(1)},[ev]);let eb=(0,n.useCallback)((e,t)=>{U({sort:e,order:t})},[U]);return(0,l.jsx)("section",{className:en().calculator,children:(0,l.jsxs)(d.J,{children:[(0,l.jsxs)("div",{className:en().calculator__wrapper,children:[(0,l.jsx)(q,{handleFormDataUpdate:e=>t=>{"variant"===e?eh(t):et(a=>({...a,[e]:t}))},formData:W,updateCalculations:e_}),(0,l.jsx)(G,{...Z,errorText:eu,type:W.type})]}),void 0===eu&&(0,l.jsx)(s.nD,{className:en().calculator__table,children:(0,l.jsx)(s.As,{id:"table",icon:(0,l.jsx)(x.IconFdsBarChartVerticalO,{}),title:"График платежей",children:(0,l.jsx)(el,{data:ea,columns:ed,rowOptions:ei,summary:{date:()=>(0,l.jsx)("span",{className:"text-weight-5",children:"Итого"}),paymentAmount:(0,I.up)((null!=(t=Z.overpayment)?t:0)+(null!=(a=Z.credit)?a:0),{withoutCurrency:!0,withEmptyPennies:!0}),interestPart:(0,I.up)(null!=(r=Z.overpayment)?r:0,{withoutCurrency:!0,withEmptyPennies:!0}),principalPart:(0,I.up)(null!=(o=Z.credit)?o:0,{withoutCurrency:!0,withEmptyPennies:!0})}})})}),(0,l.jsx)(i.DZ,{type:"h2",className:en().calculator__subtitle,children:"Предложения по вашим условиям"}),(0,l.jsx)("div",{ref:k,children:(0,l.jsx)(y.H,{pageName:_.h.CALCULATOR,sort:B.sort,sortOrder:B.order,adFoxConfig:E,subtitle:K,variant:"secondary",unifiedOffers:Q,unifiedPartnerOffers:H,credits:O,isLoading:P,page:R,rollup:Y,onChangeSort:eb,onChangePage:ev})})]})})}a(37071);var ep=a(6980);a(81787);var e_=a(54587),eh=a.n(e_);let ev={src:"/kredity/assets/_next/static/media/expert-opinion.833f7389.png",height:116,width:102,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAY1BMVEWIkpOnqqvLq5daTEKhqal7d3Kigm9eams+OzZQWltyenqIhYG3qKAdHx+Qmp3Uy8djamrExMZtdXdIQDhhWFBRPzOvfmg2JRrGurTFoIuheGKValWZjYS9sqwuMzGTh38yLy4gw//XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAQElEQVR4nAXBBQLAIAwEsANaaJHB3OX/r1wCILqpBXSQw48NButiZwWRnLsEUHq81YAoxV06gJnTbXqU7815qz9LvwKlIXBwKQAAAABJRU5ErkJggg==",blurWidth:7,blurHeight:8};var eb=a(78490),ex=a.n(eb);function eg(e){var t;return(0,l.jsxs)("div",{className:ex().expert,children:[(0,l.jsx)("div",{className:ex().image_wrapper,children:(0,l.jsx)(eh(),{className:ex().img,src:null!=(t=e.imageUrl)?t:ev,alt:e.fullName})}),(0,l.jsxs)("div",{className:ex().info,children:[(0,l.jsx)("div",{className:ex().name,children:e.fullName}),(0,l.jsx)("div",{className:ex().position,children:e.position})]})]})}function ey(e){let{opinion:t,title:a="Мнение экспертов",expert:r}=e;return(0,l.jsxs)("section",{className:ex().section,children:[(0,l.jsx)("h2",{className:ex().title,children:a}),(0,l.jsxs)(d.J,{className:ex().content_wrapper,children:[(0,l.jsx)("p",{className:ex().opinion,children:t}),r&&(0,l.jsx)(eg,{...r})]})]})}var ef=a(99275),ew=a(39169),ej=a.n(ew);let eN=[{title:"Зачем использовать кредитный калькулятор?",text:"Онлайн-калькулятор позволяет рассчитать размер ежемесячного платежа, общую сумму выплат и переплату. С его помощью можно выбрать выгодное предложение от банка, а также заранее оценить свои финансовые возможности по своевременному погашению задолженности."},{title:"Как проверить свою кредитную историю?",text:"Ее можно запросить через сайт Бюро кредитных историй (БКИ) или при личном обращении в офис организации, а также через банки-партнеры. Дважды в год БКИ предоставляет электронный отчет бесплатно. В остальных случаях придется заплатить за каждый запрос или приобрести подписку."},{title:"Является ли расчет по калькулятору окончательным?",text:"Нет. Калькулятор позволяет получить примерный предварительный график выплат. Окончательный расчет будет подготовлен банком после рассмотрения заявки. "},{title:"Как посчитать переплату по кредиту?",text:"Для расчета достаточно указать в калькуляторе сумму, срок ссуды и процентную ставку. Вместо ставки также можно выбрать конкретный банк. В последнем случае расчет будет сделан по минимальной ставке, предлагаемой кредитной организацией."},{title:"Можно ли уменьшить процентную ставку по кредиту?",text:"Самый реальный способ снизить проценты — взять кредит наличными под залог недвижимости или автомобиля. Многие кредитные организации также уменьшают ставку по договорам потребительского кредитования при подключении программы страхования или специальных услуг. Но эти сервисы платные, и итоговая переплата может не измениться, а иногда и увеличиться. "},{title:"Возможно ли досрочное погашение кредита?",text:"Да, все кредиты разрешено погашать досрочно, причем банк будет обязан пересчитать проценты — и итоговая переплата уменьшится. Но чтобы операция прошла успешно, нужно заранее изучить правила ее проведения в кредитном договоре. Например, часто банки просят подать заявление о досрочном погашении задолженности минимум за 30 дней до даты проведения операции."},{title:"Как увеличить шанс одобрения кредита?",text:(0,l.jsxs)(l.Fragment,{children:["Решение по каждой заявке принимают индивидуально, а причины отказа не раскрывают. Но повысить шансы на одобрение все же возможно, пользуясь простыми советами:",(0,l.jsx)(m.o,{value:["Не нарушайте график платежей. Открытые просрочки практически в 100% случаев приводят к отказу, а уже погашенные негативно влияют на кредитную историю и снижают шансы на одобрение.","Подтвердите доходы. Для этого пригодятся справки от работодателя, выписки из ПФР и другие документы.","Уменьшите долговую нагрузку. Постарайтесь погасить часть уже имеющихся кредитов или перекредитоваться на более выгодных условиях.","Закройте неиспользуемые кредитки. Они отображаются в кредитной истории и учитываются банками при расчете долговой нагрузки даже при нулевой задолженности.","Внимательно заполняйте заявку. Все данные в ней должны быть достоверными — банк легко определит попытку обмануть и откажет в кредите.","Предоставьте обеспечение. Это может быть залог недвижимости, автотранспорта, а иногда также других активов (например, ценных бумаг) или поручительство."]}),"Еще один вариант повысить вероятность одобрения — обратиться в банк, с которым есть положительная история сотрудничества, например в тот, где вы размещали вклады."]})},{title:"Что представляет собой график платежей по кредиту?",text:"График платежей — это таблица с информацией о выплатах. В ней можно найти следующие сведения: дата, размер платежа и суммы, направляемые на уплату процентов и погашение основного долга."},{title:"Что такое аннуитетный платеж?",text:"Аннуитетный платеж — это вариант погашения задолженности равными взносами. Подходит тем, кто хочет платить одну и ту же сумму каждый месяц. Но в первых платежах при таком графике погашаются в основном проценты, а на уплату основного долга идет лишь небольшая часть."},{title:"Что такое дифференцированный платеж?",text:"Дифференцированный платеж — это вариант погашения задолженности, при котором размер платежей со временем уменьшается. В дифференцированный платеж входит фиксированная сумма на погашение основного долга и проценты, начисленные за месяц. Такой график позволяет немного снизить стоимость кредитования, но подойдет только тем, кому размер первых выплат не критичен."},{title:"Как понять, одобрит ли банк кредит?",text:"Оценить вероятность одобрения можно с помощью кредитного рейтинга и анализа долговой нагрузки. Чем больше баллов и меньше долгов у потенциального заемщика, тем выше шансы на положительное решение по заявке. Но окончательный ответ о возможности предоставления кредита можно получить только после рассмотрения банком полного пакета документов. "},{title:"По каким причинам могут отказать в кредите?",text:"Банки вправе не озвучивать точные причины отрицательного решения по заявке. Но чаще всего это происходит из-за испорченной просрочками кредитной истории или высокой долговой нагрузки. Кроме того, отказать могут из-за отсутствия постоянной регистрации и трудоустройства, несоответствия клиента требованиям банка (например, по возрасту), наличия задолженностей, взыскиваемой приставами, и по другим причинам. "}],eA={fullName:"Анна Смирнова",position:"финансовый аналитик"};function eM(e){let t="Кредитный калькулятор",a="Кредитный калькулятор онлайн – ежемесячный расчет платежей, срока и суммы кредита, возможность подать заявку на кредит в одном месте во все банки, без посредников на Финуслугах",r=[{label:"Главная",href:"/"},{label:"Кредиты",href:"/".concat(_.h.POTREBITELSKIE)},{label:t}];return(0,l.jsxs)("main",{className:ej().page,children:[(0,l.jsx)(c.I,{title:"Кредитный калькулятор - рассчитать кредит онлайн и ежемесячный платеж сегодня, подать заявку на оформление кредита",description:a}),(0,l.jsxs)(d.J,{className:ej().headings_wrapper,children:[(0,l.jsx)(s.BI,{className:ej().breadcrumbs,items:r}),(0,l.jsx)(i.DZ,{type:"h1",className:ej().title,children:t}),(0,l.jsx)(i.DZ,{type:"h6",className:ej().subtitle,children:a})]}),(0,l.jsx)(em,{...e}),e.creditRegion.posts.length>0&&(0,l.jsx)("section",{children:(0,l.jsx)(ep.C,{posts:e.creditRegion.posts,eventCategory:_.h.POTREBITELSKIE})}),(0,l.jsx)(ef.m,{isAllExpanded:!0,faqBlockTitle:"",Link:e=>(0,l.jsx)(u(),{...e}),dataLayerPush:h.o,questions:eN,eventCategory:"cards_support_block",href:"".concat((0,v.UK)().mainBaseUrl,"/help"),variant:"secondary"}),(0,l.jsx)(ey,{opinion:"Кредитный онлайн-калькулятор дает ориентировочный расчет. Точные условия и график выплат определяет банк после рассмотрения заявки и полного пакета документов.\n    Чтобы увеличить вероятность положительного решения о выдаче кредита, стоит приложить к заявке документы, подтверждающие доход, и закрыть неиспользуемые кредитки. Для снижения ставки и повышения шансов на одобрение рекомендуем рассмотреть кредит под залог недвижимости или автотранспорта.\n    В любом случае важно понимать, что окончательное решение остается за банком, а объяснять отказ он не обязан.",expert:eA})]})}var eC=a(23857),ek=a(36612),eE=!0;let eP=(0,n.memo)(function(e){return(0,l.jsx)(r.C,{children:(0,l.jsx)(ek.K,{children:(0,l.jsx)(eC.P,{data:e.layout,children:(0,l.jsx)(eM,{...e})})})})})},78490:e=>{e.exports={section:"experts-opinion_section__cQQBi",title:"experts-opinion_title__DQfOa",content_wrapper:"experts-opinion_content_wrapper__Dj9M6",opinion:"experts-opinion_opinion__4GPg_",expert:"experts-opinion_expert__QgLav",image_wrapper:"experts-opinion_image_wrapper__IUqMz",img:"experts-opinion_img__Wzrvh",info:"experts-opinion_info__S8UK_",name:"experts-opinion_name__SL9YS",position:"experts-opinion_position__YJb9g"}},87783:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var l,r=a(14232);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(null,arguments)}let i=function(e){return r.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",width:13.266,height:12,fill:"none",viewBox:"0 0 13.266 12"},e),l||(l=r.createElement("path",{fill:"#000",d:"m6.59 3.29-.94.95-1.69-1.69v8.78H2.63V2.55L.94 4.24 0 3.29 3.29 0zm6.67 5.41L9.96 12l-3.3-3.3.94-.95 1.7 1.69L9.29.66h1.34v8.78l1.69-1.69z"})))}}},e=>{e.O(0,[7492,2224,8325,7404,4587,8229,5695,7586,4743,4148,4931,2496,636,6593,8792],()=>e(e.s=27201)),_N_E=e.O()}]);