CINXE.COM
OpenJS Foundation Events | OpenJS Foundation
<!DOCTYPE html><html lang="en" class="__variable_469f07 __variable_62325b font-sans"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/3478b6abef19b3b3-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/64c11685f08c78e1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-c78140bbb7623163.js"/><script src="/_next/static/chunks/b179b281-01f17650614607cb.js" async=""></script><script src="/_next/static/chunks/474-d2974b7e6551dc1a.js" async=""></script><script src="/_next/static/chunks/main-app-c480e4f040cb1c01.js" async=""></script><script src="/_next/static/chunks/889-633abbeb6dfbb992.js" async=""></script><script src="/_next/static/chunks/387-4e7847ea9e458877.js" async=""></script><script src="/_next/static/chunks/733-c28e2157e38528fd.js" async=""></script><script src="/_next/static/chunks/871-f33887e49d695d09.js" async=""></script><script src="/_next/static/chunks/993-e20e0f1ff1e8a061.js" async=""></script><script src="/_next/static/chunks/782-e41c2dbb5748b67f.js" async=""></script><script src="/_next/static/chunks/app/layout-b5f4bdc469b184d5.js" async=""></script><script src="/_next/static/chunks/157-ba835782c4a999e1.js" async=""></script><script src="/_next/static/chunks/375-70f489e3e6bf4ba5.js" async=""></script><script src="/_next/static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=GTM-5VW27N8" as="script"/><title>OpenJS Foundation Events | OpenJS Foundation</title><meta name="description" content="Check out what events we have coming up!"/><meta name="application-name" content="OpenJS Foundation"/><link rel="author" href="https://openjsf.org/"/><meta name="author" content="OpenJS Foundation"/><meta name="creator" content="OpenJS Foundation"/><meta name="publisher" content="OpenJS Foundation"/><meta name="format-detection" content="telephone=no"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="OpenJS Foundation Events | OpenJS Foundation"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="OpenJS Foundation Events | OpenJS Foundation"/><meta property="og:description" content="Check out what events we have coming up!"/><meta property="og:url" content="https://beskar-openjsf.vercel.app/"/><meta property="og:site_name" content="OpenJS Foundation"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@openjsf"/><meta name="twitter:title" content="OpenJS Foundation Events | OpenJS Foundation"/><meta name="twitter:description" content="Check out what events we have coming up!"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x32"/><meta name="next-size-adjust"/><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" noModule=""></script></head><body class="bg-white dark:bg-gray-900"><header class="sticky left-0 right-0 top-0 z-50 border-b border-gray-200 bg-white/90 backdrop-blur-sm dark:border-gray-700 dark:bg-gray-900/90"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-3 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5" href="/"><span class="sr-only">OpenJS Foundation</span><img alt="" loading="lazy" width="395" height="125" decoding="async" data-nimg="1" class="h-8 w-auto dark:brightness-0 dark:invert" style="color:transparent" srcSet="/_next/image?url=%2Flogo.svg&w=640&q=75 1x, /_next/image?url=%2Flogo.svg&w=828&q=75 2x" src="/_next/image?url=%2Flogo.svg&w=828&q=75"/></a></div><div class="flex lg:hidden"><button type="button" class="-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700 dark:text-gray-200"><span class="sr-only">Open main menu</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div><div class="hidden lg:flex lg:gap-x-12"><div class="hidden lg:block"><div class="relative" data-headlessui-state=""><button class="flex items-center gap-x-1 text-sm font-semibold leading-6 text-gray-900 dark:text-white" type="button" aria-expanded="false" data-headlessui-state="">About<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><div class="block lg:hidden"><div class="-mx-3" data-headlessui-state=""><button class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50" id="headlessui-disclosure-button-:Rcaqda:" type="button" aria-expanded="false" data-headlessui-state="">About<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><a class="hidden items-center gap-2 text-sm font-semibold leading-6 text-gray-900 dark:text-white lg:flex" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/openjs/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a><a class="-mx-3 flex items-center gap-2 rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 dark:text-white lg:hidden" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/openjs/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a><a class="hidden items-center gap-2 text-sm font-semibold leading-6 text-gray-900 dark:text-white lg:flex" href="/blog">Blog</a><a class="-mx-3 flex items-center gap-2 rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 dark:text-white lg:hidden" href="/blog">Blog</a><div class="hidden lg:block"><div class="relative" data-headlessui-state=""><button class="flex items-center gap-x-1 text-sm font-semibold leading-6 text-gray-900 dark:text-white" type="button" aria-expanded="false" data-headlessui-state="">Community<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><div class="block lg:hidden"><div class="-mx-3" data-headlessui-state=""><button class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50" id="headlessui-disclosure-button-:Rd2qda:" type="button" aria-expanded="false" data-headlessui-state="">Community<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div></div><div style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div><div class="hidden items-center gap-4 lg:flex lg:flex-1 lg:justify-end"><a href="https://slack-invite.openjsf.org" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 127 127" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 text-gray-400 transition-colors hover:text-gray-500 dark:text-gray-400 dark:hover:text-gray-500"><path d="M27.2 80C27.2 87.3 21.3 93.2 14 93.2C6.69995 93.2 0.799951 87.3 0.799951 80C0.799951 72.7 6.69995 66.8 14 66.8H27.2V80ZM33.7999 80C33.7999 72.7 39.7 66.8 47 66.8C54.3 66.8 60.2 72.7 60.2 80V113C60.2 120.3 54.3 126.2 47 126.2C39.7 126.2 33.7999 120.3 33.7999 113V80Z"></path><path d="M47 27C39.7 27 33.7999 21.1 33.7999 13.8C33.7999 6.49998 39.7 0.599976 47 0.599976C54.3 0.599976 60.2 6.49998 60.2 13.8V27H47ZM47 33.7C54.3 33.7 60.2 39.6 60.2 46.9C60.2 54.2 54.3 60.1 47 60.1H13.9C6.59995 60.1 0.699951 54.2 0.699951 46.9C0.699951 39.6 6.59995 33.7 13.9 33.7H47Z"></path><path d="M99.9 46.9C99.9 39.6 105.8 33.7 113.1 33.7C120.4 33.7 126.3 39.6 126.3 46.9C126.3 54.2 120.4 60.1 113.1 60.1H99.9V46.9ZM93.3 46.9C93.3 54.2 87.4 60.1 80.1 60.1C72.8 60.1 66.9 54.2 66.9 46.9V13.8C66.9 6.49998 72.8 0.599976 80.1 0.599976C87.4 0.599976 93.3 6.49998 93.3 13.8V46.9Z"></path><path d="M80.1 99.8C87.4 99.8 93.3 105.7 93.3 113C93.3 120.3 87.4 126.2 80.1 126.2C72.8 126.2 66.9 120.3 66.9 113V99.8H80.1ZM80.1 93.2C72.8 93.2 66.9 87.3 66.9 80C66.9 72.7 72.8 66.8 80.1 66.8H113.2C120.5 66.8 126.4 72.7 126.4 80C126.4 87.3 120.5 93.2 113.2 93.2H80.1Z"></path></svg></a><a href="https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com" target="_blank" rel="noopener noreferrer"><svg enable-background="new 0 0 200 200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="h-4 w-4 text-gray-400 transition-colors hover:text-gray-500 dark:text-gray-400 dark:hover:text-gray-500"><g transform="translate(3.75 3.75)"><path d="m65.211 125.276c-3.934-2.658-6.658-6.539-8.145-11.671l9.132-3.763c.829 3.158 2.276 5.605 4.342 7.342 2.053 1.737 4.553 2.592 7.474 2.592 2.987 0 5.553-.908 7.697-2.724s3.224-4.132 3.224-6.934c0-2.868-1.132-5.211-3.395-7.026s-5.105-2.724-8.5-2.724h-5.276v-9.039h4.736c2.921 0 5.382-.789 7.382-2.368s3-3.737 3-6.487c0-2.447-.895-4.395-2.684-5.855s-4.053-2.197-6.803-2.197c-2.684 0-4.816.711-6.395 2.145s-2.724 3.197-3.447 5.276l-9.039-3.763c1.197-3.395 3.395-6.395 6.618-8.987 3.224-2.592 7.342-3.895 12.342-3.895 3.697 0 7.026.711 9.974 2.145 2.947 1.434 5.263 3.421 6.934 5.947 1.671 2.539 2.5 5.382 2.5 8.539 0 3.224-.776 5.947-2.329 8.184s-3.461 3.947-5.724 5.145v.539c2.987 1.25 5.421 3.158 7.342 5.724 1.908 2.566 2.868 5.632 2.868 9.211s-.908 6.776-2.724 9.579-4.329 5.013-7.513 6.618c-3.197 1.605-6.789 2.421-10.776 2.421-4.618.013-8.881-1.316-12.815-3.974z"></path><path d="m121.25 79.961-9.974 7.25-5.013-7.605 17.987-12.974h6.895v61.197h-9.895z"></path><path d="m148.882 196.25 47.368-47.368-23.684-10.526-23.684 10.526-10.526 23.684z"></path><path d="m33.092 172.566 10.526 23.684h105.263v-47.368h-105.263z"></path><path d="m12.039-3.75c-8.723 0-15.789 7.066-15.789 15.789v136.842l23.684 10.526 23.684-10.526v-105.263h105.263l10.526-23.684-10.525-23.684z"></path><path d="m-3.75 148.882v31.579c0 8.724 7.066 15.789 15.789 15.789h31.579v-47.368z"></path><path d="m148.882 43.618v105.263h47.368v-105.263l-23.684-10.526z"></path><path d="m196.25 43.618v-31.579c0-8.724-7.066-15.789-15.789-15.789h-31.579v47.368z"></path></g></svg></a><a class="rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue" href="/join">Become a member</a></div></nav><div style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div></header><!--$--><section class="bg-gradient-to-b from-primary-blue/10 to-primary-blue/20 py-24" data-border="none"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="mx-auto max-w-2xl lg:mx-0"><h2 class="mt-2 bg-gradient-to-b from-primary-blue/80 to-primary-blue/100 bg-clip-text pb-2 text-4xl font-bold tracking-tight text-transparent dark:text-white sm:text-6xl"><span data-br=":R1dtsla:" data-brr="1" style="display:inline-block;vertical-align:top;text-decoration:inherit;text-wrap:balance">Upcoming Events</span><script>self.__wrap_n=self.__wrap_n||(self.CSS&&CSS.supports("text-wrap","balance")?1:2);self.__wrap_b=(e,t,r)=>{let n=(r=r||document.querySelector(`[data-br="${e}"]`)).parentElement,l=e=>r.style.maxWidth=e+"px";r.style.maxWidth="";let a=n.clientWidth,i=n.clientHeight,s=a/2-.25,o=a+.5,u;if(a){for(l(s),s=Math.max(r.scrollWidth,s);s+1<o;)l(u=Math.round((s+o)/2)),n.clientHeight===i?o=u:s=u;l(o*t+a*(1-t))}r.__wrap_o||"undefined"!=typeof ResizeObserver&&(r.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+r.dataset.brr,r)})).observe(n)};self.__wrap_n!=1&&self.__wrap_b(":R1dtsla:",1)</script></h2><p class="mt-4 text-lg leading-8 text-gray-900/70 dark:text-white"><span data-br=":R2dtsla:" data-brr="1" style="display:inline-block;vertical-align:top;text-decoration:inherit;text-wrap:balance">The OpenJS Foundation is proud to support our contributors and collaborators at events around the globe. Come see what we're up to!</span><script>self.__wrap_n=self.__wrap_n||(self.CSS&&CSS.supports("text-wrap","balance")?1:2);self.__wrap_b=(e,t,r)=>{let n=(r=r||document.querySelector(`[data-br="${e}"]`)).parentElement,l=e=>r.style.maxWidth=e+"px";r.style.maxWidth="";let a=n.clientWidth,i=n.clientHeight,s=a/2-.25,o=a+.5,u;if(a){for(l(s),s=Math.max(r.scrollWidth,s);s+1<o;)l(u=Math.round((s+o)/2)),n.clientHeight===i?o=u:s=u;l(o*t+a*(1-t))}r.__wrap_o||"undefined"!=typeof ResizeObserver&&(r.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+r.dataset.brr,r)})).observe(n)};self.__wrap_n!=1&&self.__wrap_b(":R2dtsla:",1)</script></p></div></div></section><!--/$--><!--$--><section class="relative isolate overflow-hidden bg-white py-24 dark:bg-gray-900"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="mt-24 items-start gap-16 overflow-hidden rounded-lg sm:grid sm:grid-cols-2"><div class="grid gap-8"><div><img alt="" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="h-12 w-12 object-contain" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopenjsf%2FZfxgHc68zyqdRo_f_1.png%3Fauto%3Dformat%2Ccompress&w=48&q=75 1x, /_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopenjsf%2FZfxgHc68zyqdRo_f_1.png%3Fauto%3Dformat%2Ccompress&w=96&q=75 2x" src="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopenjsf%2FZfxgHc68zyqdRo_f_1.png%3Fauto%3Dformat%2Ccompress&w=96&q=75"/></div><div><h3 class="text-xl font-semibold leading-6 text-gray-900 dark:text-white">Speakers Bureau</h3><p class="mt-4 text-base text-gray-500 dark:text-gray-400">New in 2024, the foundation will allocate money to be spent on its collaborators to travel and speak at approved events. All users of the speakers bureau funds will be approved by the program committee. We welcome collaborators to self-nominate to apply to speak at any JavaScript related or adjacent conference.</p></div><div><a class="inline-block rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue" href="https://forms.gle/eqz9DSz2d1mwnLLj7">Apply</a></div></div><div class="grid gap-8"><div><img alt="" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="h-12 w-12 object-contain" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopenjsf%2FZfxgHc68zyqdRo_f_1.png%3Fauto%3Dformat%2Ccompress&w=48&q=75 1x, /_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopenjsf%2FZfxgHc68zyqdRo_f_1.png%3Fauto%3Dformat%2Ccompress&w=96&q=75 2x" src="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopenjsf%2FZfxgHc68zyqdRo_f_1.png%3Fauto%3Dformat%2Ccompress&w=96&q=75"/></div><div><h3 class="text-xl font-semibold leading-6 text-gray-900 dark:text-white">Open Visualization Collaborator Summit</h3><p class="mt-4 text-base text-gray-500 dark:text-gray-400">At the Open Visualization Collaborator Summit, we'll be bringing together an international audience of geospatial minds to discuss how they are using deck.gl to build apps, foster more contribution and envisage the future of the leading open source mapping library.</p></div><div><a class="inline-block rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue" href="https://linuxfoundation.regfox.com/open-visualization-collaborator-summit-2024">Register</a></div></div></div></div></section><!--/$--><!--$--><section class="bg-white py-24"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="mx-auto max-w-4xl text-center"><p class="mt-2 text-4xl font-bold tracking-tight text-gray-900 sm:text-5xl">Where to Find Us This Year</p></div><p class="mx-auto mt-6 max-w-2xl text-center text-lg leading-8 text-gray-600">Here are some of the events that we'll be at in 2024 - we hope you'll say hi!</p><div class="-mx-6 mt-16 grid grid-cols-2 gap-0.5 overflow-hidden sm:mx-0 sm:rounded-2xl md:grid-cols-3"><a target="_blank" class="flex items-center justify-center bg-gray-400/5 p-8 sm:p-10" rel="noopener noreferrer" href="https://ghc.anitab.org/"><img alt="Transistor" loading="lazy" width="158" height="48" decoding="async" data-nimg="1" class="max-h-12 w-full max-w-[16rem] object-contain" style="color:transparent" src="https://images.prismic.io/openjsf/ZmtO4Jm069VX1u1X_3.png?auto=format%2Ccompress&rect=58%2C23%2C885%2C355&w=1000&h=401"/></a><a target="_blank" class="flex items-center justify-center bg-gray-400/5 p-8 sm:p-10" rel="noopener noreferrer" href="https://2024.squiggleconf.com/"><img alt="Transistor" loading="lazy" width="158" height="48" decoding="async" data-nimg="1" class="max-h-12 w-full max-w-[16rem] object-contain" style="color:transparent" src="https://images.prismic.io/openjsf/ZmtO3pm069VX1u1V_1.png?auto=format%2Ccompress&rect=61%2C54%2C877%2C292&w=1500&h=500"/></a><a target="_blank" class="flex items-center justify-center bg-gray-400/5 p-8 sm:p-10" rel="noopener noreferrer" href="https://medellin.cityjsconf.org/"><img alt="Transistor" loading="lazy" width="158" height="48" decoding="async" data-nimg="1" class="max-h-12 w-full max-w-[16rem] object-contain" style="color:transparent" src="https://images.prismic.io/openjsf/ZmtO4Zm069VX1u1Y_4.png?auto=format%2Ccompress&rect=87%2C43%2C800%2C321&w=1000&h=401"/></a><a target="_blank" class="flex items-center justify-center bg-gray-400/5 p-8 sm:p-10" rel="noopener noreferrer" href="https://www.nodeconf.eu/"><img alt="Transistor" loading="lazy" width="158" height="48" decoding="async" data-nimg="1" class="max-h-12 w-full max-w-[16rem] object-contain" style="color:transparent" src="https://images.prismic.io/openjsf/ZmtO35m069VX1u1W_2.png?auto=format%2Ccompress&rect=64%2C15%2C870%2C349&w=1000&h=401"/></a></div></div></section><!--/$--><footer class="border-t border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900" aria-labelledby="footer-heading"><h2 id="footer-heading" class="sr-only">Footer</h2><div class="mx-auto max-w-7xl px-6 pb-8 pt-16 sm:pt-24 lg:px-8 lg:pt-32"><div class="xl:grid xl:grid-cols-3 xl:gap-8"><a class="-m-1.5 p-1.5" href="/"><span class="sr-only">OpenJS Foundation</span><img alt="" loading="lazy" width="395" height="125" decoding="async" data-nimg="1" class="h-8 w-auto dark:brightness-0 dark:invert" style="color:transparent" srcSet="/_next/image?url=%2Flogo.svg&w=640&q=75 1x, /_next/image?url=%2Flogo.svg&w=828&q=75 2x" src="/_next/image?url=%2Flogo.svg&w=828&q=75"/></a><div class="mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0"><div class="md:grid md:grid-cols-2 md:gap-8"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">About</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/about">Overview</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/members">Members</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/foundation-leadership">Leadership</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/governance">Governance</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/projects">Projects</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/contact">Contact Us</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/join">Join</a></li></ul></div><div class="mt-10 md:mt-0"><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Community</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/collaboration">Collaboration</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://javascriptlandia.com/">JavaScriptLandia<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://www.openvisualization.org/">Open Visualization<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/sovereign-tech-fund">Sovereign Tech Fund</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://openjsworld2021.openjsf.org/">OpenJS World 2021<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://events.linuxfoundation.org/openjs-world/">OpenJS World 2022<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://events.linuxfoundation.org/open-source-summit-north-america/about/openjs-world/">OpenJS World 2023<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li></ul></div></div><div class="md:grid md:grid-cols-2 md:gap-8"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Legal</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/privacy">Privacy</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/terms">Terms</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/cla">CLA</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/export">Export</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md">Code of Conduct<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li></ul></div><div class="mt-10 md:mt-0"><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Explore</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/application-development/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/blog">Blog</a></li></ul></div></div></div></div><div class="mt-16 border-t border-gray-900/10 pt-8 dark:border-white/10 sm:mt-20 lg:mt-24 lg:flex lg:items-center lg:justify-between"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Connect with us!</h3><p class="mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400">Stay up to date with the latest news and updates from the OpenJS.</p></div><div class="flex space-x-6 md:order-2"><a href="https://twitter.com/openjsf" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">Twitter</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"></path></svg></a><a href="https://github.com/openjs-foundation/" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">GitHub</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path></svg></a><a href="https://www.youtube.com/c/OpenJSFoundation" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">YouTube</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path fill-rule="evenodd" d="M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z" clip-rule="evenodd"></path></svg></a></div></div><div class="prose prose-sm mt-8 max-w-none border-t border-gray-900/10 pt-8 dark:prose-invert dark:border-white/10"><p>Copyright © <a href="https://openjsf.org/">OpenJS Foundation</a>. All rights reserved. The<!-- --> <a href="https://openjsf.org/">OpenJS Foundation</a> has registered trademarks and uses trademarks. For a list of trademarks of the<!-- --> <a href="https://openjsf.org/">OpenJS Foundation</a>, please see our<!-- --> <a href="https://trademark-policy.openjsf.org/">Trademark Policy</a> <!-- -->and <a href="https://trademark-list.openjsf.org/">Trademark List</a>. Trademarks and logos not indicated on the<!-- --> <a href="https://trademark-list.openjsf.org/">list of OpenJS Foundation trademarks</a> <!-- -->are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.<br/><br/><a href="https://openjsf.org/">OpenJS Foundation</a> |<!-- --> <a href="https://members.openjsf.org/">Member Support</a> |<!-- --> <a href="https://terms-of-use.openjsf.org/">Terms of Use</a> |<!-- --> <a href="https://privacy-policy.openjsf.org/">Privacy Policy</a> |<!-- --> <a href="https://bylaws.openjsf.org/">Bylaws</a> |<!-- --> <a href="https://code-of-conduct.openjsf.org">Code of Conduct</a> |<!-- --> <a href="https://trademark-policy.openjsf.org/">Trademark Policy</a> |<!-- --> <a href="https://trademark-list.openjsf.org/">Trademark List</a> |<!-- --> <a href="https://www.linuxfoundation.org/cookies/">Cookie Policy</a></p></div></div></footer><script src="/_next/static/chunks/webpack-c78140bbb7623163.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/3478b6abef19b3b3-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/64c11685f08c78e1.css\",\"style\"]\n0:\"$L4\"\n"])</script><script>self.__next_f.push([1,"5:I[3105,[],\"\"]\n7:I[6969,[],\"\"]\n4:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/64c11685f08c78e1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L5\",null,{\"buildId\":\"nMbIIYYVarrPYDx4zCk11\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/events\",\"initialTree\":[\"\",{\"children\":[[\"page\",\"events\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialHead\":[false,\"$L6\"],\"globalErrorComponent\":\"$7\",\"children\":[null,\"$L8\",null]}]]\n"])</script><script>self.__next_f.push([1,"9:I[7653,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"782\",\"static/chunks/782-e41c2dbb5748b67f.js\",\"185\",\"static/chunks/app/layout-b5f4bdc469b184d5.js\"],\"\"]\na:I[7008,[],\"\"]\nb:I[4311,[],\"\"]\nc:I[4889,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e"])</script><script>self.__next_f.push([1,"38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"\"]\nf:I[9598,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"782\",\"st"])</script><script>self.__next_f.push([1,"atic/chunks/782-e41c2dbb5748b67f.js\",\"185\",\"static/chunks/app/layout-b5f4bdc469b184d5.js\"],\"Analytics\"]\n10:I[2063,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"Image\"]\n11:"])</script><script>self.__next_f.push([1,"I[8986,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"PrismicPreviewClient\"]\n12:I[2434,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458"])</script><script>self.__next_f.push([1,"877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"\"]\n"])</script><script>self.__next_f.push([1,"6:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"OpenJS Foundation Events | OpenJS Foundation\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Check out what events we have coming up!\"}],[\"$\",\"meta\",\"4\",{\"name\":\"application-name\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"link\",\"5\",{\"rel\":\"author\",\"href\":\"https://openjsf.org/\"}],[\"$\",\"meta\",\"6\",{\"name\":\"author\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"7\",{\"name\":\"creator\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"8\",{\"name\":\"publisher\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"9\",{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"meta\",\"10\",{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"11\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"OpenJS Foundation Events | OpenJS Foundation\"}],[\"$\",\"meta\",\"12\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:title\",\"content\":\"OpenJS Foundation Events | OpenJS Foundation\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:description\",\"content\":\"Check out what events we have coming up!\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:url\",\"content\":\"https://beskar-openjsf.vercel.app/\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:site_name\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:creator\",\"content\":\"@openjsf\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:title\",\"content\":\"OpenJS Foundation Events | OpenJS Foundation\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:description\",\"content\":\"Check out what events we have coming up!\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}],[\"$\",\"meta\",\"24\",{\"name\":\"next-size-adjust\"}]]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_469f07 __variable_62325b font-sans\",\"children\":[\"$\",\"body\",null,{\"className\":\"bg-white dark:bg-gray-900\",\"children\":[[\"$\",\"$L9\",null,{\"items\":[{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"label\":\"Overview\",\"link\":{\"id\":\"ZHIbPhAAACYAH3qd\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"about-the-openjs-foundation\",\"first_publication_date\":\"2023-05-27T15:01:20+0000\",\"last_publication_date\":\"2024-06-04T18:22:25+0000\",\"uid\":\"about\",\"url\":\"/about\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Learn about our mission, vision, and values.\",\"label_group\":null},{\"label\":\"Members\",\"link\":{\"id\":\"ZHIeahAAACcAH4jW\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"members\",\"first_publication_date\":\"2023-05-27T15:14:53+0000\",\"last_publication_date\":\"2024-11-26T21:04:36+0000\",\"uid\":\"members\",\"url\":\"/members\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Meet the members of our foundation.\",\"label_group\":null},{\"label\":\"Foundation Leadership\",\"link\":{\"id\":\"ZITzXxAAACAAl6j8\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2023-06-10T22:04:22+0000\",\"last_publication_date\":\"2024-05-06T19:50:08+0000\",\"uid\":\"foundation-leadership\",\"url\":\"/foundation-leadership\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Browse the foundation's leadership team.\",\"label_group\":null},{\"label\":\"Governance\",\"link\":{\"id\":\"ZHId1BAAACQAH4Yn\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"governance\",\"first_publication_date\":\"2023-05-27T15:12:24+0000\",\"last_publication_date\":\"2024-10-31T22:03:52+0000\",\"uid\":\"governance\",\"url\":\"/governance\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Learn about how we govern this foundation.\",\"label_group\":null},{\"label\":\"Projects\",\"link\":{\"id\":\"ZHImUxAAACcAH6wv\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"project-funding-opportunities\",\"first_publication_date\":\"2023-05-27T15:48:38+0000\",\"last_publication_date\":\"2024-06-24T17:17:33+0000\",\"uid\":\"projects\",\"url\":\"/projects\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Browse our supported projects.\",\"label_group\":null},{\"label\":\"Contact Us\",\"link\":{\"id\":\"ZHIeFBAAACQAH4dG\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"contact-the-openjs-foundation\",\"first_publication_date\":\"2023-05-27T15:13:26+0000\",\"last_publication_date\":\"2024-06-04T18:23:58+0000\",\"uid\":\"contact\",\"url\":\"/contact\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Get in touch with us.\",\"label_group\":null}],\"primary\":{\"label\":\"About\"},\"id\":\"navigation_dropdown$a0685b4f-8289-4288-814c-c5db73c04fcd\",\"slice_type\":\"navigation_dropdown\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{}],\"primary\":{\"label\":\"Training\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://training.linuxfoundation.org/openjs/\",\"target\":\"_blank\"}},\"id\":\"navigation_item$0b90bd09-e75f-47f4-ac5e-d6fbd06c8d16\",\"slice_type\":\"navigation_item\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{}],\"primary\":{\"label\":\"Blog\",\"link\":{\"id\":\"ZGVgwxAAACEAoWbW\",\"type\":\"blog\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"blog\",\"first_publication_date\":\"2023-05-17T23:18:29+0000\",\"last_publication_date\":\"2024-10-08T17:29:50+0000\",\"uid\":\"blog\",\"url\":\"/blog\",\"link_type\":\"Document\",\"isBroken\":false}},\"id\":\"navigation_item$e721e6b3-0d4e-45f1-a430-163121423c8a\",\"slice_type\":\"navigation_item\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"label\":\"Collaboration\",\"link\":{\"id\":\"ZHIi9xAAACQAH50Y\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2023-05-27T15:56:43+0000\",\"last_publication_date\":\"2023-12-06T17:15:57+0000\",\"uid\":\"collaboration\",\"url\":\"/collaboration\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":null,\"label_group\":null},{\"label\":\"JavaScriptLandia\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://javascriptlandia.com/\"},\"description\":null,\"label_group\":null},{\"label\":\"Upcoming Events\",\"link\":{\"id\":\"ZfxcUxIAAB8CeIFw\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"openjs-foundation-events\",\"first_publication_date\":\"2024-03-21T16:47:59+0000\",\"last_publication_date\":\"2024-06-13T19:58:10+0000\",\"uid\":\"events\",\"url\":\"/events\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":null,\"label_group\":null},{\"label\":\"Open Visualization\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://www.openvisualization.org/\"},\"description\":null,\"label_group\":\"Collaboration Spaces\"},{\"label\":\"Sovereign Tech Fund\",\"link\":{\"id\":\"ZHzJzRAAACYAq8V0\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2023-06-04T17:28:49+0000\",\"last_publication_date\":\"2023-11-27T18:23:48+0000\",\"uid\":\"sovereign-tech-fund\",\"url\":\"/sovereign-tech-fund\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"Healthy Web Check\",\"link\":{\"id\":\"Zh1wWREAAM-Vslit\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2024-04-15T19:55:21+0000\",\"last_publication_date\":\"2024-04-15T20:02:45+0000\",\"uid\":\"openjs-healthy-web-checkup\",\"url\":\"/openjs-healthy-web-checkup\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"Ecosystem Sustainability Program\",\"link\":{\"id\":\"ZjqRtREAAMIPRfP3\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"ecosystem-sustainability-program\",\"first_publication_date\":\"2024-05-21T16:00:53+0000\",\"last_publication_date\":\"2024-10-18T15:29:10+0000\",\"uid\":\"ecosystem-sustainability-program\",\"url\":\"/ecosystem-sustainability-program\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"OpenJS World 2021\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://openjsworld2021.openjsf.org/\"},\"description\":null,\"label_group\":\"OpenJS World\"},{\"label\":\"OpenJS World 2022\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://events.linuxfoundation.org/openjs-world/\"},\"description\":null,\"label_group\":\"OpenJS World\"},{\"label\":\"OpenJS World 2023\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://events.linuxfoundation.org/archive/2023/open-source-summit-north-america/about/openjs-world/\",\"target\":\"_blank\"},\"description\":null,\"label_group\":\"OpenJS World\"}],\"primary\":{\"label\":\"Community\"},\"id\":\"navigation_dropdown$a5a0665f-8899-476d-b605-378a968d3a73\",\"slice_type\":\"navigation_dropdown\",\"slice_label\":null}],\"calendar\":{\"link_type\":\"Web\",\"url\":\"https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com\"},\"slack\":{\"link_type\":\"Web\",\"url\":\"https://slack-invite.openjsf.org\"}}],[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"main\",null,{\"className\":\"grid min-h-full place-items-center bg-white px-6 py-24 sm:py-32 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-semibold text-primary-blue\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-4 text-3xl font-bold tracking-tight text-gray-900 sm:text-5xl\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base leading-7 text-gray-600\",\"children\":\"Sorry, we couldn’t find the page you’re looking for.\"}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex items-center justify-center gap-x-6\",\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue\",\"children\":\"Go back home\"}]}]]}]}],\"notFoundStyles\":[],\"initialChildNode\":[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",[\"page\",\"events\",\"d\"],\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"initialChildNode\":[\"$Ld\",\"$Le\",null],\"childPropSegment\":\"__PAGE__\",\"styles\":null}],\"childPropSegment\":[\"page\",\"events\",\"d\"],\"styles\":null}],[\"$\",\"$Lf\",null,{}],[\"$\",\"footer\",null,{\"className\":\"border-t border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900\",\"aria-labelledby\":\"footer-heading\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"footer-heading\",\"className\":\"sr-only\",\"children\":\"Footer\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 pb-8 pt-16 sm:pt-24 lg:px-8 lg:pt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"xl:grid xl:grid-cols-3 xl:gap-8\",\"children\":[[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"-m-1.5 p-1.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"OpenJS Foundation\"}],[\"$\",\"$L10\",null,{\"className\":\"h-8 w-auto dark:brightness-0 dark:invert\",\"src\":\"/logo.svg\",\"alt\":\"\",\"width\":395,\"height\":125}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:grid md:grid-cols-2 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"About\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/about\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Overview\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/members\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Members\",false]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/foundation-leadership\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Leadership\",false]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/governance\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Governance\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/projects\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Projects\",false]}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/contact\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Contact Us\",false]}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/join\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Join\",false]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 md:mt-0\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/collaboration\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Collaboration\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://javascriptlandia.com/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"JavaScriptLandia\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://www.openvisualization.org/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Open Visualization\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/sovereign-tech-fund\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Sovereign Tech Fund\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://openjsworld2021.openjsf.org/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2021\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://events.linuxfoundation.org/openjs-world/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2022\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://events.linuxfoundation.org/open-source-summit-north-america/about/openjs-world/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2023\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"md:grid md:grid-cols-2 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/privacy\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Privacy\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/terms\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Terms\",false]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/cla\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"CLA\",false]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/export\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Export\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Code of Conduct\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 md:mt-0\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Explore\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://training.linuxfoundation.org/application-development/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Training\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/blog\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Blog\",false]}]}]]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 border-t border-gray-900/10 pt-8 dark:border-white/10 sm:mt-20 lg:mt-24 lg:flex lg:items-center lg:justify-between\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Connect with us!\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\",\"children\":\"Stay up to date with the latest news and updates from the OpenJS.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex space-x-6 md:order-2\",\"children\":[[\"$\",\"a\",\"Twitter\",{\"href\":\"https://twitter.com/openjsf\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Twitter\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84\"}]}]]}],[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/openjs-foundation/\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"GitHub\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z\",\"clipRule\":\"evenodd\"}]}]]}],[\"$\",\"a\",\"YouTube\",{\"href\":\"https://www.youtube.com/c/OpenJSFoundation\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"YouTube\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z\",\"clipRule\":\"evenodd\"}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"prose prose-sm mt-8 max-w-none border-t border-gray-900/10 pt-8 dark:prose-invert dark:border-white/10\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Copyright © \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\". All rights reserved. The\",\" \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\" has registered trademarks and uses trademarks. For a list of trademarks of the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\", please see our\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-policy.openjsf.org/\",\"children\":\"Trademark Policy\"}],\" \",\"and \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"Trademark List\"}],\". Trademarks and logos not indicated on the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"list of OpenJS Foundation trademarks\"}],\" \",\"are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.\",[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://members.openjsf.org/\",\"children\":\"Member Support\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://terms-of-use.openjsf.org/\",\"children\":\"Terms of Use\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://privacy-policy.openjsf.org/\",\"children\":\"Privacy Policy\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://bylaws.openjsf.org/\",\"children\":\"Bylaws\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://code-of-conduct.openjsf.org\",\"children\":\"Code of Conduct\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-policy.openjsf.org/\",\"children\":\"Trademark Policy\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"Trademark List\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://www.linuxfoundation.org/cookies/\",\"children\":\"Cookie Policy\"}]]}]}]]}]]}],[\"$undefined\",[\"$\",\"$L11\",null,{\"repositoryName\":\"openjsf\",\"isDraftMode\":false}],[\"$\",\"$L12\",null,{\"src\":\"https://static.cdn.prismic.io/prismic.js?new=true\u0026repo=openjsf\",\"strategy\":\"lazyOnload\"}]],[[\"$\",\"$L12\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=GTM-5VW27N8\"}],[\"$\",\"$L12\",null,{\"id\":\"google-analytics\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n \\n gtag('config', 'GTM-5VW27N8');\\n \"}]]]}]}]\n"])</script><script>self.__next_f.push([1,"d:null\n"])</script><script>self.__next_f.push([1,"13:\"$Sreact.suspense\"\n14:I[7890,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"305\",\"static/chunks/app/%5Bpage%5D/page-4e8eb81059c63943.js\"],\"Balancer\"]\n"])</script><script>self.__next_f.push([1,"e:[[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"section\",null,{\"className\":\"bg-gradient-to-b from-primary-blue/10 to-primary-blue/20 py-24\",\"data-border\":\"none\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-2xl lg:mx-0\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mt-2 bg-gradient-to-b from-primary-blue/80 to-primary-blue/100 bg-clip-text pb-2 text-4xl font-bold tracking-tight text-transparent dark:text-white sm:text-6xl\",\"children\":[\"$\",\"$L14\",null,{\"children\":\"Upcoming Events\"}]}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg leading-8 text-gray-900/70 dark:text-white\",\"children\":[\"$\",\"$L14\",null,{\"children\":\"The OpenJS Foundation is proud to support our contributors and collaborators at events around the globe. Come see what we're up to!\"}]}]]}]}]}]}],[\"$\",\"$13\",null,{\"fallback\":null,\"children\":\"$L15\"}],[\"$\",\"$13\",null,{\"fallback\":null,\"children\":\"$L16\"}]]\n"])</script><script>self.__next_f.push([1,"15:[\"$\",\"section\",null,{\"className\":\"relative isolate overflow-hidden bg-white py-24 dark:bg-gray-900\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"mt-24 items-start gap-16 overflow-hidden rounded-lg sm:grid sm:grid-cols-2\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"grid gap-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[\"$\",\"$L10\",null,{\"className\":\"h-12 w-12 object-contain\",\"src\":\"https://images.prismic.io/openjsf/ZfxgHc68zyqdRo_f_1.png?auto=format,compress\",\"alt\":\"\",\"width\":48,\"height\":48}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Speakers Bureau\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-base text-gray-500 dark:text-gray-400\",\"children\":\"New in 2024, the foundation will allocate money to be spent on its collaborators to travel and speak at approved events. All users of the speakers bureau funds will be approved by the program committee. We welcome collaborators to self-nominate to apply to speak at any JavaScript related or adjacent conference.\"}]]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://forms.gle/eqz9DSz2d1mwnLLj7\",\"className\":\"inline-block rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue\",\"children\":\"Apply\"}]}]]}],[\"$\",\"div\",\"1\",{\"className\":\"grid gap-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[\"$\",\"$L10\",null,{\"className\":\"h-12 w-12 object-contain\",\"src\":\"https://images.prismic.io/openjsf/ZfxgHc68zyqdRo_f_1.png?auto=format,compress\",\"alt\":\"\",\"width\":48,\"height\":48}]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Open Visualization Collaborator Summit\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-base text-gray-500 dark:text-gray-400\",\"children\":\"At the Open Visualization Collaborator Summit, we'll be bringing together an international audience of geospatial minds to discuss how they are using deck.gl to build apps, foster more contribution and envisage the future of the leading open source mapping library.\"}]]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://linuxfoundation.regfox.com/open-visualization-collaborator-summit-2024\",\"className\":\"inline-block rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue\",\"children\":\"Register\"}]}]]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"16:[\"$\",\"section\",null,{\"className\":\"bg-white py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-4xl text-center\",\"children\":[\"$\",\"p\",null,{\"className\":\"mt-2 text-4xl font-bold tracking-tight text-gray-900 sm:text-5xl\",\"children\":\"Where to Find Us This Year\"}]}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-6 max-w-2xl text-center text-lg leading-8 text-gray-600\",\"children\":\"Here are some of the events that we'll be at in 2024 - we hope you'll say hi!\"}],[\"$\",\"div\",null,{\"className\":\"-mx-6 mt-16 grid grid-cols-2 gap-0.5 overflow-hidden sm:mx-0 sm:rounded-2xl md:grid-cols-3\",\"children\":[[\"$\",\"a\",null,{\"target\":\"_blank\",\"className\":\"flex items-center justify-center bg-gray-400/5 p-8 sm:p-10\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L10\",null,{\"unoptimized\":true,\"className\":\"max-h-12 w-full max-w-[16rem] object-contain\",\"src\":\"https://images.prismic.io/openjsf/ZmtO4Jm069VX1u1X_3.png?auto=format%2Ccompress\u0026rect=58%2C23%2C885%2C355\u0026w=1000\u0026h=401\",\"alt\":\"Transistor\",\"width\":158,\"height\":48}],\"href\":\"https://ghc.anitab.org/\"}],[\"$\",\"a\",null,{\"target\":\"_blank\",\"className\":\"flex items-center justify-center bg-gray-400/5 p-8 sm:p-10\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L10\",null,{\"unoptimized\":true,\"className\":\"max-h-12 w-full max-w-[16rem] object-contain\",\"src\":\"https://images.prismic.io/openjsf/ZmtO3pm069VX1u1V_1.png?auto=format%2Ccompress\u0026rect=61%2C54%2C877%2C292\u0026w=1500\u0026h=500\",\"alt\":\"Transistor\",\"width\":158,\"height\":48}],\"href\":\"https://2024.squiggleconf.com/\"}],[\"$\",\"a\",null,{\"target\":\"_blank\",\"className\":\"flex items-center justify-center bg-gray-400/5 p-8 sm:p-10\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L10\",null,{\"unoptimized\":true,\"className\":\"max-h-12 w-full max-w-[16rem] object-contain\",\"src\":\"https://images.prismic.io/openjsf/ZmtO4Zm069VX1u1Y_4.png?auto=format%2Ccompress\u0026rect=87%2C43%2C800%2C321\u0026w=1000\u0026h=401\",\"alt\":\"Transistor\",\"width\":158,\"height\":48}],\"href\":\"https://medellin.cityjsconf.org/\"}],[\"$\",\"a\",null,{\"target\":\"_blank\",\"className\":\"flex items-center justify-center bg-gray-400/5 p-8 sm:p-10\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L10\",null,{\"unoptimized\":true,\"className\":\"max-h-12 w-full max-w-[16rem] object-contain\",\"src\":\"https://images.prismic.io/openjsf/ZmtO35m069VX1u1W_2.png?auto=format%2Ccompress\u0026rect=64%2C15%2C870%2C349\u0026w=1000\u0026h=401\",\"alt\":\"Transistor\",\"width\":158,\"height\":48}],\"href\":\"https://www.nodeconf.eu/\"}]]}],null]}]}]\n"])</script><script>self.__next_f.push([1,""])</script></body></html>