PageSourceSearch

https://www.livelib.ru/_next/static/chunks/2741.83dd4c75ffcd72d8.js

js livelib.ru collected 2026-10-01 08:34:58 UTC 3,505 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="8361cf0c-98c3-4ca7-8607-12268eede444",e._sentryDebugIdIdentifier="sentry-dbid-8361cf0c-98c3-4ca7-8607-12268eede444")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2741],{28112:(e,r,n)=>{"use strict";n.d(r,{YJ:()=>o}),n(97303);var t=n(10749);n(66985);var i=n(68929),a=n(91244);let o=e=>{var r,n,o,l;let s,{field:d,label:u,required:g=!1,maxLengthLabel:c,helperText:m,type:h="text",placeholder:f,autoComplete:b,"aria-invalid":v,disabled:p,className:w}=e,y=null==(r=(null==(n=d.state.meta.errors)?void 0:n.map(a.u1))||[])?void 0:r[0];return s=y?"error":m?"info":void 0,(0,t.jsx)(i.pd,{inputMode:"text",inputSize:"S",type:h,label:u,value:d.state.value,onInputChange:d.handleChange,onBlur:d.handleBlur,required:g,error:!!(null==(o=d.state.meta.errors)?void 0:o.length),messageMode:s,message:y||m,maxLengthLabel:c,placeholder:f,autoComplete:b,"aria-invalid":null!=v?v:((null==(l=d.state.meta.errors)?void 0:l.length)||0)>0,disabled:p,className:w})}},82741:(e,r,n)=>{"use strict";n.r(r),n.d(r,{ChangeLogin:()=>f});var t=n(10749),i=n(70111),a=n(94911),o=n(98453),l=n(68929),s=n(28112),d=n(88115),u=n(88633);let g=n(55532).JK.feature("ChangeLoginError");var c=n(93446),m=n.n(c);let h=(0,t.jsxs)("span",{children:["Буквы латинского алфавита, цифры 0–9 и _",(0,t.jsx)("br",{}),"Менять логин можно раз в 14 дней"]}),f=e=>{let{onClose:r}=e,n=(0,o.ux)(),{addNotification:c}=(0,a.M)(),f=(0,i.m)({defaultValues:{new_login:""},validators:{onSubmitAsync:async e=>{let{value:t}=e;try{await n.mutateAsync({new_login:t.new_login}),c({message:"Логин изменён",showIcon:!0,mode:"success"}),r()}catch(n){if(!(0,d.d7)(n)){g("FrontendLogicError","Unknown error").emit({originalError:n}),c({message:"Произошла ошибка",showIcon:!0,mode:"error"});return}let e=(0,u.TO)(n);if(Object.keys(e).length>0)return{fields:e};let r=(0,d.Po)(n);if(!r)return void g("BackendLogicError","Invalid error structure").emit({originalError:n});if("LoginIsTaken"===r)return{fields:{new_login:{message:"Логин уже занят"}}};if("LoginChangeTooSoon"===r)return{fields:{new_login:{message:"Вы не можете изменять логин слишком часто. Попробуйте позже."}}};g("BackendLogicError","Unknown error").emit({originalError:n})}}}});return(0,t.jsx)(l.Nb,{isOpen:!0,onClose:r,title:"Смена логина",size:"m",children:(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),e.stopPropagation(),f.validateAllFields("submit"),f.handleSubmit()},className:m().ChangeLoginForm,children:[(0,t.jsx)(f.Field,{name:"new_login",validators:{onChange:e=>{let{value:r}=e;if(!r||0===r.trim().length)return"Это обязательное поле"}},children:e=>{var r;return(0,t.jsx)(s.YJ,{field:e,label:"Новый логин",helperText:(null==(r=e.state.meta.errors)?void 0:r.length)?void 0:h})}}),(0,t.jsx)(f.Subscribe,{selector:e=>[e.canSubmit,e.isSubmitting],children:e=>{let[r,i]=e;return(0,t.jsx)(l.$n,{type:"submit",variant:"primary",className:m().FormSubmitButton,loading:i||n.isPending,fullWidth:!0,disabled:!r||i||n.isPending,children:"Сохранить"})}})]})})}},93446:e=>{e.exports={ChangeLoginForm:"ChangeLogin_ChangeLoginForm__ZnQ8Z"}}}]);

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.