TelegramPWA/dist/7405.b8c3c4669a29e50f33a7.js
Alexander Zinchuk c30d0cd144 [Build]
2024-08-29 15:54:32 +02:00

2 lines
7.9 KiB
JavaScript

"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[7405],{32794:(e,t,n)=>{n.r(t),n.d(t,{AuthCode:()=>y,AuthPassword:()=>E,AuthRegister:()=>w});var a=n(84051),r=n(13439),o=n(87894),s=n(82393),l=n(4961),i=n(26072),c=n(59030),u=n(31481),m=n(42186),d=n(43874),h=n(18104);const A=(0,a.ph)((e=>{let{code:t,codeLength:n,trackingDirection:r,isTracking:o,isBig:s}=e;const[l,i]=(0,a.J0)(!1),{isMobile:c}=(0,d.Ay)(),A=165/n,p=c?u.UyP:u.H6l,g=(0,a.hb)((()=>i(!0)),[]);return a.Ay.createElement("div",{id:"monkey",className:s?"big":""},!l&&a.Ay.createElement("div",{className:"monkey-preview"}),a.Ay.createElement(h.A,{size:s?u.r2x:p,className:o?"hidden":void 0,tgsUrl:m.w.MonkeyIdle,play:!o,onLoad:g}),a.Ay.createElement(h.A,{size:s?u.r2x:p,className:o?"shown":"hidden",tgsUrl:m.w.MonkeyTracking,playSegment:o?function(){const e=t&&t.length>1||r<0?15+A*(t.length-1):0,a=t.length===n?180:15+A*t.length;return r<1?[a,e]:[e,a]}():void 0,speed:2,noLoop:!0}))}));var p=n(40664),g=n(52745);const y=(0,a.ph)((0,r.EK)((e=>(0,o.Up)(e,["authPhoneNumber","authIsCodeViaApp","authIsLoading","authError"])))((e=>{let{authPhoneNumber:t,authIsCodeViaApp:n,authIsLoading:o,authError:u}=e;const{setAuthCode:m,returnToAuthPhoneNumber:d,clearAuthError:h}=(0,r.ko)(),y=(0,c.A)(),v=(0,a.li)(null),[b,E]=(0,a.J0)(""),[f,N]=(0,a.J0)(!1),[w,k]=(0,a.J0)(1);(0,a.vJ)((()=>{s.TF||v.current.focus()}),[]),(0,i.A)({isActive:!0,onBack:d});const L=(0,a.hb)((e=>{u&&h();const{currentTarget:t}=e;t.value=t.value.replace(/[^\d]+/,"").substr(0,5),t.value!==b&&(E(t.value),f?t.value.length||N(!1):N(!0),b&&b.length>t.value.length?k(-1):k(1),5===t.value.length&&m({code:t.value}))}),[u,h,b,f,m]);return a.Ay.createElement("div",{id:"auth-code-form",className:"custom-scroll"},a.Ay.createElement("div",{className:"auth-form"},a.Ay.createElement(A,{code:b,codeLength:5,isTracking:f,trackingDirection:w}),a.Ay.createElement("h1",null,t,a.Ay.createElement("div",{className:"auth-number-edit div-button",onClick:function(){d()},role:"button",tabIndex:0,title:y("WrongNumber"),"aria-label":y("WrongNumber")},a.Ay.createElement("i",{className:"icon icon-edit"}))),a.Ay.createElement("p",{className:"note"},(0,l.A)(y(n?"SentAppCode":"Login.JustSentSms"),["simple_markdown"])),a.Ay.createElement(p.A,{ref:v,id:"sign-in-code",label:y("Code"),onInput:L,value:b,error:u&&y(u),autoComplete:"off",inputMode:"numeric"}),o&&a.Ay.createElement(g.A,null)))})));var v=n(15535),b=n(3178);const E=(0,a.ph)((0,r.EK)((e=>(0,o.Up)(e,["authIsLoading","authError","authHint"])))((e=>{let{authIsLoading:t,authError:n,authHint:o}=e;const{setAuthPassword:s,clearAuthError:l}=(0,r.ko)(),i=(0,c.A)(),[u,m]=(0,a.J0)(!1),d=(0,a.hb)((e=>{m(e)}),[]),h=(0,a.hb)((e=>{s({password:e})}),[s]);return a.Ay.createElement("div",{id:"auth-password-form",className:"custom-scroll"},a.Ay.createElement("div",{className:"auth-form"},a.Ay.createElement(b.A,{isPasswordVisible:u}),a.Ay.createElement("h1",null,i("Login.Header.Password")),a.Ay.createElement("p",{className:"note"},i("Login.EnterPasswordDescription")),a.Ay.createElement(v.A,{clearError:l,error:n&&i(n),hint:o,isLoading:t,isPasswordVisible:u,onChangePasswordVisibility:d,onSubmit:h})))})));var f=n(43434),N=n(64493);const w=(0,a.ph)((0,r.EK)((e=>(0,o.Up)(e,["authIsLoading","authError"])))((e=>{let{authIsLoading:t,authError:n}=e;const{signUp:o,clearAuthError:s,uploadProfilePhoto:l}=(0,r.ko)(),i=(0,c.A)(),[u,m]=(0,a.J0)(!1),[d,h]=(0,a.J0)(),[A,g]=(0,a.J0)(""),[y,v]=(0,a.J0)(""),b=(0,a.hb)((e=>{n&&s();const{target:t}=e;g(t.value),m(t.value.length>0)}),[n,s]),E=(0,a.hb)((e=>{const{target:t}=e;v(t.value)}),[]);return a.Ay.createElement("div",{id:"auth-registration-form",className:"custom-scroll"},a.Ay.createElement("div",{className:"auth-form"},a.Ay.createElement("form",{action:"",method:"post",onSubmit:function(e){e.preventDefault(),o({firstName:A,lastName:y}),d&&l({file:d})}},a.Ay.createElement(f.A,{onChange:h}),a.Ay.createElement("h2",null,i("YourName")),a.Ay.createElement("p",{className:"note"},i("Login.Register.Desc")),a.Ay.createElement(p.A,{id:"registration-first-name",label:i("Login.Register.FirstName.Placeholder"),onChange:b,value:A,error:n&&i(n),autoComplete:"given-name"}),a.Ay.createElement(p.A,{id:"registration-last-name",label:i("Login.Register.LastName.Placeholder"),onChange:E,value:y,autoComplete:"family-name"}),u&&a.Ay.createElement(N.A,{type:"submit",ripple:!0,isLoading:t},i("Next")))))})))},15535:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),r=n(31481),o=n(66644),s=n(87357),l=n(83868),i=n(82393),c=n(14737),u=n(43874),m=n(59030),d=n(64493);const h=(0,a.ph)((e=>{let{isLoading:t=!1,isPasswordVisible:n,error:h,hint:A,placeholder:p="Password",submitLabel:g="Next",description:y,shouldShowSubmit:v,shouldResetValue:b,shouldDisablePasswordManager:E=!1,noRipple:f=!1,clearError:N,onChangePasswordVisibility:w,onInputChange:k,onSubmit:L}=e;const C=(0,a.li)(null),P=(0,m.A)(),{isMobile:J}=(0,u.Ay)(),[x,I]=(0,a.J0)(""),[S,T]=(0,a.J0)(!1),D=J?550:400;return(0,a.vJ)((()=>{b&&I("")}),[b]),(0,c.A)((()=>{i.TF||C.current.focus()}),D),(0,a.vJ)((()=>{h&&(0,o.RK)((()=>{C.current.focus(),C.current.select()}))}),[h]),a.Ay.createElement("form",{action:"",onSubmit:L?function(e){e.preventDefault(),t||S&&L(x)}:l.A,autoComplete:"off"},a.Ay.createElement("div",{className:(0,s.A)("input-group password-input",x&&"touched",h&&"error"),dir:P.isRtl?"rtl":void 0},E&&a.Ay.createElement("input",{type:"password",id:"prevent_autofill",autoComplete:"off",className:"visually-hidden",tabIndex:-2}),a.Ay.createElement("input",{ref:C,className:"form-control",type:n?"text":"password",id:"sign-in-password",value:x||"",autoComplete:E?"one-time-code":"current-password",onChange:function(e){h&&N();const{target:t}=e;I(t.value),T(t.value.length>=r.AGC),k&&k(t.value)},maxLength:256,dir:"auto"}),a.Ay.createElement("label",null,h||A||p),a.Ay.createElement("div",{className:"div-button toggle-password",onClick:function(){w(!n)},role:"button",tabIndex:0,title:"Toggle password visibility","aria-label":"Toggle password visibility"},a.Ay.createElement("i",{className:(0,s.A)("icon",n?"icon-eye":"icon-eye-closed")}))),y&&a.Ay.createElement("p",{className:"description"},y),L&&(S||v)&&a.Ay.createElement(d.A,{type:"submit",ripple:!f,isLoading:t,disabled:!S},g))}))},3178:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),r=n(31481),o=n(42186),s=n(14737),l=n(43874),i=n(37661),c=n(18104);const u=[0,50],m=[0,20],d=[20,0],h=(0,a.ph)((e=>{let{isPasswordVisible:t,isBig:n}=e;const[h,A]=(0,i.A)(!1),[p,g]=(0,i.A)(!1),{isMobile:y}=(0,l.Ay)(),v=y?r.UyP:r.H6l;(0,s.A)(g,2e3);const b=(0,a.hb)(A,[A]);return a.Ay.createElement("div",{id:"monkey",className:n?"big":""},!h&&a.Ay.createElement("div",{className:"monkey-preview"}),a.Ay.createElement(c.A,{size:n?r.r2x:v,className:p?"hidden":"shown",tgsUrl:o.w.MonkeyClose,playSegment:u,noLoop:!0,onLoad:b}),a.Ay.createElement(c.A,{size:n?r.r2x:v,className:p?"shown":"hidden",tgsUrl:o.w.MonkeyPeek,playSegment:t?m:d,noLoop:!0}))}))},14737:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(84051),r=n(17712);const o=function(e,t){const n=(0,r.A)(e);(0,a.vJ)((()=>{if("number"!=typeof t)return;const e=setTimeout((()=>n()),t);return()=>clearTimeout(e)}),[t])}},37859:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051);const r=(e,t,n)=>{const r=(0,a.li)();return(0,a.Nf)((()=>{const n=r.current;return r.current=t,e(n||[])}),t,n)}},14680:(e,t,n)=>{n.d(t,{FD:()=>r,ZJ:()=>s,wb:()=>o});let a=0;function r(){a+=1}function o(){a-=1}function s(){return a>0}},83868:(e,t,n)=>{n.d(t,{A:()=>a});const a=e=>{e.stopPropagation(),e.preventDefault()}},29441:(e,t,n)=>{function a(e){function t(t){if("Tab"!==t.key)return;t.preventDefault(),t.stopPropagation();const n=Array.from(e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'));if(!n.length)return;const a=n.findIndex((e=>e.isSameNode(document.activeElement)));let r=0;a>=0&&(r=t.shiftKey?a>0?a-1:n.length-1:a<n.length-1?a+1:0),n[r].focus()}return document.addEventListener("keydown",t,!1),()=>{document.removeEventListener("keydown",t,!1)}}n.d(t,{A:()=>a})}}]);
//# sourceMappingURL=7405.b8c3c4669a29e50f33a7.js.map