(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2078],{5805:(e,t,s)=>{"use strict";s.d(t,{SW:()=>r,Ss:()=>l,Wi:()=>o});var i=s(4997);let a="/new",r=e=>e===a||e.startsWith(`${a}/`),n=()=>"true"!==(0,i.p)().NEXT_PUBLIC_USE_MP_SC_ORGANIZATION,o=e=>e===a||e===`${a}/`?"/":e.startsWith(`${a}/`)?e.slice(a.length):e,l=(e,t=n())=>{if(!t||e===a||e.startsWith(`${a}/`))return e;if(e.startsWith("http://")||e.startsWith("https://"))try{let t=new URL(e);return t.pathname=l(t.pathname,!0),`${t.origin}${t.pathname}${t.search}${t.hash}`}catch{return e}let s=e.startsWith("/")?e:`/${e}`;return`${a}${s}`}},6896:(e,t,s)=>{"use strict";s.d(t,{BL:()=>l,DD:()=>c,Ls:()=>o,ee:()=>d});var i,a,r,n,o=((i={}).bank="BANK",i.mfo="MFO",i.insurance="SK",i),l=((a={}).website="WEBSITE",a.phone="PHONE",a.email="EMAIL",a.address="ADDRESS",a),c=((r={}).dateDesc="dateDesc",r.dateAsc="dateAsc",r.ratingDesc="ratingDesc",r.ratingAsc="ratingAsc",r),d=((n={}).CREDIT="CREDIT",n.DEPOSIT="DEPOSIT",n.CREDIT_CARD="CREDIT_CARD",n.DEBIT_CARD="DEBIT_CARD",n.SAVING_ACCOUNT="SAVING_ACCOUNT",n.AUTO_CREDIT="AUTO_CREDIT",n.MORTGAGE="MORTGAGE",n.MICRO_CREDIT="MICRO_CREDIT",n.BUSINESS_CREDIT="BUSINESS_CREDIT",n.LEASING="LEASING",n.OTHER_SERVICE="OTHER_SERVICE",n.OSAGO="OSAGO",n.KASKO="KASKO",n)},7479:e=>{e.exports={sortTypeContainer:"SortRadios_sortTypeContainer__rw38k",newSortRadioSortTypeContainer:"SortRadios_newSortRadioSortTypeContainer__gAisM",divider:"SortRadios_divider__lEkM5",sortType:"SortRadios_sortType__Qj4aq",sortTypeRadio:"SortRadios_sortTypeRadio__xtm9_",sortTypeTooltip:"SortRadios_sortTypeTooltip__Mroph",sortTypeTrigger:"SortRadios_sortTypeTrigger__rCqZy",sortTypeHead:"SortRadios_sortTypeHead__1jHka",newSortRadioSortTypeHead:"SortRadios_newSortRadioSortTypeHead___pSLe",sortTypeButton:"SortRadios_sortTypeButton__O_Kyq",newSortRadioSortTypeButton:"SortRadios_newSortRadioSortTypeButton__7MmTc"}},25006:(e,t,s)=>{"use strict";s.d(t,{k:()=>i});let i=(e,t)=>(/^[а-яА-Я]/.test(e.label)?0:/^[a-zA-Z]/.test(e.label)?1:2)-(/^[а-яА-Я]/.test(t.label)?0:/^[a-zA-Z]/.test(t.label)?1:2)||e.label.localeCompare(t.label)},29563:(e,t,s)=>{"use strict";s.d(t,{h:()=>r,o:()=>l});var i=s(20925);s(30933),s(6896);let a={total:0,page:0,size:0,content:[]},r=async({from:e=0,size:t=8,type:s="bank",sortBy:r="name.keyword",sortOrder:n="asc",organizationIds:o,regionIds:l,dossierNameSort:c=!1}={})=>{let d=new URLSearchParams({from:String(e),size:String(t),type:s,sortBy:r,sortOrder:n});return o?.length&&d.set("organizationIds",o.join(",")),l?.length&&d.set("regionIds",l.join(",")),c&&d.set("dossierNameSort","true"),(await (0,i.p)({url:`/organizations?${d.toString()}`,options:{isOrganizationApi:!0}})).data??a},n=e=>({id:e.legacyId,name:e.name,name_r:e.info?.naming?.nameR??e.name,name_p:e.info?.naming?.nameP??e.name,bic:e.info?.requisites?.bic,url:e.url,logo:e.logo,logo_mob:e.logo,archive:0}),o=async e=>{let t=await r({size:1e3,type:e}),s=Math.ceil((t.total-t.content.length)/1e3);if(s<=0)return t.content;let i=await Promise.all(Array.from({length:s},(t,s)=>r({from:(s+1)*1e3,size:1e3,type:e})));return[...t.content,...i.flatMap(({content:e})=>e)]},l=async()=>{let[e,t,s]=await Promise.all([o("bank"),o("mfo"),o("sk")]);return{banks:e.map(n),mfos:t.map(n),insurance_companies:s.map(n)}}},30933:(e,t,s)=>{"use strict";s.d(t,{LR:()=>n,_U:()=>d,pA:()=>u,ue:()=>c,y3:()=>l,y5:()=>o,y7:()=>r});var i,a=s(6896);a.Ls.bank,a.Ls.mfo,a.Ls.insurance;let r={[a.Ls.bank]:"banki",[a.Ls.mfo]:"mfo",[a.Ls.insurance]:"strahovanie_kompanija"},n={[a.Ls.bank]:"Банки",[a.Ls.mfo]:"Микрофинансовые организации",[a.Ls.insurance]:"Страховые"};var o=((i={}).name="name",i.rating="rating",i.reviews="reviews",i);let l=[{label:"Алфавиту",id:"name"},{label:"Отзывам",id:"reviews"}],c=[{label:"Возрастанию",id:!1},{label:"Убыванию",id:!0}],d=[{label:"Банки",value:a.Ls.bank},{label:"МФО",value:a.Ls.mfo},{label:"Страховые",value:a.Ls.insurance}],u="dossier"},34557:(e,t,s)=>{"use strict";s.d(t,{X:()=>a});var i=s(81853);let a=e=>(e||0===e)&&"number"==typeof e?(0,i.N)(e,2):null},39737:e=>{e.exports={pagination:"SeoPagination_pagination__dKYUO"}},42003:(e,t,s)=>{"use strict";s.d(t,{x:()=>v});var i=s(95155),a=s(12115),r=s(84685),n=s(24691),o=s(25032),l=s(66216),c=s(37940),d=s(14347),u=s(29722),_=s(27757),p=s(89584),m=s(7479),h=s.n(m);let S=({isMobile:e,onChangeSort:t,isIncreaseSort:s})=>(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("p",{className:(0,u.A)(h().sortTypeHead),children:[(0,i.jsx)("button",{style:{marginLeft:"0px",marginRight:e?"0px":"8px"},className:(0,u.A)(h().sortTypeButton),onClick:t,children:(0,i.jsx)(r.yZ$,{className:(0,u.A)(!s&&h().iconInverted)})}),"Сортировать"]})}),g=(0,a.memo)(({isMobile:e,onChangeSort:t,isIncreaseSort:s,onChangeSortType:a,sortTypeItems:r,sortTypeValue:n,isNewSortRadios:o})=>(0,i.jsxs)(i.Fragment,{children:[!o&&e&&(0,i.jsx)(S,{onChangeSort:t,isMobile:e,isIncreaseSort:s}),(0,i.jsxs)("div",{className:(0,u.A)(h().sortTypeContainer,o&&h().newSortRadioSortTypeContainer),onClick:e=>e.stopPropagation(),children:[o&&(0,i.jsx)(S,{onChangeSort:t,isMobile:e,isIncreaseSort:s}),r.map(e=>(0,i.jsx)("div",{"data-qa":`${e.value}_radio`,className:h().sortType,children:(0,i.jsx)(p.s,{onChange:()=>{a(e.value)},name:`${e.value}_radio`,label:e.label,checked:e.value===n,className:h().sortTypeRadio,value:e.value})},e.value))]})]}));g.displayName="SortRadios";var C=s(72435);let R=12;var T=s(60863),f=s.n(T);let v=(0,a.memo)(({isClose:e,chips:t,onClickParams:s,isIncreaseSort:p,onChangeIncreaseSort:m,sortTypeItems:h,sortTypeValue:S,onChangeSortType:T,isFixed:v,portalId:y,onClickChip:b,className:L,isNewSortRadios:x})=>{let N=(0,d.nu)("m"),{containerRef:w,isOverflow:I,minLength:j,handleCompute:E}=(({length:e,isActive:t=!0,gap:s=R,rows:i=1})=>{let[r,n]=(0,a.useState)(!1),o=(0,a.useRef)([]),l=(0,a.useRef)(null),c=(0,a.useRef)(null),d=(0,a.useRef)(()=>null),u=(0,a.useRef)(0),[_,p]=(0,a.useState)(e),m=(0,a.useRef)(((e=300)=>{let t=null;return s=>{t&&clearInterval(t),t=setTimeout(s,e)}})(700)),h=(0,a.useCallback)(()=>{n(!1),setTimeout(()=>{let t=c.current?.getBoundingClientRect().width??0,a=1,r=0,l=0;for(let e=0;e<=o.current.length;e++){let n=o.current[e];if(!n)continue;let c=n.getBoundingClientRect().width+s;if(c>=t&&(c=t),(r+=c)>=t*a){if(a>=i){r-=c;break}r>t*a&&(r+=t*a-(r-c)),a++}l++}n(e>l),p(l),u.current=r})},[s,e,i]);return(0,a.useEffect)(()=>{if(window.removeEventListener("resize",d.current),t)return d.current=()=>m.current(h),d.current(),window.addEventListener("resize",d.current),()=>window.removeEventListener("resize",d.current)},[h,t]),(0,a.useEffect)(()=>{if(r){let e=(c.current?.getBoundingClientRect().width??0)*i,t=(l.current?.getBoundingClientRect().width??0)+u.current-e;t>0&&p(e=>{let i=0;for(let a=e;a>=0;a--){let e=o.current[a],r=e?.getBoundingClientRect().width;if(e&&r&&(i++,(t-=r+s)<=0))break}return e-i})}},[s,r,i]),{isOverflow:r,minLength:_,chipsRef:o,buttonRef:l,containerRef:c,handleCompute:h}})({length:t.length,isActive:!N}),[A,k]=(0,a.useState)(!1),$=N?j:4,B=N?I:A,[F,D]=(0,a.useState)(!1),[O,M]=(0,a.useState)(!1),[z,U]=(0,a.useState)(!1),P=t.length-$,W=(0,a.useMemo)(()=>[{id:"overflow",label:`${F?"Скрыть":"Ещё"} ${P}`}],[F,P]),H=(0,a.useCallback)(()=>{N?M(e=>!e):D(e=>!e)},[N]),G=(0,a.useRef)(void 0);(0,a.useEffect)(()=>{let t=G.current;if(void 0===e)return;let s=N?O:F;if(!s||t===e){G.current=e;return}(t!==e||s)&&(H(),G.current=e)},[H,e,N,O,F]);let K=(0,a.useCallback)(()=>{M(!1),setTimeout(()=>s?.(),300)},[s]),Z=()=>U(e=>!e),q=(0,a.useCallback)(()=>m?.(!p),[p,m]);(0,a.useEffect)(()=>{N&&(k(!1),k(t.length>4))},[t.length,N]),(0,a.useEffect)(()=>{E()},[E,v]);let V=(0,i.jsx)("div",{className:(0,u.A)(!N&&x&&f().sortTypeDesktop),children:(0,i.jsx)(g,{isMobile:N,isIncreaseSort:p,onChangeSort:q,onChangeSortType:T,sortTypeItems:h,sortTypeValue:S,isNewSortRadios:x,portalId:y})}),J=h.find(e=>e.value===S);return(0,i.jsxs)("div",{className:(0,u.A)(f().filter,x&&f().newSortRadiosFilter,v&&f().stuck,L),children:[(0,i.jsx)(l.m,{className:f().mainContainer,children:(0,i.jsxs)("div",{className:f().container,children:[(0,i.jsxs)("div",{className:(0,u.A)(f().chipsContainer,!F&&f().chipsContainerClosed),ref:w,children:[(0,i.jsx)(o.C,{size:"l",onChipClick:e=>b?.(e),className:f().chips,variant:"secondary",chips:t.slice(0,N||F||!B?t.length:$)}),!N&&I&&P>0&&(0,i.jsx)(o.C,{size:"l",className:f().chips,variant:"secondary",chips:W,onChipClick:H})]}),(0,i.jsxs)("div",{className:f().actionsWrapper,children:[(0,i.jsxs)("button",{className:(0,u.A)(f().action,f().actionButton),onClick:s,children:[(0,i.jsx)(r.uJ7,{size:22,className:f().icon}),(0,i.jsx)("span",{className:f().actionText,children:"Все параметры"})]}),(0,i.jsxs)("div",{className:f().action,children:[(0,i.jsx)("button",{className:(0,u.A)(f().icon,f().iconButton,!p&&f().iconInverted),onClick:N&&v?Z:q,children:(0,i.jsx)(r.yZ$,{size:22})}),(0,i.jsxs)(c.ms,{opened:!N&&z,placement:"bottom-end",onToggle:Z,children:[(0,i.jsx)(c.uu,{children:(0,i.jsx)("span",{className:(0,u.A)(f().actionText,f().actionButton),"data-qa":`${S}_order`,children:J?.shortLabel||J?.label||"Сортировка"})}),(0,i.jsx)(c.pm,{children:V})]})]})]})]})}),(0,i.jsxs)(_.Z,{id:y,children:[(0,i.jsx)(C.L,{footer:(0,i.jsx)(n.$,{className:f().modalButton,onClick:K,label:"Изменить параметры"}),className:(0,u.A)(f().modal,x&&f().newSortRadioModal),isOpen:O,onClose:H,children:(0,i.jsx)("div",{className:f().chipsContainerModal,children:(0,i.jsx)(o.C,{chips:t,className:f().chips,size:"l",variant:"secondary",onChipClick:K})})}),(0,i.jsx)(C.L,{className:(0,u.A)(f().modal,x&&f().newSortRadioModal),isSmallPopup:x,onClose:Z,isOpen:!!(z&&N),footer:(0,i.jsx)(n.$,{size:x?"s":"m",className:f().modalButton,label:"Применить",onClick:Z}),children:V})]})]})});v.displayName="ListFilter"},50364:(e,t,s)=>{"use strict";s.d(t,{v:()=>c});var i=s(95155),a=s(12115),r=s(5772),n=s(4997),o=s(6896);let l={src:"/directory/_next/static/media/bank-placeholder.d924b4ac.svg",height:108,width:108,blurWidth:0,blurHeight:0},c=e=>{let{bic:t,url:s,type:c,width:d,height:u,className:_,companyName:p,archive:m,priority:h}=e,S=((e,t,s,i)=>{if(""===s||void 0===s)return l;let a=i?.toUpperCase()===o.Ls.bank&&"0"!==String(t)[0]?`0${t}`:String(t),r=t?a:String(s),n=i?.toLowerCase(),c="insurance"===n?"sk":n;return`${e}/mp-assets/images/${c}/logo-brandmark-${c}-${r}.svg`})((0,n.p)().NEXT_PUBLIC_S3_ASSETS,t,s,c),[g,C]=(0,a.useState)(m?l:S),[R,T]=(0,a.useState)(S);return S!==R&&(T(S),C(m?l:S)),(0,i.jsx)(r.default,{className:_,src:g,width:d,height:u,alt:p?`Логотип ${p}`:"logo",loading:h?"eager":void 0,onError:()=>C(l),suppressHydrationWarning:!0})};s(57826)},57826:(e,t,s)=>{"use strict";s.d(t,{S:()=>r});var i=s(95155),a=s(24278);let r=e=>(0,i.jsx)(a.E,{className:e.className,width:e.width,height:e.height})},60863:e=>{e.exports={filter:"ListFilter_filter__E5PHL",newSortRadiosFilter:"ListFilter_newSortRadiosFilter__2dflS",sortTypeDesktop:"ListFilter_sortTypeDesktop__Yef7U",container:"ListFilter_container__Molcd",modal:"ListFilter_modal__0Q3R9",newSortRadioModal:"ListFilter_newSortRadioModal__5K1jd",modalButton:"ListFilter_modalButton__0Q3M3",chipsContainerModal:"ListFilter_chipsContainerModal__h_MAJ",chipsContainer:"ListFilter_chipsContainer__jKEfP",chips:"ListFilter_chips__bWY2z",chipsContainerClosed:"ListFilter_chipsContainerClosed__RmbSt",actionsWrapper:"ListFilter_actionsWrapper__87DPh",action:"ListFilter_action__AVlfa",actionText:"ListFilter_actionText__6vJqS",iconButton:"ListFilter_iconButton__nt1oX",actionButton:"ListFilter_actionButton__hRj9y",icon:"ListFilter_icon__G3naU",iconInverted:"ListFilter_iconInverted__zfVvQ",stuck:"ListFilter_stuck__CJKpN",mainContainer:"ListFilter_mainContainer__13FFs",chip:"ListFilter_chip__QBtZg"}},63203:(e,t,s)=>{"use strict";s.d(t,{k:()=>o});var i=s(95155),a=s(4997),r=s(39737),n=s.n(r);let o=({page:e=1,totalPage:t=1,url:s})=>{let r=(0,a.p)().NEXT_PUBLIC_BASE_URL;return(0,i.jsxs)("div",{className:n().pagination,children:[e>1&&(0,i.jsxs)("a",{href:`${r}${s}?page=${e-1}`,children:["Предыдущая страница - ",e-1]}),e<t&&(0,i.jsxs)("a",{className:n().paginationNext,href:`${r}${s}?page=${e+1}`,children:["Следующая страница - ",e+1]})]})}},81853:(e,t,s)=>{"use strict";function i(e,t=2){return+e.toFixed(t)}s.d(t,{N:()=>i})},89242:(e,t,s)=>{"use strict";s.d(t,{O:()=>i});let i=(e,t,s,i,a)=>{let r=a?s.split("/").slice(0,e.length).join("/"):s;return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((s,a)=>{let n=a===e.length-1;return{"@type":"ListItem",position:a+1,name:`${i&&2===a?"⭐ ":""}${s.label}`,item:t+(n?r:s.href)}})}}},98558:(e,t,s)=>{"use strict";s.d(t,{B:()=>a});var i=s(95155);let a=({data:e})=>(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}})},98668:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});let i={setItem:(e,t)=>{try{window.localStorage.setItem(e,t)}catch(e){return console.error(e),!1}return!0},getItemRaw:e=>{try{return window.localStorage.getItem(e)}catch(e){return console.error(e),null}},getItem:e=>{let t=i.getItemRaw(e);if(t&&"undefined"!==t)try{return JSON.parse(t)}catch{console.warn(`invalid object in localStorage by key: ${e}`)}return null},removeItem:e=>{try{window.localStorage.removeItem(e)}catch(e){console.error(e)}}}}}]);