PageSourceSearch

https://assets.knowledgehut.com/681/_next/static/chunks/3641.eb0cc11b8f71cb03.js

js knowledgehut.com collected 2026-09-24 17:43:49 UTC 3,838 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3641],{41930:function(e,t,s){s.r(t),s.d(t,{default:function(){return u}});var l=s(9268),a=s(86006),r=s(78120),i=s(95043),n=s(78765),c=s(45918),o=s(76394),x=s.n(o),d=s(41299);let f=e=>{var t,s;let{heading:r,tagLine:i,description:n,ctaText:o,skills:f,image:p,logo:h,logoImgAltText:m,imgAltText:u,onClickReadMore:g,cardNumber:j}=e,w=()=>{(0,a.startTransition)(()=>{g&&g(j||0)})};return(0,l.jsxs)("div",{className:"flex flex-col shadow-neutralShadow justify-start overflow-hidden h-full rounded-20 bg-white border border-neutral-200",children:[(0,l.jsx)(x(),{src:(null==p?void 0:p.length)?d.C7+(null===(t=p[0])||void 0===t?void 0:t.key):"",alt:u||"Project card image",width:100,height:100,className:"h-auto w-full rounded-20 shadow-neutral"}),(0,l.jsxs)("div",{className:"flex flex-col justify-start items-start self-stretch flex-grow-0 flex-shrink-0 gap-spacing24 p-spacing24",children:[(0,l.jsxs)("div",{className:"flex justify-start items-center self-stretch flex-grow-0 flex-shrink-0 gap-spacing16",children:[(0,l.jsx)("div",{className:"relative h-8 w-8 rounded-lg overflow-hidden",children:(0,l.jsx)(x(),{src:(null==h?void 0:h.length)?d.C7+(null===(s=h[0])||void 0===s?void 0:s.key):"",alt:m||"Project logo image",f
1ill:!0})}),(0,l.jsxs)("div",{className:"flex flex-col justify-start items-start flex-grow gap-spacing4",children:[(0,l.jsx)(c.Z,{text:r,textVariant:"title3",className:"self-stretch flex-grow-0 flex-shrink-0 font-bold text-left text-neutral-800",component:"h5"}),(0,l.jsx)(c.Z,{text:i,textVariant:"caption",className:"self-stretch flex-grow-0 flex-shrink-0  font-semibold text-left text-neutral-600 leading-4.5",component:"p"})]})]}),(0,l.jsxs)("div",{className:"flex flex-col justify-start items-start self-stretch  flex-grow-0 flex-shrink-0 relative gap-spacing4",children:[(0,l.jsx)(c.Z,{text:n,textVariant:"bodySmall",className:"text-neutral-600 line-clamp-3",component:"p"}),(0,l.jsx)("div",{className:"flex justify-start items-center flex-grow-0 flex-shrink-0 relative gap-spacing8 py-spacing4 cursor-pointer",onClick:w,children:(0,l.jsx)(c.Z,{text:o,textVariant:"interactionNormal",className:"flex-grow-0 flex-shrink-0  font-medium text-right text-mono-black underline underline-offset-4",component:"p"})})]}),(0,l.jsx)("div",{className:"flex justify-start items-start flex-grow-0 flex-shrink-0 gap-spacing8 flex-wrap",children:f.map(e=>(0,l.jsx)("div",{className:"flex justify-center items-center flex-grow-0 flex-shrink-0 h-8 relative gap-spacing8 px-spacing10 rounded-128 bg-white border border-neutral-200 shadow-neutralShadow",children:(0,l.jsx)(c.Z,{text:e,textVariant:"interactionSmall",className:"flex-grow-0 flex-shrink-0  text-left text-neutral-800",component:"p"})},e))})]})]})};var p=s(26852),h=s(23668);let m=e=>{let{data:t,isMobile:s,sectionCode:c}=e,{title:o,heading:x,description:d,projects:m,navHeading:u}="string"==typeof t?JSON.parse(t):t,[g,j]=(0,a.useState)(-1),w=m.map((e,t)=>(0,l.jsx)(f,{...e,isMobile:s,cardNumber:t,onClickReadMore:j},t));return(0,l.jsxs)(n.Z,{fullWidth:!0,sectionName:u,sectionCode:c,children:[(0,l.jsx)(r.Z,{title:o,subTitle:x,isMobile:s,description:s?"":d,classes:{container:"max-w-full text-center md:text-start",subTitle:"max-w-133",description:"mt-spacing24 text-neutral-700"}}),(0,l.jsx)("div",{className:"relative",children:(0,l.jsx)(i.Z,{spaceBetween:s?16:32,slidesPerView:s?1.1:3,parentClass:"pt-spacing40 w-full",classes:{buttonContainer:s?"!hidden":"!static",swiperContainer:s?"!-m-2 !p-2":"!-m-3 !p-3",container:"flex flex-col-reverse gap-spacing32 items-center",swiperSlide:"!h-auto"},sliderKey:"bootcamp-projects-slider",isMobile:s,children:w})}),g>=0?(0,l.jsx)(h.Z,{selectedCard:g,setSelectedCard:j,sliderKey:"projects",cards:m,cardComponent:p.Z}):(0,l.jsx)(l.Fragment,{})]})};var u=m}}
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.