(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2163],{96292:function(e,t,n){Promise.resolve().then(n.bind(n,82778)),Promise.resolve().then(n.bind(n,81523)),Promise.resolve().then(n.bind(n,70049)),Promise.resolve().then(n.bind(n,83352)),Promise.resolve().then(n.bind(n,66344))},41356:function(e,t,n){"use strict";n.d(t,{Jh:function(){return s},K1:function(){return i},e9:function(){return r}});var a=n(59306),l=n(24269);let s=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4,l=arguments.length>3?arguments[3]:void 0;return(await (0,a.t)({url:"".concat(e,"&page=").concat(t,"&limit=").concat(n),config:{signal:l}})).data||null},r=async e=>(await (0,a.t)({url:e})).data||null,i=e=>{let{regionId:t,type:n,companyIds:a,serviceId:s,rating:r,sort:i,orderDesc:o,includeCompany:c}=e,d=t?"&region=".concat(t):"",u="BANK";n===l.$.insurance?u="SK":n===l.$.mfo&&(u="MFO");let m=(null==a?void 0:a.length)?"&company=".concat(a.join(",")):"",p=s?"&service=".concat(s):"",_=r?"&rating=".concat(r):"",v="&sort=".concat(i||"created"),h=!1===o?"&order=ASC":"&order=DESC",g=c?"&includeCompany=true":"",A=e=>"/money_data/".concat(e,".json?type=").concat(u).concat(d).concat(m).concat(p).concat(_).concat(v).concat(h).concat(g);return{reviews:A("Reviews"),ratings:A("ReviewsInfo")}}},28157:function(e,t,n){"use strict";n.d(t,{s:function(){return S}});var a=n(57437),l=n(2265),s=n(33145),r=n(75461),i=n(61994);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=n(66153),d=n(80684),u=n(79440),m=n.n(u);let p=e=>{let{footer:t}=e;return(0,a.jsx)("div",{className:m().footer,children:"function"==typeof t?t():t})};var _=n(97735),v=n.n(_);let h=e=>{let{onClose:t,onContentClick:n,children:l,width:s,title:r,titleAlign:o,isCloseable:c=!0,overflow:u=!1,footer:m,isOpen:_,contentClassName:h,contentStyle:g}=e;return(0,a.jsxs)("div",{style:{...g,maxWidth:"number"==typeof s?"".concat(s,"px"):"auto"},className:(0,i.Z)(v().container,{[v().open]:_,[v().close]:!_},h),children:[r||c?(0,a.jsxs)("div",{className:v().header,children:[c?(0,a.jsx)("button",{className:v().controlContainer,onClick:t,children:(0,a.jsx)(d.IconCross,{size:20})}):null,r?(0,a.jsx)("h4",{className:(0,i.Z)(v().title,{[v().center]:"center"===o,[v().left]:"left"===o,[v().right]:"right"===o}),children:r}):null]}):null,(0,a.jsx)("div",{className:(0,i.Z)(v().content,{[v().overflowVisible]:u}),onClick:n,children:l}),m&&(0,a.jsx)(p,{footer:m})]})};var g=n(17868),A=n(68307),x=n.n(A);let b=e=>{let{onClose:t,isOpen:n,children:s,width:r,title:o,titleAlign:d="center",isCloseable:u=!0,overflow:m=!1,footer:p,contentClassName:_,contentStyle:v,className:A}=e,b=(0,l.useCallback)(e=>e.stopPropagation(),[]);return(0,g.o)(n),(0,a.jsxs)("div",{"data-portal":!0,className:(0,i.Z)(x().window,A),children:[(0,a.jsx)(c.L,{onClose:t,isOpen:n}),(0,a.jsx)(h,{onContentClick:b,onClose:t,isCloseable:u,overflow:m,title:o,titleAlign:d,width:r,footer:p,isOpen:n,contentClassName:_,contentStyle:v,children:s})]})};var f=n(73564);let y=e=>{let{onClose:t,isOpen:n=!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,f.b)({opened:n});return _?(0,a.jsx)(b,{title:i,titleAlign:o,isCloseable:c,onClose:t,overflow:l,isOpen:n,width:s,footer:d,contentClassName:u,contentStyle:m,className:p,children:r}):null};y.displayName="DesktopModal";var j=n(49689),C=n(14392),N=n.n(C);let S=e=>{let{title:t,description:n,button:c,visible:d,onClose:u,color:m,className:p,contentClassName:_}=e,v=(0,r.aF)("s"),h=(0,l.useMemo)(()=>o[m],[m]),g=(0,a.jsxs)("div",{className:(0,i.Z)(_,N().wrap),children:[(0,a.jsxs)("div",{className:N().text,children:[t&&(0,a.jsx)("div",{className:N().title,children:t}),n&&(0,a.jsx)("div",{className:N().description,children:n}),c]}),(0,a.jsx)(s.default,{alt:"Cat",className:N().image,src:h,unoptimized:!0})]});return v?(0,a.jsx)(j.j,{className:(0,i.Z)(p,N().popup),isOpen:d,onClose:u,hasCloseButton:!1,full:!0,children:g}):(0,a.jsx)(y,{className:(0,i.Z)(p,N().modal),isOpen:d,onClose:u,isCloseable:!1,children:g})}},83352:function(e,t,n){"use strict";n.d(t,{FeedbackConfirmation:function(){return p}});var a=n(57437),l=n(2265),s=n(99376),r=n(75461),i=n(59306),o={checkToken:e=>(0,i.t)({url:"/api/v1/".concat(e.apiUrl,"/confirm?token=").concat(e.token),options:{isHeadlessCMS:!0}}).then(e=>{let{data:t,error:n}=e;return n?Promise.reject(n):t})},c=n(28157),d=n(42953),u=n(37007),m=n.n(u);let p=()=>{let e=(0,s.useSearchParams)(),t=(0,s.usePathname)(),[n,i]=(0,l.useState)(!1),[u,p]=(0,l.useState)(!1);(0,l.useEffect)(()=>{let n=e.get("token");window.history.replaceState(null,"",t),n&&o.checkToken({token:n,apiUrl:"review"}).then(()=>{p(!0)}).catch(()=>{i(!0)})},[]);let _=()=>{i(!1)},v=()=>{p(!1)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.s,{visible:n,color:"red",onClose:_,title:"Возникла техническая проблема",description:"Мы уже ее решаем. Попробуйте перейти по ссылке еще раз, если не сработает — напишите в наш чат поддержки",button:(0,a.jsx)(r.zx,{className:m().button,label:"Понятно",onClick:_})}),(0,a.jsx)(c.s,{visible:u,color:"green",onClose:v,title:"Ваш отзыв принят",description:(0,a.jsxs)("div",{children:["Спасибо, мы получили ваш отзыв. Он отправлен на модерацию и в течение 14 рабочих дней будет опубликован, если вами не были нарушены"," ",(0,a.jsx)("a",{className:m().text,target:"_blank",href:d.Bz,rel:"noreferrer",children:"правила публикации отзыва"})," ","на Финуслугах"]}),button:[(0,a.jsx)(r.zx,{className:m().submitButton,onClick:v,children:"Спасибо, понятно"},"close")]})]})}},66344:function(e,t,n){"use strict";n.d(t,{FeedbackContent:function(){return X}});var a,l,s,r,i=n(57437),o=n(2265),c=n(35563),d=n(75461),u=n(59306);let m=async e=>{let{error:t}=await (0,u.t)({url:"/api/v1/review",options:{isHeadlessCMS:!0},config:{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({tool:"send_review",review:e})}});return{error:!!t}};var p=n(28157),_=n(29501),v=n(61994),h=n(41356),g=n(58560),A=n(24620);let x=[{href:"/",label:"Главная"},{href:"/otzyvy",label:"Отзывы о финансовых организациях"},{label:"Оставить отзыв"}],b="vyrazit_mnenie";(a=s||(s={})).Bank="BANK",a.Mfo="MFO",a.Sk="SK";let f=e=>{let{companies:t=[],mfos:n=[],insurance_companies:a=[]}=e;return{companies:t.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Bank,"-").concat(e.id)})),mfos:n.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Mfo,"-").concat(e.id)})),insurance_companies:a.filter(e=>!e.archive).map(e=>({label:e.name,value:"".concat(s.Sk,"-").concat(e.id)}))}};var y=n(51479),j=n(54550);let C=e=>{let{rootData:t,onChange:n,value:a,...l}=e,s=(0,d.aF)("s"),[r,c]=(0,o.useState)(null);(0,o.useEffect)(()=>{let{companies:e,mfos:n,insurance_companies:a}=f({companies:null==t?void 0:t.companies,mfos:null==t?void 0:t.mfos,insurance_companies:null==t?void 0:t.insurance_companies});c([...e,...n,...a])},[t]);let u=(0,o.useCallback)(e=>{(0,y.D)({eventCategory:b,eventActionType:y.i.select,eventActionText:(0,j.b)(l.label||""),eventLabel:(0,j.b)((null==e?void 0:e[0].label)||"")}),(null==e?void 0:e.length)&&(null==n||n(e[0]))},[n,l.label]);return(0,i.jsx)(A.H,{...l,isMobile:s,options:r||[],value:a?[a]:null,onChange:u,multiple:!1,search:!0})},N=e=>{let{children:t,control:n,name:a}=e;return(0,i.jsx)(_.Qr,{name:a,control:n,render:e=>{let{field:n,fieldState:{error:a}}=e;return(0,i.jsx)(i.Fragment,{children:o.Children.map(t,e=>o.isValidElement(e)?o.cloneElement(e,{...n,...e.props,state:a?"error":null,caption:a?a.message:null,message:a?a.message:null}):e)})}})},S=(e,t,n)=>{var a;let l=null!==(a=null==n?void 0:n.map(e=>+e))&&void 0!==a?a:[];return[...e].filter(e=>!t||!("target"in e)||e.target===t).sort((e,t)=>{let n=l.includes(Number(e.id)),a=l.includes(Number(t.id));return!n&&a?1:n&&!a?-1:0}).map(e=>({value:e.id,label:e.name}))},w=e=>{let{rootData:t,target:n,onChange:a,value:l,rootType:s,search:r,...c}=e,u=(0,d.aF)("s"),[m,p]=(0,o.useState)(l||void 0),[_,v]=(0,o.useState)([]);(0,o.useEffect)(()=>{(null==t?void 0:t[s])&&v(S(null==t?void 0:t[s],n,m?[m]:[])||[])},[t,m,s,n]);let h=e=>{(0,y.D)({eventCategory:b,eventActionType:y.i.select,eventActionText:(0,j.b)(c.label||""),eventLabel:(0,j.b)(e||"")})};return(0,i.jsxs)(i.Fragment,{children:[!r&&(0,i.jsx)(d.Ph,{...c,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==a||a(Number(e.value)))}}),r&&(0,i.jsx)(A.H,{...c,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==a||a(Number(e[0].value)))},options:_,value:l?[{value:l,label:String(l)}]:null,multiple:!1,search:!0})]})};var k=n(80684),E=n(40257);let D=e=>"true"===E.env.NEXT_PUBLIC_PROD_STAND?void 0:e;var W=n(62931),T=n.n(W);let M=e=>{let{estimate:t=0,onSetEstimate:n,state:a}=e,l=e=>()=>{(0,y.D)({eventCategory:b,eventActionType:y.i.icon,eventActionText:(0,j.b)("star_".concat(e+1))}),n(e+1)};return(0,i.jsxs)("div",{className:T().wrapper,children:[(0,i.jsx)("div",{className:(0,v.Z)(T().label,{[T().errorText]:"error"===a}),children:"Ваша оценка полученной услуги"}),(0,i.jsx)("div",{className:T().icons,children:Array.from({length:5}).map((e,n)=>{let a=n<Math.round(t);return(0,i.jsx)("div",{onClick:l(n),"data-qa":D("star".concat(n+1)),children:(0,i.jsx)(k.IconStar,{style:{display:"flex",justifyContent:"center",alignItems:"center"},className:(0,v.Z)(T().iconStar,a?T().activeIconStar:T().inactiveIconStar)})},n)})})]})};(l=r||(r={})).client="CUSTOMER_CURRENT",l.notClient="NOT_CUSTOMER",l.usedTheService="CUSTOMER_PAST";let z={company_id:{value:0,label:""},service_id:0,region_id:0,situation:"CUSTOMER_CURRENT",title:"",review:"",name:"",email:"",rating:0,isSecurityPolicyAgree:!1},L=[{value:"CUSTOMER_CURRENT",label:"Клиент",dataQa:D("status_client_radio")},{value:"NOT_CUSTOMER",label:"Не клиент",dataQa:D("status_not_client_radio")},{value:"CUSTOMER_PAST",label:"Ранее пользовался услугой",dataQa:D("status_previously_used_radio")}];var B=n(31229);let O="Поле обязательно для заполнения",P=B.z.object({value:B.z.union([B.z.string(),B.z.number()]),label:B.z.string()}),R=B.z.object({company_id:P.refine(e=>!!e.value&&!!e.label,{message:O}),service_id:B.z.number().min(1,{message:O}),region_id:B.z.number().min(1,{message:O}),situation:B.z.nativeEnum(r),title:B.z.string().min(5,{message:"Минимально ".concat(5," символов")}).max(100,{message:"Максимально ".concat(100," символов")}),review:B.z.string().min(250,{message:"Минимально ".concat(250," символов")}).max(3e3,{message:"Максимально ".concat("3000".replace(/\B(?=(\d{3})+(?!\d))/g," ")," символов")}),name:B.z.string().min(3,{message:"Минимально ".concat(3," символа")}).regex(/^[а-яёА-ЯЁa-zA-Z\s-']+$/,{message:"Имя может содержать только буквы, пробелы, тире и апострофы"}),email:B.z.string().email({message:"Некорректный email"}).regex(/^[^\s@]+@[^\s@]+\.[^\s@]+$/,{message:"Некорректный формат email. Допустимы только латинские буквы, цифры, точки, дефисы, подчеркивания"}),rating:B.z.number().min(1,{message:O}),isSecurityPolicyAgree:B.z.boolean().refine(e=>!0===e,{message:"Необходимо согласие с политикой безопасности"})});var Q=n(24269),U=n(42953),I=n(22870),K=n(44283),q=n.n(K);let Z=e=>{let{control:t,name:n,maxLength:a,className:l}=e,s=(0,_.qo)({control:t,name:n});return(0,i.jsx)("div",{className:(0,v.Z)(l,q().textLength),children:a-((null==s?void 0:s.length)||0)})};var F=n(49552),Y=n.n(F);let H=e=>{let{onSend:t}=e,n=(0,d.aF)("s"),[a,l]=(0,o.useState)(null),[s,r]=(0,o.useState)(null),[c,u]=(0,o.useState)({[Q.$.bank]:[],[Q.$.mfo]:[],[Q.$.insurance]:[]}),[m,p]=(0,o.useState)([]),{control:x,handleSubmit:f,setValue:S,formState:{isSubmitting:k,isValid:E},reset:W}=(0,_.cI)({defaultValues:{...z},resolver:e=>{let t=R.safeParse(e);if(t.success)return{values:t.data,errors:{}};let n={};return t.error.errors.forEach(e=>{n[e.path.join(".")]={message:e.message||O}}),{values:{},errors:n}},mode:"onTouched"}),[T]=String((0,_.qo)({control:x,name:"company_id"}).value).split("-"),B=async()=>{let e=(0,h.K1)({orderDesc:!0,type:Q.$.insurance}),[t,n]=await Promise.allSettled([(0,g.s)(),(0,h.Jh)(e.reviews,1)]);return{root:"fulfilled"===t.status?t.value:null,reviews:"fulfilled"===n.status?n.value:null}};(0,o.useEffect)(()=>{T&&(l(T),S("service_id",0))},[T,S]),(0,o.useEffect)(()=>{B().then(e=>{let{root:t,reviews:n}=e;if(!t||!n)return;let{town_dublicates:a,deposits_count:l,...s}=t;r(s),u((0,I.c)(n))})},[]),(0,o.useEffect)(()=>{var e;a&&p((null===(e=c["SK"===a?Q.$.insurance:a.toLowerCase()])||void 0===e?void 0:e.map(e=>({label:e.name,value:e.id})))||[])},[c,a]);let P=e=>{S("name",e.replace(/[^а-яёА-ЯЁ\s-']/g,""))},K=async e=>{var n;let{isSecurityPolicyAgree:a,...l}=e;if(!(null===(n=l.company_id)||void 0===n?void 0:n.value))return;let[s,r]=String(l.company_id.value).split("-");await t({...l,target:s,company_id:Number(r)})&&W(z)},q=e=>t=>{(0,y.D)({eventCategory:b,eventActionType:y.i.select,eventActionText:(0,j.b)("Услуга"),eventLabel:(0,j.b)((null==t?void 0:t[0].label)||"")}),(null==t?void 0:t[0].value)&&(null==e||e(Number(t[0].value)))},F=(e,t)=>function(){for(var n=arguments.length,a=Array(n),l=0;l<n;l++)a[l]=arguments[l];(0,y.D)({eventCategory:b,eventActionType:y.i.radio,eventActionText:(0,j.b)(t)}),e(...a)},H=()=>{(0,y.D)({eventCategory:b,eventActionType:y.i.checkbox,eventActionText:(0,j.b)("Я ознакомлен")})},G=()=>{(0,y.D)({eventCategory:b,eventActionType:y.i.link,eventActionText:(0,j.b)("Правилами публикации отзыва, политикой обработки персональных данных ПАО Московская Биржа"),eventLabel:U.Bz})},V=()=>{(0,y.D)({eventCategory:b,eventActionType:y.i.link,eventActionText:(0,j.b)("и настоящим даю согласие на обработку ПАО Московская Биржа моих персональных данных"),eventLabel:U.L2})};return(0,i.jsxs)("div",{className:Y().wrapper,children:[(0,i.jsxs)("div",{className:Y().formElementWrapper,children:[(0,i.jsx)("div",{className:Y().label,children:"Выберите финансовую организацию и тип услуги"}),(0,i.jsxs)("div",{className:Y().rowWrapper,children:[(0,i.jsx)(N,{name:"company_id",control:x,children:(0,i.jsx)(C,{rootData:s,className:(0,v.Z)(Y().formElement,Y().formSelect),label:"Финансовые организации","data-qa":D("organisation_input"),popupDataQa:D("organisation_popup"),itemDataQa:D("organisation_item")})}),(0,i.jsx)(_.Qr,{name:"service_id",control:x,render:e=>{let{field:{value:t,onChange:a},fieldState:{error:l}}=e;return(0,i.jsx)(A.H,{label:"Услуга",className:(0,v.Z)(Y().formElement,Y().formSelect),isMobile:n,onChange:q(a),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":D("service_input"),popupDataQa:D("service_popup"),itemDataQa:D("service_item")})}})]})]}),(0,i.jsxs)("div",{className:Y().formElementWrapper,children:[(0,i.jsx)("div",{className:Y().label,children:"Укажите ваш регион"}),(0,i.jsx)(N,{name:"region_id",control:x,children:(0,i.jsx)(w,{rootData:s,className:(0,v.Z)(Y().formElement,Y().regionSelect),rootType:"regions",label:"Выбрать регион",search:!0,"data-qa":D("region_input"),popupDataQa:D("region_popup"),itemDataQa:D("region_item")})})]}),(0,i.jsxs)("div",{className:Y().formElementWrapper,children:[(0,i.jsx)("div",{className:Y().label,children:"Укажите ваш статус"}),(0,i.jsx)("div",{className:Y().radioWrapper,children:(0,i.jsx)(_.Qr,{name:"situation",control:x,render:e=>{let{field:{value:t,onChange:n}}=e;return(0,i.jsx)(i.Fragment,{children:L.map(e=>(0,i.jsx)(d.Y8,{name:"status",value:e.value,checked:t===e.value,onChange:F(n,e.label),"data-qa":e.dataQa,children:e.label},e.value))})}})})]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:Y().formElementWrapper,children:[(0,i.jsxs)("div",{className:Y().description,children:[(0,i.jsx)("div",{className:Y().label,children:"Поделитесь опытом взаимодействия с организацией"}),(0,i.jsx)("div",{className:Y().explanation,children:"Оставьте отзыв коротко и по сути: укажите ключевые факты и даты, пишите конструктивно, вежливо и о недавнем опыте"})]}),(0,i.jsxs)("div",{className:Y().fieldWithLengthWrapper,children:[(0,i.jsx)(N,{name:"title",control:x,children:(0,i.jsx)(d.MA,{size:"l",maxLength:100,label:"Заголовок отзыва","data-qa":D("theme_input")})}),(0,i.jsx)(Z,{control:x,name:"title",maxLength:100,className:Y().explanation}),(0,i.jsxs)("div",{className:Y().fieldWithLengthWrapper,children:[(0,i.jsx)(_.Qr,{name:"review",control:x,render:e=>{let{field:t,fieldState:{error:n}}=e;return(0,i.jsx)(d.gx,{...t,caption:null==n?void 0:n.message,state:n&&"error",maxLength:3e3,rows:10,size:"l",label:"Напишите отзыв","data-qa":D("comment_input")})}}),(0,i.jsx)(Z,{control:x,name:"review",maxLength:3e3,className:Y().explanation})]})]})]}),(0,i.jsxs)("div",{className:(0,v.Z)(Y().estimateElementWrapper,Y().personalDataWrapper),children:[(0,i.jsx)("div",{className:Y().label,children:"Укажите ваши данные"}),(0,i.jsx)("div",{className:Y().explanation,children:"Это нужно, чтобы проинформировать вас о статусе публикации отзыва. Ваша почта не будет опубликована на сайте"}),(0,i.jsxs)("div",{className:Y().rowWrapper,children:[(0,i.jsx)(_.Qr,{name:"name",control:x,render:e=>{let{field:t,fieldState:{error:n}}=e;return(0,i.jsx)(d.MA,{...t,size:"m",label:"Имя",type:"text","data-qa":D("name_input"),onChange:P,state:n?"error":"default",caption:n?n.message:null})}}),(0,i.jsx)(N,{name:"email",control:x,children:(0,i.jsx)(d.MA,{size:"m",label:"Электронная почта","data-qa":D("email_input")})})]})]})]}),(0,i.jsx)("div",{className:Y().estimateElementWrapper,children:(0,i.jsx)(_.Qr,{name:"rating",control:x,render:e=>{let{field:{value:t,onChange:n},fieldState:a}=e;return(0,i.jsx)(M,{estimate:t||0,state:a.error?"error":"default",onSetEstimate:e=>n(e)})}})}),(0,i.jsxs)("div",{className:Y().policyWrapper,children:[(0,i.jsx)(_.Qr,{name:"isSecurityPolicyAgree",control:x,render:e=>{let{field:t,fieldState:n}=e;return(0,i.jsx)(d.XZ,{...t,state:n.error?"error":"default",onClick:H,"data-qa":D("consent_checkbox"),children:(0,i.jsxs)("div",{className:Y().securityLabel,children:["Я ознакомлен с"," ",(0,i.jsx)(d.rU,{target:"_blank",className:Y().securityLink,href:U.Bz,onClick:G,"data-qa":D("privacy_policy_link"),children:"Правилами публикации отзыва, политикой обработки персональных данных ПАО Московская Биржа"})," ",(0,i.jsx)(d.rU,{target:"_blank",className:Y().securityLink,href:U.L2,onClick:V,"data-qa":D("agreement_link"),children:"и настоящим даю согласие на обработку ПАО Московская Биржа моих персональных данных"})]})})}}),(0,i.jsx)(d.zx,{size:"s",className:Y().sendButton,pending:k,disabled:k||!E,onClick:()=>{(0,y.D)({eventCategory:b,eventActionType:y.i.submit_button,eventActionText:(0,j.b)("Отправить на модерацию")}),f(K)()},dataQa:D("moderation_submit"),children:"Отправить на модерацию"})]})]})};var G=n(84814),V=n.n(G);let X=()=>{let[e,t]=(0,o.useState)(!1),[n,a]=(0,o.useState)(!1),l=async e=>{let{error:n}=await m(e);return t(!!n),!n&&(a(!0),setTimeout(()=>{a(!1)},1e4),!0)},s=()=>a(!1);return(0,i.jsx)("section",{className:V().section,children:(0,i.jsxs)(c.W2,{className:V().container,children:[(0,i.jsx)(d.Oo,{className:V().breadcrumbs,items:x}),(0,i.jsxs)("div",{className:V().wrapper,children:[(0,i.jsxs)("div",{className:V().headerWrapper,children:[(0,i.jsx)("h1",{className:V().title,"data-qa":D("heading"),children:"Ваш отзыв важен"}),(0,i.jsx)("div",{className:V().slogan,children:"Ваше мнение поможет улучшить качество услуг, а другим — сделать осознанный выбор"})]}),(0,i.jsx)(H,{onSend:l}),e&&(0,i.jsx)("div",{className:V().error,children:"Возникла ошибка при отправке Вашего отзыва. Пожалуйста, попробуйте позднее"}),(0,i.jsx)(p.s,{visible:n,color:"yellow",onClose:s,title:"Подтвердите почту",description:(0,i.jsxs)(i.Fragment,{children:["Чтобы зарегистрировать отзыв,",(0,i.jsx)("br",{}),"нам нужно подтвердить вашу почту.",(0,i.jsx)("br",{}),"Откройте письмо и перейдите по ссылке"]}),button:(0,i.jsx)(d.zx,{label:"Понятно",onClick:s,size:"s",className:V().modal_button})})]})]})})}},42953:function(e,t,n){"use strict";n.d(t,{Bz:function(){return s},L2:function(){return a},fo:function(){return l}});let a="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,n){"use strict";n.d(t,{c:function(){return l}});var a=n(24269);let l=e=>{var t,n;return{[a.$.bank]:(null==e?void 0:null===(t=e.services)||void 0===t?void 0:t.filter(e=>{let{target:t}=e;return"BANK"===t}))||[],[a.$.mfo]:(null==e?void 0:null===(n=e.services)||void 0===n?void 0:n.filter(e=>{let{target:t}=e;return"MFO"===t}))||[],[a.$.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,3826,811,3544,5501,207,9811,8848,7082,6994,2587,2971,2117,1744],function(){return e(e.s=96292)}),_N_E=e.O()}]);