(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[47],{40847:function(t,e,n){"use strict";n(98670)},89521:function(t,e,n){"use strict";n.d(e,{o:function(){return a}});var r=n(98670),i=n(77019);n(27003);var o=n(53850);async function a(t){let{data:e,error:n}=await (0,r.D)("/money_data/CardDetail.json?url=".concat(t));if(n||null===e)throw Error(null!=n?n:"Ошибка загрузки данных");if(!(null!==e.card))throw new o.dR("Card offer not found: ".concat(t));return function(t,e){var n;let{cash_withdraw_atm_comment:r,cash_withdraw_atm_custom_comment:o,cash_withdraw_bank_comment:a,cash_withdraw_bank_custom_comment:l,full_price:c,...u}=t.card,s=(0,i.b)(c),{links:d=[],...m}=u.online_application,p=null!==(n=function(t,e){let n=new RegExp("\\b/?".concat(e,"\\b"));for(let e of t)if(e.url&&n.test(e.description))return e.url}(d,e))&&void 0!==n?n:m.url,_={...u,full_price:s,online_application:{...m,url:p}};return null!==r&&(_.cash_withdraw_atm_comment=r),null!==o&&(_.cash_withdraw_atm_custom_comment=o),null!==a&&(_.cash_withdraw_bank_comment=a),null!==l&&(_.cash_withdraw_bank_custom_comment=l),{...t,card:_}}(e,t)}},14433:function(t,e,n){"use strict";n.d(e,{E:function(){return i}});var r=n(17950);let i=t=>1===t.online_application.unplatform_banks?r.g.UNPLATFORM:1===t.online_application.commercial?r.g.REFERAL:r.g.MASS},23056:function(t,e,n){"use strict";n.d(e,{g:function(){return C}});var r=n(85893),i=n(25675),o=n.n(i),a=n(67294),l=n(77019),c=n(16277),u=n.n(c);let s=(0,a.memo)(t=>{let{isExpand:e,children:n}=t;return e?(0,r.jsx)("div",{className:e?u().activeExpandList:"",children:n}):null});s.displayName="CardExpandContainer";var d=n(71147),m=n(39918),p=n(6584),_=n(65737),v=n(94466),f=n(91886),g=n(30976),h=n(79375),b=n(47998),x=n.n(b);let y=t=>Object.hasOwn(t,"payment"),C=(0,f.Vv)(t=>{var e,n,i,c,u;let f;let{data:b,className:k,order:w,isBinomUrl:L,eventCategory:N,variant:T,onDetailInfoClick:E,onClick:P}=t,S=[],R=(0,a.useRef)(null),A=(0,a.useRef)(!1),F=(0,a.useRef)(null),j=(0,h.h)(b.onlineApplicationUrl,{offerId:String(b.id),order:w}),I={text:"",caption:""},U={text:"",caption:""};if(b.isCard)I.caption="Обслуживание в год",I.text=null!==(i=null==b?void 0:b.firstYearCost)&&void 0!==i?i:"",I.tooltipText=b.yearCostTooltip,f={caption:"Кредитный лимит",text:0===b.amountFrom&&0===b.amountTo?"Индивидуально":(0,v.dN)({from:b.amountFrom,to:b.amountTo},{currency:b.currency})},U.caption="Льготный период",U.text=(0,p.SO)(b.period),S.push({label:b.typeText,variant:"purple"});else if(y(b)){f={caption:"Ежемесячный платеж",text:b.payment?"от ".concat((0,v.uf)(b.payment)," ").concat(b.currency):""};let t=null==b?void 0:b.fullPrice;if(t&&(I.caption="ПСК",I.text=(0,l.W)({from:Number(t.from),to:Number(t.to)}),I.tooltipText="ПСК (полная стоимость кредита) — это процентная ставка, отражающая все ваши затраты по кредиту за год. ПСК включает не только проценты, но и сопутствующие платежи.\n  Информация на сайте носит справочный характер. Указанные значения ПСК получены из открытых источников. Актуальная и точная информация будет содержаться в вашем кредитном договоре."),U.caption="Срок",null===(c=b.filterHasState)||void 0===c?void 0:c.period){let t="";if(b.period<12)t="".concat(b.period," мес");else{let e=b.period/12;t="".concat(String(e).includes(".")?e.toFixed(1):e," ").concat((0,p.Lk)(e))}U.text=t.replace(".",",")}else U.caption="Сумма",U.text=(null===(u=b.filterHasState)||void 0===u?void 0:u.amount)?(0,v.lM)(b.amountTo,{currency:b.currency}):(0,v.dN)({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":"secondary"}),b.notLoan&&S.push({label:"Без залога",variant:T}),S.push({label:b.incomeProof?"Требуется подтверждение дохода":"Без справок",variant:T})}b.tag&&S.push({label:b.tag,variant:T});let O=t=>{(0,_.l)({event:"data-event",eventAction:t,eventCategory:N,eventLabel:b.id,eventValue:b.eventValue}),null==P||P(b)},J=()=>{(0,m.D)({eventCategory:N,eventAction:m.i.button,eventActionText:"open_modal"}),E(b)},V=(0,a.useCallback)(t=>{let[e]=t;1===e.intersectionRatio&&!A.current&&((0,_.l)({event:"data-event",eventAction:"show_in_catalog",eventCategory:N,eventLabel:b.id}),A.current=!0,R.current&&F.current&&R.current.unobserve(F.current))},[b.id,N]);(0,a.useEffect)(()=>{R.current&&F.current&&R.current.unobserve(F.current),!A.current&&F.current&&(R.current=new IntersectionObserver(V,{root:null,threshold:[1]}),R.current.observe(F.current))},[V]);let[H,M]=(0,a.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{ref:F,className:k,onClick:()=>O("click_button_podat_zayavku"),children:(0,r.jsx)(g.J,{icon:b.logo?(0,r.jsx)("div",{className:x().logo,children:(0,r.jsx)(o(),{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,buttonText:"Оформить",buttonUrl:L?j:b.onlineApplicationUrl,tags:S,expandButton:(null===(e=b.rollupCredit)||void 0===e?void 0:e.length)?"Еще ".concat(b.rollupCredit.length," ").concat((0,d.s)(b.rollupCredit.length)):void 0,advantageAmountFrom:I,advantageBonus:f,advantageAmountTo:U,className:x().plate,variant:T,onExpandClick:()=>{var t;return(null===(t=b.rollupCredit)||void 0===t?void 0:t.length)?M(!0):void 0},onDetailInfoClick:J})}),(0,r.jsx)(s,{isExpand:H,children:null===(n=b.rollupCredit)||void 0===n?void 0:n.map((t,e)=>(0,r.jsx)("div",{className:k,children:(0,r.jsx)(C,{eventCategory:N,data:t,order:e,isBinomUrl:L,onDetailInfoClick:J})},"".concat(b.id,"_").concat(t.id)))})]})});C.displayName="CreditsListItem"},66889:function(t,e,n){"use strict";n.d(e,{FE:function(){return i},IH:function(){return a}});var r=n(54826);let i=(t,e,n)=>t.map(t=>(0,r.Q)({banks:e,card:t,isPlatform:!1,groupId:n})),o=(t,e)=>t.map(t=>(0,r.Q)({banks:e,card:t,isPlatform:!1})),a=(t,e,n)=>{let r=o(n,e);return r.sort((e,n)=>{let r=0,i=0;if("rate"===t.sort){var o,a;r=null!==(o=e.rateFrom)&&void 0!==o?o:0,i=null!==(a=n.rateFrom)&&void 0!==a?a:0}return r-i}),r.forEach(e=>{t.cardLimit&&(e.amountTo=t.cardLimit),e.filterHasState={amount:!!t.cardLimit}}),r}},54826:function(t,e,n){"use strict";n.d(e,{Q:function(){return o}});var r=n(73897),i=n(87994);let o=t=>{var e,n,o,a,l,c;let{banks:u,card:s,isPlatform:d,period:m,groupId:p}=t,_=u.find(t=>+s.bank_id==+t.id),v="/".concat(r.u.KARTY,"/").concat(s.url),f="",g="",h=s.first_year_cost!==s.second_year_cost?"1-й год ".concat(s.first_year_cost,", со 2-го ").concat(s.second_year_cost):void 0;return 1===s.online_application.commercial&&3!==s.online_application.type&&1!==s.online_application.unplatform_banks&&(g="commercial",f="Подача заявки на сайте банка"),1===s.online_application.unplatform_banks?(f="Подача заявки на Финуслугах",g="non_platform"):1!==s.online_application.commercial&&3!==s.online_application.type&&1!==s.online_application.unplatform_banks&&(f="Открытие в банке",g="non_commercial"),{id:s.id,title:s.title,bankId:null!==(n=null==_?void 0:_.id)&&void 0!==n?n:"",bankName:null!==(o=null==_?void 0:_.name)&&void 0!==o?o:s.bank_name,logo:null!==(a=null==_?void 0:_.logo_mob)&&void 0!==a?a:"",url:v,isCard:!0,legalName:("string"==typeof(null==_?void 0:_.legal_entities)?JSON.parse(null==_?void 0:_.legal_entities)[0].name:null==_?void 0:null===(e=_.legal_entities)||void 0===e?void 0:e[0].name)||"",isPlatform:d,firstYearCost:s.first_year_cost,yearCostTooltip:h,period:m||+s.grace_period,currency:"₽",detailUrl:"/kreditnye_karty/".concat(s.url),rateFrom:s.interest_rate_from,rateTo:s.interest_rate_to,notLoan:!1,incomeProof:!1,tag:s.online_application.commercial_desc,typeText:f,eventValue:g,amountFrom:s.credit_limit_from,amountTo:s.credit_limit_to,fullPrice:s.full_price,site:{title:null!==(l=null==_?void 0:_.site.title)&&void 0!==l?l:null,url:null!==(c=null==_?void 0:_.site.url)&&void 0!==c?c:null},groupId:p,onlineApplicationUrl:(0,i.J)(s,i.V.CreditCard)}}},71942:function(t,e,n){"use strict";n.d(e,{E9:function(){return i}});var r=n(77019);function i(t,e){return t.cards_group.map(t=>{let n=(0,r.b)(t.full_price);return{...t,full_price:n,online_application:{...t.online_application,...function(t,e){let n=new RegExp("\\b/?".concat(e,"(_(\\d+))?\\b"));for(let e of t){let t=e.description.match(n);if(null!==t)return{url:e.url,order:void 0!==t[2]?Number(t[2]):1/0}}}(t.online_application.links,e)},interest_rate_from:+t.interest_rate.from,interest_rate_to:+t.interest_rate.to,credit_limit_from:+t.credit_limit.from,credit_limit_to:+t.credit_limit.to,bank_name:t.bank_title}})}n(65709)},27003:function(t,e,n){"use strict";n.d(e,{gJ:function(){return l}}),n(77019);var r,i,o=n(65709),a=n(12261);async function l(t){let e=function(t){let{tag:e,region:n,town:r,filter:i,page:o,pageSize:l}=t,c=new URLSearchParams({archive:"0",sort:"order",order:"asc"});if(void 0!==e&&c.set("tag",e),void 0!==n&&c.set("region",n),void 0!==r&&c.set("town",r),void 0!==i){let{cardLimit:t,gracePeriod:e,vipPrivilege:n,incomeProofs:r,banks:o,cardType:l,installmentCard:u,sort:s,order:d}=i;void 0!==t&&c.set("card_limit",String(t)),void 0!==e&&c.set("grace_period",String(e)),void 0!==n&&c.set("vip_privilege",n),void 0!==r&&c.set("proof_income",(0,a.ln)(r)),void 0!==o&&c.set("bank",(0,a.ln)(o)),void 0!==l&&c.set("card_types",l),u&&c.set("installment_plan","1"),void 0!==s&&c.set("sort",s),void 0!==d&&c.set("order",d)}return void 0!==o&&c.set("page",String(o)),void 0!==l&&c.set("limit",String(l)),c}(t);return(0,o.m6)("cards/offers?".concat(e))}(r=i||(i={})).Archive="archive",r.Tag="tag",r.Region="region",r.Town="town",r.CardLimit="card_limit",r.GracePeriod="grace_period",r.VipPrivilegies="vip_privilege",r.IncomeProofs="proof_income",r.Banks="bank",r.CardTypes="card_types",r.InstallmentCard="installment_plan",r.Sort="sort",r.Order="order",r.Page="page",r.PageSize="limit",n(53850)},87994:function(t,e,n){"use strict";n.d(e,{J:function(){return a},V:function(){return i}});var r,i,o=n(84053);function a(t,e,n){let{online_application:r}=t,i=1===r.commercial||3===r.type?r.url:"".concat((0,o.iE)().lkBaseUrl,"/credits/new?skipName=true&productType=").concat(e);if(!n)return i;let{amount:a,term:l}=n,c=new URL(i);return"0"!==a&&c.searchParams.set("amount",a),void 0!==l&&(c.searchParams.set("termType","MONTH"),c.searchParams.set("termValue",String(l))),c.toString()}(r=i||(i={})).Credit="credit",r.CreditCard="credit_card"},79375:function(t,e,n){"use strict";n.d(e,{h:function(){return a}});var r=n(67294),i=n(81819),o=n(45551);function a(t,e){let[n,a]=(0,r.useState)(""),l=(0,i.u)(),c=(0,o.zM)(),{offerId:u,order:s,placement:d="",category:m}=null!=e?e:{},p=void 0!==s?"".concat(d).concat(s+1):void 0;return(0,r.useEffect)(()=>{let e=new URL(t);(function(t,e){let{pathname:n,utmSource:r,utmMedium:i,utmCampaign:o,utmTerm:a,utmContent:l,clickId:c}=e;void 0!==n&&t.set("page_path",n),void 0!==r&&t.set("utm_source",r),void 0!==i&&t.set("utm_medium",i),void 0!==o&&t.set("utm_campaign",o),void 0!==a&&t.set("utm_term",a),void 0!==l&&t.set("utm_content",l),void 0!==c&&t.set("ext_id",c)})(e.searchParams,l),function(t,e){let{browserId:n,sessionId:r,customerId:i,yandexId:o}=e;void 0!==o&&t.set("t6",o),void 0!==r&&t.set("t7",r),void 0!==n&&t.set("t8",n),void 0!==i&&t.set("t9",i)}(e.searchParams,c),void 0!==u&&e.searchParams.set("cms_offer_id",u),void 0!==p&&e.searchParams.set("order",p),void 0!==m&&e.searchParams.set("category",m),a(e.toString())},[t,l,c,u,p,m]),n}},16277:function(t){t.exports={activeExpandList:"CardExpandContainer_activeExpandList__XzsuM",flash:"CardExpandContainer_flash__t1Inm"}},47998:function(t){t.exports={logo:"CreditsListItem_logo__6JvHR",placeholderLogo:"CreditsListItem_placeholderLogo__9lJhp"}}}]);