(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7862],{21755:e=>{e.exports={wrapper:"ReviewsList_wrapper__eglLM",container:"ReviewsList_container__y07Zm",bannerWrapper:"ReviewsList_bannerWrapper__4F5x5",image:"ReviewsList_image__vJoxg",list:"ReviewsList_list__DQcXz",buttonWrapper:"ReviewsList_buttonWrapper__UGFWS",paginationNext:"ReviewsList_paginationNext__Cf_IU",notFound:"ReviewsList_notFound__qMp9S",notFoundTitle:"ReviewsList_notFoundTitle__ZwE8k"}},32364:e=>{e.exports={review:"ReviewListCard_review__PPHHg",clickable:"ReviewListCard_clickable__gOv9T",readAllButton:"ReviewListCard_readAllButton__S_UaZ",reviewHeader:"ReviewListCard_reviewHeader__A_xqT",reviewHeaderTop:"ReviewListCard_reviewHeaderTop__PEZt8",reviewAuthor:"ReviewListCard_reviewAuthor__QXvZZ",authorInfo:"ReviewListCard_authorInfo__c7wtZ",authorName:"ReviewListCard_authorName__1OLXb",rating:"ReviewListCard_rating__ouB_a",ratingValue:"ReviewListCard_ratingValue__9zVCS",ratingStars:"ReviewListCard_ratingStars__DzceQ",star:"ReviewListCard_star__ZIrh8",gray:"ReviewListCard_gray__sV_qZ",date:"ReviewListCard_date__ZyUCy",tags:"ReviewListCard_tags__vm_Xr",reviewContent:"ReviewListCard_reviewContent__rwooF",expanded:"ReviewListCard_expanded__PH0Kq",reviewText:"ReviewListCard_reviewText__jMK79",reviewTitle:"ReviewListCard_reviewTitle__Hw9uo",overlay:"ReviewListCard_overlay__HfCEI",reviewContentBottom:"ReviewListCard_reviewContentBottom__zZXgl",commentsIcon:"ReviewListCard_commentsIcon__XbQY9",commentsLabel:"ReviewListCard_commentsLabel__AZ7h3"}},37862:(e,a,i)=>{"use strict";i.d(a,{S:()=>B});var r=i(95155),t=i(12115),s=i(37206),n=i(5772),l=i(24691),d=i(66216),o=i(29722),c=i(24104),v=i(23712),_=i(98558),m=i(63203),u=i(6814),w=i(84685),g=i(24964),h=i(36183),p=i(92277),A=i(50932),x=i(16378),L=i(5805),C=i(32364),j=i.n(C);let R=({review:e})=>{let{title:a,text:i}=e,[s,n]=(0,t.useState)(!1),l=(0,t.useRef)(null),d=(e=>{let[a,i]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let a=e.current;if(!a)return;let r=new ResizeObserver(()=>{i(a.scrollHeight>a.clientHeight)});return r.observe(a),()=>r.disconnect()},[]),a})(l);return(0,r.jsxs)("div",{className:(0,o.A)(j().reviewContent,{[j().expanded]:s}),children:[(0,r.jsx)("div",{className:j().reviewTitle,children:a}),(0,r.jsx)("div",{ref:l,className:(0,o.A)(j().reviewText,{[j().overlay]:d}),children:i}),(0,r.jsx)("div",{className:j().reviewContentBottom,children:d?(0,r.jsx)("button",{className:j().readAllButton,onClick:()=>n(!0),children:"Читать полностью"}):(0,r.jsx)("div",{})})]})},b=e=>{switch(e.organizationType){case u.Ls.insurance:return(0,L.S)(`/otzyv/${e.organizationUrl}/${e.url}`);case u.Ls.mfo:return(0,L.S)(`/mfo/${e.organizationUrl}/otzyvy/${e.url}`);default:return(0,L.S)(`/banki/${e.organizationUrl}/otzyvy/${e.url}`)}},N=({organization:e,data:a,onClick:i})=>{let{name:t,rating:s,dt:n}=a,l=e?.name,d=(0,p.p2)(a.organizationType,a.serviceId);return a?(0,r.jsxs)("a",{className:(0,o.A)(j().review,j().clickable),href:b(a),onClick:i,children:[(0,r.jsxs)("div",{className:j().reviewHeader,children:[(0,r.jsxs)("div",{className:j().reviewHeaderTop,children:[(0,r.jsxs)("div",{className:j().reviewAuthor,children:[(0,r.jsx)(h.P,{user:t,...a,bic:e?.info?.requisites?.bic}),(0,r.jsxs)("div",{className:j().authorInfo,children:[(0,r.jsx)("div",{className:j().authorName,children:t}),(0,r.jsxs)("div",{className:j().rating,children:[(0,r.jsx)("div",{className:j().ratingValue,children:(0,x.Y)(s)}),(0,r.jsx)("div",{className:j().ratingStars,children:[1,2,3,4,5].map(e=>(0,r.jsx)(w.Zv1,{className:(0,o.A)(j().star,e>s&&j().gray)},e))})]})]})]}),(0,r.jsx)("div",{className:j().date,children:(0,A.Y)(n||"").toString()})]}),(l||d)&&(0,r.jsxs)("div",{className:j().tags,children:[!!l&&(0,r.jsx)(g.v,{label:l,variant:"secondary"}),!!d&&(0,r.jsx)(g.v,{label:d,variant:"secondary"})]}),(0,r.jsx)("div",{className:j().date,children:(0,A.Y)(n||"").toString()})]}),(0,r.jsx)(R,{review:a})]}):null};var y=i(21755),f=i.n(y),S=i(91234);let k=(0,s.default)(()=>Promise.all([i.e(851),i.e(9636),i.e(544),i.e(7828)]).then(i.bind(i,70544)).then(e=>e.ReviewSliderModal),{loadableGenerated:{webpack:()=>[70544]},ssr:!1}),B=({reviews:e,onShowMore:a,loadingMore:i,eventCategory:s,organization:w})=>{let g,[h,p]=(0,t.useState)(!1),[A,x]=(0,t.useState)(e[0]);return(0,r.jsxs)(d.m,{children:[(0,r.jsxs)("div",{className:f().wrapper,children:[(0,r.jsxs)("div",{className:f().container,children:[(0,r.jsxs)("div",{className:(0,o.A)(f().list),children:[e?.map((e,a)=>(0,r.jsx)(N,{data:e,organization:w,onClick:a=>{a.preventDefault(),x(e),p(!0)}},a)),(0,r.jsx)(m.k,{url:"/otzyvy"})]}),a&&(0,r.jsx)("div",{className:f().buttonWrapper,children:(0,r.jsx)(l.$,{variant:"secondary",size:"s",onClick:a,pending:i,children:"Показать еще"})}),(0,r.jsx)(_.B,{data:(g=w?.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===u.Ls.insurance?"InsuranceAgency":"BankOrCreditUnion",name:e.fkName||w?.name,...g&&{address:{"@type":"PostalAddress",addressLocality:g}}},reviewRating:{"@type":"Rating",ratingValue:e.rating},author:{"@type":"Person",name:e.name||"Аноним"},datePublished:e.dt,reviewBody:e.text}}))})}),!e.length&&(0,r.jsxs)("div",{className:f().notFound,children:[(0,r.jsx)(n.default,{className:f().image,width:300,height:200,loading:"lazy",src:S.A,alt:"Изображение - К сожалению, мы ничего не нашли"}),(0,r.jsx)("div",{className:f().notFoundTitle,children:"К сожалению, мы ничего не нашли"})]})]}),(0,r.jsxs)("div",{className:f().bannerWrapper,children:[(0,r.jsx)(c.c,{eventCategory:s||""}),(0,r.jsx)(v.N,{})]})]}),A&&(0,r.jsx)(k,{data:{...A,url:b(A)},organizationName:w?.name,buttonData:{link:"",text:""},showAllStars:!0,isOpen:h,onClose:()=>p(!1)})]})}},39737:e=>{e.exports={pagination:"SeoPagination_pagination__dKYUO"}},63203:(e,a,i)=>{"use strict";i.d(a,{k:()=>l});var r=i(95155),t=i(4997),s=i(39737),n=i.n(s);let l=({page:e=1,totalPage:a=1,url:i})=>{let s=(0,t.px)().NEXT_PUBLIC_BASE_URL;return(0,r.jsxs)("div",{className:n().pagination,children:[e>1&&(0,r.jsxs)("a",{href:`${s}${i}?page=${e-1}`,children:["Предыдущая страница - ",e-1]}),e<a&&(0,r.jsxs)("a",{className:n().paginationNext,href:`${s}${i}?page=${e+1}`,children:["Следующая страница - ",e+1]})]})}},91234:(e,a,i)=>{"use strict";i.d(a,{A:()=>r});let r={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}},92277:(e,a,i)=>{"use strict";i.d(a,{FB:()=>n,fk:()=>s,p2:()=>t});var r=i(6814);let t=(e,a)=>{let i=s[e]?.find(e=>e.id===a);return i?.nameSing??i?.name},s={[r.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"}],[r.Ls.mfo]:[{id:10,name:"Микрозаймы",nameSing:"Микрозайм",url:"microcredits"}],[r.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={[r.Ls.bank]:s[r.Ls.bank].map(e=>({label:e.name,value:e.id})),[r.Ls.mfo]:s[r.Ls.mfo].map(e=>({label:e.name,value:e.id})),[r.Ls.insurance]:s[r.Ls.insurance].map(e=>({label:e.name,value:e.id}))}}}]);