(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4906],{6510:e=>{e.exports={logo:"CreditsListItem_logo__6JvHR",placeholderLogo:"CreditsListItem_placeholderLogo__9lJhp"}},19419:(e,t,n)=>{"use strict";n.d(t,{G:()=>k});var r=n(37876),o=n(54587),a=n.n(o),i=n(14232),l=n(30557),c=n(54854),s=n.n(c);let u=(0,i.memo)(e=>{let{isExpand:t,children:n}=e;return t?(0,r.jsx)("div",{className:t?s().activeExpandList:"",children:n}):null});u.displayName="CardExpandContainer";var d=n(60650),p=n(31257),m=n(89064),_=n(91063),v=n(79807),f=n(48673),g=n(44694),h=n(63921),b=n(6510),x=n.n(b);let y=e=>Object.hasOwn(e,"payment"),k=(0,f.aK)(e=>{var t,n,o,c,s;let f,{data:b,className:C,order:w,eventCategory:T,variant:L,onDetailInfoClick:N,onClick:j}=e,S=[],E=(0,i.useRef)(null),P=(0,i.useRef)(!1),R=(0,i.useRef)(null),I=(0,h.o)(b.onlineApplicationUrl,{offerId:String(b.id),order:w}),A={text:"",caption:""},F={text:"",caption:""};if(b.isCard)A.caption="Обслуживание в год",A.text=null!=(o=null==b?void 0:b.firstYearCost)?o:"",A.tooltipText=b.yearCostTooltip,f={caption:"Кредитный лимит",text:0===b.amountFrom&&0===b.amountTo?"Индивидуально":(0,v.ej)({from:b.amountFrom,to:b.amountTo},{currency:b.currency})},F.caption="Льготный период",F.text=(0,m.d2)(b.period),S.push({label:b.typeText,variant:"purple"});else if(y(b)){f={caption:"Ежемесячный платеж",text:b.payment?"от ".concat((0,v.ZV)(b.payment)," ").concat(b.currency):""};let e=null==b?void 0:b.fullPrice;if(e&&(A.caption="ПСК",A.text=(0,l.o)({from:Number(e.from),to:Number(e.to)}),A.tooltipText="ПСК (полная стоимость кредита) — это процентная ставка, отражающая все ваши затраты по кредиту за год. ПСК включает не только проценты, но и сопутствующие платежи.\n  Информация на сайте носит справочный характер. Указанные значения ПСК получены из открытых источников. Актуальная и точная информация будет содержаться в вашем кредитном договоре."),F.caption="Срок",null==(c=b.filterHasState)?void 0:c.period){let e="";if(b.period<12)e="".concat(b.period," мес");else{let t=b.period/12;e="".concat(String(t).includes(".")?t.toFixed(1):t," ").concat((0,m.vo)(t))}F.text=e.replace(".",",")}else F.caption="Сумма",F.text=(null==(s=b.filterHasState)?void 0:s.amount)?(0,v.RB)(b.amountTo,{currency:b.currency}):(0,v.ej)({from:b.amountFrom,to:b.amountTo},{currency:b.currency});y(b)&&b.partner&&S.push({label:"Партнер раздела"}),S.push({label:b.typeText,variant:b.typeText.toLowerCase().includes("финуслуг")?"purple":L}),b.notLoan&&S.push({label:"Без залога",variant:L}),S.push({label:b.incomeProof?"Требуется подтверждение дохода":"Без справок",variant:L})}b.tag&&S.push({label:b.tag,variant:L});let U=()=>{(0,p._)({eventCategory:T,eventAction:p.y.button,eventActionText:"open_modal"}),N(b)},B=(0,i.useCallback)(e=>{let[t]=e;1===t.intersectionRatio&&!P.current&&((0,_.o)({event:"data-event",eventAction:"show_in_catalog",eventCategory:T,eventLabel:b.id}),P.current=!0,E.current&&R.current&&E.current.unobserve(R.current))},[b.id,T]);(0,i.useEffect)(()=>{E.current&&R.current&&E.current.unobserve(R.current),!P.current&&R.current&&(E.current=new IntersectionObserver(B,{root:null,threshold:[1]}),E.current.observe(R.current))},[B]);let[D,O]=(0,i.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{ref:R,className:C,onClick:()=>{(0,_.o)({event:"data-event",eventAction:"click_button_podat_zayavku",eventCategory:T,eventLabel:b.id,eventValue:b.eventValue}),null==j||j(b)},children:(0,r.jsx)(g.M,{icon:b.logo?(0,r.jsx)("div",{className:x().logo,children:(0,r.jsx)(a(),{width:56,height:56,src:b.logo,alt:"logo"})}):(0,r.jsx)("div",{className:x().placeholderLogo}),companyName:b.bankName,productName:b.title,productUrl:b.url,license:b.license,buttonText:"Оформить",buttonUrl:I,tags:S,expandButton:(null==(t=b.rollupCredit)?void 0:t.length)?"Еще ".concat(b.rollupCredit.length," ").concat((0,d.v)(b.rollupCredit.length)):void 0,advantageAmountFrom:A,advantageBonus:f,advantageAmountTo:F,className:x().plate,variant:L,onExpandClick:()=>{var e;return(null==(e=b.rollupCredit)?void 0:e.length)?O(!0):void 0},onDetailInfoClick:U})}),(0,r.jsx)(u,{isExpand:D,children:null==(n=b.rollupCredit)?void 0:n.map((e,t)=>(0,r.jsx)("div",{className:C,children:(0,r.jsx)(k,{eventCategory:T,data:e,order:t,onDetailInfoClick:U})},"".concat(b.id,"_").concat(e.id)))})]})});k.displayName="CreditsListItem"},28013:(e,t,n)=>{"use strict";n.d(t,{L5:()=>a,xm:()=>o});var r=n(34900);let o=(e,t,n)=>e.map(e=>(0,r.b)({banks:t,card:e,isPlatform:!1,groupId:n})),a=(e,t,n)=>{let o=n.map(e=>(0,r.b)({banks:t,card:e,isPlatform:!1}));return o.sort((t,n)=>{let r=0,o=0;if("rate"===e.sort){var a,i;r=null!=(a=t.rateFrom)?a:0,o=null!=(i=n.rateFrom)?i:0}return r-o}),o.forEach(t=>{e.cardLimit&&(t.amountTo=e.cardLimit),t.filterHasState={amount:!!e.cardLimit}}),o}},34900:(e,t,n)=>{"use strict";n.d(t,{b:()=>a});var r=n(37105),o=n(37264);let a=e=>{var t,n,a,i,l,c,s;let{banks:u,card:d,isPlatform:p,period:m,groupId:_}=e,v=u.find(e=>+d.bank_id==+e.id),f="/".concat(r.h.KARTY,"/").concat(d.url),g="",h="",b=d.first_year_cost!==d.second_year_cost?"1-й год ".concat(d.first_year_cost,", со 2-го ").concat(d.second_year_cost):void 0;return 1===d.online_application.commercial&&3!==d.online_application.type&&1!==d.online_application.unplatform_banks&&(h="commercial",g="Подача заявки на сайте банка"),1===d.online_application.unplatform_banks?(g="Подача заявки на Финуслугах",h="non_platform"):1!==d.online_application.commercial&&3!==d.online_application.type&&1!==d.online_application.unplatform_banks&&(g="Открытие в банке",h="non_commercial"),{id:d.id,title:d.title,bankId:null!=(n=null==v?void 0:v.id)?n:"",bankName:null!=(a=null==v?void 0:v.name)?a:d.bank_name,logo:null!=(i=null==v?void 0:v.logo_mob)?i:"",url:f,isCard:!0,legalName:("string"==typeof(null==v?void 0:v.legal_entities)?JSON.parse(null==v?void 0:v.legal_entities)[0].name:null==v||null==(t=v.legal_entities)?void 0:t[0].name)||"",isPlatform:p,firstYearCost:d.first_year_cost,yearCostTooltip:b,period:m||+d.grace_period,currency:"₽",detailUrl:"/kreditnye_karty/".concat(d.url),rateFrom:d.interest_rate_from,rateTo:d.interest_rate_to,notLoan:!1,incomeProof:!1,tag:d.online_application.commercial_desc,typeText:g,eventValue:h,amountFrom:d.credit_limit_from,amountTo:d.credit_limit_to,fullPrice:d.full_price,site:{title:null!=(l=null==v?void 0:v.site.title)?l:null,url:null!=(c=null==v?void 0:v.site.url)?c:null},groupId:_,onlineApplicationUrl:(0,o.Ws)(d,(0,o.D0)()),license:null==v?void 0:v.license,licenseDate:null!=(s=null==v?void 0:v.license_date)?s:void 0}}},37264:(e,t,n)=>{"use strict";n.d(t,{D0:()=>a,WU:()=>o,Ws:()=>i});var r=n(33126);function o(){return"".concat((0,r.zj)().trackerBaseUrl,"/click.php?key=e1e8892905b84aa9bdece7c057b837c2")}function a(){return"".concat((0,r.zj)().trackerBaseUrl,"/click.php?key=6ebf335e6b8449988fc10f1060be8b73")}function i(e,t,n){let{online_application:r}=e,o=1!==r.commercial&&3!==r.type?t:r.url;if(!n)return o;let{amount:a,term:i}=n,l=new URL(o);return"0"!==a&&l.searchParams.set("amount",a),void 0!==i&&(l.searchParams.set("termType","MONTH"),l.searchParams.set("termValue",String(i))),l.toString()}},39540:(e,t,n)=>{"use strict";n(37397)},49023:(e,t,n)=>{"use strict";n.d(t,{i:()=>l});var r=n(37397),o=n(30557);n(95453);var a=n(28131),i=n(3067);async function l(e){let{data:t,error:n}=await (0,r.Q)("/money_data/CardDetail.json?url=".concat(e));if(n||null===t)throw Error(null!=n?n:"Ошибка загрузки данных");if(null===t.card)throw new a.m_("Card offer not found: ".concat(e));return function(e,t){var n;let{cash_withdraw_atm_comment:r,cash_withdraw_atm_custom_comment:a,cash_withdraw_bank_comment:l,cash_withdraw_bank_custom_comment:c,full_price:s,...u}=e.card,d=(0,o.j)(s),{links:p=[],...m}=u.online_application,_=null!=(n=function(e,t){let n=new RegExp("\\b/?".concat(t,"\\b"));for(let t of e)if(t.url&&n.test(t.description))return t.url}(p,t))?n:m.url,v={...u,full_price:d,online_application:{...m,url:_}};return null!==r&&(v.cash_withdraw_atm_comment=r),null!==a&&(v.cash_withdraw_atm_custom_comment=a),null!==l&&(v.cash_withdraw_bank_comment=l),null!==c&&(v.cash_withdraw_bank_custom_comment=c),{...e,card:v,advice_posts:{...e.advice_posts,posts:(0,i.GX)(e.advice_posts.posts)}}}(t,e)}},54854:e=>{e.exports={activeExpandList:"CardExpandContainer_activeExpandList__XzsuM",flash:"CardExpandContainer_flash__t1Inm"}},74195:(e,t,n)=>{"use strict";n.d(t,{i2:()=>o});var r=n(30557);function o(e,t){return e.cards_group.map(e=>{let n=(0,r.j)(e.full_price);return{...e,full_price:n,online_application:{...e.online_application,...function(e,t){let n=new RegExp("\\b/?".concat(t,"(_(\\d+))?\\b"));for(let t of e){let e=t.description.match(n);if(null!==e)return{url:t.url,order:void 0!==e[2]?Number(e[2]):1/0}}}(e.online_application.links,t)},interest_rate_from:+e.interest_rate.from,interest_rate_to:+e.interest_rate.to,credit_limit_from:+e.credit_limit.from,credit_limit_to:+e.credit_limit.to,bank_name:e.bank_title}})}n(12771)},95453:(e,t,n)=>{"use strict";n.d(t,{GT:()=>i}),n(30557);var r=n(12771),o=n(3187),a=function(e){return e.Archive="archive",e.Tag="tag",e.Region="region",e.Town="town",e.CardLimit="card_limit",e.GracePeriod="grace_period",e.VipPrivilegies="vip_privilege",e.IncomeProofs="proof_income",e.Banks="bank",e.CardTypes="card_types",e.InstallmentCard="installment_plan",e.Sort="sort",e.Order="order",e.Page="page",e.PageSize="limit",e}(a||{});async function i(e){let t=function(e){let{tag:t,region:n,town:r,filter:a,page:i,pageSize:l}=e,c=new URLSearchParams({archive:"0",sort:"order",order:"asc"});if(void 0!==t&&c.set("tag",t),void 0!==n&&c.set("region",n),void 0!==r&&c.set("town",r),void 0!==a){let{cardLimit:e,gracePeriod:t,vipPrivilege:n,incomeProofs:r,banks:i,cardType:l,installmentCard:s,sort:u,order:d}=a;void 0!==e&&c.set("card_limit",String(e)),void 0!==t&&c.set("grace_period",String(t)),void 0!==n&&c.set("vip_privilege",n),void 0!==r&&c.set("proof_income",(0,o.t9)(r)),void 0!==i&&c.set("bank",(0,o.t9)(i)),void 0!==l&&c.set("card_types",l),s&&c.set("installment_plan","1"),void 0!==u&&c.set("sort",u),void 0!==d&&c.set("order",d)}return void 0!==i&&c.set("page",String(i)),void 0!==l&&c.set("limit",String(l)),c}(e);return(0,r.pY)("cards/offers?".concat(t))}n(28131)}}]);