(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8576],{22466:function(e,t,i){Promise.resolve().then(i.bind(i,40209))},46918:function(e,t,i){"use strict";i.d(t,{Ae:function(){return o},C2:function(){return u},ew:function(){return v},i8:function(){return s},iO:function(){return a},rO:function(){return p},sH:function(){return l},sg:function(){return c},vN:function(){return d}});var n,l,r=i(24269);let a={banki:r.$.bank,mfo:r.$.mfo,strahovanie_kompanija:r.$.insurance},s={[r.$.bank]:"banki",[r.$.mfo]:"mfo",[r.$.insurance]:"strahovanie_kompanija"},o={[r.$.bank]:"Банки",[r.$.mfo]:"Микрофинансовые организации",[r.$.insurance]:"Страховые"};(n=l||(l={})).name="name",n.rating="rating",n.reviews="reviews";let c=[{label:"Алфавиту",id:"name"},{label:"Отзывам",id:"reviews"}],u=[{label:"Возрастанию",id:!1},{label:"Убыванию",id:!0}],v=[{label:"Банки",value:r.$.bank},{label:"МФО",value:r.$.mfo},{label:"Страховые",value:r.$.insurance}],p="dossier",d=["sberbank","vtb","alfabank","gazprombank","tbank","rosselhozbank","promsvyazbank","sovcombank","mkb","vbrr"]},40209:function(e,t,i){"use strict";i.r(t),i.d(t,{Reviews:function(){return X}});var n=i(57437),l=i(35563),r=i(75461),a=i(2265),s=i(41356),o=i(31893),c=i(84886),u=i(51479),v=i(54550),p=i(99376),d=i(59339),_=i(58560),m=i(33145),g=i(61994),b=i(30618),f=i(46918),h=i(70754),w=i(1103),T=i.n(w);let y=e=>{let{filter:t,fkOptions:i,onSubmit:l,servicesTypes:a}=e,s=(0,r.aF)("l"),o=a[t.orgType.value].map(e=>({label:e.name,value:e.id})),c=t.serviceType?[{label:"Любой",value:""},...o]:o,p=e=>{(0,u.D)({eventCategory:h.lD,eventActionType:u.i.chip,eventActionText:(0,v.b)(e.label||"")}),t.setRatingOption(e.value)};return(0,n.jsxs)("div",{className:T().filter,children:[(0,n.jsxs)("div",{className:T().selectors,children:[(0,n.jsx)(r.Ph,{className:T().input,size:"m",label:"Тип организации",options:f.ew,value:t.orgType,onChange:e=>{(0,u.D)({eventCategory:h.lD,eventActionType:u.i.select,eventActionText:(0,v.b)("Тип организации"),eventLabel:(0,v.b)(e.label||"")}),t.setOrgType(e)}}),(0,n.jsx)(b.H,{className:T().input,size:"middle",label:"Название организации",options:i,value:t.orgName||null,onChange:e=>{let i=null==e?void 0:e.map(e=>e.label).join(",");(0,u.D)({eventCategory:h.lD,eventActionType:u.i.select,eventActionText:(0,v.b)("Название организации"),eventLabel:(0,v.b)(i||"")}),t.setOrgName(e)},multiple:!0,search:!0,isMobile:s}),(0,n.jsx)(b.H,{className:T().input,size:"middle",label:"Тип услуги",options:c,value:t.serviceType?[t.serviceType]:null,onChange:e=>{let i=(null==e?void 0:e[0].value)?e[0]:null;(0,u.D)({eventCategory:h.lD,eventActionType:u.i.select,eventActionText:(0,v.b)("Тип услуги"),eventLabel:(0,v.b)((null==i?void 0:i.label)||"")}),t.setServiceType(i)},search:!0,isMobile:s})]}),(0,n.jsx)("div",{className:T().buttons,children:(0,n.jsx)(r.zx,{className:T().showButton,label:"Показать",onClick:l})}),(0,n.jsxs)("div",{className:T().chips,children:[h.jJ.map(e=>(0,n.jsx)("div",{className:(0,g.Z)({[T().active]:t.ratingOption===e.value}),onClick:()=>p(e),children:e.label},e.value)),(0,n.jsx)("div",{className:(0,g.Z)({[T().active]:t.orderDesc}),onClick:()=>{(0,u.D)({eventCategory:h.lD,eventActionType:u.i.chip,eventActionText:(0,v.b)("Сначала новые")}),t.setOrderDesc(!t.orderDesc)},children:"Сначала новые"})]})]})};var x=i(31408),N=i(90375),j=i(26352),R=i.n(j);let S=e=>{var t,i,l,r,s;let[o,c]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(e.isVisible){let e=setTimeout(()=>c(!0),500);return()=>clearTimeout(e)}c(!1)},[e.isVisible]);let u=h.Hu[e.filter.orgType.value],v=(((null===(t=e.filter.orgName)||void 0===t?void 0:t.length)||0)>1?"Выбрано ".concat(null===(i=e.filter.orgName)||void 0===i?void 0:i.length):null===(r=e.filter.orgName)||void 0===r?void 0:null===(l=r[0])||void 0===l?void 0:l.label)||u.any,p=h.Tg.map(e=>{let{id:t,label:i}=e;return{value:t,label:i,shortLabel:"Сортировка"}});return(0,n.jsx)("div",{className:(0,g.Z)(R().wrapper,{[R().visible]:e.isVisible}),children:(0,n.jsx)("div",{className:(0,g.Z)(R().innerWrapper,{[R().overflow]:o}),children:(0,n.jsx)(N.p,{className:R().customFilter,onClickParams:e.onOpen,onClickChip:e.onOpen,chips:[{id:"orgType",label:"".concat(u.name,": ").concat(v)},{id:"orgName",label:"Тип услуги: ".concat((null===(s=e.filter.serviceType)||void 0===s?void 0:s.label)||"Любой")}],sortTypeItems:p,sortTypeValue:h.Tg[0].id,onChangeSortType:()=>null,isIncreaseSort:e.filter.orderDesc,onChangeIncreaseSort:e.filter.setOrderDesc})})})};var k=i(44197),C=i(91672),I=i(55089),P=i(68909),D=i.n(P),L=i(75599);let A=e=>{let{env:t}=(0,I.k)(),i=h.Hu[e.type];return(0,n.jsx)(l.W2,{children:(0,n.jsxs)("div",{className:D().wrapper,children:[(0,n.jsx)("h2",{className:D().title,dangerouslySetInnerHTML:{__html:e.data.title}}),(0,n.jsx)("div",{className:D().subtitle,dangerouslySetInnerHTML:{__html:e.data.subtitle}}),(0,n.jsx)("div",{className:D().ratingList,children:e.data[e.type].map((t,i)=>(0,n.jsx)("div",{className:D().ratingItemWrapper,children:(0,n.jsxs)("div",{className:D().ratingItem,children:[(0,n.jsxs)("div",{className:D().ratingItemHeader,children:[(0,n.jsx)(C.D,{url:t.bic||t.url,type:e.type,width:48,height:48,companyName:t.name}),(0,n.jsx)("div",{className:D().rating,children:(0,L.Z)(t.rating)})]}),(0,n.jsx)("div",{className:D().ratingItemTitle,children:t.name}),(0,n.jsxs)("ul",{className:D().ratingItemList,children:[(0,n.jsxs)("li",{children:[t.place," место"]}),(0,n.jsxs)("li",{children:[t.reviewsNum," ",(0,l._6)(t.reviewsNum,"отзыв","отзыва","отзывов")]}),(0,n.jsxs)("li",{children:[t.most_discussed," - самый обсуждаемый тип продукта"]})]})]})},i))}),(0,n.jsx)(k.j,{className:D().fullInfoLink,mainPageUrl:t.NEXT_PUBLIC_BASE_URL,href:i.url,target:"_self",text:"Показать рейтинг ".concat(i.name_r),iconColor:"white"})]})})},F=e=>{let{orgType:t,orgName:i,serviceType:n}=e,[l,r]=(0,a.useState)(t),[s,o]=(0,a.useState)(i),[c,u]=(0,a.useState)(n),[v,p]=(0,a.useState)(h.jJ[0].value),[d,_]=(0,a.useState)(!1),[m,g]=(0,a.useState)(!0);return{orgType:l,setOrgType:e=>{r(e),o(null),u(null)},orgName:s,setOrgName:o,serviceType:c,setServiceType:u,ratingOption:v,setRatingOption:p,withBankReply:d,setWithBankReply:_,orderDesc:m,setOrderDesc:g}};var O=i(33346),E=i(60816),B=i(35250),W=i.n(B),$=i(24269),M=i(36773);let H=(e,t,i,n)=>e.map(e=>{let l;let r="SK"===e.target?$.$.insurance:"MFO"===e.target?$.$.mfo:$.$.bank;l=r===$.$.insurance?null==i?void 0:i.insurance_companies.find(t=>t.id===e.company_id):r===$.$.mfo?null==i?void 0:i.mfos.find(t=>t.id===e.company_id):null==i?void 0:i.companies.find(t=>t.id===e.company_id),n&&(l=n);let a=null==t?void 0:t[r],s=null==a?void 0:a.find(t=>t.id===e.service_id);return{...e,fkType:r,fkLogo:null==l?void 0:l.logo_mob,fkName:null==l?void 0:l.name,fkUrl:null==l?void 0:l.url,bic:(0,M.A)(l)||void 0,serviceName:(null==s?void 0:s.name_sing)||(null==s?void 0:s.name)}});var U=i(66285),z=i(75552),Y=i(20777),Z=i(89487),G=i(97615);let X=e=>{var t,i,g;let{initialState:b,servicesTypes:f,reviews:w,maxPage:T,userRatingLayout:N,serverSelectOptions:j,initialPage:R,bestOffersData:k}=e,{env:C}=(0,I.k)(),P=(0,p.usePathname)(),D=(0,a.useRef)(null),{region:L,town:B,handleOpenCityModal:$}=(0,o.S)({initialRegion:null,initialTown:null}),[M,X]=(0,a.useState)(null),J=F(b),[V,K]=(0,a.useState)(!1),[Q,q]=(0,a.useState)(w),[ee,et]=(0,a.useState)(T>1),ei=(0,a.useRef)(R),[en,el]=(0,a.useState)(!1),[er,ea]=(0,a.useState)(!1),es=(0,a.useRef)(!0),eo=(0,a.useRef)(b.isDefaultState),ec=M?H(Q,f,M):w,eu=(0,a.useRef)(""),ev=(0,a.useRef)(""),ep=(0,a.useRef)(null),ed=(0,a.useMemo)(()=>{if(!M)return j;let e=(0,z.l)({data:M,type:J.orgType.value});return(0,d.u)(e||[])},[M,J.orgType.value,j]).sort((e,t)=>e.label.localeCompare(t.label)),e_=(null==B?void 0:B.name_p)||(null==L?void 0:L.name_p)||"",em=(null===(t=h.Hu[J.orgType.value])||void 0===t?void 0:t.name_p)||"",eg="".concat(C.NEXT_PUBLIC_S3_ASSETS,"/mp-assets/images/reviews/reviews_cat_d2.png");(0,a.useEffect)(()=>{ea(!0),(async()=>{X(await (0,_.s)()),ea(!1)})()},[]),(0,a.useEffect)(()=>{let e=()=>{if(D.current){let e=D.current.offsetTop+D.current.offsetHeight+150;K(window.scrollY>e)}};e();let t=(0,c.P)(e,100);return window.addEventListener("scroll",t),()=>window.removeEventListener("scroll",t)},[]),(0,a.useEffect)(()=>{b.isDefaultState||(J.setOrgType(b.orgType),J.setOrgName(b.orgName),J.setServiceType(b.serviceType))},[]);let eb=null===(i=J.orgName)||void 0===i?void 0:i.map(e=>{let{value:t}=e;return String(t)}),ef=(null===(g=J.serviceType)||void 0===g?void 0:g.value)?String(J.serviceType.value):void 0,eh={type:J.orgType.value,com:eb,service:ef},ew=(0,U.G)(eh);(0,a.useEffect)(()=>{ew!==eu.current&&eo.current&&(eu.current=ew,window.history.replaceState(null,"",ew)),eo.current||setTimeout(()=>{eo.current=!0},1e3)},[ew]);let eT=(0,a.useCallback)(()=>{if((0,u.D)({eventCategory:h.lD,eventActionType:u.i.button,eventActionText:(0,v.b)("Показать")}),D.current){let e=D.current.getBoundingClientRect().bottom+window.scrollY;window.scrollTo({top:e,behavior:"smooth"})}},[]),ey={type:J.orgType.value,regionId:null==L?void 0:L.id,companyIds:eb,serviceId:ef,rating:J.ratingOption,orderDesc:J.orderDesc},ex=(0,s.K1)(ey),eN=[{href:"/",label:"Главная"},{label:"Отзывы о ".concat(em)}],ej=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;ei.current=e,1===e?el(!0):ea(!0),ep.current&&ep.current.abort();let t=new AbortController;ep.current=t,ev.current=ex.reviews,(0,s.Jh)(ex.reviews,e,4,t.signal).then(i=>{var n,l;t.signal.aborted||(q([...e>1?Q:[],...(null==i?void 0:null===(n=i.result)||void 0===n?void 0:n.reviews)||[]]),et(e+1<=((null==i?void 0:null===(l=i.result)||void 0===l?void 0:l.pages)||0)))}).finally(()=>{el(!1),ea(!1)})};return(0,a.useEffect)(()=>{if(es.current||ev.current===ex.reviews){es.current=!1;return}ej()},[J.orgType,L,J.orgName,J.serviceType,J.ratingOption,J.orderDesc]),(0,n.jsxs)("div",{className:W().page,children:[(0,n.jsx)("div",{ref:D,children:(0,n.jsxs)(l.W2,{children:[(0,n.jsxs)("div",{className:W().topBannerSection,children:[(0,n.jsxs)("div",{className:W().left,children:[(0,n.jsx)(r.Oo,{style:{paddingTop:"16px"},items:eN}),(0,n.jsx)(E.d,{data:(0,O.M)(eN,C.NEXT_PUBLIC_BASE_URL,P)}),(0,n.jsxs)("div",{className:W().text,children:[(0,n.jsxs)("h1",{className:W().title,children:["Отзывы о финансовых организациях",e_?" в\xa0":" по\xa0",(0,n.jsx)("p",{onClick:()=>{(0,u.D)({eventCategory:h.lD,eventActionType:u.i.link,eventActionText:(0,v.b)(e_||"всей России")}),$()},children:e_||"всей России"})]}),(0,n.jsxs)("div",{className:W().subtitle,children:["Собираем мнения клиентов о банках",(0,n.jsx)("br",{className:"desktopOnly"}),"и финансовых организациях представленных на Финуслугах"]})]})]}),(0,n.jsx)(m.default,{width:486,height:216,className:W().topBannerImg,src:eg,alt:"banner image"})]}),(0,n.jsx)(y,{filter:J,fkOptions:ed,servicesTypes:f,onSubmit:eT})]})}),(0,n.jsxs)("div",{children:[(0,n.jsx)(S,{isVisible:V,onOpen:()=>{if(D.current){let e=D.current.getBoundingClientRect();window.scrollTo({top:e.top+window.scrollY,behavior:"smooth"})}},filter:J}),(0,n.jsx)(x.j,{reviews:ec,onShowMore:ee?()=>{(0,u.D)({eventCategory:h.lD,eventActionType:u.i.button,eventActionText:(0,v.b)("Показать еще")}),ej(ei.current+1)}:void 0,loading:en,loadingMore:er,eventCategory:h.lD,initialMaxPage:T,initialPage:R})]}),N&&(0,n.jsx)(A,{type:J.orgType.value,data:N}),k.length>0&&(0,n.jsx)(Y.MJ,{tabs:k,baseUrl:C.NEXT_PUBLIC_BASE_URL,s3Assets:"".concat(C.NEXT_PUBLIC_S3_ASSETS,"/mp-assets"),dataLayerPush:Z.l}),(0,n.jsx)(G.L,{})]})}},35250:function(e){e.exports={topBannerSection:"Reviews_topBannerSection__Qo9e2",title:"Reviews_title__GFeme",page:"Reviews_page__Lh9zi",left:"Reviews_left__IgDD9",text:"Reviews_text__ASeOo",subtitle:"Reviews_subtitle__0gQeE",button:"Reviews_button__zofgR",topBannerImg:"Reviews_topBannerImg__F7kwE"}},1103:function(e){e.exports={filter:"ReviewsFilter_filter__yQS0Z",selectors:"ReviewsFilter_selectors__3FbRo",chips:"ReviewsFilter_chips__Iv4Hd",active:"ReviewsFilter_active__8_Y8d",sortingPanel:"ReviewsFilter_sortingPanel__WYK4W",buttons:"ReviewsFilter_buttons__d_1aw",showButton:"ReviewsFilter_showButton__4m1Gi",allParametersButton:"ReviewsFilter_allParametersButton__npWS7",radiosWrapper:"ReviewsFilter_radiosWrapper__Bd2pf",input:"ReviewsFilter_input__Km_Gl",checkboxesWrapper:"ReviewsFilter_checkboxesWrapper__G1Ph4",subtitle:"ReviewsFilter_subtitle__Jfrhy",checkboxes:"ReviewsFilter_checkboxes__rrNls"}},26352:function(e){e.exports={wrapper:"ReviewsStickyFilter_wrapper__mgtZA",visible:"ReviewsStickyFilter_visible__Pbo9P",innerWrapper:"ReviewsStickyFilter_innerWrapper__wPmnW",overflow:"ReviewsStickyFilter_overflow__T5LNW",customFilter:"ReviewsStickyFilter_customFilter__4YcjO"}},68909:function(e){e.exports={wrapper:"TopPeopleRating_wrapper__EMp5w",title:"TopPeopleRating_title__UApl2",subtitle:"TopPeopleRating_subtitle__6bhac",ratingList:"TopPeopleRating_ratingList__ahr0W",ratingItemWrapper:"TopPeopleRating_ratingItemWrapper___3Ma8",ratingItem:"TopPeopleRating_ratingItem__RScCL",ratingItemHeader:"TopPeopleRating_ratingItemHeader__M75bq",rating:"TopPeopleRating_rating__2WvDz",ratingItemTitle:"TopPeopleRating_ratingItemTitle__6TzXO",ratingItemList:"TopPeopleRating_ratingItemList__vAWlf",fullInfoLink:"TopPeopleRating_fullInfoLink__Y2aGb"}}},function(e){e.O(0,[1540,4963,3988,1502,3544,5501,207,7654,3145,5979,4789,7042,3389,692,8508,4290,8377,4508,2971,2117,1744],function(){return e(e.s=22466)}),_N_E=e.O()}]);