PageSourceSearch

https://basalam.com/charsou-assets/unified/_next/static/chunks/6426-3a31567def9cd044.js

js basalam.com collected 2026-09-24 17:16:29 UTC 10,507 bytes, 1 lines download raw bytes

1function _type_of(n){return n&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n}!function(){try{var n="u">("undefined"==typeof window?"undefined":_type_of(window))?window:"u">("undefined"==typeof global?"undefined":_type_of(global))?global:"u">("undefined"==typeof globalThis?"undefined":_type_of(globalThis))?globalThis:"u">("undefined"==typeof self?"undefined":_type_of(self))?self:{},e=(new n.Error).stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="afccf6e3-d7d9-482c-9c10-ac4d18cc7c5a",n._sentryDebugIdIdentifier="sentry-dbid-afccf6e3-d7d9-482c-9c10-ac4d18cc7c5a")}catch(n){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6426],{31276:function(n,e,t){"use strict";t.d(e,{A:function(){return o}});var r=t(11074),u=t(80864),o=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.n_)(u.Un,n)}},35714:function(n,e,t){"use strict";t.d(e,{c:function(){return u}});var r=t(82322),u=function(n){var e={};return n.path?e[n.path]=n.errors:n.inner.forEach(function(n){e[n.path]=(0,r._)(e[n.path]||[]).concat((0,r._)(n.errors))}),e}},37837:function(n,e,t){"use strict";t.d(e,{A:function(){return N}});var r=t(3050),u=t(65699),o=t(80864),i=t(11074),a=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.n_)(o.Il,n)},c=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.n_)(o.gC,n)},s=t(9953),d=t(57803),l=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.n_)(o.Nk,(0,d._)({mutationKey:"opt-login"},n))},f=t(31276),p=t(85522),h=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.n_)(o.zr,(0,d._)({mutationKey:"opt-request"},n))},v=t(69660),m=t(86043),g=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.n_)(o.Ci,n)},_=t(92067),b=t(95121),y=t(83118),w=t(58408),E=t(73025),I=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.n_)(o.qp,n)},k=t(1124),S=t(24247),q=t(54997),C=t(38260),x=t(39876),A=t(91616),M=t(95931),j=function(n){(0,x.updateUserEventData)({id:n})},N=function(){var n=(0,E.kQ)().emitEvent,e=(0,y.V)().auth.setUserId,t=(0,y.V)().authForm.authFormDispatch,o=(0,E.dh)(),d=o.showErrorSnackbar,N=o.showSuccessSnackbar,T=(0,s.Z2)(["authMode"]).authMode,F=(0,k.zM)(["authFormState"]).authFormState,z=(0,b.M)().mutate,D=(0,w.A)(),L=(0,i.jE)(),P=function(n){var e,t,r,u,o,i,a=(null==(t=n.response)||null==(e=t.data)?void 0:e.message)||(null==(i=n.response)||null==(o=i.data)||null==(u=o.messages)||null==(r=u[0])?void 0:r.message);a?d(a):(0,A.ef)(n)},Y=function(t){return(0,r._)(function(){var r;return(0,u._)(this,function(u){switch(u.label){case 0:return"BASIC"===T&&((0,q.ki)(t.token.accessToken),(0,q.fE)(t.token.refreshToken)),F.afterLoginAction?[4,null==(r=F.afterLoginAction)?void 0:r.call(F)]:[3,2];case 1:u.sent(),u.label=2;case 2:return e(t.user.id),L.invalidateQueries(["whoami"]),L.invalidateQueries(["current-user"]),n("login",t),("/account/chats"===D.pathname||"/account/chats/[hashId]"===D.pathname)&&(window.location.href="/account/chats"),[2]}})})()},K=h({onSuccess:function(){t({type:"otp_sent"})},onError:function(n){var e,r,u,o=null==(u=n.response)||null==(r=u.data)||null==(e=r.messages)?void 0:e.find(function(n){return"hash"===n.fields});o&&F.isShowCaptcha?(t({type:"set_captcha_code",captchaCode:""}),n.response.statusText="captcha_is_invalid"):o?(t({type:"set_is_show_captcha",isShowCaptcha:!0}),n.response.statusText="captcha_is_required"):P(n)}}),W=l({onSuccess:function(n){Y(n),t({type:"clear"}),j(n.user.id),(0,x.publishEvent)("authVerified",{userId:n.user.id,name:n.user.name,mobile:n.user.mobile,comesFrom:D.asPath})},onError:function(n){var e,r,u,o=null==(u=n.response)||null==(r=u.data)||null==(e=r.messages)?void 0:e.find(function(n){var e;return 2===n.code&&(null==(e=n.fields)?void 0:e.includes("mobile"))});o?(N(o.message),t({type:"need_register"})):P(n)}}),$=a({onError:function(n){return P(n)},onSuccess:function(n){(0,p.isIosApp)()&&(0,_.getFcmToken)()&&z({app_version:"1.0.0",device_os_version:"",device_id:(0,v.IP)(),identifier:(0,_.getFcmToken)(),device_model:"ios mobile"},{onError:function(n){(0,A.l2)((0,A.AI)(n))}}),Y(n),t({type:"clear"}),m.Ak.removeItem(S.h),m.Ak.removeItem(C.u),j(n.user.id),(0,x.publishEvent)("login",{userId:n.user.id,name:n.user.n
1ame,mobile:n.user.mobile})}}),R=g({onError:function(n){return P(n)},onSuccess:function(n){Y(n)}}),V=I({onError:function(n){return P(n)},onSuccess:function(n){Y(n)}}),H=c({onError:function(n){return P(n)},onSuccess:function(e){Y(e),t({type:"clear"}),j(e.user.id),(0,x.publishEvent)("register",{userId:e.user.id,name:e.user.name,mobile:e.user.mobile}),n("auth-signup-success")}}),Z=(0,f.A)({onError:function(n){return P(n)}}),Q=(0,M.lq)({onError:function(n){return P(n)},onSuccess:function(n){Y(n),t({type:"clear"}),(0,x.publishEvent)("forgotPasswordChanged",{userId:n.user.id,mobile:n.user.mobile})}});return{otpMutation:K,loginMutation:$,otpCheckMutation:Z,otpLoginMutation:W,registerMutation:H,resetPasswordMutation:(0,M.Lv)({onSuccess:function(n){Y(n),(0,x.publishEvent)("resetPasswordSuccessed"),N("رمز عبور جدید شما با موفقیت ثبت شد"),D.push("/user/".concat(n.user.hashId))}}),loginWithBaleMutation:V,loginWithEitaaMutation:R,resetForgotPasswordMutation:Q,requestForgotPasswordMutation:(0,M.IH)()}}},41875:function(n,e,t){"use strict";t.d(e,{A:function(){return y}});var r=t(76653),u=t(3808),o=t(31827),i=t(34458),a=t(93886),c=t.n(a),s=t(57803),d=t(11074),l=t(80864),f=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,d.IT)((0,s._)({gcTime:10,queryKey:["captcha"],queryFn:function(){return(0,l.nX)()}},n))},p=t(43206),h=t.n(p),v=t(23177),m=t.n(v),g=t(82669),_=t.n(g),b=t(99195),y=(0,b.forwardRef)(function(n,e){var t,a=n.size,s=n.error,d=n.value,l=n.onLoad,p=n.onChange,v=n.type,g=n.ltrInput,y=n.isNumeric,w=n.name,E=n.convertNumbers,I=n.placeholder,k=n.title,S=(0,b.useRef)(null),q=(0,u._)((0,b.useState)(void 0===k?"عدد امنیتی در تصویر را وارد کنید.":k),2),C=q[0],x=q[1],A=f(),M=A.data,j=A.isLoading,N=A.isFetching,T=A.refetch,F=(0,b.useCallback)(function(n){n.preventDefault(),T()},[T]);(0,b.useEffect)(function(){M&&(null==l||l(M)),(null==M?void 0:M.label)&&x(M.label)},[M,l]),(0,b.useImperativeHandle)(e,function(){return{refetch:T,focus:function(){var n;return null==(n=S.current)?void 0:n.focus()}}},[T]);var z=(0,o.jsxs)("div",{className:c()["captcha-input__suffix"],children:[(0,o.jsx)("button",{type:"button",onClick:F,disabled:j||N,className:c()["captcha-input__btn"],children:j||N?(0,o.jsx)(_(),{className:c()["captcha-input__loading"]}):(0,o.jsx)(h(),{name:"bi-refresh-single",size:"24"})}),(0,o.jsx)("img",{alt:"",className:c()["captcha-input__img"],src:(null==M?void 0:M.base64Image)?"data:image/png;base64, ".concat(M.base64Image):""})]});return(0,o.jsx)(m(),{ref:S,type:void 0===v?"tel":v,size:a,name:void 0===w?"captcha":w,error:s,value:d,align:"right",suffix:z,ltrInput:void 0===g||g,title:C,isNumeric:void 0===y||y,placeholder:void 0===I?"عدد امنیتی":I,convertNumbers:void 0===E||E,autoComplete:"captcha_".concat(Math.random()),wrapperClassName:(0,i.default)(c()["captcha-input"],(t={},(0,r._)(t,c()["captcha-input--md"],"md"===a),(0,r._)(t,c()["captcha-input--lg"],"lg"===a),t)),onChange:p})})},46760:function(n,e,t){"use strict";var r=function(n){if(!/^\d{10}$/.test(n))return!1;var e=Number(n[9]),t=Array.from({length:9}).fill().map(function(e,t){return Number(n[t])*(10-t)}).reduce(function(n,e){return n+e})%11;return t<2&&e===t||t>=2&&e+t===11};t.d(e,{W:function(){return r}})},61003:function(n,e,t){"use strict";t.d(e,{$w:function(){return s},GK:function(){return a},Jq:function(){return l},SG:function(){return i},Vw:function(){return f},Yi:function(){return c},ti:function(){return d}});var r=t(8599),u=t(73062),o=t(46760),i=(0,r.Yj)().required("لطفا کد تأیید را وارد کن.").typeError("لطفا کد تأیید را وارد کن.").matches(/^[0-9]*$/,"کد تأیید باید فقط عدد باشه.").length(5,"کد تأیید باید ۵ رقم باشه."),a=(0,r.Yj)().required("شماره تلفن همراه الزامیه.").typeError("شماره تلفن همراه الزامیه.").test("is-valid-number","شماره تلفن همراه درست نیست.",function(n){return(0,u.g)(n)}),c=(0,r.Yj)().required("عدد امنیتی الزامیه.").typeError("عدد امنیتی الزامیه."),s=(0,r.Yj)().required("رمز عبور الزامیه.").typeError("رمز عبور الزامیه.").min(8,"رمز عبور حداقل باید ۸ کاراکتر باشه.").max(60,"حداکثر رمز عبور، ۶۰ کاراکتره.").matches(/^(?=.*[A-Za-z])(?=.*\d)[@$!%,_.\-^*#?&A-Za-z\d]{8,}$/,"رمز عبور باید شامل حروف انگلیسی و اعداد باشه."),d=(0,r.Ik)().shape({password:s,confirmPassword:(0,r.Yj)().required("تکرار رمز عبور الزامیه.").typeError("تکرار رمز عبور الزامیه.").min(8,"رمز عبور حداقل باید ۸ کاراکتر باشه.").max(60,"حداکثر رمز عبور، ۶۰ کاراکتره.").oneOf([(0,r.KR)("password"),null],"رمز عبورها مطابقت ندارن.")}),l=(0,r.Yj)().required("نام الزامیه.").typeError("نام الزامیه."),f=(0,r.Yj)().required("کد ملی الزامیه.").test("valid-national-code","کد ملی معتبر نیست",function(n){var e=String(n).replace(/\D/g,"");return 10===e.length&&(0,o.W)(e)})},73062:function(n,e,t){"use strict";var r=function(n){return new RegExp(/^0?9\d{9}$|^1\d{10}$/g).test(n)};t.d(e,{g:function(){return r}})},93886:function(n){n.exports={"captcha-input__suffix":"eyLrzy","captcha-input__btn":"u90RVo","captcha-input__img":"Z_W36h","captcha-input--md":"_0nISHt"}}
1,95931:function(n,e,t){"use strict";t.d(e,{IH:function(){return i},KK:function(){return a},Lv:function(){return o},lq:function(){return c}});var r=t(11074),u=t(80864),o=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.n_)(u.Jf,n)},i=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.n_)(u.WT,n)},a=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.IT)(["auth-check-user-has-password"],u.ri,n)},c=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.n_)(u.yW,n)}}}]);

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.