PageSourceSearch

https://www.curiousjr.com/cjr-assets/_next/static/chunks/9998.97a25ecfbfb88a42.js

js curiousjr.com collected 2026-09-24 10:26:00 UTC 49,807 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9998],{5678:(e,t,a)=>{"use strict";a.d(t,{qi:()=>i,Ay:()=>m});var r=a(83948),s=a(31989),n=a(20502),i=function(e){return e.HOME="home",e.LISTING="listing",e}({}),l=function(e){return e.RECOMMENDED="recommendedSection",e.END_TO_END="endToEndLearningSection",e.POCKET="pocketCoursesSection",e}({});let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return`₹${e.toLocaleString("en-IN")}`},c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=e-t;return a>0?`${o(a)} OFF`:""},d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/\\/g,"").replace(/<style[^>]*>[\s\S]*?<\/style>/gi,"").replace(/<script[^>]*>[\s\S]*?<\/script>/gi,"").replace(/<[^>]*>/g,"").replace(/&nbsp;/g," ").replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&apos;/g,"'").replace(/\s+/g," ").trim()},u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.filter(e=>!!e?.cjrBatchId).map(e=>({id:e.cjrBatchId,languageTag:e.tags?.[0]??"",category:e.courseSubHeading??"",title:e.name??"",description:d(e.batchDescription),startDate:e.startDate?.replace(/^Starts on\s+/i,"")??"",currentPrice:o(e.fee?.total),originalPrice:o(e.fee?.amount),discountAmount:c(e.fee?.amount,e.fee?.total),callToActionText:e.ctaText??"Enroll Now",batchType:e.batchType,previewImage:e.thumbnailUrl??"",isPersonalized:!!e.isRecommended,descriptionPointers:(e.descriptionPointers??[]).map(e=>({imageKey:e?.imageKey,text:e?.text??"",type:e?.type,imageUrl:e?.imageUrl})),isPurchased:e.isPurchased??e.isPurchase??!1,isPriceHidden:!e.fee}))},m=e=>{let{cohortId:t,grade:a,viewType:i="home",enabled:o=!0,onSuccess:c,onError:d}=e,m=(0,s.useMemo)(()=>{if(!t)return null;let e=new URLSearchParams;return e.set("viewType",i),e.set("cohortId",t),a&&e.set("grade",a),`v1/journey/common-batch-listing?${e.toString()}`},[t,a,i]),p=(0,s.useRef)(null),h=(0,s.useMemo)(()=>!!m&&!!o&&p.current!==m&&(p.current=m,!0),[m,o]),{data:g,loading:f,error:x,refetch:y}=(e=>{let{endpoint:t,initialValue:a,onSuccess:i,onError:l,apiService:o=r.zu.PP_API,enabled:c=!1,params:d={}}
1=e,[u,m]=(0,s.useState)(a),[p,h]=(0,s.useState)(!1),[g,f]=(0,s.useState)(null),x=(0,n.A)(i),y=(0,n.A)(l),_=async()=>{h(!0);try{let e=await r.Kj.get(o,t,{params:d});x.current&&x.current(e.data),m(e.data)}catch(e){y.current&&y.current(e),f(e)}finally{h(!1)}},b=(0,n.A)(_),v=(0,s.useRef)(""),w=(0,s.useRef)(!1);return(0,s.useEffect)(()=>{if(c&&t){let e=t!==v.current,r=!w.current&&c;(e||r)&&(e&&(m(a),f(null),v.current=t),b.current()),w.current=c}else w.current=c},[c,t]),{data:u,loading:p,error:g,refetch:b.current}})({endpoint:m,apiService:r.zu.CJR_API,initialValue:null,enabled:h,params:{},onSuccess:c,onError:d});return{data:(0,s.useMemo)(()=>{if(!g||x)return null;if("home"===i&&"recommendedSection"in g){let e=u(g.recommendedSection?.cards??[]);return{...g,transformedCards:e}}let e={...g};return Object.values(l).forEach(t=>{let a=g[t];if(!a?.cards?.length)return;let r=a.cards;"recommendedSection"===t&&a.cards.some(e=>e.isRecommended)&&(r=a.cards.filter(e=>e.isRecommended));let s=u(r);s.length&&(e[`${t}Transformed`]=s)}),e},[g,x,i]),experimentName:g?.experimentName,loading:f,error:x,refetch:y}}},9293:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var r=a(41073),s=a(90322),n=a(31989),i=a(92249),l=a.n(i);let o={display1:"div",display2:"div",heading1:"h1",heading2:"h2",heading3:"h3",heading4:"h4",subHeading:"div",regular:"span",small:"span",tiny:"span",label:"label"},c=e=>{let{variant:t="regular",children:a,capitalize:i,weight:c=400,maxLines:d,html:u,fontFor:m,onClick:p,className:h,underline:g=!1,strikethrough:f=!1}=e,x=o[t],y=(0,n.useMemo)(()=>"string"==typeof a&&a?.length&&i?a.charAt(0).toUpperCase()+a.slice(1):a,[a,i]);return(0,r.jsx)(x,{className:(0,s.A)(l().root,l()[t],{"font-thin":100===c,"font-extralight":200===c,"font-light":300===c,"font-normal":400===c,"font-medium":500===c,"font-semibold":600===c,"font-bold":700===c,"font-extrabold":800===c,"font-black":900===c,[l().underline]:g,[l().strikethrough]:f,"font-heading":"heading"===m,"font-subHeading":"subHeading"===m},h),onClick:p,...u?{dangerouslySetInnerHTML:{__html:u}}:{},children:y})}},13604:e=>{e.exports={webkitFill:"styles_webkitFill__zTPP3"}},15583:(e,t,a)=>{"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}a.d(t,{c:()=>_});var s,n="clover",i="https://js.stripe.com",l="".concat(i,"/").concat(n,"/stripe.js"),o=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,c=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,d=function(){for(var e=document.querySelectorAll('script[src^="'.concat(i,'"]')),t=0;t<e.length;t++){var a,r=e[t];if(a=r.src,o.test(a)||c.test(a))return r}return null},u=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",a=document.createElement("script");a.src="".concat(l).concat(t);var r=document.head||document.body;if(!r)throw Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return r.appendChild(a),a},m=function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"8.11.0",startTime:t})},p=null,h=null,g=null,f=function(e,t,a){if(null===e)return null;var s,i=t[0];if("string"!=typeof i)throw Error("Expected publishable key to be of type string, got type ".concat(r(i)," instead."));var l=i.match(/^pk_test/),o=3===(s=e.version)?"v3":s;l&&o!==n&&console.warn("Stripe.js@".concat(o," was loaded on the page, but @stripe/stripe-js@").concat("8.11.0"," expected Stripe.js@").concat(n,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var c=e.apply(void 0,t);return m(c,a),c},x=!1,y=function(){return s?s:s=(null!==p?p:(p=new Promise(function(e,t){if("undefined"==typeof window||"undefined"==typeof document)return void e(null);if(window.Stripe,window.Stripe)return void e(window.Stripe);try{var a,r=d();r?r&&null!==g&&null!==h&&(r.removeEventListener("load",g),r.removeEventListener("error",h),null==(a=r.parentNode)||a.removeChild(r),r=u(null)):r=u(null),g=function(){window.Stripe?e(window.Stripe):t(Error("Stripe.js not available"))},h=function(e){t(Error("Failed to load Stripe.js",{cause:e}))},r.addEventListener("load",g),r.addEventListener("error",h)}catch(e){t(e);return}})).catch(function(e){return p=null,Promise.reject(e)})).catch(function(e){return s=null,Promise.reject(e)})};Promise.resolve().then(function(){return y()}).catch(function(e){x||console.warn(e)});var _=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];x=!0;var r=Date.now();return y().then(function(e){return f(e,t,r)})}},20502:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r=a(31989);let s=e=>{let t=(0,r.useRef)(e);return t.current=e,t}},39660:(e,t,a)=>{"use strict";a.d(t,{A:()=>h});var r=a(41073),s=a(62897),n=a.n(s),i=a(34173),l=a(38952),o=a(15583),c=a(31989);let d=(0,o.c)("pk_live_51MdC50GfyTthKrjKnaxOhtis87V4jzrRJrjKtsPhS1QIda88Wwr5PAgE4WFECg0uIPGqbJHM24OnwiEBTpRRySko00XPx9hgjo",{betas:["checkout_beta_4"]});var u=a(78114),m=a(24);function p(){let{isMobile:e}=(0,i.A)(),{isOpen:t,mounted:a,isClosing:s,dragOffset:o,mountKey:p,containerRef:h,handleClose:g,handleDragStart:f,handleDragMove:x,handleDragEnd:y}=function(){let{isMobile:e}=(0,i.A)(),[t,a]=(0,c.useState)(!1),[r,s]=(0,c.useState)(null),n=(0,c.useRef)(null),o=(0,c.useRef)(null),[u,m]=(0,c.useState)(0),[p,h]=(0,c.useState)(!1),[g,f]=(0,c.useState)(!1),[x,y]=(0,c.useState)(0),_=(0,c.useRef)(0);(0,c.useEffect)(()=>{h(!0)},[]),(0,c.useEffect)(()=>{let e=async()=>{let e=sessionStorage.getItem(l.GW.STRIPE_CLIENT_SECRET);if(e){if(n.current){try{n.current.destroy()}catch(e){console.error("Error destroying checkout:",e)}n.current=null}s(e),m(e=>e+1),a(!0)}};return window.addEventListener(l.GW.OPEN_STRIPE_CHECKOUT,e),()=>{window.removeEventListener(l.GW.OPEN_STRIPE_CHECKOUT,e)}},[]),(0,c.useEffect)(()=>
1{if(!t||!r||!o.current)return;let e=!0;return(async()=>{try{let t=await d;if(!t||!e)return;if(n.current){try{n.current.destroy()}catch(e){console.error("Error destroying existing checkout:",e)}n.current=null}if(await new Promise(e=>setTimeout(e,100)),!e)return;let a=await t.initEmbeddedCheckout({clientSecret:r});if(!e)return void a.destroy();n.current=a,o.current&&a.mount(o.current)}catch(e){console.error("Error mounting Stripe checkout:",e)}})(),()=>{if(e=!1,n.current){try{n.current.destroy()}catch(e){console.error("Error in cleanup:",e)}n.current=null}}},[t,r,u]);let b=()=>{if(!e){if(n.current){try{n.current.destroy()}catch(e){console.error("Error destroying on close:",e)}n.current=null}a(!1);return}f(!0),setTimeout(()=>{if(y(0),n.current){try{n.current.destroy()}catch(e){console.error("Error destroying on close:",e)}n.current=null}a(!1),f(!1)},300)};return{isOpen:t,clientSecret:r,mounted:p,isClosing:g,dragOffset:x,mountKey:u,checkoutRef:n,containerRef:o,handleClose:b,handleDragStart:t=>{e&&(_.current="touches"in t?t.touches[0].clientY:t.clientY)},handleDragMove:t=>{if(!e)return;let a=("touches"in t?t.touches[0].clientY:t.clientY)-_.current;a>0&&y(a)},handleDragEnd:()=>{e&&(x>100?b():y(0))},transitionDuration:300,threshold:100}}();if(!t||!a)return null;let _=(0,r.jsx)("div",{className:"fixed inset-0 bg-black/50 flex items-center justify-center z-[99999]",children:e?(0,r.jsx)("div",{className:"fixed inset-x-0 bottom-0 flex items-end justify-center",onClick:e=>{e.target===e.currentTarget&&g()},children:(0,r.jsxs)("div",{className:(0,u.cn)("w-full bg-white rounded-t-2xl overflow-hidden transition-transform",!s&&n().slideUpDrawer,s&&n().slideDownDrawer),style:{transform:s?"translateY(100%)":`translateY(${o}px)`,transition:s?"transform 0.3s ease-out":"none",maxHeight:"90vh"},onTouchStart:f,onTouchMove:x,onTouchEnd:y,children:[(0,r.jsx)("div",{className:"flex justify-center items-center pt-3 pb-2",children:(0,r.jsx)("div",{className:"w-11 h-1 rounded bg-gray-300"})}),(0,r.jsx)("div",{ref:h,className:`w-full overflow-scroll ${n()["no-scrollbar"]}`,style:{height:"calc(90vh - 40px)"}},p)]})}):(0,r.jsxs)("div",{className:"bg-white rounded-xl shadow-xl w-[400px] h-[650px] relative",children:[(0,r.jsx)("button",{className:"absolute top-3 right-3 text-gray-500 hover:text-gray-800 z-10",onClick:g,children:"✕"}),(0,r.jsx)("div",{ref:h,className:`w-full h-full rounded-lg overflow-scroll ${n()["no-scrollbar"]}`},p)]})});return(0,m.createPortal)(_,document.body)}function h(){return(0,r.jsx)(p,{})}},49998:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>ed});var r=a(41073),s=a(61466),n=a(49036),i=a(89123),l=a(51786);let o=(0,l.default)(()=>a.e(50).then(a.bind(a,50)),{loadableGenerated:{webpack:()=>[50]},ssr:!1}),c=e=>{let{isOpen:t,handleClose:a,handleStartLearning:l,status:c}=e;return(0,r.jsxs)(s.lG,{className:"relative z-[999999]",open:t,onClose:a,children:[(0,r.jsx)("div",{className:"fixed inset-0 bg-[#000]/60","aria-hidden":"true"}),(0,r.jsx)("div",{className:"fixed inset-0 flex items-center justify-center p-4",children:(0,r.jsx)(s.lG.Panel,{className:"mx-auto max-w-md md:p-4 p-4 transform divide-y overflow-hidden rounded-xl bg-white shadow-2xl ring-1 ring-black ring-opacity-5 transition-all",children:(0,r.jsxs)("div",{className:"flex flex-col gap-3.5 lg:gap-6 items-center justify-center",children:[(0,r.jsx)("div",{className:"h-[154px] w-[154px]",children:(0,r.jsx)(o,{height:"154px",width:"154px"})}),(0,r.jsxs)(n.A,{variant:"heading3",weight:"bold",className:"items-center justify-center text-center",children:["You have successfully enrolled ",(0,r.jsx)("br",{}),"this batch. \uD83C\uDF89"]}),(0,r.jsx)(i.A,{onClick:l,className:"w-full",style:{background:"linear-gradient(360deg, #ff6d0a -11.36%, #ff9d5b 109.09%)"},type:"button",children:"Let's start learning! \uD83D\uDE80"})]})})})]})},d=JSON.parse('{"v":"5.9.0","fr":29.9700012207031,"ip":0,"op":60.0000024438501,"w":1000,"h":1000,"nm":"Payment Processing","ddd":0,"assets":[{"id":"comp_0","nm":"Rupee","fr":29.9700012207031,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"₹ Symbol","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[495,540,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.265,-1.632],[4.624,-0.497],[9.701,0],[0,0],[-5.079,-5.168],[-9.611,0],[-4.987,4.851],[-0.183,9.159],[0,0],[1.813,-2.312],[4.08,0],[1.768,2.448],[0,4.263],[0,0],[-5.667,3.899],[-1.451,8.615],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.727,3.627],[-2.267,1.632],[-4.624,0.499],[0,0],[0,9.883],[5.077,5.168],[9.248,0],[4.985,-4.849],[0,0],[0,4.443],[-1.815,2.3
112],[-4.263,0],[-1.768,-2.448],[0,0],[11.424,0],[5.665,-3.897],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[37.189,-81.736],[37.189,-95.064],[-35.843,-95.064],[-35.843,-81.736],[5.501,-81.736],[5.501,-71.4],[-35.843,-71.4],[-35.843,-58.888],[4.821,-58.888],[0.333,-51],[-10.003,-47.804],[-31.491,-47.056],[-31.491,-28.968],[-23.875,-6.392],[-1.843,1.36],[19.509,-5.916],[27.261,-26.928],[9.581,-26.928],[6.861,-16.796],[-1.979,-13.328],[-11.023,-17],[-13.675,-27.064],[-13.675,-34.272],[11.961,-40.12],[22.637,-58.888],[37.189,-58.888],[37.189,-71.4],[23.453,-71.4],[23.453,-81.736]],"c":true},"ix":2},"nm":"₹","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.16,0.16,0.16,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"₹","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 12","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[500,497,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[250,250],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.6157,0.3569,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-4.59,-3.828],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Circle1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.755]},"o":{"x":[1],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":21.998,"s":[360]},{"t":41.0112516704225,"s":[510]}],"ix":10},"p":{"a":0,"k":[493,496,0],"ix":2,"l":2},"a":{"a":0,"k":[-93.098,-93.098,0],"ix":1,"l":2},"s":{"a":0,"k":[150,150,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[55.228,0],[0,-55.228],[-55.228,0],[0,55.228]],"o":[[-55.228,0],[0,55.228],[55.228,0],[0,-55.228]],"v":[[0,-100],[-100,0],[0,100],[100,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.167],"y":[0.161]},"t":30.023,"s":[100]},{"t":52.0000021180034,"s":[40]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":0,"s":[98]},{"i":{"x":[0.833],"y":[0.737]},"o":{"x":[0.167],"y":[0.263]},"t":9.006,"s":[98]},{"i":{"x":[0.833],"y":[0.832]},"o":{"x":[0.167],"y":[0.168]},"t":20,"s":[60]},{"t":30.0225012228415,"s":[40]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.6157,0.3569,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Color","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-93.098,-93.098],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Circle2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[493,493,0],"ix":2,"l":2},"a":{"a":0,"k":[-93.098,-93.098,0],"ix":1,"l":2},"s":{"a":0,"k":[150,150,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-55.228,0],[0,-55.228],[55.228,0],[0,55.228]],"o":[[55.228,0],[0,55.228],[-55.228,0],[0,-55.228]],"v":[[0,-100],[100,0],[0,100],[-100,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.8235,0.702,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Color","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-93.098,-93.098],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Rupee","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":16.0000006516934,"s":[360]}],"ix":10},"p":{"a":0,"k":[500,500,0],"ix":2,"l":2},"a":{"a":0,"k":[500,500,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":1,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":6,"s":[-50,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":11,"s":[50,100,100]},{"t":17.0000006924242,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"w":1000,"h":1000,"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[500,491,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[142,142,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[340.078,-276.056],[-273.944,-276.056],[-273.944,188.963],[340.078,188.963]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":16,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[344.719,522.598],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0,0,0,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":15,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-6.629,9.76],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Shape Layer 10","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[521.74,508.547,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[714.27,34.687],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":5,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-24.74,277.629],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,56.645],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0}],"markers":[]}');var u=a(13604),m=a.n(u);let p=(0,l.default)(()=>Promise.resolve().then(a.t.bind(a,45910,23)),{loadableGenerated:{webpack:()=>[45910]},ssr:!1}),h=e=>{let{fullSize:t=!1}=e;return(0,r.jsx)("div",{className:`fixed top-0 left-0 bg-gray-900/40 z-[9999] flex justify-center items-center ${t?"w-full h-full":m().webkitFill}`,style:t?{}:{width:"100vw",height:"100vh"},children:(0,r.jsx)("div",{className:"relative bg-white w-[296px] h-[420px] md:w-[640px] md:h-[380px] rounded-2xl p-6 md:p-8",onClick:e=>e.stopPropagation(),children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center h-full text-center",children:[(0,r.jsx)(p,{animationData:d,loop:!0,className:"w-[200px] h-[184px] md:mb-4"}),(0,r.jsx)(n.A,{variant:"heading4",weight:"bold",children:"Unlocking your journey!"}),(0,r.jsx)(n.A,{variant:"small",weight:"medium",className:"text-center",children:"Securely connecting you to the Payment Gateway"})]})})})};var g=a(39660),f=a(54083),x=a(87778),y=a(87894),_=a(19899),b=a(20502),v=a(12211),w=a(76035),k=a(31989);let j=window;var S=a(90853),N=a(86675),E=a(13189),P=a(5678),A=a(9410),C=a(18692),D=a(77893),T=a(78114),I=a(68362),R=a(4243),B=a(72378),$=a(37587),L=a(33980);let M=()=>{let e=new URLSearchParams(window.location.search).get("triggeredFrom");return(0,B.GP)(e)||"deeplink"},F=async(e,t,a,r,s,n,i,l,o,c,d,u)=>{let m=u??"",p=async e=>{try{let t=window?.PWWebSDK?.getUserDetails?.(),s=(0,$.Yq)(a?.config?.cjrBatchType),n={batch_id:a?._id,batch_name:a?.name,batch_type:s,triggered_from:B.vO.Home,experiment_name:m,order_id:e,sub_total:String(a?.fee?.amount),discount:String(a?.fee.amount-a?.fee.total),total_amount:String(a?.fee?.total),user_id:t?.profileId?._id,user_name:t?.lastName?(t?.firstName||"")+(t?.lastName||""):t?.firstName||"",user_class:t?.profileId?.class};(0,w.uC)("transaction_success",n),(0,w.uC)((0,$.Zq)(s),n),C.j.transactionSuccess({page_id:(0,x.x6)(),batch_id:a?._id,batch_name:a?.name,order_id:e,sub_total:String(a?.fee?.amount),discount:String(a?.fee.amount-a?.fee?.total),total_amount:String(a?.fee?.total),batch_type:s,came_from:o||"landing_page",user_class:t?.profileId?.class,coupon_code:"",page_link:c,triggered_from:M(),experiment_name:m}),await (0,v.Cr)({pwPro:!0,grade:r})}catch(e){console.error(e)}window.location.href=`/v2/after-payment?status=${f.dX.SUCCESS}&order_id=${t}&batchId=${a?._id}&came_from=landing&redirect_to=${i}&campaign_code=${(0,x.x6)()}&mlp_type=landing`},h=async()=>{let e=(0,$.Yq)(a?.config?.cjrBatchType);C.j.onPaymentCancel({page_id:(0,x.x6)(),batch_id:a?._id,batch_name:a?.name,batch_class:r,batch_tagged_classes:(0,w.N9)(a?.config?.cjrClasses||[]),sub_total:String(a?.fee.amount),discount:String(a?.fee.amount-a?.fee.total),total_amount:String(a?.fee?.total),batch_type:e,came_from:"landing_page",selected_cohort:n||"",triggered_from:M(),experiment_name:m}),await (0,f.jg)(a?._id),window.location.href=`/batches/${a?._id}/order-summary?came_from=${d?.toLowerCase()||"landing"}&redirect_to=${i}&campaign_code=${(0,x.x6)()}&fromv2=true`},g=async e=>{let r=await (0,f.p_)(t);if(r?.data?.status===f.dX.SUCCESS)return p(e),!0;console.log("transaction failed",a);let s=(0,$.Yq)(a?.config?.cjrBatchType);return C.j.transactionFailed({page_id:(0,x.x6)(),batch_id:a?._id||"",batch_name:a?.name||"",batch_class:a?.class,batch_tagged_classes:(0,w.N9)(a?.class?[a.class]:[]),order_id:e,sub_total:String(+(a?.fee?.amount||0)),discount:String((a?.fee?.amount||0)-(a?.fee?.total||0)),total_amount:String(+(a?.fee?.total?.toFixed()||0)),batch_type:s,came_from:o||"landing_page",selected_cohort:n,triggered_from:M(),experiment_name:m}),!1},y=window?.PWWebSDK?.getUserDetails?.();await (0,w.IE)("razorpay_script_id","https://checkout.razorpay.com/v1/c
1heckout.js")||L.Ay.error("Razorpay failed to load!!! Are you online?");let _={key:s,amount:e.amount_due,currency:"INR",name:a?.name,image:"https://www.curiousjr.com/razorPayIcon.png",order_id:e.id,async handler(){p(e.id)},prefill:{name:(y?.firstName||"")+(y?.lastName||""),email:y?.email,contact:y?.primaryNumber||l},themes:{color:"#3399cc"},modal:{ondismiss(){h()}}};{let t=new window.Razorpay(_);t.on("payment.failed",async function(){await g(e.id);try{t.close();let e=document.querySelector(".razorpay-container");e&&e.remove();let a=window.document.querySelector("body");a&&a.removeAttribute("style")}catch(e){console.error(e)}try{let e=document.getElementById("razorpay_script_id");e&&e.remove()}catch(e){console.error(e)}window.location.href=`/batches/${a?._id}/order-summary?came_from=${d?.toLowerCase()||"landing"}&redirect_to=${i}&campaign_code=${(0,x.x6)()}&fromv2=true`}),t.on("payment.cancel",function(){h()}),t.open()}},O=async(e,t,a,r,s,n,i,l,o,c,d)=>{let{source:u,userStatus:m,paidBatchType:p,userCohort:h,utmSource:g,utmMedium:x,utmCampaign:_,utmTerm:b,utmContent:v,gclid:k,fbclid:j}=(0,w.Fx)(),S=JSON.parse(localStorage.getItem("user")||"{}"),N=await (0,f.fS)({feeMapId:t?._id,paymentSource:"RAZOR_PAY",type:"BATCH",meta:{batch_type:(0,$.Yq)(e?.config?.cjrBatchType),came_from:"landing_page",source:c||"landing",user_status:m,paid_batch_type:p,user_cohort:h,selected_cohort:r||"",purchase_day:y.Mq[new Date().getDay()],class_start_date:(0,w.RA)(e)?.startTime,class_end_date:e?.classEndDate||"",pageType:"MLP",mlpName:"",mlpType:"landing_page",device:i,...(0,T.Ag)(S,e),triggered_from:B.vO.Home,experiment_name:d??""},extendedParams:{utmParams:{utm_source:g,utm_medium:x,utm_campaign:_,utm_term:b,utm_content:v,gclid:k,fbclid:j}}}),E=N?.data,P=E?.response,A=E?._id,C=await (0,f.h1)(),D=C?.data;if(1===D.length)D=D[0].id;else{let e=D.find(e=>"two"===e.name);D=e?.id}await F(P,A,e,a,D,r,s,n,l,o,c,d)};var G=a(38952);let H=window,U=async(e,t,a,r,s,n,i)=>{let{source:l,userStatus:o,paidBatchType:c,userCohort:d,utmSource:u,utmMedium:m,utmCampaign:p,utmTerm:h,utmContent:g,gclid:x,fbclid:_}=(0,w.Fx)(),b=JSON.parse(localStorage.getItem("user")||"{}"),v=`${H?.location.origin}/v2/after-payment?came_from=landing&redirect_to=${a.goal.successRedirectClient}&batch_id=${e?._id}`;try{let a=await (0,f.fS)({client:"web",feeMapId:t?._id,name:e?.name,paymentSource:"STRIPE",returnUrl:v,cancelUrl:H?.location.href,returnHost:`${H?.location.origin}/`,wallet:0,couponCode:"",type:"BATCH",...n&&{ui_mode:R.bP.EMBEDDED},meta:{batch_type:(0,w.gY)(e),came_from:"landing",source:s||"landing",user_status:o,paid_batch_type:c,user_cohort:d,selected_cohort:e?.cohortId||"",purchase_day:y.Mq[new Date().getDay()],class_start_date:(0,w.RA)(e)?.startTime,class_end_date:e?.classEndDate||"",pageType:"MLP",mlpName:"",mlpType:"landing_page",device:r,...(0,T.Ag)(b,e)},extendedParams:{utmParams:{utm_source:u,utm_medium:m,utm_campaign:p,utm_term:h,utm_content:g,gclid:x,fbclid:_}}});((e,t,a,r)=>{let s=e?.response?.data?.PG?.url,n=e?.response?.data?.PG?.pg_response?.client_secret,i={batch_id:t?._id,batch_name:t?.name,order_id:e?.response?.data?.PG?.id,sub_total:String(t?.fee?.amount),discount:String((t?.fee?.amount||0)-(t?.fee?.total||0)),total_amount:String(t?.fee?.total),batch_type:(0,$.Yq)(t?.config?.cjrBatchType),came_from:"landing",coupon_code:"",mlp_type:"static",triggered_from:B.vO.Home,experiment_name:r},l={};if(l[e._id]=i,H?.sessionStorage.setItem("paymentEventData",JSON.stringify(l)),H?.sessionStorage.setItem(G.GW.STRIPE_CLIENT_SECRET,n),a){let e=new CustomEvent(G.GW.OPEN_STRIPE_CHECKOUT);H?.dispatchEvent(e)}else H?.location.replace(s)})(a?.data,e,n||!1,i??"")}catch(e){console.error(e)}};var V=a(33829),W=a(30157),z=a(55835),q=a(50152),Y=a(78628);let K=e=>{let{isBatchFree:t,batchData:a}=e;return t?(0,r.jsx)(n.A,{variant:"heading3",weight:"semi-bold",children:"Free"}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.A,{variant:"regular",weight:"semi-bold",children:"Price"}),(0,r.jsx)("div",{children:(0,r.jsx)(Y.A,{priceRate:{postDiscountPrice:+(a?.fee?.total||0),price:+(a?.fee?.amount||0)},currency:a?.fee?.currency})})]})};var J=a(70730);let Z=k.forwardRef(function(e,t){let{title:a,titleId:r,...s}=e;return k.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"
1currentColor","aria-hidden":"true",ref:t,"aria-labelledby":r},s),a?k.createElement("title",{id:r},a):null,k.createElement("path",{fillRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z",clipRule:"evenodd"}))});function Q(e){let{currentClass:t,selectedClass:a,handleClassSelect:s}=e,i=e=>{e.preventDefault(),e.stopPropagation(),s(t.value)};return(0,r.jsxs)("div",{className:(0,T.cn)("flex items-center justify-center px-6 gap-1 py-2 rounded-[30px] border cursor-pointer md:py-2.5 select-none",a===t.value?"text-white bg-[#ff5305]":"text-body-grey-1 border-body-grey-1 bg-white"),onClick:i,onTouchEnd:i,role:"button",tabIndex:0,"aria-pressed":a===t.value,children:[t.value===a&&(0,r.jsx)(Z,{className:"w-4 h-4 md:w-5 md:h-5 shrink-0"}),(0,r.jsx)(n.A,{component:"span",variant:"small",weight:"bold",children:t.title})]})}function X(e){let{goal:t,classList:a,selectedClass:s,showClassMandaryMessage:i,handleClassSelect:l}=e;return(0,r.jsxs)("div",{className:(0,T.cn)("flex flex-col gap-2 px-4 transition-all duration-300",i&&"bg-auxiliary-red-50 py-3 md:py-4"),children:[(0,r.jsx)("hr",{className:"h-[1px] w-full px-16 bg-[#D9DCE1] border-0",style:{color:"#D9DCE1"}}),(0,r.jsx)("div",{className:"flex flex-col gap-2",children:(0,r.jsx)(n.A,{variant:"regular",color:"#1b2124",weight:"semi-bold",children:t.chooseClassTitle})}),(0,r.jsx)("div",{className:"grid grid-cols-4 gap-2",children:a?.map(e=>(0,r.jsx)(Q,{currentClass:e,selectedClass:s,handleClassSelect:l},e.value))}),i&&(0,r.jsx)(J.A,{message:"Choosing class is mandatory"})]})}function ee(e){let{selectedBatchDetails:t}=e,{label:a,dateRange:s}=(0,w.XZ)(t?.startDate,t?.endDate);return(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsx)("div",{className:"flex gap-3 justify-between",children:(0,r.jsx)(n.A,{variant:"heading4",weight:"bold",className:"md:max-w-[300px]",color:"#1b2124",children:t?.name})}),(0,r.jsxs)("div",{className:"flex gap-1 items-center",children:[(0,r.jsx)(n.A,{variant:"regular",weight:"semi-bold",component:"span",color:"#1b2124",children:a}),(0,r.jsx)(n.A,{variant:"regular",weight:"semi-bold",component:"span",color:"#1b2124",children:s})]})]})}var et=a(14011),ea=a(16061);let er=e=>{let{mobileMandMsg:t,mobileInvalidMsg:a,phoneNumber:s,handlePhoneNumberChange:i,countryCode:l}=e;return(0,r.jsxs)("div",{className:(0,et.A)("relative flex gap-2 items-center",{"mb-5":t||a}),children:[(0,r.jsx)("div",{className:(0,et.A)("relative rounded-md h-[50px] flex items-center py-2 w-full",{"border-error":t||a}),children:(0,r.jsx)("div",{className:"w-full",children:(0,r.jsx)(ea.A,{variant:"outside",type:"text",value:s,onChange:i,className:"p-0 border-none focus:ring-0 w-full bg-transparent outline-none",placeholder:"Enter Mobile Number*",maxLength:10,fullWidth:!0,preIcon:(0,r.jsx)("div",{className:"flex items-center min-w-[20px] justify-between mr-2",children:(0,r.jsx)(n.A,{variant:"regular",weight:"medium",color:"#6b7280",children:l})})})})}),(t||a)&&(0,r.jsx)("div",{className:"absolute top-[102%]",children:(0,r.jsx)(J.A,{message:t?"Phone Number is mandatory.":"Please enter a valid mobile number"})})]})},es=(0,l.default)(()=>a.e(848).then(a.bind(a,848)),{loadableGenerated:{webpack:()=>[848]},ssr:!1}),en=(0,l.default)(()=>a.e(1999).then(a.bind(a,71999)),{loadableGenerated:{webpack:()=>[71999]},ssr:!1}),ei=window,el=function(e){let{selectedClass:t,setSelectedClass:a,selectedBatchDetails:s,phoneNumber:l,setPhoneNumber:o,handleBatchPurchase:c,isPaymentInProcess:d,classList:u,isBannerVisible:m,goal:p,countryCode:h,pageSource:g,appRedirectionScreen:y=R.j8.PAYMENT}=e,[b,v]=(0,k.useState)(!1),[j,N]=(0,k.useState)(!1),{handleGenerateOTP:P,handleRegister:T,handleLogout:B,loading:$,getMe:L,resetOnLogout:M}=(0,W.A)(),[F,O]=(0,k.useState)(!1),[G,H]=(0,k.useState)(!1),[U,V]=(0,k.useState)(!1),Y=s?.fee?.total===0,J=ei?.PWWebSDK?.getUserDetails?.()||(0,x.gL)(),Z=(0,D.el)(),{currentPageType:Q,fullPath:et}=(0,E.A)(),ea=k.useRef(!1),{enableOTPLess:el,initiateAuth:eo,verifyOtplessAuth:ec,otpDestination:ed,resendOTPLessOTP:eu}=(0,_.ol)(),{deviceManufacturer:em,deviceBrowser:ep,deviceModel:eh,deviceOS:eg}=(0,S.Q)(),{gclid:ef,fbclid:ex}=(0,D.Pg)(!0),ey=async e=>{C.j.classFilterSelect({page:Q||"landing",class:e,page_id:(0,x.x6)(),from:"form",user_id:J?._id||"",user_name:(0,w.J3)(J),user_class:J?.profileId?.class,source:Z}),a(e),O(!1),!J||(0,w.Im)(J)||J?.firstName||await L()},e_=e=>{C.j.otpSent({came_from:Q||"landing_page",user_type:e,user_class:t,amount:s?.fee?.total,source:Z,page_id:(0,x.x6)(),view:el?"otpless_view":"old",page_link:et})},eb=async()=>{let e=await eo(h,l);if(e){ea.current=e.userExists;let t=!e.userExists;localStorage.setItem("shouldRegister",e.userExists?"false":"true"),N(t),e_(t?"new":"old"),v(!0)}},ev=async()=>
1{if(!(t?(O(!1),l)?(H(!1),(0,I.ri)(l))?(V(!1),!0):V(!0):H(!0):O(!0)))return;let e=localStorage.getItem("user");if(e&&(e=JSON.parse(e)),ei?.localStorage?.setItem("marketingPageData",JSON.stringify({selectedClass:t,phoneNumber:l})),e&&e?.username===l){try{await (0,f.nr)(!0)}catch(e){if(!(0,I.I$)()){(0,z.A9)(),M(),ev();return}}c()}else if(e&&(await B(),(0,x.q4)()),console.log("enableOTPLess",el),el)eb();else if(await P(l,0,h))N(!1),e_("old"),v(!0);else try{let e=(0,x.jD)({came_from:Q||"landing_page",page_id:(0,x.x6)()||"",selected_cohort:s?.cohortId||"",source:(0,x.G$)()||"LANDING",view:el?"otpless_view":"old",device_manufacturer:em,device_model:eh,device_os:eg,device:em,gclid:ef,fbclid:ex});await T({countryCode:h,mobile:l,smsType:0,loginEventMetadata:e}),N(!0),e_("new"),v(!0)}catch(e){console.error("Error registering",e)}},ew=async e=>{switch(e){case"whatsapp":eu(h,l,"WHATSAPP");break;case"sms":eu(h,l)}},ek=async e=>c(),ej=$||d||!t||!l||"+91"===h&&l?.length<10;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"bg-white flex flex-col gap-4 font-medium rounded-t-xl md:rounded-lg h-full justify-between",children:[m&&!p?.showVideoBanner&&p?.mWebBanner&&(0,r.jsx)("div",{className:"md:hidden block px-4 pt-4 md:p-0",children:(0,r.jsx)("div",{className:"relative md:hidden aspect-[2/1] overflow-hidden",children:(0,r.jsx)(q.default,{src:p.mWebBanner,layout:"responsive",width:2,height:1,alt:"banner-image"})})}),(0,r.jsx)("div",{className:(0,I.cn)("pt-4 px-4",{"pt-1":m}),children:(0,r.jsx)(ee,{selectedBatchDetails:s})}),(0,r.jsx)(X,{goal:p,classList:u,handleClassSelect:ey,selectedClass:t,showClassMandaryMessage:F}),(0,r.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,r.jsx)("div",{className:(0,I.cn)("px-4 w-full transition-all duration-300",{"bg-error-10 md:py-4 py-3":G||U}),children:(0,r.jsx)(er,{countryCode:h,phoneNumber:l,handlePhoneNumberChange:e=>{let{value:t}=e.target;if(!Number.isNaN(+t)&&(o(t),ei?.localStorage.setItem("username",t),G||U)){if(!t)return void H(!0);H(!1),(0,I.ri)(t)?V(!1):V(!0)}},mobileInvalidMsg:G,mobileMandMsg:U})}),(0,r.jsx)(n.A,{variant:"small",className:"px-4",color:"#7b7f86",children:"Course Material will be shared via WhatsApp on this Mobile Number"})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-[10px] px-4 mb-4",children:[(0,r.jsx)("div",{className:(0,I.cn)("items-center flex",{"justify-between":!Y,"justify-end":Y}),children:(0,r.jsx)(K,{batchData:s,isBatchFree:Y})}),(0,r.jsx)("div",{className:"md:block",onClick:()=>{A.j.demoEnrollClick({page_id:(0,x.x6)(),page_link:et,default_amount:s?.fee?.total})},children:(0,r.jsx)(i.A,{loading:$||d,disabled:ej,onClick:ev,className:(0,I.cn)("w-full !transition-none",{"!bg-[#ffbc8e] hover:!bg-[#ffbc8e] active:!bg-[#ffbc8e] focus:!bg-[#ffbc8e]":ej,"!bg-[#ff6d0a] !bg-gradient-to-b !from-[#ff9d5b] !to-[#ff6d0a] hover:!bg-[#ff6d0a] active:!bg-[#ff6d0a] focus:!bg-[#ff6d0a]":!ej}),style:{backgroundColor:ej?"#ffbc8e":"#ff6d0a",backgroundImage:ej?"none":"linear-gradient(to bottom, #ff9d5b, #ff6d0a)"},children:Y?"Enroll Now":"Book Demo"})})]})]}),b&&(el?(0,r.jsx)(en,{onClose:()=>v(!1),phoneNumber:l,countryCode:h,shouldRegister:j,classes:[{name:t}],selectedClass:0,batches:[s],mlp_type:"landing",handleOplessverifyOTP:ec,handleResendOtpless:ew,postVerifyOtpFlow:ek,otpDestination:ed,isOpen:b,isOtpLessEnabled:el,loginModes:["WHATSAPP","SMS"]}):(0,r.jsx)(es,{open:b,onClose:()=>v(!1),phoneNumber:l,countryCode:h,shouldRegister:j,onSuccess:()=>{if(v(!1),(0,w.gv)()){let e={token:(0,I.I$)(),refresh_token:(0,w.$y)(),is_new_user:(0,w.oD)(),batch_id:s?._id,target_screen:y};(0,w.PD)(R.$d.HANDLE_VERIFIED_USER,JSON.stringify(e));return}c()},selectedClass:t,selectedBatchDetails:s,pageSource:g}))]})};function eo(){return(0,r.jsxs)("div",{className:"bg-white flex flex-col gap-4 font-medium rounded-t-xl md:rounded-lg h-full justify-between animate-pulse",children:[(0,r.jsx)("div",{className:"pt-4 px-4",children:(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsx)("div",{className:"flex gap-3 justify-between",children:(0,r.jsx)("div",{className:"h-6 w-48 bg-gray-200 rounded"})}),(0,r.jsxs)("div",{className:"flex gap-1 items-center mt-2",children:[(0,r.jsx)("div",{className:"h-4 w-24 bg-gray-200 rounded"}),(0,r.jsx)("div",{className:"h-4 w-32 bg-gray-200 rounded"})]})]})}),(0,r.jsxs)("div",{className:"flex flex-col gap-2 px-4",children:[(0,r.jsx)("div",{className:"h-[1px] w-full bg-gray-200"}),(0,r.jsx)("div",{className:"flex flex-col gap-2",children:(0,r.jsx)("div",{className:"h-5 w-32 bg-gray-200 rounded"})}),(0,r.jsx)("div",{className:"grid grid-cols-4 gap-2",children:[1,2,3,4].map(e=>(0,r.jsx)("div",{className:"h-10 bg-gray-200 rounded-[30px]"},e))})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,r.jsx)("div",{className:"px-4 w-full",children:(0,r.jsx)("div",{className:"h-12 bg-gray-200 rounded"})}),(0,r.jsx)("div",{className:"h-4 w-64 bg-gray-200 rounded mx-4"})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-[10px] px-4 mb-4",children:[(0,r.jsx)("div",{className:"flex justify-between items-center",children:(0,r.jsx)("div",{className:"h-6 w-24 bg-gray-200 rounded"})}),(0,r.jsx)("div",{className:"h-12 w-full bg-gray-200 rounded"})]})]})}let ec=window,ed=e=>{let{goal:t,isBannerVisible:a,goalCohort:s,isOtplessEnabled:n,appRedirectionScreen:i=R.j8.PAYMENT,shouldTriggerTruecaller:l=!1,pageSource:o}=e,{loading:d,countryList:u,batchesDetails:m,selectedBatchDetails:p,setSelectedBatchDetails:B,fetchInitialData:$}=(e=>
1{let[t,a]=(0,k.useState)(!1),{countryList:r}=(0,N.$)(),[s,n]=(0,k.useState)([]),[i,l]=(0,k.useState)(null),o=async()=>{a(!0);let t=[];try{t=[(await (0,v.pM)(e?.goalBatches[0]?.batchId)).data],n(t)}catch(e){l(null)}a(!1),e?.goalBatches?.slice(1)?.forEach(async e=>{let{batchId:a}=e;try{let e=await (0,v.pM)(a);t.push(e.data),n(t)}catch(e){console.error(e)}}),l(t?.[0])};return{loading:t,countryList:r,batchesDetails:s,selectedBatchDetails:i,setSelectedBatchDetails:l,fetchInitialData:o}})(t),{source:M,userCohort:F}=(0,w.Fx)(),{selectedClass:G,classList:H,phoneNumber:W,setPhoneNumber:z,handleClassSelect:q,syncPropsToState:Y}=((e,t,a)=>{let[r,s]=(0,k.useState)(""),[n,i]=(0,k.useState)([]),[l,o]=(0,k.useState)(""),c=(0,k.useRef)(!1),d=(0,k.useCallback)(async n=>{if(!c.current&&r!==n){if(c.current=!0,s(n),j?.localStorage){let e=(0,w.wh)("marketingPageData",{});j.localStorage.setItem("marketingPageData",JSON.stringify({...e,selectedClass:n}))}try{let r=e?.goalBatches?.find(e=>`Class ${e.classText}`===n)?.batchId,s=t.find(e=>e._id===r);!s&&r&&(s=(await (0,v.pM)(r)).data),a(s||null)}catch(e){a(null)}finally{setTimeout(()=>{c.current=!1},300)}}},[r,e?.goalBatches,t,a]),u=(0,k.useCallback)(()=>{let n=e?.goalBatches?.map(e=>{let{classText:t}=e,a=+t,r="th";return 1===a?r="st":2===a?r="nd":3===a&&(r="rd"),{title:a+r,value:`Class ${a}`}})||[];i(n);let l=(0,w.wh)("marketingPageData",{});if((0,w.Im)(l))return void o(l?.phoneNumber||"");if(!r&&n.some(e=>e.value===l?.selectedClass)&&t.length>0){let e=t.find(e=>`${(0,x.Gk)(l?.selectedClass)}`===e.class);e&&(s(l?.selectedClass),a(e))}o(l?.phoneNumber||"")},[e?.goalBatches,t,r,a]);return{selectedClass:r,classList:n,phoneNumber:l,setPhoneNumber:o,handleClassSelect:d,syncPropsToState:u}})(t,m,B),K=s?._id??F?.cohortId??"",J=!!(0,I.I$)()||!!(0,I.wh)("TOKEN"),{experimentName:Z}=(0,P.Ay)({cohortId:K,grade:G,viewType:P.qi.HOME,enabled:!!K&&J}),Q=(0,V.useRouter)(),{currentPageType:X,fullPath:ee}=(0,E.A)(),[et,ea]=(0,k.useState)(!1),[er,es]=(0,k.useState)(!1),[en,ei]=(0,k.useState)(!1),ed=(0,k.useRef)(!1),eu=(0,k.useMemo)(()=>{let e=p?.countryGroup;return u?.find(t=>t?.countryGroup?.toLowerCase()===e?.toLowerCase())},[p?._id,u?.length]),em=m&&m?.length,ep=(0,V.useSearchParams)();(0,k.useMemo)(()=>ep?Object.fromEntries(ep.entries()):{},[ep]).came_from;let{utm_source:eh,utm_medium:eg,utm_campaign:ef,utm_term:ex,utm_content:ey,gclid:e_,fbclid:eb,igshid:ev}=(0,D.Pg)(),{userStatus:ew,paidBatchType:ek}=(0,w.Fx)(),{deviceManufacturer:ej,deviceBrowser:eS,deviceModel:eN,deviceOS:eE}=(0,S.Q)(),{setShouldTriggerTruecaller:eP,setEnableOTPLess:eA}=(0,_.ol)();(0,k.useEffect)(()=>{$()},[]),(0,k.useEffect)(()=>{if("undefined"!=typeof document&&et){let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e||"auto"}}return()=>{}},[et]),(0,k.useEffect)(()=>{X&&ee&&A.j.demoPageVisit({page_id:s?.name,page_link:ee,came_from:X})},[X,ee]),(0,k.useEffect)(()=>{!em||ed.current||G||(Y(),ed.current=!0)},[em,Y,G]);let eC=()=>{ei(!1),Q.replace(`/batches/${p?._id}#description`)},eD=async e=>{let{class:t,cohortId:a}=e;try{let[e,r]=await Promise.allSettled([(0,f.j3)({cohortId:a,class:t}),(0,f.w2)({grade:t}),(0,f.yH)({cohortId:a})]),s=[];if("rejected"===e.status?s.push(`Cohort update failed: ${e.reason}`):e.value?.success||s.push("Failed to update user cohort"),"rejected"===r.status?s.push(`User grade update failed: ${r.reason}`):r.value?.success||s.push("Failed to update user grade"),s.length>0)throw Error(`User update issues: ${s.join(", ")}`)}catch(e){throw console.error("Error updating user:",e),Error(`User update failed: ${e instanceof Error?e.message:"Unknown error"}`)}},eT=async()=>{if("true"===localStorage.getItem("shouldRegister")&&n&&await eD(p),(0,w.gv)()){let e={token:(0,I.I$)(),refresh_token:(0,w.$y)(),is_new_user:(0,w.oD)(),batch_id:p?._id,target_screen:i};(0,w.PD)(R.$d.HANDLE_VERIFIED_USER,JSON.stringify(e));return}let e=ec?.PWWebSDK?.getUserDetails?.()||(0,x.gL)();es(!0),ea(!0);try{if(p?.isPurchased){L.Ay.error("Batch already purchased."),ea(!1),Q.replace(`/batches/${p?._id}#description`);return}if(p?.countryGroup?.toLowerCase()!==e?.countryGroup?.toLowerCase()){L.Ay.error("This batch is not available for your region."),ea(!1),Q.replace(`/batches/${p?._id}#description`);return}if(p?.fee?.total===0){try{let e=JSON.parse(localStorage.getItem("user")||"{}"),t="true"===localStorage.getItem("shouldRegister"),a={batch_type:(0,w.gY)(p),came_from:"landing_page",source:o,user_status:ew||(t?"free":""),paid_batch_type:ek,user_cohort:F||p?.cohortId||"",selected_cohort:p?.cohortId||"",purchase_day:y.Mq[new Date().getDay()],class_start_date:(0,w.RA)(p)?.startTime,class_end_date:p?.classEndDate||"",pageType:"MLP",mlpName:"",mlpType:"landing_page",device:ej,...(0,T.Ag)(p)};
1await (0,f.Cx)(p?._id,a,{utmParams:{utm_source:eh,utm_medium:eg,utm_campaign:ef,utm_term:ex,utm_content:ey,gclid:e_,fbclid:eb}}),C.j.batchEnrollFree({page_id:(0,x.x6)(),batch_id:p?._id||"",batch_name:p?.name||"",batch_country_name:p?.countryGroup||"",batch_type:p?.config?.cjrBatchType==="booster"?"booster":"master",cohort_id:p?.cohortId||"",user_id:e?._id||"",user_cohort:F,user_class:e?.profileId?.class,user_name:e?.lastName?(e?.firstName??"")+(e?.lastName??""):e?.firstName||"",utm_source:eh,utm_medium:eg,utm_campaign:ef,utm_term:ex,utm_content:ey,gclid:e_,fbclid:eb,igshid:ev,source:M,came_from:o,page_link:ee}),L.Ay.success("Batch enrolled successfully!"),ei(!0)}catch(e){Q.push(`/batches/${p?._id}#description`)}finally{ea(!1)}return}let a=await (0,f.T9)(p?._id),r=a?.data;if(!r||r?.length===0){L.Ay.error("Plan Data is not present!"),ea(!1);return}let s=await (0,f.ie)(p?._id,{amount:p?.fee?.amount,planId:r?.[0]?._id}),n=s?.data;ea(!1),e?.countryGroup?.toLowerCase()===R._E.IN?O(p,n,G,p?.cohortId,t?.successRedirectClient,W,ej,X,ee,o,Z):U(p,n,{selectedClass:G,phoneNumber:W,goal:t},ej,o,!0,Z)}catch(t){let e=(0,I.i_)(t);ea(!1),C.j.errorInPurchase({error:"string"==typeof t?t:JSON.stringify(e),came_from:"pre_login",batch_id:p?._id}),L.Ay.error(e.message),"Fee already paid"===e.message&&Q.replace(`/batches/${p?._id}#description`)}finally{es(!1)}},eI=(0,b.A)(eT),eR=(0,k.useRef)(p),eB=(0,k.useRef)({deviceManufacturer:ej,deviceBrowser:eS,deviceModel:eN,deviceOS:eE});return((0,k.useEffect)(()=>{eR.current=p},[p]),(0,k.useEffect)(()=>{eB.current={deviceManufacturer:ej,deviceBrowser:eS,deviceModel:eN,deviceOS:eE}},[ej,eS,eN,eE]),(0,k.useEffect)(()=>{let e=async e=>{let t=(0,x.gL)(),a={source:M,came_from:"landing_page",page_id:(0,x.x6)(),view:n?"otpless_view":"old",login_mode:"OAUTH"===localStorage.getItem("OTP_VERIFICATION_CHANNEL")?"truecaller":"otp",user_class:t?.profileId?.class||p?.class,selected_cohort:eR.current?.cohortId||""};z(e.detail.user.primaryNumber),"true"===localStorage.getItem("shouldRegister")?(await (0,f.r3)({grade:p?.class,deviceManufacturer:ej,deviceBrowser:eS,deviceModel:eN,deviceOS:eE}),C.j.signupSuccess(a),console.log("cohort",p?.cohortId)):C.j.loginSuccess(a),"OAUTH"!==localStorage.getItem("OTP_VERIFICATION_CHANNEL")&&eI.current()};return eA(n),n&&document.addEventListener("otpless:auth-success",e),()=>{document.removeEventListener("otpless:auth-success",e)}},[n,o]),(0,k.useEffect)(()=>{n&&l?eP(!0):eP(!1)},[l]),d)?(0,r.jsx)("div",{className:"w-full h-full",children:(0,r.jsx)(eo,{})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"w-full h-full transition-opacity duration-300 opacity-100",children:(0,r.jsx)(el,{selectedClass:G,setSelectedClass:q,selectedBatchDetails:p,phoneNumber:W,setPhoneNumber:z,handleBatchPurchase:eT,isPaymentInProcess:er,classList:H,isBannerVisible:a,goal:t,countryCode:eu?.countryCode,appRedirectionScreen:i,pageSource:o})}),en?(0,r.jsx)(c,{isOpen:en,handleClose:eC,handleStartLearning:eC,status:"SUCCESS"}):null,et&&(0,r.jsx)(h,{fullSize:!0}),(0,r.jsx)(g.A,{})]})}},62897:e=>{e.exports={"no-scrollbar":"stripeModal_no-scrollbar__mIqpA",slideUpDrawer:"stripeModal_slideUpDrawer__8AnkL",slideUp:"stripeModal_slideUp__Kv668",slideDownDrawer:"stripeModal_slideDownDrawer__l1QEn",slideDown:"stripeModal_slideDown__yFjRH"}},70730:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var r=a(41073);let s=e=>{let{className:t}=e;return(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",className:`size-6 ${t}`,children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z"})})};a(31989);let n=function(e){let{message:t}=e;return(0,r.jsxs)("div",{className:"flex gap-1 text-[#BF2734] items-center",children:[(0,r.jsx)("span",{children:(0,r.jsx)(s,{className:"w-[10px] h-[10px]"})}),(0,r.jsx)("span",{className:"text-[12px] font-medium md:text-sm",children:t})]})}},78628:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r=a(41073),s=a(68362),n=a(9293);let i=e=>(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:"flex items-center justify-center mx-auto",children:e.priceRate?.postDiscountPrice>0?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.A,{variant:"heading3",weight:600,children:(0,r.jsxs)("span",{className:`pr-2 ${e.postDiscountPriceClassName}`,children:[e?.currency?`${(0,s.do)(e?.currency)} `:"₹",e.priceRate?.postDiscountPrice.toFixed(0)]})}),(0,r.jsx)(n.A,{variant:"regular",weight:500,children:(0,r.jsx)("span",{className:`text-[#757575] ${e.actualPriceClassName}`,children:(0,r.jsx)("s",{children:e.priceRate?.price.toFixed(0)})})})]}):(0,r.jsx)(n.A,{variant:"heading3",children:"Free"})})})},92249:e=>{e.exports={underline:"Typography_underline___Cc8Q",strikethrough:"Typography_strikethrough__dc0yG",display1:"Typography_display1__s102u",display2:"Typography_display2__IdUR_",heading1:"Typography_heading1__k4tpM",heading2:"Typography_heading2__6YO_L",heading3:"Typography_heading3__9NGIN",heading4:"Typography_heading4__w7N7G",subHeading:"Typography_subHeading__8_H7l",regular:"Typography_regular__06WBv",small:"Typography_small__I0P0W",tiny:"Typography_tiny__a0Bok",label:"Typography_label__vpZh7"}}}]);
2//# sourceMappingURL=9998.97a25ecfbfb88a42.js.map

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.