PageSourceSearch

https://assets-blog.upgrad.com/1599/_next/static/chunks/5890.329c4581c98d8585.js

js upgrad.com collected 2026-09-24 08:55:02 UTC 6,566 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5890],{15890:function(e,t,n){n.r(t),n.d(t,{default:function(){return Header_LazyHeader}});var a=n(85893),r=n(67294),o=n(5152),l=n.n(o),i=n(14416),d=n(8174),u=n(33624),s=n(5379),c=n.n(s),v=n(23921),h=n(78274),f=n(91620),p=n(4745),b=n(79812);let w=l()(()=>Promise.all([n.e(4481),n.e(9220)]).then(n.bind(n,82103)),{loadableGenerated:{webpack:()=>[82103]}}),x=l()(()=>Promise.all([n.e(4481),n.e(2382)]).then(n.bind(n,2382)),{loadableGenerated:{webpack:()=>[2382]}});var NewHeader_Header=e=>{var t,n,o,l,d,u,s,g,m,k,_,j;let{checkIsdesktop:D,coursePosition:E=!1}=e,L=null==e?void 0:null===(n=e.headerData)||void 0===n?void 0:null===(t=n[0])||void 0===t?void 0:t.data,[P,y]=(0,r.useState)(!1),[I,S]=(0,r.useState)(!1),N=(0,i.v9)(e=>{var t;return null===(t=e.websiteDataReducer)||void 0===t?void 0:t.website_data});null==N||N.tenantInfo;let R=(0,i.v9)(e=>{var t;return null===(t=e.websiteDataReducer)||void 0===t?void 0:t.auth_popup_data}),C=(0,i.v9)(e=>{var t;return null===(t=e.customBarReducer)||void 0===t?void 0:t.customBarData}),H=null==N?void 0:N.isuserLogin,M=(0,i.I0)(),setIsPopup=e=>{let t={...R,isOpened:e,type:0,closeBtnDisabled:!1};e||(t=null),M((0,p.$6)(t))},isLogout=async()=>{var e;(0,h.L9)(f.q$,{anchor_text_of_link:"Sign out",category:"journey"}),await (0,v.Lc)(),M((0,p.IK)({...N,isuserLogin:null})),(null===(e=(0,v.RO)())||void 0===e?void 0:e.indexOf("/profile"))>-1?window.location.href="/":window.location.reload()},[O,B]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let handleScroll=()=>{let e=window.scrollY;B(e>50)};return window.addEventListener("scroll",handleScroll,{passive:!0}),()=>window.removeEventListener("scroll",handleScroll)},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("section",{className:"jsx-4c7d0dcb9a0bc147 "+"header ".concat(O?"shadow-curriculumCard":""," ").concat(P||I||(null==L?void 0:L.saData)?"headerOpen":""),children:(0,a.jsx)(b.default,{children:D?(0,a.jsx)(x,{isLogout:isLogout,isAuth_user_data:H,setIsPopup:setIsPopup,headerMenu:(null==N?void 0:null===(o=N.tenantInfo)||void 0===o?void 0:o.x_tenant)?null==e?void 0:null===(u=e.blogHeaderData)||void 0===u?void 0:null===(d=u[0])||void 0===d?void 0:null===(l=d.data)||void 0===l?void 0:l.blogMenu:null==L?void 0:L.saData,checkIsdesktop:D,showElement:I,setShowElement:e=>{S(e)},exploreMenu:(null==N?void 0:null===(s=N.tenantInfo)||void 0===s?void 0:s.x_tenant)?[]:null==L?void 0:L.exploreCourseData,...e}):(0,a.jsx)(w,{headerMenu:(null==N?void 0:null===(g=N.tenantInfo)||void 0===g?void 0:g.x_tenant)?null==e?void 0:null===(_=e.blogHeaderData)||void 0===_?void 0:null===(k=_[0])||void 0===k?void 0:null===(m=k.data)||void 0===m?void 0:m.blogMenu:null==L?void 0:L.saData,isLogout:isLogout,setIsPopup:setIsPopup,closeMenubtn:e=>{y(e)},isAuth_user_data:H,checkIsdesktop:D,customBarData:C,coursePosition:E,exploreMenu:(null==N?void 0:null===(j=N.tenantInfo)||void 0===j?void 0:j.x_tenant)?[]:null==L?void 0:L.exploreCourseData,...e})})}),(0,a.jsx)(c(),{id:"4c7d0dcb9a0bc147",children:'.header.jsx-4c7d0dcb9a0bc147{background:#fff;position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:3}.header.jsx-4c7d0dcb9a0bc147 a.arrowdefault,.header.jsx-4c7d0dcb9a0bc147 a.textlink{color:#000;position:relative;width:100%;text-decoration:none}.header.jsx-4c7d0dcb9a0bc147 a.arrowdefault:hover,.header.jsx-4c7d0dcb9a0bc147 a.textlink:hover,.header.jsx-4c7d0dcb9a0bc147 a.textlink.menuactive,.header.jsx-4c7d0dcb9a0bc147 a.arrowdefault.menuactive{color:#d13b45!important;font-family:var(--font-circularMedium);text-decoration:none;position:relative}.header.jsx-4c7d0dcb9a0bc147 a.arrowdefault::before,.header.jsx-4c7d0dcb9a0bc147 a.arrowdefault.menuactive::before{content:"";position:absolute;top:6px;right:-17px;width:12px;height:6px;background:url("https://ik.imagekit.io/upgrad1/abroad-images/icons/header/header-dropdown-black-icon.svg")no-repeat}.header.jsx-4c7d0dcb9a0bc147 a.arrowdefault.menuactive::before{background:url("https://ik.imagekit.io/upgrad1/abroad-images/icons/header/header-dropdown-red-icon.svg")no-repeat!important}@media(max-width:767px){.header.jsx-4c7d0dcb9a0bc147{height:52px}}'})]})};let g=l()(()=>n.e(858).then(n.bind(n,60858)),{loadableGenerated:{webpack:()=>[60858]},ssr:!1}),m={display:"contents"};var Header_LazyHeader=e=>{let{headerData:t}=e,[n,o]=(0,r.useState)(t||null),[l,s]=(0,r.useState)(!1),c=(0,r.useRef)(null),v=(0,r.useRef)(!1),h=(0,r.useRef)(null),f=(0,r.useRef)(null),p=(0,i.v9)(e=>{var t;return null===(t=e.websiteDataReducer)||void 0===t?void 0:t.website_data}),b=null==p?void 0:p.isuserLogin,w=null==p?void 0:p.tenantInfo;(0,r.useEffect)(()=>{t&&o(t)},[t]);let x=(0,r.useCallback)(e=>{h.current=null,o(e)},[]),k=(0,r.useCallback)(()=>{n||(0,u._E)().then(e=>{e&&(v.current?h.current=e:x(e))})},[n,x]);(0,r.useEffect)(()=>
1{if(!n){if(c.current&&""===c.current.innerHTML){k();return}return(0,u.Q8)(u.as,3e3)}},[n,k]),(0,r.useEffect)(()=>{b&&!n&&k()},[b,n,k]),(0,r.useEffect)(()=>{if(n)return;let onScroll=()=>{let e=c.current&&c.current.querySelector("section.header");e&&e.classList.toggle("shadow-curriculumCard",window.scrollY>50)};return window.addEventListener("scroll",onScroll,{passive:!0}),()=>window.removeEventListener("scroll",onScroll)},[n]);let pathTo=e=>{let t=c.current;if(!t||!(e instanceof Element)||e===t||!t.contains(e))return null;let n=[],a=e;for(;a&&a!==t;){let e=a.parentNode;if(!e)return null;n.unshift(Array.prototype.indexOf.call(e.children,a)),a=e}return{path:n,tag:e.tagName,className:e.className}},resolvePath=e=>{let t=c.current;for(let n of e.path)t=t&&t.children[n];return t&&t.tagName===e.tag&&t.className===e.className?t:null},onPointerRelease=()=>{if(!v.current)return;v.current=!1;let e=h.current;e&&setTimeout(()=>{h.current===e&&x(e)},0)};(0,r.useEffect)(()=>{if(!n)return;window.dispatchEvent(new Event("scroll"));let e=f.current;if(f.current=null,!e||Date.now()-e.at>4e3)return;let t=resolvePath(e);t&&"function"==typeof t.click&&t.click()},[n]);let _=n?{}:{onMouseEnter:k,onFocus:k,onKeyDown:k,onPointerDown:()=>{n||(v.current=!0)},onPointerUp:onPointerRelease,onPointerCancel:onPointerRelease,onClick:e=>{if(n||e.target&&e.target.closest&&e.target.closest("a[href]"))return;let t=pathTo(e.target);t&&(f.current={...t,at:Date.now()}),v.current=!1,h.current?x(h.current):k()}};return(0,a.jsxs)(a.Fragment,{children:[!(null==w?void 0:w.x_tenant)&&(0,a.jsx)(g,{setCoursePosition:s}),(0,a.jsx)(d.Z,{ref:c,hydrated:!!n,style:m,..._,children:(0,a.jsx)(NewHeader_Header,{...e,headerData:n||t,coursePosition:l})})]})}}}]);

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.