PageSourceSearch

https://iqsha.ru/assets/dist/app/7270.d9f6b58ab.bundle.js

js iqsha.ru collected 2026-09-26 04:05:27 UTC 4,089 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunksite=self.webpackChunksite||[]).push([[7270],{17270:function(e,t,s){s.r(t),s.d(t,{default:function(){return i}});var o=s(24714),r={props:{email:{type:String},ForgotPasswordSuccess:{type:Boolean},toRegistrationLink:{type:Boolean,default:!0}},data(){return{formName:"PopupLoginForm",loading:!1,model:{email:"",password:""},errorCode:"",errorMessage:"",attemptToSend:!1,rules:{email:[{required:!0,message:this.$t("errors.emptyEmail"),trigger:"blur"},{type:"email",message:this.$t("errors.badEmail"),trigger:["blur"]}],password:[{required:!0,message:this.$t("errors.emptyPassword"),trigger:"blur"}]}}},computed:{...(0,o.aH)("route",{routeHash:"hash",routeQuery:"query"}),isVisibleForgotPasswordSuccess(){return this.ForgotPasswordSuccess&&!this.attemptToSend}},methods:{...(0,o.i0)("user",["login","setConfirmationEmail"]),send(){this.attemptToSend=!0;let e=this.$refs[this.formName];e.validate(t=>{if(!t)return!1;this.loading=!0,this.setConfirmationEmail(""),this.login(this.model).then(t=>{t.success?void 0!==this.routeQuery.from?this.$appLocation.go(this.routeQuery.from):this.$appLocation.reload():(this.loading=!1,this.errorCode=t.code,this.errorMessage=this.$t("errors."+t.code),"invalidPassword"===t.code?e.fields[1].validateState="error":"userNotExists"===t.code?e.fields[0].validateState="error":"accountNotConfirmed"===t.code&&(e.fields[0].validateState="error",this.setConfirmationEmail(this.model.email)))}).catch(e=>{this.loading=!1,this.errorMessage=this.$t("errors.unknownSendError")})})},toRegistration(){this.toRegistrationLink?this.$appLocation.go("/registration"):this.$emit("toRegistration",this.model.email)},toForgotPassword(){this.$emit("toForgotPassword",this.model.email)}},created(){this.model.email=this.email}},i=(0,s(14486).A)(r,(function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"login-form"},[e.isVisibleForgotPasswordSuccess?t("el-alert",{attrs:{type:"success",closable:!1}},[t("span",{domProps:{innerHTML:e._s(e.$t("forgotPassword.success",{email:e.model.email}))}})]):e._e(),e.errorMessage?t("el-alert",{attrs:{type:"error",closable:!1}},["invalidPassword"===e.errorCode?[t("span",{staticStyle:{"margin-right":".3em"},domProps:{innerHTML:e._s(e.errorMessage)}}),t("a",{attrs:{href:"#"},on:{click:function(t){return t.preventDefault(),e.toForgotPassword.apply(null,arguments)}}},[e._v(e._s(e.$t("forgotPassword.link")))])]:[t("div",{domProps:{innerHTML:e._s(e.errorMessage)}})]],2):e._e(),t("el-form",{ref:e.formName,attrs:{model:e.model,rules:e.rules,action:"/users/login",method:"post"},nativeOn:{submit:function(t){return t.preventDefault(),e.send.apply(null,arguments)}}},[t("div",{staticClass:"el-form-fields"},[t("el-form-item",{attrs:{label:e.$t("auth.email"),prop:"email"}},[t("el-input",{attrs:{name:"email",autocomplete:"on"},model:{value:e.model.email,callback:function(t){e.$set(e.model,"email","string"==typeof t?t.trim():t)},expression:"model.email"}})],1),t("el-form-item",{attrs:{label:e.$t("auth.password"),prop:"password"}},[t("el-input",{attrs:{name:"password",type:"password",autocomplete:"on","show-password":""},model:{value:e.model.password,callback:function(t){e.$set(e.model,"password","string"==typeof t?t.trim():t)},expression:"model.password"}})],1)],1),t("div",{staticClass:"el-form-controls"},[t("el-button",{staticClass:"el-button--fullwidth",attrs:{type:"success","native-type":"submit",disabled:e.loading}},[e._v("\n                "+e._s(e.$t("auth.signin"))+"\n            ")])],1)]),t("div",{staticClass:"simple-nav"},[t("div",{staticClass:"simple-nav__item"},[t("a",{attrs:{href:"#toForgotPassword"},on:{click:function(t){return t.preventDefault(),e.toForgotPassword.apply(null,arguments)}}},[e._v(e._s(e.$t("forgotPassword.link")))])]),t("div",{staticClass:"simple-nav__item"},[t("a",{attrs:{href:"#toRegistration"},on:{click:function(t){return t.preventDefault(),e.toRegistration.apply(null,arguments)}}},[e._v(e._s(e.$t("registration.link")))])])])],1)}),[],!1,null,null,null).exports}}]);

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.