PageSourceSearch

https://www.adda247.com/dist/app-b7737fd8.55315c7f.js

js adda247.com collected 2026-09-27 20:54:58 UTC 49,514 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[8161],{50945(e,t,a){a.d(t,["HO",0,"button_clicked","TB",0,"course_explore_signup","bS",0,"screen_view","bW",0,"PDFLogin","sj",0,"product_detail","ui",0,"No Data Found","x5",0,"English"])},20786(e,t,a){a.d(t,["g",0,{ONLINE_LIVE_CLASSES:[{id:1,name:"Expert Faculties",thumbnail:"/images/pdp-default-salient/Liveclass1_ExpertFaculties.svg",description:"Get access to the top expert faculties of India for best preparation"},{id:2,name:"Interactive Classes",thumbnail:"/images/pdp-default-salient/Liveclass2_interactiveclasses.svg",description:"Engaging interactive classes for best understanding from anywhere"},{id:3,name:"Recorded Videos",thumbnail:"/images/pdp-default-salient/Liveclass3_RECORDEDVIDEO.svg",description:"Get recorded sessions of every live class so that learning never stops"},{id:4,name:"Limited Batch Size",thumbnail:"/images/pdp-default-salient/Liveclass4_LimitedBatchTime.svg",description:"Get personalized attention for your doubts with limited batch size"}],TEST_SERIES:[{id:5,name:"All India Rank",thumbnail:"/images/pdp-default-salient/Test1_AllIndiaRanks.svg",description:"Know where you stand among other aspirants across India!"},{id:6,name:"Detailed Analytics & Solutions",thumbnail:"/images/pdp-default-salient/Test2_DetailedSolutions.svg",description:"Topper comparison, Sectional performance, Detailed solution & much more"},{id:7,name:"Latest Pattern",thumbnail:"/images/pdp-default-salient/Test3_LatestPattern.svg",description:"Get Mocks and sectional tests based on the latest pattern of the exams"},{id:8,name:"Unlimited Reattempts",thumbnail:"/images/pdp-default-salient/Test4_UnlimitedReattempts.svg",description:"Gauge your preparation from time to time with unlimited reattempts"}],VIDEOS:[{id:9,name:"Expert Faculties",thumbnail:"/images/pdp-default-salient/Video1_ExpertFaculties.svg",description:"Get access to the top expert faculties of India for best preparation"},{id:10,name:"High-quality video material",thumbnail:"/images/pdp-default-salient/Video2_HightqualityVideo.svg",description:"Get access to carefully curated high-quality content for best clarity"},{id:11,name:"Self Paced Learning",thumbnail:"/images/pdp-default-salient/Video3_SelfPacedLearning.svg",description:"Learn anytime, anywhere, and at your own pace with Adda's videos"},{id:12,name:"Device Compatibility",thumbnail:"/images/pdp-default-salient/Video4_DeviceCompatibility.svg",description:"Learn across devices, compatible with mobile, tabs, and desktops"}],EBOOKS:[{id:13,name:"Best in Class Material",thumbnail:"/images/pdp-default-salient/Ebook1_BestinClassMaterial.svg",description:"Never compromise on quality with Adda's preparation material"},{id:14,name:"Latest Pattern",thumbnail:"/images/pdp-default-salient/Ebook2_LatestPattern.svg",description:"Preparation material based on the latest exam pattern every year"},{id:15,name:"Self Paced Learning",thumbnail:"/images/pdp-default-salient/Ebook3_SelfPacedLearning.svg",description:"Learn anytime, anywhere, and at your own pace with Adda's E-Books"},{id:16,name:"Device Compatibility",thumbnail:"/images/pdp-default-salient/Ebook4_DeviceCompatibility.svg",description:"Learn across devices, compatible with mobile, tabs, and desktops"}],BOOKS:[{id:17,name:"Latest Pattern",thumbnail:"/images/pdp-default-salient/Book1_LatestPattern.svg",description:"Preparation material based on the latest exam pattern every year"},{id:18,name:"Practice Questions",thumbnail:"/images/pdp-default-salient/Book2_PracticeQuestions.svg",description:"Get access to Previous Year ques., Topicwise ques. and much more"},{id:19,name:"Structured Learning",thumbnail:"/images/pdp-default-salient/Book3_StructuredCourseContent.svg",description:"Get access to structured content for best preparation"},{id:20,name:"Self Paced Learning",thumbnail:"/images/pdp-default-salient/Book4_SelfPacedLearning.svg",description:"Learn anytime, anywhere, and at your own pace with Adda's Books"}]}])},97703(e,t,a){function s(e){return Array.isArray(e)?[...e.filter(e=>e.trial),...e.filter(e=>!e.trial)]:[]}function r(e,t,a){const s={couponCode:null,discountPercent:0,discountAmount:0,isAvailable:!1,isApplied:!1};if(!e)return s;const r=e.defaultCoupons;if(!r)return s;const n=r.couponCode||r.code||null;if(!n)return s;if(r.validityExpire&&Date.now()>r.validityExpire-198e5)return s;const o=(e.multiValidity||[])[a]||null;if(!o)return{couponCode:n,discountPercent:0,discountAmount:0,isAvailable:!0,isApplied:!1};const l=Array.isArray(t)?t.find(e=>String(e.productId)===String(o.id)):null;if(!l)return{couponCode:n,discountPercent:0,discountAmount:0,isAvailable:!0,isApplied:!1};const c=!!l.appliedCoupon,i=o.sp||o.mrp,m=l.payablePrice,d=i&&null!=m?Math.max(0,i-m):0,u=function(e,t){return!e||e<=0||null==t||t<0||t>=e?0:Math.round((e-t)/e*100)}(i,m);return{couponCode:n,discountPercent:u,discountAmount:d,isAvailable:!0,isApplied:c}}function n(e){return e&&Array.isArray(e)?[...e].sort((e,t)=>
1(e.order||0)-(t.order||0)):[]}function o(e){return e&&Array.isArray(e)?[...e].sort((e,t)=>(e.order||0)-(t.order||0)):[]}function l(e,t){if(!e)return null;if(Array.isArray(e)){const a=e.find(e=>String(e.productId)===String(t));return void 0!==a?.payablePrice?a.payablePrice:1===e.length&&void 0!==e[0]?.payablePrice?e[0].payablePrice:null}return void 0!==e.payablePrice?e.payablePrice:null}function c(e,t){if(!e||"undefined"==typeof window)return;const a=t({category:e?.packagePrimaryCategory||e?.categories,packageId:e?.id,title:e?.title,slugurl:e?.slugURL});a&&(window.location.href=a)}a.d(t,{AK:()=>c,EE:()=>l,FF:()=>o,OZ:()=>n,SN:()=>r,XB:()=>s})},29167(e,t,a){var s=a(31838),r=a(92299),n=a.n(r),o=a(50945),l=a(78438),c=a(12097);function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}a.d(t,["R",0,(e="",t="",a={})=>{let s={},r={exam_category:"Web",source_screen:t,user_exam_category_selected:"Web",language_selected:o.x5,user_name:n().get("cp_user_name")||"",user_email:n().get("cp_user_email")||"",user_id:n().get("cp_user_id")||"",user_mobile:n().get("cp_user_phone")||""};s=m(m({},s),r),a&&Object.keys(a)?.length&&(s=m(m({},s),a)),"undefined"!=typeof Moengage&&(0,c.Uj)(Moengage,e,(0,l.tM)(s))}])},8808(e,t,a){const s=(e="")=>{const t=String(e).replace(/[-_]+/g," ").replace(/\s+/g," ").trim();return t?t.split(" ").map(e=>e.length<=3?e.toUpperCase():e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "):""};a.d(t,["aT",0,(e=[],t,a="")=>{for(const s of e){const e=(s?.additionalTags||[]).find(e=>String(e.tagId)===String(t));if(e?.tagName)return e.tagName}return a?a.replace(/-/g," "):""},"pg",0,s,"z",0,(e="")=>{const t=String(e).split("?")[0].replace(/\/+$/,""),a=t.substring(t.lastIndexOf("/")+1).split("--")[0];return s(a)}])},48641(e,t,a){a.d(t,{A:()=>d});var s=a(81515),r=a(63696),n=a(68102);const o=["focus","autoFocus","inputType"];function l(e){const{focus:t,autoFocus:a,inputType:l}=e,c=(0,s.A)(e,o),i=(0,r.useRef)(null),m=function(e){const t=(0,r.useRef)();return(0,r.useEffect)(()=>{t.current=e},[e]),t.current}(!!t);return(0,r.useLayoutEffect)(()=>{i.current&&(t&&a&&i.current.focus(),t&&a&&t!==m&&(i.current.focus(),i.current.select()))},[a,t,m]),r.createElement("input",(0,n.A)({type:l,ref:i},c))}const c=(0,r.memo)(l),i=["length","isNumberInput","autoFocus","disabled","onChangeOTP","inputClassName","inputStyle","inputType"];function m(e){const{length:t,isNumberInput:a,autoFocus:n,disabled:o,onChangeOTP:l,inputClassName:m,inputStyle:d,inputType:u}=e,p=(0,s.A)(e,i),[g,h]=(0,r.useState)(0),[E,v]=(0,r.useState)(Array(t).fill("")),y=(0,r.useCallback)(e=>{const t=e.join("");l(t)},[l]),f=(0,r.useCallback)(e=>{let t=e;return a?!t||/\d/.test(t)?t:"":t},[a]),w=(0,r.useCallback)(e=>{const t=[...E];t[g]=e[0]||"",v(t),y(t)},[g,y,E]),b=(0,r.useCallback)(e=>{const a=Math.max(Math.min(t-1,e),0);h(a)},[t]),N=(0,r.useCallback)(()=>{b(g-1)},[g,b]),_=(0,r.useCallback)(()=>{b(g+1)},[g,b]),P=(0,r.useCallback)(e=>()=>{b(e)},[b]),C=(0,r.useCallback)(e=>{const t=f(e.currentTarget.value);t?(w(t),_()):e.preventDefault()},[w,_,f]),O=(0,r.useCallback)(()=>{h(-1)},[]),k=(0,r.useCallback)(e=>{switch(e.key){case"Backspace":case"Delete":e.preventDefault(),E[g]?w(""):N();break;case"ArrowLeft":e.preventDefault(),N();break;case"ArrowRight":e.preventDefault(),_();break;case" ":e.preventDefault()}},[g,w,_,N,E]),S=(0,r.useCallback)(e=>{e.preventDefault();const a=e.clipboardData.getData("text/plain").trim().slice(0,t-g).split("");if(a){let e=0;const s=[...E];s.forEach((t,r)=>{if(r>=g){const n=f(a.shift()||t);n&&(s[r]=n,e=r)}}),v(s),y(s),h(Math.min(e+1,t-1))}},[g,f,t,E]);return r.createElement("div",p,Array(t).fill("").map((e,t)=>r.createElement(c,{key:`SingleInput-${t}`,focus:g===t,autoFocus:n,value:E&&E[t],onFocus:P(t),onChange:C,onKeyDown:k,onBlur:O,onPaste:S,style:d,className:m,disabled:o,inputType:u})))}const d=(0,r.memo)(m)},32970(e,t,a){a.r(t);var s=a(68102),r=a(81515),n=a(63696),o=a(51851),l=a(9403);const c=["btnClassName"],i=(0,o.Ay)({resolved:{},chunkName:()=>"CustomLoader",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>Promise.all([a.e(2626),a.e(3336),a.e(2345),a.e(9297),a.e(2712),a.e(2020),a.e(5802)]).then(()=>a(46253)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return a(t)},resolve:()=>46253});a.d(t,["default",0,e=>{let{btnClassName:t=""}=e,a=(0,r.A)(e,c);return n.createElement("div",(0,s.A)({"data-testid":"custom-button",className:a.classes?a.classes:a.disabled?`custom-button-disabled custom-button ${t}`:`custom-button ${t}`},a),a.customicon&&n.createElement("img",{alt:l.$p[0],src:a.customicon,title:l.$p[0]}),a.loading?n.createElement(i,{buttonSpinner:!0}):n.createElement("span",{className:"button-text"},a.buttontext))}])},89487(e,t,a){a.r(t);var s=a(63696),r=a(32025),n=a(9403),o=a(98651);a.d(t,["default",0,({title:e,description:t,image:a,url:l,keywords:c,noFollow:i,noIndex:m})=>s.createElement(r.Ay,null,s.createElement("meta",{property:"viewport",content:"width=device-width, initial-scale=1"}),s.createElement("title",null,e),s.createElement("link",{rel:"icon",type:"image/png",href:"https://www.adda247.com/static/images/favicon.png"}),a&&s.createElement("link",{rel:"preload",as:"image",href:a,fetchpriority:"high"}),s.createElement("meta",{name:"description",content:`${t}`}),(i||m)&&s.createElement("meta",{name:"robots",content:`${m||""}, ${i||""}`}),s.createElement("meta",{property:"og:title",content:`${e}`}),s.createElement("meta",{property:"og:description",content:`${t}`}),s.createElement("meta",{property:"og:site_name",content:n.$p[1]}),s.createElement("meta",{content:"website",property:"og:type"}),s.createElement("meta",{property:"og:url",content:`${o.mF}${l||""}`}),s.createElement("meta",{property:"og:keywords",content:c}),s.createElement("meta",{property:"og:image",content:`${a||"https://www.adda247.com/static/images/favicon.png"}`}),s.createElement("meta",{property:"theme-color",content:"#ff0037"}),l&&s.createElement("link",{rel:"canonical",href:`${o.mF}${l}`}))])},97705(e,t,a){a.r(t);var s=a(63696),r=a(9403),n=a(78438),o=a(12097);a.d(t,["default",0,e=>{let t=null;(0,s.useEffect)(()=>{try{return t=window.addEventListener("keydown",e=>{27==e.keyCode&&a()}),()=>{window.removeEventListener("keydown",t),document.body.classList.remove("noscroll")}}catch(e){}},[]);const a=()=>{document.body.classList.remove("noscroll"),e.closeCallback&&e.closeCallback(),localStorage.getItem("urlAfterLogin")&&localStorage.removeItem("urlAfterLogin"),localStorage.getItem("urlForTestPortal")&&localStorage.removeItem("urlForTestPortal"),localStorage.getItem("urlForFreeQuizzes")&&localStorage.removeItem("urlForFreeQuizzes")};return e.visible?s.createElement("div",{"data-testid":e.dataTestid,id:"custom-modal","aria-label":"Close",className:e.fullModalClassName?e.fullModalClassName:`custom-modal ${e.modalClassName}`,onClick:t=>{"custom-modal"===t.target.id&&(document.body.classList.remove("noscroll"),e.onCancel&&e.onCancel())}},s.createElement("div",{className:e.contentClass?e.contentClass:"custom-modal-content"},!e.hideHeader&&s.createElement("div",{className:e?.customModalHeaderClass?e?.customModalHeaderClass:"custom-modal-header"},e.onBack&&!e.hideBackBtn&&s.createElement("div",{className:e.goBackIcon?e.goBackIcon:"backIcon back",onClick:()=>{document.body.classList.remove("noscroll"),e.onBack&&(e.onBack(),(()=>{const t={content_id:e?.videoData?.classId,package_id:e?.videoData?.packageId,package_name:e?.videoData?.name,faculty_id:e?.facultyId,faculty_name:e?.facultyName};void 0!==Moengage&&(0,o.Uj)(Moengage,"adda_recorded_exit",(0,n.tM)(t))})())}}),s.createElement("div",{className:e.titleLabelClass?e.titleLabelClass:""},e.title),!e.hideCross&&s.createElement("div",null,s.createElement("img",{onClick:a,src:e.fromapp?"/images/back-arrow.svg":"/images/close-icon.svg",className:e.title&&e.fromapp?"modal
1-back-arrows":e.title&&!e.fromapp?"modal-close ":"modal-close-no-title",alt:"close",title:r.$p[0]}))),s.createElement("div",{"data-testid":"custom-modal-body",className:e?.customBodyClass?e?.customBodyClass:"custom-modal-body",style:e.bodyStyle},e.children),e.modalFooter&&s.createElement("div",{className:"custom-modal-footer"}))):s.createElement("div",{"data-testid":e.dataTestid,style:{display:"none"}})}])},82993(e,t,a){var s=a(63696),r=a(48641),n=a(55552),o=a(31847),l=a(55863),c=a(39423),i=a(24509),m=a(32970);const d={startLoader:l.Uj,stopLoader:l._d,checkIfEmailRegistered:l.It,verifyOTP:l.vJ},u=(0,n.Ng)(e=>({showLoader:e.header.showLoader}),d)(e=>{const t=new o.A,[a,n]=(0,s.useState)(t.get("cp_user_email")),[l,d]=(0,s.useState)(!1),[u,p]=(0,s.useState)(!1),[g,h]=(0,s.useState)(void 0),[E,v]=(0,s.useState)(""),[y,f]=(0,s.useState)(!1),[w,b]=(0,s.useState)(!1),[N,_]=(0,s.useState)(!1),[P,C]=(0,s.useState)(30),O=()=>{d(!1),p(!1),(0,c.xd)(a)?(e.startLoader(),e.checkIfEmailRegistered(a).then(()=>{h({}),p(!1),f(!1),_(!0),C(30)},e=>{e.message&&h({[a]:e.message})}).catch(e=>{}).finally(()=>e.stopLoader())):d(!0)};return(0,s.useEffect)(()=>{let e;return P>0&&(e=setInterval(()=>{C(e=>e-1)},1e3)),()=>{clearInterval(e)}},[]),s.createElement("div",null,s.createElement("div",{className:"userconatiner"},s.createElement("div",{className:"myaccountheader"},"Forgot Password?"),N?s.createElement(s.Fragment,null,s.createElement("div",{className:"row sub-text"},"Please enter the OTP sent to ",s.createElement("br",null),(0,i.yw)(a)),s.createElement("div",null,"Enter 6 Digit OTP Below"),s.createElement(r.A,{length:6,className:"otpContainer",inputClassName:"otpInput "+(y?"input-error":""),isNumberInput:!0,autoFocus:!0,onChangeOTP:e=>v(e)}),s.createElement("div",{className:"row sub-text font-12"},"Didn't receive the OTP?",s.createElement("span",{className:"devider"}," ",P>0?s.createElement("span",{className:"sec"}," Resend in ",P,"s"):s.createElement("span",{className:"sec",onClick:O},s.createElement("a",{style:{cursor:"pointer"}}," Resend OTP")))),y&&s.createElement("div",{style:{display:"block"},className:"error-message"},"Invalid OTP"),w&&s.createElement("div",{style:{display:"block"},className:"error-message"},"Please enter the OTP")):s.createElement(s.Fragment,null,s.createElement("div",{className:"row sub-text"},"Enter the email address associated with your account and we'll email you an OTP to verify it's you."),s.createElement("div",{className:"row"},s.createElement("div",{className:"input-group"},s.createElement("label",{htmlFor:"username"},"Email"),s.createElement("input",{type:"text",name:"username",placeholder:"Enter email address",className:l||u?"input-error":"margin2",onChange:e=>n(e.target.value),size:"default",onKeyDown:e=>(e=>{13===e.keyCode&&(N||O())})(e),value:a,disabled:!0})))),l&&s.createElement("div",{className:"error-message"},"Please enter a valid email id"),g&&g[a]&&s.createElement("div",{className:"error-message"},g[a]),s.createElement("div",{className:"buttondiv1"},!N&&s.createElement(m.default,{type:"secondary",classes:"custom-button cancel-btn",buttontext:"CANCEL",onClick:t=>{t.preventDefault(),f(!1),_(!1),e.setForgetPassShow(!1)}}),s.createElement(m.default,{type:"primary",buttontext:N?"VALIDATE OTP":"SEND OTP",loading:e.showLoader,onClick:N?()=>(t=>{if(f(!1),b(!1),t.length<6)return void b(!0);e.startLoader();const s={email:a,otp:t};e.verifyOTP(s).then(()=>{e.setOTPValue(E)},()=>{f(!0),p(!1)}).finally(()=>e.stopLoader())})(E):()=>O()}))))});a.d(t,["A",0,u])},20174(e,t,a){var s=a(31838),r=a(63696),n=a(32970),o=a(42976),l=a(97705),c=a(14226);function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}a.d(t,["A",0,({currentDeviceResponse:e,showModal:t=!1,closeModal:a=()=>{},currentStep:s="",otpDetails:i={},setOtpDetails:d=()=>{},modalButtonAction:u=()=>{},selectedChange:p="",otpSentFlag:g=!1,setOtpSentFlag:h=()=>{},modalLoading:E=!1,modalErrors:v={},resendOTP:y=()=>{},showEditIcon:f=!0,editButtonAction:w=()=>{},modalErrorDetails:b={}})=>{const N=(0,r.useMemo)(()=>(({currentStep:e,closeModal:t,otpDetails:a,setOtpDetails:s,modalButtonAction:l,selectedChange:i,otpSentFlag:d,setOtpSentFlag:u,modalLoading:p,modalErrors:g,resendOTP:h,showEditIcon:E,editButtonAction:v,modalErrorDetails:y,currentDeviceResponse:f})=>{switch(e){case c.E.mobile_otp_send:return r.createElement("div",null,r.createElement("div",{className:"signup-header-wrap"},r.createElement("div",{className:"signup-heading"},"OTP Verification"),r.createElement("div",{className:"signup-subheading"},"Enter the code from the message we sent to updated mobile number  ",r.createElement("span",{className:"otp-subheader-contact-wrapper"},r.createElement("span",{className:"otp-subheader-contact"}," ",a?.phone)," "," ",E&&r.createElement("span",{className:"email-edit-icon-adda"},"Edit")))),r.createElement("div",{className:"otp-email-input-wrapper"}
1,r.createElement(o.A,{otpDetails:a,setOtpDetails:s,resendOTP:h,otpSentFlag:d,setOtpSentFlag:u,receiverType:"phone",showOtpDurationMsg:!1}),r.createElement("div",{className:"nextbtncont"},r.createElement(n.default,{type:"primary",className:"bluebtn ripple",buttontext:"Submit",loading:p,onClick:()=>{l(a,!0),t()}}))));case c.E.account_recovery_details_collect:return r.createElement("div",null,r.createElement("div",{className:"signup-header-wrap"},r.createElement("div",{className:"signup-heading"},"Account Recovery Details"),r.createElement("div",{className:"signup-subheading"},"Please provide your email id in case you need to recover this account")),r.createElement("div",{className:"onbaorPIBox margin18"},r.createElement("label",{className:"floating-label",htmlFor:"email"},"Email ID"),r.createElement("input",{"data-testid":"email-input-box",id:"email",type:"email",onChange:e=>{s(m(m({},a),{},{email:e.target.value}))},placeholder:"Enter Email ID",className:g?.email?.[0]?"wrongpass a-input":"a-input",value:a?.email}),r.createElement("div",{className:"otpErrorWrap"},g?.email)),r.createElement("div",{className:"nextbtncont"},r.createElement(n.default,{type:"primary",className:"bluebtn ripple",buttontext:"Send OTP",loading:p,onClick:()=>{l(a)}})));case c.E.email_otp_verify:return r.createElement("div",null,r.createElement("div",{className:"signup-header-wrap"},r.createElement("div",{className:"signup-heading"},"OTP Verification"),r.createElement("div",{className:"signup-subheading"},"Enter OTP from the message we have sent to Email ID  ",r.createElement("span",{className:"email-edit-wrap"},r.createElement("span",{className:"email"},a?.email)," ",E&&r.createElement("span",{className:"email-edit-wrap",onClick:v},r.createElement("span",{className:"email-edit-icon-adda"}
1,"edit"))))),r.createElement(o.A,{otpDetails:a,setOtpDetails:s,resendOTP:h,otpSentFlag:d,setOtpSentFlag:u,receiverType:"email",showOtpDurationMsg:!1}),r.createElement("div",{className:"otpErrorWrap"},g?.email),r.createElement("div",{className:"nextbtncont"},r.createElement(n.default,{type:"primary",className:"bluebtn ripple",buttontext:"Submit",loading:p,onClick:()=>{l(a)}})));case c.E.mobile_otp_verify:return r.createElement("div",null,r.createElement("div",{className:"signup-header-wrap"},r.createElement("div",{className:"signup-heading"},"OTP Verification"),r.createElement("div",{className:"signup-subheading"},"Enter OTP from the message we sent to updated mobile number  ",r.createElement("span",{className:"email-edit-wrap"},r.createElement("span",{className:"email"},`+91 ${a?.phone||a?.newPhoneNumber}`)," ",E&&r.createElement("span",{className:"email-edit-wrap"},r.createElement("span",{className:"email-edit-icon-adda"},"edit"))))),r.createElement(o.A,{otpDetails:a,setOtpDetails:s,resendOTP:h,otpSentFlag:d,setOtpSentFlag:u,receiverType:"email",showOtpDurationMsg:!1}),r.createElement("div",{className:"otpErrorWrap"},g?.phone),r.createElement("div",{className:"nextbtncont"},r.createElement(n.default,{type:"primary",className:"bluebtn ripple",buttontext:"Submit",loading:p,onClick:()=>{l(a)}})));case c.E.password_change:return r.createElement("div",null,r.createElement("div",{className:"signup-header-wrap"},r.createElement("div",{className:"signup-heading"},"Change your password"),r.createElement("div",{className:"signup-subheading"},"Enter your current password and your  ",r.createElement("span",{className:"otp-subheader-contact-wrapper"},r.createElement("span",{className:"otp-subheader-contact"},"New Password")))),r.createElement("div",{className:"password-change-body-wrap"},a?.hasPassword&&r.createElement("div",{className:"onbaorPIBox"},r.createElement("label",{htmlFor:"current-password"},"Current Password"),r.createElement("div",{className:"password-eye"},r.createElement("input",{id:"current-password",placeholder:"Enter Password",type:a?.showCurrentPassword?"text":"password",onChange:e=>{s(m(m({},a),{},{currentPassword:e.target.value}))},value:a?.currentPassword}),r.createElement("div",{className:"eye-pass",onClick:()=>s(m(m({},a),{},{showCurrentPassword:!a?.showCurrentPassword}))},a?.showCurrentPassword?r.createElement("img",{src:"/images/show-pass-eye-icon.svg",alt:"show-password-icon"}):r.createElement("img",{src:"/images/crossed_eye.svg",alt:"hide-password-icon"}))),r.createElement("div",{className:"otpErrorWrap"},g?.password?.[0])),r.createElement("div",{className:"onbaorPIBox"},r.createElement("label",{htmlFor:"new-password"},"New Password"),r.createElement("div",{className:"password-eye"},r.createElement("input",{id:"new-password",placeholder:"Enter Password",type:a?.showNewPassword?"text":"password",onChange:e=>{s(m(m({},a),{},{newPassword:e.target.value}))},value:a?.newPassword}),r.createElement("div",{className:"eye-pass",onClick:()=>s(m(m({},a),{},{showNewPassword:!a?.showNewPassword}))},a?.showNewPassword?r.createElement("img",{src:"/images/show-pass-eye-icon.svg",alt:"show-password-icon"}):r.createElement("img",{src:"/images/crossed_eye.svg",alt:"hide-password-icon"}))),r.createElement("div",{className:"otpErrorWrap"},g?.password?.[1])),r.createElement("div",{className:"onbaorPIBox"},r.createElement("label",{htmlFor:"confirm-password"},"Confirm Password"),r.createElement("div",{className:"password-eye"},r.createElement("input",{id:"confirm-password",placeholder:"Enter Password",type:a?.showConfirmPassword?"text":"password",onChange:e=>{s(m(m({},a),{},{confirmPassword:e.target.value}))},value:a?.confirmPassword}),r.createElement("div",{className:"eye-pass",onClick:()=>s(m(m({},a),{},{showConfirmPassword:!a?.showConfirmPassword}))},a?.showConfirmPassword?r.createElement("img",{src:"/images/show-pass-eye-icon.svg",alt:"show-password-icon"}):r.createElement("img",{src:"/images/crossed_eye.svg",alt:"hide-password-icon"}))),r.createElement("div",{className:"otpErrorWrap"},g?.password?.[2]))),r.createElement("div",{className:"nextbtncont"},r.createElement(n.default,{type:"primary",className:"bluebtn ripple",buttontext:"Save",loading:p,onClick:()=>{l(a)}})));case c.E.no_details_found:return r.createElement("div",null,r.createElement("div",{className:"signup-header-wrap"},r.createElement("div",{className:"signup-heading"},"No Details Found"),r.createElement("div",{className:"signup-subheading"},"Please sign in via mobile")),r.createElement("div",{className:"nextbtncont"},r.createElement(n.default,{type:"primary",className:"bluebtn ripple",buttontext:"Sign-in",loading:p,onClick:()=>{t()}})));case c.E.account_already_linked_error:return r.createElement("div",null,r.createElement("div",{className:"signup-header-wrap"},r.createElement("div",{className:"signup-heading"},"Error"),r.createElement("div",{className:"signup-subheading"},"The email ID or mobile number is already linked with other account")),r.createElement("div",{className:"nextbtncont"},r.createElement(n.default,{type:"primary",className:"bluebtn ripple",buttontext:"Ok",loading:p,onClick:()=>{t()}})));case c.E.change_success:return r.createElement("div",null,r.createElement("div",{className:"signup-header-wrap"},r.createElement("div",{className:"signup-heading"},`${w=i||"",w&&0!==w.length?w.charAt(0).toUpperCase()+w.slice(1):w} Changed`),r.createElement("div",{className:"signup-subheading"},`Your ${i} has been successfully changed`)),r.createElement("div",{className:"nextbtncont"},r.createElement(n.default,{type:"primary",className:"bluebtn ripple",buttontext:"Ok",loading:p,onClick:()=>{t()}})));case c.E.account_recovery_success:return r.createElement("div",null,r.createElement("div",{className:"signup-header-wrap"},r.createElement("div",{className:"signup-heading"},"Recovery Details Added "),r.createElement("div",{className:"signup-subheading"},"Your account recovery details has been successfully added")),r.createElement("div",{className:"nextbtncont"},r.createElement(n.default,{type:"primary",className:"bluebtn ripple",buttontext:"Ok",loading:p,onClick:()=>{t()}})));case c.E.modal_error:return r.createElement("div",null,r.createElement("div",{className:"signup-header-wrap"},r.createElement("div",{className:"signup-heading"},y?.heading),r.createElement("div",{className:"signup-subheading"},y?.subHeading)),r.createElement("div",{className:"nextbtncont"},r.createElement(n.default,{type:"primary",className:"bluebtn ripple",buttontext:y?.btnLabel,loading:p,onClick:()=>{t()}})));case c.E.account_device_list:return r.createElement("div",{className:"right-panel-login account-device-list--right-wrapper"},r.createElement("p",null,f.message),r.createElement("div",{className:"account-device-list--current-device-wrapper"},r.createElement("span",{className:"account-device-list--device-icon"},r.createElement("svg",{width:"50",height:"50",viewBox:"0 0 50 50",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M25 50C38.8071 50 50 38.8071 50 25C50 11.1929 38.8071 0 25 0C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50Z",fill:"white"}),r.createElement("path",{d:"M41.3124 31.875H39.2499V16.75C39.2499 15.2334 38.0166 14 36.4999 14H14.5C12.9833 14 11.75 15.2333 11.75 16.75V31.875H9.68746C9.30751 31.875 9 32.1825 9 32.5625V33.25C9 34.7666 10.2333 36 11.75 36H39.25C40.7666 3
16 41.9999 34.7666 41.9999 33.25V32.5625C41.9999 32.1825 41.6924 31.875 41.3124 31.875ZM13.125 16.75C13.125 15.992 13.742 15.375 14.5 15.375H36.4999C37.2579 15.375 37.8749 15.992 37.8749 16.75V31.875H28.9374H22.0625H13.125V16.75ZM39.2499 34.625H11.75C10.992 34.625 10.375 34.008 10.375 33.25H12.4375H21.7778L22.2639 33.7361C22.3928 33.865 22.5674 33.9375 22.75 33.9375H28.25C28.4326 33.9375 28.6072 33.865 28.7361 33.7361L29.2221 33.25H38.5625H40.625C40.625 34.008 40.008 34.625 39.2499 34.625Z",fill:"#1570EF"}))),r.createElement("div",{className:"account-device-list--current-device"},r.createElement("span",{className:"account-device-list--current-device-name"},f.data.deviceName),r.createElement("span",{className:"account-device-list--current-device-type"},"Logged in at: New Delhi, India")),r.createElement("button",{type:"button",className:"account-device-list--logout-btn"},"Log out")));default:return null}var w})({currentStep:s,closeModal:a,otpDetails:i,setOtpDetails:d,modalButtonAction:u,selectedChange:p,otpSentFlag:g,setOtpSentFlag:h,modalLoading:E,modalErrors:v,resendOTP:y,showEditIcon:f,editButtonAction:w,modalErrorDetails:b}),[s,i,u,p,g,E,v,y,b,e]);return r.createElement("div",null,r.createElement(l.default,{modalClassName:"ppcBorderPadding",visible:t,onCancel:a,closeCallback:a,hideHeader:!0},r.createElement("div",{className:"onboarding-popup-content-wrapper"},r.createElement("div",{className:"onboarding-modal-cross-icon"},r.createElement("div",{className:"right-cross-icon",onClick:a},r.createElement("img",{src:"/images/login-pop-cross-btn.svg",alt:"login-cross-icon"}))),s&&N)))}])},42976(e,t,a){var s=a(31838),r=a(63696),n=a(48641),o=a(97018),l=a(36403),c=a(12097),i=a(78438),m=a(82781);function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}a.d(t,["A",0,e=>{const{otpDetails:t={}
1,setOtpDetails:a=()=>{},otpRemainingTime:s=0,resendOTP:d=()=>{},showOtpDurationMsg:p=!1,otpSentFlag:g=!1,setOtpSentFlag:h=()=>{}}=e,[E,v]=(0,r.useState)(0),[y,f]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{g?(v(60),f(!1)):f(!0)},[g]),(0,r.useEffect)(()=>{let e;return g?e=setInterval(()=>{v(t=>t>0?t-1:(h(!1),f(!0),clearInterval(e),t))},1e3):clearInterval(e),()=>clearInterval(e)},[g]),r.createElement("div",{className:"otp-send-resend-wrap"},r.createElement("div",{className:"onboarding-otp-input-box-wrap"},r.createElement(n.A,{length:6,className:"otpContainer",inputClassName:"otpInput ",isNumberInput:!0,autoFocus:!0,inputType:"tel",onChangeOTP:e=>(e=>{a(u(u({},t),{},{otp:e}))})(e)})),r.createElement("div",{className:"otp-resend-wrap"},r.createElement("span",{className:"otp-resend-text"},"Didn't receive the OTP?"),y?r.createElement("span",{className:"otp-resend-btn",onClick:()=>{const e=u({source:"web",type:"mobile_otp_resend",language_selected:"Hinglish",platform:"m"===(0,o.ZI)()?"MWEB":"WEB",Paid_Status:(0,m.Ri)("cp_paid_user")?1:0,source_screen:"login_modal",mobile_number:t?.phone,category:"authentication",login_status:"false",device_time:(new Date).toISOString()},(0,l.M)());(0,c.Uj)(Moengage,"otp_resend",(0,i.tM)(e)),d()}},"Resend"):r.createElement("span",{className:"otp-resend-timer"},(e=>{const t=Math.floor(e/60),a=e%60;return`${String(t).padStart(2,"0")}:${String(a).padStart(2,"0")}`})(E))),p&&r.createElement("div",{className:"otp-validity"},"OTP is valid for ",s," min"))}])},14226(e,t,a){a.d(t,["E",0,{signup:"signup",email_signin:"email-signin",mobile_otp_verify:"mobile-otp-verify",forgot_password_email_collect:"forgot-password-email-collect",create_password:"create-password",user_details_collection:"user-details-collection",mobile_otp_send:"mobile-otp-send",account_recovery_details_collect:"account-recovery-details-collect",email_otp_verify:"email-otp-verify",password_change:"password-change",no_details_found:"no-details-found",account_already_linked_error:"account-already-linked-error",change_success:"change-success",account_recovery_success:"account-recovery-success",modal_error:"modal-error",email_otp_send:"email-otp-send",mobile_number_change_input:"mobile-number-change-input",account_device_list:"ACCOUNT_DEVICE_LIST"},"l",0,"[email protected]"])},54072(e,t,a){var s=a(31847),r=a(98651),n=a(80315),o=a(36397);a.d(t,["A",0,()=>{const e=new s.A,t=e=>({success:e?.success,message:e?.response||e?.message||e?.error,data:[]});return{sendMobileOTP:async e=>{try{let t={phone:e};const a=`${r.ct}/new-phone-verify`,s=await(0,n.A)(a,"POST",t);return{success:s?.success,message:s?.response}}catch(a){return t(a)}},verifyMobileOTP:async e=>{try{let t={phone:e?.phone||"",otp:e?.otp||""},a=await(0,o.A)();if(a?.success){const e=`${r.ct}/v3/new-otp-verify`,a=await(0,n.A)(e,"POST",t);return{success:a?.success,message:a?.response,data:a?.data,status:a?.status}}return{success:!1,message:a?.message||"Something went wrong. Please try again.",data:[]}}catch(a){return t(a)}},sendEmailOTP:async(e,a,s=null)=>{try{let t={email:e,id:a};null!==s&&(t.helpDesk=s);const o=`${r.ct}/email-verify`,l=await(0,n.A)(o,"POST",t);return{success:l?.success,message:l?.response,data:l?.data}}catch(o){return t(o)}},verifyEmailOTP:async(e,a=null)=>{try{let t={email:e?.email||"",id:e?.userId||"",updateEmail:e?.updateEmail||!1,otp:e?.otp||""};null!==a&&(t.helpDesk=a);const s=`${r.ct}/email-otp-verify`,o=await(0,n.A)(s,"POST",t);return{success:o?.success,message:o?.response,data:o?.data}}catch(s){return t(s)}},registerNewUser:async(a,s=!1)=>{e.set("cp_login_method_type",4);try{let e={name:a?.name||""};s&&(e={email:a?.email||"",otp:a?.otp||"",providerName:"email",sec:a?.password||""}),s&&(e.email=a?.forgotPasswordEmail,e.sec=a?.confirmNewPassword);let t=await(0,o.A)();if(t?.success){const t=`${r.ct}/v3/register`,a=await(0,n.A)(t,"POST",e);return{success:!!a?.jwtToken,message:a?.response,data:a}}return{success:!1,message:t?.message||"Something went wrong. Please try again.",data:{}}}catch(l){return t(l)}},updateUserProfile:async e=>{try{let t={name:e?.name||""};const a=`${r.ct}/updateProfile`,s=await(0,n.A)(a,"POST",t);return{success:s?.success,message:s?.response||s?.error}}catch(a){return t(a)}},emailUserLogin:async e=>{try{const t=await(0,o.A)();if(t?.success){let a={email:e?.email||"",providerName:"email",sec:e?.password||""};const s=`${r.ct}/v2/login`,o=await(0,n.A)(s,"POST",a,"","",{"X-CSRF-Token":t?.data||t?.token});let l={alreadyLoggedIn:o?.alreadyLoggedIn,jwtToken:o?.jwtToken,name:o?.userInfo?.name,email:o?.userInfo?.email||o?.userInfo?.userEmail,userId:o?.userInfo?.id,selectedCourse:"",jwt256Token:o?.jwtTokenNew,phoneNumber:o?.userInfo?.phone,refId:o?.userInfo?.refId,loginToken:o?.loginToken,deviceName:o?.deviceName,userInfo:{userId:o?.userInfo?.userId}};return{success:!!o?.jwtToken?.length,message:o?.response||o?.message||o?.error,data:l}}return{success:!1,message:t?.message||"Something went wrong. Please try again.",data:{}}}catch(a){return t(a)}},updateMobileSendOTP:async(e,a=!1)=>{try{let t={userId:e?.userId,oldPhoneNumber:e?.oldPhoneNumber,newPhoneNumber:e?.newPhoneNumber,helpDesk:a};const s=`${r.ct}/sendUpdatePhoneRequest`,o=await(0,n.A)(s,"POST",t);return{success:o?.success,message:o?.message||o?.response||o?.error}}catch(s){return t(s)}},updateMobileVerifyOTP:async(e,a=!1)=>{try{let t={userId:e?.userId,oldPhoneNumber:e?.oldPhoneNumber,newPhoneNumber:e?.newPhoneNumber,otp:e?.otp,helpDesk:a,logOut:e?.logOut||!1};const s=`${r.ct}/verifyUpdatePhoneRequest`,o=await(0,n.A)(s,"POST",t);return{success:o?.success,message:o?.message||o?.response||o?.error,data:o?.data}}catch(s){return t(s)}},forgotPasswordEmailOTPSend:async e=>{try{const t=`${r.ct}/forgotPassword?emailId=${e}`,a=await(0,n.A)(t,"GET",null);return{success:a?.success,message:a?.message||a?.response||a?.error}}catch(a){return t(a)}},forgotPasswordEmailOTPVerify:async e=>{try{let t={email:e?.forgotPasswordEmail||"",otp:e?.otp||""};const a=`${r.ct}/verifyOTP?`,s=await(0,n.A)(a,"POST",t);return{success:!0,message:s?.message||s?.response||s?.error||"OTP Verified"}}catch(a){return t(a)}},changeUserPassword:async e=>{try{const t=`${r.ct}/api/v2/changePassword?oldPassword=${e?.currentPassword}&newPassword=${e?.newPassword}`,a=await(0,n.A)(t,"POST",null);let s={jwtToken:a?.data?.jwtToken,name:a?.data?.userInfo?.name,email:a?.data?.userInfo?.email,userId:a?.data?.userInfo?.id,selectedCourse:"",jwt256Token:a?.data?.jwtTokenNew,refId:a?.data?.userInfo?.refId,phoneNumber:a?.data?.userInfo?.phone};return{success:a?.success,message:a?.response||a?.message||a?.error,data:s}}catch(a){return t(a)}},trueCallerSignUp:async e=>{try{let t=await(0,o.A)();if("validToken"===t||t?.success){const t=`${r.ct}/v2/webTrueCallerLogin?requestId=${e}`,a=await(0,n.A)(t,"POST",{});return{success:a?.success,message:a?.response,data:a?.data}}}catch(a){return t(a)}}}}])},49541(e,t,a){var s=a(63696),r=a(55552),n=a(31847),o=a(39423),l=a(55863),c=a(32970),i=a(9403);const m=new n.A,d={startLoader:l.Uj,stopLoader:l._d,resetUserPassword:l.cw},u=(0,r.Ng)(e=>({showLoader:e.header.showLoader}),d)(e=>
1{let t=m.get("cp_user_email"),a=m.get("cp_user_name");const[r,n]=(0,s.useState)(!1),[l,d]=(0,s.useState)(""),[u,p]=(0,s.useState)(!1),[g,h]=(0,s.useState)(""),[E,v]=(0,s.useState)(!1),[y,f]=(0,s.useState)("");if(l&&l.length>=6&&l.length<=20&&0==l.localeCompare(g)&&"undefined"!=typeof document&&"undefined"!=typeof window){let e=window.document.getElementById("custombutton");e.classList.contains("custom-button-disabled")&&e.classList.remove("custom-button-disabled")}else if(l&&0!=l.localeCompare(g)&&"undefined"!=typeof document&&"undefined"!=typeof window){let e=window.document.getElementById("custombutton");e.classList.contains("custom-button-disabled")||e.classList.add("custom-button-disabled")}const w=e=>{let t=e.target.parentNode.getElementsByTagName("input")[0],a=e.target.parentNode.getElementsByTagName("img")[0];t.focus(),"password"==t.type?(t.type="text",a.src="/images/crossed_eye.svg"):(t.type="password",a.src="/images/eyeicon.svg")};return s.createElement("div",null,r&&s.createElement("div",{className:"mock-comman-pop"},s.createElement("div",{className:"mock-comman-pop-content"},s.createElement("div",{className:"mock-header-popup"},s.createElement("div",{className:"mockpopheader-title"}),s.createElement("div",{className:"close-mock-pop",onClick:()=>n(!1)},s.createElement("a",{href:"#"},s.createElement("img",{src:"/images/checkout-close.svg",alt:"checkout-close-icon"})))),s.createElement("div",{className:"comman-pop-content text-center"},s.createElement("img",{src:"/images/success.svg",width:"160",alt:"success-icon"}),s.createElement("h3",null,s.createElement("b",null,"Congratulations.")),s.createElement("p",null,"Your password is reset successfully.")))),s.createElement("div",{className:"userconatiner"},s.createElement("div",{className:"myaccountheader"},"Account Information"),s.createElement("div",{className:"row"},s.createElement("div",{className:"input-group"},s.createElement("label",{htmlFor:"email"},"Name"),s.createElement("input",{type:"text",size:"default",value:a||"Vishal123 sharma",disabled:!0})),s.createElement("div",{className:"input-group"},s.createElement("label",{htmlFor:"psw"},"Email"),s.createElement("input",{type:"email",size:"default",value:t||`vishal123.sharma@${i.$p[0]}.com`,disabled:!0}))),s.createElement("div",{className:"row"},s.createElement("div",{className:"input-group"},s.createElement("label",{htmlFor:"pwd"},"Password"),s.createElement("input",{type:"password",size:"default",value:l,onChange:e=>d(e.target.value),className:u?"input-error":"margin2"}),s.createElement("img",{src:"/images/eyeicon.svg",className:"pass-hide-icon",onClick:w,width:"22",alt:"show password"}),!u&&l&&(l.length<6||l.length>20)&&s.createElement("div",{className:"error-message"},"Password should be between 6 and 20 characters"),u&&s.createElement("div",{className:"error-message"},"Password should be between 6 and 20 characters")),s.createElement("div",{className:"input-group"},s.createElement("label",{htmlFor:"cnfPwd"},"Confirm Password"),s.createElement("input",{type:"password",size:"default",value:g,onChange:e=>h(e.target.value),className:E?"input-error":"margin2"}),s.createElement("img",{src:"/images/eyeicon.svg",className:"pass-hide-icon",onClick:w,width:"22",alt:"show password"}),!E&&g&&0!=l.localeCompare(g)&&s.createElement("div",{className:"error-message"},"Passwords do not match"),E&&s.createElement("div",{className:"error-message"},"Passwords do not match"))),y&&s.createElement("div",{className:"error-message"},y),s.createElement("div",{className:"buttondiv1"},s.createElement(c.default,{onClick:()=>{if(p(!1),v(!1),l.match(/[^\x00-\x7F]/))f("Password should not contain emojis");else if((0,o.jC)(l)&&l===g&&l===l.trim()){const a={email:t,otp:e.otpVal,providerName:"email",sec:g};e.startLoader(),e.resetUserPassword(a).then(()=>{n(!0),setTimeout(()=>{return e=new CustomEvent("userLogoutCE"),void document.dispatchEvent(e);var e},2e3)}).finally(()=>e.stopLoader())}else(0,o.jC)(l)||p(!0),l!==g&&v(!0),l!==l.trim()&&f("Your password can’t start or end with a blank space")},id:"custombutton",type:"primary",block:!0,loading:e.showLoader,buttontext:"RESET PASSWORD"}))))});a.d(t,["A",0,u])},108(e,t,a){var s=a(63696),r=a(39941),n=a(78438),o=a(39423);const l=e=>{let t=e.target.innerHTML,a={};a.Link_text=t,a.Link_URL=e.target.getAttribute("href"),a.Link_type="SEO link - Related products",(0,n.RO)("SEO_Link_Clicked",a)};a.d(t,["f",0,({courseType:e,data:t,productName:a,examCat:n,isProductListing:c,SuffixValue:i,isRelatedCategory:m,heading:d,isExamtypes:u,productType:p,currentexamName:g})=>t?.length>0?s.createElement("div",{className:"related-category-container"},t?.length&&(n||u||e)&&s.createElement("div",{className:"seo-exam-category test"},d||(c?" Exam Category":"Related Category")),e?t&&t.map(t=>{if(e&&t.name.toLowerCase()!==e||u)return s.createElement(r.N_,{key:t.name,onClick:e=>l(e),className:"related-link",to:a?`/${(0,o.R1)(t.name.toLowerCase())}/${a}`:`/${"teaching"===t.name.toLowerCase()?"ctet":t.name.toLowerCase()}/${p}-study-kit`},`${t.name} ${(0,o.TH)(i)}`)}):t.map(e=>{if(n&&e.name.toLowerCase()!==n.toLowerCase()||u)return s.createElement(r.N_,{key:e.name,onClick:e=>l(e),className:"related-link",to:m?`/${"teaching"===e.name.toLowerCase()?"ctet":e.name.toLowerCase()}-study-materials`:g?`/${g}/${(0,o.R1)(e.url.toLowerCase())}-kit`:`/${(0,o.R1)(e.name.toLowerCase())}-exam-kit`},g?`${(0,o.TH)(g).toUpperCase()} ${e.name}`:`${e.name} ${i}`)})):null,"p",0,e=>s.createElement("div",{className:"seo-block-con"},e.data&&e.data.length>=1&&!e.courseType?e.data.map(t=>{if(e.examCat&&t.name.toLowerCase()!==e.examCat.toLowerCase()||e.isExamtypes)return s.createElement(r.N_,{key:t.name,onClick:e=>l(e),className:"list",to:e.isRelatedCategory?`/${t.name&&"teaching"===t.name.toLowerCase()?"ctet":t.name&&t.name.toLowerCase()}-study-materials`:e.currentexamName?`/${e.currentexamName}/${t.url&&(0,o.R1)(t.url.toLowerCase())}-kit`:`/${(0,o.R1)(t.name&&t.name.toLowerCase())}-exam-kit`},e.currentexamName?s.createElement("span",null,`${(0,o.TH)(e.currentexamName).toUpperCase()} ${t.name}`):s.createElement("span",null,`${t.name} ${e.SuffixValue&&(0,o.TH)(e.SuffixValue)}`))}):e.data&&e.data.map(t=>{if(t.name.toLowerCase()!==e.courseType||e.isExamtypes)return s.createElement(r.N_,{key:t.name,onClick:e=>l(e),className:"list",to:e.productName?`/${(0,o.R1)(t.name.toLowerCase())}/${e.productName}`:`/${"teaching"==t.name.toLowerCase()?"ctet":t.name.toLowerCase()}/${e.productType}-study-kit`},s.createElement("span",null,`${t.name} ${e.SuffixValue&&(0,o.TH)(e.SuffixValue)}`))}))])},26461(e,t,a){a(76281);var s=a(39423);a.d(t,["A3",0,e=>{let t={},a=[];return e?.superCategories?.length&&e?.superCategories?.forEach(e
1=>{let s=e?.superCategoryName;e?.categories?.length&&(t?.[s]||(t[s]={}),e?.categories?.forEach(e=>{if(e?.exams?.length){let r=e?.exams?.map(e=>e?.id);t[s][e?.categoryName]=r,a=[...a,...r]}}))}),{processedData:t,selectedExams:a}},"EJ",0,(e,t)=>{const a=new URLSearchParams(e);let r="";if(a.has("tpExam")){const e=a.get("tpExam");r=`${t} - Including ${(0,s.RO)(e)?.toUpperCase()} & More`}else if(a.has("tpExamCat")){const e=a.get("tpExamCat");r=`${t||"Test Prime"} - Including All ${(0,s.RO)(e)} Exams`}return r},"Lm",0,(e,t)=>{for(let a of t)if(a?.examList?.length)for(let t of a.examList)if(t?.id===e)return a;return""},"MT",0,(e={})=>{let t={super_category_names:[],super_category_selected_count:0,category_names:[],category_selected_count:0,exam_ids:[],exam_selected_count:0};return Object.keys(e)?.length&&(t.super_category_names=[...Object.keys(e)],t.super_category_selected_count=Object.keys(e)?.length,Object.keys(e)?.forEach(a=>{t.category_names=[...t.category_names,...Object.keys(e[a])],t.category_selected_count+=Object.keys(e[a])?.length,Object.keys(e[a])?.forEach(s=>{t.exam_selected_count=Object.keys(e?.[a]?.[s])?.length,t.exam_ids=[...t.exam_ids,...e?.[a]?.[s]]})})),{super_category_names:t.category_names?.join(","),super_category_selected_count:t.super_category_selected_count,category_names:t.category_names?.join(","),category_selected_count:t.category_selected_count,exam_ids:t.exam_ids?.join(","),exam_selected_count:t.exam_selected_count}},"RM",0,(e,t,a,s)=>{let r=s?.[e]?.[t]||"",n=[],o=[],l=[];return a?.forEach(e=>{r?.includes(`${e?.id}`)?n.push(e):o.push(e)}),l=[...n,...o],l},"dI",0,["/images/tp_carousel1.svg","/images/tp_carousel2.svg","/images/tp_carousel3.svg","/images/tp_carousel4.svg","/images/tp_carousel5.svg"],"g1",0,(e,t)=>{const a=new Set(Object.values(t).flatMap(e=>Object.values(e).flat()).map(String));return[...e.filter(e=>a.has(String(e.id))),...e.filter(e=>!a.has(String(e.id)))]},"u1",0,e=>{let t=[],a={};return e?.superCategories?.length&&e?.superCategories?.forEach(e=>{e?.categories?.length&&e?.categories?.forEach(e=>{e?.exams?.length&&e?.exams?.forEach(e=>{a?.[e?.id]||(t?.push(e),a[e?.id]=!0)})})}),t}])},58812(e,t,a){a.d(t,["m",0,(e,t)=>{let a=window.localStorage.getItem(t)||"[]";try{a=JSON.parse(a)}catch{a=[]}Array.isArray(a)||(a=[]);let s=-1;for(let r=0;r<a.length;r++)if(a[r].id===e.id){s=r;break}s>-1&&Array.isArray(a)&&a.splice(s,1),a.push(e),a.length>10&&a.shift(),window.localStorage.setItem(t,JSON.stringify(a))}])},47423(e,t,a){a.d(t,["A",0,e=>{if(!e)return{toc:[],html:e};const t=[],a={},s=e.replace(/<(h2|h3)([^>]*)>([\s\S]*?)<\/\1>/gi,(e,s,r,n)=>{const o=n.replace(/<[^>]+>/g,"").replace(/\s+/g," ").trim();if(!o)return e;const l=r.match(/\sid=["']([^"']+)["']/i);if(l)return t.push({id:l[1],text:o,level:s}),e;let c=(e=>e.toLowerCase().replace(/&[a-z]+;/g," ").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")||"section")(o);return a[c]?(a[c]+=1,c=`${c}-${a[c]}`):a[c]=1,t.push({id:c,text:o,level:s}),`<${s}${r} id="${c}">${n}</${s}>`});return{toc:t,html:s}}])},45476(e,t,a){a(76281);a.d(t,["A",0,(e=[],t=0)=>e?.includes(t)])},29222(e,t,a){const s=e=>{for(var t in e)if(null!==e[t]&&""!=e[t])return!0;return!1},r=s;a.d(t,["A",0,r,"q",0,s])},64016(e,t,a){a.d(t,["A",0,e=>{if(0===e.length)return null;let t=e[0];for(const a of e){if(100===a.discountValue)return a.code;a.maxDiscount>t?.maxDiscount&&(t=a)}return t?.code}])},9436(e,t,a){var s=a(50042),r=a(97018);const n=()=>{const e=(0,r.ZI)();return e===s.ic?.MOBILE_IDENTIFIER||e===s.ic?.TAB_IDENTIFIER},o=n;a.d(t,["A",0,o,"I",0,n])},7635(e,t,a){const s=(e="[Failed] something went wrong",t="error")=>{const a=new CustomEvent("toast-add",{detail:{message:e,variant:t}});"undefined"!=typeof window&&window.dispatchEvent(a)},r=s;a.d(t,["A",0,r,"P",0,s])},36397(e,t,a){var s=a(31847),r=a(98651),n=a(80315);const o=async()=>{let e;const t=new s.A,a=`${r.ct}/csrf/token`;let o=await t.get("csrf_token");if(o)e={success:!0,data:o};else{if(e=await(0,n.A)(a,"GET"),e instanceof Error)return{success:!1,message:"Couldn't reach the server. Please check your connection and try again."};e?.success&&t.set("csrf_token",e?.data,{path:"/",maxAge:600})}return e},l=o;a.d(t,["A",0,l,"f",0,o])},6157(e,t,a){var s=a(31838);function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function n(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?r(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}a.d(t,["D",0,(e,t,a)=>{if("undefined"==typeof window)return;const s=JSON.parse(window?.localStorage?.getItem(e)||"[]"),r=s?.some(e=>e.id===t);let o;return o=r?s?.map(e=>e.id===t?n(n({},e),a):e):[...s,n({id:t},a)],localStorage?.setItem(e,JSON.stringify(o)),o}])},22852(e,t,a){var s=a(63696),r=a(55552);const n=()=>{const{wishlistPackageData:e={}}=(0,r.d4)(e=>e?.wishlist);return[(0,s.useMemo)(()=>e?.postData?.map(e=>Number(e?.businessReferenceId||0)),[e])]},o=n;a.d(t,["A",0,o,"I",0,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.