1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4793,7900],{22056:function(e,t,r){Promise.resolve().then(r.bind(r,31658)),Promise.resolve().then(r.bind(r,81587)),Promise.resolve().then(r.t.bind(r,72972,23))},31658:function(e,t,r){"use strict";r.d(t,{default:function(){return o}});var n=r(57437),a=r(2265),s=r(33145),l=r(66070),u=r(27648);let i="/jobr-logo.svg";function o(e){let{title:t,description:r,category:o,slug:c,cover:d}=e,f=d?.trim()||i,[m,x]=(0,a.useState)(f),h=m===i;return(0,n.jsx)(u.default,{href:`/post/${c}`,className:"block h-full max-w-sm w-full mx-auto sm:mx-0",children:(0,n.jsxs)(l.Zb,{className:"h-full flex flex-col overflow-hidden border border-gray-200/80 shadow-sm transition-shadow hover:shadow-md hover:border-gray-300/80",children:[(0,n.jsx)("div",{className:"relative aspect-[16/10] w-full bg-muted",children:h?(0,n.jsx)("div",{className:"absolute inset-0 flex items-center justify-center p-6",children:(0,n.jsx)(s.default,{src:m,alt:t,width:120,height:120,className:"object-contain max-h-[72%] max-w-[72%] w-auto h-auto",onError:()=>x(i)})}):(0,n.jsx)(s.default,{src:m,alt:t,fill:!0,className:"object-none",sizes:"(max-width: 640px) calc(100vw - 48px), (max-width: 1024px) 33vw, 320px",onError:()=>x(i)})}),(0,n.jsx)(l.Ol,{className:"space-y-2 pb-2",children:(0,n.jsx)(l.ll,{className:"text-lg leading-snug line-clamp-2",children:t})}),(0,n.jsxs)(l.aY,{className:"flex flex-1 flex-col gap-3 pt-0",children:[(0,n.jsx)(l.SZ,{className:"line-clamp-4 text-sm leading-relaxed",children:r}),(0,n.jsx)("span",{className:"mt-auto inline-flex w-fit rounded-md bg-primary px-2.5 py-1 text-xs font-medium text-primary-foreground",children:o})]})]})})}},81587:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return i}});var n=r(57437),a=r(48806),s=r(99376),l=r(2265);function u(e){let{fullWidth:t=!1,children:r,as:u="div",className:i="",respectOnboarding:o=!0,maxWidthClassName:c="max-w-6xl"}=e,d=(0,s.useSearchParams)(),[f,m]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{m((d?.has("onboarding")??!1)||(d?.has("welcome")??!1))},[d]),(0,n.jsx)(u||"div",{className:(0,a.cx)(i,c,"w-full mx-auto min-w-0",t&&(!o||!f)&&"max-w-full"),children:r})}function i(e){let t=e.as||"div";return(0,n.jsx)(l.Suspense,{fallback:(0,n.jsx)(t,{className:(0,a.cx)(e.className,e.maxWidthClassName||"max-w-6xl","w-full mx-auto min-w-0"),children:e.children}),children:(0,n.jsx)(u,{...e})})}},66070:function(e,t,r){"use strict";r.d(t,{Ol:function(){return u},SZ:function(){return o},Zb:function(){return l},aY:function(){return c},ll:function(){return i}});var n=r(57437),a=r(2265),s=r(94508);let l=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,s.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",r),...a})});l.displayName="Card";let u=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",r),...a})});u.displayName="CardHeader";let i=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("h3",{ref:t,className:(0,s.cn)("text-2xl font-semibold leading-none tracking-tight",r),...a})});i.displayName="CardTitle";let o=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("p",{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",r),...a})});o.displayName="CardDescription";let c=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,s.cn)("p-6 pt-0",r),...a})});c.displayName="CardContent",a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,s.cn)("flex items-center p-6 pt-0",r),...a})}).displayName="CardFooter"},48806:function(e,t,r){"use strict";r.d(t,{cx:function(){return n}});let n=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let n=[];for(let e of t)"string"==typeof e&&n.push(e.trim());return n.join(" ")}},94508:function(e,t,r){"use strict";r.d(t,{cn:function(){return s}});var n=r(61994),a=r(71407);function s(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,a.m)((0,n.W)(t))}r(68989)},33145:function(e,t,r){"use strict";r.d(t,{default:function(){return a.a}});var n=r(48461),a=r.n(n)},27648:function(e,t,r){"use strict";r.d(t,{default:function(){return a.a}});var n=r(72972),a=r.n(n)},99376:function(e,t,r){"use strict";var n=r(35475);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},48461:function(e,t,r){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return i},getImageProps:function(){return u}});let n=r(60917),a=r(55346),s=r(65878),l=n._(r(5084));function u(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let i=s.Image}},function(e){e.O(0,[8218,7162,2972,5878,2971,2117,1744],function(){return e(e.s=22056)}),_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.