(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2163],{96285:function(e,t,a){Promise.resolve().then(a.bind(a,81523)),Promise.resolve().then(a.bind(a,70049)),Promise.resolve().then(a.bind(a,83352)),Promise.resolve().then(a.bind(a,66344))},41356:function(e,t,a){"use strict";a.d(t,{Jh:function(){return s},K1:function(){return i},e9:function(){return r}});var n=a(59306),l=a(24269);let s=async function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4,l=arguments.length>3?arguments[3]:void 0;return(await (0,n.t)({url:"".concat(e,"&page=").concat(t,"&limit=").concat(a),config:{signal:l}})).data||null},r=async e=>(await (0,n.t)({url:e})).data||null,i=e=>{let{regionId:t,type:a,companyIds:n,serviceId:s,rating:r,sort:i,orderDesc:o,includeCompany:c}=e,d=t?"&region=".concat(t):"",u="BANK";a===l.$.insurance?u="SK":a===l.$.mfo&&(u="MFO");let m=(null==n?void 0:n.length)?"&company=".concat(n.join(",")):"",p=s?"&service=".concat(s):"",_=r?"&rating=".concat(r):"",v="&sort=".concat(i||"created"),h=!1===o?"&order=ASC":"&order=DESC",A=c?"&includeCompany=true":"",x=e=>"/money_data/".concat(e,".json?type=").concat(u).concat(d).concat(m).concat(p).concat(_).concat(v).concat(h).concat(A);return{reviews:x("Reviews"),ratings:x("ReviewsInfo")}}},28157:function(e,t,a){"use strict";a.d(t,{s:function(){return S}});var n=a(57437),l=a(75461),s=a(61994),r=a(33145),i=a(2265);let o={green:{src:"/directory/_next/static/media/green.1848d0ee.png",height:720,width:888,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAA0UlEQVR4nAHGADn/AdWslwIB/Pz+A/PxKef6/ylALz+5foSFRYK4ubAAAAAAAcEAAAIkAAD+4KKQbMy+x5PJAgrYUUE2/usyL0dIKijpAYeqoAZJVVEfwLS3WHBNWIJ8c20AaWheAOMCAXXgExOrAbnk1BYABwYyA/b3RMqhrm81KygEIysk8+ATDov3+/zGAb/o1x7u/v8yJwkHVfje5lrc3+H/CxcIASEvNJfW8PK1Abfg0BYFEhAv2La+ei4hJEAKDAb8BwT7BAkWGp3E9PagHPBXW7HFQjEAAAAASUVORK5CYII=",blurWidth:8,blurHeight:6},yellow:{src:"/directory/_next/static/media/yellow.9e524c74.png",height:656,width:627,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAABC0lEQVR42mMAgYLEMNYNWxaxgthfrnLy/3/DIPn3SoDM/3vWTIwgwf///zMVJCQ2/Rdc0D0xs1T162tOH27xI+f//+b5zvz5pCo/m/QP9juXWfuePBHJPr3ng5fIA04DKdcPG/99ZRRi4TG7/f3IRv5MfgkBjXn9uxhUfzEyMDt9u278jYOBkennLyZGRoZfMlJqlswMPAzeVho/bn59w3Cb4dcPBpa3n//9Y/7NAnYD9995UuKsoVGBThwWhhoMYmK80gxMb9mZGbd/ZgIpkGLlfqUvJ8YkryLBoKKt+UdIWkFs4dr/iYxyp1+BFbAoKprzqcsziAgK/GFkYmRmZmJiuHjnW3BfDQMvACWEWr1cytWCAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},red:{src:"/directory/_next/static/media/red.cbc8d848.png",height:720,width:888,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAA0UlEQVR4nAHGADn/AXFWYQHy8/f/DyATLFw3OOExX1z18uTYCA0HBvbds8gAAQAAAAIAAAD+oYuGgc/d4zg2BQ7xNh4c2BtYSpHpu8X0Ad6dqwILIA8vyufqspCirhzhusEAh3Zrt05VS5Tm5ejfAdmXpRAYNR9Q0OfwmbnAywOzusADgGJSy0o2M6jp7vDUAeW1tR4FBwgz9wX6heH1+Cnd6PQAFQoF8zEODZcFBQbEAeWvsRQCDgw6FzQgnuLm7BPP1+v96+3sAwTk4q5hTUmQSb5dwT6XheYAAAAASUVORK5CYII=",blurWidth:8,blurHeight:6}};var c=a(66153),d=a(80684),u=a(79440),m=a.n(u);let p=e=>{let{footer:t}=e;return(0,n.jsx)("div",{className:m().footer,children:"function"==typeof t?t():t})};var _=a(97735),v=a.n(_);let h=e=>{let{onClose:t,onContentClick:a,children:l,width:r,title:i,titleAlign:o,isCloseable:c=!0,overflow:u=!1,footer:m,isOpen:_,contentClassName:h,contentStyle:A}=e;return(0,n.jsxs)("div",{style:{...A,maxWidth:"number"==typeof r?"".concat(r,"px"):"auto"},className:(0,s.Z)(v().container,{[v().open]:_,[v().close]:!_},h),children:[i||c?(0,n.jsxs)("div",{className:v().header,children:[c?(0,n.jsx)("button",{className:v().controlContainer,onClick:t,children:(0,n.jsx)(d.IconCross,{size:20})}):null,i?(0,n.jsx)("h4",{className:(0,s.Z)(v().title,{[v().center]:"center"===o,[v().left]:"left"===o,[v().right]:"right"===o}),children:i}):null]}):null,(0,n.jsx)("div",{className:(0,s.Z)(v().content,{[v().overflowVisible]:u}),onClick:a,children:l}),m&&(0,n.jsx)(p,{footer:m})]})};var A=a(17868),x=a(68307),g=a.n(x);let f=e=>{let{onClose:t,isOpen:a,children:l,width:r,title:o,titleAlign:d="center",isCloseable:u=!0,overflow:m=!1,footer:p,contentClassName:_,contentStyle:v,className:x}=e,f=(0,i.useCallback)(e=>e.stopPropagation(),[]);return(0,A.o)(a),(0,n.jsxs)("div",{"data-portal":!0,className:(0,s.Z)(g().window,x),children:[(0,n.jsx)(c.L,{onClose:t,isOpen:a}),(0,n.jsx)(h,{onContentClick:f,onClose:t,isCloseable:u,overflow:m,title:o,titleAlign:d,width:r,footer:p,isOpen:a,contentClassName:_,contentStyle:v,children:l})]})};var b=a(73564);let y=e=>{let{onClose:t,isOpen:a=!1,overflow:l=!1,width:s="auto",children:r,title:i,titleAlign:o="center",isCloseable:c=!0,footer:d,contentClassName:u,contentStyle:m,className:p}=e,{mounted:_}=(0,b.b)({opened:a});return _?(0,n.jsx)(f,{title:i,titleAlign:o,isCloseable:c,onClose:t,overflow:l,isOpen:a,width:s,footer:d,contentClassName:u,contentStyle:m,className:p,children:r}):null};y.displayName="DesktopModal";var j=a(49689),C=a(14392),N=a.n(C);let S=e=>{let{title:t,description:a,button:c,visible:d,onClose:u,color:m,className:p,contentClassName:_}=e,v=(0,l.aF)("s"),h=(0,i.useMemo)(()=>o[m],[m]),A=(0,n.jsxs)("div",{className:(0,s.Z)(_,N().wrap),children:[(0,n.jsxs)("div",{className:N().text,children:[t&&(0,n.jsx)("div",{className:N().title,children:t}),a&&(0,n.jsx)("div",{className:N().description,children:a}),c]}),(0,n.jsx)(r.default,{alt:"Cat",className:N().image,src:h,unoptimized:!0})]});return v?(0,n.jsx)(j.j,{className:(0,s.Z)(p,N().popup),isOpen:d,onClose:u,hasCloseButton:!1,full:!0,children:A}):(0,n.jsx)(y,{className:(0,s.Z)(p,N().modal),isOpen:d,onClose:u,isCloseable:!1,children:A})}},83352:function(e,t,a){"use strict";a.d(t,{FeedbackConfirmation:function(){return v}});var n=a(57437),l=a(75461),s=a(99376),r=a(2265),i=a(97916);let o="/".concat(i.k.APP_PREFIX,"/api/inquiry"),c={"Content-Type":"application/json"};var d={checkToken:e=>fetch("".concat(o),{method:"PUT",headers:c,body:JSON.stringify(e)}).then(e=>e.ok?e.json():Promise.reject(e.statusText))},u=a(28157),m=a(42953),p=a(37007),_=a.n(p);let v=()=>{let e=(0,s.useSearchParams)(),t=(0,s.usePathname)(),[a,i]=(0,r.useState)(!1),[o,c]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let a=e.get("token");window.history.replaceState(null,"",t),a&&d.checkToken({token:a,apiUrl:"review"}).then(()=>{c(!0)}).catch(()=>{i(!0)})},[]);let p=()=>{i(!1)},v=()=>{c(!1)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.s,{visible:a,color:"red",onClose:p,title:"Возникла техническая проблема",description:"Мы уже ее решаем. Попробуйте перейти по ссылке еще раз, если не сработает — напишите в наш чат поддержки",button:(0,n.jsx)(l.zx,{className:_().button,label:"Понятно",onClick:p})}),(0,n.jsx)(u.s,{visible:o,color:"green",onClose:v,title:"Ваш отзыв принят",description:(0,n.jsxs)("div",{children:["Спасибо, мы получили ваш отзыв. Он отправлен на модерацию и в течение 14 рабочих дней будет опубликован, если вами не были нарушены"," ",(0,n.jsx)("a",{className:_().text,target:"_blank",href:m.Bz,children:"правила публикации отзыва"})," ","на Финуслугах"]}),button:[(0,n.jsx)(l.zx,{className:_().submitButton,onClick:v,children:"Спасибо, понятно"},"close")]})]})}},66344:function(e,t,a){"use strict";a.d(t,{FeedbackContent:function(){return ee}});var n,l,s,r,i=a(57437),o=a(35563),c=a(75461),d=a(2265),u=a(84004),m=a(97916);let p={"Content-Type":"application/json"},_=async e=>{let t="dev"===(await (0,u.S)()).NEXT_PUBLIC_VERSION?"":"/".concat(m.k.APP_PREFIX),a=await fetch("".concat(t,"/api/inquiry"),{method:"POST",headers:p,body:JSON.stringify({tool:"send_review",review:e,apiUrl:"review"})});return a.ok?a.json():{error:a.statusText}};var v=a(28157),h=a(61994),A=a(29501),x=a(41356),g=a(58560),f=a(30618);let b=[{href:"/",label:"Главная"},{href:"/otzyvy",label:"Отзывы о финансовых организациях"},{label:"Оставить отзыв"}],y="vyrazit_mnenie";(n=s||(s={})).Bank="BANK",n.Mfo="MFO",n.Sk="SK";let j=e=>{let{companies:t=[],mfos:a=[],insurance_companies:n=[]}=e;return{companies:t.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Bank,"-").concat(e.id)})),mfos:a.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Mfo,"-").concat(e.id)})),insurance_companies:n.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Sk,"-").concat(e.id)}))}};var C=a(51479),N=a(54550);let S=e=>{let{rootData:t,onChange:a,value:n,...l}=e,s=(0,c.aF)("s"),[r,o]=(0,d.useState)(null);(0,d.useEffect)(()=>{let{companies:e,mfos:a,insurance_companies:n}=j({companies:null==t?void 0:t.companies,mfos:null==t?void 0:t.mfos,insurance_companies:null==t?void 0:t.insurance_companies});o([...e,...a,...n])},[t]);let u=(0,d.useCallback)(e=>{(0,C.D)({eventCategory:y,eventActionType:C.i.select,eventActionText:(0,N.b)(l.label||""),eventLabel:(0,N.b)((null==e?void 0:e[0].label)||"")}),(null==e?void 0:e.length)&&(null==a||a(e[0]))},[a,l.label]);return(0,i.jsx)(f.H,{...l,isMobile:s,options:r||[],value:n?[n]:null,onChange:u,multiple:!1,search:!0})},k=e=>{let{children:t,control:a,name:n}=e;return(0,i.jsx)(A.Qr,{name:n,control:a,render:e=>{let{field:a,fieldState:{error:n}}=e;return(0,i.jsx)(i.Fragment,{children:d.Children.map(t,e=>d.isValidElement(e)?d.cloneElement(e,{...a,...e.props,state:n?"error":null,caption:n?n.message:null,message:n?n.message:null}):e)})}})},w=(e,t,a)=>{var n;let l=null!==(n=null==a?void 0:a.map(e=>+e))&&void 0!==n?n:[];return[...e].filter(e=>!t||!("target"in e)||e.target===t).sort((e,t)=>{let a=l.includes(Number(e.id)),n=l.includes(Number(t.id));return!a&&n?1:a&&!n?-1:0}).map(e=>({value:e.id,label:e.name}))},E=e=>{let{rootData:t,target:a,onChange:n,value:l,rootType:s,search:r,...o}=e,u=(0,c.aF)("s"),[m,p]=(0,d.useState)(l||void 0),[_,v]=(0,d.useState)([]);(0,d.useEffect)(()=>{(null==t?void 0:t[s])&&v(w(null==t?void 0:t[s],a,m?[m]:[])||[])},[t,m,s,a]);let h=e=>{(0,C.D)({eventCategory:y,eventActionType:C.i.select,eventActionText:(0,N.b)(o.label||""),eventLabel:(0,N.b)(e||"")})};return(0,i.jsxs)(i.Fragment,{children:[!r&&(0,i.jsx)(c.Ph,{...o,disabled:!_.length,options:_,value:_.find(e=>m===e.value)||null,onChange:e=>{h(null==e?void 0:e.label),e&&(p(Number(e.value)),null==n||n(Number(e.value)))}}),r&&(0,i.jsx)(f.H,{...o,isMobile:u,onChange:e=>{var t;h(null==e?void 0:null===(t=e[0])||void 0===t?void 0:t.label),(null==e?void 0:e[0].value)&&(null==n||n(Number(e[0].value)))},options:_,value:l?[{value:l,label:String(l)}]:null,multiple:!1,search:!0})]})};var T=a(80684),D=a(40257);let W=e=>"true"===D.env.NEXT_PUBLIC_PROD_STAND?void 0:e;var M=a(62931),L=a.n(M);let R=e=>{let{estimate:t=0,onSetEstimate:a,state:n}=e,l=e=>()=>{(0,C.D)({eventCategory:y,eventActionType:C.i.icon,eventActionText:(0,N.b)("star_".concat(e+1))}),a(e+1)};return(0,i.jsxs)("div",{className:L().wrapper,children:[(0,i.jsx)("div",{className:(0,h.Z)(L().label,{[L().errorText]:"error"===n}),children:"Ваша оценка полученной услуги"}),(0,i.jsx)("div",{className:L().icons,children:Array.from({length:5}).map((e,a)=>{let n=a<Math.round(t);return(0,i.jsx)("div",{onClick:l(a),"data-qa":W("star".concat(a+1)),children:(0,i.jsx)(T.IconStar,{style:{display:"flex",justifyContent:"center",alignItems:"center"},className:(0,h.Z)(L().iconStar,n?L().activeIconStar:L().inactiveIconStar)})},a)})})]})};(l=r||(r={})).client="CUSTOMER_CURRENT",l.notClient="NOT_CUSTOMER",l.usedTheService="CUSTOMER_PAST";let B={company_id:{value:0,label:""},service_id:0,region_id:0,situation:"CUSTOMER_CURRENT",title:"",review:"",name:"",email:"",rating:0,isSecurityPolicyAgree:!1},P=[{value:"CUSTOMER_CURRENT",label:"Клиент",dataQa:W("status_client_radio")},{value:"NOT_CUSTOMER",label:"Не клиент",dataQa:W("status_not_client_radio")},{value:"CUSTOMER_PAST",label:"Ранее пользовался услугой",dataQa:W("status_previously_used_radio")}];var O=a(67119);let Q="Поле обязательно для заполнения",U=O.Ry({value:O.G0([O.Z_(),O.Rx()]),label:O.Z_()}),I=O.Ry({company_id:U.refine(e=>!!e.value&&!!e.label,{message:Q}),service_id:O.Rx().min(1,{message:Q}),region_id:O.Rx().min(1,{message:Q}),situation:O.jb(r),title:O.Z_().min(1,{message:Q}),review:O.Z_().min(1,{message:Q}),name:O.Z_().min(1,{message:Q}).regex(/^[а-яёА-ЯЁa-zA-Z\s-']+$/,{message:"Имя может содержать только буквы, пробелы, тире и апострофы"}),email:O.Z_().email({message:"Некорректный email"}).regex(/^[^\s@]+@[^\s@]+\.[^\s@]+$/,{message:"Некорректный формат email. Допустимы только латинские буквы, цифры, точки, дефисы, подчеркивания"}),rating:O.Rx().min(1,{message:Q}),isSecurityPolicyAgree:O.O7().refine(e=>!0===e,{message:"Необходимо согласие с политикой безопасности"})});var z=a(24269),Z=a(42953);let q=e=>t=>{let a=e.safeParse(t);if(a.success)return{values:a.data,errors:{}};let n={};return a.error.errors.forEach(e=>{n[e.path.join(".")]={message:e.message||Q}}),{values:t,errors:n}};var F=a(22870),K=a(44283),Y=a.n(K);let G=e=>{let{control:t,name:a,maxLength:n,className:l}=e,s=(0,A.qo)({control:t,name:a});return(0,i.jsx)("div",{className:(0,h.Z)(l,Y().textLength),children:n-((null==s?void 0:s.length)||0)})};var H=a(49552),V=a.n(H);let X=e=>{let{onSend:t}=e,a=(0,c.aF)("s"),[n,l]=(0,d.useState)(null),[s,r]=(0,d.useState)(null),[o,u]=(0,d.useState)({[z.$.bank]:[],[z.$.mfo]:[],[z.$.insurance]:[]}),[m,p]=(0,d.useState)([]),{control:_,handleSubmit:v,setValue:b,formState:{isSubmitting:j,isValid:w},reset:T}=(0,A.cI)({defaultValues:{...B},resolver:q(I),mode:"onTouched"}),[D]=String((0,A.qo)({control:_,name:"company_id"}).value).split("-"),M=async()=>{let e=(0,x.K1)({orderDesc:!0,type:z.$.insurance}),[t,a]=await Promise.allSettled([(0,g.s)(),(0,x.Jh)(e.reviews,1)]);return{root:"fulfilled"===t.status?t.value:null,reviews:"fulfilled"===a.status?a.value:null}};(0,d.useEffect)(()=>{D&&(l(D),b("service_id",0))},[D,b]),(0,d.useEffect)(()=>{M().then(e=>{let{root:t,reviews:a}=e;if(!t||!a)return;let{town_dublicates:n,deposits_count:l,...s}=t;r(s),u((0,F.c)(a))})},[]),(0,d.useEffect)(()=>{var e;n&&p((null===(e=o["SK"===n?z.$.insurance:n.toLowerCase()])||void 0===e?void 0:e.map(e=>({label:e.name,value:e.id})))||[])},[o,n]);let L=e=>{b("name",e.replace(/[^а-яёА-ЯЁ\s-']/g,""))},O=async e=>{var a;let{isSecurityPolicyAgree:n,...l}=e;if(!(null===(a=l.company_id)||void 0===a?void 0:a.value))return;let[s,r]=String(l.company_id.value).split("-");await t({...l,target:s,company_id:Number(r)})&&T(B)},Q=e=>t=>{(0,C.D)({eventCategory:y,eventActionType:C.i.select,eventActionText:(0,N.b)("Услуга"),eventLabel:(0,N.b)((null==t?void 0:t[0].label)||"")}),(null==t?void 0:t[0].value)&&(null==e||e(Number(t[0].value)))},U=(e,t)=>function(){for(var a=arguments.length,n=Array(a),l=0;l<a;l++)n[l]=arguments[l];(0,C.D)({eventCategory:y,eventActionType:C.i.radio,eventActionText:(0,N.b)(t)}),e(...n)},K=()=>{(0,C.D)({eventCategory:y,eventActionType:C.i.checkbox,eventActionText:(0,N.b)("Я ознакомлен")})},Y=()=>{(0,C.D)({eventCategory:y,eventActionType:C.i.link,eventActionText:(0,N.b)("Правилами публикации отзыва, политикой обработки персональных данных ПАО Московская Биржа"),eventLabel:Z.Bz})},H=()=>{(0,C.D)({eventCategory:y,eventActionType:C.i.link,eventActionText:(0,N.b)("и настоящим даю согласие на обработку ПАО Московская Биржа моих персональных данных"),eventLabel:Z.L2})};return(0,i.jsxs)("div",{className:V().wrapper,children:[(0,i.jsxs)("div",{className:V().formElementWrapper,children:[(0,i.jsx)("div",{className:V().label,children:"Выберите финансовую организацию и тип услуги"}),(0,i.jsxs)("div",{className:V().rowWrapper,children:[(0,i.jsx)(k,{name:"company_id",control:_,children:(0,i.jsx)(S,{rootData:s,className:(0,h.Z)(V().formElement,V().formSelect),label:"Финансовые организации","data-qa":W("organisation_input"),popupDataQa:W("organisation_popup"),itemDataQa:W("organisation_item")})}),(0,i.jsx)(A.Qr,{name:"service_id",control:_,render:e=>{let{field:{value:t,onChange:n},fieldState:{error:l}}=e;return(0,i.jsx)(f.H,{label:"Услуга",className:(0,h.Z)(V().formElement,V().formSelect),isMobile:a,onChange:Q(n),message:l?l.message:"",disabled:!m.length,options:m,multiple:!1,value:t?[{value:t,label:String(t)}]:null,search:!0,state:l?"error":"default","data-qa":W("service_input"),popupDataQa:W("service_popup"),itemDataQa:W("service_item")})}})]})]}),(0,i.jsxs)("div",{className:V().formElementWrapper,children:[(0,i.jsx)("div",{className:V().label,children:"Укажите ваш регион"}),(0,i.jsx)(k,{name:"region_id",control:_,children:(0,i.jsx)(E,{rootData:s,className:(0,h.Z)(V().formElement,V().regionSelect),rootType:"regions",label:"Выбрать регион",search:!0,"data-qa":W("region_input"),popupDataQa:W("region_popup"),itemDataQa:W("region_item")})})]}),(0,i.jsxs)("div",{className:V().formElementWrapper,children:[(0,i.jsx)("div",{className:V().label,children:"Укажите ваш статус"}),(0,i.jsx)("div",{className:V().radioWrapper,children:(0,i.jsx)(A.Qr,{name:"situation",control:_,render:e=>{let{field:{value:t,onChange:a}}=e;return(0,i.jsx)(i.Fragment,{children:P.map(e=>(0,i.jsx)(c.Y8,{name:"status",value:e.value,checked:t===e.value,onChange:U(a,e.label),"data-qa":e.dataQa,children:e.label},e.value))})}})})]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:V().formElementWrapper,children:[(0,i.jsxs)("div",{className:V().description,children:[(0,i.jsx)("div",{className:V().label,children:"Поделитесь опытом взаимодействия с организацией"}),(0,i.jsx)("div",{className:V().explanation,children:"Оставьте отзыв коротко и по сути: укажите ключевые факты и даты, пишите конструктивно, вежливо и о недавнем опыте"})]}),(0,i.jsxs)("div",{className:V().fieldWithLengthWrapper,children:[(0,i.jsx)(k,{name:"title",control:_,children:(0,i.jsx)(c.MA,{size:"l",maxLength:50,label:"Заголовок отзыва","data-qa":W("theme_input")})}),(0,i.jsx)(G,{control:_,name:"title",maxLength:50,className:V().explanation}),(0,i.jsxs)("div",{className:V().fieldWithLengthWrapper,children:[(0,i.jsx)(A.Qr,{name:"review",control:_,render:e=>{let{field:t,fieldState:{error:a}}=e;return(0,i.jsx)(c.gx,{...t,state:a&&"error",maxLength:300,rows:10,size:"l",label:"Напишите отзыв","data-qa":W("comment_input")})}}),(0,i.jsx)(G,{control:_,name:"review",maxLength:300,className:V().explanation})]})]})]}),(0,i.jsxs)("div",{className:(0,h.Z)(V().estimateElementWrapper,V().personalDataWrapper),children:[(0,i.jsx)("div",{className:V().label,children:"Укажите ваши данные"}),(0,i.jsx)("div",{className:V().explanation,children:"Это нужно, чтобы проинформировать вас о статусе публикации отзыва. Ваша почта не будет опубликована на сайте"}),(0,i.jsxs)("div",{className:V().rowWrapper,children:[(0,i.jsx)(A.Qr,{name:"name",control:_,render:e=>{let{field:t,fieldState:{error:a}}=e;return(0,i.jsx)(c.MA,{...t,size:"m",label:"Имя",type:"text","data-qa":W("name_input"),onChange:L,state:a?"error":"default",caption:a?a.message:null})}}),(0,i.jsx)(k,{name:"email",control:_,children:(0,i.jsx)(c.MA,{size:"m",label:"Электронная почта","data-qa":W("email_input")})})]})]})]}),(0,i.jsx)("div",{className:V().estimateElementWrapper,children:(0,i.jsx)(A.Qr,{name:"rating",control:_,render:e=>{let{field:{value:t,onChange:a},fieldState:n}=e;return(0,i.jsx)(R,{estimate:t||0,state:n.error?"error":"default",onSetEstimate:e=>a(e)})}})}),(0,i.jsxs)("div",{className:V().policyWrapper,children:[(0,i.jsx)(A.Qr,{name:"isSecurityPolicyAgree",control:_,render:e=>{let{field:t,fieldState:a}=e;return(0,i.jsx)(c.XZ,{...t,state:a.error?"error":"default",onClick:K,"data-qa":W("consent_checkbox"),children:(0,i.jsxs)("div",{className:V().securityLabel,children:["Я ознакомлен с"," ",(0,i.jsx)(c.rU,{target:"_blank",className:V().securityLink,href:Z.Bz,onClick:Y,"data-qa":W("privacy_policy_link"),children:"Правилами публикации отзыва, политикой обработки персональных данных ПАО Московская Биржа"})," ",(0,i.jsx)(c.rU,{target:"_blank",className:V().securityLink,href:Z.L2,onClick:H,"data-qa":W("agreement_link"),children:"и настоящим даю согласие на обработку ПАО Московская Биржа моих персональных данных"})]})})}}),(0,i.jsx)(c.zx,{size:"s",className:V().sendButton,pending:j,disabled:j||!w,onClick:()=>{(0,C.D)({eventCategory:y,eventActionType:C.i.submit_button,eventActionText:(0,N.b)("Отправить на модерацию")}),v(O)()},dataQa:W("moderation_submit"),children:"Отправить на модерацию"})]})]})};var J=a(84814),$=a.n(J);let ee=()=>{let[e,t]=(0,d.useState)(!1),[a,n]=(0,d.useState)(!1),l=async e=>{let{error:a}=await _(e);return t(!!a),!a&&(n(!0),setTimeout(()=>{n(!1)},1e4),!0)},s=()=>n(!1);return(0,i.jsx)("section",{className:$().section,children:(0,i.jsxs)(o.W2,{className:$().container,children:[(0,i.jsx)(c.Oo,{className:$().breadcrumbs,items:b}),(0,i.jsxs)("div",{className:$().wrapper,children:[(0,i.jsxs)("div",{className:$().headerWrapper,children:[(0,i.jsx)("h1",{className:$().title,"data-qa":W("heading"),children:"Ваш отзыв важен"}),(0,i.jsx)("div",{className:$().slogan,children:"Ваше мнение поможет улучшить качество услуг, а другим — сделать осознанный выбор"})]}),(0,i.jsx)(X,{onSend:l}),e&&(0,i.jsx)("div",{className:$().error,children:"Возникла ошибка при отправке Вашего отзыва. Пожалуйста, попробуйте позднее"}),(0,i.jsx)(v.s,{visible:a,color:"yellow",onClose:s,title:"Подтвердите почту",description:(0,i.jsxs)(i.Fragment,{children:["Чтобы зарегистрировать отзыв,",(0,i.jsx)("br",{}),"нам нужно подтвердить вашу почту.",(0,i.jsx)("br",{}),"Откройте письмо и перейдите по ссылке"]}),button:(0,i.jsx)(c.zx,{label:"Понятно",onClick:s,size:"s",className:$().modal_button})})]})]})})}},42953:function(e,t,a){"use strict";a.d(t,{Bz:function(){return s},L2:function(){return n},fo:function(){return l}});let n="https://assets.finuslugi.ru/mp-assets/user-agreement.pdf",l="https://assets.finuslugi.ru/mp-assets/platform-rules.pdf",s="https://assets.finuslugi.ru/mp-assets/privacy-policy.pdf"},22870:function(e,t,a){"use strict";a.d(t,{c:function(){return l}});var n=a(24269);let l=e=>{var t,a;return{[n.$.bank]:(null==e?void 0:null===(t=e.services)||void 0===t?void 0:t.filter(e=>{let{target:t}=e;return"BANK"===t}))||[],[n.$.mfo]:(null==e?void 0:null===(a=e.services)||void 0===a?void 0:a.filter(e=>{let{target:t}=e;return"MFO"===t}))||[],[n.$.insurance]:(null==e?void 0:e.servicesSk)||[]}}},97735:function(e){e.exports={container:"DesktopModalContent_container__EK2ly",open:"DesktopModalContent_open__XkxcL","slide-up":"DesktopModalContent_slide-up__99zpp",close:"DesktopModalContent_close__u5SBd","slide-out":"DesktopModalContent_slide-out__RA1Vv",header:"DesktopModalContent_header__s8DfG",title:"DesktopModalContent_title__bEkHX",right:"DesktopModalContent_right__LTqNf",left:"DesktopModalContent_left__J_6SZ",controlContainer:"DesktopModalContent_controlContainer__MD8bp",icon:"DesktopModalContent_icon__1NDYt",content:"DesktopModalContent_content__8FJSs",overflowVisible:"DesktopModalContent_overflowVisible__9WwOg"}},79440:function(e){e.exports={footer:"DesktopModalFooter_footer__u0JXU"}},68307:function(e){e.exports={window:"DesktopModalLayout_window__ji08E"}},14392:function(e){e.exports={wrap:"styles_wrap__Z0a4v",text:"styles_text__VCmnj",title:"styles_title__kfZTe",description:"styles_description__C5uHq",image:"styles_image__qdOto",modal:"styles_modal__cG67y"}},37007:function(e){e.exports={button:"styles_button__orMXT",loading:"styles_loading__ndVOb",content:"styles_content__GZpWK",title:"styles_title__C2qB0",load:"styles_load__1sAij"}},84814:function(e){e.exports={title:"styles_title__7oNsv",section:"styles_section__fSa7Q",container:"styles_container__l6c7E",breadcrumbs:"styles_breadcrumbs___KHwR",wrapper:"styles_wrapper__rMLd2",headerWrapper:"styles_headerWrapper__WZ7Px",slogan:"styles_slogan__XUk7t",submitButton:"styles_submitButton__EG3O4",text:"styles_text__eXpC2",modal_button:"styles_modal_button__qmWkZ",error:"styles_error__6Cu2V"}},62931:function(e){e.exports={wrapper:"styles_wrapper__0G6P7",icons:"styles_icons__tix2d",iconStar:"styles_iconStar__5rmJa",activeIconStar:"styles_activeIconStar__rP3sw",inactiveIconStar:"styles_inactiveIconStar__vytq5",label:"styles_label__3zpWW",errorText:"styles_errorText__fARbi"}},44283:function(e){e.exports={textLength:"styles_textLength__0gTbG"}},49552:function(e){e.exports={wrapper:"styles_wrapper__gp1O7",rowWrapper:"styles_rowWrapper__IBCal",formElementWrapper:"styles_formElementWrapper__habkM",regionSelect:"styles_regionSelect__TgP7d",formElement:"styles_formElement__wcmNQ",formSelect:"styles_formSelect___TQT3",fieldWithLengthWrapper:"styles_fieldWithLengthWrapper__pqLHI",explanation:"styles_explanation__i_Uct",description:"styles_description__MnkEL",personalDataWrapper:"styles_personalDataWrapper__o3aH_",label:"styles_label__ifm9j",policyWrapper:"styles_policyWrapper__qhuLg",themeWrapper:"styles_themeWrapper__m0fLI",estimateElementWrapper:"styles_estimateElementWrapper__fNrgf",sendButton:"styles_sendButton__ADPXP",checkboxWrapper:"styles_checkboxWrapper__42leQ",radioWrapper:"styles_radioWrapper__Lcr4K",securityLabel:"styles_securityLabel__utT9M",securityLink:"styles_securityLink__gAz8e"}}},function(e){e.O(0,[1528,9339,811,3544,5501,207,7654,3145,5979,2085,8508,2971,2117,1744],function(){return e(e.s=96285)}),_N_E=e.O()}]);