(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[608,5473],{1847:e=>{e.exports={card:"DossierCard_card__Hyqhr",content:"DossierCard_content__nwLk8",bankWrapper:"DossierCard_bankWrapper__m0ud3",bankInfo:"DossierCard_bankInfo__wcy2j",registrationNumber:"DossierCard_registrationNumber__JMCgF",bank:"DossierCard_bank__UB64Z",logo:"DossierCard_logo__D8VO1",info:"DossierCard_info__r_ZP7",infoEmpty:"DossierCard_infoEmpty__siFfi",icon:"DossierCard_icon__ippSl",iconCircle:"DossierCard_iconCircle__s7JkY"}},14673:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>b});var s=r(12115),i=r(44855),a=r(12180),n=r(9892),l=r(79143),o=r(8039);let c=()=>{},d=c(),u=Object,p=e=>e===d,_=new WeakMap,m=(e,t)=>e===`[object ${t}]`,v=0,g=e=>{let t,r,s=typeof e,i=u.prototype.toString.call(e),a=m(i,"Date"),n=m(i,"RegExp"),l=m(i,"Object");if(u(e)!==e||a||n)t=a?e.toJSON():"symbol"==s?e.toString():"string"==s?JSON.stringify(e):""+e;else{if(t=_.get(e))return t;if(t=++v+"~",_.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=g(e[r])+",";_.set(e,t)}if(l){t="#";let s=u.keys(e).sort();for(;!p(r=s.pop());)p(e[r])||(t+=r+":"+g(e[r])+",");_.set(e,t)}}return t},h=Promise.resolve(),b=(0,l.Ht)(i.Ay,e=>(t,r,i)=>{let l,c=(0,s.useRef)(!1),{cache:d,initialSize:u=1,revalidateAll:p=!1,persistSize:_=!1,revalidateFirstPage:m=!0,revalidateOnMount:v=!1,parallel:b=!1}=i,[,,,f]=a.b.get(a.c);try{(l=(e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?g(e):"",t]})(t?t(0,null):null)[0])&&(l=n.q+l)}catch(e){}let[y,x,C]=(0,a.z)(d,l),j=(0,s.useCallback)(()=>(0,a.e)(y()._l)?u:y()._l,[d,l,u]);(0,o.useSyncExternalStore)((0,s.useCallback)(e=>l?C(l,()=>{e()}):()=>{},[d,l]),j,j);let w=(0,s.useCallback)(()=>{let e=y()._l;return(0,a.e)(e)?u:e},[l,u]),N=(0,s.useRef)(w());(0,a.u)(()=>{if(!c.current){c.current=!0;return}l&&x({_l:_?N.current:w()})},[l,d]);let k=v&&!c.current,A=e(l,async e=>{let s=y()._i,n=y()._r;x({_r:a.U});let l=[],o=w(),[c]=(0,a.z)(d,e),u=c().data,_=[],v=null;for(let e=0;e<o;++e){let[o,c]=(0,a.s)(t(e,b?null:v));if(!o)break;let[g,h]=(0,a.z)(d,o),y=g().data,x=p||s||(0,a.e)(y)||m&&!e&&!(0,a.e)(u)||k||u&&!(0,a.e)(u[e])&&!i.compare(u[e],y);if(r&&("function"==typeof n?n(y,c):x)){let t=async()=>{if(o in f){let e=f[o];delete f[o],y=await e}else y=await r(c);h({data:y,_k:c}),l[e]=y};b?_.push(t):await t()}else l[e]=y;b||(v=y)}return b&&await Promise.all(_.map(e=>e())),x({_i:a.U}),l},i),S=(0,s.useCallback)(function(e,t){let r="boolean"==typeof t?{revalidate:t}:t||{},s=!1!==r.revalidate;return l?(s&&((0,a.e)(e)?x({_i:!0,_r:r.revalidate}):x({_i:!1,_r:r.revalidate})),arguments.length?A.mutate(e,{...r,revalidate:s}):A.mutate()):h},[l,d]),D=(0,s.useCallback)(e=>{let r;if(!l)return h;let[,s]=(0,a.z)(d,l);if((0,a.a)(e)?r=e(w()):"number"==typeof e&&(r=e),"number"!=typeof r)return h;s({_l:r}),N.current=r;let i=[],[n]=(0,a.z)(d,l),o=null;for(let e=0;e<r;++e){let[r]=(0,a.s)(t(e,o)),[s]=(0,a.z)(d,r),l=r?s().data:a.U;if((0,a.e)(l))return S(n().data);i.push(l),o=l}return S(i)},[l,d,S,w]);return{size:w(),setSize:D,mutate:S,get data(){return A.data},get error(){return A.error},get isValidating(){return A.isValidating},get isLoading(){return A.isLoading}}})},15243:e=>{e.exports={body:"DossierList_body__nxbs3",cards:"DossierList_cards__nfbqa",banner:"DossierList_banner__sZZ7g",oneCard:"DossierList_oneCard__3eE5m",hiddenOnMobile:"DossierList_hiddenOnMobile__gfPLs",button:"DossierList_button__TKgm5",paginationNext:"DossierList_paginationNext__j9NYy",isDesktopBannerHidden:"DossierList_isDesktopBannerHidden__wBLS_"}},17436:(e,t,r)=>{"use strict";r.d(t,{td:()=>s});let s=(e,t,r,s)=>{let i=[t,r,s];return i[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||i[0]}},18146:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var s=r(6814);let i=({data:e,type:t})=>{if(!e)return[];switch(t){case s.C.mfo:return e.mfos;case s.C.insurance:return e.insurance_companies;default:return e.companies}}},21842:(e,t,r)=>{"use strict";r.d(t,{a:()=>o});var s=r(95155),i=r(29722),a=r(83640);r(24335);let n=(0,a.g)("loader"),l=Object.freeze({loader:n,variant:{primary:`${n}--primary`,purple:`${n}--purple`,accent:`${n}--accent`,white:`${n}--white`},size:{s:`${n}--s`,m:`${n}--m`,l:`${n}--l`}}),o=({variant:e="primary",size:t="m",style:r,className:a,role:n="status",dataQa:o,dataId:c,...d})=>(0,s.jsx)("div",{className:(0,i.A)(l.loader,l.size[t],l.variant[e],a),style:r,role:n,"aria-label":"Загрузка",...d,"data-id":c,"data-qa":o});o.displayName="Loader"},22359:e=>{e.exports={filter:"DossierFilter_filter__w52Kr",selectors:"DossierFilter_selectors__7QrFO",buttons:"DossierFilter_buttons__j6_Ce",showButton:"DossierFilter_showButton__IUNAU",allParametersButton:"DossierFilter_allParametersButton__Se8WM",input:"DossierFilter_input__SxKHC"}},24335:()=>{},25032:(e,t,r)=>{"use strict";r.d(t,{C:()=>d});var s=r(95155),i=r(12115),a=r(29722),n=r(92681),l=r(83640);r(49735);let o=(0,l.g)("chips"),c=Object.freeze({chips:o,chip:`${o}__item`,icon:`${o}__icon`,iconLeft:`${o}__icon-left`,iconRight:`${o}__icon-right`,label:`${o}__label`,variants:{primary:`${o}--primary`,secondary:`${o}--secondary`,tertiary:`${o}--tertiary`},activeVariants:{primary:`${o}--active-primary`,secondary:`${o}--active-secondary`},sizes:{s:`${o}--s`,m:`${o}--m`,l:`${o}--l`},selected:`${o}--selected`,indicator:`${o}__indicator`,indicatorVariant:{red:`${o}__indicator--red`,orange:`${o}__indicator--orange`,green:`${o}__indicator--green`,purple:`${o}__indicator--purple`,purpleSecondary:`${o}__indicator--purple-secondary`,blue:`${o}__indicator--blue`,pink:`${o}__indicator--pink`}}),d=(0,i.forwardRef)(({as:e,chips:t,value:r,variant:l="primary",activeVariant:o="primary",multiple:d,clearable:u,size:p="m",className:_,style:m,dataQa:v,dataId:g,onChipClick:h,...b},f)=>{let[y,x]=(0,i.useState)(d?[]:void 0),C=(0,i.useRef)(null);(0,i.useImperativeHandle)(f,()=>({getRoot:()=>C.current,getSelectedChips:()=>y})),(0,i.useEffect)(()=>{d?x(Array.isArray(r)?r:[]):x(r)},[r,d]);let j=d||u,w=e||"div",N=e=>d&&Array.isArray(y)?y.includes(e):y===e,k=(e,t,r)=>{x(r),null==h||h(e,t,r)},A=(e,t)=>{if(d&&Array.isArray(y))if(N(e)){let r=y.filter(t=>t!==e);k(e,t,r)}else k(e,t,[...y,e]);else{let r=u&&N(e)?void 0:e;k(e,t,r)}};return(0,s.jsx)("div",{ref:C,className:(0,a.A)(_,c.chips),style:m,...b,"data-id":g,"data-qa":v,children:t.map((e,t)=>(({id:e,label:t,href:r,iconLeft:i,iconRight:d,indicator:u},_)=>{let m=N(e),g=void 0!==r;return(0,s.jsxs)(w,{href:r,className:(0,a.A)(c.chip,c.sizes[p],c.activeVariants[o],c.variants[l],[{[c.selected]:m}]),role:g?void 0:j?"checkbox":"radio","aria-checked":g?void 0:m,"aria-label":t,tabIndex:g?void 0:0,"data-qa":(0,n.g)(`${v}-item-${++_}`,!!v),onClick:t=>{A(e,t)},onKeyDown:g?void 0:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),A(e,t))},children:[i&&(0,s.jsx)("span",{className:(0,a.A)(c.icon,c.iconLeft),"aria-hidden":"true",children:i}),(0,s.jsx)("span",{className:(0,a.A)(c.label),children:t}),u&&(0,s.jsx)("div",{className:(0,a.A)(c.indicator,c.indicatorVariant[u])}),d&&(0,s.jsx)("span",{className:(0,a.A)(c.icon,c.iconRight),"aria-hidden":"true",children:d})]},e)})(e,t))})});d.displayName="Chips"},26111:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Support:()=>j}),r(89190);var s=r(95155),i=r(66216),a=r(63959),n=r(29722),l=r(57349),o=r(24691),c=r(14347),d=r(20197),u=r(7596),p=r(12115);let _=(0,u.g)("support","sc"),m=Object.freeze({support:_,title:`${_}__title`,cardsContainer:`${_}__cards-container`}),v="cb-support",g=(0,u.g)("support-app-card","sc"),h=Object.freeze({supportAppCard:g,textWrapper:`${g}__text-wrapper`,imageContainer:`${g}__image-container`,title:`${g}__title`,description:`${g}__description`,button:`${g}__button`,imageWrapper:`${g}__image-wrapper`,image:`${g}__image`}),b=({title:e,linkUrl:t,s3Assets:r,description:i})=>{let a=(0,c.nu)("s");return(0,s.jsxs)("div",{className:h.supportAppCard,onClick:()=>{a&&((0,d.h)({eventCategory:v,eventActionType:d.D.banner,eventActionText:e,eventLabel:t}),window.open(t,"_blank","noreferrer"))},children:[(0,s.jsx)(o.$,{className:h.button,iconLeft:(0,s.jsx)(l.K,{size:24}),shape:"circle-icon",size:"xs"}),(0,s.jsxs)("div",{className:h.textWrapper,children:[(0,s.jsx)("div",{className:h.title,children:e}),!!i&&(0,s.jsx)("div",{className:h.description,children:i})]}),(0,s.jsx)("div",{className:h.imageContainer,children:(0,s.jsxs)("picture",{className:h.imageWrapper,children:[(0,s.jsx)("source",{media:"(max-width: 767px)",srcSet:`${r}/mp-assets/widgets/SupportBlock/mobile-app.webp 1x, ${r}/mp-assets/widgets/SupportBlock/mobile-app@2x.webp 2x`}),(0,s.jsx)("img",{className:h.image,loading:"lazy",src:`${r}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.webp`,srcSet:`${r}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.webp 1x, ${r}/mp-assets/widgets/SupportBlock/qr-code-mobile-app@2x.webp 2x`})]})})]})},f=(0,u.g)("support-phone-card","sc"),y=Object.freeze({supportPhoneCard:f,contacts:`${f}__contacts`,contactsExtra:`${f}__contacts-extra`,phone:`${f}__phone`,phonesExtra:`${f}__phones-extra`,phoneExtra:`${f}__phone-extra`,chat:`${f}__chat`,text:`${f}__text`,image:`${f}__image`}),x=({phones:e,phonesExtra:t,description:r,s3Assets:i})=>{let a=(0,p.useCallback)(()=>{var e,t,r;null==(r=null==(t=null==(e=null==window?void 0:window.supportWidget)?void 0:e.craftTalk)?void 0:t.open)||r.call(t),(0,d.h)({eventCategory:v,eventActionType:d.D.button,eventActionText:"messenger",eventLabel:"chat"})},[]),n=e=>{let t=e.replace(/[\s-]/g,"");(0,d.h)({eventCategory:v,eventActionType:d.D.link,eventActionText:"phone",eventLabel:t})};return(0,s.jsxs)("div",{className:y.supportPhoneCard,children:[(0,s.jsxs)("div",{className:y.contacts,children:[e.map(e=>(0,s.jsx)("a",{className:y.phone,href:e.href,onClick:()=>n(e.label),children:e.label},e.label)),(0,s.jsx)("span",{className:y.chat,onClick:a,children:"Онлайн чат"})]}),(null==t?void 0:t.length)>0&&(0,s.jsxs)("div",{className:y.contactsExtra,children:[(0,s.jsx)("p",{className:y.text,children:"Дополнительные телефоны"}),(0,s.jsx)("div",{className:y.phonesExtra,children:t.map(e=>(0,s.jsx)("a",{className:y.phoneExtra,href:e.href,onClick:()=>n(e.label),children:e.label},e.label))})]}),(0,s.jsx)("p",{className:y.text,children:r}),(0,s.jsx)("img",{className:y.image,src:`${i}/mp-assets/widgets/SupportBlock/bannerSupportGirl.webp`,loading:"lazy"})]})},C=({className:e,phoneCard:t,appCard:r,s3Assets:l})=>t&&r?(0,s.jsx)("section",{className:(0,n.A)(m.support,e),children:(0,s.jsxs)(i.m,{children:[(0,s.jsx)(a.D,{as:"h2",type:"display",weight:"bold",className:m.title,children:"Поддержка"}),(0,s.jsxs)("div",{className:m.cardsContainer,children:[(0,s.jsx)(x,{s3Assets:l,...t}),(0,s.jsx)(b,{s3Assets:l,...r})]})]})}):null;C.displayName="Support";let j=C},27263:(e,t,r)=>{"use strict";function s(e,t){let r=Date.now();return function(){Date.now()>=r+t&&(e(),r=Date.now())}}r.d(t,{n:()=>s})},27730:e=>{e.exports={container:"DrawerContent_container__rR8LI",open:"DrawerContent_open__M84fe","slide-up":"DrawerContent_slide-up__PxR16",close:"DrawerContent_close__Cyxv9","slide-out":"DrawerContent_slide-out__U3MRA",header:"DrawerContent_header__Ur_YT",rowHeader:"DrawerContent_rowHeader__2Z3R3",title:"DrawerContent_title__QG5Cm",center:"DrawerContent_center__k_OfP",right:"DrawerContent_right__5FHfz",left:"DrawerContent_left__J0wEA",controlContainer:"DrawerContent_controlContainer__FAnIq",content:"DrawerContent_content__ECzp5",footer:"DrawerContent_footer__SVPa7"}},32155:(e,t,r)=>{"use strict";r.d(t,{z:()=>i});var s=r(20925);let i=async({regions:e}={})=>{let t=new URLSearchParams;e&&t.append("regions","all");let r=`/money_data/Root.json${t.size?`?${t}`:""}`;return(await (0,s.p)({url:r})).data}},37940:(e,t,r)=>{"use strict";r.d(t,{ms:()=>s.D,n5:()=>s.g,pm:()=>s.a,uu:()=>s.h});var s=r(52708)},48119:e=>{e.exports={wrapper:"DossierStickyFilter_wrapper__7u9Td",visible:"DossierStickyFilter_visible__dOdDf",innerWrapper:"DossierStickyFilter_innerWrapper__5b0yc",overflow:"DossierStickyFilter_overflow__heL_N",customFilter:"DossierStickyFilter_customFilter__0lNOa"}},49735:()=>{},54721:(e,t,r)=>{"use strict";r.d(t,{f:()=>s});let s=e=>"object"==typeof e&&null!==e&&"bic"in e&&e.bic?String(e.bic):null},56818:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});var s=r(12115),i=r(49569),a=r(98668);let n=({initialRegion:e,initialTown:t})=>{let r=(0,i.om)(),[{region:n,town:l},o]=(0,s.useState)({region:e,town:t});return(0,s.useEffect)(()=>{let s=a.A.getItem("user_region"),i=a.A.getItem("user_town"),n=e||s||null,l=t||i||null;o({region:n,town:l}),r.selectCity(n,l),document.addEventListener("onRegionChange",e=>{o({region:e?.detail?.region,town:e?.detail?.town})})},[e,t]),{region:n,town:l,handleOpenCityModal:()=>{r.handleToggleModal(!0)}}}},57651:(e,t,r)=>{Promise.resolve().then(r.bind(r,93619)),Promise.resolve().then(r.bind(r,26159)),Promise.resolve().then(r.bind(r,94948)),Promise.resolve().then(r.bind(r,3744))},71657:e=>{e.exports={content:"DossierFilterModal_content__193gZ",body:"DossierFilterModal_body__ydMfA",sectionTitle:"DossierFilterModal_sectionTitle__DEYGQ",button:"DossierFilterModal_button__6yXqF",buttonActions:"DossierFilterModal_buttonActions__5Nz5v",row:"DossierFilterModal_row__u5DmG",sortingPanel:"DossierFilterModal_sortingPanel__hFilS",divider:"DossierFilterModal_divider__KcLBU",radiosWrapper:"DossierFilterModal_radiosWrapper__8GVor",input:"DossierFilterModal_input___TtIy"}},77828:(e,t,r)=>{"use strict";r.d(t,{_:()=>b});var s=r(95155),i=r(12115),a=r(29722),n=r(48709),l=r(83636),o=r.n(l);let c=({footer:e,hasScroll:t,className:r})=>(0,s.jsx)("div",{className:(0,a.A)(o().footer,{[o().hasScroll]:t},r),children:"function"==typeof e?e():e});var d=r(27730),u=r.n(d);let p=({onClose:e,onContentClick:t,children:r,title:n,rowTitle:l,titleAlign:o,isCloseable:d,footer:p,closeButton:_,isOpen:m,contentClassName:v,footerClassName:g,contentStyle:h,width:b})=>{let f=(0,i.useRef)(null),y=(0,i.useRef)(null),[x,C]=(0,i.useState)(!1);(0,i.useEffect)(()=>{if(!y.current||!f.current)return;let e=y?.current?.getBoundingClientRect().top||0,t=f?.current,r=()=>{let t=y?.current;t&&C(()=>t.getBoundingClientRect().top!==e)};return t&&t.addEventListener("scroll",r,!1),()=>{t?.removeEventListener("scroll",r,!1)}},[]);let j=h||b?{width:b,...h||{}}:void 0;return(0,s.jsxs)("div",{ref:f,style:j,className:(0,a.A)(u().container,{[u().open]:m,[u().close]:!m},v),children:[n||d?(0,s.jsxs)("div",{className:(0,a.A)(u().header,{[u().rowHeader]:l}),children:[d?_?"function"==typeof _?_():_:(0,s.jsx)("button",{className:u().controlContainer,onClick:e,children:(0,s.jsx)("img",{src:"https://assets.finuslugi.ru/mp-assets/images/sc/close_gray.svg",alt:"close",loading:"lazy"})}):null,n?(0,s.jsx)("h3",{className:(0,a.A)(u().title,{[u().center]:"center"===o,[u().left]:"left"===o,[u().right]:"right"===o}),children:n}):null]}):null,(0,s.jsx)("div",{ref:y,className:u().content,onClick:t,children:r}),p&&(0,s.jsx)(c,{className:(0,a.A)(u().footer,g),footer:p,hasScroll:x})]})};var _=r(51381),m=r(93778),v=r.n(m);let g=({onClose:e,isOpen:t,children:r,withDisabledScroll:l,className:o,...c})=>{let d=(0,i.useCallback)(e=>e.stopPropagation(),[]);return(0,_._)(t&&l),(0,s.jsxs)("div",{"data-portal":!0,className:(0,a.A)(v().window,o),children:[(0,s.jsx)(n.i,{onClose:e,isOpen:t,delay:0}),(0,s.jsx)(p,{onContentClick:d,onClose:e,isOpen:t,...c,children:r})]})};var h=r(74410);let b=({isOpen:e=!1,children:t,titleAlign:r="center",isCloseable:i=!0,withDisabledScroll:a=!0,...n})=>{let{mounted:l}=(0,h.J)({opened:e});return l?(0,s.jsx)(g,{titleAlign:r,isCloseable:i,isOpen:e,withDisabledScroll:a,...n,children:t}):null};b.displayName="Drawer"},81875:(e,t,r)=>{"use strict";r.d(t,{LR:()=>l,_U:()=>u,kG:()=>_,pA:()=>p,qK:()=>a,ue:()=>d,y3:()=>c,y5:()=>o,y7:()=>n});var s,i=r(6814);let a={banki:i.C.bank,mfo:i.C.mfo,strahovanie_kompanija:i.C.insurance},n={[i.C.bank]:"banki",[i.C.mfo]:"mfo",[i.C.insurance]:"strahovanie_kompanija"},l={[i.C.bank]:"Банки",[i.C.mfo]:"Микрофинансовые организации",[i.C.insurance]:"Страховые"};var o=((s={}).name="name",s.rating="rating",s.reviews="reviews",s);let c=[{label:"Алфавиту",id:"name"},{label:"Отзывам",id:"reviews"}],d=[{label:"Возрастанию",id:!1},{label:"Убыванию",id:!0}],u=[{label:"Банки",value:i.C.bank},{label:"МФО",value:i.C.mfo},{label:"Страховые",value:i.C.insurance}],p="dossier",_=["sberbank","vtb","alfabank","gazprombank","tbank","rosselhozbank","promsvyazbank","sovcombank","mkb","vbrr"]},83636:e=>{e.exports={footer:"DrawerFooter_footer__0AgTl",hasScroll:"DrawerFooter_hasScroll__Qk185"}},87372:e=>{e.exports={page:"Dossier_page__revJx",contentSection:"Dossier_contentSection___HFYQ",topBannerSection:"Dossier_topBannerSection__RyK0s",left:"Dossier_left__2gcjd",text:"Dossier_text__rZUI2",title:"Dossier_title__Vu4z2",subtitle:"Dossier_subtitle__Uttex",topBannerImage:"Dossier_topBannerImage__LxEQY"}},89190:()=>{},93778:e=>{e.exports={window:"DrawerLayout_window__wpjeD"}},94948:(e,t,r)=>{"use strict";r.d(t,{Dossier:()=>eg});var s=r(95155),i=r(12115),a=r(5772),n=r(73321),l=r(48830),o=r(66216),c=r(99639),d=r(4997),u=r(26111),p=r(32155),_=r(98558),m=r(56818),v=r(84685),g=r(24691),h=r(66627),b=r(14347),f=r(88068),y=r(81875),x=r(22359),C=r.n(x);let j=({filter:e,companies:t,onOpen:r,onShow:i})=>{let a=(0,b.nu)("m");return(0,s.jsxs)("div",{className:C().filter,children:[(0,s.jsxs)("div",{className:C().selectors,children:[(0,s.jsx)(h.l,{className:C().input,size:"m",label:"Тип организации",options:y._U,value:{label:y.LR[e.type],value:e.type},onChange:e.setType}),(0,s.jsx)(f.n,{className:C().input,size:"middle",label:"Наименование организации",options:t,value:e.selectedOrgs,onChange:e.setSelectedOrgs,multiple:!0,search:!0,isMobile:a})]}),(0,s.jsxs)("div",{className:C().buttons,children:[(0,s.jsx)(g.$,{iconLeft:(0,s.jsx)(v.Syy,{}),className:C().allParametersButton,variant:"secondary",size:"s",label:"Все параметры",onClick:r}),(0,s.jsx)(g.$,{className:C().showButton,size:"s",label:"Показать",onClick:i})]})]})};var w=r(89584),N=r(27757),k=r(77828),A=r(72435),S=r(4779),D=r(26180),$=r(71657),T=r.n($);let L=({filter:e,companies:t,isOpen:r,onClose:i,onShow:a})=>{let n=(0,b.nu)("m"),l=(t,r)=>{(0,S._)({eventCategory:y.pA,eventActionType:S.y.radio,eventActionText:(0,D.y)(t.label)}),r?e.setOrderDesc(t.id):e.setSort(t.id)},o=(0,s.jsxs)("div",{className:T().body,children:[(0,s.jsxs)("div",{className:T().row,children:[(0,s.jsx)(h.l,{className:T().input,size:"m",label:"Тип организации",options:y._U,value:{label:y.LR[e.type],value:e.type},onChange:e.setType}),(0,s.jsx)(f.n,{className:T().input,size:"middle",label:"Название организации",options:t,value:e.selectedOrgs,onChange:e.setSelectedOrgs,multiple:!0,search:!0,isMobile:n})]}),(0,s.jsxs)("div",{className:T().sortingPanel,children:[(0,s.jsx)("h3",{className:T().sectionTitle,children:"Фильтр по"}),(0,s.jsx)("div",{className:T().radiosWrapper,children:y.y3.map((t,r)=>(0,s.jsx)(w.s,{checked:e.sort===t.id||!e.sort&&0===r,value:e.sort===t.id||!e.sort&&0===r,name:`${t.id}_radio`,label:t.label,onChange:()=>l(t)},t.id))})]}),(0,s.jsx)("div",{className:T().divider}),(0,s.jsxs)("div",{className:T().sortingPanel,children:[(0,s.jsx)("h3",{className:T().sectionTitle,children:"Сортировка по"}),(0,s.jsx)("div",{className:T().radiosWrapper,children:y.ue.map(t=>(0,s.jsx)(w.s,{checked:e.orderDesc===t.id,value:e.orderDesc===t.id,name:`${t.id}_radio`,label:t.label,onChange:()=>l(t,!0)},t.label))})]})]}),c=(0,s.jsxs)("div",{className:T().buttonActions,children:[(0,s.jsx)(g.$,{size:"m",className:T().button,onClick:a,children:"Показать"}),(0,s.jsx)(g.$,{variant:"secondary",size:"m",className:T().button,onClick:()=>e.clear(),children:"Сбросить параметры"})]});return(0,s.jsx)(N.Z,{children:n?(0,s.jsx)(A.L,{isOpen:r,onClose:i,footer:c,title:"Все параметры",children:o}):(0,s.jsx)(k._,{isOpen:r,onClose:i,title:"Все параметры",contentClassName:T().content,titleAlign:"left",rowTitle:!0,footer:c,width:"600px",children:o})})};var z=r(29722),E=r(42003),O=r(48119),B=r.n(O);let P=e=>{let[t,r]=(0,i.useState)(!1);(0,i.useEffect)(()=>{if(e.isVisible){let e=setTimeout(()=>r(!0),500);return()=>clearTimeout(e)}r(!1)},[e.isVisible]);let a=y._U.find(t=>t.value===e.filter.type)?.label,n=e.filter.selectedOrgs?.map(e=>e.label).join(", ")||"Все",l=y.y3.map(({id:e,label:t})=>({value:e,label:`По ${t.toLowerCase()}`,shortLabel:"Сортировка"}));return(0,s.jsx)("div",{className:(0,z.A)(B().wrapper,{[B().visible]:e.isVisible}),children:(0,s.jsx)("div",{className:(0,z.A)(B().innerWrapper,{[B().overflow]:t}),children:(0,s.jsx)(E.x,{className:B().customFilter,onClickParams:e.onOpen,onClickChip:e.onOpen,chips:[{id:"orgType",label:`Тип организации: ${a}`},{id:"orgName",label:`Наименование организации: ${n}`}],sortTypeItems:l,sortTypeValue:e.filter.sort,onChangeSortType:e.filter.setSort,isIncreaseSort:e.filter.orderDesc,onChangeIncreaseSort:e.filter.setOrderDesc})})})};var U=r(6814);let I=e=>{if("string"!=typeof e)return U.C.bank;let t=e.split("?")[0].split("#")[0].split("/")[1];return y.qK[t]||U.C.bank};var F=r(82491),R=r(95510),M=r(54721);let W=(e,t)=>void 0!==t?t:"microCredits_num"in e?e.microCredits_num||0:(e.autoCredits_num||0)+(e.credits_num||0)+(e.cards_num||0)+(e.deposits_num||0)+(e.mortgages_num||0)+(e.debitCards_num||0)+(e.filter_kasko||0)+(e.filter_osago||0)+(e.filter_mortgage||0)+(e.filter_property||0),V={credits_num:"credits",cards_num:"cards",autoCredits_num:"autoCredits",debitCards_num:"debitCards",microCredits_num:"microCredits",deposits_num:"deposits",mortgages_num:"mortgages"};var q=r(34557);let H=(e,t)=>{if(t&&y.kG.includes(e.url)){let t=y.kG.indexOf(e.url);return`${String(t).padStart(3,"0")}-${e.name}`}let r="999";return/^[а-яА-Я]/.test(e.name)&&(r="997"),/^[a-zA-Z]/.test(e.name)&&(r="998"),`${r}-${e.name}`},X=(e,t)=>e>t?1:e<t?-1:0;var J=r(89242),K=r(34864),Z=r(18146),G=r(25006),Q=r(27263),Y=r(49684),ee=r(12864),et=r(43255),er=r(18290),es=r(63203),ei=r(55727),ea=r(17436),en=r(58154),el=r(1847),eo=r.n(el);let ec=({item:e,type:t,baseUrl:r,className:i})=>{let a=e.detailPageUrl,n=`${r}/${R.wo[t].url}/${e?.url}/otzyvy`,l=e.reviews_num?`${e.reviews_num} ${(0,ea.td)(e.reviews_num,"отзыв","отзыва","отзывов")}`:"",o=`${e.productsNum} ${(0,ea.td)(e.productsNum,"продукт","продукта","продуктов")} на сайте`,c=(e,t,r)=>()=>{(0,S._)({eventCategory:y.pA,eventActionType:e,eventActionText:t,eventLabel:r})};return(0,s.jsxs)("div",{className:(0,z.A)(eo().card,i),children:[(0,s.jsxs)("div",{className:eo().content,children:[(0,s.jsx)("a",{className:eo().bankWrapper,href:a,target:"_blank",onClick:c(S.y.offer,e.name,a),rel:"noreferrer",children:(0,s.jsxs)("div",{className:eo().bank,children:[(0,s.jsx)("div",{className:eo().logo,children:(0,s.jsx)(en.v,{bic:e.bic,url:e.url,type:t,width:40,height:40,companyName:e.name})}),(0,s.jsxs)("div",{className:eo().bankInfo,children:[e.registration_number&&(0,s.jsxs)("span",{className:eo().registrationNumber,children:["Рег.номер: ",e.registration_number]}),(0,s.jsx)("span",{children:e.name})]})]})}),e.productsNum?(0,s.jsxs)(ei.N,{className:eo().info,style:{marginBottom:"12px"},href:a,target:"_blank",onClick:c(S.y.link,o,a),children:[(0,s.jsx)("div",{className:eo().icon,children:(0,s.jsx)(v.uBM,{size:24})}),(0,s.jsx)("div",{children:o}),(0,s.jsx)("div",{className:eo().iconCircle,children:(0,s.jsx)(v.JuQ,{size:24})})]}):(0,s.jsxs)("div",{className:eo().infoEmpty,style:{marginBottom:"12px"},children:[(0,s.jsx)("div",{className:eo().icon,children:(0,s.jsx)(v.uBM,{size:24})}),(0,s.jsx)("div",{children:o})]}),(0,s.jsxs)(ei.N,{className:eo().info,href:n,target:"_blank",onClick:c(S.y.link,l,n),children:[(0,s.jsx)("div",{className:eo().icon,children:(0,s.jsx)(v.vWD,{size:24})}),(0,s.jsx)("div",{children:e.reviews_num?l:"Оставить отзыв"}),(0,s.jsx)("div",{className:eo().iconCircle,children:(0,s.jsx)(v.JuQ,{size:24})})]})]}),(0,s.jsx)(g.$,{as:"a",href:a,target:"_blank",label:"Подробнее",size:"s",stretch:!0,onClick:c(S.y.button,"Подробнее",a)})]})};var ed=r(15243),eu=r.n(ed);let ep=({data:e,type:t,loading:r,currentPage:a,handleShowMore:n,initialPage:l,totalItemsCount:c,initialTotalItemsCount:u})=>{let p,_=(0,d.p)(),m=(0,b.nu)("s"),[v,h]=(0,i.useState)(8),[f,y]=(0,i.useState)(e.slice(0,v)),[x,C]=(0,i.useState)(!1),j=(0,i.useRef)(new Map),w=(0,i.useRef)(e);(0,i.useEffect)(()=>{let r=[...e.slice(0,v)];if(t!==U.C.bank){y(r),C(!1);return}if(e===w.current)return;let s=!0,i=j.current,a=r.filter(e=>e.bic&&!i.has(String(e.bic).trim()));return(async()=>{if(0===a.length){C(!1),y(r.map(e=>({...e,productsNum:e.productsNum+(e.bic?i.get(String(e.bic).trim())??0:0)})));return}y(e=>r.map(t=>{let r=t.bic?i.get(String(t.bic).trim()):void 0;if(void 0!==r)return{...t,productsNum:t.productsNum+r};let s=e.find(e=>e.id===t.id&&e.bic===t.bic&&e.detailPageUrl===t.detailPageUrl);return t.bic&&s?{...t,productsNum:s.productsNum}:t})),C(!0);try{if(await Promise.all(a.map(e=>(0,ee.d)(e.bic).then(t=>{if(!s)return;let r=(Array.isArray(t)?t:[]).filter(e=>e?.active).length;i.set(String(e.bic).trim(),r)}))),!s)return;y(r.map(e=>{let t=e.productsNum+(i.get(String(e.bic).trim())??0);return{...e,productsNum:t,uslugiUrl:e.productsNum>0?e.uslugiUrl:t>0?"/vklady":"/uslugi"}}))}catch(e){if(!s)return;console.error("Не удалось загрузить вклады для каталога",e)}finally{s&&C(!1)}})(),()=>{s=!1}},[e,v,t]);let N=Math.ceil(u/8),k=t===U.C.mfo,A=t===U.C.insurance,S=(p="/banki",k&&(p="/mfo"),A&&(p="/strahovanie_kompanija"),p);return(0,i.useEffect)(()=>{a<=1&&h(8)},[a]),(0,s.jsx)(o.m,{children:(0,s.jsxs)("div",{className:eu().body,children:[(0,s.jsxs)("div",{className:eu().cards,children:[f.map((e,r)=>(0,s.jsx)(ec,{item:e,type:t,baseUrl:_.NEXT_PUBLIC_BASE_URL,className:(0,z.A)({[eu().oneCard]:1===f.length})},`${e.id}-${r}`)),(0,s.jsx)("div",{className:(0,z.A)(eu().banner,{[eu().isDesktopBannerHidden]:c<5}),children:(0,s.jsx)(er.o,{organizationType:t,bannerUrl:A?et.IP:void 0})})]}),(0,s.jsx)(es.k,{page:l,totalPage:N,url:S}),f.length<c&&(0,s.jsx)(g.$,{className:eu().button,size:"s",pending:r||x,variant:"secondary",label:"Показать еще",onClick:()=>{h(e=>m?e+3:e+8),n()}})]})})};var e_=r(87372),em=r.n(e_),ev=r(97776);let eg=({initialData:e,bestOffersData:t,supportBlockData:r})=>{let v=(0,d.p)(),{region:g,town:h,handleOpenCityModal:b}=(0,m.T)({initialRegion:null,initialTown:null}),f=(()=>{let e=(0,n.usePathname)(),t=(0,n.useRouter)(),[r,s]=(0,i.useState)(I(e)),[a,l]=(0,i.useState)(null),[o,c]=(0,i.useState)(y.y5.name),[d,u]=(0,i.useState)(!1);(0,i.useEffect)(()=>{s(I(e))},[e]);let p=(0,i.useCallback)(e=>{o===e?u(!d):c(e)},[o,u,d,c]);return{type:r,setType:(0,i.useCallback)(e=>{if(!e?.value)return;let r=e.value;(0,S._)({eventCategory:y.pA,eventActionType:S.y.select,eventActionText:(0,D.y)("Тип организации"),eventLabel:(0,D.y)(e.label)}),s(r),l(null);let i=y.y7[r],{search:a,hash:n}=window.location;t.replace(`/${i}${a}${n}`,{scroll:!1})},[t]),selectedOrgs:a,setSelectedOrgs:(0,i.useCallback)(e=>{(0,S._)({eventCategory:y.pA,eventActionType:S.y.select,eventActionText:(0,D.y)("Наименование организации"),eventLabel:(0,D.y)(e?.map(e=>e.label).join(",")||"")}),l(e)},[l]),sort:o,setSort:p,orderDesc:d,setOrderDesc:u,clear:(0,i.useCallback)(()=>{(0,S._)({eventCategory:y.pA,eventActionType:S.y.button,eventActionText:(0,D.y)("Сбросить параметры")}),l(null)},[l])}})(),[x,C]=(0,i.useState)(null),[w,N]=(0,i.useState)(e.items),[k,A]=(0,i.useState)(!1),[$,T]=(0,i.useState)(!1),z=(0,i.useRef)(null),E=(0,n.usePathname)(),[O,B]=(0,i.useState)(!0),[ee,et]=(0,i.useState)(e.page),[er,es]=(0,i.useState)(e.companiesOptions),[ei,ea]=(0,i.useState)(e.totalItemsCount),en=(0,i.useRef)(null);null===en.current&&(en.current=f.type);let el=h?.name_p||g?.name_p||"всей России",eo=h?.name_p||g?.name_p?" в ":" по ",ec=f.type===U.C.mfo,ed=ec?R.wo[f.type].name_p.toUpperCase():R.wo[f.type].name_p,eu=`Каталог ${ed}`,e_=[{href:"/",label:"Главная"},{label:`${eu}`}];(0,i.useEffect)(()=>{(async()=>{C(await (0,p.z)()),B(!1)})()},[]),(0,i.useEffect)(()=>{var t,r,s;if(!x)return;let i=(0,Z.u)({data:x,type:f.type}),a=(t=v.NEXT_PUBLIC_BASE_URL,i.filter(e=>!e.archive).map(e=>{let i="cmsId"in e&&e.cmsId?e.cmsId:null,a=null!==i&&f.type===U.C.mfo,n=a&&r?r[i]||0:"reviews_num"in e?e.reviews_num:0,l=a&&s?s.get(i):void 0;return{id:e.id,name:e.name,archive:!!e.archive,url:e.url,bic:(0,M.f)(e)||void 0,logo:e.logo_mob||null,reviews_rating_new:"reviews_rating_new"in e?e.reviews_rating_new:"ratings"in e&&e.ratings?.people?.value?e.ratings.people.value:0,reviews_rating:"reviews_rating"in e?e.reviews_rating:"ratings"in e&&e.ratings?.people?.value?e.ratings.people.value:0,reviews_num:n,description:e.short_description,detailPageUrl:`${t}/${R.wo[f.type].url}/${e.url}`,phone:"phone"in e?e.phone:void 0,site:(e=>{if("site"in e&&e.site&&("string"==typeof e.site||"url"in e.site&&e.site.url))return e.site})(e),regions:"region_ids"in e?e.region_ids:[],productsNum:W(e,l),uslugiUrl:((e,t)=>{if(e!==U.C.insurance){if(0===W(t))return"/uslugi";let e=Object.entries(V).find(([e])=>t[e]>0),r=e?F.Xc[e[1]]:null;return r?`/${r}`:"/uslugi"}let r=Object.entries(t).find(([e,t])=>e.startsWith("filter_")&&1===t);if(r){let[e]=r,t=e.replace("filter_","").split("_")[0],s=F.Xc[t];return s?`/${s}`:"/uslugi"}return""})(f.type,e),legal_address:"legal_address"in e?e.legal_address:void 0,registration_number:(e=>{if("registration_number"in e)return e.registration_number;if(!("legal_entities"in e)||!e.legal_entities?.[0])return;let t=e.legal_entities[0];return"registration_number"in t?t.registration_number:void 0})(e)}})),n=((e,t,r)=>{let{sort:s,orderDesc:i,type:a}=t,n=a===U.C.bank,l=e;if(t.selectedOrgs?.length){let e=t.selectedOrgs.map(e=>e.value);l=l.filter(t=>e.includes(t.id))}return r&&a!==U.C.mfo&&(l=l.filter(({regions:e})=>e.includes(r.id))),l.sort((e,t)=>{let r=0,a=0;if(s===y.y5.rating)r=(0,q.X)(e.reviews_rating_new)||0,a=(0,q.X)(t.reviews_rating_new)||0;else if(s===y.y5.reviews)r=+e.reviews_num||0,a=+t.reviews_num||0;else if(s===y.y5.name){let s=H(e,n),i=H(t,n);r=s.localeCompare(i)}let l=X(r,a);return(s===y.y5.rating&&0===l&&(l=X(+e.reviews_num||0,+t.reviews_num||0)),s!==y.y5.name&&0===l)?e.name.localeCompare(t.name):i?-l:l})})(a,f,g);f.selectedOrgs||f.type!==en.current?ea(n.length):ea(e.totalItemsCount),N(n),es(a.map(e=>({label:e.name,value:e.id})).sort(G.k))},[x,g,f.orderDesc,f.selectedOrgs,f.sort,f.type]),(0,i.useEffect)(()=>{et(1)},[f.selectedOrgs,f.type]),(0,i.useEffect)(()=>{let e=()=>{z.current&&T(window.scrollY>z.current.offsetTop)};e();let t=(0,Q.n)(e,100);return window.addEventListener("scroll",t),()=>window.removeEventListener("scroll",t)},[]);let eg=(0,i.useCallback)(()=>{(0,S._)({eventCategory:y.pA,eventActionType:S.y.button,eventActionText:(0,D.y)("Показать")}),A(!1),z.current?.scrollIntoView({behavior:"smooth",block:"start"})},[A]),eh=(0,i.useCallback)(()=>{(0,S._)({eventCategory:y.pA,eventActionType:S.y.button,eventActionText:(0,D.y)("Все параметры")}),A(!0)},[A]),eb=async()=>{(0,S._)({eventCategory:y.pA,eventActionType:S.y.button,eventActionText:(0,D.y)("Показать еще")}),et(e=>e+1)};return(0,s.jsxs)("div",{className:em().page,children:[(0,s.jsxs)(o.m,{children:[(0,s.jsxs)("div",{className:em().topBannerSection,children:[(0,s.jsxs)("div",{className:em().left,children:[(0,s.jsx)(l.B,{style:{padding:"16px 0"},items:e_}),(0,s.jsx)(_.B,{data:(0,J.O)(e_,v.NEXT_PUBLIC_BASE_URL,E)}),(0,s.jsxs)("div",{className:em().text,children:[(0,s.jsxs)("h1",{className:em().title,children:[eu,eo,(0,s.jsx)("p",{onClick:()=>{(0,S._)({eventCategory:y.pA,eventActionType:S.y.link,eventActionText:(0,D.y)(el)}),b()},children:el})]}),(0,s.jsxs)("div",{className:em().subtitle,children:["Каталог всех ",ed,",",(0,s.jsx)("br",{}),"представленных на Финуслугах"]})]})]}),(0,s.jsx)("div",{className:em().topBannerImage,children:(0,s.jsx)(a.default,{width:460,height:200,src:ev.A,alt:"banner",loading:"eager",fetchPriority:"high"})})]}),(0,s.jsx)(j,{filter:f,companies:er,onOpen:eh,onShow:eg}),(0,s.jsx)(L,{filter:f,companies:er,isOpen:k,onClose:()=>A(!1),onShow:eg})]}),(0,s.jsxs)("section",{className:em().contentSection,children:[(0,s.jsx)(P,{isVisible:$,onOpen:()=>A(!0),filter:f}),(0,s.jsx)("div",{ref:z}),(0,s.jsx)(ep,{data:w,type:f.type,currentPage:ee,handleShowMore:eb,loading:O,initialPage:e.page,totalItemsCount:ei,initialTotalItemsCount:e.totalItemsCount},f.type),(0,s.jsx)(_.B,{data:(0,K.A)(w,f.type)})]}),t&&(0,s.jsx)(c.BestOffers,{tabs:t,baseUrl:v.NEXT_PUBLIC_BASE_URL,s3Assets:`${v.NEXT_PUBLIC_S3_ASSETS}/mp-assets`,dataLayerPush:Y.o,initialActiveChipId:ec?"microCredits":void 0},f.type),r&&(0,s.jsx)(u.Support,{...r,s3Assets:v.NEXT_PUBLIC_S3_ASSETS})]})}},98731:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var s=r(44855);let i=(0,r(79143).Ht)(s.Ay,e=>(t,r,s)=>(s.revalidateOnFocus=!1,s.revalidateIfStale=!1,s.revalidateOnReconnect=!1,s.refreshInterval=0,e(t,r,s)))}}]);