(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8973],{20002:(e,s,a)=>{"use strict";a.d(s,{AdresaDetail:()=>k});var r=a(95155),l=a(12115),n=a(37206),i=a(48830),d=a(66216),o=a(4997),t=a(26111),m=a(58154),c=a(43255),h=a(18290),p=a(40497),b=a(74185),u=a(69805),x=a(70081),j=a(5134),v=a(61019),N=a(71192),f=a.n(N);let y=(0,n.default)(()=>Promise.all([a.e(6993),a.e(6128),a.e(371)]).then(a.bind(a,10371)).then(e=>e.AdresaMap),{loadableGenerated:{webpack:()=>[10371]},ssr:!1}),_=(0,n.default)(()=>Promise.all([a.e(2327),a.e(6126),a.e(4344)]).then(a.bind(a,24344)).then(e=>e.AddressesNearbySlider),{loadableGenerated:{webpack:()=>[24344]},ssr:!1}),g={branch:{name:"Отделение"},atm:{name:"Банкомат"},mfo:{name:"Офис"}};function k({company:e,address:s,region:a,town:n,supportBlockData:N}){let P=(0,o.px)(),[w,S]=(0,l.useState)(!1),[M,A]=(0,l.useState)(!1),[C,E]=(0,v.Q)(),I=s.mfo_id?"mfo":!s.atm||s.branch||s.legal_address?p.n.branch:p.n.Atm,O=(0,l.useMemo)(()=>(0,x.o)([s],{banks:[e],mfos:[e],insurance_companies:[e]}),[s,e]),U="fk";s.sk_id?U="sk":s.mfo_id&&(U="mfo");let W=(0,l.useMemo)(()=>(0,u.cC)({regionUrl:a?.url,townUrl:n?.url,[U]:[e.url]}),[U,e.url,a?.url,n?.url]),$="bank";s.sk_id?$="insurance":s.mfo_id&&($="mfo");let z="insurance"===$,L=(0,l.useMemo)(()=>`https://static-maps.yandex.ru/1.x/?ll=${s.lon},${s.lat}&z=13&l=map`,[s.lat,s.lon]);return(0,r.jsxs)("div",{className:f().page,children:[(0,r.jsxs)(d.m,{children:[(0,r.jsx)(i.B,{style:{padding:"16px 0"},items:[{href:"/",label:"Главная"},{label:"Адреса и телефоны",href:"/adresa"},{label:`${g[I].name} ${e.name_r||e.name}`}]}),(0,r.jsx)("div",{className:f().bodyWrapper,children:(0,r.jsxs)("div",{className:f().body,children:[(0,r.jsx)("div",{className:f().bannerWrapper,children:(0,r.jsx)(h.o,{organizationType:$,bannerUrl:z&&e.url?c.IP:void 0,priority:!0})}),(0,r.jsxs)("div",{className:f().content,children:[(0,r.jsx)("div",{className:f().logo,children:(0,r.jsx)(m.v,{bic:e.bic||e.url||"",type:$,url:e.url,width:78,height:78,companyName:e.name,priority:!0})}),(0,r.jsxs)("div",{className:f().info,children:[(0,r.jsx)("div",{className:f().company,children:(0,r.jsx)("h1",{children:e.name})}),(0,r.jsx)(j.Q,{address:O[0],handleShowModal:()=>S(!0)})]}),(0,r.jsxs)("div",{className:f().mapWrapper,onPointerDown:E,children:[!M&&(0,r.jsx)("div",{className:f().staticMapImageWrapper,children:(0,r.jsxs)("div",{className:f().staticMapOverlay,children:[(0,r.jsx)("img",{src:L,alt:"Карта",className:f().staticMapImage,fetchPriority:"high"}),(0,r.jsx)("div",{className:f().marker,children:(0,r.jsx)("div",{className:f().companyLogo,children:(0,r.jsx)(m.v,{bic:e.bic||e.url||"",type:$,url:e.url,width:78,height:78,companyName:e.name,priority:!0})})})]})}),C&&(0,r.jsx)(y,{zoom:13,offices:O,onLoad:()=>A(!0)})]})]})]})})]}),(0,r.jsx)(b.w,{isOpen:w,onClose:()=>S(!1)}),(0,r.jsx)(_,{company:e,address:s,allAddressesUrl:W,region:a}),N&&(0,r.jsx)(t.Support,{...N,s3Assets:P.NEXT_PUBLIC_S3_ASSETS})]})}},90589:(e,s,a)=>{Promise.resolve().then(a.bind(a,93619)),Promise.resolve().then(a.bind(a,26159)),Promise.resolve().then(a.bind(a,41112)),Promise.resolve().then(a.bind(a,21957)),Promise.resolve().then(a.bind(a,81497)),Promise.resolve().then(a.bind(a,20002))}},e=>{e.O(0,[6009,8193,2207,8618,6817,4581,5414,6619,7597,3218,9099,7857,7011,3552,2660,6245,5109,3667,7562,695,7201,1044,4524,851,6970,9636,6097,9039,2327,4653,2545,3177,8465,1546,9992,9569,9314,7255,8832,8286,4375,1325,7412,8441,3794,7358],()=>e(e.s=90589)),_N_E=e.O()}]);