(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8557],{20920:e=>{e.exports={review:"ReviewListCard_review__zOeDh",clickable:"ReviewListCard_clickable__CWOdH",readAllButton:"ReviewListCard_readAllButton__Beqgf",reviewHeader:"ReviewListCard_reviewHeader__K_OpH",reviewHeaderTop:"ReviewListCard_reviewHeaderTop__xZS_I",reviewAuthor:"ReviewListCard_reviewAuthor__LL6_T",authorInfo:"ReviewListCard_authorInfo__QnxaQ",authorName:"ReviewListCard_authorName__aM3vx",rating:"ReviewListCard_rating__ulebt",ratingValue:"ReviewListCard_ratingValue__JFQhp",ratingStars:"ReviewListCard_ratingStars__s2M26",star:"ReviewListCard_star__flEja",gray:"ReviewListCard_gray__hzS9m",date:"ReviewListCard_date__VKvSv",tags:"ReviewListCard_tags__AgrhS",reviewContent:"ReviewListCard_reviewContent__1VT8G",expanded:"ReviewListCard_expanded__K8rlk",reviewText:"ReviewListCard_reviewText__ibEdY",reviewTitle:"ReviewListCard_reviewTitle__Ps_Yq",overlay:"ReviewListCard_overlay__AsC9a",reviewContentBottom:"ReviewListCard_reviewContentBottom__yHvhE",commentsIcon:"ReviewListCard_commentsIcon__VRmPW",commentsLabel:"ReviewListCard_commentsLabel__try3D"}},36183:(e,a,i)=>{"use strict";i.d(a,{P:()=>d});var t=i(95155),r=i(14347),s=i(29722),n=i(58154),l=i(69284),o=i.n(l);let d=e=>{let a=(0,r.nu)("m"),i=e.forceMobile||a,l="ReviewDetail"===e.type,d=l?i?18:21:i?16:21;return(0,t.jsxs)("div",{className:(0,s.A)(o().avatar,{[o().desktop]:!i,[o().reviewDetail]:l}),children:[e.user.slice(0,1),(0,t.jsx)("div",{className:o().companyLogoWrapper,children:(0,t.jsx)(n.v,{bic:e.bic||e.fkUrl||"",type:e.organizationType||e.fkType,url:e.fkUrl||e.organizationUrl,width:d,height:d,companyName:e.fkName,archive:e.archiveCompany})})]})}},39737:e=>{e.exports={pagination:"SeoPagination_pagination__dKYUO"}},63203:(e,a,i)=>{"use strict";i.d(a,{k:()=>l});var t=i(95155),r=i(4997),s=i(39737),n=i.n(s);let l=({page:e=1,totalPage:a=1,url:i})=>{let s=(0,r.p)().NEXT_PUBLIC_BASE_URL;return(0,t.jsxs)("div",{className:n().pagination,children:[e>1&&(0,t.jsxs)("a",{href:`${s}${i}?page=${e-1}`,children:["Предыдущая страница - ",e-1]}),e<a&&(0,t.jsxs)("a",{className:n().paginationNext,href:`${s}${i}?page=${e+1}`,children:["Следующая страница - ",e+1]})]})}},66205:(e,a,i)=>{"use strict";i.d(a,{E:()=>r});var t=i(12115);let r=e=>{let[a,i]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let a=e.current;if(!a)return;let t=new ResizeObserver(()=>{i(a.scrollHeight>a.clientHeight)});return t.observe(a),()=>t.disconnect()},[]),a}},69284:e=>{e.exports={avatar:"UserReviewAvatar_avatar__CrwKR",desktop:"UserReviewAvatar_desktop__wL71M",companyLogoWrapper:"UserReviewAvatar_companyLogoWrapper__QElOH",reviewDetail:"UserReviewAvatar_reviewDetail__NE8wd"}},87175:e=>{e.exports={wrapper:"ReviewsList_wrapper__GuGS_",container:"ReviewsList_container__iWHjm",bannerWrapper:"ReviewsList_bannerWrapper__5Dz5U",image:"ReviewsList_image__QrIpE",list:"ReviewsList_list__Rw537",buttonWrapper:"ReviewsList_buttonWrapper__FiMdO",paginationNext:"ReviewsList_paginationNext__gYEJe",notFound:"ReviewsList_notFound__8KGmV",notFoundTitle:"ReviewsList_notFoundTitle__p6kM4"}},87617:(e,a,i)=>{"use strict";i.d(a,{S:()=>B});var t=i(95155),r=i(12115),s=i(37206),n=i(5772),l=i(24691),o=i(66216),d=i(29722),c=i(24104),v=i(23712),m=i(98558),u=i(63203),_=i(6896),p=i(84685),w=i(24964),h=i(66205),g=i(36183),x=i(92277),A=i(50932),y=i(16378),b=i(5805),j=i(20920),C=i.n(j);let L=({review:e})=>{let{title:a,text:i}=e,[s,n]=(0,r.useState)(!1),l=(0,r.useRef)(null),o=(0,h.E)(l);return(0,t.jsxs)("div",{className:(0,d.A)(C().reviewContent,{[C().expanded]:s}),children:[(0,t.jsx)("div",{className:C().reviewTitle,children:a}),(0,t.jsx)("div",{ref:l,className:(0,d.A)(C().reviewText,{[C().overlay]:o}),children:i}),(0,t.jsx)("div",{className:C().reviewContentBottom,children:o?(0,t.jsx)("button",{className:C().readAllButton,onClick:()=>n(!0),children:"Читать полностью"}):(0,t.jsx)("div",{})})]})},R=e=>{switch(e.organizationType){case _.Ls.insurance:return(0,b.Ss)(`/otzyv/${e.organizationUrl}/${e.url}`);case _.Ls.mfo:return(0,b.Ss)(`/mfo/${e.organizationUrl}/otzyvy/${e.url}`);default:return(0,b.Ss)(`/banki/${e.organizationUrl}/otzyvy/${e.url}`)}},N=({organization:e,data:a,onClick:i})=>{let{name:r,rating:s,dt:n}=a,l=e?.name,o=(0,x.p2)(a.organizationType,a.serviceId);return a?(0,t.jsxs)("a",{className:(0,d.A)(C().review,C().clickable),href:R(a),onClick:i,children:[(0,t.jsxs)("div",{className:C().reviewHeader,children:[(0,t.jsxs)("div",{className:C().reviewHeaderTop,children:[(0,t.jsxs)("div",{className:C().reviewAuthor,children:[(0,t.jsx)(g.P,{user:r,...a,bic:e?.info?.requisites?.bic}),(0,t.jsxs)("div",{className:C().authorInfo,children:[(0,t.jsx)("div",{className:C().authorName,children:r}),(0,t.jsxs)("div",{className:C().rating,children:[(0,t.jsx)("div",{className:C().ratingValue,children:(0,y.Y)(s)}),(0,t.jsx)("div",{className:C().ratingStars,children:[1,2,3,4,5].map(e=>(0,t.jsx)(p.Zv1,{className:(0,d.A)(C().star,e>s&&C().gray)},e))})]})]})]}),(0,t.jsx)("div",{className:C().date,children:(0,A.Yq)(n||"").toString()})]}),(l||o)&&(0,t.jsxs)("div",{className:C().tags,children:[!!l&&(0,t.jsx)(w.v,{label:l,variant:"secondary"}),!!o&&(0,t.jsx)(w.v,{label:o,variant:"secondary"})]}),(0,t.jsx)("div",{className:C().date,children:(0,A.Yq)(n||"").toString()})]}),(0,t.jsx)(L,{review:a})]}):null};var f=i(87175),S=i.n(f),k=i(91234);let z=(0,s.default)(()=>Promise.all([i.e(4157),i.e(2823),i.e(2011)]).then(i.bind(i,92011)).then(e=>e.ReviewSliderModal),{loadableGenerated:{webpack:()=>[92011]},ssr:!1}),B=({reviews:e,onShowMore:a,loadingMore:i,eventCategory:s,organization:p})=>{let w,[h,g]=(0,r.useState)(!1),[x,A]=(0,r.useState)(e[0]);return(0,t.jsxs)(o.m,{children:[(0,t.jsxs)("div",{className:S().wrapper,children:[(0,t.jsxs)("div",{className:S().container,children:[(0,t.jsxs)("div",{className:(0,d.A)(S().list),children:[e?.map((e,a)=>(0,t.jsx)(N,{data:e,organization:p,onClick:a=>{a.preventDefault(),A(e),g(!0)}},a)),(0,t.jsx)(u.k,{url:"/otzyvy"})]}),a&&(0,t.jsx)("div",{className:S().buttonWrapper,children:(0,t.jsx)(l.$,{variant:"secondary",size:"s",onClick:a,pending:i,children:"Показать еще"})}),(0,t.jsx)(m.B,{data:(w=p?.info?.requisites?.legalAddress,{"@context":"https://schema.org","@type":"ItemList",name:"Отзывы о финансовых организациях",description:"Собираем мнения клиентов о банках и финансовых организациях представленных на Финуслугах",itemListElement:e.map((e,a)=>({"@type":"ListItem",position:a+1,item:{"@type":"Review",itemReviewed:{"@type":e.fkType===_.Ls.insurance?"InsuranceAgency":"BankOrCreditUnion",name:e.fkName||p?.name,...w&&{address:{"@type":"PostalAddress",addressLocality:w}}},reviewRating:{"@type":"Rating",ratingValue:e.rating},author:{"@type":"Person",name:e.name||"Аноним"},datePublished:e.dt,reviewBody:e.text}}))})}),!e.length&&(0,t.jsxs)("div",{className:S().notFound,children:[(0,t.jsx)(n.default,{className:S().image,width:300,height:200,loading:"lazy",src:k.A,alt:"Изображение - К сожалению, мы ничего не нашли"}),(0,t.jsx)("div",{className:S().notFoundTitle,children:"К сожалению, мы ничего не нашли"})]})]}),(0,t.jsxs)("div",{className:S().bannerWrapper,children:[(0,t.jsx)(c.c,{eventCategory:s||""}),(0,t.jsx)(v.N,{})]})]}),x&&(0,t.jsx)(z,{data:{...x,url:R(x)},organizationName:p?.name,buttonData:{link:"",text:""},showAllStars:!0,isOpen:h,onClose:()=>g(!1)})]})}},91234:(e,a,i)=>{"use strict";i.d(a,{A:()=>t});let t={src:"/directory/_next/static/media/not-found.62f9f991.webp",height:402,width:596,blurDataURL:"data:image/webp;base64,UklGRogAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAcPAB4hAAAASvSy9v6bAAC4/vv8//8UAJjGncDm7woABx0EERkOAABWUDggOAAAAJABAJ0BKggABQACQDglnAACmmKRwAD+76NSxwfex8j2u++jVIaCSihWHv+VWr3y88wkNqufmEAA",blurWidth:8,blurHeight:5}},91820:e=>{e.exports={section:"CompanyReviews_section__yd3Bb",sortWrapper:"CompanyReviews_sortWrapper__jYBye",activeSortOption:"CompanyReviews_activeSortOption__Uob4r",sortIcon:"CompanyReviews_sortIcon__Gkyhf"}},92277:(e,a,i)=>{"use strict";i.d(a,{FB:()=>n,fk:()=>s,p2:()=>r});var t=i(6896);let r=(e,a)=>{let i=s[e]?.find(e=>e.id===a);return i?.nameSing??i?.name},s={[t.Ls.bank]:[{id:1,name:"Кредитные карты",nameSing:"Кредитная карта",url:"credit_cards"},{id:2,name:"Потребительские кредиты",nameSing:"Потребительский кредит",url:"consumer_credits"},{id:3,name:"Ипотека",url:"mortgage"},{id:4,name:"Автокредиты",nameSing:"Автокредит",url:"car-credit"},{id:5,name:"Вклады",nameSing:"Вклад",url:"deposit"},{id:6,name:"Дебетовые карты",nameSing:"Дебетовая карта",url:"debit"},{id:7,name:"Услуги для бизнеса",url:"business_credits"},{id:8,name:"Лизинг",url:"leasing"},{id:9,name:"Прочие банковские услуги",url:"other_services"},{id:14,name:"Инвестиции",nameSing:"Инвестиция",url:"investicii"},{id:15,name:"Обучение",url:"obychenie"},{id:34,name:"Фонды",nameSing:"Фонд",url:"funds"}],[t.Ls.mfo]:[{id:10,name:"Микрозаймы",nameSing:"Микрозайм",url:"microcredits"}],[t.Ls.insurance]:[{id:1,name:"КАСКО",url:"kasko"},{id:2,name:"ОСАГО",url:"osago"},{id:3,name:"Зеленая карта",url:"zelenaja_karta"},{id:4,name:"Страхование туристов",url:"strahovanie_turistov"},{id:5,name:"ДМС",url:"dms"},{id:6,name:"Страхование квартир и домов",url:"strahovanie_kvartir_i_domov"},{id:7,name:"Страхование жизни",url:"strahovanie_zhizni"},{id:8,name:"Страхование ипотеки",url:"ipotechnoe_strahovanie"},{id:9,name:"Другое",url:"drugoe"}]},n={[t.Ls.bank]:s[t.Ls.bank].map(e=>({label:e.name,value:e.id})),[t.Ls.mfo]:s[t.Ls.mfo].map(e=>({label:e.name,value:e.id})),[t.Ls.insurance]:s[t.Ls.insurance].map(e=>({label:e.name,value:e.id}))}},98557:(e,a,i)=>{"use strict";i.r(a),i.d(a,{CompanyReviews:()=>g});var t=i(95155),r=i(12115),s=i(84685),n=i(66216),l=i(37940),o=i(74518),d=i(87617),c=i(6896),v=i(4779),m=i(26180),u=i(2191);let _=[{value:"newest",label:"Сначала новые"},{value:"oldest",label:"Сначала старые"},{value:"high-rating",label:"С высокой оценкой"},{value:"low-rating",label:"С низкой оценкой"}];var p=i(91820),w=i.n(p);let h=e=>{switch(e){case"oldest":return c.DD.dateAsc;case"high-rating":return c.DD.ratingDesc;case"low-rating":return c.DD.ratingAsc;default:return c.DD.dateDesc}},g=({organization:e,organizationType:a,reviews:i})=>{let[c,p]=(0,r.useState)(i.content),[g,x]=(0,r.useState)(i.total),[A,y]=(0,r.useState)("newest"),[b,j]=(0,r.useState)(!1),[C,L]=(0,r.useState)(!1),[R,N]=(0,r.useState)(!1),f=i.size||4,S=c.length<g,k=_.find(e=>e.value===A)?.label||_[0].label,z="oldest"===A||"low-rating"===A,B=(0,r.useMemo)(()=>h(A),[A]),D=(0,r.useCallback)(async({from:i,append:t})=>{let r=await (0,o.FC)({url:e.url,type:a,from:i,size:f,sort:B});x(r.total),p(e=>t?[...e,...r.content]:r.content)},[a,e.url,f,B]),T=(0,r.useCallback)(async()=>{if(!C&&!R&&S){L(!0);try{await D({from:c.length,append:!0})}finally{L(!1)}}},[D,S,C,R,c.length]),U=(0,r.useCallback)(async i=>{if(R||i.value===A)return void j(!1);(0,v._)({eventCategory:u.mu,eventActionType:v.y.select,eventActionText:(0,m.y)(i.label)}),y(i.value),N(!0);let t=h(i.value);try{let i=await (0,o.FC)({url:e.url,type:a,from:0,size:f,sort:t});x(i.total),p(i.content)}finally{N(!1)}j(!1)},[R,a,e.url,f,y,j,A]);return(0,t.jsxs)("section",{className:w().section,children:[(0,t.jsx)(n.m,{children:(0,t.jsx)("div",{className:w().sortWrapper,children:(0,t.jsxs)(l.ms,{opened:b,placement:"bottom-end",onToggle:j,children:[(0,t.jsxs)(l.uu,{onClick:()=>j(!0),className:w().activeSortOption,children:[z?(0,t.jsx)(s.EBK,{className:w().sortIcon}):(0,t.jsx)(s.yZ$,{className:w().sortIcon}),k]}),(0,t.jsx)(l.pm,{children:_.map(e=>(0,t.jsx)(l.n5,{label:e.label,onClick:()=>U(e)},e.value))})]})})}),(0,t.jsx)(d.S,{reviews:c,onShowMore:S?T:void 0,loadingMore:C,eventCategory:"companyDetail",organization:e})]})}}}]);