(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4132],{3363:(e,t,s)=>{Promise.resolve().then(s.bind(s,93619)),Promise.resolve().then(s.bind(s,26159)),Promise.resolve().then(s.bind(s,57261)),Promise.resolve().then(s.bind(s,16091))},7408:(e,t,s)=>{"use strict";s.d(t,{S:()=>O});var a=s(95155),i=s(12115),r=s(5772),n=s(24691),l=s(66216),o=s(29722),c=s(98558),d=s(63203),p=s(84685),_=s(33021),v=s.n(_);let m=()=>(0,a.jsxs)("div",{className:v().wrapper,children:[(0,a.jsxs)("div",{className:v().title,children:["Как мы работаем",(0,a.jsx)("br",{}),"с отзывами"]}),(0,a.jsxs)("div",{className:v().content,children:[(0,a.jsxs)("div",{className:v().item,children:[(0,a.jsx)(p.bJK,{size:24}),(0,a.jsx)("div",{className:v().text,children:"Отзывы проходят модерацию"})]}),(0,a.jsxs)("div",{className:v().item,children:[(0,a.jsx)(p.cEB,{size:24}),(0,a.jsx)("div",{className:v().text,children:"Подозрительные — не публикуются и не влияют на рейтинг"})]}),(0,a.jsxs)("div",{className:v().item,children:[(0,a.jsx)(p.eg1,{size:24}),(0,a.jsxs)("div",{className:v().text,children:["Чем старше отзыв, тем меньше",(0,a.jsx)("br",{}),"он влияет на рейтинг"]})]})]})]});var u=s(4997),h=s(4779),g=s(26180),w=s(98839),x=s.n(w);let y=({company:e,orgType:t,eventCategory:s})=>{let i=(0,u.p)(),r=`${i.NEXT_PUBLIC_BASE_URL}/vyrazit_mnenie${e&&t?`?${t}=${e}`:""}`;return(0,a.jsxs)("a",{className:x().wrapper,href:r,onClick:()=>{(0,h._)({eventCategory:s||"",eventActionType:h.y.banner,eventActionText:(0,g.y)("Оставить отзыв"),eventLabel:(0,g.y)(e||"")})},children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:x().head,children:[(0,a.jsx)("div",{className:x().icon,children:(0,a.jsx)(p.vWD,{size:24})}),"Оставьте отзыв"]}),(0,a.jsx)("p",{className:x().subtitle,children:"Расскажите о своём опыте использования банковских услуг"})]}),(0,a.jsx)(n.$,{label:"Написать",size:"s"})]})};var f=s(24964),j=s(66205),b=s(24278),N=s(14347),C=s(57826),k=s(69284),R=s.n(k);let T=e=>{let t=(0,N.nu)("m"),s=e.forceMobile||t,i="ReviewDetail"===e.type,r=i?s?18:21:s?16:21;return(0,a.jsx)(b.E,{className:(0,o.A)(R().avatar,{[R().desktop]:!s,[R().reviewDetail]:i}),children:(0,a.jsx)("div",{className:R().companyLogoWrapper,children:(0,a.jsx)(C.S,{width:r,height:r})})})};var S=s(21755),L=s.n(S);let A=()=>(0,a.jsx)(a.Fragment,{children:[1,2,3,4].map(e=>(0,a.jsxs)("a",{className:(0,o.A)(L().review),children:[(0,a.jsxs)("div",{className:L().reviewHeader,children:[(0,a.jsxs)("div",{className:L().reviewHeaderTop,children:[(0,a.jsxs)("div",{className:L().reviewAuthor,children:[(0,a.jsx)(T,{}),(0,a.jsxs)("div",{className:L().authorInfo,children:[(0,a.jsx)(b.E,{className:L().authorName,width:80,height:24}),(0,a.jsx)(b.E,{className:L().rating,width:125,height:24})]})]}),(0,a.jsx)(b.E,{className:L().date,width:70,height:24})]}),(0,a.jsxs)("div",{className:L().badges,children:[(0,a.jsx)(b.E,{className:L().badge,width:70,height:28}),(0,a.jsx)(b.E,{className:L().badge,width:70,height:28})]}),(0,a.jsx)(b.E,{className:L().date,width:70,height:20})]}),(0,a.jsxs)("div",{className:(0,o.A)(L().reviewContent),children:[(0,a.jsx)(b.E,{className:L().reviewTitle,height:24}),(0,a.jsx)(b.E,{className:(0,o.A)(L().reviewText,{[L().overlay]:!0}),height:120}),(0,a.jsx)("div",{className:L().reviewContentBottom,children:(0,a.jsx)(b.E,{className:L().readAllButton,width:123,height:24})})]})]},e))});var $=s(36183),B=s(6814),I=s(50932),E=s(16378),F=s(54721);let P=({review:e})=>{let[t,s]=(0,i.useState)(!1),r=(0,i.useRef)(null),n=(0,j.E)(r);return(0,a.jsxs)("div",{className:(0,o.A)(L().reviewContent,{[L().expanded]:t}),children:[(0,a.jsx)("div",{className:L().reviewTitle,children:e.title}),(0,a.jsx)("div",{ref:r,className:(0,o.A)(L().reviewText,{[L().overlay]:n}),children:e.review}),(0,a.jsxs)("div",{className:L().reviewContentBottom,children:[n?(0,a.jsx)("button",{className:L().readAllButton,onClick:()=>s(!0),children:"Читать полностью"}):(0,a.jsx)("div",{}),e.answers_count>0&&(0,a.jsxs)("button",{className:L().commentsIcon,children:[(0,a.jsx)(p.kqG,{size:20}),(0,a.jsx)("p",{className:L().commentsLabel,children:e.answers_count})]})]})]})},D=e=>{let t=e.fkType===B.C.insurance?"/otzyv":e.fkType===B.C.mfo?"/mfo":"/banki",s=e.fkType===B.C.insurance?"":"/otzyvy";return`${t}/${e.fkUrl}${s}/${e.url}`},z=({reviews:e,loading:t,onClick:s,eventCategory:i,company:r})=>t?(0,a.jsx)(A,{}):(0,a.jsx)(a.Fragment,{children:e.map((e,t)=>(0,a.jsxs)("a",{className:(0,o.A)(L().review,L().clickable),href:D(e),onClick:t=>{let a;t.preventDefault(),a=D(e),(0,h._)({eventCategory:i||"",eventActionType:h.y.offer,eventActionText:(0,g.y)(e.title||""),eventLabel:(0,g.y)(a||"")}),s({...e,text:e.review,orgType:e.fkType,product_type:[e.fkName||"",e.serviceName||""],publ_date:(0,I.Yq)(e.date||"").toString(),bank_logo:e.fkLogo||void 0,bank_url:(0,F.f)(e)||e.fkUrl,url:a})},children:[(0,a.jsxs)("div",{className:L().reviewHeader,children:[(0,a.jsxs)("div",{className:L().reviewHeaderTop,children:[(0,a.jsxs)("div",{className:L().reviewAuthor,children:[(0,a.jsx)($.P,{user:e.name,...e,archiveCompany:r?.archive||e.fkArchive}),(0,a.jsxs)("div",{className:L().authorInfo,children:[(0,a.jsx)("div",{className:L().authorName,children:e.name}),(0,a.jsxs)("div",{className:L().rating,children:[(0,a.jsx)("div",{className:L().ratingValue,children:(0,E.Y)(e.rating)}),(0,a.jsx)("div",{className:L().ratingStars,children:[1,2,3,4,5].map(t=>(0,a.jsx)(p.Zv1,{className:(0,o.A)(L().star,t>e.rating&&L().gray)},t))})]})]})]}),(0,a.jsx)("div",{className:L().date,children:(0,I.Yq)(e.date||"").toString()})]}),(0,a.jsxs)("div",{className:L().tags,children:[!!e.fkName&&(0,a.jsx)(f.v,{label:e.fkName,variant:"secondary"}),!!e.serviceName&&(0,a.jsx)(f.v,{label:e.serviceName,variant:"secondary"}),!!e.answers_count&&(0,a.jsx)(f.v,{label:"Есть ответ банка",variant:"purple"})]}),(0,a.jsx)("div",{className:L().date,children:(0,I.Yq)(e.date||"").toString()})]}),(0,a.jsx)(P,{review:e})]},t))});var W=s(70544),U=s(91234);let O=({reviews:e,onShowMore:t,loading:s,loadingMore:p,eventCategory:_,initialMaxPage:v,initialPage:u,company:h})=>{let[g,w]=(0,i.useState)(!1),[x,f]=(0,i.useState)(null);return(0,a.jsxs)(l.m,{children:[(0,a.jsxs)("div",{className:L().wrapper,children:[(0,a.jsxs)("div",{className:L().container,children:[(0,a.jsxs)("div",{className:(0,o.A)(L().list,{[L().loading]:s,[L().empty]:!e.length&&!s}),children:[(0,a.jsx)(z,{reviews:e,loading:s,eventCategory:_,onClick:e=>{f(e),w(!0)},company:h}),(0,a.jsx)(d.k,{page:u,totalPage:v,url:"/otzyvy"})]}),t&&(0,a.jsx)("div",{className:L().buttonWrapper,children:(0,a.jsx)(n.$,{variant:"secondary",size:"s",onClick:t,pending:s||p,children:"Показать еще"})}),(0,a.jsx)(c.B,{data:((e,t)=>{let s;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?s=t.legal_address:"address"in t&&(s=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===B.C.insurance?"InsuranceAgency":"BankOrCreditUnion",name:e.fkName,...s&&{address:{"@type":"PostalAddress",addressLocality:s}}},reviewRating:{"@type":"Rating",ratingValue:e.rating},author:{"@type":"Person",name:e.name||"Аноним"},datePublished:e.date,reviewBody:e.review}}))}})(e,h)}),!e.length&&(0,a.jsxs)("div",{className:L().notFound,children:[(0,a.jsx)(r.default,{className:L().image,width:300,height:200,loading:"lazy",src:U.A,alt:"Изображение - К сожалению, мы ничего не нашли"}),(0,a.jsx)("div",{className:L().notFoundTitle,children:"К сожалению, мы ничего не нашли"})]})]}),(0,a.jsxs)("div",{className:L().bannerWrapper,children:[(0,a.jsx)(y,{eventCategory:_||""}),(0,a.jsx)(m,{})]})]}),(0,a.jsx)(W.$,{data:x,buttonData:{link:"",text:""},showAllStars:!0,isOpen:g,onClose:()=>w(!1)})]})}},17436:(e,t,s)=>{"use strict";s.d(t,{td:()=>a});let a=(e,t,s,a)=>{let i=[t,s,a];return i[e%100>4&&e%100<20?2:[2,0,1,1,1,2][e%10<5?e%10:5]]||i[0]}},18146:(e,t,s)=>{"use strict";s.d(t,{u:()=>i});var a=s(6814);let i=({data:e,type:t})=>{if(!e)return[];switch(t){case a.C.mfo:return e.mfos;case a.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"}},26111:(e,t,s)=>{"use strict";s.r(t),s.d(t,{Support:()=>k}),s(89190);var a=s(95155),i=s(66216),r=s(63959),n=s(29722),l=s(12115),o=s(24691),c=s(14347),d=s(35959),p=s(7596);let _={display:"inline-block",lineHeight:0,backfaceVisibility:"hidden"},v={width:"1em",height:"1em",overflowClipMargin:"content-box",overflow:"hidden"},m=e=>l.createElement("svg",{width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},l.createElement("path",{d:"M9 8a.75.75 0 000 1.5h4.44l-5.22 5.22a.75.75 0 101.06 1.06l5.22-5.22v4.445a.75.75 0 101.5 0V8.75a.75.75 0 00-.75-.75H9z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}));function u({className:e,style:t,boxSize:s,size:a,onClick:i}){return l.createElement("span",{className:e,style:{..._,...i&&{cursor:"pointer"},...a&&{fontSize:`${a}px`},...s&&{width:`${s}px`,height:`${s}px`,display:"inline-flex",alignItems:"center",justifyContent:"center"},...t},...i?{role:"button",tabIndex:"0",onClick:i}:{}},l.createElement(m,{viewBox:"0 0 24 24",style:v}))}u.displayName="IconFdsArrowUpRightSmallO";let h=(0,p.g)("support","sc"),g=Object.freeze({support:h,title:`${h}__title`,cardsContainer:`${h}__cards-container`}),w="cb-support",x=(0,p.g)("support-app-card","sc"),y=Object.freeze({supportAppCard:x,textWrapper:`${x}__text-wrapper`,imageContainer:`${x}__image-container`,title:`${x}__title`,description:`${x}__description`,button:`${x}__button`,imageWrapper:`${x}__image-wrapper`,image:`${x}__image`}),f=({title:e,linkUrl:t,s3Assets:s,description:i})=>{let r=(0,c.nu)("s");return(0,a.jsxs)("div",{className:y.supportAppCard,onClick:()=>{r&&((0,d.h)({eventCategory:w,eventActionType:d.D.banner,eventActionText:e,eventLabel:t}),window.open(t,"_blank","noreferrer"))},children:[(0,a.jsx)(o.$,{className:y.button,iconLeft:(0,a.jsx)(u,{size:24}),shape:"circle-icon",size:"xs"}),(0,a.jsxs)("div",{className:y.textWrapper,children:[(0,a.jsx)("div",{className:y.title,children:e}),!!i&&(0,a.jsx)("div",{className:y.description,children:i})]}),(0,a.jsx)("div",{className:y.imageContainer,children:(0,a.jsxs)("picture",{className:y.imageWrapper,children:[(0,a.jsx)("source",{media:"(max-width: 767px)",srcSet:`${s}/mp-assets/widgets/SupportBlock/mobile-app.png 1x, ${s}/mp-assets/widgets/SupportBlock/mobile-app@2x.png 2x`}),(0,a.jsx)("img",{className:y.image,loading:"lazy",src:`${s}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.jpg`,srcSet:`${s}/mp-assets/widgets/SupportBlock/qr-code-mobile-app.jpg 1x, ${s}/mp-assets/widgets/SupportBlock/qr-code-mobile-app@2x.jpg 2x`})]})})]})},j=(0,p.g)("support-phone-card","sc"),b=Object.freeze({supportPhoneCard:j,contacts:`${j}__contacts`,contactsExtra:`${j}__contacts-extra`,phone:`${j}__phone`,phonesExtra:`${j}__phones-extra`,phoneExtra:`${j}__phone-extra`,chat:`${j}__chat`,text:`${j}__text`,image:`${j}__image`}),N=({phones:e,phonesExtra:t,description:s,s3Assets:i})=>{let r=(0,l.useCallback)(()=>{var e,t,s;null==(s=null==(t=null==(e=null==window?void 0:window.supportWidget)?void 0:e.craftTalk)?void 0:t.open)||s.call(t),(0,d.h)({eventCategory:w,eventActionType:d.D.button,eventActionText:"messenger",eventLabel:"chat"})},[]),n=e=>{let t=e.replace(/[\s-]/g,"");(0,d.h)({eventCategory:w,eventActionType:d.D.link,eventActionText:"phone",eventLabel:t})};return(0,a.jsxs)("div",{className:b.supportPhoneCard,children:[(0,a.jsxs)("div",{className:b.contacts,children:[e.map(e=>(0,a.jsx)("a",{className:b.phone,href:e.href,onClick:()=>n(e.label),children:e.label},e.label)),(0,a.jsx)("span",{className:b.chat,onClick:r,children:"Онлайн чат"})]}),(null==t?void 0:t.length)>0&&(0,a.jsxs)("div",{className:b.contactsExtra,children:[(0,a.jsx)("p",{className:b.text,children:"Дополнительные телефоны"}),(0,a.jsx)("div",{className:b.phonesExtra,children:t.map(e=>(0,a.jsx)("a",{className:b.phoneExtra,href:e.href,onClick:()=>n(e.label),children:e.label},e.label))})]}),(0,a.jsx)("p",{className:b.text,children:s}),(0,a.jsx)("img",{className:b.image,src:`${i}/mp-assets/widgets/SupportBlock/bannerSupportGirl.png`,loading:"lazy"})]})},C=({className:e,phoneCard:t,appCard:s,s3Assets:l})=>t&&s?(0,a.jsx)("section",{className:(0,n.A)(g.support,e),children:(0,a.jsxs)(i.m,{children:[(0,a.jsx)(r.D,{as:"h2",type:"display",weight:"bold",className:g.title,children:"Поддержка"}),(0,a.jsxs)("div",{className:g.cardsContainer,children:[(0,a.jsx)(N,{s3Assets:l,...t}),(0,a.jsx)(f,{s3Assets:l,...s})]})]})}):null;C.displayName="Support";let k=C},27730:e=>{e.exports={container:"DrawerContent_container__rR8LI",open:"DrawerContent_open__M84fe","slide-up":"DrawerContent_slide-up__PxR16",close:"DrawerContent_close__Cyxv9","slide-out":"DrawerContent_slide-out__U3MRA",header:"DrawerContent_header__Ur_YT",rowHeader:"DrawerContent_rowHeader__2Z3R3",title:"DrawerContent_title__QG5Cm",center:"DrawerContent_center__k_OfP",right:"DrawerContent_right__5FHfz",left:"DrawerContent_left__J0wEA",controlContainer:"DrawerContent_controlContainer__FAnIq",content:"DrawerContent_content__ECzp5",footer:"DrawerContent_footer__SVPa7"}},28453:(e,t,s)=>{"use strict";s.d(t,{D9:()=>r,Q8:()=>i});var a=s(6814);let i=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:s,service:i}=e,r=t===a.C.insurance?"sk":t===a.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"),s?.length?o.set("com",s.join("~")):o.delete("com"),i?o.set("service",i):o.delete("service");let c=o.toString();return`/otzyvy${c?`?${c}`:""}${l}`}},32155:(e,t,s)=>{"use strict";s.d(t,{z:()=>i});var a=s(20925);let i=async({regions:e}={})=>{let t=new URLSearchParams;e&&t.append("regions","all");let s=`/money_data/Root.json${t.size?`?${t}`:""}`;return(await (0,a.p)({url:s})).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,s)=>{"use strict";s.d(t,{Bo:()=>l,CZ:()=>n,W6:()=>r,a$:()=>i});var a=s(6814);let i={[a.C.bank]:{name:"Банк",name_p:"банках",name_r:"банков",any:"Любой",url:"/polzovatelskij_rejting_bankov"},[a.C.mfo]:{name:"МФО",name_p:"мфо",name_r:"мфо",any:"Любая",url:"/polzovatelskij_rejting_mfo"},[a.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"},44668:(e,t,s)=>{"use strict";s.d(t,{A8:()=>n,B2:()=>l,Gs:()=>r});var a=s(20925),i=s(6814);let r=async(e,t,s=4,i,r)=>{if(r){let n=await (0,a.p)({url:`${e}&page=1&limit=1`,config:{signal:i}}),l=n.data?.result.count||0,o=await (0,a.p)({url:`${e}&page=1&limit=${l||1e4}`,config:{signal:i}}),c=(o.data?.result.reviews||[]).filter(e=>e.company_id.toString()===r),d=(t-1)*s;return{result:{reviews:c.slice(d,d+s),page:t,pages:Math.ceil(c.length/s),count:c.length,limit:s},services:o.data?.services||[],servicesSk:o.data?.servicesSk||[]}}return(await (0,a.p)({url:`${e}&page=${t}&limit=${s}`,config:{signal:i}})).data||null},n=async e=>(await (0,a.p)({url:e})).data||null,l=e=>{let{regionId:t,type:s,companyIds:a,serviceId:r,rating:n,sort:l,orderDesc:o,includeCompany:c}=e,d=t?`&region=${t}`:"",p="BANK";s===i.C.insurance?p="SK":s===i.C.mfo&&(p="MFO");let _=a?.length?`&company=${a.join(",")}`:"",v=r?`&service=${r}`:"",m=n?`&rating=${n}`:"",u=`&sort=${l||"created"}`,h=!1===o?"&order=ASC":"&order=DESC",g=c?"&includeCompany=true":"",w=e=>`/money_data/${e}.json?type=${p}${d}${_}${v}${m}${u}${h}${g}`;return{reviews:w("Reviews"),ratings:w("ReviewsInfo")}}},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,s)=>{"use strict";s.d(t,{s:()=>a});let a=e=>e.map(e=>({label:e.name,value:e.id}))},54721:(e,t,s)=>{"use strict";s.d(t,{f:()=>a});let a=e=>"object"==typeof e&&null!==e&&"bic"in e&&e.bic?String(e.bic):null},57261:(e,t,s)=>{"use strict";s.d(t,{Reviews:()=>K});var a=s(95155),i=s(12115),r=s(5772),n=s(73321),l=s(48830),o=s(66216),c=s(99639),d=s(4997),p=s(26111),_=s(44668),v=s(32155),m=s(98558),u=s(56818),h=s(53726),g=s(24691),w=s(66627),x=s(14347),y=s(29722),f=s(88068),j=s(81875),b=s(43171),N=s(4779),C=s(26180),k=s(62967),R=s.n(k);let T=({filter:e,fkOptions:t,onSubmit:s,servicesTypes:i})=>{let r=(0,x.nu)("l"),n=i[e.orgType.value].map(e=>({label:e.name,value:e.id})),l=e.serviceType?[{label:"Любой",value:""},...n]:n;return(0,a.jsxs)("div",{className:R().filter,children:[(0,a.jsxs)("div",{className:R().selectors,children:[(0,a.jsx)(w.l,{className:R().input,size:"m",label:"Тип организации",options:j._U,value:e.orgType,onChange:t=>{(0,N._)({eventCategory:b.Bo,eventActionType:N.y.select,eventActionText:(0,C.y)("Тип организации"),eventLabel:(0,C.y)(t.label||"")}),e.setOrgType(t)}}),(0,a.jsx)(f.n,{className:R().input,size:"middle",label:"Название организации",options:t,value:e.orgName||null,onChange:t=>{let s=t?.map(e=>e.label).join(",");(0,N._)({eventCategory:b.Bo,eventActionType:N.y.select,eventActionText:(0,C.y)("Название организации"),eventLabel:(0,C.y)(s||"")}),e.setOrgName(t)},multiple:!0,search:!0,isMobile:r}),(0,a.jsx)(f.n,{className:R().input,size:"middle",label:"Тип услуги",options:l,value:e.serviceType?[e.serviceType]:null,onChange:t=>{let s=t?.[0].value?t[0]:null;(0,N._)({eventCategory:b.Bo,eventActionType:N.y.select,eventActionText:(0,C.y)("Тип услуги"),eventLabel:(0,C.y)(s?.label||"")}),e.setServiceType(s)},search:!0,isMobile:r})]}),(0,a.jsx)("div",{className:R().buttons,children:(0,a.jsx)(g.$,{className:R().showButton,label:"Показать",onClick:s})}),(0,a.jsxs)("div",{className:R().chips,children:[b.W6.map(t=>(0,a.jsx)("div",{className:(0,y.A)({[R().active]:e.ratingOption===t.value}),onClick:()=>{(0,N._)({eventCategory:b.Bo,eventActionType:N.y.chip,eventActionText:(0,C.y)(t.label||"")}),e.setRatingOption(t.value)},children:t.label},t.value)),(0,a.jsx)("div",{className:(0,y.A)({[R().active]:e.orderDesc}),onClick:()=>{(0,N._)({eventCategory:b.Bo,eventActionType:N.y.chip,eventActionText:(0,C.y)("Сначала новые")}),e.setOrderDesc(!e.orderDesc)},children:"Сначала новые"})]})]})};var S=s(7408),L=s(42003),A=s(51147),$=s.n(A);let B=e=>{let[t,s]=(0,i.useState)(!1);(0,i.useEffect)(()=>{if(e.isVisible){let e=setTimeout(()=>s(!0),500);return()=>clearTimeout(e)}s(!1)},[e.isVisible]);let r=b.a$[e.filter.orgType.value],n=((e.filter.orgName?.length||0)>1?`Выбрано ${e.filter.orgName?.length}`:e.filter.orgName?.[0]?.label)||r.any,l=b.CZ.map(({id:e,label:t})=>({value:e,label:t,shortLabel:"Сортировка"}));return(0,a.jsx)("div",{className:(0,y.A)($().wrapper,{[$().visible]:e.isVisible}),children:(0,a.jsx)("div",{className:(0,y.A)($().innerWrapper,{[$().overflow]:t}),children:(0,a.jsx)(L.x,{className:$().customFilter,onClickParams:e.onOpen,onClickChip:e.onOpen,chips:[{id:"orgType",label:`${r.name}: ${n}`},{id:"orgName",label:`Тип услуги: ${e.filter.serviceType?.label||"Любой"}`}],sortTypeItems:l,sortTypeValue:b.CZ[0].id,onChangeSortType:()=>null,isIncreaseSort:e.filter.orderDesc,onChangeIncreaseSort:e.filter.setOrderDesc})})})};var I=s(17436),E=s(94589),F=s(58154),P=s(16378),D=s(65955),z=s.n(D);let W=e=>{let t=(0,d.p)(),s=b.a$[e.type];return(0,a.jsx)(o.m,{children:(0,a.jsxs)("div",{className:z().wrapper,children:[(0,a.jsx)("h2",{className:z().title,dangerouslySetInnerHTML:{__html:e.data.title}}),(0,a.jsx)("div",{className:z().subtitle,dangerouslySetInnerHTML:{__html:e.data.subtitle}}),(0,a.jsx)("div",{className:z().ratingList,children:e.data[e.type].map((t,s)=>(0,a.jsx)("div",{className:z().ratingItemWrapper,children:(0,a.jsxs)("div",{className:z().ratingItem,children:[(0,a.jsxs)("div",{className:z().ratingItemHeader,children:[(0,a.jsx)(F.v,{url:t.bic||t.url,type:e.type,width:48,height:48,companyName:t.name}),(0,a.jsx)("div",{className:z().rating,children:(0,P.Y)(t.rating)})]}),(0,a.jsx)("div",{className:z().ratingItemTitle,children:t.name}),(0,a.jsxs)("ul",{className:z().ratingItemList,children:[(0,a.jsxs)("li",{children:[t.place," место"]}),(0,a.jsxs)("li",{children:[t.reviewsNum," ",(0,I.td)(t.reviewsNum,"отзыв","отзыва","отзывов")]}),(0,a.jsxs)("li",{children:[t.most_discussed," - самый обсуждаемый тип продукта"]})]})]})},s))}),(0,a.jsx)(E.e,{className:z().fullInfoLink,mainPageUrl:t.NEXT_PUBLIC_BASE_URL,href:s.url,target:"_self",text:`Показать рейтинг ${s.name_r}`,iconColor:"white"})]})})};var U=s(6814),O=s(54721),H=s(28453),M=s(89242),Y=s(18146),Q=s(27263),G=s(49684),V=s(77772),q=s.n(V);let K=({initialState:e,servicesTypes:t,reviews:s,maxPage:g,userRatingLayout:w,serverSelectOptions:x,initialPage:y,bestOffersData:f,supportBlockData:k})=>{let R=(0,d.p)(),L=(0,n.usePathname)(),A=(0,i.useRef)(null),{region:$,town:I,handleOpenCityModal:E}=(0,u.T)({initialRegion:null,initialTown:null}),[F,P]=(0,i.useState)(null),D=(({orgType:e,orgName:t,serviceType:s})=>{let[a,r]=(0,i.useState)(e),[n,l]=(0,i.useState)(t),[o,c]=(0,i.useState)(s),[d,p]=(0,i.useState)(b.W6[0].value),[_,v]=(0,i.useState)(!1),[m,u]=(0,i.useState)(!0),h=(0,i.useCallback)(e=>{r(e.orgType),l(e.orgName),c(e.serviceType)},[]);return{orgType:a,setOrgType:e=>{r(e),l(null),c(null)},orgName:n,setOrgName:l,serviceType:o,setServiceType:c,ratingOption:d,setRatingOption:p,withBankReply:_,setWithBankReply:v,orderDesc:m,setOrderDesc:u,applyState:h}})(e),[z,V]=(0,i.useState)(!1),[K,Z]=(0,i.useState)(s),[J,X]=(0,i.useState)(g>1),ee=(0,i.useRef)(y),[et,es]=(0,i.useState)(!1),[ea,ei]=(0,i.useState)(!1),er=(0,i.useRef)(!0),en=(0,i.useRef)(!1),el=(0,i.useRef)(null),eo=F?K.map(e=>{let s,a="SK"===e.target?U.C.insurance:"MFO"===e.target?U.C.mfo:U.C.bank;s=a===U.C.insurance?F?.insurance_companies.find(t=>t.id===e.company_id):a===U.C.mfo?F?.mfos.find(t=>t.id===e.company_id):F?.companies.find(t=>t.id===e.company_id);let i=t?.[a],r=i?.find(t=>t.id===e.service_id);return{...e,fkType:a,fkLogo:s?.logo_mob,fkName:s?.name,fkUrl:s?.url,bic:(0,O.f)(s)||void 0,serviceName:r?.name_sing||r?.name,fkArchive:s?.archive}}):s,ec=(0,i.useRef)(""),ed=(0,i.useRef)(""),ep=(0,i.useRef)(null),e_=(0,i.useMemo)(()=>{if(!F)return x;let e=(0,Y.u)({data:F,type:D.orgType.value});return(0,h.s)(e||[])},[F,D.orgType.value,x]).sort((e,t)=>e.label.localeCompare(t.label)),ev=I?.name_p||$?.name_p||"",em=b.a$[D.orgType.value]?.name_p||"",eu=`${R.NEXT_PUBLIC_S3_ASSETS}/mp-assets/images/reviews/reviews_cat_d2.png`;(0,i.useEffect)(()=>{ei(!0),(async()=>{P(await (0,v.z)()),ei(!1)})()},[]),(0,i.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=D.orgName?.map(({value:e})=>String(e)),eg=D.serviceType?.value?String(D.serviceType.value):void 0,ew={type:D.orgType.value,com:eh,service:eg},ex=(0,H.D9)(ew);(0,i.useEffect)(()=>{ex!==ec.current&&en.current&&(ec.current=ex,window.history.replaceState(null,"",ex))},[ex]);let ey=(0,i.useCallback)(()=>{if((0,N._)({eventCategory:b.Bo,eventActionType:N.y.button,eventActionText:(0,C.y)("Показать")}),A.current){let e=A.current.getBoundingClientRect().bottom+window.scrollY;window.scrollTo({top:e,behavior:"smooth"})}},[]),ef={type:D.orgType.value,regionId:$?.id,companyIds:eh,serviceId:eg,rating:D.ratingOption,orderDesc:D.orderDesc},ej=(0,_.B2)(ef),eb=[{href:"/",label:"Главная"},{label:`Отзывы о ${em}`}],eN=(e=1)=>{ee.current=e,1===e?es(!0):ei(!0),ep.current&&ep.current.abort();let t=new AbortController;ep.current=t,ed.current=ej.reviews,(0,_.Gs)(ej.reviews,e,4,t.signal).then(s=>{t.signal.aborted||(Z([...e>1?K:[],...s?.result?.reviews||[]]),X(e+1<=(s?.result?.pages||0)))}).finally(()=>{es(!1),ei(!1)})};return(0,i.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,i.useEffect)(()=>{if(!F)return;let e=(0,H.Q8)(window.location.search);if(!e.type&&!e.com&&!e.service)return;let s=((e,t,s)=>{let{com:a,type:i=U.C.bank,service:r}=s,n="sk"===i?U.C.insurance:i,l=a?.split("~").filter(Boolean)??[],o=l?.map(t=>{let s=e?.companies||[];n===U.C.insurance&&(s=e?.insurance_companies||[]),n===U.C.mfo&&(s=e?.mfos||[]);let a=s.find(e=>String(e.id)===String(t));return a?{label:a.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===U.C.bank&&!l?.length&&!r?.length}})(F,t,{...e.com?{com:e.com}:{},...e.type?{type:e.type}:{},...e.service?{service:e.service}:{}}),a=Number(e.page)||1;s.isDefaultState||(el.current=a,D.applyState(s)),ec.current=`${window.location.pathname}${window.location.search}${window.location.hash}`,en.current=!0},[F]),(0,i.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)},[D.orgType,$,D.orgName,D.serviceType,D.ratingOption,D.orderDesc]),(0,a.jsxs)("div",{className:q().page,children:[(0,a.jsx)("div",{ref:A,children:(0,a.jsxs)(o.m,{children:[(0,a.jsxs)("div",{className:q().topBannerSection,children:[(0,a.jsxs)("div",{className:q().left,children:[(0,a.jsx)(l.B,{style:{paddingTop:"16px"},items:eb}),(0,a.jsx)(m.B,{data:(0,M.O)(eb,R.NEXT_PUBLIC_BASE_URL,L)}),(0,a.jsxs)("div",{className:q().text,children:[(0,a.jsxs)("h1",{className:q().title,children:["Отзывы о финансовых организациях",ev?" в\xa0":" по\xa0",(0,a.jsx)("p",{onClick:()=>{(0,N._)({eventCategory:b.Bo,eventActionType:N.y.link,eventActionText:(0,C.y)(ev||"всей России")}),E()},children:ev||"всей России"})]}),(0,a.jsxs)("div",{className:q().subtitle,children:["Собираем мнения клиентов о банках",(0,a.jsx)("br",{className:"desktopOnly"})," и финансовых организациях, представленных на Финуслугах"]})]})]}),(0,a.jsx)(r.default,{width:486,height:216,className:q().topBannerImg,src:eu,alt:"banner image",loading:"eager",fetchPriority:"high"})]}),(0,a.jsx)(T,{filter:D,fkOptions:e_,servicesTypes:t,onSubmit:ey})]})}),(0,a.jsxs)("div",{children:[(0,a.jsx)(B,{isVisible:z,onOpen:()=>{if(A.current){let e=A.current.getBoundingClientRect();window.scrollTo({top:e.top+window.scrollY,behavior:"smooth"})}},filter:D}),(0,a.jsx)(S.S,{reviews:eo,onShowMore:J?()=>{(0,N._)({eventCategory:b.Bo,eventActionType:N.y.button,eventActionText:(0,C.y)("Показать еще")}),eN(ee.current+1)}:void 0,loading:et,loadingMore:ea,eventCategory:b.Bo,initialMaxPage:g,initialPage:y})]}),w&&(0,a.jsx)(W,{type:D.orgType.value,data:w}),f&&(0,a.jsx)(c.BestOffers,{tabs:f,baseUrl:R.NEXT_PUBLIC_BASE_URL,s3Assets:`${R.NEXT_PUBLIC_S3_ASSETS}/mp-assets`,dataLayerPush:G.o}),k&&(0,a.jsx)(p.Support,{...k,s3Assets:R.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"}},77828:(e,t,s)=>{"use strict";s.d(t,{_:()=>w});var a=s(95155),i=s(12115),r=s(29722),n=s(48709),l=s(83636),o=s.n(l);let c=({footer:e,hasScroll:t,className:s})=>(0,a.jsx)("div",{className:(0,r.A)(o().footer,{[o().hasScroll]:t},s),children:"function"==typeof e?e():e});var d=s(27730),p=s.n(d);let _=({onClose:e,onContentClick:t,children:s,title:n,rowTitle:l,titleAlign:o,isCloseable:d,footer:_,closeButton:v,isOpen:m,contentClassName:u,footerClassName:h,contentStyle:g,width:w})=>{let x=(0,i.useRef)(null),y=(0,i.useRef)(null),[f,j]=(0,i.useState)(!1);(0,i.useEffect)(()=>{if(!y.current||!x.current)return;let e=y?.current?.getBoundingClientRect().top||0,t=x?.current,s=()=>{let t=y?.current;t&&j(()=>t.getBoundingClientRect().top!==e)};return t&&t.addEventListener("scroll",s,!1),()=>{t?.removeEventListener("scroll",s,!1)}},[]);let b=g||w?{width:w,...g||{}}:void 0;return(0,a.jsxs)("div",{ref:x,style:b,className:(0,r.A)(p().container,{[p().open]:m,[p().close]:!m},u),children:[n||d?(0,a.jsxs)("div",{className:(0,r.A)(p().header,{[p().rowHeader]:l}),children:[d?v?"function"==typeof v?v():v:(0,a.jsx)("button",{className:p().controlContainer,onClick:e,children:(0,a.jsx)("img",{src:"https://assets.finuslugi.ru/mp-assets/images/sc/close_gray.svg",alt:"close",loading:"lazy"})}):null,n?(0,a.jsx)("h3",{className:(0,r.A)(p().title,{[p().center]:"center"===o,[p().left]:"left"===o,[p().right]:"right"===o}),children:n}):null]}):null,(0,a.jsx)("div",{ref:y,className:p().content,onClick:t,children:s}),_&&(0,a.jsx)(c,{className:(0,r.A)(p().footer,h),footer:_,hasScroll:f})]})};var v=s(51381),m=s(93778),u=s.n(m);let h=({onClose:e,isOpen:t,children:s,withDisabledScroll:l,className:o,...c})=>{let d=(0,i.useCallback)(e=>e.stopPropagation(),[]);return(0,v._)(t&&l),(0,a.jsxs)("div",{"data-portal":!0,className:(0,r.A)(u().window,o),children:[(0,a.jsx)(n.i,{onClose:e,isOpen:t,delay:0}),(0,a.jsx)(_,{onContentClick:d,onClose:e,isOpen:t,...c,children:s})]})};var g=s(74410);let w=({isOpen:e=!1,children:t,titleAlign:s="center",isCloseable:i=!0,withDisabledScroll:r=!0,...n})=>{let{mounted:l}=(0,g.J)({opened:e});return l?(0,a.jsx)(h,{titleAlign:s,isCloseable:i,isOpen:e,withDisabledScroll:r,...n,children:t}):null};w.displayName="Drawer"},81875:(e,t,s)=>{"use strict";s.d(t,{LR:()=>l,_U:()=>p,kG:()=>v,pA:()=>_,qK:()=>r,ue:()=>d,y3:()=>c,y5:()=>o,y7:()=>n});var a,i=s(6814);let r={banki:i.C.bank,mfo:i.C.mfo,strahovanie_kompanija:i.C.insurance},n={[i.C.bank]:"banki",[i.C.mfo]:"mfo",[i.C.insurance]:"strahovanie_kompanija"},l={[i.C.bank]:"Банки",[i.C.mfo]:"Микрофинансовые организации",[i.C.insurance]:"Страховые"};var o=((a={}).name="name",a.rating="rating",a.reviews="reviews",a);let c=[{label:"Алфавиту",id:"name"},{label:"Отзывам",id:"reviews"}],d=[{label:"Возрастанию",id:!1},{label:"Убыванию",id:!0}],p=[{label:"Банки",value:i.C.bank},{label:"МФО",value:i.C.mfo},{label:"Страховые",value:i.C.insurance}],_="dossier",v=["sberbank","vtb","alfabank","gazprombank","tbank","rosselhozbank","promsvyazbank","sovcombank","mkb","vbrr"]},83636:e=>{e.exports={footer:"DrawerFooter_footer__0AgTl",hasScroll:"DrawerFooter_hasScroll__Qk185"}},89190:()=>{},93778:e=>{e.exports={window:"DrawerLayout_window__wpjeD"}},94589:(e,t,s)=>{"use strict";s.d(t,{e:()=>d});var a=s(95155),i=s(12115),r=s(84685),n=s(29722),l=s(4779),o=s(99981),c=s.n(o);let d=(0,i.memo)(({onClick:e,text:t,href:s,target:o,iconColor:d="light",mainPageUrl:p,offPadding:_,widthMaxContent:v,className:m,icon:u})=>{let h=(0,i.useCallback)(e=>s?(0,a.jsx)("a",{onClick:e.onClick,href:s,target:o,...e}):(0,a.jsx)("button",{onClick:e.onClick,...e}),[s,o]),g=u||r.JuQ;return(0,a.jsx)("div",{className:(0,n.A)(c().linkWrapper,{[c().padding]:!_,[c().width]:v},m),onClick:()=>{(0,l._)({eventCategory:p,eventActionType:l.y.link,eventActionText:t,eventLabel:s})},children:(0,a.jsxs)(h,{onClick:e,className:c().link,children:[t,(0,a.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,2527,9168,8241,2651,7255,8969,4028,8567,544,7617,1668,8441,3794,7358],()=>e(e.s=3363)),_N_E=e.O()}]);