(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 G}});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),T=i(1103),w=i.n(T);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:w().filter,children:[(0,n.jsxs)("div",{className:w().selectors,children:[(0,n.jsx)(r.Ph,{className:w().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:w().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:w().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:w().buttons,children:(0,n.jsx)(r.zx,{className:w().showButton,label:"Показать",onClick:l})}),(0,n.jsxs)("div",{className:w().chips,children:[h.jJ.map(e=>(0,n.jsx)("div",{className:(0,g.Z)({[w().active]:t.ratingOption===e.value}),onClick:()=>p(e),children:e.label},e.value)),(0,n.jsx)("div",{className:(0,g.Z)({[w().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),S=i.n(j);let R=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)(S().wrapper,{[S().visible]:e.isVisible}),children:(0,n.jsx)("div",{className:(0,g.Z)(S().innerWrapper,{[S().overflow]:o}),children:(0,n.jsx)(N.p,{className:S().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),A=i.n(P),D=i(75599);let L=e=>{let{env:t}=(0,I.k)(),i=h.Hu[e.type];return(0,n.jsx)(l.W2,{children:(0,n.jsxs)("div",{className:A().wrapper,children:[(0,n.jsx)("h2",{className:A().title,dangerouslySetInnerHTML:{__html:e.data.title}}),(0,n.jsx)("div",{className:A().subtitle,dangerouslySetInnerHTML:{__html:e.data.subtitle}}),(0,n.jsx)("div",{className:A().ratingList,children:e.data[e.type].map((t,i)=>(0,n.jsx)("div",{className:A().ratingItemWrapper,children:(0,n.jsxs)("div",{className:A().ratingItem,children:[(0,n.jsxs)("div",{className:A().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:A().rating,children:(0,D.Z)(t.rating)})]}),(0,n.jsx)("div",{className:A().ratingItemTitle,children:t.name}),(0,n.jsxs)("ul",{className:A().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:A().fullInfoLink,mainPageUrl:t.NEXT_PUBLIC_BASE_URL,href:i.url,target:"_self",text:"Показать рейтинг ".concat(i.name_r),iconColor:"white"})]})})},E=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 F=i(33346),O=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),X=i(20777),Y=i(89487),Z=i(17730);let G=e=>{var t,i,g;let{initialState:b,servicesTypes:f,reviews:T,maxPage:w,userRatingLayout:N,serverSelectOptions:j,initialPage:S,bestOffersData:k,supportBlockData:C}=e,{env:P}=(0,I.k)(),A=(0,p.usePathname)(),D=(0,a.useRef)(null),{region:B,town:$,handleOpenCityModal:M}=(0,o.S)({initialRegion:null,initialTown:null}),[G,J]=(0,a.useState)(null),V=E(b),[K,Q]=(0,a.useState)(!1),[q,ee]=(0,a.useState)(T),[et,ei]=(0,a.useState)(w>1),en=(0,a.useRef)(S),[el,er]=(0,a.useState)(!1),[ea,es]=(0,a.useState)(!1),eo=(0,a.useRef)(!0),ec=(0,a.useRef)(b.isDefaultState),eu=G?H(q,f,G):T,ev=(0,a.useRef)(""),ep=(0,a.useRef)(""),ed=(0,a.useRef)(null),e_=(0,a.useMemo)(()=>{if(!G)return j;let e=(0,z.l)({data:G,type:V.orgType.value});return(0,d.u)(e||[])},[G,V.orgType.value,j]).sort((e,t)=>e.label.localeCompare(t.label)),em=(null==$?void 0:$.name_p)||(null==B?void 0:B.name_p)||"",eg=(null===(t=h.Hu[V.orgType.value])||void 0===t?void 0:t.name_p)||"",eb="".concat(P.NEXT_PUBLIC_S3_ASSETS,"/mp-assets/images/reviews/reviews_cat_d2.png");(0,a.useEffect)(()=>{es(!0),(async()=>{J(await (0,_.s)()),es(!1)})()},[]),(0,a.useEffect)(()=>{let e=()=>{if(D.current){let e=D.current.offsetTop+D.current.offsetHeight+150;Q(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||(V.setOrgType(b.orgType),V.setOrgName(b.orgName),V.setServiceType(b.serviceType))},[]);let ef=null===(i=V.orgName)||void 0===i?void 0:i.map(e=>{let{value:t}=e;return String(t)}),eh=(null===(g=V.serviceType)||void 0===g?void 0:g.value)?String(V.serviceType.value):void 0,eT={type:V.orgType.value,com:ef,service:eh},ew=(0,U.G)(eT);(0,a.useEffect)(()=>{ew!==ev.current&&ec.current&&(ev.current=ew,window.history.replaceState(null,"",ew)),ec.current||setTimeout(()=>{ec.current=!0},1e3)},[ew]);let ey=(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"})}},[]),ex={type:V.orgType.value,regionId:null==B?void 0:B.id,companyIds:ef,serviceId:eh,rating:V.ratingOption,orderDesc:V.orderDesc},eN=(0,s.K1)(ex),ej=[{href:"/",label:"Главная"},{label:"Отзывы о ".concat(eg)}],eS=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;en.current=e,1===e?er(!0):es(!0),ed.current&&ed.current.abort();let t=new AbortController;ed.current=t,ep.current=eN.reviews,(0,s.Jh)(eN.reviews,e,4,t.signal).then(i=>{var n,l;t.signal.aborted||(ee([...e>1?q:[],...(null==i?void 0:null===(n=i.result)||void 0===n?void 0:n.reviews)||[]]),ei(e+1<=((null==i?void 0:null===(l=i.result)||void 0===l?void 0:l.pages)||0)))}).finally(()=>{er(!1),es(!1)})};return(0,a.useEffect)(()=>{if(eo.current||ep.current===eN.reviews){eo.current=!1;return}eS()},[V.orgType,B,V.orgName,V.serviceType,V.ratingOption,V.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:ej}),(0,n.jsx)(O.d,{data:(0,F.M)(ej,P.NEXT_PUBLIC_BASE_URL,A)}),(0,n.jsxs)("div",{className:W().text,children:[(0,n.jsxs)("h1",{className:W().title,children:["Отзывы о финансовых организациях",em?" в\xa0":" по\xa0",(0,n.jsx)("p",{onClick:()=>{(0,u.D)({eventCategory:h.lD,eventActionType:u.i.link,eventActionText:(0,v.b)(em||"всей России")}),M()},children:em||"всей России"})]}),(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:eb,alt:"banner image"})]}),(0,n.jsx)(y,{filter:V,fkOptions:e_,servicesTypes:f,onSubmit:ey})]})}),(0,n.jsxs)("div",{children:[(0,n.jsx)(R,{isVisible:K,onOpen:()=>{if(D.current){let e=D.current.getBoundingClientRect();window.scrollTo({top:e.top+window.scrollY,behavior:"smooth"})}},filter:V}),(0,n.jsx)(x.j,{reviews:eu,onShowMore:et?()=>{(0,u.D)({eventCategory:h.lD,eventActionType:u.i.button,eventActionText:(0,v.b)("Показать еще")}),eS(en.current+1)}:void 0,loading:el,loadingMore:ea,eventCategory:h.lD,initialMaxPage:w,initialPage:S})]}),N&&(0,n.jsx)(L,{type:V.orgType.value,data:N}),!!(null==k?void 0:k.length)&&(0,n.jsx)(X.MJ,{tabs:k,baseUrl:P.NEXT_PUBLIC_BASE_URL,s3Assets:"".concat(P.NEXT_PUBLIC_S3_ASSETS,"/mp-assets"),dataLayerPush:Y.l}),C&&(0,n.jsx)(Z.B,{...C,s3Assets:P.NEXT_PUBLIC_S3_ASSETS})]})}},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,1746,8377,4508,2971,2117,1744],function(){return e(e.s=22466)}),_N_E=e.O()}]);