(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1227],{11227:(e,t,a)=>{"use strict";a.r(t),a.d(t,{CreditOffersPage:()=>tC,getCreditOffersPageProps:()=>tx});var n,l,r=a(37876),o=a(17154),i=a(13126),s=a(14232),c=a(48230),u=a.n(c),d=a(89099),m=a(69241),p=a(84266),_=a(10027),v=a(16891),f=a(87162),g=a(54587),b=a.n(g),h=a(13636),k=a(74153),j=a.n(k);let x=e=>{let{inRegion:t,bestOffers:a}=e;return a.length?(0,r.jsxs)("div",{className:j().bestOffers,children:[(0,r.jsxs)("h2",{className:j().title,children:["Лучшие предложения по кредитам ",t]}),(0,r.jsx)("div",{className:j().content,children:(0,r.jsx)("div",{className:j().contentInner,children:(0,r.jsx)("div",{className:j().list,children:a.map(e=>(0,r.jsx)(C,{...e},e.id))})})})]}):null},C=e=>{let{url:t,logo:a,topCardAdvantage:n,bottomCardAdvantage:l,bankName:o,id:i,description:s}=e;return(0,r.jsxs)("div",{className:j().card,children:[(0,r.jsxs)("div",{className:j().cardHeading,children:[(0,r.jsx)("div",{className:j().cardIcon,children:(0,r.jsx)(b(),{width:56,height:56,src:a,alt:"logo"})}),(0,r.jsxs)("div",{className:j().cardHeadingContent,children:[(0,r.jsx)("p",{className:j().cardHeadingSubtitle,children:o?s:""}),(0,r.jsx)("p",{className:j().cardHeadingTitle,children:o||s})]})]}),(0,r.jsxs)("div",{className:j().cardAdvantage,children:[(0,r.jsx)("div",{className:j().captionWrapper,children:(0,r.jsx)("p",{className:j().cardAdvantageTitle,children:n.title})}),(0,r.jsx)("p",{className:j().cardAdvantageValue,children:n.value})]}),(0,r.jsxs)("div",{className:j().cardAdvantage,children:[(0,r.jsx)("p",{className:j().cardAdvantageTitle,children:l.title}),(0,r.jsx)("p",{className:j().cardAdvantageValue,children:l.value})]}),(0,r.jsx)(h.$,{as:"a",className:j().cardBtn,href:t,children:"Подробнее"})]},i)};var y=a(40317),w=a(9507),N=a(62835),E=a(86933),P=a(16132),T=a(87768),O=a(3010),S=a(40818),B=a(37105),I=a(24523),A=a(25167),L=a(91063),F=a(87087),R=a(47052),M=a(87057),K=a(83024),z=a(86601),V=a(53172),U=a(75289),H=a.n(U);let D=(0,I.O)(),W=(0,I.O)(),Z=e=>{var t,a,n;let{terms:l,filter:o,isMobile:i,banksOptions:c,onChangeFilter:u,onClose:d}=e,m=(0,K.fH)(),p=(0,s.useCallback)(()=>{d(),(0,V.e)(f.cA,{offset:i?0:-140,position:"top"})},[d,i]),_=(0,s.useCallback)(e=>{"Enter"===e.key&&p()},[p]),v=(0,s.useCallback)(e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;D(()=>{(0,L.o)({event:"data-event",eventAction:B.h.POTREBITELSKIE,eventCategory:"filter_catalog",eventLabel:(0,F.y)(S.Be),eventValue:t,customer_id:m})}),u({amount:t})},[u,m]),g=(0,s.useCallback)(e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;W(()=>{(0,L.o)({event:"data-event",eventAction:B.h.POTREBITELSKIE,eventCategory:"filter_catalog",eventLabel:(0,F.y)(S.So),eventValue:t,customer_id:m})}),u({payment:t})},[u,m]),b=(e,t)=>a=>{let n=[],l=[];if(Array.isArray(a)){var r;n=null==a?void 0:a.map(e=>{let{value:t}=e;return t}),l=null!=(r=null==a?void 0:a.map(e=>{let{label:t}=e;return t}))?r:[]}else n=a.value,l=[a.label];u({[e]:n}),(0,L.o)({event:"data-event",eventAction:B.h.POTREBITELSKIE,eventCategory:"filter_catalog",eventLabel:(0,F.y)(t),eventValue:(0,F.y)(l.join(",")),customer_id:m})},h=e=>{if(o[e])return{value:o[e],label:""}};return(0,r.jsxs)("div",{onKeyDown:_,children:[(0,r.jsxs)("div",{className:H().fields,children:[(0,r.jsx)(M.F,{value:o.amount,label:S.Be,onChange:v,onKeyDown:e=>(0,A.K)(e,p)}),(0,r.jsx)(M.F,{value:o.payment,label:S.So,onChange:g,onKeyDown:e=>(0,A.K)(e,p)}),(0,r.jsx)(P.l,{label:"Срок",value:h("period"),options:l,onChange:b("period","Срок")}),(0,r.jsx)(P.l,{label:"Цель кредита",value:h("purpose"),onChange:b("purpose","Срок"),options:S.l5}),(0,r.jsx)(P.l,{label:"Категория заемщика",value:(null==(t=o.borrowers)?void 0:t.map(e=>({value:e,label:""})))||[],selectedValue:e=>e.length>1?"Выбрано (".concat(e.length,")"):e[0].label,onChange:b("borrowers","Категория заемщика"),options:S.PA,multiple:!0}),(0,r.jsx)(P.l,{multiple:!0,label:"Подтверждение дохода",value:(null==(a=o.incomeProofs)?void 0:a.map(e=>({value:e,label:""})))||[],selectedValue:e=>e.length>1?"Выбрано (".concat(e.length,")"):e[0].label,onChange:b("incomeProofs","Подтверждение дохода"),options:S.eb}),(0,r.jsx)(P.l,{label:"Гарантия возврата денег",value:h("collateral"),onChange:b("collateral","Гарантия возврата денег"),options:S.ni}),(0,r.jsx)(P.l,{label:"Способ получения",value:h("form"),onChange:b("form","Способ получения"),options:S.fy}),(0,r.jsx)(P.l,{multiple:!0,label:"Банки",value:(null==(n=o.banks)?void 0:n.map(e=>({value:e,label:""})))||[],selectedValue:e=>e.length>1?"Выбрано (".concat(e.length,")"):e[0].label,onChange:b("banks","Банки"),options:c})]}),(0,r.jsx)("div",{className:H().settings,children:(0,r.jsx)("div",{className:H().settingsLeftBlock,children:(0,r.jsxs)("div",{children:[(0,r.jsx)("h6",{className:H().settingsTitle,children:"Сортировать"}),(0,r.jsx)("div",{className:H().radioGroup,children:S.s.map(e=>(0,r.jsx)(E.s,{name:e.field,onChange:()=>{u({sort:e.field}),(0,L.o)({event:"data-event",eventAction:B.h.POTREBITELSKIE,eventCategory:"filter_catalog",eventLabel:(0,F.y)("Сортировать"),eventValue:(0,F.y)(e.label),customer_id:m})},checked:e.field===o.sort,className:H().radio,value:e.field,label:e.label},e.field))})]})})})]})},Y=e=>{let t=(0,K.fH)(),a=(0,R.Y)();(0,s.useEffect)(()=>{e.isOpen&&(0,L.o)({event:"data-event",eventAction:"show_pop_up_podbor_kredita",eventCategory:B.h.POTREBITELSKIE,customer_id:t})},[e.isOpen,t]);let n=(0,s.useCallback)(()=>{e.onClose(),(0,V.e)(f.cA,{offset:e.isMobile?0:-140,position:"top"})},[e]);return(0,r.jsx)(O.Z,{children:(0,r.jsx)(T.K,{isMobile:e.isMobile,isOpen:e.isOpen,onClose:n,onClickReset:()=>e.onDrop(),footerContent:a&&(0,r.jsx)(z.$,{className:H().adfox,config:a,params:{pp:"ehod",ps:"foam",p2:"hojk"}}),onCLickShow:()=>{n(),e.onShow()},pageUrl:B.h.POTREBITELSKIE,title:"Все параметры",count:e.offersCount,children:(0,r.jsx)("div",{className:H().content,children:(0,r.jsx)(Z,{...e})})})})};var J=a(47691),Q=a(54767),G=a(79807),q=a(4149);let X=["nalichnymi","na_1_god","s_zalogom","refinansirovanie","na_kartu","s_plohoj_kreditnoj_istoriej","pod_zalog_nedvizhimosti","bez_spravok"];var $=a(72080),ee=a(75972),et=a(69932),ea=a(41771),en=a(33126),el=a(5552),er=a(48673),eo=a(63921),ei=a(58885),es=a.n(ei);function ec(){return(ec=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(null,arguments)}let eu=function(e){return s.createElement("svg",ec({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none"},e),n||(n=s.createElement("defs",null,s.createElement("clipPath",{id:"a"},s.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h16v16H0z"})))),l||(l=s.createElement("g",{clipPath:"url(#a)"},s.createElement("path",{fill:"#4C5058",d:"M8 14.66A6.66 6.66 0 0 1 1.33 8c0-3.69 2.98-6.67 6.67-6.67A6.66 6.66 0 0 1 14.66 8c0 3.68-2.98 6.66-6.66 6.66m0-1.33a5.335 5.335 0 1 0-.01-10.67A5.335 5.335 0 0 0 8 13.33M8.66 8h2.67v1.33h-4V4.66h1.33z"}))))},ed=(0,I.O)(),em=(0,I.O)(),ep=(0,I.O)(),e_=(0,s.memo)(e=>{let{region:t,heading:a,town:n,filter:l,tag:o,subtitle:i,banksOptions:c,tags:u,isMobile:p,isOpenModal:_,offersCount:v,onFilterChange:g,onFilterApply:b,onModalOpen:k,onModalClose:j}=e,x=(0,K.fH)(),C=(0,el._I)(),E=(0,R.Y)(),{push:P}=(0,d.useRouter)(),T=(e=>{let t=(0,s.useMemo)(()=>{let t=(0,q.$)(e,"url");return X.reduce((e,a)=>{let n=t[a];return void 0!==n&&e.push(n),e},[])},[e]);return(0,s.useMemo)(()=>t,[t])})(u),[O,I]=(0,s.useState)(l),z="".concat((0,en.UK)().trackerBaseUrl,"/click.php?key=f043af323c732a65e8e5&amount=").concat(O.amount),U=(0,eo.o)(z),H=(0,s.useCallback)(e=>{(0,L.o)({event:"data-event",eventAction:e,eventCategory:B.h.POTREBITELSKIE,customer_id:x})},[x]),D=(0,s.useCallback)(e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;I(e=>{let a={...e,amount:t};return ed(()=>{(0,L.o)({event:"data-event",eventAction:B.h.POTREBITELSKIE,eventCategory:"filter_catalog",eventLabel:(0,F.y)(S.Be),eventValue:t,customer_id:x}),b(a)}),a})},[b,x]),W=(0,s.useCallback)(e=>{let t=void 0!==e&&0!==e?Math.abs(e):void 0;I(e=>{let a={...e,payment:t};return em(()=>{(0,L.o)({event:"data-event",eventAction:B.h.POTREBITELSKIE,eventCategory:"filter_catalog",eventLabel:(0,F.y)(S.So),eventValue:t,customer_id:x}),b(a)}),a})},[b,x]),Z=(0,s.useRef)([]),ei=(0,s.useCallback)(()=>{(0,V.e)(f.cA,{offset:C?-140:0,position:"top"})},[C]),{ref:ec,isSticky:e_}=(0,ea.x)(),ev=(0,s.useCallback)(e=>{b({}),P(e,void 0,{shallow:!0})},[b,P]),ef=(0,s.useMemo)(()=>T.map(e=>{let a=e.url_redirect||e.url,l=(null==o?void 0:o.url)===a;return{value:(0,$.b)(B.h.POTREBITELSKIE,l?void 0:e,t,n),label:e.name,color:l?"black":"default",onChipClick:ev}}),[T,null==o?void 0:o.url,t,n,ev]),eg=(0,s.useMemo)(()=>{let e=((e,t)=>{var a,n;let l=(0,Q.O)().unit,r=[];r.push({id:J.u.amount,label:e.amount?"".concat(e.amount):"Сумма кредита: от ".concat(e.amount||"1 ".concat(l))}),r.push({id:J.u.payment,label:e.payment?"До ".concat((0,G.ZV)(+e.payment)," ").concat(l," в мес"):"Платеж: не имеет значения"});let o=S.mr.find(t=>e.period===t.value);if(r.push({id:J.u.period,label:(null==o?void 0:o.value)?null==o?void 0:o.label:"Срок: не имеет значения"}),e.purpose){let t=S.l5.find(t=>t.value===e.purpose);t&&r.push({id:J.u.purpose,label:"".concat(null==t?void 0:t.label)})}if(null==(a=e.borrowers)?void 0:a.length){let t=e.borrowers,a=S.PA.find(e=>e.value===t[0]),n="";n=1===t.length&&a?"иное"===a.label.toLocaleLowerCase()?"Категория заемщика: "+a.label:a.label:"Категория заемщика: (".concat(t.length,")"),r.push({id:J.u.borrower,label:n})}if(e.incomeProofs&&e.incomeProofs.length){let t=e.incomeProofs,a=S.eb.find(e=>e.value===t[0]),n="";n=1===t.length&&a?"не требуется"===a.label.toLocaleLowerCase()?"Подтверждение дохода: "+a.label:a.label:"Подтверждение дохода: (".concat(t.length,")"),r.push({id:J.u.proofIncome,label:"".concat(n)})}if(e.collateral){let t=S.ni.find(t=>t.value===e.collateral);t&&r.push({id:J.u.loan,label:"".concat("Не требуется"===t.label?"Гарантия возврата денег: "+t.label:t.label)})}let i=S.fy.find(t=>t.value===e.form);if(i&&r.push({id:J.u.form,label:"".concat(i.label)}),null==(n=e.banks)?void 0:n.length){let a=e.banks,n=t.find(e=>{let{value:t}=e;return String(t)===String(a[0])}),l="";l=1===a.length&&n?": ".concat(n.label):" (".concat(a.length,")"),r.push({id:J.u.bank,label:"Банки".concat(l)})}return r})(O,c);return Z.current.length===e.length&&e.every((e,t)=>e.label===Z.current[t].label&&e.id===Z.current[t].id)?Z.current:e},[O,c]),eb=(0,s.useMemo)(()=>eg.map(e=>{let{label:t,id:a}=e;return{label:t,value:a,color:"default",onChipClick:k}}),[eg,k]),eh=(0,s.useCallback)(e=>{I(t=>{let a={...t,...e};return ep(()=>{g(a)}),a})},[g]),ek=(0,s.useCallback)(()=>{I({}),b({}),g({})},[b,g]),ej=(0,s.useCallback)(()=>{b(O)},[O,b]);return(0,er.w5)(()=>{I(l)},[l]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(w.F,{region:t,town:n,title:a,subtitle:i,mainPageUrl:B.h.POTREBITELSKIE}),(0,r.jsx)(N.L,{config:E,params:S.ZA}),(0,r.jsxs)(y.m,{className:es().container,children:[(0,r.jsxs)("div",{ref:ec,className:es().filter,children:[(0,r.jsxs)("div",{className:es().fields,children:[(0,r.jsx)(M.F,{label:S.Be,value:O.amount,className:es().field,onChange:D,onKeyDown:e=>(0,A.K)(e,ei)}),(0,r.jsx)(M.F,{label:S.So,value:O.payment,className:es().field,onChange:W,onKeyDown:e=>(0,A.K)(e,ei)})]}),!C&&(0,r.jsx)("div",{className:es().chipsRowMobile,children:(0,r.jsx)(ee.P,{chips:ef,onParamsClick:k,useLinkChips:!0})}),(0,r.jsx)(h.$,{onClick:()=>{H("anketa_click"),window.open(U,"_self")},size:"s",className:es().fillButton,children:"Заполнить анкету"}),e_&&(0,r.jsx)(et.W,{chips:eb,onParamsClick:k})]}),(0,r.jsxs)("div",{className:es().timeCaption,children:[(0,r.jsx)(eu,{}),"Это займёт не более 5 минут"]}),C&&(0,r.jsx)("div",{className:(0,m.A)(es().chipsRow),children:(0,r.jsx)(ee.P,{chips:ef,onParamsClick:k,useLinkChips:!0})})]})]}),(0,r.jsx)(Y,{filter:O,isMobile:p,terms:S.mr,isOpen:_,banksOptions:c,offersCount:v,onChangeFilter:eh,onClose:j,onDrop:ek,onShow:ej})]})});e_.displayName="CreditsFilter";var ev=a(68290),ef=a(78475),eg=a(41925),eb=a(8868),eh=a(21921),ek=a(28036),ej=a(50261),ex=a(58979),eC=a(30557),ey=a(22252),ew=a(35415),eN=a(70590),eE=a(68082),eP=a(48900),eT=a.n(eP);let eO=[{title:"Наименование банка",value:"bankName"},{title:"Ежемесячный платёж",value:"paymentValue"},{title:"Ставка",value:"rateValue"},{title:"ПСК",value:"fullPrice"},{title:"Сумма",value:"amountValue"},{title:"Срок кредита",value:"term"}];function eS(e,t){var a,n,l;switch(t){case"bankName":return e.bankName.toLowerCase();case"paymentValue":return e.payment;case"rateValue":return e.rateFrom;case"fullPrice":return null!=(n=null==(a=e.fullPrice)?void 0:a.from)?n:0;case"amountValue":return e.amountTo;case"term":return null==(l=e.periodRange)?void 0:l.from;default:throw Error("Dead code branch")}}function eB(e){let{offers:t}=e,[a,n]=(0,s.useState)("amountValue"),[l,o]=(0,s.useState)("asc"),i=(0,s.useMemo)(()=>(0,eE.Q)(t,a,l,eS),[t,a,l]),c=(0,s.useMemo)(()=>i.map(e=>{let{id:t,bankName:a,rateFrom:n,periodRange:l,logo:r,payment:o,currency:i,amountTo:s,amountFrom:c,fullPrice:u}=e,d=(0,G.ej)({from:c,to:s},{currency:i}),m=null!==u?(0,eC.o)(u):"",p=o?"от ".concat((0,G.up)(o)):"",_=(0,ew.if)(l.from,l.to);return{id:t,logo:r,name:a,cells:[p,"".concat(n,"%"),m,d,_]}}),[i]),u=(0,ey.s)(new Date);return(0,r.jsx)(eN.A,{caption:"Онлайн-платформа Финуслуги позволяет подобрать кредит из представленных на сервисе предложений по кредитам. Окончательные условия определяются кредитным договором. ООО \xabМБ Маркетплейс\xbb и ПАО Московская Биржа не осуществляют банковские операции. Все предложения, отображенные в рейтинге, являются лучшими исключительно по мнению экспертов Финуслуги.ру. Дата обновления рейтинга: ".concat(u),className:eT().offers,columns:eO,rows:c,sort:a,sortOrder:l,onSortChange:(e,t)=>{n(e),o(t)}})}var eI=a(96470),eA=a(36012),eL=a(17137),eF=a(18258),eR=a(99388),eM=a(21754),eK=a(82596),ez=a(83156),eV=a(3633),eU=a(92716),eH=a(80505),eD=a(12771),eW=a(73584),eZ=a(28131);function eY(e){return eJ.getOrUpdate(e,e)}let eJ=new eW.AP(eQ);async function eQ(e){let t=await (0,eD.zy)("Credits.json?".concat("url","=").concat(encodeURIComponent(e)));if(1!==t.length)throw new eZ.m_("Credits tag not found: ".concat(e));return function(e){let{id:t,url:a,title:n,name:l,tag_name:r,text:o,filter:i,disable_filter:s,default:c,region_page:u,bank_region_page:d}=e,m={id:t,url:a,title:n,name:l,tag_name:r,text:o,default:c,bank_region_page:void 0!==d};if(null===i||s||c||(m.filter=function(e){let{amount:t,period:a,borrower:n,proof_income:l,loans:r,form:o,purpose:i,bank_ids:s}=e,c={};if(void 0!==t){let e=Number(t);isNaN(e)?console.warn("Invalid amount of credit tag filter: ".concat(t)):c.amount=e}if(void 0!==a){let e=Number(a);isNaN(e)?console.warn("Invalid period of credit tag filter: ".concat(a)):c.period=e}return void 0!==n&&n.length>0&&(c.borrowers=n),void 0!==l&&(Array.isArray(l)?l.length>0&&(c.incomeProofs=l):c.incomeProofs=[l]),null!=r&&(c.collateral=r.join()),null!=o&&(c.form=o),null!=i&&(c.purpose="any"!==i?i:"other"),s.length>0&&(c.banks=s.map(String)),c}(i)),null!==u){let{region_titles:e,town_titles:t,region_content:a,town_content:n}=u;m.region_page={region_titles:e,town_titles:t,region_content:a,town_content:n}}return m}(t[0])}var eG=a(3187);function eq(e){let{amount:t,payment:a,period:n,purpose:l,borrowers:r,incomeProofs:o,collateral:i,form:s,banks:c,sort:u,order:d}=e,m={};return"string"==typeof t&&(m.amount=Number(t)),"string"==typeof a&&(m.payment=Number(a)),"string"==typeof n&&(m.period=Number(n)),"string"==typeof l&&(m.purpose=l),"string"==typeof r&&(m.borrowers=(0,eG.pi)(r)),"string"==typeof o&&(m.incomeProofs=(0,eG.pi)(o)),"string"==typeof i&&(m.collateral=i),"string"==typeof s&&(m.form=s),"string"==typeof c&&(m.banks=(0,eG.pi)(c)),"string"==typeof u&&(m.sort=u),"string"==typeof d&&(m.order=d),m}var eX=a(69410),e$=a(66460),e0=a(24323),e1=a(57325),e6=a(91403),e3=a(78011),e5=a(33568),e7=a(162),e2=a(50598),e8=a(79790),e4=a(98580),e9=a(6862),te=a(61850),tt=a(48586),ta=a(92666),tn=a(99275),tl=a(69619),tr=a.n(tl);let to=[(0,r.jsxs)(s.Fragment,{children:[(0,r.jsx)("span",{children:"Войдите на Финуслуги с помощью"}),(0,r.jsx)(e1.e,{})]},0),(0,r.jsx)(s.Fragment,{children:"Заполните анкету, мы подберем предложения специально для вас"},1),(0,r.jsx)(s.Fragment,{children:"Выберите предложение и отправьте заявку в банк — прямо на Финуслугах"},2),(0,r.jsx)(s.Fragment,{children:"Дождитесь одобрения, банк свяжется c вами и расскажет, как получить деньги"},3)],ti=e=>{let{tag:t,credits:a,reviews:n,creditRegion:l,posts:o,regions:i,banks:c,townDublicates:g,tags:b,rollup:h,partnerOffer:k,expertQuote:j,experts:C,defaultFilter:y,support:w,offersTerms:N,seoText:E}=e,P=(0,el.sw)(),T=(0,K.fH)(),{asPath:O,query:I}=(0,d.useRouter)(),A=(0,R.Y)(),[F,M]=(0,s.useState)([]),[z,U]=(0,s.useState)(j),[H,D]=(0,s.useState)(),[W,Z]=(0,s.useState)(!1),{region:Y,town:J}=(0,ta.z)(),[Q,q]=(0,s.useState)(!1),[X,ee]=(0,s.useState)(Number(I.page)||1),[et,ea]=(0,s.useState)(a),[eo,ei]=(0,s.useState)(null!=E?E:void 0),es=et.description||"",ec=et.subtitle||"",eu=(0,s.useCallback)(()=>{Z(!0)},[]),ed=(0,s.useCallback)(()=>{Z(!1)},[]),em=(0,s.useMemo)(()=>{var e,t;return null!=(t=null==(e=O.split("/").find(e=>e.includes("teg_")))?void 0:e.slice(4))?t:"DEFAULT"},[O]),[ep,eC]=(0,s.useState)(t),ey=(0,eG.m)(O);(0,er.w5)(()=>{(0,e7.Zs)(ey).then(U)},[ey]),(0,er.w5)(()=>{(0,te.Rz)(ey).then(ei)},[ey]),(0,s.useEffect)(()=>{O.includes("purpose")&&(0,V.e)(f.cA,{offset:P?0:-100,position:"top"})},[]),(0,eR.eg)(eR.ch.Credit),(0,s.useEffect)(()=>{var e;em!==(null!=(e=null==ep?void 0:ep.url)?e:"DEFAULT")&&(0,eD.pY)("credits/tag?".concat("url","=").concat(em)).then(eC),(0,ez.g)(void 0,T)},[O,null==ep?void 0:ep.url,em,T]),(0,s.useEffect)(()=>{(0,p.q)().then(e=>{let t=e.data||void 0;t&&M(t.credits_group.map(e=>({id:e.id,bankName:e.bank_title,description:e.title,topCardAdvantage:{title:"Сумма",value:(0,G.ej)({from:Number(e.amount.from),to:Number(e.amount.to)})},bottomCardAdvantage:{title:"Ставка",value:"от ".concat((0,G.um)(+e.interest_rate.from)," %")},logo:e.logo_mob,url:"".concat(B.h.POTREBITELSKIE,"/").concat(e.url)})))})},[]);let ew=(()=>{let e={...Y},t={...J},a=e.deposits_count,n=t.deposits_count,l=b.find(e=>"DEFAULT"===e.name),r=null==l?void 0:l.min_credits_json,o=new Date,i=o.getDate(),s=o.getMonth()+1,c=o.getFullYear(),u=(0,eM.F)("".concat(s,"-").concat(i,"-").concat(c)),d="",m=et.count,p=et.title;if(Y){let e=g.indexOf((null==J?void 0:J.id)||0)>=0;d=J?" ".concat((0,ek.c)(J.name_p)," ").concat(J.name_p).concat(e?" (".concat(Y.name,")"):""):" ".concat((0,ek.c)(Y.name_p)," ").concat(Y.name_p),m=n||a||12500}if(p){let e={"{min_credits_rate}":"".concat(r||14),"{credits_count}":"".concat(2*m),"{date}":"".concat(i," ").concat(u," ").concat(c,"г.")};return Object.keys(e).forEach(t=>{p=null==p?void 0:p.replace(new RegExp(t),e[t])}),p}return ep?((e,t,a,n)=>{let l=(0,ej.w)(e.title?e.title:e.name),r=5+(e?e.id:0)+(t?t.id:0)+(a?a.id:0),o=!1;return"DEFAULT"===e.name&&(l=l.replace(/DEFAULT/g,"Базовый")),a?e.region_page&&e.region_page.town_titles&&e.region_page.town_titles.length?l=(0,ej.w)(e.region_page.town_titles[r%e.region_page.town_titles.length],t,a,n):(o=n.indexOf(a.id)>=0,l+=" "+(0,ek.c)(a.name_p)+" "+a.name_p+(o?" ("+(null==t?void 0:t.name)+")":"")):t&&(e.region_page&&e.region_page.region_titles&&e.region_page.region_titles.length?l=(0,ej.w)(e.region_page.region_titles[r%e.region_page.region_titles.length],t,a,n):l+=" "+(0,ek.c)(t.name_p)+" "+t.name_p),l})(ep,null!=Y?Y:null,null!=J?J:null,g):"Кредиты".concat(d," с максимальной ставкой ").concat(r||14,"% годовых на сегодня ").concat(i," ").concat(u," ").concat(c,"г. ").concat(2*m," aктуальных депозитов – открыть вклад").concat(d," на Финуслуги.ру")})(),{filter:eN,setFilter:eE}=function(){let{query:e,push:t}=(0,d.useRouter)(),{amount:a,payment:n,period:l,purpose:r,borrowers:o,incomeProofs:i,collateral:c,form:u,banks:m,sort:p,order:_,...v}=e,f=(0,s.useMemo)(()=>eq({amount:a,payment:n,period:l,purpose:r,borrowers:o,incomeProofs:i,collateral:c,form:u,banks:m,sort:p,order:_}),[a,n,l,r,o,i,c,u,m,p,_]),g=(0,s.useRef)(v),b=(0,s.useRef)(f),h=(0,s.useRef)(t);return g.current=v,b.current=f,h.current=t,{filter:f,setFilter:(0,s.useCallback)(e=>{var t,a,n,l,r,o,i,s,c,u,d,m,p,_;if(t=b.current,a=e,t.amount===a.amount&&t.payment===a.payment&&t.period===a.period&&t.purpose===a.purpose&&(null==(n=t.borrowers)?void 0:n.length)===(null==(l=a.borrowers)?void 0:l.length)&&(null==(r=t.borrowers)?void 0:r.slice().sort().toString())===(null==(o=a.borrowers)?void 0:o.slice().sort().toString())&&(null==(i=t.incomeProofs)?void 0:i.length)===(null==(s=a.incomeProofs)?void 0:s.length)&&(null==(c=t.incomeProofs)?void 0:c.slice().sort().toString())===(null==(u=a.incomeProofs)?void 0:u.slice().sort().toString())&&t.collateral===a.collateral&&t.form===a.form&&(null==(d=t.banks)?void 0:d.length)===(null==(m=a.banks)?void 0:m.length)&&(null==(p=t.banks)?void 0:p.slice().sort().toString())===(null==(_=a.banks)?void 0:_.slice().sort().toString())&&t.sort===a.sort&&t.order===a.order)return!1;let{page:v,...f}=g.current,k={...function(e){let{amount:t,payment:a,period:n,purpose:l,borrowers:r,incomeProofs:o,collateral:i,form:s,banks:c,sort:u,order:d}=e,m={};return void 0!==t&&(m.amount=String(t)),void 0!==a&&(m.payment=String(a)),void 0!==n&&(m.period=String(n)),void 0!==l&&(m.purpose=String(l)),void 0!==r&&(m.borrowers=(0,eG.t9)(r)),void 0!==o&&(m.incomeProofs=(0,eG.t9)(o)),void 0!==i&&(m.collateral=i),void 0!==s&&(m.form=String(s)),void 0!==c&&(m.banks=(0,eG.t9)(c)),void 0!==u&&(m.sort=u),void 0!==d&&(m.order=d),m}(e),...f};return h.current({query:k},void 0,{shallow:!0}),!0},[])}}(),eP=(0,s.useMemo)(()=>({...y,...ep.filter,...eN}),[y,ep,eN]),eT=(0,s.useMemo)(()=>(0,eK.H)(c,eP.banks),[c,eP.banks]),eO=(0,s.useMemo)(()=>h.reduce((e,t)=>{let{credits:a}=t;return[...e,...a]},[]),[h]),eS=null==Y?void 0:Y.url,eW=null==J?void 0:J.url,eZ=(0,s.useCallback)(async e=>{ee(e),q(!0);try{let t=await (0,eH.fo)({tag:ep.url,region:eS,town:eW,page:e,pageSize:S.v_,filter:eP},eO);e>1?ea(e=>({...e,...t,offers:[...e.offers,...t.offers]})):(ea(t),D(void 0))}finally{q(!1)}},[ep,eS,eW,eP,eO]),eY=(0,s.useCallback)(async e=>{D((await (0,eH.fo)({tag:ep.url,region:eS,town:eW,filter:e,pageSize:0},eO)).count)},[ep.url,eS,eW,eO]);(0,er.w5)(()=>{eZ(1)},[eZ]);let eJ=(0,s.useMemo)(()=>new eU.j(c),[c]),{unifiedOffers:eQ,unifiedPartnerOffers:e1}=(0,s.useMemo)(()=>(0,ef.L)(eP,eJ,et.offers,k),[eP,eJ,et,k]),tl=(0,s.useMemo)(()=>(function(e){let{credits:t,creditTags:a,creditRegion:n,regions:l,banks:o,tag:i,region:s,town:c,townDublicates:u=[]}=e,d=B.h.POTREBITELSKIE,m="Кредиты",p="кредитов",_=[],v=(0,eL.$)({offers:t,getBankKey:e=>e.bankId,getAmount:e=>e.amountTo,getRate:e=>e.rateTo}).slice(0,10);v.length>2&&_.push({title:(0,ej.w)("Рейтинг ".concat(p," ").concat(s||c?(0,ek.c)(c?c.name:null==s?void 0:s.name)+" "+(c?c.name_p:null==s?void 0:s.name_p):""," в {year} году"),s,c,u),text:(0,r.jsx)(eB,{offers:v})}),!s&&(null==i?void 0:i.default)!==1&&(null==i?void 0:i.text)&&Array.isArray(i.text)&&i.text.forEach(e=>{_.push({title:(0,ej.w)(e.title,s,c,u),text:(0,r.jsx)(eI.eW,{data:(0,ej.j)(e,s,c,u,void 0,i).content})})}),(null==i?void 0:i.default)===1&&(null==i?void 0:i.text)&&Array.isArray(i.text)&&i.text.forEach(e=>{_.push({title:(0,ej.w)(e.title,s,c,u),text:(0,r.jsx)(eI.eW,{data:(0,ej.j)(e,s,c,u,void 0,i).content})})});let f=s&&i&&i.region_page&&(c||i.region_page.region_content&&i.region_page.region_content.length)&&(!c||i.region_page.town_content&&i.region_page.town_content.length)?(c?i.region_page.town_content:i.region_page.region_content).map(e=>({title:(0,ej.w)(e.title,s,c,u),text:(0,ej.w)(e.content.map(eh.Zf).join(""),s,c,u)})):[];f&&f.length&&f.forEach(e=>{_.push({title:(0,ej.w)(e.title,s,c,u),text:(0,r.jsx)(eI.eW,{data:[{type:eh.$G.Html,data:{html:e.text}}]})})}),_.push(...(0,eF.N)(d,l,i,s,c,{nominativeCase:m,genitiveCase:p}));let g=a.reduce((e,t)=>{if(void 0===t.url_redirect){let a=(0,$.b)(d,t,s,c),n=(0,eA.AP)(a,t.name);e.push(n)}return e},[]);_.push({title:"Виды ".concat(p),text:(0,r.jsx)(eA.oL,{children:g})});let b=(()=>{if(0===o.length)return[];let e=n?n.credit_interest_rates:[],t=o.filter(t=>e.some(e=>(e.fk_id||e.fk_id)===+t.id)),a=t.filter(e=>eb.MH.includes(e.url)),l=t.filter(e=>!eb.MH.includes(e.url)),r=(0,ex.s)(a,5);return[...r,...(0,ex.s)(l,7)].map(e=>{var t;let a="".concat(i&&(null==i?void 0:i.default)!==1&&(null==i?void 0:i.bank_region_page)?i.name:m," ").concat(e.name_r," ").concat(s&&(null==(t=e.region_ids)?void 0:t.length)?(0,ek.c)(c?c.name:s.name)+" "+(c?c.name_p:s.name_p):""),n=((e,t)=>{var a;let n=(null==(a=t.region_ids)?void 0:a.length)?[s,c]:[void 0,void 0],l=(0,$.b)("banki/".concat(t.url,"/").concat(d),(null==i?void 0:i.bank_region_page)?i:void 0,...n);return"".concat(e).concat(l)})((0,en.UK)().mainBaseUrl,e);return(0,eA.mZ)(n,a)})})();return b.length>0&&_.push({title:"".concat(m," от банков"),text:(0,r.jsx)(eA.oL,{children:b})}),(()=>{let e=new Set;return _.filter(t=>{let{title:a}=t,n=e.has(a);return n||e.add(a),!n})})()})({credits:eQ,creditTags:b,creditRegion:l,regions:i,banks:c,tag:ep,region:Y,town:J,townDublicates:g}),[c,b,eQ,Y,l,i,ep,J,g]),ti=(null==J?void 0:J.name_p)||(null==Y?void 0:Y.name_p)?" в ".concat((null==J?void 0:J.name_p)||(null==Y?void 0:Y.name_p)):"",{mainBaseUrl:ts}=(0,en.UK)(),tc=(0,s.useCallback)((e,t)=>{eE({...eP,sort:e,order:t})},[eE,eP]),tu="DEFAULT"!==ep.tag_name?ep.name:"Потребительские кредиты",td=(0,s.useMemo)(()=>null!==k?[...et.offers,k]:et.offers,[et,k]);return(0,r.jsxs)("main",{className:tr().page,children:[(0,r.jsx)(_.I,{title:ew,description:es}),(0,r.jsx)(eg.A,{title:tu,tag:ep,inRegion:ti,pageUrl:B.h.POTREBITELSKIE,pageTitle:"Кредиты"}),(0,r.jsx)(e$.t,{}),(0,r.jsx)(eX.W6,{name:tu,description:es,offersCount:et.count,offers:td,banksStorage:eJ}),(0,r.jsx)(v.J,{className:tr().filterContainer,children:(0,r.jsx)(e_,{region:Y,town:J,heading:tu,subtitle:ec,filter:eP,tag:ep,tags:b,banksOptions:eT,isMobile:P,isOpenModal:W,offersCount:null!=H?H:et.count,onFilterChange:eY,onFilterApply:eE,onModalOpen:eu,onModalClose:ed})}),(0,r.jsx)(v.J,{children:(0,r.jsx)(e0.I,{steps:to})}),(0,r.jsx)(ev.H,{pageName:B.h.POTREBITELSKIE,unifiedOffers:eQ,unifiedPartnerOffers:e1,sort:eP.sort,sortOrder:eP.order,adFoxConfig:A,subtitle:ec,region:Y,town:J,credits:et,isLoading:Q,page:X,rollup:eO,onChangeSort:tc,onChangePage:eZ,onFilterModalOpen:eu}),(0,r.jsx)("div",{className:tr().disclaimerWrapper,children:(0,r.jsx)(v.J,{children:(0,r.jsx)(eV.f,{type:"bank"})})}),(0,r.jsx)("section",{className:(0,m.A)(tr().sectionWrapper),children:(0,r.jsx)(v.J,{children:(0,r.jsx)(e4.U,{data:N})})}),(0,r.jsx)("section",{className:(0,m.A)(tr().sectionWrapper),children:(0,r.jsx)(v.J,{children:(0,r.jsx)(x,{bestOffers:F,inRegion:ti})})}),void 0!==z&&(0,r.jsx)(e2.V,{quote:z}),void 0!==C&&(0,r.jsx)("section",{className:tr().experts,children:(0,r.jsx)(v.J,{children:(0,r.jsx)(e8.o,{heading:"Потребительские кредиты",experts:C})})}),void 0!==n&&(0,r.jsx)(v.J,{children:(0,r.jsx)(e9.K,{serviceId:e5.E.POTREBITELSKIYE_KREDITY,reviews:n,companies:c})}),void 0!==eo&&(0,r.jsx)(tt.f,{data:eo}),(0,r.jsx)(tn.m,{isAllExpanded:!0,faqBlockTitle:"",Link:e=>(0,r.jsx)(u(),{...e}),dataLayerPush:L.o,questions:tl,eventCategory:"credits_support_block",href:"".concat(ts,"/help/credits"),checkAllText:"Читать все вопросы про кредиты"}),o.length>0&&(0,r.jsx)("section",{className:(0,m.A)(tr().sectionWrapper,tr().sectionGray),children:(0,r.jsx)(e6.C,{posts:o,eventCategory:B.h.POTREBITELSKIE})}),(0,r.jsx)(e3.E,{value:w})]})};var ts=a(51649),tc=a(74941),tu=a(54267),td=a(34711);let tm={moskva:["moskva"],"sankt-peterburg":["sankt-peterburg"],novosibirskaja_oblast:["novosibirsk","iskitim"],nizhegorodskaja_oblast:["nizhniy_novgorod","dzerzhinsk"],krasnodarskij_kraj:["krasnodar","sochi","armavir","kropotkin","tuapse","anapa"],krasnojarskij_kraj:["krasnoyarsk","norilsk"],sverdlovskaja_oblast:["ekaterinburg","nizhniy_tagil"],tatarstan:["kazan","naberezhnie_chelni","almetevsk","nizhnekamsk"],tumenskaja_oblast:["tyumen"],bashkirija:["ufa"],omskaja_oblast:["omsk"],samarskaja_oblast:["samara","tolyatti"],irkutskaja_oblast:["irkutsk"],cheljabinskaja_oblast:["chelyabinsk","magnitogorsk"],volgogradskaja_oblast:["volgograd","volzhskiy"],rostovskaja_oblast:["rostov_na_donu","taganrog","bataysk"],primorskij_kraj:["vladivostok","artem","ussuriysk","nahodka"],saratovskaja_oblast:["saratov","balakovo"],permskij_kraj:["perm"],kaluzhskaja_oblast:["kaluga"],voronezhskaja_oblast:["voronezh"],kemerovskaja_oblast:["kemerovo","novokuznetsk"],tverskaja_oblast:["tver"],udmurtija:["izhevsk"],habarovskij_kraj:["habarovsk"],sahalinskaja_oblast:["yuzhno_sahalinsk"],dagestan:["mahachkala"],rjazanskaja_oblast:["ryazan"],kirovskaja_oblast:["kirov"],kalinigradskaja_oblast:["kaliningrad"],tomskaja_oblast:["tomsk"],chuvashija:["cheboksari"],chechenskaja_respublika:["grozniy"],jaroslavskaja_oblast:["yaroslavl"],lipeckaja_oblast:["lipetsk"],jakutija:["yakutsk"],kurskaja_oblast:["kursk"],murmanskaja_oblast:["murmansk"],altajskij_kraj:["barnaul"],"kabardino-balkarija":["nalchik"],uljanovskaja_oblast:["ulyanovsk"],brjanskaja_oblast:["bryansk"],penzenskaja_oblast:["penza"],vologodskaja_oblast:["vologda"],astrahanskaja_oblast:["astrahan"],mordovija:["saransk"],belgorodskaja_oblast:["belgorod"],smolenskaja_oblast:["smolensk"],kamchatskij_kraj:["petropavlovsk_kamchatskiy"],stavropolskij_kraj:["stavropol","pyatigorsk","essentuki"],burjatija:["ulan_ude"],orenburgskaja_oblast:["orenburg"],orlovskaja_oblast:["orel"],sevastopol:["sevastopol"],tambovskaja_oblast:["tambov"],tyva:["kizil"],ivanovskaja_oblast:["ivanovo"],zabajkalskij_kraj:["chita"],ingushetija:["nazran"],vladimirskaja_oblast:["vladimir"],arhangelskaja_oblast:["arhangelsk"],ugra:["surgut","hanti_mansiysk"],"karachaevo-cherkesija":["cherkessk"],novgorodskaja_oblast:["velikiy_novgorod"],karelija:["petrozavodsk"],tulskaja_oblast:["tula"],kalmykija:["elista"],adigeja:["maykop"],pskovskaja_oblast:["pskov"],kurganskaja_oblast:["kurgan"],severnaja_osetija:["vladikavkaz"],komi:["uhta","siktivkar"],kostromskaja_oblast:["kostroma"],hakasija:["abakan"],altaj:["gorno_altaysk"],amurskaja_oblast:["blagoveshchensk"],jamal:["salehard"],magadanskaja_oblast:["magadan"],moskovskaja_oblast:["dubna"],evrejskaja_avtonomnaja_oblast:["birobidzhan"]},tp=[{key:"amount",caption:"Сумма кредита",iconKey:"banknote"},{key:"term",caption:"Срок кредита",iconKey:"calendar"},{key:"approval",caption:"Быстрое одобрение",iconKey:"clock"}];var t_=a(81741),tv=a(81787),tf=a(23857),tg=a(7455),tb=a(46215),th=a(99514),tk=a(2510),tj=a(44860);let tx=async e=>{var t;let{query:a,resolvedUrl:n,params:l}=e,{page:r}=a,s=null!=(t=null==l?void 0:l.segments)?t:[],{tagUrl:c,regionUrl:u,townUrl:d}=(0,tk.bH)(s),{tag:m,region:p,town:_}=await (0,tj.bY)(n,B.h.POTREBITELSKIE,c,eY,u,d,tm),{default_sort:v}=await (0,tu.Y)(),f={sort:v},[g,b,h,k,j,x,C,y,w,N,E,P,T]=await Promise.all([(0,eH.dR)({tag:m.url,region:u,town:d,page:Number(r)||1,pageSize:S.v_,filter:{...f,...m.filter,...function(e){let{amount:t,payment:a,period:n,purpose:l,borrowers:r,incomeProofs:o,collateral:i,form:s,banks:c,sort:u,order:d}=e;return eq({amount:t,payment:a,period:n,purpose:l,borrowers:r,incomeProofs:o,collateral:i,form:s,banks:c,sort:u,order:d})}(a)}}),(0,e5.U)(e5.E.POTREBITELSKIYE_KREDITY).catch(()=>void 0),(0,o.k)({region:p,town:_,tag:m}),(0,t_.F)(t_.s.Credits),(0,td.O)(),(0,i.g)(),(0,tv.T)(),(0,tc.K)(),(0,e7.B8)((0,eG.m)(e.resolvedUrl)),(0,th.y)(B.h.POTREBITELSKIE),(0,tb.X)(tm),(0,tg.K)(),(0,te.vS)((0,eG.m)(e.resolvedUrl))]),O=(0,ts.e)(g.partnerOffers,x)[0],I={itemsConfig:tp,titles:function(e){let t=e.reduce((e,t)=>(t.amount.to&&(e.amount=Math.max(e.amount,Number(t.amount.to))),void 0!==t.period.to&&(e.term=Math.max(e.term,Number(t.period.to))),e),{amount:-1/0,term:-1/0}),a=isFinite(t.amount)?t.amount:5e7,n=12*Math.round((isFinite(t.term)?t.term:120)/12);return{amount:"До ".concat((0,G.up)(a,{withCompact:!0})),term:"До ".concat((0,ew.jr)(n)),approval:"От 5 минут"}}(g.offers)};return{props:{tag:m,region:null!=p?p:null,town:null!=_?_:null,banks:y,layout:C,credits:g,reviews:null!=b?b:null,creditRegion:h,posts:k,tags:j,rollup:x,partnerOffer:null!=O?O:null,root:E,expertQuote:null!=w?w:null,experts:null!=N?N:null,defaultFilter:f,support:P.value,offersTerms:I,seoText:null!=T?T:null}}},tC=e=>{let{tag:t,banks:a,credits:n,reviews:l,creditRegion:o,posts:i,tags:s,rollup:c,partnerOffer:u,layout:d,root:m,expertQuote:p,experts:_,defaultFilter:v,support:f,offersTerms:g,seoText:b}=e;return(0,r.jsx)(tf.P,{data:d,children:(0,r.jsx)(ti,{tag:t,regions:m.regions,banks:a,townDublicates:m.town_dublicates,credits:n,reviews:null!=l?l:void 0,creditRegion:o,posts:i,tags:s,rollup:c,partnerOffer:u,expertQuote:null!=p?p:void 0,experts:null!=_?_:void 0,defaultFilter:v,support:f,offersTerms:g,seoText:null!=b?b:void 0})})}},13126:(e,t,a)=>{"use strict";a.d(t,{g:()=>l});var n=a(37397);let l=async()=>{let{data:e,error:t}=await (0,n.Q)("/money_data/CreditRollup.json");if(t||null===e)throw Error(null!=t?t:"Ошибка загрузки данных");return null==e?void 0:e.menu}},17154:(e,t,a)=>{"use strict";a.d(t,{k:()=>l});var n=a(37397);let l=async e=>{let{region:t,town:a,tag:l}=e,{data:r,error:o}=await (0,n.Q)("/money_data/CreditRegion.json".concat(t?"?region="+t.url:"").concat(a?"&town="+a.url:"").concat(l&&"DEFAULT"!==l.url?(t?"&":"?")+"tag_url="+l.url:""));if(o||null===r)throw Error(null!=o?o:"Ошибка загрузки данных");let{credit_interest_rates:i,credits_num_by_town:s}=r;return{credit_interest_rates:i,credits_num_by_town:s}}},31443:e=>{e.exports={notFoundWrapper:"CreditsNotFound_notFoundWrapper__QdXvJ",searchIcon:"CreditsNotFound_searchIcon__m8B3S",notFoundText:"CreditsNotFound_notFoundText__vZE_n",changeParamsButton:"CreditsNotFound_changeParamsButton__0_UOj"}},32903:e=>{e.exports={link:"CreditsPersonalSelectionBanner_link__Kmskj",wrapper:"CreditsPersonalSelectionBanner_wrapper__QKFGq",image:"CreditsPersonalSelectionBanner_image__5UO_X",mob_image:"CreditsPersonalSelectionBanner_mob_image__IRgiQ",textWrapper:"CreditsPersonalSelectionBanner_textWrapper__25Erv",title:"CreditsPersonalSelectionBanner_title__wioC0",text:"CreditsPersonalSelectionBanner_text__puQzE",button:"CreditsPersonalSelectionBanner_button__BLg2H",br:"CreditsPersonalSelectionBanner_br__4ZBiE"}},34711:(e,t,a)=>{"use strict";a.d(t,{O:()=>i,z:()=>s});var n=a(12771),l=a(73584),r=a(23517),o=a(2510);async function i(){return Array.from((await c.getOrUpdate()).values())}async function s(e){return(await c.getOrUpdate()).get(e)}let c=new l.B4(u);async function u(){return(await (0,n.zy)("Credits.json?tags&short=1")).credit_tags.reduce((e,t)=>(t.name!==o.Z2&&e.set(t.url,function(e){let{name:t,url:a,url_redirect:n,min_credits_json:l}=e,o={name:t,url:a},i=(0,r.Y)(n);return void 0!==i&&(o.url_redirect=i),void 0!==l&&(o.min_credits_json=l),o}(t)),e),new Map)}},34850:(e,t,a)=>{"use strict";a.d(t,{NC:()=>l,cT:()=>n});let n={pp:"h",ps:"foam",p2:"hojk"},l="К сожалению, мы не нашли кредитов с такими параметрами"},40818:(e,t,a)=>{"use strict";a.d(t,{Be:()=>l,PA:()=>u,So:()=>n,ZA:()=>i,eb:()=>p,fy:()=>m,l5:()=>c,mr:()=>o,ni:()=>d,s:()=>s,v_:()=>r});let n="Ежемесячный платеж до",l="Сумма кредита",r=20,o=[{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 лет"}],i={pp:"edzc",ps:"foam",p2:"hojk"},s=[{label:"По популярности",field:"order"},{label:"По ставке",field:"rate"},{label:"По платежу",field:"payment"}],c=[{value:"null",label:"Не имеет значения"},{value:"refinancing",label:"Рефинансирование"},{value:"education",label:"На образование"},{value:"treatment",label:"На лечение"},{value:"travels",label:"На путешествия"},{value:"repairs",label:"На ремонт"},{value:"other",label:"Просто деньги"}],u=[{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:"Альтернативные формы"}]},48900:e=>{e.exports={offers:"styles_offers__GZ00j"}},51451:(e,t,a)=>{"use strict";a.d(t,{q:()=>r});var n=a(37105),l=a(37264);let r=e=>{var t,a,o,i,s;let{banksStorage:c,credit:u,isPlatform:d,period:m}=e,p=c.get(u),_="/".concat(n.h.POTREBITELSKIE,"/").concat(u.url),v="",f="";return 1===u.online_application.commercial&&3!==u.online_application.type&&1!==u.online_application.unplatform_banks&&(v="Подача заявки на сайте банка",f="non_commercial"),1===u.online_application.unplatform_banks?(v="Подача заявки на Финуслугах",f="non_platform"):3===u.online_application.type?(v="Открытие онлайн на Финуслугах",f="platform"):1!==u.online_application.commercial&&3!==u.online_application.type&&1!==u.online_application.unplatform_banks&&(v="Открытие в банке"),{id:u.id,bankName:p.name,bankId:p.id,isCard:!1,logo:p.logo_mob,title:u.title,url:_,legalName:p.legalName,isPlatform:d,period:m||+u.period.to,periodRange:{from:Number(u.period.from),to:Number(u.period.to)},rateFrom:+u.interest_rate.from,rateTo:+u.interest_rate.to,payment:+u.payment,currency:"₽",detailUrl:"/".concat(n.h.POTREBITELSKIE,"/").concat(u.url),notLoan:1===u.loan.not_required,incomeProof:(null==(t=u.income_proof)?void 0:t.not_required)===0,typeText:v,eventValue:f,amountFrom:Number(u.amount.from),amountTo:Number(u.amount.to),rollupCredit:null==u||null==(a=u.rollup)?void 0:a.filter(e=>e.id!==u.id).map(e=>r({credit:e,banksStorage:c,isPlatform:d})),partner:!!u.online_application.partner,partnerTagColor:u.online_application.partner_tag_color,fullPrice:u.full_price,site:{title:null!=(o=p.site.title)?o:null,url:null!=(i=p.site.url)?i:null},onlineApplicationUrl:(0,l.Ws)(u,(0,l.WU)()),license:p.license,licenseDate:null!=(s=p.license_date)?s:void 0}}},51649:(e,t,a)=>{"use strict";a.d(t,{e:()=>l});let n={main:"main_credit_id",minor:"credits"},l=(e,t)=>((e,t,a)=>e.reduce((e,n)=>{let l=t.find(e=>e[a.main]===n.id);return l&&Array.isArray(l[a.minor])&&(n.rollup=l[a.minor]),e.push(n),e},[]))(e,t,n)},54267:(e,t,a)=>{"use strict";a.d(t,{Y:()=>o});var n=a(12771),l=a(73584),r=function(e){return e.Normal="0",e.Large="1",e.Small="2",e}(r||{});async function o(){return i.getOrUpdate()}let i=new l.B4(s);async function s(){let e=await (0,n.zy)("CreditsControl.json");if(e.credits_control.length<1)throw Error("Credits control not found");return e.credits_control.length>1&&console.warn("Credits control is invalid"),function(e){let{default_sort:t}=e;return{default_sort:"popular"!==t&&null!==t?t:"order"}}(e.credits_control[0])}},58885:e=>{e.exports={title:"CreditsFilter_title__9Ol8f",link:"CreditsFilter_link__gmP1H",fillButton:"CreditsFilter_fillButton__JxaM7",chipsRow:"CreditsFilter_chipsRow__rN6kQ",timeCaption:"CreditsFilter_timeCaption__XrSVm",chipsRowMobile:"CreditsFilter_chipsRowMobile__889cC",container:"CreditsFilter_container__P7uXx",filter:"CreditsFilter_filter__AK2Z3",fields:"CreditsFilter_fields__axlbQ",field:"CreditsFilter_field__3VPC1"}},68290:(e,t,a)=>{"use strict";a.d(t,{H:()=>U});var n=a(37876),l=a(14232),r=a(11251),o=a(69241),i=a(13394),s=a(16891),c=a(74356),u=a(87162),d=a(19419),m=a(34850),p=a(54587),_=a.n(p),v=a(48230),f=a.n(v),g=a(13636),b=a(8868),h=a(37105),k=a(31257),j=a(87087),x=a(83024),C=a(32903),y=a.n(C),w=a(2594),N=a(75224);let E=()=>{let e=(0,x.fH)(),t="Найдем кредит именно для вас",a="Подобрать",l=h.h.POTREBITELSKIE,r=(0,b.QZ)();return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(f(),{className:y().link,href:r,target:"_blank",onClick:()=>{(0,k._)({customerId:e,eventCategory:l,eventAction:k.y.banner,eventLabel:(0,j.y)(t),url:r})},children:(0,n.jsxs)(s.J,{className:y().wrapper,children:[(0,n.jsx)(_(),{className:y().image,src:w.A,alt:"woman"}),(0,n.jsx)(_(),{className:y().mob_image,src:N.A,alt:"woman"}),(0,n.jsxs)("div",{className:y().textWrapper,children:[(0,n.jsx)("h4",{className:y().title,children:t}),(0,n.jsxs)("p",{className:y().text,children:["Авторизуйтесь, заполните анкету ",(0,n.jsx)("br",{className:y().br}),"и получите сразу несколько ",(0,n.jsx)("br",{className:y().br}),"предложений"]})]}),(0,n.jsx)(g.$,{className:y().button,label:a,onClick:n=>{n.preventDefault(),n.stopPropagation(),(0,k._)({customerId:e,eventCategory:l,eventAction:k.y.button,eventActionText:a,eventLabel:(0,j.y)(t),url:r}),window.open(r,"_blank")}})]})})})};E.displayName="CreditsPersonalSelectionBanner";var P=a(40818),T=a(95018),O=a(86601),S=a(70757),B=a.n(S);let I=(0,l.memo)(e=>{let{pageName:t,data:a,anotherCount:r,adFoxConfig:o,isMoreLoading:i,onDetailInfoClick:s,handleClickItem:u,handleLoadMoreAnotherPlatformItems:p,page:_,variant:v}=e,[f,g]=(0,l.useState)([]),b=_*P.v_<r;return(0,n.jsxs)("div",{className:B().offersListContainer,children:[a.map((e,r)=>{var i;return(0,n.jsxs)(l.Fragment,{children:[(3===r||a.length<4&&2===r)&&(0,n.jsx)("div",{className:B().adFox,children:(0,n.jsx)(E,{})}),0===r&&(0,n.jsx)(O.$,{className:B().adFox,config:o,params:m.cT}),(0,n.jsx)(d.G,{className:B().listItem,data:e,eventCategory:t,variant:v,onClick:u,handleExpandClick:e=>g(t=>[...t,e]),onDetailInfoClick:s}),(null==(i=e.rollupCredit)?void 0:i.length)&&f.includes(String(e.id))&&e.rollupCredit.map(a=>(0,n.jsx)("div",{className:B().listItem,children:(0,n.jsx)(d.G,{className:B().listItem,eventCategory:t,data:a,onClick:u,onDetailInfoClick:s})},"".concat(e.id,"_").concat(a.id)))]},e.id)}),i&&(0,n.jsx)(c.E,{className:B().listItem}),b&&(0,n.jsx)(T.e,{page:_,loading:i,onClick:p})]})});I.displayName="AnotherList";var A=a(72809);let L=(0,l.memo)(e=>{let{partnerCredit:t,mainPageUrl:a,handleClickItem:l,onDetailInfoClick:r}=e;return(0,n.jsx)("div",{className:B().partnerList,children:(0,n.jsx)(d.G,{className:B().listItem,data:t,onClick:l,onDetailInfoClick:r,eventCategory:a})})});L.displayName="PartnerCredits";var F=a(60650),R=a(91063),M=a(5435),K=a(26734),z=a(87783);let V=P.s.map(e=>({label:e.label,value:e.field})),U=(0,l.memo)(e=>{let{pageName:t,className:a,sort:d,sortOrder:m,unifiedOffers:p,unifiedPartnerOffers:_,adFoxConfig:v,subtitle:f,town:g,region:b,variant:k="primary",credits:C,isLoading:y,page:w,rollup:N,onChangeSort:E,onChangePage:P,onFilterModalOpen:T}=e,O=(0,x.fH)(),[S,U]=(0,l.useState)(),H=(0,l.useCallback)(e=>{if(!e)return;let t=[...C.offers,...N].find(t=>t.id===e.id);if(t)return{...t,site:{...e.site},bankName:e.bankName,detailUrl:e.detailUrl,logo:e.logo,url:e.url,license:e.license,licenseDate:e.licenseDate}},[C,N]),D=(0,l.useCallback)(()=>{U(void 0)},[]),W=(0,l.useCallback)(e=>{(0,R.o)({event:"data-event",eventAction:"click_link_".concat((0,j.y)(e.title)),eventCategory:t,eventLabel:e.id,customer_id:O})},[t,O]),Z=(0,l.useCallback)(function(e){let a=!(arguments.length>1)||void 0===arguments[1]||arguments[1];e&&a&&(0,R.o)({event:"data-event",eventAction:"show_pop_up_".concat((0,j.y)(e.title)),eventCategory:t,eventLabel:e.id,customer_id:O}),U(H(e))},[t,H,O]),Y=(0,l.useCallback)(e=>{let t=V.find(t=>t.value===e);if(t){let a=m;a=d===e&&"asc"===a?"desc":"asc",E(e,a),(0,R.o)({event:"data-event",eventAction:h.h.KARTY,eventCategory:"filter_catalog",eventLabel:(0,j.y)("Сортировать"),eventValue:(0,j.y)(t.label),customer_id:O})}},[m,d,E,O]),J=(0,l.useMemo)(()=>{var e;return(null!=(e=V.find(e=>e.value===d))?e:V[0]).label},[d]);if(y&&1===w)return(0,n.jsx)("section",{className:(0,o.A)(B().container,a,B()["container--".concat(k)]),children:(0,n.jsx)(s.J,{children:Array.from({length:12},(e,t)=>(0,n.jsx)(c.E,{className:B().listItem},t))})});let Q=null;return(null==b?void 0:b.name_p)!==void 0&&(Q=(null==g?void 0:g.name_p)?"в ".concat(null==g?void 0:g.name_p):"в ".concat(null==b?void 0:b.name_p)),(0,n.jsxs)("section",{id:u.cA,className:(0,o.A)(B().container,a,B()["container--".concat(k)]),children:[(0,n.jsx)(s.J,{children:(0,n.jsxs)("div",{className:B().title,children:[(0,n.jsxs)("div",{className:B().titleCount,children:[C.count," ",(0,F.v)(C.count)]}),(0,n.jsx)("div",{className:B().dropdown_wrapper,children:(0,n.jsxs)(r.ms,{placement:"bottom",children:[(0,n.jsxs)(r.uu,{children:[(0,n.jsx)(z.A,{})," ",(0,n.jsx)("span",{className:B().sort_label,children:J})]}),(0,n.jsx)(r.pm,{children:V.map(e=>(0,n.jsx)(r.n5,{label:e.label,onClick:()=>{Y(e.value)}},e.value))})]})})]})}),0===C.count&&(0,n.jsx)(s.J,{children:(0,n.jsx)(A.O,{onChangeParams:T})}),(0,n.jsxs)(s.J,{className:B().listContainer,children:[t===h.h.POTREBITELSKIE&&void 0!==_&&(0,n.jsx)(L,{partnerCredit:_,onDetailInfoClick:Z,mainPageUrl:t,handleClickItem:W}),p.length>0&&(0,n.jsx)(I,{pageName:t,data:p,anotherCount:C.count,isMoreLoading:y,onDetailInfoClick:Z,handleClickItem:W,handleLoadMoreAnotherPlatformItems:()=>{P(w+1)},adFoxConfig:v,regionText:Q,page:w,variant:k}),(0,n.jsx)(M.h,{tag:"p",className:B().subtitle,children:(0,n.jsx)(K.M,{text:f})})]}),(0,n.jsx)(i.u,{data:S,isOpen:!!S,onClose:D,mainPageUrl:t})]})});U.displayName="CreditsList"},69410:(e,t,a)=>{"use strict";a.d(t,{GT:()=>d,W6:()=>v,_D:()=>m,gn:()=>p,k9:()=>_});var n=a(37876),l=a(14232),r=a(37105),o=a(33126),i=a(37264),s=a(35954),c=a(27116);let u=e=>{if(void 0!==e&&""!==e)return Number(e)},d=(e,t,a)=>{var n;let l={"@type":"MonetaryAmount",name:t,currency:"RUB"},r=null!=(n=u(e.minValue))?n:a,o=u(e.maxValue);return void 0!==r&&(l.minValue=r),void 0!==o&&(l.maxValue=o),l},m=(e,t)=>{var a;let n={"@type":"QuantitativeValue",unitText:"YEAR"};void 0!==t&&void 0!==t.name&&(n.name=t.name);let l=null!=(a=null==t?void 0:t.valueDivider)?a:1,r=u(e.from),o=u(e.to);return void 0!==r&&(n.minValue=r/l),void 0!==o&&(n.maxValue=o/l),n},p=(e,t)=>{if(null===e)return;let a=u(e.from),n=u(e.to);if(void 0===a&&void 0===n)return;let l={"@type":"QuantitativeValue",unitText:"PERCENT"};return void 0!==t&&(l.name=t.name),void 0!==a&&(l.minValue=a),void 0!==n&&(l.maxValue=n),l},_=e=>{var t;return{minValue:null!=(t=u(e.from))?t:1e4,maxValue:u(e.to)}},v=(0,l.memo)(e=>{let{name:t,description:a,offersCount:l,offers:u,banksStorage:v}=e,f=function(e,t,a,n,l){let{basePath:c,mainBaseUrl:u}=(0,o.UK)();if(0===n.length)return;let{lowPrice:v,highPrice:f,offers:g}=(()=>{let e=n.reduce((e,t)=>{let a=l.get(t),n=_(t.amount);return e.lowPrice=Math.min(e.lowPrice,n.minValue),void 0!==n.maxValue&&(e.highPrice=Math.max(e.highPrice,n.maxValue)),e.offers.push(((e,t,a)=>{let n=t.title,l=m(t.period,{name:"Срок кредита"}),o=p(t.interest_rate,{name:"Процентная ставка"}),c=d({minValue:a.minValue,maxValue:a.maxValue},n),_=e.legalAddress?(0,s.O)(e.legalAddress):void 0,v="".concat(u,"/").concat(r.h.POTREBITELSKIE,"/").concat(t.url);return{"@type":"Offer",itemOffered:{"@type":"LoanOrCredit",name:n,url:v,feesAndCommissionsSpecification:v,category:"Потребительские кредиты",loanTerm:l,annualPercentageRate:o,amount:c},priceSpecification:{"@type":"PriceSpecification",price:0,priceCurrency:"RUB",valueAddedTaxIncluded:!0},potentialAction:{"@type":"Action",name:"Оформить",url:(0,i.Ws)(t,(0,i.WU)())},broker:{"@type":"BankOrCreditUnion",name:e.name,url:"".concat(u,"/banki/").concat(e.url),image:e.logo_mob,telephone:e.phone,address:_}}})(a,t,n)),e},{lowPrice:1/0,highPrice:-1/0,offers:[]});return{offers:e.offers,...Number.isFinite(e.lowPrice)&&{lowPrice:e.lowPrice},...Number.isFinite(e.highPrice)&&{highPrice:e.highPrice}}})();return{"@context":"https://schema.org","@type":"Product",name:e,description:t,image:"".concat(u).concat(c,"/images/logo-1200x630.jpg"),aggregateRating:{"@type":"AggregateRating",ratingValue:4.8,reviewCount:1130,bestRating:5,worstRating:1},offers:{"@type":"AggregateOffer",url:"".concat(u,"/").concat(r.h.POTREBITELSKIE),highPrice:f,lowPrice:v,priceCurrency:"RUB",offerCount:a,offers:g}}}(t,a,l,u,v);return void 0===f?null:(0,n.jsx)(c.S,{schema:f})});v.displayName="CreditOffersSchema"},69619:e=>{e.exports={page:"Credits_page__EsDKz",breadcrumbs:"Credits_breadcrumbs__86tqr",newBannerBreadcrumbs:"Credits_newBannerBreadcrumbs__mYH_T",filterContainer:"Credits_filterContainer__O3Wzt",adFox:"Credits_adFox__oF6nZ",sectionWrapper:"Credits_sectionWrapper__vxuOI",sectionGray:"Credits_sectionGray__4dQPk",experts:"Credits_experts__R_1ZE",personalSelection:"Credits_personalSelection__mxkIY",subtitle:"Credits_subtitle__wMgL_",background:"Credits_background__0PrN1",disclaimerWrapper:"Credits_disclaimerWrapper__dnNHZ"}},70757:e=>{e.exports={container:"CreditsList_container__MXz5i","container--primary":"CreditsList_container--primary__1ZSrR","container--secondary":"CreditsList_container--secondary__7BJTL",title:"CreditsList_title__WdVrG",titleHide:"CreditsList_titleHide__gkrhO",titleCount:"CreditsList_titleCount__Oq4Ko",sort_label:"CreditsList_sort_label__AueRH",filter:"CreditsList_filter__QIjJT",filterBottom:"CreditsList_filterBottom__rrwtS",newLayout:"CreditsList_newLayout__5EZjS",listItem:"CreditsList_listItem__PQRDx",partnerList:"CreditsList_partnerList__C0jTB",listContainer:"CreditsList_listContainer__dZriL",subtitle:"CreditsList_subtitle__GJba3",adFox:"CreditsList_adFox__kWZO7",ad:"CreditsList_ad__w2baz"}},72809:(e,t,a)=>{"use strict";a.d(t,{O:()=>d});var n=a(37876),l=a(54587),r=a.n(l),o=a(13636),i=a(56685),s=a(34850),c=a(31443),u=a.n(c);let d=e=>{let{onChangeParams:t}=e;return(0,n.jsxs)("div",{className:u().notFoundWrapper,children:[(0,n.jsx)(r(),{className:u().infoIcon,src:i.A,alt:"?"}),(0,n.jsx)("p",{className:u().notFoundText,children:s.NC}),void 0!==t&&(0,n.jsx)(o.$,{variant:"secondary",className:u().changeParamsButton,onClick:t,children:"Изменить параметры"})]})}},74153:e=>{e.exports={bestOffers:"BestOffers_bestOffers__3xKOA",content:"BestOffers_content__zgY2P","content-inner":"BestOffers_content-inner__pEGnI",title:"BestOffers_title__6zPe_",list:"BestOffers_list__d40hB",card:"BestOffers_card__UZOM_",captionWrapper:"BestOffers_captionWrapper__Uk340",cardHeading:"BestOffers_cardHeading__8nf7d",cardIcon:"BestOffers_cardIcon__YnTcZ",cardBtn:"BestOffers_cardBtn__W4pcb",cardHeadingSubtitle:"BestOffers_cardHeadingSubtitle__H67AC",cardHeadingTitle:"BestOffers_cardHeadingTitle__CcZts",cardAdvantage:"BestOffers_cardAdvantage__tFs7H",cardAdvantageTitle:"BestOffers_cardAdvantageTitle__oXTSw",cardAdvantageValue:"BestOffers_cardAdvantageValue__o7NB9",btnMore:"BestOffers_btnMore__EHXWg",btnMoreText:"BestOffers_btnMoreText__zBTej",btnMoreIcon:"BestOffers_btnMoreIcon__eJuUy",tooltipIcon:"BestOffers_tooltipIcon__wISwt"}},74941:(e,t,a)=>{"use strict";a.d(t,{K:()=>o});var n=a(80505),l=a(73584),r=a(37071);function o(){return i.getOrUpdate()}let i=new l.B4(s);async function s(){let[e,t]=await Promise.all([(0,r.sm)(),(0,n.dR)({})]),a=new Set,l=new Set;for(let{bank_id:e,bic:n}of t.offers)a.add(e),l.add(n);return e.filter(e=>{let{id:t,bic:n}=e;return a.has(Number(t))||l.has(Number(n))})}},75289:e=>{e.exports={content:"CreditsFilterModal_content__yX_bx",fields:"CreditsFilterModal_fields__uVaO6",settings:"CreditsFilterModal_settings__yHhdO",settingsLeftBlock:"CreditsFilterModal_settingsLeftBlock__nI29m",settingsTitle:"CreditsFilterModal_settingsTitle__INN9S",tooltip:"CreditsFilterModal_tooltip__BMlBe",iconTooltip:"CreditsFilterModal_iconTooltip__RvsdK",radioGroup:"CreditsFilterModal_radioGroup__jG3cb",radio:"CreditsFilterModal_radio__gJxyi",buttonActions:"CreditsFilterModal_buttonActions__o7buq",button:"CreditsFilterModal_button__empTP",mobilePopup:"CreditsFilterModal_mobilePopup__WCsfT",adfox:"CreditsFilterModal_adfox__gqmkU"}},78475:(e,t,a)=>{"use strict";a.d(t,{L:()=>l});var n=a(51451);let l=(e,t,a,l)=>{let r=a.map(e=>{var a;return null!=(a=(0,n.q)({credit:e,banksStorage:t,isPlatform:!1}))?a:[]}),o=l?(0,n.q)({credit:l,banksStorage:t,isPlatform:!0}):void 0,i=t=>{e.period&&(t.period=e.period),e.amount&&(t.amountTo=e.amount),t.filterHasState={amount:!!e.amount,payment:!!e.payment,period:!!e.period}};return r.sort((t,a)=>{var n,l,r,o;let i=0,s=0;switch(e.sort){case"payment":i=null!=(n=t.payment)?n:0,s=null!=(l=a.payment)?l:0;break;case"rate":i=null!=(r=t.rateFrom)?r:0,s=null!=(o=a.rateFrom)?o:0}return i-s}),r.forEach(i),o&&i(o),{unifiedOffers:r,unifiedPartnerOffers:o}}},80505:(e,t,a)=>{"use strict";a.d(t,{fo:()=>d,dR:()=>m,dB:()=>_});var n=a(30557),l=a(51649),r=a(12771),o=a(3187);async function i(e){let t=c(e);return(0,r.zy)("Credits.json?".concat(t))}var s=function(e){return e.Archive="archive",e.Tag="tag",e.Region="region",e.Town="town",e.Amount="amount",e.Payment="payment",e.Period="period",e.Purpose="purpose",e.Borrowers="borrower",e.IncomeProofs="proofIncome",e.Collateral="loan",e.Form="form",e.Banks="bank",e.Sort="sort",e.Order="order",e.Page="page",e.PageSize="limit",e}(s||{});function c(e){let{tag:t,region:a,town:n,filter:l,page:r,pageSize:i}=e,s=new URLSearchParams({archive:"0",sort:"order",order:"asc"});if(void 0!==t&&s.set("tag",t),void 0!==a&&s.set("region",a),void 0!==n&&s.set("town",n),void 0!==l){let{amount:e,payment:t,period:a,purpose:n,borrowers:r,incomeProofs:i,collateral:c,form:u,banks:d,sort:m,order:p}=l;void 0!==e&&s.set("amount",String(e)),void 0!==t&&s.set("payment",String(t)),void 0!==a&&s.set("period",String(a)),void 0!==n&&s.set("purpose",n),void 0!==r&&s.set("borrower",(0,o.t9)(r)),void 0!==i&&s.set("proofIncome",(0,o.t9)(i)),void 0!==c&&s.set("loan",c),void 0!==u&&s.set("form",u),void 0!==d&&s.set("bank",(0,o.t9)(d)),void 0!==m&&s.set("sort",m),void 0!==p&&s.set("order",p)}return void 0!==r&&s.set("page",String(r)),void 0!==i&&s.set("limit",String(i)),s}var u=a(28131);async function d(e,t){let a=c(e),n=await (0,r.pY)("credits/offers?".concat(a));return{...n,offers:(0,l.e)(n.offers,t)}}async function m(e){let t=await i(e);if(void 0!==e.page&&1!==e.page&&0===t.credits.length&&0===t.credits_online.length)throw new u.m_("Invalid credits page: ".concat(e.page));return function(e){let{subtitle:t,title:a,description:n,credits_count:l,credits_online_count:r,credits:o,credits_online:i,credits_partner:s}=e;return{subtitle:t,title:a,description:n,count:l+r,offers:p([...o,...i]),partnerOffers:p(s)}}(t)}function p(e){return e.sort((e,t)=>{var a,n;let{online_application:l}=e,{online_application:r}=t;return(null!=(a=r.commercial)?!!a:3===r.type)-(null!=(n=l.commercial)?!!n:3===l.type)||(l.order||1/0)-(r.order||1/0)}).map(_)}function _(e){let{rollup:t,...a}=e,l=(0,n.j)(a.full_price);return{...a,full_price:l,...t&&{rollup:p(t)}}}},92716:(e,t,a)=>{"use strict";a.d(t,{j:()=>r});var n=a(2272);let l=[{getBankKey:e=>Number(e.id),getOfferKey:e=>e.bank_id},{getBankKey:e=>Number(e.bic),getOfferKey:e=>e.bic}];class r extends n.d{get(e){let t=this.find(e);if(void 0===t)throw Error("Bank not found",{cause:{bankId:e.bank_id,creditId:e.id}});return t}constructor(e){super(e,l)}}}}]);