1"use strict";(self.webpackChunkds_o=self.webpackChunkds_o||[]).push([[1772],{41328:function(e,t,n){n.r(t),n.d(t,{Head:function(){return x},default:function(){return C}});var o=n(11151),a=n(67294);function r(e){const t=Object.assign({span:"span",p:"p",a:"a",h3:"h3",em:"em",strong:"strong"},(0,o.ah)(),e.components),{Text:n}=t;return n||function(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Text",!0),a.createElement(n,null,a.createElement(t.span,{dangerouslySetInnerHTML:{__html:'<span\n class="gatsby-resp-image-wrapper"\n style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 500px; "\n >\n <span\n class="gatsby-resp-image-background-image"\n style="padding-bottom: 24%; position: relative; bottom: 0; left: 0; background-image: url(\'data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAFABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAECBP/EABYBAQEBAAAAAAAAAAAAAAAAAAACA//aAAwDAQACEAMQAAABwWLzgH//xAAXEAEBAQEAAAAAAAAAAAAAAAACAQAS/9oACAEBAAEFAk653bmld//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABoQAQACAwEAAAAAAAAAAAAAAAEAESFhkbH/2gAIAQEABj8CyHIWDWoX5P/EABkQAQADAQEAAAAAAAAAAAAAAAEAESFBYf/aAAgBAQABPyHyN0AxTmtF8RWwwoxP/9oADAMBAAIAAwAAABD0H//EABYRAAMAAAAAAAAAAAAAAAAAAAABEf/aAAgBAwEBPxCsrP/EABYRAAMAAAAAAAAAAAAAAAAAAAABEf/aAAgBAgEBPxCIiP/EABsQAQACAwEBAAAAAAAAAAAAAAERIQAxcUGB/9oACAEBAAE/EIg1IUQeSdvHVCrEpEJp7vNLPiCj5n//2Q==\'); background-size: cover; display: block;"\n ></span>\n <img\n class="gatsby-resp-image-image"\n alt="55710a620b24 0fY93X cSE hVBfT6"\n title=""\n src="/static/fa6564a620d3e659155a317a7b437c33/bb312/55710a620b24__0fY93X-cSE_hVBfT6.jpg"\n srcset="/static/fa6564a620d3e659155a317a7b437c33/85449/55710a620b24__0fY93X-cSE_hVBfT6.jpg 300w,\n/static/fa6564a620d3e659155a317a7b437c33/bb312/55710a620b24__0fY93X-cSE_hVBfT6.jpg 500w"\n sizes="(max-width: 500px) 100v
1w, 500px"\n style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;"\n loading="lazy"\n decoding="async"\n />\n </span>'}}),a.createElement(t.p,null,"Once youâve gotten back into the swing of things after the Thanksgiving holiday, check out the two main events happening in Washington, DC this week. ",a.createElement(t.a,{href:"http://tech.state.gov/",rel:"nofollow noopener noreferrer"},"Tech@State"),", a two day event around technology for international development, is looking at how technology can be used around elections, while ",a.createElement(t.a,{href:"http://rootscamp.neworganizing.com/",rel:"nofollow noopener noreferrer"},"Rootscamp"),", a two day unconference, will bring together organizers to talk campaign strategy on the heels of the U.S. election. More details on both are below."),a.createElement(t.h3,{id:"friday-november-30"},a.createElement(t.a,{className:"anchor-heading",href:"#friday-november-30"},"Friday, November 30")),a.createElement(t.p,null,a.createElement(t.em,null,"8:45 am â 4:30 pm")),a.createElement(t.p,null,a.createElement(t.a,{href:"http://techatstate-electech.eventbrite.com/",rel:"nofollow noopener noreferrer"},a.createElement(t.strong,null,"Tech@State:ElecTech"))," : This Tech@State is focused entirely on elections and how technology can be used to improve executing, monitoring, fraud prevention, and more. Weâll be there talking about building an open data infrastructure for elections, specifically in Afghanistan, and monitoring results and ",a.createElement(t.a,{href:"http://mapbox.com/blog/election-mapping-usatoday/",rel:"nofollow noopener noreferrer"},"our recent maps")," of the U.S. election with USA TODAY."),a.createElement(t.p,null,a.createElement(t.em,null,"9:00 am â 5:00 pm")),a.createElement(t.p,null,a.createElement(t.a,{href:"http://rootscamp.neworganizing.com/",rel:"nofollow noopener noreferrer"},a.createElement(t.strong,null,"RootsCamp"))," : Campaigners and organizers will be gathering this Friday and Saturday to rehash lessons learned this election season. The unconference will cover strategies and approaches that worked and ones that bombed and technologies and infrastructures that were awesome or needed improvement. ",a.createElement(t.a,{href:"http://developmentseed.org/team/chris-herwig",rel:"nofollow noopener noreferrer"},"Chris")," will be there to talk about finding, analyzing, and publishing open data sets and how to visualize them with ",a.createElement(t.a,{href:"http://mapbox.com/",rel:"nofollow noopener noreferrer"},"MapBox")," tools."),a.createElement(t.h3,{id:"saturday-december-1"},a.createElement(t.a,{className:"anchor-heading",href:"#saturday-december-1"},"Saturday, December 1")),a.createElement(t.p,null,a.createElement(t.em,null,"9:00 am â 4:00 pm")),a.createElement(t.p,null,a.createElement(t.a,{href:"http://techatstate-electech.eventbrite.com/",rel:"nofollow noopener noreferrer"},a.createElement(t.strong,null,"Tech@State Unconference"))," : This casual follow up to Fridayâs event will allow participants to sit down, have conversations around themes that emerged the day before, and do some hands on workshops and trainings around implementing technology for elections. Itâs a great opportunity to dive deeper into specific strategies and tools with others working around common problems."))}var l=function(e){void 0===e&&(e={});const{wrapper:t}=Object.assign({},(0,o.ah)(),e.components);return t?a.createElement(t,e,a.createElement(r,e)):r(e)};var i=n(70394),c=n(14160),s=n(29208),m=n.n(s),d=n(38032),u=n(86131),g=n(17568),p=n(28469),A=n(50580),f=n(49615),h=n(11457),E=n(59291),w=n(51385),v=n(79008),b=n(4001);const B=i.ZP.dd.withConfig({displayName:"blog-single__EstTime",componentId:"sc-y43j7o-0"})(["&::before{content:'â ';}"]);function y(e){var t;const{data:n,location:o,pageContext:r,children:l}=e,{previous:i,next:s,id:b}=r,y=n.blogPost,{date:C,timeToRead:x}=y,{title:U,lead:N,authors:_,media:P,topics:k,related:I}=y.frontmatter,j=i?{url:`/blog/${i.slug}`,linkTitle:"Visit previous blog post",title:i.frontmatter.title}:null,Z=s?{url:`/blog/${s.slug}`,linkTitle:"Visit next blog post",title:s.frontmatter.title}:null,S=(0,d.c)(null==P||null===(t=P.cover)||void 0===t?void 0:t.url),T=m()(P,"cover.attribution"),$=(0,v.l4)(_),D=(0,f.u)({latestBlog:n.latestBlog,latestProject:n.latestProject,excludeId:b});return a.createElement(g.Z,{location:o},a.createElement(u.uv,null,a.createElement(u.zh,null,a.createElement(u.qc,null,a.createElement(u.hK,null,a.createElement(u.Rd,null,U),a.createElement(u.pZ,null,a.createElement(c.Link,{to:"/blog/",title:"View Blog page"},"Blog")),a.createElement(u.yW,null,a.createElement("dt",null,"Estimated"),a.createElement(B,null,Math.max(x,1).toFixed()," min read")),$.length>1?a.createElement(p.aQ,{authors:$,date:C}):1===$.length?a.createElement(p.DV,{url:`/team/${$[0].slug}`,name:$[0].name,image:$[0].avatar,date:C}):a.createElement(p.DV,{date:C})),N&&a.createElement(u.hk,null,a.createElement("p",null,N)))),a.createElement(u.KY,{isSoftPadded:!!S},S&&a.createElement(A.ZP,{size:"cover",decoration:"top",image:S,attribution:T,alt:"Blog post cover image"}),a.createElement(u.GK,null,a.createElement(w.L,null,l)),!(null==I||
1!I.length)&&a.createElement(E.Z,{related:I}),a.createElement(h.Z,{topics:k,prevPost:Z,nextPost:j}),a.createElement(f.Z,{items:D}))))}function C(e){return a.createElement(y,e,a.createElement(l,e))}const x=e=>{var t,n;let{data:o}=e;const{title:r,teaser:l,media:i}=o.blogPost.frontmatter;return a.createElement(b.Z,{title:r,description:l,image:null==i||null===(t=i.cover)||void 0===t||null===(n=t.url)||void 0===n?void 0:n.publicURL})}},11457:function(e,t,n){var o=n(67294),a=n(14160),r=n(70394),l=n(66820),i=n(79411),c=n(9421),s=n(86131),m=n(40305),d=n(79008),u=n(41493);const g=r.ZP.div.withConfig({displayName:"inpage-nav__InpageNavBlock",componentId:"sc-8gxmfi-0"})(["display:grid;grid-template-columns:1fr;grid-gap:",";grid-template-rows:min-content;&:last-child{","}"],(0,l.m2)(),l.BC.largeUp` 2 grid-column-start: content-10; 3 grid-column-end: span 3; 4 `),p=(0,r.ZP)(g).withConfig({displayName:"inpage-nav__InpageNavBlockTopics",componentId:"sc-8gxmfi-1"})(["grid-column:content-start / content-end;",""],l.BC.largeUp` 5 grid-column-start: content-start; 6 grid-column-end: span 6; 7 `),A=(0,r.ZP)(g).withConfig({displayName:"inpage-nav__InpageNavBlockPrevious",componentId:"sc-8gxmfi-2"})(["grid-column:content-start / content-end;",""],l.BC.largeUp` 8 grid-column-start: content-7; 9 grid-column-end: span 3; 10 `),f=(0,r.ZP)(g).withConfig({displayName:"inpage-nav__InpageNavBlockNext",componentId:"sc-8gxmfi-3"})(["grid-column:content-start / content-end;",""],l.BC.largeUp` 11 grid-column-start: content-10; 12 grid-column-end: span 3; 13 `),h=(0,r.ZP)(c.y).attrs({as:"h2",variation:"base"}).withConfig({displayName:"inpage-nav__InpageNavBlockTitle",componentId:"sc-8gxmfi-4"})([""]),E=r.ZP.ol.withConfig({displayName:"inpage-nav__InpageNavMenu",componentId:"sc-8gxmfi-5"})(["display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;li{font-size:0.875rem;line-height:1.25rem;text-transform:uppercase;font-variation-settings:'wdth' 96,'wght' 512;margin:",";","}&& a{display:block;"," &:hover{opacity:1;}}&& a,&& a:visited{color:",";}"],(0,l.m2)(0,1,1,0),l.BC.largeUp` 14 margin: ${(0,l.m2)(0,2,1,0)}; 15 `,u.B,(0,l.a8)("color.base")),w=(0,r.ZP)(i.X6).attrs({as:"p"}).withConfig({displayName:"inpage-nav__InpageNavItem",componentId:"sc-8gxmfi-6"})(["font-size:1.5rem;line-height:2rem;"," "," a{display:block;}"],l.BC.mediumUp` 16 font-size: 2rem; 17 line-height: 2.5rem; 18 `,l.BC.largeUp` 19 font-size: 2.5rem; 20 line-height: 3rem; 21 `);t.Z=e=>{const{topics:t,type:n="blog",prevPost:r,nextPost:l}=e;return(0,o.useEffect)((()=>(m.X.simple_combo("left",(()=>{r&&(0,a.navigate)(r.url)})),m.X.simple_combo("right",(()=>{l&&(0,a.navigate)(l.url)})),()=>{m.X.unregister_combo("left"),m.X.unregister_combo("right")})),[r,l]),o.createElement(s.n3,{role:"navigation"},t&&t.length&&o.createElement(p,null,o.createElement(h,null,"Topics"),o.createElement(E,null,t.map((e=>o.createElement("li",{key:e},o.createElement(a.Link,{to:"project"===n?(0,d.SU)(e):(0,d.x6)(e),title:"Explore topic"},e)))))),r&&o.createElement(A,null,o.createElement(h,null,"Previous"),o.createElement(w,null,o.createElement(a.Link,{to:r.url,title:r.linkTitle},r.title))),l&&o.createElement(f,null,o.createElement(h,null,"Next"),o.createElement(w,null,o.createElement(a.Link,{to:l.url,title:l.linkTitle},l.title))))}},49615:function(e,t,n){n.d(t,{u:function(){return g}});var o=n(15785),a=n(67294),r=n(38032),l=n(91109),i=n(67875),c=n(34518),s=n(84178),m=n(79008),d=n(27505);const u=e=>{var t;let{index:n,data:o}=e;const{slug:l}=o,{title:i,media:s}=o.frontmatter,d=(0,r.c)(null==s||null===(t=s.card)||void 0===t?void 0:t.url);if("Blog"===o.internal.type){const{excerpt:e,date:t,timeToRead:r}=o,{topics:s,authors:u,teaser:g}=o.frontmatter,p=(0,m.l4)(u);return a.createElement(c.gY,{title:i,slug:l,readTime:r,cardImage:d,authors:p,topics:s,date:t,excerpt:g||e,index:n+1})}if("Project"===o.internal.type){const{client:e}=o.frontmatter;return a.createElement(c.zD,{title:i,slug:l,cardImage:d,client:e,index:n+1,skin:"dark"})}return null};function g(e){let{latestBlog:t,latestProject:n,excludeId:r}=void 0===e?{}:e;return(0,a.useMemo)((()=>{var e,a;const l=(null!==(e=null==t?void 0:t.nodes)&&void 0!==e?e:[]).filter((e=>e.id!==r)).slice(0,3),i=null!==(a=null==n?void 0:n.nodes)&&void 0!==a?a:[];return[].concat((0,o.Z)(l),(0,o.Z)(i))}),[t,n,r])}t.Z=function(e){let{items:t=[]}=e;const[n,o]=(0,s.Z)();return(0,a.useEffect)((()=>{n(document.body)}),[n]),a.createElement(i.H$,null,a.createElement(i.M$,{grid:i.nc},a.createElement(i.AV,null,a.createElement(i.NZ,null,"What we're doing."),a.createElement(i.eN,null,"Latest"))),a.createElement(i.tr,null,a.createElement(l.R,{items:t,overscanBy:1/0,columnGutter:o?o.isXsmallDown()?16:o.isLargeDown()?32:48:null,columnCount:o?o.isSmallDown()?1:2:null,columnWidth:288,as:d.sw,itemAs:"li",itemKey:e=>e.id,render:u})))}},59291:function(e,t,n){var o=n(67294),a=n(38032),r=n(91109),l=n(67875),i=n(84178),c=n(79008),s=n(27505),m=n(34518);const d=e=>{var t;let{index:n,data:r}=e;const{post:l}=r,{slug:i}=l,{title:s,media:d}=l.frontmatter,u=(0,a.c)(null==d||null===(t=d.card)||void 0===t?void 0:t.url);if("Blog"===l.internal.type){const{excerpt:e,date:t,timeToRead:a}=l,{topics:r,authors:d,teaser:g}=l.frontmatter,p=(0,c.l4)(d);return o.createElement(m.gY,{title:s,slug:i,readTime:a,cardImage:u,authors:p,topics:r,date:t,excerpt:g||e,index:n+1})}if("Project"===l.internal.type){const{client:e}=l.frontmatter;return o.createElement(m.zD,{title:s,slug:i,cardImage:u,client:e,index:n+1,skin:"dark"})}return null};t.Z=function(e){const{related:t}=e,[n,a]=(0,i.Z)(),c=(0,o.useMemo)((()=>t.filter((e=>!!e.post))),[t]);return(0,o.useEffect)((()=>{n(document.body)}),[n]),o.createElement(l.H$,null,o.createElement(l.M$,{grid:l.nc},o.createElement(l.AV,null,o.createElement(l.NZ,null,"Related content"),o.createElement(l.eN,null,"More for you"))),o.createElement(l.tr,null,o.createElement(r.R,{overscanBy:1/0,items:c,columnGutter:a?a.isXsmallDown()?16:a.isLargeDown()?32:48:null,columnCount:a?a.isSmallDown()?1:2:null,columnWidth:288,as:s.sw,itemAs:"li",itemKey:e=>e.post.id,render:d})))}},67875:function(e,t,n){n.d(t,{$0:function(){return m},AV:function(){return g},H$:function(){return E},M$:function(){return u},NZ:function(){return p},UZ:function(){return d},eN:function(){return A},nc:function(){return h},tr:function(){return f}});var o=n(70394),a=n(79411),r=n(66820),l=n(59766),i=n(54885),c=n(9421),s=n(60981);const m=(0,o.ZP)(l.Z).attrs({as:"section"}).withConfig({displayName:"section__Section",componentId:"sc-mcuviu-0"})(["display:grid;grid-row-gap:",";"," "," ",""],(0,r.m2)(2),r.BC.mediumUp` 22 grid-row-gap: ${(0,r.m2)(4)}; 23 `,r.BC.largeUp` 24 grid-row-gap: ${(0,r.m2)(6)}; 25 `,r.BC.xlargeUp` 26 grid-row-gap: ${(0,r.m2)(8)}; 27 `),d=o.ZP.div.withConfig({displayName:"section__SectionLead",componentId:"sc-mcuviu-1"})(["",";"],i.b),u=(0,o.ZP)(l.Z).attrs((e=>({as:"header",grid:e.grid||{smallUp:["content-start","content-end"],mediumUp:["content-start","content-end"],largeUp:["content-start","content-end"]}}))).withConfig({displayName:"section__SectionHeader",componentId:"sc-mcuviu-2"})(["grid-row:1;grid-row-gap:",";align-items:end;"," "," ","{","}"],(0,r.m2)(1),r.BC.smallUp` 28 grid-row-gap: ${(0,r.m2)(2)}; 29 `,r.BC.largeUp` 30 grid-row-gap: ${(0,r.m2)(4)}; 31 `,d,(e=>{let{leadLayout:t}=e;switch(t){case"aside":return(0,o.iv)(["grid-row:2;grid-column:content-start / content-end;"," ",""],r.BC.mediumUp` 32 grid-column: content-start / content-end; 33 padding: ${(0,r.m2)(.5,0)}; 34 `,r.BC.largeUp` 35 grid-row: 1; 36 grid-column: content-8 / content-end; 37 `);case"column":return(0,o.iv)(["grid-row:2;grid-column:content-start / content-end;"," ",""],r.BC.mediumUp` 38 grid-column: content-start / content-end; 39 column-count: 2; 40 column-gap: ${(0,r.m2)(2)}; 41 `,r.BC.largeUp` 42 grid-column: content-start / content-end; 43 `);default:return(0,o.iv)(["grid-row:2;grid-column:content-start / content-end;"," ",""],r.BC.mediumUp` 44 grid-column: content-start / content-end; 45 `,r.BC.largeUp` 46 grid-column: content-start / content-7; 47 `)}})),g=o.ZP.div.withConfig({displayName:"section__SectionHeadline",componentId:"sc-mcuviu-3"})(["grid-column:content-start / content-end;
47display:flex;flex-flow:column nowrap;",""],r.BC.largeUp` 48 grid-column: content-start / content-7; 49 `),p=(0,o.ZP)(a.X6).attrs({as:"h1"}).withConfig({displayName:"section__SectionTitle",componentId:"sc-mcuviu-4"})(["font-size:2rem;line-height:2.5rem;margin:0;"," ",""],r.BC.mediumUp` 50 font-size: 3rem; 51 line-height: 3.5rem; 52 `,r.BC.largeUp` 53 font-size: 4rem; 54 line-height: 4.5rem; 55 `),A=(0,o.ZP)(c.y).attrs({as:"p",variation:"primary"}).withConfig({displayName:"section__SectionSuptitle",componentId:"sc-mcuviu-5"})(["order:-1;margin-bottom:",";",""],(0,r.m2)(),r.BC.mediumUp` 56 margin-bottom: ${(0,r.m2)(2)}; 57 `),f=o.ZP.div.withConfig({displayName:"section__SectionBody",componentId:"sc-mcuviu-6"})(["grid-row:2;display:grid;grid-column:full-start / full-end;grid-template-columns:1fr;grid-auto-rows:auto;grid-row-gap:",";"," "," ",""],(0,r.m2)(2),r.BC.mediumUp` 58 grid-row-gap: ${(0,r.m2)(4)}; 59 `,r.BC.largeUp` 60 grid-row-gap: ${(0,r.m2)(6)}; 61 `,r.BC.xlargeUp` 62 grid-row-gap: ${(0,r.m2)(8)}; 63 `),h=(o.ZP.div.withConfig({displayName:"section__SectionActions",componentId:"sc-mcuviu-7"})(["grid-column:span 4;display:grid;grid-auto-columns:1fr;grid-gap:",";"," "," "," > *{min-width:12rem;","}"],(0,r.m2)(1),r.BC.smallUp` 64 grid-auto-columns: min-content; 65 `,r.BC.mediumUp` 66 grid-column: span 8; 67 `,r.BC.largeUp` 68 grid-column: span 12; 69 `,r.BC.smallUp` 70 grid-row: 1; 71 `),{smallUp:["content-start","content-end"],mediumUp:["content-start","content-end"],largeUp:["content-start","content-5"]}),E=(0,o.ZP)(m).withConfig({displayName:"section__SectionCardGroup",componentId:"sc-mcuviu-8"})(["position:relative;z-index:2;&::before{",";border-top-left-radius:0;border-bottom-left-radius:0;grid-row:2;grid-column-start:full-start;grid-column-end:span content-3;top:",";"," "," ","}&::after{",";border-top-right-radius:0;border-bottom-right-radius:0;grid-row:2;grid-column-start:content-2;grid-column-end:span full-end;top:",";"," "," ","}","{","}","{grid-column:content-start / span 4;"," "," ","}","{position:relative;z-index:2;"," "," ","}"],s.A,(0,r.m2)(8),r.BC.smallUp` 72 grid-column-end: content-3; 73 top: ${(0,r.m2)(12)}; 74 `,r.BC.mediumUp` 75 grid-column-end: content-7; 76 top: ${(0,r.m2)(16)}; 77 `,r.BC.largeUp` 78 grid-row: 1; 79 grid-column-end: content-7; 80 top: ${(0,r.m2)(20)}; 81 `,s.A,(0,r.m2)(20),r.BC.smallUp` 82 top: ${(0,r.m2)(28)}; 83 `,r.BC.mediumUp` 84 grid-column-start: content-3; 85 top: min(${(0,r.m2)(36)}, calc(100% - 8rem)); 86 `,r.BC.largeUp` 87 grid-row: 1; 88 grid-column-start: content-7; 89 top: min(${(0,r.m2)(46)}, calc(100% - 12rem)); 90 `,u,r.BC.largeUp` 91 align-items: start; 92 `,g,r.BC.largeUp` 93 grid-column: content-start / span 8; 94 `,r.BC.largeUp` 95 grid-column: content-start / span 4; 96 `,r.BC.xlargeUp` 97 grid-column: content-start / span 3; 98 `,f,r.BC.smallDown` 99 padding: ${(0,r.m2)(0,1)}; 100 `,r.BC.mediumUp` 101 grid-column: content-start / content-end; 102 `,r.BC.largeUp` 103 grid-row: 1; 104 grid-column: content-5 / span 8; 105 `)},79008:function(e,t,n){n.d(t,{ZV:function(){return l},x6:function(){return c},SU:function(){return s},l4:function(){return i}});n(67294);var o=n(38032);const a=[{id:"all",label:"All Posts"},{id:"team",label:"Team"},{id:"data-ai-ml",label:"Data & AI/ML"},{id:"environment",label:"Environment"},{id:"society",label:"Society"},{id:"cloud-computing",label:"Cloud Computing & Infrastructure"},{id:"geospatial",label:"Geospatial Technology & Products"}],r=[{id:"all",label:"All"},{id:"labs",label:"Labs"},{id:"data-ai-ml",label:"Data & AI/ML"},{id:"environment",label:"Environment"},{id:"society",label:"Society"},{id:"cloud-computing",label:"Cloud Computing & Infrastructure"},{id:"geospatial",label:"Geospatial Technology & Products"}];async function l(e,t){let n;try{n=await fetch(e,t);const o=await n.json();if(n.status>=400){const e=new Error(o.message);throw e.statusCode=n.status,e.data=o,e}return{body:o,headers:n.headers}}catch(o){throw o.statusCode=n&&n.status||null,o}}function i(e){return null!=e&&e.length?e.map((e=>{var t,n,a;return{slug:e.slug,name:e.frontmatter.title,expertise:e.frontmatter.expertise,avatar:(0,o.c)(null===(t=e.frontmatter)||void 0===t||null===(n=t.media)||void 0===n||null===(a=n.avatar)||void 0===a?void 0:a.url)}})):[]}function c(e){const t=a.find((t=>t.label===e));return t?`/blog/topics/${t.id}`:`/blog/topics/${e}`}function s(e){const t=r.find((t=>t.label===e));return t?`/projects/topics/${t.id}`:`/projects/topics/${e}`}}}]); 106//# sourceMappingURL=component---src-templates-blog-single-index-js-content-file-path-content-blog-posts-2012-2012-11-26-week-in-dc-tech-november-26-mdx-583ea27159621f864cea.js.map
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.