1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,79582,e=>{"use strict";var t=e.i(28733),r=e.i(96332),a=e.i(1699),s=e.i(3276);function n(e){let n,i,l,o,c,d,m,x=(0,r.c)(18),{className:h}=e,p=void 0===h?"":h,[u,f]=(0,s.useState)(null),[g,v]=(0,s.useState)(!1);if(x[0]===Symbol.for("react.memo_cache_sentinel")?(n=()=>{f(Math.floor(16*Math.random())+1)},i=[],x[0]=n,x[1]=i):(n=x[0],i=x[1]),(0,s.useEffect)(n,i),null===u){let e,r;return x[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"w-full h-[14.3rem] sm:h-[15.4rem] md:h-[19.8rem] lg:h-[22rem] xl:h-[25rem] overflow-hidden bg-[repeating-linear-gradient(-45deg,var(--color-border),var(--color-border)_1px,transparent_1px,transparent_6px)]"}),x[2]=e):e=x[2],x[3]!==p?(r=(0,t.jsx)("div",{className:p,children:e}),x[3]=p,x[4]=r):r=x[4],r}let j=`/home_banner/${u}.gif`,b=`absolute inset-0 transition-opacity duration-300 bg-[repeating-linear-gradient(-45deg,var(--color-border),var(--color-border)_1px,transparent_1px,transparent_6px)] ${g?"opacity-0 pointer-events-none":"opacity-100"} z-20`;x[5]!==b?(l=(0,t.jsx)("div",{className:b}),x[5]=b,x[6]=l):l=x[6];let y=`Home banner ${u}`,w=`w-full h-full object-cover transition-opacity duration-500 ${g?"opacity-100":"opacity-0"}`;return x[7]===Symbol.for("react.memo_cache_sentinel")?(o=()=>v(!0),x[7]=o):o=x[7],x[8]!==j||x[9]!==y||x[10]!==w?(c=(0,t.jsx)(a.default,{src:j,alt:y,width:1200,height:400,className:w,priority:!0,onLoadingComplete:o}),x[8]=j,x[9]=y,x[10]=w,x[11]=c):c=x[11],x[12]!==l||x[13]!==c?(d=(0,t.jsxs)("div",{className:"relative w-full h-[14.3rem] sm:h-[15.4rem] md:h-[19.8rem] lg:h-[22rem] xl:h-[25rem] overflow-hidden",children:[l,c]}),x[12]=l,x[13]=c,x[14]=d):d=x[14],x[15]!==p||x[16]!==d?(m=(0,t.jsx)("div",{className:p,children:d}),x[15]=p,x[16]=d,x[17]=m):m=x[17],m}e.s(["default",()=>n])},62436,e=>{"use strict";var t=e.i(28733),r=e.i(96332);e.s(["default",0,e=>{let a,s,n,i=(0,r.c)(4),{children:l}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("div",{className:"pointer-events-none absolute left-1/2 top-0 h-px w-screen -translate-x-1/2 bg-(--pattern-fg)"}),s=(0,t.jsx)("div",{className:"pointer-events-none absolute left-1/2 bottom-0 h-px w-screen -translate-x-1/2 bg-(--pattern-fg)"}),i[0]=a,i[1]=s):(a=i[0],s=i[1]),i[2]!==l?(n=(0,t.jsxs)("section",{className:"relative isolate w-full overflow-visible",children:[a,s,(0,t.jsx)("div",{className:"relative mx-auto flex w-full min-w-[min(48rem,100vw)] max-w-3xl flex-col gap-8",children:l})]}),i[2]=l,i[3]=n):n=i[3],n}])},60084,e=>{"use strict";let t=(0,e.i(98631).default)("git-merge",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9",key:"7kw0sc"}]]);e.s(["GitMerge",()=>t],60084)},96314,e=>{"use strict";var t=e.i(28733),r=e.i(96332),a=e.i(62436),s=e.i(35608),n=e.i(69450);let i=e=>{let a,s,i,l=(0,r.c)(9),{name:o,icon:c,hasDarkIcon:d}=e;return l[0]!==d||l[1]!==c||l[2]!==o?(a=(0,t.jsx)(n.default,{src:c,alt:o,size:20,hasDarkVariant:d,className:"h-4 w-4 rounded"}),l[0]=d,l[1]=c,l[2]=o,l[3]=a):a=l[3],l[4]!==o?(s=(0,t.jsx)("span",{className:"text-sm font-medium",children:o}),l[4]=o,l[5]=s):s=l[5],l[6]!==a||l[7]!==s?(i=(0,t.jsxs)("div",{className:"inline-flex items-center justify-center whitespace-nowrap rounded font-medium transition-colors disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-3.5 [&_svg]:shrink-0 hover:bg-cardColorForeground py-2 border border-border h-5.5 gap-1.5 bg-muted/40 px-1.5 pr-2 text-xs hover:text-brand",children:[a,s]}),l[6]=a,l[7]=s,l[8]=i):i=l[8],i};var l=e.i(2641),o=e.i(67938);let c=(0,e.i(98631).default)("dot",[["circle",{cx:"12.1",cy:"12.1",r:"1",key:"18d7e5"}]]);var d=e.i(72848),m=e.i(1699),x=e.i(77650),h=e.i(83600);function p(e){return(0,t.jsxs)("li",{className:"flex",children:[(0,t.jsx)(c,{}),(0,t.jsx)("span",{children:e})]},e)}function u(e){return(0,t.jsx)(i,{name:e.name,icon:e.icon,hasDarkIcon:e.hasDarkIcon},e.name)}e.s(["default",0,e=>{let n,i,c,f,g,v=(0,r.c)(10),{hideHeader:j}=e,b=void 0!==j&&j,y="/work"===(0,h.usePathname)();return v[0]!==b?(n=!b&&(0,t.jsxs)(s.ExpandableSectionHeader,{children:[(0,t.jsx)(s.ExpendableSectionLabel,{children:"Evolution Arc"}),(0,t.jsx)(s.ExpandableSectionTitle,{children:"Professional Experience"}),(0,t.jsx)(s.ExpandableSectionDescription,{children:"A timeline of my career path, showcasing the roles and technologies I've worked with in various projects and companies."})]}),v[0]=b,v[1]=n):n=v[1],v[2]!==y?(i=l.ExperienceData.map((e,r)=>(0,t.jsxs)(s.ExpandableSectionItem,{defaultOpen:y&&0===r,children:[(0,t.jsx)(s.ExpandableSectionTrigger,{children:(0,t.jsxs)("div",{className:"flex space-x-2",children:[(0,t.jsx)("div",{children:(0,t.jsx)(m.default,{src:e.logo,alt:e.company,width:100,height:100,className:"h-8 w-8 mt-1 rounded object-contain"})}),(0,t.jsxs)("div",{className:"space-y-1 pl-3",children:[(0,t.jsxs)("div",{className:"flex space-x-1 items-center",children:[(0,t.jsx)("h3",{className:"text-lg font-medium text-foreground md:text-xl",children:e.company}),e.isCurrent&&(0,t.jsxs)("div",{className:"relative flex h-3 w-3 items-center justify-center",children:[(0,t.jsx)(d.motion.span,{className:"absolute h-full w-full rounded-full bg-emerald-400",animate:{scale:[1,1.8,1.8],opacity:[.7,0,0]},transition:{duration:1.5,repeat:1/0,ease:"easeOut"}}),(0,t.jsx)("span",{className:"relative h-2 w-2 rounded-full bg-emerald-500"})]})]}),(0,t.jsxs)("p",{className:"text-sm text-muted-foreground",children:[e.designation," ⢠",e.type]}),(0,t.jsxs)("p",{className:"text-sm text-muted-foreground",children:[e.startDate," - ",e.endDate]})]})]})}),(0,t.jsxs)(s.ExpandableSectionContent,{children:[e.description.length>0&&(0,t.jsx)("ul",{className:"space-y-2 text-sm leading-relaxed text-muted-foreground",children:e.description.map(p)}),e.skills&&(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:e.skills.map(u)})]})]},e.company)),v[2]=y,v[3]=i):i=v[3],v[4]!==i?(c=(0,t.jsx)(s.ExpandableSectionList,{children:i}),v[4]=i,v[5]=c):c=v[5],v[6]===Symbol.for("react.memo_cache_sentinel")?(f=(0,t.jsxs)(x.default,{href:"/work",className:"group flex items-center justify-center gap-2 py-3 text-sm text-muted-foreground hover:text-foreground transition-colors",children:["My full c
1areer timeline",(0,t.jsx)(o.ArrowUpRight,{className:"size-4 transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5"})]}),v[6]=f):f=v[6],v[7]!==n||v[8]!==c?(g=(0,t.jsx)(a.default,{children:(0,t.jsxs)(s.ExpandableSection,{children:[n,c,f]})}),v[7]=n,v[8]=c,v[9]=g):g=v[9],g}],96314)},15682,e=>{"use strict";let t=(0,e.i(98631).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLink",()=>t],15682)},93819,e=>{"use strict";var t=e.i(28733),r=e.i(96332),a=e.i(46577),s=e.i(60084),n=e.i(15682),i=e.i(77650);function l(e,r){return(0,t.jsxs)(i.default,{href:e.prUrl,target:"_blank",rel:"noopener noreferrer",className:"group flex items-start gap-3 px-4 py-3 border-b border-accent/20 transition-colors",children:[(0,t.jsx)("div",{className:"mt-0.5 shrink-0 flex h-8 w-8 items-center justify-center ",children:(0,t.jsx)(s.GitMerge,{className:"h-4 w-4 text-foreground"})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("p",{className:"text-base text-foreground font-medium truncate group-hover:underline underline-offset-2 decoration-foreground",children:e.title}),(0,t.jsxs)("p",{className:"text-sm text-muted-foreground mt-0.5",children:[e.repo," · ",e.mergedAt]})]}),(0,t.jsx)(n.ExternalLink,{className:"h-4 w-4 shrink-0 mt-0.5 text-foreground opacity-0 group-hover:opacity-100 transition-opacity"})]},r)}e.s(["default",0,()=>{let e,s=(0,r.c)(1);return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"flex flex-col",children:a.MergedPRs.map(l)}),s[0]=e):e=s[0],e}
1])}]);
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.