PageSourceSearch

https://michaelewens.com/assets/Projects-vmB6MKkm.js

js michaelewens.com collected 2026-09-25 10:35:36 UTC 8,718 bytes, 1 lines download raw bytes

1import{j as s,o as a,R as r,B as c,E as n}from"./index-sunrFHDY.js";const o={avif:"/assets/Screenshot_2025-12-21_at_10.34.27_AM_1766309689165-Da-fONMV.avif 480w, /assets/Screenshot_2025-12-21_at_10.34.27_AM_1766309689165-Dx0YMOHG.avif 720w, /assets/Screenshot_2025-12-21_at_10.34.27_AM_1766309689165-KIn92UeJ.avif 1080w",webp:"/assets/Screenshot_2025-12-21_at_10.34.27_AM_1766309689165-3kZV4Vl8.webp 480w, /assets/Screenshot_2025-12-21_at_10.34.27_AM_1766309689165-61hvkJQg.webp 720w, /assets/Screenshot_2025-12-21_at_10.34.27_AM_1766309689165-DkfRJSy8.webp 1080w"},i={src:"/assets/Screenshot_2025-12-21_at_10.34.27_AM_1766309689165-DkfRJSy8.webp",w:1080,h:719},w={sources:o,img:i},h={avif:"/assets/Screenshot_2025-12-21_at_10.49.33_AM_1766310595420-CZFN5IME.avif 480w, /assets/Screenshot_2025-12-21_at_10.49.33_AM_1766310595420-DrB-SRFG.avif 722w",webp:"/assets/Screenshot_2025-12-21_at_10.49.33_AM_1766310595420-D2P4-D-W.webp 480w, /assets/Screenshot_2025-12-21_at_10.49.33_AM_1766310595420-Dop5Qsg1.webp 722w"},p={src:"/assets/Screenshot_2025-12-21_at_10.49.33_AM_1766310595420-Dop5Qsg1.webp",w:722,h:548},l={sources:h,img:p},d={avif:"/assets/Screenshot_2025-12-21_at_11.10.53_AM_1766313842713-BYG9RPDZ.avif 480w, /assets/Screenshot_2025-12-21_at_11.10.53_AM_1766313842713-bJ90B0tH.avif 720w, /assets/Screenshot_2025-12-21_at_11.10.53_AM_1766313842713-S01ngc98.avif 1080w",webp:"/assets/Screenshot_2025-12-21_at_11.10.53_AM_1766313842713-CUTGa4a0.webp 480w, /assets/Screenshot_2025-12-21_at_11.10.53_AM_1766313842713-Bm2ua178.webp 720w, /assets/Screenshot_2025-12-21_at_11.10.53_AM_1766313842713-N4cnbJAr.webp 1080w"},m={src:"/assets/Screenshot_2025-12-21_at_11.10.53_AM_1766313842713-N4cnbJAr.webp",w:1080,h:525},b={sources:d,img:m},f={avif:"/assets/Screenshot_2025-12-21_at_11.53.00_AM_1766314397630-CjUInRXp.avif 480w, /assets/Screenshot_2025-12-21_at_11.53.00_AM_1766314397630-_JsJmKuA.avif 720w, /assets/Screenshot_2025-12-21_at_11.53.00_AM_1766314397630-Cso_rTO6.avif 1080w",webp:"/assets/Screenshot_2025-12-21_at_11.53.00_AM_1766314397630-BrvL2AiJ.webp 480w, /assets/Screenshot_2025-12-21_at_11.53.00_AM_1766314397630-BpGo1qqJ.webp 720w, /assets/Screenshot_2025-12-21_at_11.53.00_AM_1766314397630-BVl_EZLK.webp 1080w"},g={src:"/assets/Screenshot_2025-12-21_at_11.53.00_AM_1766314397630-BVl_EZLK.webp",w:1080,h:450},S={sources:f,img:g},M={avif:"/assets/Screenshot_2025-12-21_at_11.54.43_AM_1766314506064-snx52U17.avif 480w, /assets/Screenshot_2025-12-21_at_11.54.43_AM_1766314506064-Blb3darJ.avif 720w, /assets/Screenshot_2025-12-21_at_11.54.43_AM_1766314506064-DGanoJi6.avif 1080w",webp:"/assets/Screenshot_2025-12-21_at_11.54.43_AM_1766314506064-D
1dAjUcsE.webp 480w, /assets/Screenshot_2025-12-21_at_11.54.43_AM_1766314506064-BAK1820c.webp 720w, /assets/Screenshot_2025-12-21_at_11.54.43_AM_1766314506064-CSFjAuSG.webp 1080w"},v={src:"/assets/Screenshot_2025-12-21_at_11.54.43_AM_1766314506064-CSFjAuSG.webp",w:1080,h:413},u={sources:M,img:v},x={avif:"/assets/Screenshot_2025-12-21_at_11.58.04_AM_1766314701128-DR89wjyE.avif 480w, /assets/Screenshot_2025-12-21_at_11.58.04_AM_1766314701128-B2_XoTHL.avif 720w, /assets/Screenshot_2025-12-21_at_11.58.04_AM_1766314701128-D9x2oc2q.avif 1182w",webp:"/assets/Screenshot_2025-12-21_at_11.58.04_AM_1766314701128-BkMPMLzt.webp 480w, /assets/Screenshot_2025-12-21_at_11.58.04_AM_1766314701128-DGFppZwj.webp 720w, /assets/Screenshot_2025-12-21_at_11.58.04_AM_1766314701128-DUaEF4KY.webp 1182w"},A={src:"/assets/Screenshot_2025-12-21_at_11.58.04_AM_1766314701128-DUaEF4KY.webp",w:1182,h:1282},j={sources:x,img:A},P={avif:"/assets/Screenshot_2025-12-21_at_12.11.19_PM_1766315836431-CtqY-29d.avif 480w, /assets/Screenshot_2025-12-21_at_12.11.19_PM_1766315836431-DiBctfMH.avif 720w, /assets/Screenshot_2025-12-21_at_12.11.19_PM_1766315836431-CD9JLFeI.avif 1080w",webp:"/assets/Screenshot_2025-12-21_at_12.11.19_PM_1766315836431-RotwZv64.webp 480w, /assets/Screenshot_2025-12-21_at_12.11.19_PM_1766315836431-EPAsA8Sy.webp 720w, /assets/Screenshot_2025-12-21_at_12.11.19_PM_1766315836431-BypttB-3.webp 1080w"},D={src:"/assets/Screenshot_2025-12-21_at_12.11.19_PM_1766315836431-BypttB-3.webp",w:1080,h:610},y={sources:P,img:D},N={avif:"/assets/Screenshot_2025-12-21_at_12.18.05_PM_1766315902568-DDS-zjka.avif 480w, /assets/Screenshot_2025-12-21_at_12.18.05_PM_1766315902568-CP5rihbO.avif 720w, /assets/Screenshot_2025-12-21_at_12.18.05_PM_1766315902568-V1p1-sy8.avif 1080w",webp:"/assets/Screenshot_2025-12-21_at_12.18.05_PM_1766315902568-AL3wnx9r.webp 480w, /assets/Screenshot_2025-12-21_at_12.18.05_PM_1766315902568-CrZ-94ds.webp 720w, /assets/Screenshot_2025-12-21_at_12.18.05_PM_1766315902568-BZG_ep-y.webp 1080w"},B={src:"/assets/Screenshot_2025-12-21_at_12.18.05_PM_1766315902568-BZG_ep-y.webp",w:1080,h:496},I={sources:N,img:B},$={avif:"/assets/Screenshot_2025-12-21_at_12.24.33_PM_1766316286605-DqQFXIEg.avif 480w, /assets/Screenshot_2025-12-21_at_12.24.33_PM_1766316286605-D8347GzL.avif 720w, /assets/Screenshot_2025-12-21_at_12.24.33_PM_1766316286605-CYp1x3Ah.avif 1080w",webp:"/assets/Screenshot_2025-12-21_at_12.24.33_PM_1766316286605-DOIa7s0a.webp 480w, /assets/Screenshot_2025-12-21_at_12.24.33_PM_1766316286605-mFGdgxbJ.webp 720w, /assets/Screenshot_2025-12-21_at_12.24.33_PM_1766316286605-C2KiBN_a.webp 1080w"},C={src:"/assets/Screenshot_2025-12-21_at_12.24.33_PM_1766316286605-C2KiBN_a.webp",w:1080,h:453},E={sources:$,img:C},J={avif:"/assets/Screenshot_2025-12-21_at_12.26.39_PM_1766316421363-pwAUUR8Z.avif 480w, /assets/Screenshot_2025-12-21_at_12.26.39_PM_1766316421363-ismlgyK-.avif 720w, /assets/Screenshot_2025-12-21_at_12.26.39_PM_1766316421363-3Jgr6kUr.avif 1080w",webp:"/assets/Screenshot_2025-12-21_at_12.26.39_PM_1766316421363-0N-f4l0W.webp 480w, /assets/Screenshot_2025-12-21_at_12.26.39_PM_1766316421363-Cimn-4Hr.webp 720w, /assets/Screenshot_2025-12-21_at_12.26.39_PM_1766316421363-CMh6Nz_Y.webp 1080w"},F={src:"/assets/Screenshot_2025-12-21_at_12.26.39_PM_1766316421363-CMh6Nz_Y.webp",w:1080,h:470},G={sources:J,img:F},k={avif:"/assets/intangiblesdata_fig01-C8Q6mqin.avif 480w, /assets/intangiblesdata_fig01-CZLmJYmU.avif 720w, /assets/intangiblesdata_fig01-D8IVoHmP.avif 1200w",webp:"/assets/intangiblesdata_fig01-DeOvacsn.webp 480w, /assets/intangiblesdata_fig01-D9KxwFbi.webp 720w, /assets/intangiblesdata_fig01-D5zppv_v.webp 1200w"},R={src:"/assets/intangiblesdata_fig01-D5zppv_v.webp",w:1200,h:1200},Z={sources:k,img:R},t={proj1:w,proj2:l,proj3:b,proj4:E,proj5:I,proj6:y,proj7:j,proj8:u,proj9:S,proj10:G,proj11:"/attached_assets/founding_patents_chart.png",proj12:Z};function z(){return s.jsxs(s.Fragment,{children:[s.jsx("title",{children:"Projects | Michael Ewens"}),s.jsx("div",{className:"min-h-screen bg-background",children:s.jsxs("main",{className:"pt-32 pb-20 px-6 container mx-auto max-w-5xl",children:[s.jsxs("header",{className:"mb-16 border-b border-border pb-12",children:[s.jsx("h1",{className:"font-heading text-5xl md:text-6xl font-bold mb-6",children:"Projects"}),s.jsx("p",{className:"text-xl text-muted-foreground leading-relaxed",children:"Beyond my research, I co-organize conferences and disseminate data and code."})]}),s.jsx("div",{className:"space-y-12",children:a.map((e,_)=>s.jsx("article",{className:"group border border-border hover:border-primary transition-colors bg-card",children:s.jsxs("div",{className:"flex flex-col md:flex-row",children:[s.jsx("div",{className:"md:w-1/3 bg-secondary/30 flex items-center justify-center overflow-hidden",children:typeof t[e.id]=="object"?s.jsx(r,{picture:t[e.id],sizes:"(max-width: 767px) calc(100vw - 3rem), 330px",alt:e.title,loading:_===0?"eager":"lazy",fetchPriority:_===0?"high":"auto",className:"w-full h-full object-cover aspect-video md:aspect-square"}):t[e.id]?s.jsx("img",{src:t[e.id],alt:e.title,loading:"lazy",decoding:"async",className:"w-full h-full object-cover aspect-video md:aspect-square"}):s.jsx("div",{className:"w-full aspect-video md:aspect-square bg-primary/10 flex items-center justify-center",children:s.jsx("span",{className:"font-heading text-6xl font-bold text-primary/30",children:String(_+1).padStart(2,"0")})})}),s.jsxs("div",{className:"md:w-2/3 p-8 flex flex-col justify-center",children:[s.jsx("h2",{className:"font-heading text-2xl md:text-3xl font-bold mb-4 group-hover:text-primary transition-colors",children:e.title}),s.jsx("p",{className:"text-muted-foreground leading-relaxed mb-6",children:e.description}),s.jsx("div",{children:s.jsx(c,{asChild:!0,variant:"outline",className:"rounded-none gap-2 font-mono text-xs uppercase tracking-wider",children:s.jsxs("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",children:["Visit Project ",s.jsx(n,{className:"h-4 w-4"})]})})})]})]})},e.id))})]})})]})}export{z as default};

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.