1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2343],{12746:(e,s,r)=>{"use strict";r.d(s,{A:()=>o});var a=r(6789),t=r(5068),l=r(35161);let n=a.S?l.Dn:l.x8,i=t.A.create({baseURL:"".concat(n,"/restful/v3")});t.A.create({baseURL:"".concat(l.Dn,"/private/v1")});let o=i},34709:(e,s,r)=>{"use strict";r.d(s,{Pr:()=>p,SK:()=>b});var a=r(37876),t=r(71616),l=r(88992),n=r(48041),i=r(40587),o=r(66534),c=r(58437),d=r(48711);let m={password:"",confirmPassword:"",twoFactor:"",hasTwoFactor:!1,expired:!1},x=async e=>{let s=!1,r=!1;try{s=await c.L.validateResetToken(e)}catch(e){r=!0}return{...m,hasTwoFactor:s,expired:r}};function h(e){let{token:s}=e,r=(0,t.W)(),{submit:m,control:h,errors:u,expired:p}=(e=>{let s=(0,t.W)(),{control:r,handleSubmit:a,setError:n,setValue:i,getValues:o,formState:{errors:m}}=(0,l.mN)({defaultValues:()=>x(e)});return{control:r,submit:a(async r=>{if(r.password!==r.confirmPassword)return void n("root",{message:s("lang_password_and_confirm_password_must_be_equal")});try{let s=await c.L.createPassword(e,{password:r.password,...r.hasTwoFactor&&{twoFactor:r.twoFactor}});window.location.href="/authorization?accessKey=".concat(s)}catch(e){var a=e;if((0,d.F0)(a)&&a.response){let e,r=a.response.data.message;r&&(r.match(/Authenticator code is required for user '[A-Za-z0-9-_]+'\./)?i("hasTwoFactor",!0):r.match(/Password length should be more than/)?n("password",{message:s("lang_password_should_new")}):(e=r).match(/2FAKey does not match against/)||"Parameter twoFAKey is incorrect."===e?n("twoFactor",{message:s("wrong_auth_code_message_2FA")}):n("root",{message:r}))}else n("root",{message:a.message})}}),errors:m,expired:o().expired}})(s);return p?(0,a.jsx)("div",{className:"text-center text-danger",children:r("forgotPasswordExpired")}):(0,a.jsxs)("form",{onSubmit:m,className:"m-auto max-w-full px-2",style:{width:420},children:[u&&(0,a.jsx)("div",{className:"my-2 text-center text-danger",children:Object.keys(u).map(e=>(0,a.jsx)("div",{children:u[e].message},e))}),(0,a.jsxs)("label",{className:"my-2 flex items-center",htmlFor:"password_input",children:[(0,a.jsx)("div",{className:"flex w-1/2 items-center lg:w-5/12",children:(0,a.jsxs)(o.m,{title:r("lang_password_should_new"),className:"my-2 select-none border-b border-dashed border-black",children:[r("new_password"),":"]})}),(0,a.jsx)("div",{children:(0,a.jsx)(l.xI,{control:h,name:"password",render:e=>{let{field:s}=e;return(0,a.jsx)(n.k,{...s,type:"password",id:"password_input",required:!0})}})})]}),(0,a.jsxs)("label",{className:"my-2 flex items-center",htmlFor:"confirm_password_input",children:[(0,a.jsx)("div",{className:"flex w-1/2 items-center lg:w-5/12",children:(0,a.jsxs)("span",{className:"my-x user-select-none",children:[r("confirm_password"),":"]})}),(0,a.jsx)("div",{children:(0,a.jsx)(l.xI,{control:h,name:"confirmPassword",render:e=>{let{field:s}=e;return(0,a.jsx)(n.k,{...s,type:"password",id:"confirm_password_input",required:!0})}})})]}),(0,a.jsx)(l.xI,{name:"hasTwoFactor",control:h,render:e=>{let{field:s}=e;return!0===s.value&&(0,a.jsxs)("label",{className:"my-2 flex items-center",htmlFor:"two-factor-input",children:[(0,a.jsx)("div",{className:"flex w-1/2 items-center lg:w-5/12",children:(0,a.jsx)(o.m,{title:r("2fa_user_tooltip"),className:"my-x user-select-none",children:r("2fa_login_input_text")})}),(0,a.jsx)("div",{children:(0,a.jsx)(l.xI,{control:h,name:"twoFactor",render:e=>{let{field:s}=e;return(0,a.jsx)(n.k,{...s,type:"password",id:"two-factor-input",required:!0})}})})]})}}),(0,a.jsx)("div",{className:"my-4",children:(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)(i.$,{type:"submit",children:r("change_pass")})})})]})}var u=r(89099);let p=()=>{let e=(0,t.W)(),{query:s}=(0,u.useRouter)(),r=s.hash;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h1",{className:"my-3 text-center font-bold",children:e("change_pass")}),r&&(0,a.jsx)(h,{token:r})]})},_=e=>{let s=(0,t.W)();return(0,a.jsxs)("div",{className:"m-auto max-w-full px-2",style:{width:420},children:[e.errors&&(0,a.jsx)("div",{className:"my-2 text-center text-danger",children:Object.keys(e.errors).map(s=>(0,a.jsx)("div",{children:e.errors[s].message},s))}),(0,a.jsx)(l.xI,{control:e.control,name:"mode",render:r=>{let{field:t,formState:i}=r;return(0,a.jsxs)("label",{className:"my-2 flex items-center",children:[(0,a.jsxs)("div",{className:"flex w-1/2 items-center lg:w-1/3",children:[(0,a.jsx)("input",{type:"radio",className:"mx-1","aria-label":s("txt_username"),checked:"login"===t.value,disabled:i.isSubmitting,onChange:()=>
1{t.onChange("login")}}),(0,a.jsxs)("span",{className:"my-x select-none",children:[s("txt_username"),":"]})]}),(0,a.jsx)("div",{children:(0,a.jsx)(l.xI,{control:e.control,name:"login",render:e=>{var r;let{field:l,formState:i}=e;return(0,a.jsx)(n.k,{...l,error:null==(r=i.errors.login)?void 0:r.message,disabled:"email"===t.value||i.isSubmitting,"aria-label":s("txt_username"),required:!0})}})})]})}}),(0,a.jsx)(l.xI,{control:e.control,name:"mode",render:r=>{let{field:t}=r;return(0,a.jsxs)("label",{className:"my-2 flex items-center",children:[(0,a.jsxs)("div",{className:"flex w-1/2 items-center lg:w-1/3",children:[(0,a.jsx)("input",{type:"radio",className:"mx-1",checked:"email"===t.value,onChange:()=>{t.onChange("email")},"aria-label":s("txt_email")}),(0,a.jsxs)("span",{className:"my-x select-none",children:[s("txt_email"),":"]})]}),(0,a.jsx)("div",{children:(0,a.jsx)(l.xI,{control:e.control,name:"email",render:e=>{var r;let{field:l,formState:i}=e;return(0,a.jsx)(n.k,{...l,error:null==(r=i.errors.email)?void 0:r.message,disabled:"login"===t.value||i.isSubmitting,"aria-label":s("txt_email"),required:!0})}})})]})}}),(0,a.jsx)("div",{className:"my-4",children:(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)(g,{control:e.control,onSubmit:e.onSubmit})})})]})},g=e=>{let{control:s,onSubmit:r}=e,n=(0,l.lN)({control:s}),o=(0,t.W)();return(0,a.jsx)(i.$,{type:"submit",className:"btn btn-primary",disabled:n.isSubmitting,onClick:r,children:o("forgot_ok")})};var w=r(58350),j=r(36905),f=r(37810),v=r(14232);let y={email:"",login:"",mode:"login"},b=()=>{let e=(0,t.W)(),s=(e=>{let s=(0,j._Y)(),r=(0,t.W)(),{control:a,setValue:n,handleSubmit:i,formState:{errors:o,isSubmitSuccessful:d},setError:m}=(0,l.mN)({defaultValues:e||y}),x=(0,f.x)();async function h(e){try{if("email"===u&&!e.email)return void m("email",{message:r("lang_wrong_email")});if("login"===u&&!e.login)return void m("login",{message:r("lang_login_incorrect")});let a=await s.executeRecaptcha();await c.L.resetPassword("email"===e.mode?{email:e.email,captcha:a,lang:x}:{login:e.login,captcha:a,lang:x})}catch(e){var a;e.response&&("Login is not found"===(a=e.response.data.message)?m("login",{message:r("lang_login_incorrect")}):a.includes("Email")?m("email",{message:r("lang_wrong_email")}):m("root",{message:a}))}}let u=(0,l.FH)({control:a,name:"mode"});return(0,v.useEffect)(()=>{"email"===u?n("login",""):n("email","")},[u]),{control:a,submit:i(h),errors:o,isSubmitSuccessful:d}})();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h1",{className:"my-3 text-center font-bold",children:e("forgot_pass")}),s.isSubmitSuccessful?(0,a.jsx)("div",{className:"my-2 text-center",children:e("sent_success")}):(0,a.jsx)(_,{control:s.control,onSubmit:s.submit,errors:s.errors}),(0,a.jsxs)("div",{className:"text-center text-primary",children:[(0,a.jsx)(w.A,{className:"my-2 block",href:"/authorization",children:e("txt_login")}),(0,a.jsx)(w.A,{className:"my-2 block",href:"/registration",children:e("register")})]})]})};r(59749);var N=r(95725);N.N,N.N,N.N,r(77820),r(65364),r(65342)},36813:e=>{e.exports={popup:"styles_popup__Y2RfD"}},40587:(e,s,r)=>{"use strict";r.d(s,{$:()=>i});var a=r(37876),t=r(51986),l=r.n(t),n=r(69241);let i=e=>{let{invertColors:s,variant:r="primary",...t}=e;return(0,a.jsx)("button",{...t,className:(0,n.A)(l().button,s&&l().inverted,"primary"===r&&l().primary,"secondary"===r&&l().secondary,t.className)})}},41003:(e,s,r)=>{"use strict";r.d(s,{A:()=>u});var a,t=r(37876),l=r(81734),n=r.n(l),i=r(58350),o=r(6027),c=r(66534),d=r(14232);function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var s=1;s<arguments.length;s++){var r=arguments[s];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}let x=function(e){return d.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},e),a||(a=d.createElement("path",{d:"M12 2a1 1 0 0 0-.71.297l-10.087 8.8A.5.5 0 0 0 1 11.5a.5.5 0 0 0 .5.5H4v8a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-6h4v6a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-8h2.5a.5.5 0 0 0 .5-.5.5.5 0 0 0-.203-.402l-10.08-8.795-.006-.006A1 1 0 0 0 12 2"})))};function h(e){let{href:s="",children:r,...a}=e;return(0,t.jsxs)("div",{className:n().item,children:[(0,t.jsx)(o.s$,{}),s?(0,t.jsx)(i.A,{prefetch:!1,href:s,...a,children:r}):r]})}let u=function(e){let{items:s=[]}=e;return(0,t.jsx)("div",{className:"my-2 hidden bg-primaryExtraLight p-2 lg:flex",children:(0,t.jsxs)("div",{children:[(0,t.jsx)(c.m,{title:"Main page",children:(0,t.jsx)(i.A,{href:"/",className:"mx-1 inline-block align-middle",title:"Main page",children:(0,t.jsx)(x,{className:"align-middle text-primary",width:20,height:20})})}),s.map((e,s)=>(0,t.jsx)(h,{href:e.url,children:e.label||""},s))]})})}},48041:(e,s,r)=>{"use strict";r.d(s,{k:()=>o});var a=r(37876),t=r(14232),l=r(69241),n=r(69308),i=r.n(n);let o=(0,t.forwardRef)((e,s)=>
1{let{floating:r,error:t,invalid:n,...o}=e;return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:(0,l.A)(i().container,{[i().floating]:r,[i().withError]:t||n,[i().disabled]:o.disabled}),children:[(0,a.jsx)("input",{type:"text",...o,className:(0,l.A)(o.className,i().input),ref:s}),r&&(0,a.jsx)("span",{className:i().floatPlaceholder,children:o.placeholder})]}),t&&(0,a.jsx)("div",{className:i().error,children:t})]})})},51986:e=>{e.exports={button:"styles_button__DNJ4N",primary:"styles_primary__OrxC6",inverted:"styles_inverted___6Lhm",secondary:"styles_secondary__RBxYH"}},58437:(e,s,r)=>{"use strict";r.d(s,{L:()=>n});var a=r(5068),t=r(12746);let l="/rest/v3/ResetPassword",n={resetPassword:async e=>{let s={GRecaptcha:e.captcha,LanguageCode:e.lang,Email:"email"in e?e.email:void 0,Login:"login"in e?e.login:void 0};return(await a.A.post(l,s)).data},createPassword:async(e,s)=>(await a.A.patch("".concat(l,"/").concat(e),{Password:s.password,"2FAKey":s.twoFactor})).data.Data.AccessKey,validateResetToken:async e=>(await t.A.get("/ResetPassword/".concat(e))).data.Data["2FA"]}},66534:(e,s,r)=>{"use strict";r.d(s,{m:()=>o});var a=r(37876),t=r(36813),l=r.n(t),n=r(94827),i=r(69241);let o=e=>{let{title:s,children:r,...t}=e,{getTooltipProps:o,getArrowProps:c,setTooltipRef:d,setTriggerRef:m,visible:x}=(0,n.b)({delayShow:500});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{...t,ref:m,className:(0,i.A)("relative inline cursor-pointer",t.className),children:r}),x&&s&&(0,a.jsxs)("div",{ref:d,...o({className:l().popup}),children:[(0,a.jsx)("div",{...c()}),s]})]})}},69308:e=>{e.exports={container:"styles_container__SX6_A",disabled:"styles_disabled__8PTJn",input:"styles_input__FGL4L",withError:"styles_withError__6kg3Z",floating:"styles_floating__fjh2Y",floatPlaceholder:"styles_floatPlaceholder__Tl1c_"}},81734:e=>{e.exports={container:"styles_container__giUcQ",homeIcon:"styles_homeIcon__qKb8J",item:"styles_item__8nxm8"}},95725:(e,s,r)=>{"use strict";r.d(s,{N:()=>a});let a=(0,r(31121).A)("NEXT_PUBLIC_ENV_PREFIX")||""}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.