1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[10097],{53154:function(e,t){t.Z={src:"/_next/static/media/data_navbar_logo.d0d729d7.svg",height:44,width:213,blurWidth:0,blurHeight:0}},11295:function(e,t){t.Z={src:"/_next/static/media/github_icon.a5157a97.webp",height:71,width:68,blurDataURL:"data:image/webp;base64,UklGRmYAAABXRUJQVlA4IFoAAACQAQCdASoIAAgAAkA4JaQAAppj+IAA/sb4+z/xzx+e+krTycZX/T9HX9n/kF39lSDu+tjW7+Z5Wazw+3ReJwCV/aErH+nriXudsLt9rSX+nYG1MEhN7M8IAAA=",blurWidth:8,blurHeight:8}},78731:function(e,t){t.Z={src:"/_next/static/media/google_icon.4f8864c1.webp",height:71,width:68,blurDataURL:"data:image/webp;base64,UklGRnQAAABXRUJQVlA4IGgAAADQAQCdASoIAAgAAkA4JQBOgB6XOiragAD++lRT6xZHxjwjOW/+Jzgvbw7HEXAgk5YwOusVX+ggENiLdcSYhtc2zSQliB5UkucNn/RdrsM5/+jWL1bM28bdug/5/5XErn0Xzf1vVsAAAA==",blurWidth:8,blurHeight:8}},26150:function(e,t,n){n.d(t,{Z:function(){return m}});var a=n(85893),r=n(40066),i=n(46486),o=n(46210),s=n(75132),l=n(54284),c=n(33299),d=n(11163),u=n(67294);function m(e){let{navList:t,page:n,setShowLoginModal:m,setIsSignInClicked:h}=e,{user:x,status:f}=(0,l.o)();(0,d.useRouter)();let{referral:p,utm_term:g,utm_medium:w,utm_campaign:b,utm_source:A}=(0,s.fq)(),{data:y}=(0,c.useSession)(),[v,N]=(0,u.useState)(!1),j=async()=>{h&&h(!0)};return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("nav",{className:"sticky left-0 top-0 z-[40] flex h-[70px] w-full items-center bg-white px-6 shadow-[0_2px_6px_0_rgba(132,132,132,0.15)] sm:px-10 lg:px-5",children:(0,a.jsx)("div",{className:"mx-auto w-full ".concat(n===o._LO||n===o.y0J?"max-w-[1200px]":"max-w-[1160px]"," "),children:(0,a.jsxs)("div",{className:"flex w-full items-center justify-between gap-[40px]",children:[(0,a.jsx)(i.Z,{pathname:"/school-of-technology",className:"h-[34px] w-[207px] shrink-0 cursor-pointer",utm_campaign:b,utm_medium:w,utm_source:A,utm_term:g,referral:n,children:(0,a.jsx)(r.Z,{})},null),n===o.z9x&&(0,a.jsx)("div",{className:"block",children:x?(0,a.jsx)("div",{className:"relative"}):(0,a.jsxs)("button",{onClick:j,className:"group relative overflow-hidden rounded-[4px] border-[1px] border-dark-blue px-[18px] py-2 text-base text-dark-blue hover:shadow-[inset_0_0_0_1px]",children:[(0,a.jsx)("span",{className:"relative z-20 whitespace-nowrap transition-colors duration-300 ease-in-out group-hover:text-white",children:"Sign In"}),(0,a.jsx)("span",{className:"absolute -top-2 left-1/2 z-10 h-[61px] w-[136px] -translate-x-1/2 translate-y-full transform bg-dark-blue transition-transform duration-300 ease-in-out group-hover:translate-y-0",style:{borderRadius:"50%",aspectRatio:"136/61"}})]})})]})})})})}},21780:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(85893),r=n(40201),i=n(98846),o=n(25675),s=n.n(o);function l(e){let{page:t,setShowLoginModal:n}=e;return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-[rgba(0,0,0,0.40)] backdrop-blur-md",children:(0,a.jsxs)("div",{className:"max:w-[400px] relative rounded-[8px] bg-white px-4 py-6 shadow-md md:p-8",children:[(0,a.jsx)("button",{onClick:()=>n(!1),className:"absolute right-6 top-3 transition-all duration-300 ease-in-out",children:(0,a.jsx)(s(),{src:r.Z,alt:"close_icon",width:20,height:20,className:"rounded-full p-[2px] hover:bg-gray-200"})}),(0,a.jsx)(i.Z,{center:!0,page:t})]})})})}},98846:function(e,t,n){n.d(t,{Z:function(){return g}});var a=n(85893),r={src:"/_next/static/media/loginFormLogo.eaacd8ea.webp",height:103,width:115,blurDataURL:"data:image/webp;base64,UklGRnwAAABXRUJQVlA4IHAAAADQAgCdASoIAAcAAkA4JbACdLoAEEd6gB+gBqiI+cOAAP73cIlxaZl/d2s6k/C1zpyh/OtEN5po082i9A+nX0gM/oePVO5RP4hNmVDtl8JZ7+uUxeSBH7+u4I/s7oO7tc7YzMrhqIoFDrv10tJOgAAA",blurWidth:8,blurHeight:7},i=n(11295),o=n(78731),s=n(46210),l=n(68325),c=n(33299),d=n(25675),u=n.n(d),m=n(62190),h=n(67294),x=n(67555),f=n.n(x),p=e=>{let{logo:t,text:n,onClick:r}=e;return(0,a.jsxs)("button",{onClick:r,className:"group relative mx-auto flex h-[56px] w-[305px] transform items-center justify-center gap-x-3 overflow-hidden rounded-[4px] border-[0.7px] border-solid border-[#949494] transition hover:border-[0.9px] hover:border-[#5B82BC] hover:bg-[#FAFCFF] md:w-full",children:[(0,a.jsx)("div",{className:"relative",children:(0,a.jsx)(u(),{src:t,alt:"".concat(n," logo"),width:20,height:20,className:"my-auto mix-blend-multiply"})}),(0,a.jsx)("span",{className:"transform text-[14px] font-light text-[#67676
17] transition delay-100 group-hover:font-normal",children:n})]})},g=e=>{let{onSkip:t,onClose:n,center:d,page:x,oldButLogin:g,phoneNumber:w,postLogin:b}=e,{data:A}=(0,c.useSession)(),{phone:y,setPhone:v,otp:N,setOtp:j,otpSent:k,isPending:S,resendCountDown:_,isFormValid:C,handleSendOtp:E,handleVerifyOtp:L,error:T,success:R}=(0,l.I)(x||"BCA",{requireEmail:!1,requireName:!1,isBca:!0},!1,b),[Z,B]=(0,h.useState)(!1);(0,h.useEffect)(()=>{B(window.innerWidth>768)},[]),(0,h.useEffect)(()=>{w&&v(w)},[]);let O=(e,t)=>{let n=window.innerWidth/2-250,a=window.innerHeight/2-275,r=window.open(e,t,"width=".concat(500,",height=").concat(550,",top=").concat(a,",left=").concat(n));null==r||r.focus()},I=e=>{localStorage.removeItem("user"),O("/sign-in/".concat(e),"Sign In")};return(0,a.jsxs)("div",{className:"relative my-auto bg-white py-[112px] ".concat(!d&&"lg:w-[1000px]"," sm:m-auto"),children:[t&&(0,a.jsx)("button",{onClick:t,className:"absolute left-4 top-[80px] text-[14px] text-[#CBCBCB] underline transition-transform hover:scale-125 hover:text-[#b8b7b7] md:left-8 md:top-8 lg:left-[36px] lg:top-[-25px]",children:"skip"}),n&&(0,a.jsx)("button",{onClick:n,"aria-label":"Close",className:"absolute right-0 top-[-120px] text-gray-400 transition-all hover:rotate-90 hover:text-gray-600 md:top-[-24px] lg:right-[-24px]",children:(0,a.jsx)(m.Z,{size:22,strokeWidth:2})}),(0,a.jsxs)("div",{className:"mx-auto mt-[10vh] flex max-w-[410px] flex-col justify-center gap-y-3 md:mt-4 lg:mt-auto",children:[(0,a.jsxs)("div",{className:"flex flex-col justify-center gap-y-4",children:[(0,a.jsx)(u(),{src:r,alt:"Company Logo",width:36,height:32,className:"mx-auto"}),(0,a.jsx)("p",{className:"text-center text-[22px] font-medium leading-none text-[#202658]",children:"Sign in to get started"}),(0,a.jsx)("p",{className:"mx-auto max-w-[302px] text-center text-[16px] leading-[130%] text-[#ADADAD] md:max-w-[406px]",children:"Upskill in Industry Relevant Skillset to switch to Top 1% roles in Tech and Data Industry."})]}),g?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("label",{className:"text-[14px] font-medium text-[#0C0C0C]",children:"Phone Number"}),(0,a.jsx)(f(),{country:"in",value:y,onChange:v,inputProps:{name:"phone",required:!0},placeholder:"+91 | 8888888888",containerStyle:{marginTop:"10px"},inputStyle:{width:"100%",height:"48px",borderRadius:"8px",border:"1px solid #d8d8d8",paddingLeft:"50px"}}),k&&(0,a.jsxs)("div",{className:"mt-4",children:[(0,a.jsx)("label",{className:"text-[14px] font-medium text-[#0C0C0C]",children:"Enter OTP"}),(0,a.jsx)("input",{type:"text",value:N,onChange:e=>j(e.target.value),className:"mt-2 h-[48px] w-full rounded-[8px] border px-4",placeholder:"123456"})]}),k?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{onClick:L,disabled:!N,className:"mt-6 h-[48px] w-full rounded-[8px] font-semibold text-white ".concat(N?"bg-[#09C222]":"cursor-not-allowed bg-gray-400"),children:"Submit"}),(0,a.jsx)("button",{type:"button",onClick:E,disabled:_>0||S,className:"mx-auto mt-2 self-start text-[14px] font-medium text-[#0573F9] underline ".concat(_>0||S?"cursor-not-allowed opacity-50":"cursor-pointer"),children:_>0?"Resend OTP in ".concat(_,"s"):"Resend OTP"})]}):(0,a.jsx)("button",{onClick:E,disabled:!C()||S||_>0,className:"mt-6 h-[48px] w-full rounded-[8px] font-semibold text-white ".concat(C()?"bg-[#09C222]":"cursor-not-allowed bg-gray-400"),children:_>0?"Resend OTP in ".concat(_,"s"):S?"Sending OTP":"Send OTP"}),T&&(0,a.jsx)("p",{className:"mt-3 text-center text-[13px] text-red-500",children:T}),R&&(0,a.jsx)("p",{className:"mt-3 text-center text-[13px] text-green-500",children:R})]}):(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:"md:mt-[28px]",children:[(0,a.jsx)(p,{logo:o.Z,text:"Sign in with Google",onClick:()=>I("google")}),(0,a.jsx)("div",{className:"mt-4 flex flex-col gap-4 md:flex-row md:justify-between",children:x!==s.IDB&&(0,a.jsx)(p,{logo:i.Z,text:"Continue with GitHub",onClick:()=>I("github")})})]})})]})]})}},48341:function(e,t,n){n.d(t,{YJ:function(){return o},dS:function(){return a},sg:function(){return i},vq:function(){return r}});let a="/api/month",r="/api/curriculum_brochure",i="/api/placement_brochure",o="https://api.interakt.ai/v1/public"},73155:function(e,t,n){n.d(t,{T5:function(){return i},Ye:function(){return a},qp:function(){return r}});let a={headingTop:"Learn to Build",headingWith:"with",headingPossessive:"âs",headingAccent:"Masterclass",description:"Learn from founders and industry experts, and build real-world products for free. Get practical insights, sharpen your builder mindset, and start your entrepreneurship journey early."},r="max-w-[1260px]",i={title:"BuildX Masterclasses | Bosscoder School of Technology",description:"Join BuildX's FREE live masterclasses led by founders, IIT & NIT alumni and industry experts. Learn to build products with AI and start your entrepreneurship journey early.",ogTitle:"Attend FREE BuildX Masterclass | Learn to Build with Experts",canonical:"https://www.bosscoderacademy.com/school-of-technology/buildx/events"}},73078:function(e,t,n){n.d(t,{p:function(){return i}});var a=n(4480),r=n(53294);function i(){let e=(0,a.Zl)(r.si),t=(0,a.Zl)(r.pt),n=(0,a.Zl)(r.lf),i=(0,a.Zl)(r.n4),o=(0,a.Zl)(r.NS),s=(0,a.Zl)(r.$O),l=(0,a.Zl)(r.Mu),c=(0,a.Zl)(r.w6);return{persistFormData:a=>{let{name:r,email:d,phone:u,sourcePage:m,organisationName:h,dreamCompany:x,profession:f,year:p}=a;e(r),t(d),n(u),i(m),o(h),s(x),l(f),c(p)}}}},7486:function(e,t,n){var a=n(55678);n(37677),t.Z=()=>({showToast:(e,t)=>
1{"error"===e?a.Am.error(t,{theme:"dark"}):"success"===e?a.Am.success(t,{theme:"dark"}):(0,a.Am)(t,{theme:"dark"})}})},70573:function(e,t,n){n.d(t,{I:function(){return l}});var a=n(7486),r=n(67663),i=n(39793),o=n(47259),s=n(31752);let l=async e=>{var t,n;let{requestBody:l,setFormStatus:d,formStep:u=!1}=e,{showToast:m}=(0,a.Z)();try{if(!l.Phone_Number||"+-"===l.Phone_Number){let e=window.location.href,t="".concat("",":rotating_light: *Invalid Phone Reached handleRegistration*\n\n*Page URL:* ").concat(e,"\n\n*Request Body:*\n```").concat(JSON.stringify(l,null,2),"```");return await c(t,"divyam"),d("failure"),"failure"}l.loginFlow&&"loginFlow"===l.loginFlow||l.Lead_generation_page.includes("ThankYou")||(0,s.Zt)({event:"cta_form_submit",conversionData:(0,r.ZP)(l)});let e={...l,Email:l.Email.trim().toLowerCase(),Registration_time:o.E.now(),timestamp:Math.floor(o.E.now().seconds)},[n]=await Promise.all([fetch("https://asia-south1-bosscoderplatformindia.cloudfunctions.net/addRegistrationV2",{method:"POST",body:JSON.stringify({registrationData:e})}),fetch("/api/registration/add-to-interakt",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({registrationData:e})}).catch(e=>{console.error("â ï¸ Failed to add contact to Interakt:",e)})]);if(429===n.status){m("error","You're making too many requests. Please wait a moment.");let e="".concat("<!channel>"," :traffic_cone: *Rate Limit Triggered*\n\n*Request Body:*\n```").concat(JSON.stringify(l,null,2),"```");return await c(e,"pr-marketing-tech"),d("rate_limited"),"rate_limited"}if((null===(t=l.FormPurpose)||void 0===t?void 0:t.toLowerCase().includes("request a callback"))&&(0,i.O)()){let e="".concat("<!channel>"," :bell: *Lead Callback Received*\n\n*Request Details:*\n```").concat(JSON.stringify(l,null,2),"```");await c(e,"website-instant-callback")}if(!n.ok)throw Error("Form Submission Failed!");return d("success"),"success"}catch(t){let e=(null==t?void 0:null===(n=t.response)||void 0===n?void 0:n.status)===429;if(!e){let e="".concat("<!channel>"," :warning: *ALERT*: Lead missed. API failed.\n\n*Request Body:* ```").concat(JSON.stringify(l,null,2),"```\n*Error Details:* ").concat(t.message);await c(e,"pr-marketing-tech")}try{await fetch("/api/registration/log-error",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({registrationData:l,error:t.message,errorAt:e?"Rate Limited":"DB/Sheet Failure"})})}catch(e){console.error("Error adding error document: ",e)}return d("failure"),alert("Something went wrong. Please try again!\n".concat(t.message)),e?"rate_limited":"failure"}};async function c(e,t){try{let n=await fetch("/api/health-notification/slack",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({slackMessage:e,group:t})});if(!n.ok)throw Error("Failed to send Slack notification. Status: ".concat(n.status))}catch(e){console.error("Error sending notification:",e)}finally{return}}},49631:function(e,t,n){n.d(t,{X:function(){return o}});var a=n(65793),r=n(9234),i=n(56651);let o=(e,t)=>{let{cta_source:n,entry_method:o,page_name:s}=e;(0,a.L9)(r.dS,{entry_time:new Date().toISOString(),device:(0,i.t)()?"mobile":"desktop",cta_source:n,entry_method:o,...s?{page_name:s}:{}},t)}},53294:function(e,t,n){n.d(t,{$O:function(){return d},Mu:function(){return u},NS:function(){return c},lf:function(){return s},n4:function(){return l},pt:function(){return o},si:function(){return i},w6:function(){return m}});var a=n(4480);let{persistAtom:r}=(0,n(6983).J)({key:"bca-form-session",storage:sessionStorage}),i=(0,a.cn)({key:"registeredNameAtom",default:"",effects_UNSTABLE:[r]}),o=(0,a.cn)({key:"emailAtom",default:"",effects_UNSTABLE:[r]}),s=(0,a.cn)({key:"phoneNumberAtom",default:"",effects_UNSTABLE:[r]}),l=(0,a.cn)({key:"sourcePageAtom",default:"",effects_UNSTABLE:[r]}),c=(0,a.cn)({key:"organisationNameAtom",default:"",effects_UNSTABLE:[r]}),d=(0,a.cn)({key:"dreamCompanyAtom",default:"",effects_UNSTABLE:[r]}),u=(0,a.cn)({key:"professionAtom",default:"",effects_UNSTABLE:[r]}),m=(0,a.cn)({key:"yearAtom",default:"",effects_UNSTABLE:[r]})},45650:function(e,t,n){n.d(t,{i:function(){return p}});var a=n(85893),r=n(85291),i=n.n(r),o=n(72572),s=n(8044),l=n(73155),c=n(26150),d=n(21780),u=n(46210),m=n(75132),h=n(33299),x=n(67294),f=n(15500);let p=e=>{let{children:t,page:n,setIsSignInClicked:r}=e,[p,g]=(0,x.useState)(!1),[w,b]=(0,x.useState)(!1),{data:A}=(0,h.useSession)(),{activePage:y}=(0,m.fq)();return(0,x.useEffect)(()=>{let e=()=>{b(window.scrollY>600)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,a.jsxs)("div",{className:"flex min-h-screen w-full flex-col ".concat(i().className),children:[(n===u.z9x||n===u._LO)&&(0,a.jsx)(c.Z,{page:n,navList:[],setIsSignInClicked:r}),p&&!(null==A?void 0:A.user)&&(0,a.jsx)(d.Z,{page:n,setShowLoginModal:g}),y!==n&&""!==y&&(0,a.jsx)(f.default,{loginFlow:y===u.Hsy,page:n,staticPage:""}),(0,a.jsx)("div",{className:"flex-1",children:t}),n===u.CKl?(0,a.jsx)(s.x,{page:n,maxWidthClass:l.qp}):(0,a.jsx)(o.Z,{page:n})]})}},47259:function(e,t,n){n.d(t,{E:function(){return a}});class a{static now(){return a.fromMillis(Date.now())}static fromDate(e){return a.fromMillis(e.getTime())}static fromMillis(e){let t=Math.floor(e/1e3);return new a(t,(e-1e3*t)*1e6)}constructor(e,t){this.seconds=e,this.nanoseconds=t}}},39793:function(e,t,n){n.d(t,{O:function(){return a}});let a=function(){let{start:e=10,end:t=19}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=new Date().getHours();return n>=e&&n<t}},54858:function(e,t,n){n.d(t,{o:function(){return a}});let a=e=>/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(e.trim().toLowerCase())}}]);
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.