(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4132],{3363:(e,t,i)=>{Promise.resolve().then(i.bind(i,93619)),Promise.resolve().then(i.bind(i,26159)),Promise.resolve().then(i.bind(i,57261)),Promise.resolve().then(i.bind(i,16091))},7408:(e,t,i)=>{"use strict";i.d(t,{S:()=>O});var s=i(95155),a=i(12115),r=i(5772),n=i(24691),l=i(66216),o=i(29722),c=i(98558),d=i(63203),v=i(84685),_=i(33021),m=i.n(_);let p=()=>(0,s.jsxs)("div",{className:m().wrapper,children:[(0,s.jsxs)("div",{className:m().title,children:["Как мы работаем",(0,s.jsx)("br",{}),"с отзывами"]}),(0,s.jsxs)("div",{className:m().content,children:[(0,s.jsxs)("div",{className:m().item,children:[(0,s.jsx)(v.bJK,{size:24}),(0,s.jsx)("div",{className:m().text,children:"Отзывы проходят модерацию"})]}),(0,s.jsxs)("div",{className:m().item,children:[(0,s.jsx)(v.cEB,{size:24}),(0,s.jsx)("div",{className:m().text,children:"Подозрительные — не публикуются и не влияют на рейтинг"})]}),(0,s.jsxs)("div",{className:m().item,children:[(0,s.jsx)(v.eg1,{size:24}),(0,s.jsxs)("div",{className:m().text,children:["Чем старше отзыв, тем меньше",(0,s.jsx)("br",{}),"он влияет на рейтинг"]})]})]})]});var u=i(4997),h=i(4779),g=i(26180),w=i(98839),x=i.n(w);let y=({company:e,orgType:t,eventCategory:i})=>{let a=(0,u.p)(),r=`${a.NEXT_PUBLIC_BASE_URL}/vyrazit_mnenie${e&&t?`?${t}=${e}`:""}`;return(0,s.jsxs)("a",{className:x().wrapper,href:r,onClick:()=>{(0,h._)({eventCategory:i||"",eventActionType:h.y.banner,eventActionText:(0,g.y)("Оставить отзыв"),eventLabel:(0,g.y)(e||"")})},children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:x().head,children:[(0,s.jsx)("div",{className:x().icon,children:(0,s.jsx)(v.vWD,{size:24})}),"Оставьте отзыв"]}),(0,s.jsx)("p",{className:x().subtitle,children:"Расскажите о своём опыте использования банковских услуг"})]}),(0,s.jsx)(n.$,{label:"Написать",size:"s"})]})};var b=i(24964),j=i(66205),f=i(24278),N=i(14347),k=i(57826),R=i(69284),C=i.n(R);let T=e=>{let t=(0,N.nu)("m"),i=e.forceMobile||t,a="ReviewDetail"===e.type,r=a?i?18:21:i?16:21;return(0,s.jsx)(f.E,{className:(0,o.A)(C().avatar,{[C().desktop]:!i,[C().reviewDetail]:a}),children:(0,s.jsx)("div",{className:C().companyLogoWrapper,children:(0,s.jsx)(k.S,{width:r,height:r})})})};var L=i(21755),S=i.n(L);let A=()=>(0,s.jsx)(s.Fragment,{children:[1,2,3,4].map(e=>(0,s.jsxs)("a",{className:(0,o.A)(S().review),children:[(0,s.jsxs)("div",{className:S().reviewHeader,children:[(0,s.jsxs)("div",{className:S().reviewHeaderTop,children:[(0,s.jsxs)("div",{className:S().reviewAuthor,children:[(0,s.jsx)(T,{}),(0,s.jsxs)("div",{className:S().authorInfo,children:[(0,s.jsx)(f.E,{className:S().authorName,width:80,height:24}),(0,s.jsx)(f.E,{className:S().rating,width:125,height:24})]})]}),(0,s.jsx)(f.E,{className:S().date,width:70,height:24})]}),(0,s.jsxs)("div",{className:S().badges,children:[(0,s.jsx)(f.E,{className:S().badge,width:70,height:28}),(0,s.jsx)(f.E,{className:S().badge,width:70,height:28})]}),(0,s.jsx)(f.E,{className:S().date,width:70,height:20})]}),(0,s.jsxs)("div",{className:(0,o.A)(S().reviewContent),children:[(0,s.jsx)(f.E,{className:S().reviewTitle,height:24}),(0,s.jsx)(f.E,{className:(0,o.A)(S().reviewText,{[S().overlay]:!0}),height:120}),(0,s.jsx)("div",{className:S().reviewContentBottom,children:(0,s.jsx)(f.E,{className:S().readAllButton,width:123,height:24})})]})]},e))});var B=i(36183),I=i(6814),F=i(50932),P=i(16378),E=i(54721);let W=({review:e})=>{let[t,i]=(0,a.useState)(!1),r=(0,a.useRef)(null),n=(0,j.E)(r);return(0,s.jsxs)("div",{className:(0,o.A)(S().reviewContent,{[S().expanded]:t}),children:[(0,s.jsx)("div",{className:S().reviewTitle,children:e.title}),(0,s.jsx)("div",{ref:r,className:(0,o.A)(S().reviewText,{[S().overlay]:n}),children:e.review}),(0,s.jsxs)("div",{className:S().reviewContentBottom,children:[n?(0,s.jsx)("button",{className:S().readAllButton,onClick:()=>i(!0),children:"Читать полностью"}):(0,s.jsx)("div",{}),e.answers_count>0&&(0,s.jsxs)("button",{className:S().commentsIcon,children:[(0,s.jsx)(v.kqG,{size:20}),(0,s.jsx)("p",{className:S().commentsLabel,children:e.answers_count})]})]})]})},$=e=>{let t=e.fkType===I.C.insurance?"/otzyv":e.fkType===I.C.mfo?"/mfo":"/banki",i=e.fkType===I.C.insurance?"":"/otzyvy";return`${t}/${e.fkUrl}${i}/${e.url}`},z=({reviews:e,loading:t,onClick:i,eventCategory:a,company:r})=>t?(0,s.jsx)(A,{}):(0,s.jsx)(s.Fragment,{children:e.map((e,t)=>(0,s.jsxs)("a",{className:(0,o.A)(S().review,S().clickable),href:$(e),onClick:t=>{let s;t.preventDefault(),s=$(e),(0,h._)({eventCategory:a||"",eventActionType:h.y.offer,eventActionText:(0,g.y)(e.title||""),eventLabel:(0,g.y)(s||"")}),i({...e,text:e.review,orgType:e.fkType,product_type:[e.fkName||"",e.serviceName||""],publ_date:(0,F.Yq)(e.date||"").toString(),bank_logo:e.fkLogo||void 0,bank_url:(0,E.f)(e)||e.fkUrl,url:s})},children:[(0,s.jsxs)("div",{className:S().reviewHeader,children:[(0,s.jsxs)("div",{className:S().reviewHeaderTop,children:[(0,s.jsxs)("div",{className:S().reviewAuthor,children:[(0,s.jsx)(B.P,{user:e.name,...e,archiveCompany:r?.archive||e.fkArchive}),(0,s.jsxs)("div",{className:S().authorInfo,children:[(0,s.jsx)("div",{className:S().authorName,children:e.name}),(0,s.jsxs)("div",{className:S().rating,children:[(0,s.jsx)("div",{className:S().ratingValue,children:(0,P.Y)(e.rating)}),(0,s.jsx)("div",{className:S().ratingStars,children:[1,2,3,4,5].map(t=>(0,s.jsx)(v.Zv1,{className:(0,o.A)(S().star,t>e.rating&&S().gray)},t))})]})]})]}),(0,s.jsx)("div",{className:S().date,children:(0,F.Yq)(e.date||"").toString()})]}),(0,s.jsxs)("div",{className:S().tags,children:[!!e.fkName&&(0,s.jsx)(b.v,{label:e.fkName,variant:"secondary"}),!!e.serviceName&&(0,s.jsx)(b.v,{label:e.serviceName,variant:"secondary"}),!!e.answers_count&&(0,s.jsx)(b.v,{label:"Есть ответ банка",variant:"purple"})]}),(0,s.jsx)("div",{className:S().date,children:(0,F.Yq)(e.date||"").toString()})]}),(0,s.jsx)(W,{review:e})]},t))});var U=i(70544),D=i(91234);let O=({reviews:e,onShowMore:t,loading:i,loadingMore:v,eventCategory:_,initialMaxPage:m,initialPage:u,company:h})=>{let[g,w]=(0,a.useState)(!1),[x,b]=(0,a.useState)(null);return(0,s.jsxs)(l.m,{children:[(0,s.jsxs)("div",{className:S().wrapper,children:[(0,s.jsxs)("div",{className:S().container,children:[(0,s.jsxs)("div",{className:(0,o.A)(S().list,{[S().loading]:i,[S().empty]:!e.length&&!i}),children:[(0,s.jsx)(z,{reviews:e,loading:i,eventCategory:_,onClick:e=>{b(e),w(!0)},company:h}),(0,s.jsx)(d.k,{page:u,totalPage:m,url:"/otzyvy"})]}),t&&(0,s.jsx)("div",{className:S().buttonWrapper,children:(0,s.jsx)(n.$,{variant:"secondary",size:"s",onClick:t,pending:i||v,children:"Показать еще"})}),(0,s.jsx)(c.B,{data:((e,t)=>{let i;if(t){let{legal_entities:e}=t;if(Array.isArray(e)&&e.length>0){let t=e[0];"legal_address"in t&&t.legal_address?i=t.legal_address:"address"in t&&(i=t.address)}}return{"@context":"https://schema.org","@type":"ItemList",name:"Отзывы о финансовых организациях",description:"Собираем мнения клиентов о банках и финансовых организациях представленных на Финуслугах",itemListElement:e.map((e,t)=>({"@type":"ListItem",position:t+1,item:{"@type":"Review",itemReviewed:{"@type":e.fkType===I.C.insurance?"InsuranceAgency":"BankOrCreditUnion",name:e.fkName,...i&&{address:{"@type":"PostalAddress",addressLocality:i}}},reviewRating:{"@type":"Rating",ratingValue:e.rating},author:{"@type":"Person",name:e.name||"Аноним"},datePublished:e.date,reviewBody:e.review}}))}})(e,h)}),!e.length&&(0,s.jsxs)("div",{className:S().notFound,children:[(0,s.jsx)(r.default,{className:S().image,width:300,height:200,loading:"lazy",src:D.A,alt:"Изображение - К сожалению, мы ничего не нашли"}),(0,s.jsx)("div",{className:S().notFoundTitle,children:"К сожалению, мы ничего не нашли"})]})]}),(0,s.jsxs)("div",{className:S().bannerWrapper,children:[(0,s.jsx)(y,{eventCategory:_||""}),(0,s.jsx)(p,{})]})]}),(0,s.jsx)(U.$,{data:x,buttonData:{link:"",text:""},showAllStars:!0,isOpen:g,onClose:()=>w(!1)})]})}},17436:(e,t,i)=>{"use strict";i.d(t,{td:()=>s});let s=(e,t,i,s)=>{let a=[t,i,s];return a[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||a[0]}},18146:(e,t,i)=>{"use strict";i.d(t,{u:()=>a});var s=i(6814);let a=({data:e,type:t})=>{if(!e)return[];switch(t){case s.C.mfo:return e.mfos;case s.C.insurance:return e.insurance_companies;default:return e.companies}}},21755:e=>{e.exports={wrapper:"ReviewsList_wrapper__eglLM",container:"ReviewsList_container__y07Zm",bannerWrapper:"ReviewsList_bannerWrapper__4F5x5",image:"ReviewsList_image__vJoxg",list:"ReviewsList_list__DQcXz",loading:"ReviewsList_loading__6BBCK",empty:"ReviewsList_empty___X2_1",review:"ReviewsList_review__Frsno",clickable:"ReviewsList_clickable__2wjHs",readAllButton:"ReviewsList_readAllButton__3bsFa",reviewHeader:"ReviewsList_reviewHeader__LmvBa",reviewHeaderTop:"ReviewsList_reviewHeaderTop__Me4tN",reviewAuthor:"ReviewsList_reviewAuthor__DGYjN",authorInfo:"ReviewsList_authorInfo__UcdKQ",authorName:"ReviewsList_authorName__b51rG",rating:"ReviewsList_rating__V2SE5",ratingValue:"ReviewsList_ratingValue__PnGkC",ratingStars:"ReviewsList_ratingStars__djAOf",star:"ReviewsList_star__4KGCw",gray:"ReviewsList_gray__MFFCJ",date:"ReviewsList_date__KnQZ0",tags:"ReviewsList_tags__1lUrq",reviewContent:"ReviewsList_reviewContent__aeD8R",expanded:"ReviewsList_expanded__ggeZS",reviewText:"ReviewsList_reviewText__KvjVO",reviewTitle:"ReviewsList_reviewTitle__xQciF",overlay:"ReviewsList_overlay__clEa0",reviewContentBottom:"ReviewsList_reviewContentBottom__M_WWR",commentsIcon:"ReviewsList_commentsIcon__5fjpS",commentsLabel:"ReviewsList_commentsLabel___YZMT",buttonWrapper:"ReviewsList_buttonWrapper__UGFWS",paginationNext:"ReviewsList_paginationNext__Cf_IU",notFound:"ReviewsList_notFound__qMp9S",notFoundTitle:"ReviewsList_notFoundTitle__ZwE8k"}},28453:(e,t,i)=>{"use strict";i.d(t,{D9:()=>r,Q8:()=>a});var s=i(6814);let a=e=>{let t=new URLSearchParams(e);return{type:t.get("type")||void 0,com:t.get("com")||void 0,service:t.get("service")||void 0,page:t.get("page")||void 0}},r=e=>{let{type:t,com:i,service:a}=e,r=t===s.C.insurance?"sk":t===s.C.mfo?"mfo":"",n="",l="";n=window.location.search,l=window.location.hash;let o=new URLSearchParams(n);r?o.set("type",r):o.delete("type"),i?.length?o.set("com",i.join("~")):o.delete("com"),a?o.set("service",a):o.delete("service");let c=o.toString();return`/otzyvy${c?`?${c}`:""}${l}`}},32155:(e,t,i)=>{"use strict";i.d(t,{z:()=>a});var s=i(20925);let a=async({regions:e}={})=>{let t=new URLSearchParams;e&&t.append("regions","all");let i=`/money_data/Root.json${t.size?`?${t}`:""}`;return(await (0,s.p)({url:i})).data}},33021:e=>{e.exports={wrapper:"HowReviewsWork_wrapper__AJmDQ",title:"HowReviewsWork_title__nBoYs",content:"HowReviewsWork_content__TaKqY",item:"HowReviewsWork_item__DRYw8",text:"HowReviewsWork_text__RtTgv"}},43171:(e,t,i)=>{"use strict";i.d(t,{Bo:()=>l,CZ:()=>n,W6:()=>r,a$:()=>a});var s=i(6814);let a={[s.C.bank]:{name:"Банк",name_p:"банках",name_r:"банков",any:"Любой",url:"/polzovatelskij_rejting_bankov"},[s.C.mfo]:{name:"МФО",name_p:"мфо",name_r:"мфо",any:"Любая",url:"/polzovatelskij_rejting_mfo"},[s.C.insurance]:{name:"Страховая",name_p:"страховых компаниях",name_r:"страховых",any:"Любая",url:"/strahovanie_otzyvy"}},r=[{label:"Все отзывы",value:""},{label:"С высокой оценкой",value:"good"},{label:"С низкой оценкой",value:"bad"}],n=[{label:"По дате",id:"created"}],l="otzyvy"},51147:e=>{e.exports={wrapper:"ReviewsStickyFilter_wrapper__mgtZA",visible:"ReviewsStickyFilter_visible__Pbo9P",innerWrapper:"ReviewsStickyFilter_innerWrapper__wPmnW",overflow:"ReviewsStickyFilter_overflow__T5LNW",customFilter:"ReviewsStickyFilter_customFilter__4YcjO"}},53726:(e,t,i)=>{"use strict";i.d(t,{s:()=>s});let s=e=>e.map(e=>({label:e.name,value:e.id}))},57261:(e,t,i)=>{"use strict";i.d(t,{Reviews:()=>K});var s=i(95155),a=i(12115),r=i(5772),n=i(73321),l=i(48830),o=i(66216),c=i(99639),d=i(4997),v=i(26111),_=i(44668),m=i(32155),p=i(98558),u=i(56818),h=i(53726),g=i(24691),w=i(66627),x=i(14347),y=i(29722),b=i(88068),j=i(81875),f=i(43171),N=i(4779),k=i(26180),R=i(62967),C=i.n(R);let T=({filter:e,fkOptions:t,onSubmit:i,servicesTypes:a})=>{let r=(0,x.nu)("l"),n=a[e.orgType.value].map(e=>({label:e.name,value:e.id})),l=e.serviceType?[{label:"Любой",value:""},...n]:n;return(0,s.jsxs)("div",{className:C().filter,children:[(0,s.jsxs)("div",{className:C().selectors,children:[(0,s.jsx)(w.l,{className:C().input,size:"m",label:"Тип организации",options:j._U,value:e.orgType,onChange:t=>{(0,N._)({eventCategory:f.Bo,eventActionType:N.y.select,eventActionText:(0,k.y)("Тип организации"),eventLabel:(0,k.y)(t.label||"")}),e.setOrgType(t)}}),(0,s.jsx)(b.n,{className:C().input,size:"middle",label:"Название организации",options:t,value:e.orgName||null,onChange:t=>{let i=t?.map(e=>e.label).join(",");(0,N._)({eventCategory:f.Bo,eventActionType:N.y.select,eventActionText:(0,k.y)("Название организации"),eventLabel:(0,k.y)(i||"")}),e.setOrgName(t)},multiple:!0,search:!0,isMobile:r}),(0,s.jsx)(b.n,{className:C().input,size:"middle",label:"Тип услуги",options:l,value:e.serviceType?[e.serviceType]:null,onChange:t=>{let i=t?.[0].value?t[0]:null;(0,N._)({eventCategory:f.Bo,eventActionType:N.y.select,eventActionText:(0,k.y)("Тип услуги"),eventLabel:(0,k.y)(i?.label||"")}),e.setServiceType(i)},search:!0,isMobile:r})]}),(0,s.jsx)("div",{className:C().buttons,children:(0,s.jsx)(g.$,{className:C().showButton,label:"Показать",onClick:i})}),(0,s.jsxs)("div",{className:C().chips,children:[f.W6.map(t=>(0,s.jsx)("div",{className:(0,y.A)({[C().active]:e.ratingOption===t.value}),onClick:()=>{(0,N._)({eventCategory:f.Bo,eventActionType:N.y.chip,eventActionText:(0,k.y)(t.label||"")}),e.setRatingOption(t.value)},children:t.label},t.value)),(0,s.jsx)("div",{className:(0,y.A)({[C().active]:e.orderDesc}),onClick:()=>{(0,N._)({eventCategory:f.Bo,eventActionType:N.y.chip,eventActionText:(0,k.y)("Сначала новые")}),e.setOrderDesc(!e.orderDesc)},children:"Сначала новые"})]})]})};var L=i(7408),S=i(42003),A=i(51147),B=i.n(A);let I=e=>{let[t,i]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(e.isVisible){let e=setTimeout(()=>i(!0),500);return()=>clearTimeout(e)}i(!1)},[e.isVisible]);let r=f.a$[e.filter.orgType.value],n=((e.filter.orgName?.length||0)>1?`Выбрано ${e.filter.orgName?.length}`:e.filter.orgName?.[0]?.label)||r.any,l=f.CZ.map(({id:e,label:t})=>({value:e,label:t,shortLabel:"Сортировка"}));return(0,s.jsx)("div",{className:(0,y.A)(B().wrapper,{[B().visible]:e.isVisible}),children:(0,s.jsx)("div",{className:(0,y.A)(B().innerWrapper,{[B().overflow]:t}),children:(0,s.jsx)(S.x,{className:B().customFilter,onClickParams:e.onOpen,onClickChip:e.onOpen,chips:[{id:"orgType",label:`${r.name}: ${n}`},{id:"orgName",label:`Тип услуги: ${e.filter.serviceType?.label||"Любой"}`}],sortTypeItems:l,sortTypeValue:f.CZ[0].id,onChangeSortType:()=>null,isIncreaseSort:e.filter.orderDesc,onChangeIncreaseSort:e.filter.setOrderDesc})})})};var F=i(17436),P=i(94589),E=i(50364),W=i(16378),$=i(65955),z=i.n($);let U=e=>{let t=(0,d.p)(),i=f.a$[e.type];return(0,s.jsx)(o.m,{children:(0,s.jsxs)("div",{className:z().wrapper,children:[(0,s.jsx)("h2",{className:z().title,dangerouslySetInnerHTML:{__html:e.data.title}}),(0,s.jsx)("div",{className:z().subtitle,dangerouslySetInnerHTML:{__html:e.data.subtitle}}),(0,s.jsx)("div",{className:z().ratingList,children:e.data[e.type].map((t,i)=>(0,s.jsx)("div",{className:z().ratingItemWrapper,children:(0,s.jsxs)("div",{className:z().ratingItem,children:[(0,s.jsxs)("div",{className:z().ratingItemHeader,children:[(0,s.jsx)(E.v,{url:t.bic||t.url,type:e.type,width:48,height:48,companyName:t.name}),(0,s.jsx)("div",{className:z().rating,children:(0,W.Y)(t.rating)})]}),(0,s.jsx)("div",{className:z().ratingItemTitle,children:t.name}),(0,s.jsxs)("ul",{className:z().ratingItemList,children:[(0,s.jsxs)("li",{children:[t.place," место"]}),(0,s.jsxs)("li",{children:[t.reviewsNum," ",(0,F.td)(t.reviewsNum,"отзыв","отзыва","отзывов")]}),(0,s.jsxs)("li",{children:[t.most_discussed," - самый обсуждаемый тип продукта"]})]})]})},i))}),(0,s.jsx)(P.e,{className:z().fullInfoLink,mainPageUrl:t.NEXT_PUBLIC_BASE_URL,href:i.url,target:"_self",text:`Показать рейтинг ${i.name_r}`,iconColor:"white"})]})})};var D=i(6814),O=i(54721),H=i(28453),M=i(89242),Y=i(18146),Q=i(27263),G=i(49684),V=i(77772),Z=i.n(V);let K=({initialState:e,servicesTypes:t,reviews:i,maxPage:g,userRatingLayout:w,serverSelectOptions:x,initialPage:y,bestOffersData:b,supportBlockData:R})=>{let C=(0,d.p)(),S=(0,n.usePathname)(),A=(0,a.useRef)(null),{region:B,town:F,handleOpenCityModal:P}=(0,u.T)({initialRegion:null,initialTown:null}),[E,W]=(0,a.useState)(null),$=(({orgType:e,orgName:t,serviceType:i})=>{let[s,r]=(0,a.useState)(e),[n,l]=(0,a.useState)(t),[o,c]=(0,a.useState)(i),[d,v]=(0,a.useState)(f.W6[0].value),[_,m]=(0,a.useState)(!1),[p,u]=(0,a.useState)(!0),h=(0,a.useCallback)(e=>{r(e.orgType),l(e.orgName),c(e.serviceType)},[]);return{orgType:s,setOrgType:e=>{r(e),l(null),c(null)},orgName:n,setOrgName:l,serviceType:o,setServiceType:c,ratingOption:d,setRatingOption:v,withBankReply:_,setWithBankReply:m,orderDesc:p,setOrderDesc:u,applyState:h}})(e),[z,V]=(0,a.useState)(!1),[K,q]=(0,a.useState)(i),[X,J]=(0,a.useState)(g>1),ee=(0,a.useRef)(y),[et,ei]=(0,a.useState)(!1),[es,ea]=(0,a.useState)(!1),er=(0,a.useRef)(!0),en=(0,a.useRef)(!1),el=(0,a.useRef)(null),eo=E?K.map(e=>{let i,s="SK"===e.target?D.C.insurance:"MFO"===e.target?D.C.mfo:D.C.bank;i=s===D.C.insurance?E?.insurance_companies.find(t=>t.id===e.company_id):s===D.C.mfo?E?.mfos.find(t=>t.id===e.company_id):E?.companies.find(t=>t.id===e.company_id);let a=t?.[s],r=a?.find(t=>t.id===e.service_id);return{...e,fkType:s,fkLogo:i?.logo_mob,fkName:i?.name,fkUrl:i?.url,bic:(0,O.f)(i)||void 0,serviceName:r?.name_sing||r?.name,fkArchive:i?.archive}}):i,ec=(0,a.useRef)(""),ed=(0,a.useRef)(""),ev=(0,a.useRef)(null),e_=(0,a.useMemo)(()=>{if(!E)return x;let e=(0,Y.u)({data:E,type:$.orgType.value});return(0,h.s)(e||[])},[E,$.orgType.value,x]).sort((e,t)=>e.label.localeCompare(t.label)),em=F?.name_p||B?.name_p||"",ep=f.a$[$.orgType.value]?.name_p||"",eu=`${C.NEXT_PUBLIC_S3_ASSETS}/mp-assets/images/reviews/reviews_cat_d2.png`;(0,a.useEffect)(()=>{ea(!0),(async()=>{W(await (0,m.z)()),ea(!1)})()},[]),(0,a.useEffect)(()=>{let e=()=>{if(A.current){let e=A.current.offsetTop+A.current.offsetHeight+150;V(window.scrollY>e)}};e();let t=(0,Q.n)(e,100);return window.addEventListener("scroll",t),()=>window.removeEventListener("scroll",t)},[]);let eh=$.orgName?.map(({value:e})=>String(e)),eg=$.serviceType?.value?String($.serviceType.value):void 0,ew={type:$.orgType.value,com:eh,service:eg},ex=(0,H.D9)(ew);(0,a.useEffect)(()=>{ex!==ec.current&&en.current&&(ec.current=ex,window.history.replaceState(null,"",ex))},[ex]);let ey=(0,a.useCallback)(()=>{if((0,N._)({eventCategory:f.Bo,eventActionType:N.y.button,eventActionText:(0,k.y)("Показать")}),A.current){let e=A.current.getBoundingClientRect().bottom+window.scrollY;window.scrollTo({top:e,behavior:"smooth"})}},[]),eb={type:$.orgType.value,regionId:B?.id,companyIds:eh,serviceId:eg,rating:$.ratingOption,orderDesc:$.orderDesc},ej=(0,_.B2)(eb),ef=[{href:"/",label:"Главная"},{label:`Отзывы о ${ep}`}],eN=(e=1)=>{ee.current=e,1===e?ei(!0):ea(!0),ev.current&&ev.current.abort();let t=new AbortController;ev.current=t,ed.current=ej.reviews,(0,_.Gs)(ej.reviews,e,4,t.signal).then(i=>{t.signal.aborted||(q([...e>1?K:[],...i?.result?.reviews||[]]),J(e+1<=(i?.result?.pages||0)))}).finally(()=>{ei(!1),ea(!1)})};return(0,a.useEffect)(()=>{let e=(0,H.Q8)(window.location.search);if(e.type||e.com||e.service)return;let t=Number(e.page)||1;t>1&&(el.current=t),ec.current=`${window.location.pathname}${window.location.search}${window.location.hash}`,en.current=!0},[]),(0,a.useEffect)(()=>{if(!E)return;let e=(0,H.Q8)(window.location.search);if(!e.type&&!e.com&&!e.service)return;let i=((e,t,i)=>{let{com:s,type:a=D.C.bank,service:r}=i,n="sk"===a?D.C.insurance:a,l=s?.split("~").filter(Boolean)??[],o=l?.map(t=>{let i=e?.companies||[];n===D.C.insurance&&(i=e?.insurance_companies||[]),n===D.C.mfo&&(i=e?.mfos||[]);let s=i.find(e=>String(e.id)===String(t));return s?{label:s.name,value:t}:null}).filter(e=>!!e)||[],c=t[n]?.map(e=>({label:e.name,value:e.id})),d=c?.find(e=>String(e.value)===r)||null;return{orgType:j._U.find(e=>e.value===n)||j._U[0],orgName:o,serviceType:d,isDefaultState:n===D.C.bank&&!l?.length&&!r?.length}})(E,t,{...e.com?{com:e.com}:{},...e.type?{type:e.type}:{},...e.service?{service:e.service}:{}}),s=Number(e.page)||1;i.isDefaultState||(el.current=s,$.applyState(i)),ec.current=`${window.location.pathname}${window.location.search}${window.location.hash}`,en.current=!0},[E]),(0,a.useEffect)(()=>{if(er.current){if(er.current=!1,null===el.current)return}else if(ed.current===ej.reviews)return;let e=el.current??1;el.current=null,eN(e)},[$.orgType,B,$.orgName,$.serviceType,$.ratingOption,$.orderDesc]),(0,s.jsxs)("div",{className:Z().page,children:[(0,s.jsx)("div",{ref:A,children:(0,s.jsxs)(o.m,{children:[(0,s.jsxs)("div",{className:Z().topBannerSection,children:[(0,s.jsxs)("div",{className:Z().left,children:[(0,s.jsx)(l.B,{style:{paddingTop:"16px"},items:ef}),(0,s.jsx)(p.B,{data:(0,M.O)(ef,C.NEXT_PUBLIC_BASE_URL,S)}),(0,s.jsxs)("div",{className:Z().text,children:[(0,s.jsxs)("h1",{className:Z().title,children:["Отзывы о финансовых организациях",em?" в\xa0":" по\xa0",(0,s.jsx)("p",{onClick:()=>{(0,N._)({eventCategory:f.Bo,eventActionType:N.y.link,eventActionText:(0,k.y)(em||"всей России")}),P()},children:em||"всей России"})]}),(0,s.jsxs)("div",{className:Z().subtitle,children:["Собираем мнения клиентов о банках",(0,s.jsx)("br",{className:"desktopOnly"})," и финансовых организациях, представленных на Финуслугах"]})]})]}),(0,s.jsx)(r.default,{width:486,height:216,className:Z().topBannerImg,src:eu,alt:"banner image",loading:"eager",fetchPriority:"high"})]}),(0,s.jsx)(T,{filter:$,fkOptions:e_,servicesTypes:t,onSubmit:ey})]})}),(0,s.jsxs)("div",{children:[(0,s.jsx)(I,{isVisible:z,onOpen:()=>{if(A.current){let e=A.current.getBoundingClientRect();window.scrollTo({top:e.top+window.scrollY,behavior:"smooth"})}},filter:$}),(0,s.jsx)(L.S,{reviews:eo,onShowMore:X?()=>{(0,N._)({eventCategory:f.Bo,eventActionType:N.y.button,eventActionText:(0,k.y)("Показать еще")}),eN(ee.current+1)}:void 0,loading:et,loadingMore:es,eventCategory:f.Bo,initialMaxPage:g,initialPage:y})]}),w&&(0,s.jsx)(U,{type:$.orgType.value,data:w}),b&&(0,s.jsx)(c.g3,{tabs:b,baseUrl:C.NEXT_PUBLIC_BASE_URL,s3Assets:`${C.NEXT_PUBLIC_S3_ASSETS}/mp-assets`,dataLayerPush:G.o}),R&&(0,s.jsx)(v.E,{...R,s3Assets:C.NEXT_PUBLIC_S3_ASSETS})]})}},62967: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"}},65955: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"}},77772:e=>{e.exports={page:"Reviews_page__Lh9zi",topBannerSection:"Reviews_topBannerSection__Qo9e2",left:"Reviews_left__IgDD9",text:"Reviews_text__ASeOo",title:"Reviews_title__GFeme",subtitle:"Reviews_subtitle__0gQeE",button:"Reviews_button__zofgR",topBannerImg:"Reviews_topBannerImg__F7kwE"}},81875:(e,t,i)=>{"use strict";i.d(t,{LR:()=>l,_U:()=>v,kG:()=>m,pA:()=>_,qK:()=>r,ue:()=>d,y3:()=>c,y5:()=>o,y7:()=>n});var s,a=i(6814);let r={banki:a.C.bank,mfo:a.C.mfo,strahovanie_kompanija:a.C.insurance},n={[a.C.bank]:"banki",[a.C.mfo]:"mfo",[a.C.insurance]:"strahovanie_kompanija"},l={[a.C.bank]:"Банки",[a.C.mfo]:"Микрофинансовые организации",[a.C.insurance]:"Страховые"};var o=((s={}).name="name",s.rating="rating",s.reviews="reviews",s);let c=[{label:"Алфавиту",id:"name"},{label:"Отзывам",id:"reviews"}],d=[{label:"Возрастанию",id:!1},{label:"Убыванию",id:!0}],v=[{label:"Банки",value:a.C.bank},{label:"МФО",value:a.C.mfo},{label:"Страховые",value:a.C.insurance}],_="dossier",m=["sberbank","vtb","alfabank","gazprombank","tbank","rosselhozbank","promsvyazbank","sovcombank","mkb","vbrr"]},94589:(e,t,i)=>{"use strict";i.d(t,{e:()=>d});var s=i(95155),a=i(12115),r=i(84685),n=i(29722),l=i(4779),o=i(99981),c=i.n(o);let d=(0,a.memo)(({onClick:e,text:t,href:i,target:o,iconColor:d="light",mainPageUrl:v,offPadding:_,widthMaxContent:m,className:p,icon:u})=>{let h=(0,a.useCallback)(e=>i?(0,s.jsx)("a",{onClick:e.onClick,href:i,target:o,...e}):(0,s.jsx)("button",{onClick:e.onClick,...e}),[i,o]),g=u||r.JuQ;return(0,s.jsx)("div",{className:(0,n.A)(c().linkWrapper,{[c().padding]:!_,[c().width]:m},p),onClick:()=>{(0,l._)({eventCategory:v,eventActionType:l.y.link,eventActionText:t,eventLabel:i})},children:(0,s.jsxs)(h,{onClick:e,className:c().link,children:[t,(0,s.jsx)(g,{size:22,className:(0,n.A)(c().icon,c()[d])})]})})});d.displayName="CheckFullInfoLink"},98839:e=>{e.exports={wrapper:"ReviewsFeedbackBanner_wrapper__uQVwr",head:"ReviewsFeedbackBanner_head__wWwT9",icon:"ReviewsFeedbackBanner_icon__qj5Hh",subtitle:"ReviewsFeedbackBanner_subtitle__OL2mw"}},99981:e=>{e.exports={linkWrapper:"CheckFullInfoLink_linkWrapper__MewQV",width:"CheckFullInfoLink_width__wZeUL",padding:"CheckFullInfoLink_padding__Lh4bJ",link:"CheckFullInfoLink_link__7whuk",icon:"CheckFullInfoLink_icon__fQD9U",light:"CheckFullInfoLink_light__lJeRc",white:"CheckFullInfoLink_white__MzFzv"}}},e=>{e.O(0,[4653,2545,3177,8465,4718,119,3354,3314,879,8969,4028,8228,3340,4958,5271,9055,8441,3794,7358],()=>e(e.s=3363)),_N_E=e.O()}]);