PageSourceSearch

https://www.bob-le-developpeur.com/_next/static/chunks/pages/portfolio/[slug]-cf80aabe784f3cbd.js

js bob-le-developpeur.com collected 2026-10-08 09:42:34 UTC 3,259 bytes, 46 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8034],{8662:function(e,t,l){"use strict";l.d(t,{h:function(){return r.h}});var r=l(3345)},5462:function(e,t,l){"use strict";l.r(t),l.d(t,{__N_SSG:function(){return y},default:function(){return k}});var r=l(419),s=l(5675),n=l.n(s),i=l(5791),c=l(1664),d=l.n(c),a=l(5280),x=l(753),o=l(8662),u=l(7396),h=l(9431),m=l(5893);function j(e){let{portfolio:t}=e;return(0,m.jsxs)(r._z,{className:"relative",children:[(0,m.jsx)(r.NZ,{}),(0,m.jsx)(o.h,{}),(0,m.jsxs)(r.RJ,{children:[(0,m.jsx)(u.Ig,{className:"pt-28 ml-auto",children:(0,m.jsxs)("div",{className:"lg:w-2/3 text-center mx-auto flex flex-col justify-center items-center mb-12",children:[(0,m.jsxs)("div",{className:"text-white font-bold text-5xl md:text-6xl xl:text-7xl",children:[(0,m.jsxs)("h1",{className:"mb-2 text-lg md:text-3xl xl:text-4xl",children:[t.client,(0,m.jsx)("br",{})]}),(0,m.jsx)("h2",{className:"text-primary text-2xl",children:t.title})]}),(0,m.jsx)(d(),{href:t.url,className:"mt-10 mb-12",target:"_blank",children:(0,m.jsx)(w,{children:"Voir le projet"})})]})}),(0,m.jsxs)(p,{children:[(0,m.jsxs)(g,{children:[(0,m.jsx)(f,{children:"Description"}),(0,m.jsx)(b,{children:t.content}),t.caseStudyUrl&&(0,m.jsx)(d(),{href:t.caseStudyUrl,children:(0,m.jsx)(x.DF,{size:"m",children:"Lire l'\xe9tude de cas"})})]}),(0,m.jsxs)(g,{children:[(0,m.jsx)(f,{children:"Technologies"}),(0,m.jsx)(N,{children:t.skills.map(e=>(0,m.jsx)(v,{children:e},e))})]}),t.picturesUrls.length>0&&(0,m.jsxs)(_,{children:[(0,m.jsx)(f,{children:"Images"}),(0,m.jsx)(Z,{className:function(e){switch(e){case 1:default:return"md:grid-cols-1";case 2:return"md:grid-cols-2";case 3:return"md:grid-cols-3";case 4:return"md:grid-cols-4"}}(t.imageColumns??1),children:t.picturesUrls.map((e,l)=>{let r=`${t.title}, ${t.client}, capture ${l+1}`;return(0,m.jsx)(n(),{src:e,alt:r,width:1200,height:800,className:"rounded-lg object-cover object-center col-span-1 w-full h-auto"},e)})})]})]})]}),(0,m.jsx)(h.qP,{})]})}let p=i.Z.div`
2  grid
3  grid-cols-1
4  md:grid-cols-2
5  gap-8
6`,g=i.Z.div`
7  col-span-1
8  mb-16
9`,f=i.Z.h2`
10  text-2xl
11  font-bold
12  text-white
13  mb-4
14`,b=(0,i.Z)(a.vD)`
15  text-gray-300
16  mb-8
17  whitespace-pre-wrap
18`,v=i.Z.div`
19  inline-block
20  bg-gray-700
21  text-gray-300
22  rounded-full
23  px-3
24  py-1
25  text-sm
26  font-semibold
27  mr-2
28  mb-2
29`,N=i.Z.div`
30  flex
31  flex-wrap
32  mb-8
33`,_=i.Z.div`
34  col-span-1
35  md:col-span-2
36  grid
37  grid-cols-1
38  gap-16
39  mb-16
40  text-center
41`,w=(0,i.Z)(x.DF)`
42`,Z=i.Z.div`
43  grid
44  grid-cols-1
45  gap-8
46`;var y=!0;function k(e){let{serializedPortfolio:t}=e;if(!t)return(0,m.jsx)("div",{children:"404"});let l=JSON.parse(t);return l?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(r.fj,{title:`${l.title}, ${l.client} | Bob le d\xe9veloppeur`,description:function(e,t=155){let l=e.replace(/\n/g," ").replace(/\s+/g," ").trim();return l.length<=t?l:l.slice(0,t).replace(/\s\S*$/,"")+"…"}(l.content),image:l.picturesUrls?.length>0?l.picturesUrls[0]:l.logoUrl}),(0,m.jsx)(j,{portfolio:l})]}):(0,m.jsx)("div",{children:"404"})}},8187:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/portfolio/[slug]",function(){return l(5462)}])}},function(e){e.O(0,[5867,3345,9774,2888,179],function(){return e(e.s=8187)}),_N_E=e.O()}]);

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.