1(self.webpackChunkprocessing_website=self.webpackChunkprocessing_website||[]).push([[678],{8223:function(e,t,a){"use strict";a.d(t,{NI:function(){return m},P4:function(){return i},WK:function(){return o},d$:function(){return s}});var n=a(7294),l=a(6735),r=a(8797),c=a(1685),s=function(e){return(0,n.useMemo)((function(){if(!e)return null;var t=e.relativeDirectory.split("/"),a=t[0],n=t[1];return{title:e.childJson.title,author:e.childJson.author,description:e.childJson.description,featured:e.childJson.featured,category:a,subcategory:n}}),[e])},i=function(e,t){return(0,n.useMemo)((function(){for(var a=[],n=0;n<e.length;n++){var l=e[n],r=void 0;if(Array.isArray(t))for(var s=0;s<t.length;s++)if(t[s].name===l.name){r=t[s];break}var i=l.relativeDirectory.split("/"),o=i[0],m=i[1];a.push({slug:l.name,path:(0,c.examplePath)(l.fields.name),name:l.childJson.name,order:l.childJson.order,level:l.childJson.level,category:o,subcategory:m,image:r,search:""+l.name})}return a}),[e,t])},o=function(e,t){return(0,n.useMemo)((function(){for(var a=[],n=0;n<e.length;n++)t.includes(e[n].slug)&&a.push(e[n]);return a}),[e,t])},m=function(e){var t=(0,l.Z)();return(0,n.useMemo)((function(){var a=[t.formatMessage({id:"learn"}),{slug:"/examples",label:t.formatMessage({id:"examples"})}];if(e){if(e.category){var n=t.formatMessage({id:e.category});a.push({slug:"/examples#"+(0,r.lV)(e.category),label:n})}if(e.subcategory){var l=t.formatMessage({id:e.subcategory});a.push({slug:"/examples#"+(0,r.lV)(e.category,l),label:l})}}return a}),[t,e])}},4938:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return X}});var n=a(7294),l=a(6735),r=a(9931),c=a.n(r),s=a(6819),i=a(3723),o=a(6064),m=a(9413),u=a(4678),d=function(e){var t=e.className,a=e.children;return n.createElement("div",{className:c()("Card-module--root--mkutZ",t)},a)},C=d;d.defaultProps={onClick:function(){}};var h="SketchGraphic-module--handlerCircle--yuY0u",p="SketchGraphic-module--handlerLine--cTJaL",f=(0,n.memo)((function(e){var t=e.x1,a=e.y1,l=e.x2,r=e.y2,c=e.d,s=e.unit,i=e.growCircle1,o=e.growCircle2;return n.createElement("g",null,c&&n.createElement("path",{d:c,className:p}),!c&&n.createElement("line",{x1:t*s,y1:a*s,x2:l*s,y2:r*s,className:p}),t>-1&&n.createElement("circle",{cx:t*s,cy:a*s,r:i?7:4,stroke:i?"#FEEF6B":null,className:h}),t>-1&&n.createElement("circle",{cx:l*s,cy:r*s,r:o?7:4,stroke:o?"#FEEF6B":null,className:h}))})),E=function(e){var t=e.showGrid,a=e.width,l=e.height,r=e.shapes,c=e.strokeWeight,s=e.strokeCap,i=(a-2)/8,o=(0,n.useMemo)((function(){if(!t)return null;for(var e=[],a=0;a<8;a++)for(var l=0;l<8;l++)e.push(n.createElement("rect",{key:"grid-"+a+"-"+l,x:a*i,y:l*i,width:i,height:i}));return e}),[t,i]),m=s?"butt":"round";return n.createElement("svg",{viewBox:"0 0 "+a+" "+l,className:"SketchGraphic-module--root--bggZ7"},n.createElement("g",{transform:"translate(1, 1)"},n.createElement("g",{className:"SketchGraphic-module--grid--vZTmU"},o),r.map((function(e,t){var a=e.showHandlers||null!==e.dragging,l="rgb("+e.color[0]+","+e.color[1]+","+e.color[2]+")",r=e.dragging,s=e.showPoint;if(e.line)return n.createElement(n.Fragment,{key:t},n.createElement("line",{x1:e.pos[0]*i,y1:e.pos[1]*i,x2:e.pos[6]*i,y2:e.pos[7]*i,stroke:l,strokeWidth:c*i,strokeLinecap:m}),a&&n.createElement(f,{growCircle1:0===r||1===r||0===s||1===s,growCircle2:6===r||7===r||6===s||7===s,x1:e.pos[0],y1:e.pos[1],x2:e.pos[6],y2:e.pos[7],unit:i}));var o="M "+e.pos[0]*i+" "+e.pos[1]*i+" C "+e.pos[2]*i+" "+e.pos[3]*i+" "+e.pos[4]*i+" "+e.pos[5]*i+" "+e.pos[6]*i+" "+e.pos[7]*i;return n.createElement(n.Fragment,{key:t},n.createElement("path",{d:o,stroke:l,fill:"none",strokeWidth:c*i,strokeLinecap:m}),a&&n.createElement("g",null,n.createElement(f,{d:o,unit:i}),n.createElement(f,{growCircle1:0===r||1===r||0===s||1===s,growCircle2:2===r||3===r||2===s||3===s,x1:e.pos[0],y1:e.pos[1],x2:e.pos[2],y2:e.pos[3],unit:i}),n.createElement(f,{growCircle1:6===r||7===r||6===s||7===s,growCircle2:4===r||5===r||4===s||5===s,x1:e.pos[6],y1:e.pos[7],x2:e.pos[4],y2:e.pos[5],unit:i})))}))))},g=function(e,t){return Number(Math.round(e+"e"+t)+"e-"+t)}
1,H=a(8797),V=function(e){var t=e.value,a=e.index,l=void 0===a?null:a,r=e.min,s=e.max,i=e.isInteger,o=void 0===i||i,m=e.className,u=e.onChange,d=e.onDraggingStart,C=e.onDraggingEnd,h=e.onMouseEnter,p=e.onMouseLeave,f=e.tabIndex,E=(0,n.useState)(null),V=E[0],k=E[1];(0,n.useEffect)((function(){if(V){var e=function(e){k(null),C&&C(l)},t=function(e){if(V){var t=(0,H.UI)(e.screenX-V.startX,V.dragMin,V.dragMax,r,s),a=o?Math.round(t):g(t,2);null===l?u(a):u(l,a)}};return document.addEventListener("mouseup",e),document.addEventListener("mousemove",t),function(){document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",t)}}}),[V,l,o,u,C,r,s]);return n.createElement("span",{role:"button","aria-label":"change position",tabIndex:f,className:c()(m,"Draggable-module--root--5LNNS"),onMouseEnter:function(e){h&&h(l)},onMouseLeave:function(e){h&&p(l)},onMouseDown:function(e){var a=(t-r)/(s-r);k({startX:e.screenX,dragMin:-250*a,dragMax:250*(1-a)}),d&&d(l)},onMouseUp:function(e){k(null)},onKeyDown:function(e){if(39===e.keyCode){var a=o?t+1:g(t+.1,2);a<=s&&(null===l?u(a):u(l,a))}else if(37===e.keyCode){var n=o?t-1:g(t-.1,2);n>=r&&(null===l?u(n):u(l,n))}}},t)},k=(0,n.memo)(V),v=function(e){var t,a=e.color,l=e.shapeIndex,r=e.onChangeShape,c=e.tabIndex,s=e.draggableClassName,i=function(e,t){var n=a.slice();n[e]=t,r(l,"color",n)},o="string"==typeof(t=a)?t:"#"+t[0].toString(16).padStart(2,"0")+t[1].toString(16).padStart(2,"0")+t[2].toString(16).padStart(2,"0");return n.createElement("span",null,n.createElement(k,{className:s,onChange:i,min:0,max:255,index:0,value:a[0],tabIndex:c}),", ",n.createElement(k,{className:s,onChange:i,min:0,max:255,index:1,value:a[1],tabIndex:c}),", ",n.createElement(k,{className:s,onChange:i,min:0,max:255,index:2,value:a[2],tabIndex:c}),n.createElement("span",{className:"Color-module--colorPatch--W0Kje",style:{backgroundColor:o}},n.createElement("input",{type:"color",className:"Color-module--input--sLqY3",value:o,"aria-label":"Choose color",tabIndex:c,onChange:function(e){return r(l,"color",function(e){if("object"==typeof e&&null!==e)return e;var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:null}(e.target.value))}})))},L=(0,n.memo)(v),M=function(e){for(var t=e.draggableClassName,a=e.shape,l=e.shapeIndex,r=e.min,s=e.max,i=e.onChangeShape,o=e.tabIndex,m=function(e,t){var n=a.pos.slice();n[e]=t,i(l,"pos",n)},u=function(e){i(l,"dragging",e)},d=function(){i(l,"dragging",null)},C=function(e){i(l,"showPoint",e)},h=function(){i(l,"showPoint",null)},p=[],f=0;f<a.pos.length;f++)(!a.line||f<2||f>5)&&(p.push(n.createElement(k,{key:"shape-pos-"+f,value:a.pos[f],index:f,className:t,onChange:m,onMouseEnter:C,onMouseLeave:h,onDraggingStart:u,onDraggingEnd:d,min:r,max:s,tabIndex:o})),p.push(f===a.pos.length-1?" * u":" * u, "));return n.createElement("span",{tabIndex:o,className:"Shape-module--root--CT87B",onMouseEnter:function(){i(l,"showHandlers",!0)},onMouseLeave:function(){i(l,"showHandlers",!1)}}," ",n.createElement("span",{className:"Shape-module--breakWhitespace--at6mQ"},n.createElement("button",{className:c()(t,"hljs-built_in"),onClick:function(){i(l,"line",!a.line)},tabIndex:o},a.line?"line":"bezier"),"(",p,")"))},y=(0,n.memo)(M),b="SketchCode-module--interactive--NjeUA",x=function(e){var t=e.num,a=e.children;return n.createElement("div",{className:"SketchCode-module--line--1AJMI"},n.createElement("div",{className:"SketchCode-module--num--WdWXq"},t),n.createElement("div",{className:"SketchCode-module--code--Jc-Um"},a))},w=function(){return n.createElement("div",{className:"SketchCode-module--folded--53bpG"},n.createElement("span",null,"···"),"}")},Z=function(e){e.width,e.height,e.unit;var t,a=e.showGrid,l=e.shapes,r=e.strokeWeight,s=e.strokeCap,i=e.isVisible,o=e.onChange,m=e.onChangeShape,d=e.onResetState,C=(0,n.useState)(!1),h=C[0],p=C[1],f=(0,n.useRef)(null);return(0,n.useEffect)((function(){setTimeout((function(){i?f.current.focus():f.current.blur()}),500)}),[i]),n.createElement("div",{className:c()("SketchCode-module--root---eJEZ",(t={},t["SketchCode-module--blink--jowSg"]=!h,t)),onMouseEnter:function(){return p(!0)}},n.createElement("div",{className:"SketchCode-module--numBar--Or+zV"}),n.createElement(x,{num:1},n.createElement("span",{className:"hljs-datatype"},"int")," u = 60;"),n.createElement(x,{num:2},n.createElement("span",{className:"hljs-datatype"},"boolean")," showGrid ="," ",n.createElement("button",{className:c()(b,"hljs-keyword"),onClick:function(e){return o("showGrid",!a)},tabIndex:i?0:-1,ref:f},a?"true":"false"),";"),n.createElement(x,{num:3}),n.createElement("details",{open:!0},n.createElement("summary",{tabIndex:i?0:-1},n.createElement(x,{num:4},n.createElement("span",{className:"hljs-keyword"},"void")," ",n.createElement("span",{className:"hljs-title"},"setup"),"() {",n.createElement(w,null))),n.createElement(x,{num:5}," ",n.createElement("span",{className:"hljs-built_in"},"size"),"(600, 600);"),n.createElement(x,{num:6},"}")),n.createElement(x,{num:7}),n.createElement("details",{open:!0},n.createElement("summary",{tabIndex:i?0:-1},n.createElement(x,{num:8},n.createElement("span",{className:"hljs-keyword"},"void")," ",n.createElement("span",{className:"hljs-title"},"draw"),"() {",n.createElement(w,null))),n.createElement(x,{num:9}," ",n.createElement("span",{className:"hljs-built_in"},"background"),"(255);"),n.createElement(x,{num:10}," if (showGrid) drawGrid();"),n.createElement(x,{num:11}," ",n.createElement("span",{className:"hljs-built_in"},"strokeCap"),"(",n.createElement("button",{className:c()(b,"hljs-constant"),onClick:function(e){return o("strokeCap",!s)},tabIndex:i?0:-1},s?"SQUARE":"ROUND"),");"),n.createElement(x,{num:12}," ",n.createElement("span",{className:"hljs-built_in"},"strokeWeight"),"(",n.createElement(k,{className:b,value:r,min:.5,max:2,isInteger:!1,onChange:function(e){return o("strokeWeight",e)},tabIndex:i?0:-1})," * u);"),n.createElement(x,{num:13}),l.map((function(e,t){var a=14+3*t;return n.createElement(n.Fragment,{key:"shape-block-"+t},n.createElement(x,{num:a}," ",n.createElement("span",{className:"hljs-built_in"},"stroke"),"(",n.createElement(L,{draggableClassName:b,onChangeShape:m,color:l[t].color,shapeIndex:t,tabIndex:i?0:-1}),");"),n.createElement(x,{num:a+1},n.createElement(y,{shape:e,shapeIndex:t,onChangeShape:m,draggableClassName:b,min:0,max:8,tabIndex:i?0:-1}),";"),t<l.length-1&&n.createElement(x,{num:a+2}))})),n.createElement(x,{num:22},"}")),n.createElement(x,{num:23}),n.createElement("details",null,n.createElement("summary",{tabIndex:i?0:-1},n.createElement(x,{num:24},n.createElement("span",{className:"hljs-keyword"}
1,"void")," drawGrid() {",n.createElement(w,null))),n.createElement(x,{num:25}," ",n.createElement("span",{className:"hljs-built_in"},"strokeWeight"),"(1);"),n.createElement(x,{num:26}," ",n.createElement("span",{className:"hljs-built_in"},"noFill"),"();"),n.createElement(x,{num:27}," ",n.createElement("span",{className:"hljs-built_in"},"stroke"),"(200);"),n.createElement(x,{num:28}," ",n.createElement("span",{className:"hljs-loop"},"for"),"(",n.createElement("span",{className:"hljs-datatype"},"int")," ","col = 0; col < 9; col++) {"),n.createElement(x,{num:29}," ",n.createElement("span",{className:"hljs-built_in"},"line"),"(col * u, 0, col * u, 8 * u);"),n.createElement(x,{num:30}," }"),n.createElement(x,{num:31}," ",n.createElement("span",{className:"hljs-loop"},"for"),"(",n.createElement("span",{className:"hljs-datatype"},"int")," ","row = 0; row < 9; row++) {"),n.createElement(x,{num:32}," ",n.createElement("span",{className:"hljs-built_in"},"line"),"(0, row * u, 8 * u, row * u);"),n.createElement(x,{num:33}," }"),n.createElement(x,{num:34},"}")),n.createElement(u.Z,{className:"SketchCode-module--reset--Ei+pc",variant:"gray",onClick:d,tabIndex:i?0:-1},"Reset"))},N=a(3767),F={showGrid:!0,width:600,height:600,unit:60,strokeWeight:1.5,strokeCap:!0,shapes:[{color:[5,100,255],pos:[4,1,7,1,7,5,4,5],showHandlers:!1,showPoint:null,dragging:null},{line:!0,color:[30,50,170],pos:[1,6,1,6,4,2,4,2],showHandlers:!1,showPoint:null,dragging:null},{line:!0,color:[130,175,255],pos:[1,3,1,3,2,5,2,5],showHandlers:!1,showPoint:null,dragging:null}]},S=function(e){var t,a=e.children,r=(0,n.useState)(null),s=r[0],i=r[1],o=(0,n.useState)(!1),m=o[0],d=o[1],C=(0,l.Z)();(0,n.useEffect)((function(){if(window.localStorage){var e=window.localStorage.getItem("sketch");i(e?JSON.parse(e):F)}}),[]),(0,n.useEffect)((function(){window.localStorage&&window.localStorage.setItem("sketch",JSON.stringify(s))}),[s]);var h=(0,n.useCallback)((function(e,t){i((function(a){var n;return Object.assign({},a,((n={})[e]=t,n))}))}),[]),p=(0,n.useCallback)((function(e,t,a){i((function(n){var l,r=Object.assign({},n);return r.shapes=n.shapes.slice(),r.shapes[e]=Object.assign({},r.shapes[e],((l={})[t]=a,l)),r}))}),[]),f=(0,n.useCallback)((function(){d((function(e){return!e}))}),[]),g=(0,n.useCallback)((function(){i(F)}),[]);return s?n.createElement("div",{className:"Sketch-module--root--c+j1q"},n.createElement("div",{className:c()(N.nC,N.eC,"Sketch-module--wrapper--j5fOq")},n.createElement("div",{className:c()(N.T5,"Sketch-module--left--IaBdm")},n.createElement("div",{className:"Sketch-module--splash--rex4Y"},a),n.createElement("div",{className:c()("Sketch-module--code--ng0+c",(t={},t["Sketch-module--codeVisible--qcgOt"]=m,t))},n.createElement(Z,Object.assign({onChange:h,onChangeShape:p,onResetState:g,isVisible:m},s)))),n.createElement("div",{className:c()(N.T5,"Sketch-module--right--QLYGu")},n.createElement(E,s),n.createElement(u.Z,{onClick:f,size:"large",variant:"animate2",className:"Sketch-module--editorBtn--9ciBb"},m?C.formatMessage({id:"closeEditor"}):C.formatMessage({id:"openEditor"}))))):null},I=(0,n.memo)(S),B=a(8223),j="index-module--button--urhgS",D="index-module--card--UQIrI",P=a(6639),_=a.n(P),z=a(8879),T=a.n(z),G=a(1044),A=a.n(G),U=a(5414),J=a.n(U),W=a(6157),R=a.n(W),O=[{name:"Fathom",url:"https://fathom.info/",width:"29%",Logo:A()},{name:"UCLA Design Media Arts",url:"http://dma.ucla.edu/",width:"18%",Logo:T()},{name:"NYU ITP",url:"https://tisch.nyu.edu/",width:"20%",Logo:"itp"},{name:"Design Systems International",url:"https://designsystems.international/",width:"33%",Logo:_()},{name:"Netlify",url:"https://www.netlify.com/",width:"20%",Logo:J()},{name:"Uptime Robot",url:"https://uptimerobot.com/",width:"18%",Logo:R()}],q=(0,n.memo)((function(e){var t=e.heading,a=e.examples,r=(0,l.Z)();return n.createElement("div",{className:c()(N.eC,"index-module--examples--B87SP")},n.createElement("h3",{className:c()(N.T5,"index-module--examplesHeading--ki4f5")},t),a.map((function(e){return n.createElement("div",{className:c()(N.T5,"index-module--example--ZjSrz"),key:e.path},n.createElement(s.UE,{to:e.path},n.createElement("div",{className:"index-module--imgContainer--m4A0r"},e.image&&n.createElement(i.G,{image:e.image.childImageSharp.gatsbyImageData,alt:"Code output of the "+e.name+" code example",loading:"eager"})),n.createElement("h4",null," ",r.formatMessage({id:e.name})),n.createElement("p",null," ",r.formatMessage({id:"ExamplesIn"},{subcat:r.formatMessage({id:e.subcategory})}))))}
1)),n.createElement("div",{className:c()(N.T5,"index-module--moreExamples--Gvkpg")},n.createElement(u.Z,{to:"/examples",variant:"animate1"},r.formatMessage({id:"moreExamples"}))))})),X=function(e){var t=e.data,a=(0,l.Z)(),r=(0,B.P4)(t.examples.nodes,t.exampleImages.nodes),s=(0,n.useState)([]),d=s[0],h=s[1];return(0,n.useEffect)((function(){var e=(0,H.Sy)(r.slice());h(e.length>4?e.slice(0,4):e)}),[r]),n.createElement(m.Z,{mainClassName:"index-module--main---YNK5"},n.createElement(o.Z,{title:a.formatMessage({id:"introTitle"}),description:a.formatMessage({id:"introText"})}),n.createElement(I,null,n.createElement("div",{className:"index-module--hero--yZ8D2"},n.createElement("h1",null,a.formatMessage({id:"introTitle"})),n.createElement("p",null,a.formatMessage({id:"introText"})),n.createElement("div",{className:"index-module--buttons--1EDc9"},n.createElement(u.Z,{to:"/download",variant:"animate1",size:"large",className:j},a.formatMessage({id:"download"})),n.createElement(u.Z,{to:"/reference",variant:"animate1",size:"large",className:j},a.formatMessage({id:"reference"})),n.createElement(u.Z,{to:"/donate",variant:"animate1",size:"large",className:j},a.formatMessage({id:"donate"}))))),n.createElement(q,{examples:d,heading:a.formatMessage({id:"examples"})}),n.createElement("div",{className:"index-module--gettingStarted--TUswO"},n.createElement("div",{className:c()(N.eC,N.nC)},n.createElement("div",{className:c()(N.T5,"index-module--gettingStartedMessage--bF5yS")},n.createElement("h2",null,a.formatMessage({id:"gettingStarted"})),n.createElement("div",null,n.createElement("p",{dangerouslySetInnerHTML:{__html:a.formatMessage({id:"gettingStartedP1"})}}))),n.createElement("div",{className:c()(N.T5,"index-module--cards--RUyE6")},n.createElement("div",{className:"index-module--cardsWrapper--h4fzn"},n.createElement(C,{className:D},n.createElement("h4",null,a.formatMessage({id:"cardGettingStarted"})),n.createElement("p",null,a.formatMessage({id:"cardGettingStartedDescription"})),n.createElement(u.Z,{to:"/tutorials/gettingstarted",variant:"animate1"},a.formatMessage({id:"cardGettingStartedButton"}))),n.createElement(C,{className:D},n.createElement("h4",null,a.formatMessage({id:"cardReference"})),n.createElement("p",null,a.formatMessage({id:"cardReferenceDescription"})),n.createElement(u.Z,{to:"/reference",variant:"animate1"},a.formatMessage({id:"cardReferenceButton"}))),n.createElement(C,{className:D},n.createElement("h4",null,a.formatMessage({id:"cardDownload"})),n.createElement("p",null,a.formatMessage({id:"cardDownloadDescription"})),n.createElement(u.Z,{to:"/download",variant:"animate1"},a.formatMessage({id:"cardDownloadButton"}))),n.createElement(C,{className:D},n.createElement("h4",null,a.formatMessage({id:"cardForum"})),n.createElement("p",null,a.formatMessage({id:"cardForumDescription"})),n.createElement(u.Z,{target:"_blank",rel:"noreferrer",href:"https://discourse.processing.org/",variant:"animate1"},a.formatMessage({id:"cardForumButton"}))))))),n.createElement("div",{className:"index-module--takePart--XKSDS"},n.createElement("div",{className:c()(N.eC,N.nC)},n.createElement("div",{className:c()(N.T5,"index-module--participate--FEque")},n.createElement("h2",null,a.formatMessage({id:"announcement"})),n.createElement("div",null,n.createElement("p",null,a.formatMessage({id:"announcementP1"})),n.createElement("p",null,a.formatMessage({id:"announcementP2"}))),n.createElement("div",{className:"index-module--participateButton--lp8Ah"},n.createElement(u.Z,{href:"https://day.processing.org",variant:"animate1",size:"large"},a.formatMessage({id:"announcementButton"})))),n.createElement("div",{className:c()(N.T5,"index-module--contribute--ob1Ci")},n.createElement("h2",null,a.formatMessage({id:"contribute"})),n.createElement("div",null,n.createElement("p",null,a.formatMessage({id:"contributeP1"})),n.createElement("p",null,a.formatMessage({id:"contributeP2"}),n.createElement("a",{href:"https://github.com/processing/processing4/blob/main/build/README.md",target:"_blank",rel:"noreferrer"},a.formatMessage({id:"building"})),","," ",n.createElement("a",{href:"https://github.com/processing/processing/wiki/Report-Bugs",target:"_blank",rel:"noreferrer"},a.formatMessage({id:"reporting"})),", "," ",n.createElement("a",{href:"https://github.com/processing/processing4/wiki",target:"_blank",rel:"noreferrer"},a.formatMessage({id:"creating"})),".")),n.createElement("div",{className:"index-module--contributeButton--qsNa7"},n.createElement(u.Z,{href:"https://github.com/processing/processing4/tree/main?tab=contributing-ov-file",target:"_blank",rel:"noreferrer",variant:"animate1",size:"large"},a.formatMessage({id:"buttonContribute"})))))),n.createElement("div",{className:"index-module--external--Mzg8G"},n.createElement("div",{className:c()(N.eC,N.nC)},n.createElement("div",{className:c()(N.T5,"index-module--externalLinks--ZtJpF")},n.createElement("h2",null,a.formatMessage({id:"externalLinks"})),n.createElement("ul",null,n.createElement("li",null,n.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://openprocessing.org/"},"OpenProcessing")),n.createElement("li",null,n.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://fyprocessing.tumblr.com/"},"For your Processing")),n.createElement("li",null,n.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://www.creativeapplications.net/category/processing/"},"Creative Applications")),n.createElement("li",null,n.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://www.reddit.com/r/processing/"},"Processing Subreddit")),n.createElement("li",null,n.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://vimeo.com/groups/processing"},"Vimeo")),n.createElement("li",null,n.createElement("a",{target:"_blank",rel:"noreferrer",href:"http://sketchpad.cc/"}
1,"Studio Sketchpad")))),n.createElement("div",{className:c()(N.T5,"index-module--partners--QCDus")},n.createElement("h2",null,a.formatMessage({id:"partners"})),n.createElement("ul",{className:"index-module--partnersList--Vc7qS"},O.map((function(e,a){var l=e.name,r=e.url,c=e.width,s=e.Logo;return n.createElement("li",{key:"partner-"+a,className:"index-module--partner--Xqvtq",style:{flexBasis:c}},n.createElement("a",{className:"index-module--logo--ZcEEj",href:r,target:"_blank",rel:"noreferrer"},"string"==typeof s?n.createElement(i.G,{image:t[s].childImageSharp.gatsbyImageData,alt:l}):n.createElement(s,null)))})))))))}},1685:function(e){var t=function(e){return e&&""!==e&&"en"!==e?"/"+e:""},a=function(e){return e.toLowerCase()};e.exports={exampleSlug:a,examplePath:function(e){return"/examples/"+a(e)+".html"},referencePath:function(e,a,n){return a&&"processing"!==a?t(n)+"/reference/libraries/"+a+"/"+e+".html":t(n)+"/reference/"+e+".html"},pathToName:function(e){return e.replace(/_$/g,"()").replace(/_/g,"::")}}},6639:function(e,t,a){var n=a(7294);function l(e){return n.createElement("svg",e,[n.createElement("title",{id:"dsi-name",ke
1y:0},"Design Systems International"),n.createElement("g",{clipPath:"url(#clip0)",key:1},[n.createElement("path",{d:"M38.4098 0H0V55.5H38.4098V0Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:0}),n.createElement("path",{d:"M19.336 13.858V43.03H22.196V13.858H33.064V11.262H8.38V13.858H19.336Z",fill:"black",key:1}),n.createElement("path",{d:"M58.2095 0H38.4098V55.5H58.2095V0Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:2}),n.createElement("path",{d:"M46.5717 43.03H49.2997V11.262H46.5717V43.03Z",fill:"black",key:3}),n.createElement("path",{d:"M100.317 0H58.2095V55.5H100.317V0Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:4}),n.createElement("path",{d:"M79.0873 43.954C87.2713 43.954 93.1673 37.574 93.1673 26.97C93.1673 17.158 87.5353 10.338 79.0873 10.338C70.6833 10.338 65.0073 17.158 65.0073 27.014C65.0073 37.53 70.9033 43.954 79.0873 43.954ZM79.0873 12.846C86.2593 12.846 90.2633 19.006 90.2633 26.97C90.2633 36.21 85.6433 41.358 79.0873 41.358C72.5313 41.358 67.9113 36.21 67.9113 27.014C67.9113 19.05 71.9593 12.846 79.0873 12.846Z",fill:"black",key:5}),n.createElement("path",{d:"M140.753 0H100.317V55.5H140.753V0Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:6}),n.createElement("path",{d:"M131.579 43.03V11.262H128.895V40.39L113.099 11.262H108.435V43.03H111.163L111.119 13.33L127.223 43.03H131.579Z",fill:"black",key:7}),n.createElement("path",{d:"M177.141 0H140.753V55.5H177.141V0Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:8}),n.createElement("path",{d:"M165.283 34.67L167.835 43.03H170.783L160.971 11.262H157.011L146.671 43.03H149.575L152.215 34.67H165.283ZM164.667 32.118H152.963L158.991 13.462L164.667 32.118Z",fill:"black",key:9}),n.createElement("path",{d:"M218.388 0H177.141V55.5H218.388V0Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:10}),n.createElement("path",{d:"M188.074 11.262H185.258V43.03H205.498V40.39H188.074V11.262Z",fill:"black",key:11}),n.createElement("path",{d:"M265.884 0H218.388V55.5H265.884V0Z",fill:"#C60C30",stroke:"#C60C30",key:12}),n.createElement("path",{d:"M258.822 27.014C258.822 16.63 252.794 11.262 244.83 11.262H234.006V43.03H244.478C253.542 43.03 258.822 37.002 258.822 27.014ZM255.918 27.014C255.918 34.934 252.398 40.39 245.094 40.39H236.822V13.858H245.446C251.826 13.858 255.918 18.83 255.918 27.014Z",fill:"white",key:13}),n.createElement("path",{d:"M303.899 0H265.884V55.5H303.899V0Z",fill:"#C60C30",stroke:"#C60C30",key:14}),n.createElement("path",{d:"M274.002 43.03H295.694V40.39H276.818V28.29H292.042V25.694H276.818V13.858H295.21V11.262H274.002V43.03Z",fill:"white",key:15}),n.createElement("path",{d:"M341.783 0H303.9V55.5H341.783V0Z",fill:"#C60C30",stroke:"#C60C30",key:16}),n.createElement("path",{d:"M319.673 27.234C321.961 27.938 324.117 28.554 326.361 29.126C330.453 30.138 332.301 32.074 332.301 34.934C332.301 38.63 328.869 41.05 323.677 41.05C316.769 41.05 314.305 36.166 313.381 33.878L310.741 35.462C313.205 41.666 319.145 43.778 323.677 43.778C330.365 43.778 335.337 40.214 335.337 34.714C335.337 29.742 331.113 27.322 327.109 26.31C324.821 25.738 322.709 25.166 320.597 24.506C316.241 23.142 314.525 21.426 314.525 18.786C314.525 15.398 317.605 13.11 322.445 13.11C327.197 13.11 330.673 16.454 331.949 19.006L334.413 17.026C331.597 13.198 327.637 10.514 322.445 10.514C316.109 10.514 311.665 13.726 311.665 18.874C311.665 23.494 315.801 26.002 319.673 27.234Z",fill:"white",key:17}),n.createElement("path",{d:"M361.583 0H341.783V55.5H361.583V0Z",fill:"#C60C30",stroke:"#C60C30",key:18}),n.createElement("path",{d:"M349.945 43.03H352.673V11.262H349.945V43.03Z",fill:"white",key:19}
1),n.createElement("path",{d:"M403.338 0H361.583V55.5H403.338V0Z",fill:"#C60C30",stroke:"#C60C30",key:20}),n.createElement("path",{d:"M392.537 33.262C391.437 38.674 387.521 41.314 382.549 41.314C375.685 41.314 371.285 35.55 371.285 27.146C371.285 18.742 375.553 12.846 382.857 12.846C387.565 12.846 391.085 16.014 392.537 19.798L395.133 18.17C392.933 13.374 388.445 10.338 382.901 10.338C374.409 10.338 368.381 16.938 368.381 27.19C368.381 37.266 373.925 43.954 382.549 43.954C387.477 43.954 391.217 41.358 393.021 37.002L393.505 43.03H395.397V26.75H378.721L380.173 29.302H392.537V33.262Z",fill:"white",key:21}),n.createElement("path",{d:"M451.274 0H403.339V55.5H451.274V0Z",fill:"#C60C30",stroke:"#C60C30",key:22}),n.createElement("path",{d:"M434.6 43.03V11.262H431.916V40.39L416.12 11.262H411.456V43.03H414.184L414.14 13.33L430.244 43.03H434.6Z",fill:"white",key:23}),n.createElement("path",{d:"M500 0H451.274V55.5H500V0Z",fill:"#013478",stroke:"#013478",key:24}),n.createElement("path",{d:"M474.548 27.234C476.836 27.938 478.992 28.554 481.236 29.126C485.328 30.138 487.176 32.074 487.176 34.934C487.176 38.63 483.744 41.05 478.552 41.05C471.644 41.05 469.18 36.166 468.256 33.878L465.616 35.462C468.08 41.666 474.02 43.778 478.552 43.778C485.24 43.778 490.212 40.214 490.212 34.714C490.212 29.742 485.988 27.322 481.984 26.31C479.696 25.738 477.584 25.166 475.472 24.506C471.116 23.142 469.4 21.426 469.4 18.786C469.4 15.398 472.48 13.11 477.32 13.11C482.072 13.11 485.548 16.454 486.824 19.006L489.288 17.026C486.472 13.198 482.512 10.514 477.32 10.514C470.984 10.514 466.54 13.726 466.54 18.874C466.54 23.494 470.676 26.002 474.548 27.234Z",fill:"white",key:25}),n.createElement("path",{d:"M38.0375 55.5H0V111H38.0375V55.5Z",fill:"#013478",stroke:"#013478",key:26}),n.createElement("path",{d:"M19.424 98.53H22.284V85.99L32.844 66.762H29.588L20.832 83.262L12.296 66.762H9.04L19.424 86.034V98.53Z",fill:"white",key:27}),n.createElement("path",{d:"M75.8805 55.5H38.0375V111H75.8805V55.5Z",fill:"#013478",stroke:"#013478",key:28}),n.createElement("path",{d:"M53.791 82.734C56.079 83.438 58.235 84.054 60.479 84.626C64.571 85.638 66.419 87.574 66.419 90.434C66.419 94.13 62.987 96.55 57.795 96.55C50.887 96.55 48.423 91.666 47.499 89.378L44.859 90.962C47.323 97.166 53.263 99.278 57.795 99.278C64.483 99.278 69.455 95.714 69.455 90.214C69.455 85.242 65.231 82.822 61.227 81.81C58.939 81.238 56.827 80.666 54.715 80.006C50.359 78.642 48.643 76.926 48.643 74.286C48.643 70.898 51.723 68.61 56.563 68.61C61.315 68.61 64.791 71.954 66.067 74.506L68.531 72.526C65.715 68.698 61.755 66.014 56.563 66.014C50.227 66.014 45.783 69.226 45.783 74.374C45.783 78.994 49.919 81.502 53.791 82.734Z",fill:"white",key:29}),n.createElement("path",{d:"M110.907 55.5H75.8805V111H110.907V55.5Z",fill:"#013478",stroke:"#013478",key:30}),n.createElement("path",{d:"M91.854 69.358V98.53H94.714V69.358H105.582V66.762H80.898V69.358H91.854Z",fill:"white",key:31}),n.createElement("path",{d:"M148.882 55.5H110.908V111H148.882V55.5Z",fill:"#013478",stroke:"#013478",key:32}),n.createElement("path",{d:"M119.005 98.53H140.697V95.89H121.821V83.79H137.045V81.194H121.821V69.358H140.213V66.762H119.005V98.53Z",fill:"white",key:33}),n.createElement("path",{d:"M195.13 55.5H148.883V111H195.13V55.5Z",fill:"#013478",stroke:"#013478",key:34}),n.createElement("path",{d:"M170.092 98.53H173.876L184.304 69.05L184.26 98.53H186.988V66.762H182.236L171.984 95.89L161.732 66.762H156.98V98.53H159.708L159.664 69.05L170.092 98.53Z",fill:"white",key:35}),n.createElement("path",{d:"M240.473 55.5H195.13V111H240.473V55.5Z",fill:"#013478",stroke:"#013478",key:36}),n.createElement("path",{d:"M210.883 82.734C213.171 83.438 215.327 84.054 217.571 84.626C221.663 85.638 223.511 87.574 223.511 90.434C223.511 94.13 220.079 96.55 214.887 96.55C207.979 96.55 205.515 91.666 204.591 89.378L201.951 90.962C204.415 97.166 210.355 99.278 214.887 99.278C221.575 99.278 226.547 95.714 226.547 90.214C226.547 85.242 222.323 82.822 218.319 81.81C216.031 81.238 213.919 80.666 211.807 80.006C207.451 78.642 205.735 76.926 205.735 74.286C205.735 70.898 208.815 68.61 213.655 68.61C218.407 68.61 221.883 71.954 223.159 74.506L225.623 72.526C222.807 68.698 218.847 66.014 213.655 66.014C207.319 66.014 202.875 69.226 202.875 74.374C202.875 78.994 207.011 81.502 210.883 82.734Z",fill:"white",key:37}),n.createElement("path",{d:"M267.732 55.5H240.473V111H267.732V55.5Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:38}),n.createElement("path",{d:"M256.114 98.53H258.842V66.762H256.114V98.53Z",fill:"black",key:39}),n.createElement("path",{d:"M308.127 55.5H267.732V111H308.127V55.5Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:40}),n.createElement("path",{d:"M298.973 98.53V66.762H296.289V95.89L280.493 66.762H275.829V98.53H278.557L278.513 68.83L294.617 98.53H298.973Z",fill:"black",key:41}
1),n.createElement("path",{d:"M343.153 55.5H308.126V111H343.153V55.5Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:42}),n.createElement("path",{d:"M324.1 69.358V98.53H326.96V69.358H337.828V66.762H313.144V69.358H324.1Z",fill:"black",key:43}),n.createElement("path",{d:"M381.129 55.5H343.154V111H381.129V55.5Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:44}),n.createElement("path",{d:"M351.251 98.53H372.943V95.89H354.067V83.79H369.291V81.194H354.067V69.358H372.459V66.762H351.251V98.53Z",fill:"black",key:45}),n.createElement("path",{d:"M419.896 55.5H381.129V111H419.896V55.5Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:46}),n.createElement("path",{d:"M401.766 84.054C406.694 84.054 409.07 86.078 409.114 90.786C409.158 93.954 409.51 97.298 410.126 98.53H413.47C412.502 97.21 412.194 93.514 412.106 90.742C411.974 85.77 409.378 82.822 405.066 82.69C409.642 82.118 412.81 79.17 412.81 75.122C412.81 69.974 408.674 66.762 403.086 66.762H389.226V98.53H392.042V84.054H401.766ZM403.306 69.402C407.09 69.402 409.906 71.646 409.906 75.342C409.906 78.906 406.738 81.414 402.338 81.414H392.042V69.402H403.306Z",fill:"black",key:47}),n.createElement("path",{d:"M460.291 55.5H419.896V111H460.291V55.5Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:48}),n.createElement("path",{d:"M451.137 98.53V66.762H448.453V95.89L432.657 66.762H427.993V98.53H430.721L430.677 68.83L446.781 98.53H451.137Z",fill:"black",key:49}),n.createElement("path",{d:"M500 55.5H460.291V111H500V55.5Z",fill:"#F1F1F1",stroke:"#F1F1F1",key:50}),n.createElement("path",{d:"M484.8 90.17L487.352 98.53H490.3L480.488 66.762H476.528L466.188 98.53H469.092L471.732 90.17H484.8ZM484.184 87.618H472.48L478.508 68.962L484.184 87.618Z",fill:"black",key:51})]),n.createElement("defs",{key:2},n.createElement("clipPath",{id:"clip0"},n.createElement("rect",{width:"500",height:"111",fill:"white"})))])}l.defaultProps={width:"500",height:"111",viewBox:"0 0 500 111",fill:"none",role:"img","aria-labelledby":"dsi-name"},e.exports=l,l.default=l},1044:function(e,t,a){var n=a(7294);function l(e){return n.createElement("svg",e,[n.createElement("title",{id:"fathom-name",key:0},"Fathom Information Design"),n.createElement("path",{d:"M11 89.8761V82.2195H21.5479V29.8878H11V22.161H71.9512V45.6224H65.3676C63.4327 38.879 61.6157 34.5707 59.9167 32.6976C58.2177 30.7776 55.2917 29.8176 51.1386 29.8176H34.9274V53.0683H40.2368C43.6819 53.0683 45.9237 52.5063 46.9619 51.3824C48.0474 50.2117 48.9205 47.402 49.5812 42.9532H56.2356V70.559H49.5812C49.0149 65.9229 48.1654 62.9961 47.0327 61.7785C45.9473 60.561 43.6819 59.9522 40.2368 59.9522H34.9274V82.2195H47.1035V89.8761H11ZM102.958 73.158V66.4146C102.25 66.6956 101.495 66.9298 100.692 67.1171C99.9373 67.2576 99.1586 67.3746 98.3563 67.4683H98.2855C93.8021 68.1707 90.7345 69.0839 89.0827 70.2078C87.4781 71.3317 86.6758 73.2751 86.6758 76.038C86.6286 76.1317 86.605 76.2488 86.605 76.3893C86.605 76.4829 86.605 76.6 86.605 76.7405C86.605 78.52 87.2421 80.042 88.5164 81.3063C89.7906 82.5239 91.3244 83.1327 93.1178 83.1327C93.2594 83.1327 93.3774 83.1327 93.4717 83.1327C93.6133 83.1327 93.7313 83.1327 93.8257 83.1327C96.3742 82.9454 98.5215 81.9385 100.268 80.1122C102.061 78.239 102.958 76.038 102.958 73.5093C102.958 73.4156 102.958 73.3454 102.958 73.2985C102.958 73.2517 102.958 73.1815 102.958 73.0878V73.158ZM114.001 90.438C113.907 90.438 113.789 90.438 113.647 90.438C113.553 90.438 113.435 90.438 113.293 90.438C110.839 90.438 108.739 89.5717 106.993 87.839C105.247 86.1063 104.374 84.0224 104.374 81.5873C104.374 81.5405 104.374 81.5171 104.374 81.5171C104.374 81.4702 104.374 81.4234 104.374 81.3766H103.878C102.462 84.1395 100.409 86.3639 97.7192 88.0498C95.0291 89.7824 92.0323 90.6488 88.7287 90.6488C88.6343 90.6488 88.54 90.6488 88.4456 90.6488C88.3512 90.6488 88.2568 90.6488 88.1624 90.6488H88.2332C87.9972 90.6488 87.7377 90.6488 87.4545 90.6488C87.1713 90.6956 86.8882 90.719 86.605 90.719C83.1126 90.719 80.1158 89.5015 77.6145 87.0663C75.1604 84.6312 73.9334 81.681 73.9334 78.2156V78.1454C73.9334 78.1454 73.9334 78.122 73.9334 78.0751C73.9334 78.0283 73.9334 77.9815 73.9334 77.9346C73.9334 76.3424 74.2401 74.8205 74.8537 73.3688C75.4672 71.9171 76.3167 70.6761 77.4021 69.6459C79.9978 67.6322 82.8767 66.0634 86.0387 64.9395C89.2479 63.7688 92.6222 63.1834 96.1618 63.1834H96.2326C99.1586 62.762 100.999 62.4341 101.754 62.2C102.557 61.9659 102.958 61.4507 102.958 60.6546V56.0185C102.958 52.9746 102.203 50.8205 100.692 49.5561C99.2294 48.2449 96.9405 47.5893 93.8257 47.5893C93.7313 47.5893 93.6369 47.5893 93.5425 47.5893C93.4953 47.5893 93.4245 47.5893 93.3302 47.5893C92.1031 47.5893 90.8997 47.7532 89.7198 48.081C88.5872 48.362 87.5017 48.8068 86.4634 49.4156L86.5342 49.3454C87.3837 49.8605 88.068 50.5629 88.5872 51.4527C89.1063 52.3424 89.3659 53.3024 89.3659 54.3327C89.3659 54.3795 89.3659 54.4263 89.3659 54.4732C89.3659 54.4732 89.3659 54.4966 89.3659 54.5434V54.4732C89.3187 56.159 88.7051 57.5873 87.5253 58.758C86.3454 59.9288 84.906 60.5141 83.207 60.5141C83.1126 60.5141 83.0182 60.5141 82.9239 60.5141C82.8767 60.4673 82.8059 60.4439 82.7115 60.4439C82.6643 60.4439 82.5935 60.4673 82.4991 60.5141C82.4047 60.5141 82.3339 60.5141 82.2867 60.5141C80.4934 60.5141 78.9595 59.882 77.6853 58.6176C76.4111 57.3532 75.7739 55.8312 75.7739 54.0517C75.7739 54.0049 75.7739 53.9815 75.7
1739 53.9815C75.7739 53.9346 75.7739 53.8878 75.7739 53.841V53.9112C75.7739 51.8976 76.3403 50.118 77.4729 48.5727C78.6056 47.0273 80.1158 45.7395 82.0036 44.7093C83.9385 43.6322 86.1803 42.8127 88.7287 42.2507C91.2772 41.6888 93.9437 41.4078 96.7281 41.4078C99.843 41.4078 102.533 41.759 104.798 42.4615C107.111 43.1171 109.022 44.1005 110.532 45.4117C112.043 46.7229 113.152 48.3385 113.86 50.2585C114.615 52.1785 114.992 54.3795 114.992 56.8615V79.9015C114.992 81.0722 115.205 81.9151 115.629 82.4302C116.101 82.8985 116.856 83.1327 117.895 83.1327C118.555 83.1327 119.193 82.7815 119.806 82.079C120.42 81.3766 120.939 80.3229 121.363 78.918L125.682 80.8849C124.502 84.2566 122.968 86.6917 121.08 88.1902C119.24 89.6888 116.88 90.438 114.001 90.438ZM133.398 31.2224V42.7424H124.124V49.8371H133.186V76.6C133.138 76.881 133.091 77.1854 133.044 77.5132C133.044 77.7941 133.044 78.0985 133.044 78.4263C133.044 81.8917 134.271 84.842 136.725 87.2771C139.226 89.759 142.223 91 145.716 91C145.999 91 146.258 91 146.494 91C146.73 91 146.966 90.9766 147.202 90.9298H147.131C151.096 90.9298 154.399 89.7824 157.042 87.4878C159.732 85.1932 161.691 81.5171 162.918 76.4595L157.609 74.5629C156.617 77.5132 155.579 79.6907 154.494 81.0956C153.455 82.4537 152.181 83.1327 150.671 83.1327C148.642 83.1327 147.226 82.5473 146.424 81.3766C145.668 80.2059 145.291 78.4966 145.291 76.2488V49.8371H160.865V42.7424H145.291V29.8878L133.398 31.2224ZM168.015 89.8761H193.783V82.2898H187.412V64.0966C187.412 63.8624 187.388 63.6517 187.341 63.4644C187.341 63.2302 187.341 62.9961 187.341 62.762C187.341 59.5307 188.403 56.7444 190.526 54.4029C192.697 52.0615 195.34 50.7268 198.455 50.399H198.526C198.573 50.399 198.62 50.399 198.667 50.399C198.762 50.399 198.856 50.399 198.951 50.399C199.895 50.399 200.768 50.5863 201.57 50.961C202.372 51.2888 203.08 51.7571 203.694 52.3659C204.496 53.2556 205.109 54.2859 205.534 55.4566C206.006 56.6273 206.242 57.8683 206.242 59.1795C206.242 59.3668 206.242 59.5307 206.242 59.6712C206.242 59.8117 206.242 59.9522 206.242 60.0927V82.2898H199.8V89.8761H225.568V82.2898H218.206V57.1424C218.206 52.4127 217.05 48.6429 214.737 45.8332C212.425 42.9766 209.074 41.5483 204.685 41.5483C202.703 41.642 200.838 41.9932 199.092 42.602C197.299 43.2107 195.647 44.0537 194.137 45.1307C192.674 46.161 191.376 47.402 190.243 48.8537C189.111 50.2585 188.19 51.8273 187.482 53.56L187.412 53.7005V19H168.015V27.0078H175.377V82.2898H168.015V89.8761ZM263.937 66.1337C263.937 59.5776 262.875 54.8478 260.751 51.9444C258.675 49.041 255.749 47.5893 251.973 47.5893C248.198 47.5893 245.39 49.0644 243.549 52.0146C241.756 54.918 240.859 59.6244 240.859 66.1337C240.859 72.5961 241.897 77.3259 243.974 80.3229C246.05 83.2732 249 84.7483 252.823 84.7483C256.504 84.7483 259.265 83.2732 261.105 80.3229C262.993 77.3259 263.937 72.5961 263.937 66.1337ZM252.398 90.9298C252.162 90.9298 251.926 90.9298 251.69 90.9298C251.454 90.9766 251.195 91 250.911 91C247.702 91 244.682 90.3912 241.85 89.1737C239.018 87.9561 236.541 86.2937 234.417 84.1863C232.293 82.079 230.618 79.6205 229.391 76.8107C228.164 74.001 227.55 71.0039 227.55 67.8195C227.55 67.5385 227.55 67.281 227.55 67.0468C227.597 66.7659 227.621 66.5083 227.621 66.2741V66.3444C227.621 66.1571 227.621 65.9698 227.621 65.7824C227.621 65.5951 227.621 65.3844 227.621 65.1502C227.621 61.8722 228.235 58.8049 229.462 55.9483C230.736 53.0449 232.435 50.5161 234.559 48.362C236.73 46.2078 239.278 44.522 242.204 43.3044C245.083 42.04 248.174 41.4078 251.478 41.4078C251.666 41.4078 251.832 41.4078 251.973 41.4078C252.115 41.4078 252.28 41.4078 252.469 41.4078H252.398C252.634 41.4078 252.87 41.4078 253.106 41.4078C253.389 41.4078 253.649 41.4078 253.885 41.4078C257.141 41.4078 260.185 42.0166 263.017 43.2341C265.848 44.4049 268.302 46.0439 270.379 48.1512C272.503 50.2585 274.178 52.7171 275.405 55.5268C276.632 58.3366 277.246 61.3337 277.246 64.518C277.246 64.7522 277.222 65.0098 277.175 65.2907C277.175 65.5249 277.175 65.759 277.175 65.9932V65.9229C277.175 66.1102 277.175 66.321 277.175 66.5551C277.222 66.7424 277.246 66.9298 277.246 67.1171C277.246 70.3951 276.609 73.4859 275.334 76.3893C274.06 79.2927 272.337 81.8215 270.167 83.9756C267.996 86.1298 265.447 87.839 262.521 89.1034C259.642 90.321 256.527 90.9298 253.177 90.9298C253.035 90.9298 252.894 90.9298 252.752 90.9298C252.61 90.9298 252.469 90.9298 252.327 90.9298H252.398ZM330.481 53.9112C330.481 53.8176 330.48
11 53.7473 330.481 53.7005C330.481 53.6068 330.481 53.5132 330.481 53.4195C330.481 50.1415 329.301 47.3551 326.941 45.0605C324.629 42.719 321.821 41.5483 318.517 41.5483C318.375 41.5483 318.234 41.5483 318.092 41.5483C317.998 41.5483 317.903 41.5483 317.809 41.5483C315.827 41.6888 313.939 42.1102 312.146 42.8127C310.352 43.5151 308.701 44.4283 307.19 45.5522C305.727 46.6761 304.43 47.9873 303.297 49.4859C302.164 50.9844 301.244 52.6 300.536 54.3327V54.4732V42.2507H281.635V49.8371H288.926V82.2898H281.635V89.8761H306.836V82.2898H301.032V64.0966C300.984 63.8624 300.961 63.6517 300.961 63.4644C300.961 63.2302 300.961 62.9961 300.961 62.762C300.961 59.6244 301.975 56.9083 304.005 54.6137C306.034 52.2722 308.535 50.8673 311.509 50.399H311.579C311.674 50.399 311.745 50.399 311.792 50.399C311.839 50.399 311.886 50.399 311.933 50.399C312.83 50.399 313.656 50.5629 314.411 50.8907C315.213 51.1717 315.898 51.5932 316.464 52.1551C317.219 53.0449 317.785 54.0751 318.163 55.2459C318.588 56.4166 318.8 57.6341 318.8 58.8985C318.8 59.1327 318.8 59.3434 318.8 59.5307C318.8 59.718 318.8 59.9054 318.8 60.0927V82.2898H312.995V89.8761H336.71V82.2898H330.905V64.0966C330.858 63.9093 330.835 63.6985 330.835 63.4644C330.835 63.2302 330.835 63.0195 330.835 62.8322C330.835 59.6946 331.849 56.9785 333.879 54.6839C335.908 52.3424 338.409 50.9141 341.383 50.399H341.453C341.5 50.399 341.548 50.399 341.595 50.399C341.689 50.399 341.76 50.399 341.807 50.399C342.657 50.399 343.459 50.5629 344.214 50.8907C345.016 51.1717 345.701 51.5932 346.267 52.1551C347.022 53.0917 347.612 54.1454 348.037 55.3161C348.462 56.4868 348.674 57.7278 348.674 59.039C348.674 59.2263 348.674 59.4137 348.674 59.601C348.674 59.7415 348.674 59.9054 348.674 60.0927V82.2898H342.869V89.8761H368V82.2898H360.779V57.1424C360.779 52.4127 359.67 48.6429 357.452 45.8332C355.281 42.9766 352.025 41.5483 347.683 41.5483C345.748 41.6888 343.907 42.0868 342.161 42.7424C340.368 43.3512 338.716 44.1941 337.206 45.2712C335.743 46.3483 334.445 47.6127 333.312 49.0644C332.18 50.4693 331.259 52.038 330.551 53.7707L330.481 53.9112Z",fill:"#BFBFBF",key:1})])}l.defaultProps={width:"379",height:"107",viewBox:"0 0 379 107",fill:"none",role:"img","aria-labelledby":"fathom-name"},e.exports=l,l.default=l},5414:function(e,t,a){var n=a(7294);function l(e){return n.createElement("svg",e,[n.createElement("g",{clipPath:"url(#clip0_235_8)",key:0},[n.createElement("path",{d:"M117.436 207.036V154.604L118.529 153.51H129.452L130.545 154.604V207.036L129.452 208.13H118.529L117.436 207.036Z",fill:"#05BDBA",key:0}),n.createElement("path",{d:"M117.436 53.5225V1.09339L118.529 0H129.452L130.545 1.09339V53.5225L129.452 54.6159H118.529L117.436 53.5225Z",fill:"#05BDBA",key:1}),n.createElement("path",{d:"M69.9539 169.238H68.4094L60.6869 161.512V159.967L78.7201 141.938L86.8976 141.942L87.9948 143.031V151.209L69.9539 169.238Z",fill:"#05BDBA",key:2}),n.createElement("path",{d:"M69.9462 38.8917H68.4017L60.6792 46.6181V48.1626L78.7124 66.192L86.8899 66.1882L87.9871 65.0986V56.9212L69.9462 38.8917Z",fill:"#05BDBA",key:3}),n.createElement("path",{d:"M1.09339 97.5104H75.3711L76.4645 98.6038V109.526L75.3711 110.62H1.09339L0 109.526V98.6038L1.09339 97.5104Z",fill:"#05BDBA",key:4}),n.createElement("path",{d:"M440.999 97.5104H510.91L512.004 98.6038V109.526L510.91 110.62H436.633L435.539 109.526L439.905 98.6038L440.999 97.5104Z",fill:"#05BDBA",key:5}),n.createElement("path",{d:"M212.056 108.727L210.963 109.821H177.079L175.986 110.914C175.986 113.101 178.173 119.657 186.916 119.657C190.196 119.657 193.472 118.564 194.566 116.377L195.659 115.284H208.776L209.869 116.377C208.776 122.934 203.313 132.774 186.916 132.774C168.336 132.774 159.589 119.657 159.589 104.357C159.589 89.0576 168.332 75.9408 185.822 75.9408C203.313 75.9408 212.056 89.0576 212.056 104.357V108.731V108.727ZM195.659 97.7971C195.659 96.7037 194.566 89.0538 185.822 89.0538C177.079 89.0538 175.986 96.7037 175.986 97.7971L177.079 98.8905H194.566L195.659 97.7971Z",fill:"#014847",key:6}),n.createElement("path",{d:"M242.66 115.284C242.66 117.47 243.753 118.564 245.94 118.564H255.776L256.87 119.657V130.587L255.776 131.681H245.94C236.103 131.681 227.36 127.307 227.36 115.284V91.2368L226.266 90.1434H218.617L217.523 89.05V78.1199L218.617 77.0265H226.266L227.36 75.9332V66.0965L228.453 65.0031H241.57L242.663 66.
10965V75.9332L243.757 77.0265H255.78L256.874 78.1199V89.05L255.78 90.1434H243.757L242.663 91.2368V115.284H242.66Z",fill:"#014847",key:7}),n.createElement("path",{d:"M283.1 131.681H269.983L268.889 130.587V56.2636L269.983 55.1702H283.1L284.193 56.2636V130.587L283.1 131.681Z",fill:"#014847",key:8}),n.createElement("path",{d:"M312.61 68.2871H299.493L298.399 67.1937V56.2636L299.493 55.1702H312.61L313.703 56.2636V67.1937L312.61 68.2871ZM312.61 131.681H299.493L298.399 130.587V78.1237L299.493 77.0304H312.61L313.703 78.1237V130.587L312.61 131.681Z",fill:"#014847",key:9}),n.createElement("path",{d:"M363.98 56.2636V67.1937L362.886 68.2871H353.05C350.863 68.2871 349.769 69.3805 349.769 71.5672V75.9408L350.863 77.0342H361.793L362.886 78.1276V89.0576L361.793 90.151H350.863L349.769 91.2444V130.591L348.676 131.684H335.559L334.466 130.591V91.2444L333.372 90.151H325.723L324.629 89.0576V78.1276L325.723 77.0342H333.372L334.466 75.9408V71.5672C334.466 59.5438 343.209 55.1702 353.046 55.1702H362.882L363.976 56.2636H363.98Z",fill:"#014847",key:10}),n.createElement("path",{d:"M404.42 132.774C400.046 143.704 395.677 150.261 380.373 150.261H374.906L373.813 149.167V138.237L374.906 137.144H380.373C385.836 137.144 386.929 136.05 388.023 132.77V131.677L370.536 89.05V78.1199L371.63 77.0265H381.466L382.56 78.1199L395.677 115.284H396.77L409.887 78.1199L410.98 77.0265H420.817L421.91 78.1199V89.05L404.424 132.77L404.42 132.774Z",fill:"#014847",key:11}),n.createElement("path",{d:"M135.454 131.681L134.361 130.587L134.368 98.9172C134.368 93.4541 132.22 89.2182 125.625 89.0806C122.234 88.9926 118.354 89.0729 114.209 89.2488L113.59 89.8834L113.598 130.587L112.504 131.681H99.3913L98.2979 130.587V77.5388L99.3913 76.4454L128.901 76.1778C143.685 76.1778 149.668 86.3356 149.668 97.8009V130.587L148.575 131.681H135.454Z",fill:"#014847",key:12})]),n.createElement("defs",{key:1},n.createElement("clipPath",{id:"clip0_235_8"},n.createElement("rect",{width:"512",height:"208.126",fill:"white"})))])}l.defaultProps={width:"512",height:"209",viewBox:"0 0 512 209",fill:"none"},e.exports=l,l.default=l},8879:function(e,t,a){var n=a(7294);function l(e){return n.createElement("svg",e,[n.createElement("title",{id:"dma-name",ke
1y:0},"UCLA Design Media Arts"),n.createElement("rect",{width:"225",height:"225",fill:"#1500FF",key:1}),n.createElement("path",{d:"M29.7783 146H51.5658C56.3781 146 60.4422 144.944 63.758 142.831C67.1031 140.865 69.7147 138.371 71.5926 135.348C72.2969 134.204 72.8984 133.104 73.3973 132.047C73.8667 130.962 74.2189 129.729 74.4536 128.35C74.9525 125.621 75.2019 120.809 75.2019 113.913C75.2019 107.428 75.0405 102.865 74.7177 100.224C74.3069 97.5834 73.3239 95.0599 71.7687 92.6537C67.4259 85.494 60.9116 81.8847 52.226 81.826H29.7783V146ZM39.5057 91.0252H51.1256C56.0553 90.9078 59.87 92.7124 62.5695 96.439C63.89 97.9355 64.7263 99.8869 65.0784 102.293C65.3425 104.699 65.4745 108.69 65.4745 114.265C65.4745 119.987 65.3425 123.89 65.0784 125.973C64.785 128.086 64.0954 129.832 63.0097 131.211C60.5449 134.938 56.5835 136.801 51.1256 136.801H39.5057V91.0252ZM86.5578 146H96.2851V105.99H96.4611L109.886 136.801H117.985L131.409 105.99H131.629V146H141.357V81.826H132.157L114.111 123.64L95.7129 81.826H86.5578V146ZM166.225 123.024L175.512 94.9865H175.688L184.975 123.024H166.225ZM192.722 146H202.978L179.65 81.826H171.507L148.179 146H158.478L163.408 131.651H187.748L192.722 146Z",fill:"white",key:2})])}l.defaultProps={width:"225",height:"225",viewBox:"0 0 225 225",fill:"none",role:"img","aria-labelledby":"dma-name"},e.exports=l,l.default=l},6157:function(e,t,a){var n=a(7294);function l(e){return n.createElement("svg",e,[n.createElement("circle",{cx:"512",cy:"512",r:"512",style:{fill:"#3bd771"},key:0}),n.createElement("path",{d:"M324.6 356.8v81.3c0 9.1-1.9 17.2-5.9 24-4 6.8-9.5 11.9-17 15.5-7.4 3.6-16.1 5.3-26.1 5.3-15.1 0-27.2-4-35.9-11.9-8.7-7.8-13.2-18.7-13.4-32.2v-81.9h30.1v82.5c.4 13.6 6.6 20.4 18.9 20.4 6.2 0 10.8-1.7 14-5.1 3.2-3.4 4.9-8.9 4.9-16.5v-81.3h30.4zm105.8 79c0 14.4-3.2 25.9-9.8 34.4-6.4 8.5-15.3 12.9-26.1 12.9-8.5 0-15.5-3.2-21-9.3v43.1h-28.9v-128h26.9l.8 8.5c5.5-6.8 12.7-10.2 21.9-10.2 11.5 0 20.2 4.2 26.5 12.5 6.4 8.3 9.5 19.9 9.5 34.6l.2 1.5zm-28.8-2c0-16.3-4.9-24.6-14.4-24.6-6.8 0-11.5 2.5-13.6 7.4v36.3c2.5 5.1 7.2 7.6 13.8 7.6 9.1 0 13.8-7.8 14.2-23.8v-2.9zm77.6-68.1v22.9h15.3v19.9h-15.3v42.2c0 3.4.6 5.9 1.9 7.2 1.3 1.3 3.8 2.1 7.4 2.1 2.8 0 5.3-.2 7.2-.4v20.6c-5.1 1.7-10.6 2.5-16.1 2.5-10 0-17.2-2.3-21.9-7-4.7-4.7-7-11.7-7-21.2v-45.8h-11.9v-19.9h11.9v-23.1h28.5zm28.9-.8c0-4 1.5-7.4 4.5-10.2 3-2.5 6.8-4 11.5-4s8.5 1.3 11.5 4c3 2.5 4.5 5.9 4.5 10.2 0 4-1.5 7.4-4.5 10.2-3 2.5-6.8 4-11.5 4s-8.5-1.3-11.5-4-4.5-6.2-4.5-10.2zm30.5 116.3h-28.9v-92.3h28.9v92.3zm47.5-92.3.8 10.8c6.6-8.3 15.3-12.5 26.3-12.5 11.7 0 19.5 4.7 23.5 14 6.4-9.3 15.3-14 27.2-14 18.7 0 28.4 11.2 28.9 33.9v60H664v-58.3c0-4.7-.8-8.1-2.3-10.4-1.7-2.1-4.5-3.2-8.7-3.2-5.7 0-10 2.5-12.7 7.6v64.3h-28.9V423c0-4.9-.8-8.3-2.3-10.4-1.5-2.1-4.5-3.2-8.7-3.2-5.5 0-9.8 2.5-12.7 7.6v64.3h-28.9v-92.5h27.3v.1zm172.5 94c-14.2 0-25.7-4.2-34.4-12.7S711 450.7 711 437.1V435c0-9.5 1.7-17.8 5.3-25 3.4-7.2 8.7-12.7 15.3-16.8 6.8-4 14.6-5.9 24-5.9 12.9 0 23.1 4 30.8 12.1 7.4 8.1 11.2 19.3 11.2 33.7v11.2h-57.3c1.1 5.1 3.2 9.3 6.8 12.3 3.4 3 8.1 4.5 13.6 4.5 9.1 0 16.1-3.2 21.4-9.5l13.2 15.5c-3.6 4.9-8.7 8.9-15.3 11.9-6.7 2.4-13.7 3.9-21.4 3.9zm-3.2-73.7c-8.5 0-13.4 5.5-15.1 16.8h29.1v-2.1c.2-4.7-1.1-8.3-3.6-10.6-2.3-2.8-5.9-4.1-10.4-4.1zM352.6 619.6c7.4-3.4 12.7-8.1 16.3-13.8 3.6-5.7 5.3-12.7 5.3-21.4 0-12.1-4.2-21.2-12.5-27.8-8.3-6.6-19.9-9.8-34.6-9.8h-49v124.3H308v-43.9h16.1l22.3 43.9h32v-1.3l-25.8-50.2zm-13-19.9c-3 3-7.2 4.5-12.9 4.5h-18.9V570h18.9c5.5 0 9.8 1.7 12.7 4.7 3 3 4.5 7.2 4.5 12.5s-1.3 9.5-4.3 12.5zm126.9-9.5c-7.8-8.7-18.9-12.9-32.7-12.9-8.9 0-16.8 1.9-23.5 5.7-6.8 3.8-11.9 9.3-15.5 16.5-3.6 7.2-5.3 15.5-5.3 24.6l-.2 5.3c.6 13.4 4.9 24.2 12.9 32 7.8 7.8 18.5 11.9 31.6 11.9 13.6 0 24.4-4.2 32.5-12.7 8.1-8.5 12.1-19.9 12.1-34.4v-1.1c0-14.8-3.8-26.5-11.9-34.9zm-16.6 37.1c-.2 15.7-5.5 23.5-15.7 23.5-5.3 0-9.1-1.9-11.9-5.9-2.8-4-4-10.4-4-18.9v-5.1c.8-14.2 6.2
1-21.4 15.7-21.4 10.6 0 15.9 8.3 15.9 24.8v3zm120.5-37.8c-6.4-8.3-15.3-12.3-26.7-12.3-8.5 0-15.5 3-20.8 9.1v-46.2H494v131.3h26l1.3-9.5c5.7 7.4 13.4 11.2 22.7 11.2 11.5 0 20.2-4.2 26.5-12.3 6.2-8.3 9.3-19.9 9.3-35v-1.5c0-14.8-3-26.5-9.4-34.8zm-21 51.4c-1.9 6.6-6.2 10-12.9 10-6.6 0-11-2.5-13.6-7.4v-36.7c2.5-4.9 7-7.4 13.6-7.4 4.9 0 8.5 1.9 10.8 5.7 2.3 3.6 3.6 10 3.6 18.9 0 8-.4 13.7-1.5 16.9zm119.1-50.7c-7.8-8.7-18.9-12.9-32.7-12.9-8.9 0-16.8 1.9-23.5 5.7-6.8 3.8-11.9 9.3-15.5 16.5-3.6 7.2-5.3 15.5-5.3 24.6l-.2 5.3c.6 13.4 4.9 24.2 12.9 32 7.8 7.8 18.5 11.9 31.6 11.9 13.6 0 24.4-4.2 32.5-12.7 8.1-8.5 12.1-19.9 12.1-34.4v-1.1c-.1-14.8-3.9-26.5-11.9-34.9zm-16.8 37.1c-.2 15.7-5.5 23.5-15.7 23.5-5.3 0-9.1-1.9-11.9-5.9-2.8-4-4-10.4-4-18.9v-5.1c.8-14.2 6.2-21.4 15.7-21.4 10.6 0 15.9 8.3 15.9 24.8v3zm49.2-71.5v23.1H689v19.9h11.9v45.8c0 9.5 2.3 16.5 7 21.2 4.7 4.7 11.9 7 21.9 7 5.5 0 11-.8 16.1-2.5v-20.6c-1.9.2-4.5.4-7.2.4-3.6 0-6.2-.8-7.4-2.1s-1.9-3.8-1.9-7.2v-42.2h15.3v-19.9h-15.3v-22.9h-28.5z",style:{fill:"#fff"},key:1})])}l.defaultProps={width:"800px",height:"800px",viewBox:"0 0 1024 1024"},e.exports=l,l.default=l}}]); 2//# sourceMappingURL=component---src-pages-index-js-f7e5b048e3c48bf66999.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.