(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3562],{65377:function(e,t,n){"use strict";n.d(t,{ZK:function(){return p},bv:function(){return g},O9:function(){return h},AJ:function(){return _},vz:function(){return b},dZ:function(){return f}});var l=n(59306),a=n(41356),s=n(30318),i=n(24269),r=n(56227);let o=e=>("object"!=typeof e||null===e||Object.keys(e).forEach(t=>{void 0===e[t]&&delete e[t]}),e),d=e=>e?{totalItems:e.total,maxPage:Math.floor(e.total/e.size),all:e.total,addresses:e.content.map(e=>o({...e,id:e.legacyIdAdd||e.id,phone_main:e.phoneMain,phone_other:e.phoneOther,main:e.isMain?1:0,branch:e.isBranch?1:0,atm:e.isAtm?1:0,legal_address:e.isLegalAddress?1:0,fk_id:e.bankId,region_id:e.regionId,town_id:e.legacyIdCity||e.cityId,mfo_id:e.mfoId,sk_id:e.skId,distance_self:e.distanceSelf,company:{url:"",name:"",name_r:"",logo_mob:""},town:{name_p:"",name:"",url:"",region_url:""}}))}:null;var c=n(21013),u=n(22870);let _=async(e,t)=>(await (0,l.t)({url:"/money_data/AddressesPageProps.json?url=vse_adresa".concat(e?"/".concat(e):"").concat(t?"/".concat(t):"")})).data||null,m=(e,t,n)=>(0,l.t)({url:"".concat(e).concat(t?"&page_size=10&page=".concat(t):""),config:{signal:n}}),p=async(e,t,n)=>{if(r.oY)return m(e,t,n);let a=await (0,l.t)({url:"".concat(e).concat("number"==typeof t?"&size=10&page=".concat(t-1):"&size=1000"),options:{isGeo:!0},config:{signal:n}}),s=d(a.data);return{...a.data,data:s}},v=e=>{let{regionUrl:t,townUrl:n,fk:l,mfo:a,sk:i,marker:r,orgUrl:o}=e,d="".concat(t?"/".concat(t):"").concat(n?"/".concat(n):"");("moskva"===n||"sankt-peterburg"===n||"sevastopol"===n)&&(d="/".concat(n));let c=(null==l?void 0:l.length)?"&fk=".concat(l.join(",")):"",u=(null==a?void 0:a.length)?"&mfo=".concat(a.join(",")):"",_=(null==i?void 0:i.length)?"&sk=".concat(i.join(",")):"",m=[];null==r||r.forEach(e=>{m.push(...s.u0[e])});let p=m.length?"&flags=".concat(m.join(",")):"";return"/money_data/AddressesFlags.json?url=/vse_adresa".concat(d).concat(c).concat(u).concat(_).concat(p).concat(o?"&orgUrl=".concat(o):"")},h=async e=>{if(r.oY){var t;return(null===(t=(await (0,l.t)({url:"/money_data/AddressesDetail.json?url=".concat(e)})).data)||void 0===t?void 0:t.address)||null}let n=await (0,l.t)({url:"/api/v1/addresses/".concat(e),options:{isGeo:!0}});if(!n.data)return null;let a=d({content:[n.data],total:1,page:0,size:1});return(null==a?void 0:a.addresses[0])||null},g=e=>{if(r.oY)return v(e);let{regionUrl:t,townUrl:n,fk:l,mfo:a,sk:s,marker:i}=e,o="".concat(t?"&regionUrl=".concat(t):"").concat(n?"&cityUrl=".concat(n):"");o||(o="&regionUrl=moskva&cityUrl=moskva");let d=(null==l?void 0:l.length)?"&bankIds=".concat(l.join("&bankIds=")):"",c=(null==a?void 0:a.length)?"&mfoIds=".concat(a.join("&mfoIds=")):"",u=(null==s?void 0:s.length)?"&skIds=".concat(s.join("&skIds=")):"",_=null==i?void 0:i.reduce((e,t)=>e+Number(t),0),m=(null==i?void 0:i.length)?"&flags=".concat(_):"",p="".concat(o).concat(d).concat(c).concat(u).concat(m);return"/api/v1/addresses?active=true".concat(p)},b=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.$.bank,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(!(null==t?void 0:t.id))return null;let l=(0,a.K1)({type:e,regionId:n,companyIds:[t.id]}),s=await (0,a.Jh)(l.reviews,1,10),r=(0,u.c)(s),o=(0,c.W)((null==s?void 0:s.result.reviews)||[],r,e,t);return o.length?{scLayoutName:"ReviewsAboutFinuslugi",title:"Отзывы о ".concat(t.name_p||t.name),subTitle:"Публикуем честные отзывы, чтобы помочь вам сделать выбор",isActive:!0,custom:{background:""},value:{type:"all",reviews:o,registerButton:{link:"https://lk.finuslugi.ru/registration",text:"Зарегистрироваться на Финуслугах"}}}:null},f=async(e,t)=>await (0,l.t)({url:"".concat(e,"&short=1"),config:{signal:t}})},30318:function(e,t,n){"use strict";n.d(t,{H9:function(){return r},VN:function(){return a},i6:function(){return i},j6:function(){return s},u0:function(){return o}});var l=n(84620);let a=[1095,1096,134,720,189,180],s=[{href:"/",label:"Главная"},{label:"Адреса и телефоны офисов финансовых организаций"}],i={banks:[],mfos:[],insurance_companies:[]},r={[l.Q.branch]:1,[l.Q.Atm]:2,[l.Q.Legal]:4},o={[r[l.Q.branch]]:[1,23],[r[l.Q.Atm]]:[2],[r[l.Q.Legal]]:[4,28]}},33562:function(e,t,n){"use strict";n.d(t,{default:function(){return ek}});var l=n(57437),a=n(80684),s=n(35563),i=n(75461),r=n(20777),o=n(59226),d=n(44789),c=n(61994),u=n(30166),_=n(33145),m=n(99376),p=n(2265),v=n(65377),h=n(59306),g=n(56227);let b={banks:[],mfos:[],insurance_companies:[]},f=async(e,t)=>{let n={...b};if(!e||!t)return n;if(g.oY){let l=await (0,v.AJ)(e,t);return n.banks=((null==l?void 0:l.town_companies)||(null==l?void 0:l.region_companies)||[]).map(String),n.mfos=((null==l?void 0:l.town_mfo)||(null==l?void 0:l.region_mfo)||[]).map(String),n}return(await (0,h.t)({url:"/api/v1/organizations/".concat(e,"/").concat(t,"/ids"),options:{isGeo:!0}})).data||n};var x=n(58560),A={src:"/directory/_next/static/media/banner-main.6cffccb7.webp",height:432,width:976,blurDataURL:"data:image/webp;base64,UklGRpIAAABXRUJQVlA4WAoAAAAQAAAABwAAAwAAQUxQSCEAAAAAAAAAH5cRP2QABwBl/8RWXg4PMtv//0EQBwBy///CAAAAVlA4IEoAAACwAQCdASoIAAQAAkA4JbACdAD0gbJgAM12l3a9F8fwye6Y/eq6ka0UdWP3Jcw5w/f0T78Mh9hOx8d5No/tY/x9S8ScFp/+AAAAAA==",blurWidth:8,blurHeight:4},j=n(60816),k=n(30618),y=n(55089),w=n(30318),N=n(84620),M=n(91672),T={src:"/directory/_next/static/media/banner-app.73036e5c.webp",height:312,width:646,blurDataURL:"data:image/webp;base64,UklGRlYAAABXRUJQVlA4IEoAAADwAQCdASoIAAQAAkA4JbACdLoAAwkG/ewA/gsZPt2CSPw8QLmXy0+PB0ZsBWfTJdHNZe7zGX/XeX5eaCm/wt8j9tJmZ/g25gAAAA==",blurWidth:8,blurHeight:4},S=n(51479),C=n(54550),D=n(19453),B=n.n(D);let F=()=>(0,l.jsxs)("a",{className:B().wrapper,href:"https://promo.finuslugi.ru/mobapp",onClick:()=>{(0,S.D)({eventCategory:g.lc,eventActionType:S.i.banner,eventActionText:(0,C.b)("Удобный доступ к своим финансам"),eventLabel:"https://promo.finuslugi.ru/mobapp"})},children:[(0,l.jsxs)("div",{className:B().left,children:[(0,l.jsx)(_.default,{width:270,height:130,src:T,className:B().image,alt:"app banner image"}),(0,l.jsx)("div",{className:B().gradient})]}),(0,l.jsxs)("div",{className:B().right,children:[(0,l.jsxs)("div",{className:B().text,children:[(0,l.jsx)("div",{className:B().title,children:"Удобный доступ к своим финансам"}),(0,l.jsx)("div",{className:B().subtitle,children:"Не выходя из дома, без похода в\xa0банк"})]}),(0,l.jsx)(i.zx,{className:B().button,size:"s",label:"Подробнее"})]})]});var E=n(79920),I=n(12283),z=n.n(I);let L=e=>{let{data:t,handleClick:n,loadMore:a,showPagination:s,hideFkType:r,showOnMap:o,loading:d,regions:u}=e;if(!t.length)return null;let _=(e,t)=>{let n="bank";return e&&(n="insurance"),t&&(n="mfo"),n};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:(0,c.Z)(z().wrapper,{[z().loading]:d}),children:t.map((e,a)=>(0,l.jsxs)(p.Fragment,{children:[(0,l.jsxs)("a",{className:z().item,href:(0,E.M6)(e,u),onClick:n(e),children:[(0,l.jsxs)("div",{className:z().top,children:[(0,l.jsx)("div",{className:z().fk,children:(0,l.jsxs)("div",{className:z().name,children:[(0,l.jsx)("div",{className:z().logo,children:(0,l.jsx)(M.D,{url:e.bic||e.fk_url||"",type:_(e.sk_id,e.mfo_id),width:32,height:32,companyName:e.fk_name})}),(0,l.jsx)("span",{children:e.fk_name})]})}),(0,l.jsxs)("div",{className:z().chips,children:[!r&&(0,l.jsx)("span",{className:z().selected,children:e.sk_id&&"Страховая"||e.mfo_id&&"МФО"||"Банк"}),!!e.branch&&(0,l.jsx)("span",{children:"Отделение"}),!!e.atm&&(0,l.jsx)("span",{children:"Банкомат"}),!!e.legal_address&&(0,l.jsx)("span",{children:"Юр. адрес"})]})]}),(0,l.jsxs)("div",{className:z().middle,children:[(0,l.jsx)("div",{className:z().middleTitle,children:"Адрес"}),(0,l.jsx)("div",{className:z().addr,children:e.addr}),(0,l.jsx)("div",{className:z().onMap,onClick:t=>{t.preventDefault(),t.stopPropagation(),o(e)},children:"На карте"})]}),(0,l.jsx)(i.zx,{className:z().moreButton,label:"Подробнее",size:"s"})]}),a<t.length-1&&1!==a&&(0,l.jsx)("div",{className:z().divider}),1===a&&(0,l.jsx)(F,{})]},a))}),s&&(0,l.jsx)(i.zx,{className:z().showMoreButton,variant:"secondary",label:"Показать больше",onClick:a})]})};var O=n(29681),U=n(65914),W=n.n(U);let P=e=>{let{data:t,setShowMap:n,loading:a}=e;return t.length?null:(0,l.jsxs)("div",{className:(0,c.Z)(W().wrapper,{[W().loading]:a}),children:[(0,l.jsx)(_.default,{className:W().image,width:300,height:200,loading:"lazy",src:O.Z,alt:"Изображение - К сожалению, мы ничего не нашли"}),(0,l.jsx)("div",{className:W().title,children:"К сожалению, мы ничего не нашли"}),(0,l.jsx)("div",{className:W().subtitle,children:"На карте проще найти нужную организацию — она показывает все ближайшие адреса"}),(0,l.jsx)(i.zx,{variant:"secondary",className:W().button,label:"Найти на карте",size:"s",onClick:()=>n(!0)})]})};var R=n(66617),Q=n(18219),Z=n(98631),Y=n(77892),X=n(46218),V=n.n(X);let q=[{name:"Организация",width:"24%"},{name:"Адрес",width:"31%"},{name:"Режим работы",width:"24%"},{name:"Телефон",width:"12%"},{name:" ",width:"9%"}],G=e=>{let{item:t,openedTooltip:n,setOpenedTooltip:s}=e;return(0,l.jsxs)("div",{className:V().tooltipWrapper,children:[(0,l.jsx)(i.zx,{variant:"white",className:V().dots,onClick:()=>{(0,S.D)({eventCategory:g.lc,eventActionType:S.i.button,eventActionText:"IconFdsDotsVerticalO",eventLabel:(0,C.b)("".concat(t.fk_name||"","_").concat(t.addr||""))}),s(t.id)},children:(0,l.jsx)(a.IconFdsDotsVerticalO,{size:26,className:V().dotsIcon})}),n===t.id&&(0,l.jsxs)("span",{className:V().tooltip,children:[(0,l.jsxs)("div",{onClick:()=>{(0,S.D)({eventCategory:g.lc,eventActionType:S.i.button,eventActionText:(0,C.b)("Скопировать"),eventLabel:(0,C.b)("".concat(t.fk_name||"","_").concat(t.addr||""))}),(0,Z.G)(t),s(null)},children:[(0,l.jsx)(a.IconFdsCopyO,{size:22}),"Скопировать"]}),(0,l.jsx)("span",{})]})]})},J=e=>{let{data:t,handleClick:n,loadMore:a,showPagination:s,hideFkType:r,showOnMap:o,loading:d,handleOpenModal:u,regions:_,initialMaxPage:m,initialPage:v}=e,[h,b]=(0,p.useState)(null),f=e=>{e.target.closest(".".concat(V().tooltip))||b(null)};(0,p.useEffect)(()=>(document.body.addEventListener("click",f),()=>document.body.removeEventListener("click",f)),[]);let x=q.map(e=>{let{width:t}=e;return t}).join(" "),A=(e,t)=>{let n="bank";return e&&(n="insurance"),t&&(n="mfo"),n};return t.length?(0,l.jsxs)("div",{className:(0,c.Z)(V().wrapper,{[V().loading]:d}),children:[(0,l.jsxs)("div",{className:V().table,role:"table","aria-label":"Таблица адресов",children:[(0,l.jsx)("div",{role:"rowgroup",className:V().header,children:(0,l.jsx)("div",{role:"row",className:V().headerRow,style:{gridTemplateColumns:x},children:q.map((e,t)=>{let{name:n}=e;return(0,l.jsx)("div",{role:"columnheader",className:V().headerCell,children:n},t)})})}),(0,l.jsx)("div",{role:"rowgroup",className:V().body,children:t.map((e,a)=>(0,l.jsxs)(p.Fragment,{children:[(0,l.jsxs)("div",{role:"row",className:(0,c.Z)(V().row,{[V().divideless]:2===a||!s&&a===t.length}),style:{gridTemplateColumns:x},onClick:n(e),children:[(0,l.jsxs)("div",{role:"cell",className:V().cell,children:[(0,l.jsxs)("a",{className:V().name,href:(0,E.M6)(e,_),onClick:e=>e.preventDefault(),children:[(0,l.jsx)("div",{className:V().logo,children:(0,l.jsx)(M.D,{url:e.bic||e.fk_url||"",type:A(e.sk_id,e.mfo_id),width:40,height:40,companyName:e.fk_name})}),e.fk_name]}),(0,l.jsxs)("div",{className:V().chips,children:[!r&&(0,l.jsx)("span",{className:V().selected,children:e.sk_id&&"Страховая"||e.mfo_id&&"МФО"||"Банк"}),!!e.branch&&(0,l.jsx)("span",{children:"Отделение"}),!!e.atm&&(0,l.jsx)("span",{children:"Банкомат"}),!!e.legal_address&&(0,l.jsx)("span",{children:"Юр. адрес"}),!!e.office&&(0,l.jsx)("span",{children:"Офис продаж"}),!!e.claims_center&&(0,l.jsx)("span",{children:"Центр урегулирования убытков"})]}),(0,l.jsx)("div",{className:V().hover})]}),(0,l.jsxs)("div",{role:"cell",className:V().cell,children:[(0,l.jsx)("div",{className:V().addr,children:e.addr}),(0,l.jsxs)("div",{className:V().coords,children:[e.lat,", ",e.lon]}),(0,l.jsx)("div",{className:V().onMap,onClick:t=>{t.stopPropagation(),o(e)},children:"На карте"})]}),(0,l.jsx)("div",{role:"cell",className:V().cell,children:(0,l.jsx)("div",{className:V().time,dangerouslySetInnerHTML:{__html:e.worktime?(0,Q.q)(e.worktime):"—"}})}),(0,l.jsx)("div",{role:"cell",className:V().cell,children:(0,l.jsx)("a",{className:V().phone,href:(0,Y.o)(e.phone_main),onClick:t=>{(0,S.D)({eventCategory:g.lc,eventActionType:S.i.link,eventActionText:(0,C.b)(e.phone_main||""),eventLabel:(0,C.b)((0,Y.o)(e.phone_main)||"")}),t.stopPropagation()},children:e.phone_main})}),(0,l.jsx)("div",{role:"cell",className:V().cell,onClick:e=>{e.stopPropagation()},children:(0,l.jsx)(G,{item:e,handleOpenModal:u,openedTooltip:h,setOpenedTooltip:b})})]}),1===a&&(0,l.jsx)("div",{role:"row",className:V().bannerRow,children:(0,l.jsx)("div",{role:"cell",className:V().bannerCell,style:{gridColumn:"1 / -1",paddingRight:0,border:0},children:(0,l.jsx)(F,{})})})]},a))})]}),(0,l.jsx)(R.H,{page:v,totalPage:m,url:"/adresa"}),s&&(0,l.jsx)(i.zx,{className:V().button,variant:"secondary",label:"Показать больше",pending:d,onClick:a})]}):null};var H=n(86610),$=n.n(H);let K=e=>(0,l.jsxs)("div",{className:$().wrapper,children:[(0,l.jsx)(J,{...e}),(0,l.jsx)(L,{...e}),(0,l.jsx)(P,{...e})]});var ee=n(13466),et=n(49689),en=n(73564),el=n(68186),ea=n(89273),es=n.n(ea);let ei=(e,t)=>{let n="";return e.atm&&(n="Банкомат "),e.branch&&(n="Отделение "),e.legal_address&&(n="Юр. адрес "),{id:String(t),label:"".concat(n).concat(e.fk_name)}},er=e=>{let[t,n]=(0,p.useState)("0");(0,p.useEffect)(()=>{e.isOpen||n("0")},[e.isOpen]);let a=e.addresses[Number(t)];if(!a)return null;let s="bank";return a.sk_id&&(s="insurance"),a.mfo_id&&(s="mfo"),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:es().titleWrapper,children:[(0,l.jsx)("div",{className:es().logo,children:(0,l.jsx)(M.D,{url:a.bic||a.fk_url||"",type:s,width:30,height:30,companyName:a.fk_name})}),(0,l.jsx)("label",{className:es().title,children:a.fk_name})]}),(0,l.jsx)(el.G,{address:a,handleShowModal:e.handleShowModal,isModal:!0}),e.addresses.length>1&&(0,l.jsx)(i.sY,{className:es().tabs,tabs:e.addresses.map(ei),activeTabId:t,onTabChange:e=>n(e),stretch:!0,size:"s"})]})},eo=e=>{let t=(0,i.aF)("l"),{mounted:n}=(0,en.b)({opened:e.isOpen});if(!n)return null;let s={...e};return(0,l.jsx)(ee.h,{id:"addressMapWrapper",children:t?(0,l.jsx)(et.j,{className:es().mobilePopup,contentClassName:es().content,isOpen:s.isOpen,onClose:s.onClose,children:(0,l.jsx)(er,{...s})}):(0,l.jsx)("div",{className:(0,c.Z)(es().desktopModal,{[es().desktopModalOpen]:s.isOpen}),children:(0,l.jsx)("div",{className:es().desktopModalOverlay,onClick:s.onClose,children:(0,l.jsxs)("div",{className:es().desktopModalContent,onClick:e=>e.stopPropagation(),children:[(0,l.jsx)("span",{onClick:s.onClose,className:es().closeIcon,children:(0,l.jsx)(a.IconFdsCloseO,{size:16})}),(0,l.jsx)(er,{...s})]})})})})};var ed=n(52593);let ec=()=>{var e;let t=window.location.href,n=((null==t?void 0:null===(e=t.split("#")[1])||void 0===e?void 0:e.split("?")[0])||"").split("&"),l={fk:{key:"fk",process:e=>decodeURI(e).split("~")},mfo:{key:"mfo",process:e=>decodeURI(e).split("~")},sk:{key:"sk",process:e=>decodeURI(e).split("~")},fg:{key:"marker",process:e=>decodeURI(e).split("~").map(Number)}};return n.reduce((e,t)=>{let n=Object.keys(l).find(e=>t.startsWith(e));if(n){let{key:a,process:s}=l[n];return e[a]=s(t.slice(n.length+1)),e}return{...e}},{fk:[],mfo:[],sk:[],marker:[]})},eu=e=>{let{fk:t,mfo:n,sk:l,marker:a}=ec(),s=[...(null==t?void 0:t.map(t=>{let n=null==e?void 0:e.banks.find(e=>String(e.url)===String(t));return n?{label:n.name||"",value:"com_".concat(n.url)}:null}).filter(e=>!!e))||[],...(null==n?void 0:n.map(t=>{let n=null==e?void 0:e.mfos.find(e=>String(e.url)===String(t));return n?{label:n.name||"",value:"mfo_".concat(n.url)}:null}).filter(e=>!!e))||[],...(null==l?void 0:l.map(t=>{let n=null==e?void 0:e.insurance_companies.find(e=>String(e.url)===String(t));return n?{label:n.name||"",value:"sk_".concat(n.url)}:null}).filter(e=>!!e))||[]],i=(null==a?void 0:a.includes(1))||!(null==a?void 0:a.length),r=(null==a?void 0:a.includes(2))||!(null==a?void 0:a.length),o=(null==a?void 0:a.includes(4))||!(null==a?void 0:a.length);return{selectedFk:s,showBranches:i,showAtms:r,showLegal:o,isDefaultState:0===s.length&&i&&r&&o}},e_=e=>{let t={};return e.map(e=>{let{id:n,name:l,towns:a}=e;return a.forEach(e=>{e.parentId=n,t[e.name]=t[e.name]||{},t[e.name][e.id]=l}),a}).reduce((e,n)=>(n.forEach(e=>{Object.keys(t[e.name]).length>1&&(e.parentName=t[e.name][e.id])}),[...e,...n]),[])};var em=n(79387),ep=n(24269),ev=n(33346),eh=n(72676),eg=n(38856),eb=n(89487),ef=n(47270),ex=n(25393),eA=n.n(ex);let ej=(0,u.default)(()=>Promise.all([n.e(2859),n.e(7585)]).then(n.bind(n,17585)).then(e=>e.AdresaMap),{loadableGenerated:{webpack:()=>[17585]},ssr:!1});var ek=e=>{var t,n,u,h,M,T,D,B,F,I,z,L,O,U,W,P,R;let{addresses:Q,reviews:Z,region:Y,town:X,selectedFk:V,maxPage:q,initialPage:G=1,dataUrl:J,faqBlockData:H,pageIsSection:$,initRadioType:ee,bestOffersData:et,needsGeoLocationSync:en}=e,{env:el}=(0,y.k)(),ea=(0,m.usePathname)(),[es,ei]=(0,p.useState)(w.i6),[er,ec]=(0,p.useState)([]),[ex,ek]=(0,p.useState)(Q),[{region:ey,town:ew},eN]=(0,p.useState)({region:Y,town:X}),eM=$?Y:ey,eT=$?X:ew,[eS,eC]=(0,p.useState)(b),eD=eu(es),[eB,eF]=(0,p.useState)(V),[eE,eI]=(0,p.useState)(ee),ez=(0,p.useMemo)(()=>eE===N.Q.branch,[eE]),eL=(0,p.useMemo)(()=>eE===N.Q.Atm,[eE]),eO=(0,p.useMemo)(()=>eE===N.Q.Legal,[eE]),eU=(0,p.useMemo)(()=>{var e;return!!(null==es?void 0:null===(e=es.banks)||void 0===e?void 0:e.length)},[!!(null==es?void 0:null===(t=es.banks)||void 0===t?void 0:t.length)]),[eW,eP]=(0,p.useState)(q>1),[eR,eQ]=(0,p.useState)(!1),[eZ,eY]=(0,p.useState)(null),[eX,eV]=(0,p.useState)(!1),[eq,eG]=(0,p.useState)(!1),[eJ,eH]=(0,p.useState)(null),[e$,eK]=(0,p.useState)(!1),[e0,e1]=(0,p.useState)(!1),[e2,e6]=(0,p.useState)([]),e3=(0,p.useRef)(G),e4=(0,p.useRef)(null),e5=(0,i.aF)("l"),e7=(0,p.useRef)(!0),e9=(0,p.useRef)(eD.isDefaultState),e8=(0,p.useRef)(ea),te=(0,d.a)();(0,p.useEffect)(()=>{if($)return;let e=eg.A.getItem("user_region"),t=eg.A.getItem("user_town"),n=e||Y||null,l=t||X||null;eN({region:n,town:l}),te.selectCity(n,l),document.addEventListener("onRegionChange",e=>{var t,n;eN({region:null==e?void 0:null===(t=e.detail)||void 0===t?void 0:t.region,town:null==e?void 0:null===(n=e.detail)||void 0===n?void 0:n.town})})},[]),(0,p.useEffect)(()=>{if(!eD.isDefaultState&&eU){eF([...V||[],...eD.selectedFk]);let e=N.Q.Atm;eD.showBranches&&(e=N.Q.branch),eD.showLegal&&(e=N.Q.Legal),eI(e)}},[eU]),(0,p.useEffect)(()=>{(0,x.s)().then(e=>{ei({banks:(null==e?void 0:e.companies)||[],mfos:(null==e?void 0:e.mfos)||[],insurance_companies:(null==e?void 0:e.insurance_companies)||[]})}),(0,x.s)({regions:!0}).then(e=>{ec((null==e?void 0:e.regions)||[])})},[]);let tt=null==eB?void 0:eB.filter(e=>{let{value:t}=e;return String(t).includes("com_")}).map(e=>{let{value:t}=e;return String(t).replace("com_","")}),tn=null==eB?void 0:eB.filter(e=>{let{value:t}=e;return String(t).includes("mfo_")}).map(e=>{let{value:t}=e;return String(t).replace("mfo_","")}),tl=null==eB?void 0:eB.filter(e=>{let{value:t}=e;return String(t).includes("sk_")}).map(e=>{let{value:t}=e;return String(t).replace("sk_","")}),ta=[...tt||[],...tn||[],...tl||[]][0],ts=(()=>{let e=[];return(ez&&e.push(1),eL&&e.push(2),eO&&e.push(4),e.length>=3)?[]:e})(),ti={fk:tt,mfo:tn,sk:tl},tr={regionUrl:null==eM?void 0:eM.url,townUrl:null==eT?void 0:eT.url,marker:ts,...ti},to=(0,E.ly)(tr);(0,p.useEffect)(()=>{!$&&eU&&(to!==e8.current&&!$&&e9.current&&(e8.current=to,window.history.replaceState(null,"",to)),e9.current||setTimeout(()=>{e9.current=!0},1e3))},[to,eU]),(0,p.useEffect)(()=>{f(null==eM?void 0:eM.url,null==eT?void 0:eT.url).then(eC)},[null==eM?void 0:eM.url,null==eT?void 0:eT.url]);let td=$&&!eU?{orgUrl:ta}:(0,E.rZ)(es,tt,tn,tl),tc={regionUrl:null==eM?void 0:eM.url,townUrl:null==eT?void 0:eT.url,...td,marker:ts},tu=(0,v.bv)(tc),t_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;e3.current=e,eV(!0),(0,v.ZK)(tu,e).then(t=>{let{data:n}=t;ek([...e>1?ex:[],...(null==n?void 0:n.addresses)||[]]),eP(e+1<=((null==n?void 0:n.maxPage)||0))}).finally(()=>{eV(!1)})};(0,p.useEffect)(()=>{if(!en&&e7.current){e7.current=!1;return}t_(),eY(null)},[null==eM?void 0:eM.url,null==eT?void 0:eT.url,eB,ez,eL,eO,en]);let tm=(null==eT?void 0:eT.name_p)||(null==eM?void 0:eM.name_p)||"",tp=(0,em.K)(ex,es),tv=eS.banks,th=es.banks.filter(e=>!e.archive&&(!tv.length||tv.includes(String(e.id)))).map(e=>({label:e.name||"",value:"com_".concat(e.url)})),tg=eS.mfos,tb=es.mfos.filter(e=>!e.archive&&(!tg.length||tg.includes(String(e.id)))).map(e=>({label:e.name||"",value:"mfo_".concat(e.url)})),tf=eS.insurance_companies,tx=[...th,...tb,...es.insurance_companies.filter(e=>!e.archive&&(!tf.length||tf.includes(String(e.id)))).map(e=>({label:e.name||"",value:"sk_".concat(e.url)}))].sort(eh.a),tA=tx.length?tx:eB||[],tj=e_(er).sort((e,t)=>{let n=w.VN.findIndex(t=>t===e.id),l=w.VN.findIndex(e=>e===t.id);return n>-1||l>-1?(n<0?1e3:n)-(l<0?1e3:l):e.name.localeCompare(t.name)}),tk=tj.map(e=>{let{parentId:t,id:n,name:l,parentName:a}=e;return{label:"".concat(l).concat(a?" / ".concat(a):""),value:"".concat(t,"-").concat(n)}}),ty={label:"".concat(null==eT?void 0:eT.name),value:"".concat(null==eM?void 0:eM.id,"-").concat(null==eT?void 0:eT.id)},tw=er.length?tk:[ty],tN=!((null==tt?void 0:tt.length)&&(null==tn?void 0:tn.length)&&(null==tl?void 0:tl.length))&&!!((null==tt?void 0:tt.length)||(null==tn?void 0:tn.length)||(null==tl?void 0:tl.length)),tM=eJ||Z,tT="/".concat((null===(n=ti.sk)||void 0===n?void 0:n[0])?"kompanija":(null===(u=ti.mfo)||void 0===u?void 0:u[0])?"mfo":"banki","/").concat((null===(h=ti.fk)||void 0===h?void 0:h[0])||(null===(M=ti.mfo)||void 0===M?void 0:M[0])||(null===(T=ti.sk)||void 0===T?void 0:T[0]),"/otzyvy"),tS={...tM,value:{...(null==tM?void 0:tM.value)||{},reviews:(null==tM?void 0:null===(B=tM.value)||void 0===B?void 0:null===(D=B.reviews)||void 0===D?void 0:D.slice(0,10))||[],registerButton:{...(null==tM?void 0:null===(F=tM.value)||void 0===F?void 0:F.registerButton)||{},...eJ?{text:"Показать все отзывы",link:tT}:{}}}},tC=es.banks.find(e=>{let{url:t}=e;return String(t)===String(null==tt?void 0:tt[0])}),tD=es.mfos.find(e=>{let{url:t}=e;return String(t)===String(null==tn?void 0:tn[0])}),tB=es.insurance_companies.find(e=>{let{url:t}=e;return String(t)===String(null==tl?void 0:tl[0])}),tF=tC?ep.$.bank:tD?ep.$.mfo:tB?ep.$.insurance:void 0,tE=tC||tD||tB,tI=(null==H?void 0:null===(z=H.value)||void 0===z?void 0:null===(I=z.blocks)||void 0===I?void 0:I[0])||null,tz=(null==Q?void 0:null===(O=Q[0])||void 0===O?void 0:null===(L=O.company)||void 0===L?void 0:L.name_r)||(null==Q?void 0:null===(W=Q[0])||void 0===W?void 0:null===(U=W.company)||void 0===U?void 0:U.name);(0,p.useEffect)(()=>{$||(0,v.vz)(tF,tE).then(eH)},[tE]);let tL=()=>{(0,S.D)({eventCategory:g.lc,eventActionType:S.i.link,eventActionText:(0,C.b)(tm||"всей России")}),(0,S.D)({eventCategory:g.lc,eventActionType:S.i.popup,eventActionText:"city_modal"}),te.handleToggleModal(!0)},tO=()=>{if(e4.current){let e=e4.current.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:e-200,behavior:"smooth"})}},tU=e=>{e||eY(null),eQ(e),e?(0,S.D)({eventCategory:g.lc,eventActionType:S.i.button,eventActionText:(0,C.b)("Показать на карте")}):(0,S.D)({eventCategory:g.lc,eventActionType:S.i.button,eventActionText:(0,C.b)("Посмотреть списком")})},tW=()=>eK(!0),tP=(e,t)=>n=>{null==n||n.preventDefault();let l=(0,E.M6)(e,er);if((0,S.D)({eventCategory:g.lc,eventActionType:t?S.i.icon:S.i.offer,eventActionText:(0,C.b)("".concat(e.fk_name||"","_").concat(e.addr||"")),eventLabel:l}),t&&($||e.sk_id)){e6([e]),e1(!0);return}window.open(l,"_self")},tR=(e,t)=>()=>{(0,S.D)({eventCategory:g.lc,eventActionType:S.i.radio,eventActionText:(0,C.b)(e)}),eI(t)};return(0,l.jsxs)("div",{className:(0,c.Z)(eA().page,{[eA().sectionTopMargin]:$}),children:[(0,l.jsxs)(s.W2,{children:[!$&&(0,l.jsxs)("div",{className:eA().topBannerSection,children:[(0,l.jsxs)("div",{className:eA().left,children:[(0,l.jsx)(i.Oo,{style:{paddingTop:"16px"},items:w.j6}),(0,l.jsx)(j.d,{data:(0,ev.M)(w.j6,el.NEXT_PUBLIC_BASE_URL,ea)}),(0,l.jsxs)("div",{className:eA().text,children:[(0,l.jsxs)("h1",{className:eA().title,children:["Адреса и телефоны финансовых организаций",tm?" в ":" по ",(0,l.jsx)("p",{onClick:tL,children:tm||"всей России"})]}),(0,l.jsx)("div",{className:eA().subtitle,children:"Офисы и отделения по всей России"})]})]}),(0,l.jsx)("div",{className:eA().topBannerImage,children:(0,l.jsx)(_.default,{width:480,height:216,src:A,alt:"banner"})})]}),$&&(0,l.jsxs)("h2",{className:eA().sectionTitle,children:["Отделения ",tz||""," ",tm?" в ":" по ",(0,l.jsx)("p",{onClick:tL,children:tm||"всей России"})]}),(0,l.jsxs)("div",{className:eA().filters,children:[(0,l.jsxs)("div",{className:eA().inputs,children:[(0,l.jsx)(k.H,{className:eA().input,size:"middle",label:"Поиск по городу",options:tw,value:eT?[ty]:null,onChange:e=>{if(!e)return;let[t,n]=String(e[0].value).split("-"),l=er.find(e=>{let{id:n}=e;return String(n)===t})||null,a=tj.find(e=>{let{id:t}=e;return String(t)===n})||null;te.selectCity(l,a),(0,S.D)({eventCategory:g.lc,eventActionType:S.i.select,eventActionText:(0,C.b)("Поиск по городу"),eventLabel:(0,C.b)((null==a?void 0:a.name)||"")})},search:!0,isMobile:e5}),(0,l.jsx)(k.H,{className:eA().input,size:"middle",label:"Поиск по организации",options:tA,value:eB,onChange:e=>{(0,S.D)({eventCategory:g.lc,eventActionType:S.i.select,eventActionText:(0,C.b)("Поиск по организации"),eventLabel:(0,C.b)((null==e?void 0:e.map(e=>{let{label:t}=e;return t}).join(","))||"")}),eF(e)},multiple:!0,search:!0,isMobile:e5}),(0,l.jsx)(i.zx,{className:eA().button,label:eR?"Посмотреть списком":"Показать на карте",iconLeft:eR?void 0:(0,l.jsx)(a.IconFdsLocationO,{}),onClick:()=>tU(!eR)})]}),(0,l.jsxs)("div",{className:eA().radios,children:[(0,l.jsx)(i.Y8,{label:"Банкоматы",value:eL,checked:eL,name:N.Q.Atm,onChange:tR("Банкоматы",N.Q.Atm)}),(0,l.jsx)(i.Y8,{label:"Отделения",value:ez,checked:ez,name:N.Q.branch,onChange:tR("Отделения",N.Q.branch)}),(0,l.jsx)(i.Y8,{label:"Юридические адреса",value:eO,checked:eO,name:N.Q.Legal,onChange:tR("Юридические адреса",N.Q.Legal)})]}),!eR&&(0,l.jsxs)("div",{className:eA().buttons,children:[(0,l.jsx)(i.zx,{size:"s",label:"Показать на карте",iconLeft:(0,l.jsx)(a.IconFdsLocationO,{}),onClick:()=>tU(!eR)}),(0,l.jsx)(i.zx,{variant:"secondary",size:"s",label:"Показать списком",onClick:()=>{tO(),(0,S.D)({eventCategory:g.lc,eventActionType:S.i.button,eventActionText:(0,C.b)("Показать списком")})}})]})]}),(0,l.jsx)("div",{ref:e4}),!eR&&(0,l.jsx)(K,{data:tp,loadMore:()=>{(0,S.D)({eventCategory:g.lc,eventActionType:S.i.button,eventActionText:(0,C.b)("Показать больше")}),t_(e3.current+1)},showPagination:eW,hideFkType:tN,setShowMap:tU,showOnMap:e=>{(0,S.D)({eventCategory:g.lc,eventActionType:S.i.link,eventActionText:(0,C.b)("На карте"),eventLabel:(0,C.b)("".concat(e.fk_name||"","_").concat(e.addr||""))}),eY(e),eQ(!0),tO()},loading:eX,handleOpenModal:tW,handleClick:tP,isSection:$,regions:er,initialMaxPage:q,initialPage:G}),eR&&(0,l.jsxs)("div",{className:(0,c.Z)(eA().mapBlock,{[eA().loading]:eq}),children:[(0,l.jsx)("div",{id:"addressMapWrapper",className:eA().mapWrapper,children:(0,l.jsx)(ej,{dynDataUrl:eZ?void 0:tu,prepareDynData:e=>(0,em.$)(e,es),onSelect:e=>tP(e,!0)(),onSelectMultiple:e=>{var t;(0,S.D)({eventCategory:g.lc,eventActionType:S.i.icon,eventActionText:String(e.length),eventLabel:(0,C.b)((null===(t=e[0])||void 0===t?void 0:t.addr)||"")}),e6(e),e1(!0)},offices:eZ?[eZ]:void 0,highlighted:!!eZ,keepBounds:!eM&&!eT,setLoading:eG})}),(0,l.jsx)(i.zx,{label:"Показать списком",onClick:()=>tU(!1)})]}),(0,l.jsx)(ed.g,{isOpen:e$,onClose:()=>eK(!1)}),(0,l.jsx)(eo,{isOpen:e0,addresses:e2,onClose:()=>e1(!1),handleShowModal:tW})]}),et&&(0,l.jsx)(r.MJ,{tabs:et,baseUrl:el.NEXT_PUBLIC_BASE_URL,s3Assets:"".concat(el.NEXT_PUBLIC_S3_ASSETS,"/mp-assets"),dataLayerPush:eb.l}),tS&&!!tS.value.reviews.length&&(0,l.jsx)(ef.X,{...tS,showAllStars:!0}),!$&&!!(null==tI?void 0:tI.faqs.length)&&(0,l.jsx)(o.C,{sectionTitle:(null==tI?void 0:tI.title)||"",questions:(null==tI?void 0:tI.faqs)||[],dataLayerPush:eb.l,eventCategory:"adresa",href:(null==tI?void 0:null===(P=tI.readAllText)||void 0===P?void 0:P.link)||"",checkAllText:(null==tI?void 0:null===(R=tI.readAllText)||void 0===R?void 0:R.text)||""})]})}},84620:function(e,t,n){"use strict";var l,a;n.d(t,{Q:function(){return l}}),(a=l||(l={})).Atm="atm",a.branch="branch",a.Legal="legal"},52593:function(e,t,n){"use strict";n.d(t,{g:function(){return x}});var l=n(57437),a=n(80684),s=n(75461),i=n(61994),r=n(2265),o=n(13466),d=n(53120),c=n(49689),u=n(73564),_=n(42953);let m=e=>!!e&&/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e);var p=n(94451),v=n.n(p);let h={confirm:{title:"Подтвердите почту",subtitle:"Для отправки сообщений вам нужно подтвердить почту. Мы отправили письмо — откройте его и перейдите по ссылке",button:"Понятно",img:"/directory/_next/static/media/cat-yellow.7ae71e70.png",img2:"/directory/_next/static/media/cat-yellow2.7e31764b.png",img_m:"/directory/_next/static/media/cat-yellow-m.702899fa.png",img_m2:"/directory/_next/static/media/cat-yellow-m2.7ccf545d.png"},success:{title:"Ваше сообщение принято",subtitle:"Спасибо, что помогаете нам стать лучше",button:"Закрыть",img:"/directory/_next/static/media/cat-green.194a24fd.png",img2:"/directory/_next/static/media/cat-green2.f1817b3b.png",img_m:"/directory/_next/static/media/cat-green-m.9ef231ee.png",img_m2:"/directory/_next/static/media/cat-green-m2.04136091.png"},error:{title:"Возникла техническая проблема",subtitle:"Исправим это в ближайшее время. Если ссылка снова не сработает, опишите проблему в чате поддержки на нашем сайте",button:"Понятно",img:"/directory/_next/static/media/cat-red.6f1efb75.png",img2:"/directory/_next/static/media/cat-red2.d90f6568.png",img_m:"/directory/_next/static/media/cat-red-m.1e075321.png",img_m2:"/directory/_next/static/media/cat-red-m2.8601f389.png"}},g=e=>{let{status:t,onClick:n}=e;if("idle"===t)return null;let a=h[t];return(0,l.jsx)("section",{children:(0,l.jsxs)("div",{className:v().catWrapper,children:[(0,l.jsx)("img",{className:"desktopOnly",src:a.img,srcSet:"".concat(a.img,", ").concat(a.img2," 2x"),alt:"bg"}),(0,l.jsx)("img",{className:"mobileOnly",src:a.img_m,srcSet:"".concat(a.img_m,", ").concat(a.img_m2," 2x"),alt:"bg"}),(0,l.jsx)("div",{className:v().catTitle,children:a.title}),(0,l.jsx)("div",{className:v().catSubtitle,children:a.subtitle}),(0,l.jsx)(s.zx,{className:v().catButton,label:a.button,onClick:n})]})})},b=e=>e.status&&"idle"!==e.status?(0,l.jsx)(g,{status:e.status,onClick:e.onClose}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:v().subtitle,children:"Расскажите нам, мы все исправим"}),(0,l.jsx)("div",{className:v().body,children:(0,l.jsxs)("div",{className:v().top,children:[(0,l.jsx)(s.MA,{className:v().input,size:"m",placeholder:"Ваша электронная почта*",value:e.mail,onChange:e.handleMailChange,icon:(0,l.jsx)(a.IconFdsQuestionCircleO,{size:24,style:{marginRight:"8px"}}),state:e.mailError?"error":void 0,caption:e.mailError?"Неверный e-mail":void 0}),(0,l.jsx)(s.gx,{className:v().textarea,size:"l",placeholder:"Расскажите об ошибке",value:e.text,onChange:e.setText||(()=>null)}),(0,l.jsx)(s.XZ,{value:e.agree,onChange:()=>{var t;return null===(t=e.setAgree)||void 0===t?void 0:t.call(e,!e.agree)},className:v().checkbox,children:(0,l.jsxs)("p",{className:v().checkboxText,children:["Соглашаюсь с ",(0,l.jsx)("a",{href:_.fo,target:"_blank",children:"порядком приема и рассмотрения электронного обращения, направляемого через сеть интернет"})]})})]})})]}),f=e=>(0,l.jsxs)("div",{className:v().bottom,children:[(0,l.jsx)(s.zx,{size:"m",className:v().button,label:"Отправить",onClick:e.handleSubmit,disabled:e.isDisabled}),(0,l.jsxs)("p",{className:v().disclaimer,children:['Нажимая кнопку "Отправить", вы принимаете ',(0,l.jsx)("a",{href:_.Bz,target:"_blank",children:"условия политики обработки персональных данных ПАО Московская Биржа"})," ","и настоящим даете"," ",(0,l.jsx)("a",{href:_.Bz,target:"_blank",children:"согласие на обработку ПАО Московская Биржа моих персональных данных"})]})]}),x=e=>{let t=(0,s.aF)("l"),[n,a]=(0,r.useState)("idle"),[_,p]=(0,r.useState)(""),[h,g]=(0,r.useState)(!1),[x,A]=(0,r.useState)(""),[j,k]=(0,r.useState)(!1),y=!_||!x||!j||h,w=()=>{if(!m(_)){g(!0);return}null==a||a("success")},N={...e,status:n,mail:_,handleMailChange:e=>{h&&g(!(m(e)||!e)),p(e)},mailError:h,text:x,setText:A,agree:j,setAgree:k};(0,r.useEffect)(()=>{N.isOpen||a("idle")},[N.isOpen]);let{mounted:M}=(0,u.b)({opened:N.isOpen});return M?(0,l.jsxs)(o.h,{children:[!t&&(0,l.jsx)(d.d,{className:v().drawer,rowTitle:!0,titleAlign:"left",contentClassName:(0,i.Z)(v().content,{[v().catContent]:"idle"!==n}),isOpen:N.isOpen,onClose:N.onClose,title:"idle"===n?"Нашли ошибку на сайте?":void 0,width:"idle"!==n?"600px":"695px",footer:"idle"===n?(0,l.jsx)(f,{isDisabled:y,handleSubmit:w}):void 0,children:(0,l.jsx)(b,{...N})}),t&&(0,l.jsx)(c.j,{className:(0,i.Z)(v().mobilePopup),contentClassName:v().content,isOpen:N.isOpen,onClose:N.onClose,title:"idle"===n?"Нашли ошибку на сайте?":void 0,footer:"idle"===n?(0,l.jsx)(f,{isDisabled:y,handleSubmit:w}):void 0,children:(0,l.jsx)(b,{...N})})]}):null}},18219:function(e,t,n){"use strict";n.d(t,{q:function(){return l}});let l=e=>{let t=RegExp("(".concat("Обслуживание физических лиц:|Обслуживание юридических лиц:|Банкомат:|Банкоматы:",")"),"gi");return e.replace(t,"<b>$1</b>")}},79920:function(e,t,n){"use strict";n.d(t,{M6:function(){return i},jO:function(){return d},lw:function(){return a},ly:function(){return s},rZ:function(){return r}});var l=n(56227);let a=e=>{let t=Array.isArray(e)?e:[],n=!t.join("/").includes("/str_");return(null==t?void 0:t.length)>3&&n||l.MX.has(null==t?void 0:t[0])&&(null==t?void 0:t.length)>2&&n},s=e=>{let{regionUrl:t,townUrl:n,fk:a,mfo:s,sk:i,marker:r}=e,o="".concat(t?"/".concat(t):"").concat(n?"/".concat(n):"");l.MX.has(n||"")&&(o="/".concat(n));let d=((null==a?void 0:a.length)||0)+((null==s?void 0:s.length)||0)+((null==i?void 0:i.length)||0)===1?(null==a?void 0:a[0])||(null==s?void 0:s[0])||(null==i?void 0:i[0]):void 0,c=o?"/":"/com_",u=d?"".concat(c).concat(d):"",_="";_=window.location.search;let m=new URLSearchParams((0,window.location.hash).replace("#",""));(null==a?void 0:a.length)&&!u?m.set("fk",a.join("~")):m.delete("fk"),(null==s?void 0:s.length)&&!u?m.set("mfo",s.join("~")):m.delete("mfo"),(null==i?void 0:i.length)&&!u?m.set("sk",i.join("~")):m.delete("sk");let p=(null==r?void 0:r.length)===1&&2===r[0];(null==r?void 0:r.length)&&!p?m.set("fg",r.join("~")):m.delete("fg");let v=new URLSearchParams(_).toString(),h=m.toString();return"/adresa".concat(o).concat(u).concat(v?"?".concat(v):"").concat(h?"#".concat(h):"")},i=(e,t)=>{var n,a;let s=t.find(t=>{let{id:n}=t;return n===e.region_id}),i=null==s?void 0:s.towns.find(t=>{let{id:n}=t;return n===e.town_id}),r=(null==s?void 0:s.url)||(null===(n=e.town)||void 0===n?void 0:n.region_url),o=(null==i?void 0:i.url)||(null===(a=e.town)||void 0===a?void 0:a.url),d=r&&!l.MX.has(r)?"/".concat(r):"",c=e.fk_url?"/".concat(e.fk_url):"";return"/adresa".concat(d).concat(o?"/".concat(o):"").concat(c,"/").concat(e.url)},r=(e,t,n,l)=>({fk:(null==t?void 0:t.map(t=>{var n;return null===(n=e.banks.find(e=>String(e.url)===String(t)))||void 0===n?void 0:n.id}).filter(e=>!!e))||[],mfo:(null==n?void 0:n.map(t=>{var n;return null===(n=e.mfos.find(e=>String(e.url)===String(t)))||void 0===n?void 0:n.id}).filter(e=>!!e))||[],sk:(null==l?void 0:l.map(t=>{var n;return null===(n=e.insurance_companies.find(e=>String(e.url)===String(t)))||void 0===n?void 0:n.id}).filter(e=>!!e))||[]}),o=e=>{let t=Array.isArray(e)?e:[],n=t[0],a=t[1],s=t[2],i=t[3];return l.MX.has(t[0])&&(a=t[0],s=t[1],i=t[2]),{regionUrl:n,townUrl:a,companyUrl:s,pointUrl:i}},d=e=>{var t;let n,s,i,r;if(a(e))return o(e);let d=Array.isArray(e)?e:[];if(null===(t=d[0])||void 0===t?void 0:t.startsWith("com_"))return{companyUrl:d[0].replace("com_","")};if(0===d.length)return{};let c=d[d.length-1];return c.startsWith("str_")&&(r=Number(c.substring(4)),d.pop()),d.length>=1&&(n=d[0]),2===d.length&&r&&(i=d[1]),2!==d.length||r||(s=d[1]),2===d.length&&!r&&l.MX.has(d[0])&&(s=d[0],i=d[1]),3===d.length&&(s=d[1],i=d[2]),{regionUrl:n,townUrl:s,companyUrl:i,page:r}}},79387:function(e,t,n){"use strict";n.d(t,{$:function(){return a},K:function(){return l}});let l=(e,t)=>e.map(e=>{let n=t.banks.find(t=>{let{id:n}=t;return String(n)===String(e.fk_id)});return(e.sk_id?n=t.insurance_companies.find(t=>{let{id:n}=t;return String(n)===String(e.sk_id)}):e.mfo_id&&(n=t.mfos.find(t=>{let{id:n}=t;return String(n)===String(e.mfo_id)})),n||(n=e.company),n)?{...e,bic:n.bic,fk_url:n.url,fk_name:n.name,logo_mob:n.logo_mob,logo:n.logo}:e}),a=(e,t)=>e.map(e=>{let n=t.banks.find(t=>{let{id:n}=t;return String(n)===String(e.fk_id)});return(e.sk_id?n=t.insurance_companies.find(t=>{let{id:n}=t;return String(n)===String(e.sk_id)}):e.mfo_id&&(n=t.mfos.find(t=>{let{id:n}=t;return String(n)===String(e.mfo_id)})),n)?{...e,bic:n.bic,fk_url:n.url,fk_name:n.name,logo_mob:n.logo_mob,logo:n.logo}:e})},68186:function(e,t,n){"use strict";n.d(t,{G:function(){return h}});var l=n(57437),a=n(80684),s=n(75461),i=n(61994),r=n(2265),o=n(18219),d=n(98631),c=n(56227),u=n(77892),_=n(51479),m=n(54550),p=n(58017),v=n.n(p);let h=e=>{let{address:t,isModal:n}=e,[p,h]=(0,r.useState)(!1);if(!t)return null;let g="https://yandex.com/maps/?whatshere[point]=".concat(t.lon,",").concat(t.lat,"&whatshere[zoom]=17");return(0,l.jsxs)("div",{className:(0,i.Z)({[v().modal]:n}),style:{display:"contents"},children:[(0,l.jsxs)("div",{className:v().chips,children:[!!t.branch&&(0,l.jsx)("span",{children:"Отделение"}),!!t.atm&&(0,l.jsx)("span",{children:"Банкомат"}),!!t.legal_address&&(0,l.jsx)("span",{children:"Юр. адрес"})]}),t.addr&&(0,l.jsxs)("div",{className:v().subSectionWrapper,children:[(0,l.jsx)("label",{children:"Адрес"}),(0,l.jsx)("div",{children:t.addr}),(0,l.jsxs)("div",{className:v().coords,children:[t.lat,", ",t.lon]}),(0,l.jsx)("div",{className:v().onMap,onClick:()=>{(0,_.D)({eventCategory:c.lc,eventActionType:_.i.link,eventActionText:(0,m.b)("На карте ".concat(t.fk_name||"","_").concat(t.addr||"")),eventLabel:g}),window.open(g,"_blank")},children:"На карте"})]}),t.phone_main&&(0,l.jsxs)("div",{className:v().subSectionWrapper,children:[(0,l.jsx)("label",{children:"Телефон"}),(0,l.jsx)("a",{className:v().phone,href:(0,u.o)(t.phone_main),onClick:()=>{(0,_.D)({eventCategory:c.lc,eventActionType:_.i.link,eventActionText:(0,m.b)(t.phone_main||""),eventLabel:(0,m.b)((0,u.o)(t.phone_main)||"")})},children:t.phone_main})]}),t.worktime&&(0,l.jsxs)("div",{className:v().subSectionWrapper,children:[(0,l.jsx)("label",{children:"Расписание"}),(0,l.jsx)("div",{className:v().time,dangerouslySetInnerHTML:{__html:(0,o.q)(t.worktime)}})]}),n&&(0,l.jsx)("div",{className:v().dividerWrapper,children:(0,l.jsx)("div",{className:v().divider})}),(0,l.jsx)(s.zx,{className:v().copyButton,variant:"secondary",label:p?"Скопировано":"Скопировать",size:"s",iconLeft:p?void 0:(0,l.jsx)(a.IconFdsCopyO,{}),onClick:()=>{(0,_.D)({eventCategory:c.lc,eventActionType:_.i.button,eventActionText:(0,m.b)("Скопировать"),eventLabel:(0,m.b)("".concat(t.fk_name||"","_").concat(t.addr||""))}),(0,d.G)(t),h(!0),setTimeout(()=>{h(!1)},2e3)},disabled:!!p})]})}},98631:function(e,t,n){"use strict";n.d(t,{G:function(){return l}});let l=e=>{let t="https://yandex.com/maps/?whatshere[point]=".concat(e.lon,",").concat(e.lat,"&whatshere[zoom]=17"),n=e.phone_main?"\nТелефон \n".concat(e.phone_main):"",l="".concat((null==e?void 0:e.fk_name)||(null==e?void 0:e.name)||""," \nАдрес \n").concat(e.addr," \n").concat(t).concat(n," \nРасписание \n").concat(e.worktime||"-");navigator.clipboard.writeText(l)}},42953:function(e,t,n){"use strict";n.d(t,{Bz:function(){return s},L2:function(){return l},fo:function(){return a}});let l="https://assets.finuslugi.ru/mp-assets/user-agreement.pdf",a="https://assets.finuslugi.ru/mp-assets/platform-rules.pdf",s="https://assets.finuslugi.ru/mp-assets/privacy-policy.pdf"},21013:function(e,t,n){"use strict";n.d(t,{W:function(){return i}});var l=n(24269),a=n(71938),s=n(36773);let i=(e,t,n,i)=>e?e.map(e=>{var r;let o;let d=null==t?void 0:t[n],c=null==d?void 0:null===(r=d.find(t=>t.id===e.service_id))||void 0===r?void 0:r.name,u=(null==i?void 0:i.name)?[i.name]:[];o=n===l.$.insurance?"/otzyv":n===l.$.mfo?"/mfo":"/banki";let _=n===l.$.insurance?"":"/otzyvy";return{...e,product_type:c?[...u,c]:[],text:e.review,url:"".concat(o,"/").concat(null==i?void 0:i.url).concat(_,"/").concat(e.url),orgType:n,publ_date:(0,a.p6)(e.date||"").toString(),bank_logo:(null==i?void 0:i.logo_mob)||void 0,bank_url:(0,s.A)(i)||(null==i?void 0:i.url)}}):[]},22870:function(e,t,n){"use strict";n.d(t,{c:function(){return a}});var l=n(24269);let a=e=>{var t,n;return{[l.$.bank]:(null==e?void 0:null===(t=e.services)||void 0===t?void 0:t.filter(e=>{let{target:t}=e;return"BANK"===t}))||[],[l.$.mfo]:(null==e?void 0:null===(n=e.services)||void 0===n?void 0:n.filter(e=>{let{target:t}=e;return"MFO"===t}))||[],[l.$.insurance]:(null==e?void 0:e.servicesSk)||[]}}},77892:function(e,t,n){"use strict";n.d(t,{o:function(){return l}});let l=e=>{if(!e)return"";let t=e.replace(/\D/g,"");return e.startsWith("+")?"tel:+".concat(t):"tel:".concat(t)}},47270:function(e,t,n){"use strict";n.d(t,{X:function(){return h}});var l=n(57437),a=n(35563),s=n(75461),i=n(61994),r=n(2265),o=n(51479),d=n(54550),c=n(64242),u=n(76175),_=n(94829),m=n(35738),p=n.n(m);let v=e=>e.replace(/[.,!?]/g,"").split(/\s+/).slice(0,3).join(" "),h=e=>{let{title:t,subTitle:n,value:{reviews:m,registerButton:h,ratingCustomClass:g},showAllStars:b=!1,variant:f,loading:x}=e,[A,j]=(0,r.useState)(!1),[k,y]=(0,r.useState)(null),w=(0,s.aF)("l")?n.replace(/\./g,"<br />"):n,N=e=>{(0,o.D)({eventCategory:_.ii,eventActionType:o.i.popup,eventActionText:"review",eventLabel:"review_".concat(e.name).concat((0,d.b)(e.advantages?"_".concat(v(e.advantages)):""))}),y(e),j(!0)},M=(e,t)=>{N(t)};if(m.length)return(0,l.jsx)("div",{className:(0,i.Z)(p().section,f&&p()[f]),children:(0,l.jsx)(a.W2,{children:(0,l.jsxs)("div",{className:p().wrapper,children:[(0,l.jsx)("h2",{className:p().title,children:t}),w&&(0,l.jsx)("p",{className:p().subtitle,dangerouslySetInnerHTML:{__html:w}}),(0,l.jsx)("div",{className:p().slider_wrapper,children:(0,l.jsxs)(s.iR,{pagination:!0,navigation:!0,navigationVariant:"secondary",navigationSize:"s",options:{slidesPerView:1,spaceBetween:16},breakpoints:{s:{slidesPerView:2},l:{slidesPerView:3,spaceBetween:24},xl:{slidesPerView:4,spaceBetween:24}},className:p().slider,children:[!x&&m.map((e,t)=>(0,l.jsx)(s.wI,{onClick:t=>M(t,e),children:(0,l.jsx)(c.A,{post:e,ratingCustomClass:g,showAllStars:b,variant:f&&(0,_.VI)(f)})},"".concat(e.name,"-").concat(t))),x&&[1,2,3,4,5].map(e=>(0,l.jsx)(s.wI,{children:(0,l.jsx)(a.Od,{className:p().skeleton,height:316})},"".concat(e)))]})}),(0,l.jsx)(s.zx,{as:"a",href:h.link,onClick:()=>{(0,_.GC)("main",h.text||"",h.link,_.ii)},label:h.text,className:(0,i.Z)(p().button,h.customClass),size:"s",iconRight:h.iconRight}),(0,l.jsx)(u.Y,{data:k,buttonData:h,ratingCustomClass:g,isOpen:A,onClose:()=>{j(!1)},showAllStars:b})]})})})}},25393:function(e){e.exports={topBannerSection:"Adresa_topBannerSection__Po2mh",title:"Adresa_title___HubR",page:"Adresa_page__vnsYM",sectionTopMargin:"Adresa_sectionTopMargin__F2Egb",left:"Adresa_left__F0SBx",text:"Adresa_text__BSIXe",subtitle:"Adresa_subtitle__gzmv2",topBannerImage:"Adresa_topBannerImage__jFUIa",sectionTitle:"Adresa_sectionTitle__QDth1",filters:"Adresa_filters__7H4Ib",inputs:"Adresa_inputs__zzj2r",input:"Adresa_input__IXYf5",gray:"Adresa_gray__jVgUk",button:"Adresa_button__cYNX0",radios:"Adresa_radios__r2sRz",buttons:"Adresa_buttons__gY6Zu",mapBlock:"Adresa_mapBlock__nd2xA",loading:"Adresa_loading__orgti",mapWrapper:"Adresa_mapWrapper__z8GR5",faq:"Adresa_faq__7xYqD"}},86610:function(e){e.exports={wrapper:"AddressesList_wrapper__tZZhl"}},12283:function(e){e.exports={wrapper:"AddressesMobTable_wrapper__MEtVw",item:"AddressesMobTable_item__ep0ig",top:"AddressesMobTable_top__yd2XX",fk:"AddressesMobTable_fk__C_jc3",name:"AddressesMobTable_name__PgsTw",logo:"AddressesMobTable_logo__xy_rN",button:"AddressesMobTable_button__ZDsTY",chips:"AddressesMobTable_chips__FoXMc",selected:"AddressesMobTable_selected__QI29S",middle:"AddressesMobTable_middle__2ZJ1V",middleTitle:"AddressesMobTable_middleTitle__rs7N_",addr:"AddressesMobTable_addr__3U5aP",onMap:"AddressesMobTable_onMap___W4og",moreButton:"AddressesMobTable_moreButton__ZSKt_",divider:"AddressesMobTable_divider__FiuGT",showMoreButton:"AddressesMobTable_showMoreButton__s54D0",loading:"AddressesMobTable_loading__Az4V_"}},65914:function(e){e.exports={title:"AddressesNotFound_title__USENR",wrapper:"AddressesNotFound_wrapper__vDZHB",image:"AddressesNotFound_image__obEW4",subtitle:"AddressesNotFound_subtitle__GvSOF",button:"AddressesNotFound_button__mNfiK",loading:"AddressesNotFound_loading__i1b4x"}},46218:function(e){e.exports={wrapper:"AddressesTable_wrapper__ryrOo",table:"AddressesTable_table__6bX66",row:"AddressesTable_row___Cxbd",cell:"AddressesTable_cell__47Ywi",tooltipWrapper:"AddressesTable_tooltipWrapper__ipj49",hover:"AddressesTable_hover__SVevf",chips:"AddressesTable_chips__lUaCO",selected:"AddressesTable_selected__fehYt",headerCell:"AddressesTable_headerCell__90sba",divideless:"AddressesTable_divideless__Q_Q32",headerRow:"AddressesTable_headerRow__3e7f2",bannerRow:"AddressesTable_bannerRow__cjl0T",bannerCell:"AddressesTable_bannerCell__lewHQ",name:"AddressesTable_name__lbFe7",logo:"AddressesTable_logo__E2rys",coords:"AddressesTable_coords__9Mf0l",onMap:"AddressesTable_onMap__QeY4A",time:"AddressesTable_time__LMTY8",phone:"AddressesTable_phone__hibRe",dots:"AddressesTable_dots__AKEm5",button:"AddressesTable_button__VFUUO",loading:"AddressesTable_loading__qNSLC",tooltip:"AddressesTable_tooltip__uksp1"}},89273:function(e){e.exports={mobilePopup:"AdresaDetailModal_mobilePopup__B3Jpt",titleWrapper:"AdresaDetailModal_titleWrapper__scvqN",logo:"AdresaDetailModal_logo__6FCOP",title:"AdresaDetailModal_title__QMcSp",desktopModalOverlay:"AdresaDetailModal_desktopModalOverlay__Z9O3D",desktopModalOpen:"AdresaDetailModal_desktopModalOpen__6CRVl",desktopModalContent:"AdresaDetailModal_desktopModalContent__mocfg",closeIcon:"AdresaDetailModal_closeIcon__y5Xz5",tabs:"AdresaDetailModal_tabs__3YNUD"}},94451:function(e){e.exports={catTitle:"AdresaErrorFormModal_catTitle__7Dqqf",content:"AdresaErrorFormModal_content__MrfLT",drawer:"AdresaErrorFormModal_drawer__SY72_",button:"AdresaErrorFormModal_button__fm2Fe",mobilePopup:"AdresaErrorFormModal_mobilePopup__xlftF",body:"AdresaErrorFormModal_body__u7b0q",top:"AdresaErrorFormModal_top__BtGBC",subtitle:"AdresaErrorFormModal_subtitle___uEZ2",input:"AdresaErrorFormModal_input__Zmz32",textarea:"AdresaErrorFormModal_textarea__XfP1f",checkbox:"AdresaErrorFormModal_checkbox__dbFVM",checkboxText:"AdresaErrorFormModal_checkboxText__A7UkE",imageWrapper:"AdresaErrorFormModal_imageWrapper__qGv6w",bgImg:"AdresaErrorFormModal_bgImg__3Ru6y",bgImgM:"AdresaErrorFormModal_bgImgM__PYxVL",img:"AdresaErrorFormModal_img__Fxse2",imgM:"AdresaErrorFormModal_imgM__BveH7",bottom:"AdresaErrorFormModal_bottom__wRxmq",disclaimer:"AdresaErrorFormModal_disclaimer__wT8Pt",catWrapper:"AdresaErrorFormModal_catWrapper__fPhbc",catSubtitle:"AdresaErrorFormModal_catSubtitle__IbbUO",catButton:"AdresaErrorFormModal_catButton__V0DFS"}},19453:function(e){e.exports={title:"MobAppTableBanner_title__6qvC5",wrapper:"MobAppTableBanner_wrapper__GeAGy",left:"MobAppTableBanner_left__cJN35",right:"MobAppTableBanner_right__EKjQP",text:"MobAppTableBanner_text__FCqY5",subtitle:"MobAppTableBanner_subtitle__2AU_4",button:"MobAppTableBanner_button__2numP",image:"MobAppTableBanner_image__OP3lv",gradient:"MobAppTableBanner_gradient__pCaO3"}},58017:function(e){e.exports={company:"AdresaDetail_company__E_Uxk",addressesNearbyBlock:"AdresaDetail_addressesNearbyBlock__oZVbm",title:"AdresaDetail_title__z3D5d",page:"AdresaDetail_page__s_NZp",bodyWrapper:"AdresaDetail_bodyWrapper__yp3sx",body:"AdresaDetail_body__BJdCq",bannerWrapper:"AdresaDetail_bannerWrapper__dyNsU",content:"AdresaDetail_content__DWMUa",logo:"AdresaDetail_logo__jCZNw",info:"AdresaDetail_info__pNqPZ",rating:"AdresaDetail_rating__8_037",chips:"AdresaDetail_chips__W0xkB",subSectionWrapper:"AdresaDetail_subSectionWrapper__1WDba",coords:"AdresaDetail_coords__OF_h1",onMap:"AdresaDetail_onMap__v_K5n",phone:"AdresaDetail_phone__ql_m1",time:"AdresaDetail_time__zh0As",copyButton:"AdresaDetail_copyButton__8Q_v4",mapWrapper:"AdresaDetail_mapWrapper__E6YCu",dividerWrapper:"AdresaDetail_dividerWrapper__4_Bv_",divider:"AdresaDetail_divider__cjsKJ",modal:"AdresaDetail_modal__pEayN"}},35738:function(e){e.exports={section:"styles_section__f7NZK",title:"styles_title__sJE4F",primary:"styles_primary__Gahyf",wrapper:"styles_wrapper__ui63P",subtitle:"styles_subtitle__6lIOu",slider:"styles_slider__y_ecS",slider_wrapper:"styles_slider_wrapper__jJT5W",button:"styles_button__Rso9N",skeleton:"styles_skeleton__jo_zh"}}}]);