1import{s as B,c as ke,u as Te,g as Ne,d as He,r as Cn,f as kn,b as tt,h as ot,o as _t,n as H,i as Tn}from"../chunks/scheduler.18fd0f2d.js";import{S as F,i as O,g as b,s as L,h as $,j as X,c as E,f as m,k as M,a as w,y as V,z as lt,A as Nn,B as Hn,d as W,t as j,C as at,r as et,u as nt,v as rt,w as it,x as T,D as An,E as Ln}from"../chunks/index.6935c884.js";import{e as En}from"../chunks/each.e59479a4.js";const Pn=e=>({}),Ae=e=>({});function In(e){let t,r,n,i,s,l,o,a,u,h;const c=e[3].header,f=ke(c,e,e[2],Ae),d=e[3].default,g=ke(d,e,e[2],null);return{c(){t=b("dialog"),r=b("div"),f&&f.c(),n=L(),i=b("hr"),s=L(),g&&g.c(),l=L(),o=b("hr"),this.h()},l(v){t=$(v,"DIALOG",{class:!0});var _=X(t);r=$(_,"DIV",{class:!0});var x=X(r);f&&f.l(x),n=E(x),i=$(x,"HR",{}),s=E(x),g&&g.l(x),l=E(x),o=$(x,"HR",{}),x.forEach(m),_.forEach(m),this.h()},h(){M(r,"class","svelte-avfgrp"),M(t,"class","svelte-avfgrp")},m(v,_){w(v,t,_),V(t,r),f&&f.m(r,null),V(r,n),V(r,i),V(r,s),g&&g.m(r,null),V(r,l),V(r,o),e[5](t),a=!0,u||(h=[lt(r,"click",Nn(e[4])),lt(t,"close",e[6]),lt(t,"click",Hn(e[7]))],u=!0)},p(v,[_]){f&&f.p&&(!a||_&4)&&Te(f,c,v,v[2],a?He(c,v[2],_,Pn):Ne(v[2]),Ae),g&&g.p&&(!a||_&4)&&Te(g,d,v,v[2],a?He(d,v[2],_,null):Ne(v[2]),null)},i(v){a||(W(f,v),W(g,v),a=!0)},o(v){j(f,v),j(g,v),a=!1},d(v){v&&m(t),f&&f.d(v),g&&g.d(v),e[5](null),u=!1,Cn(h)}}}function Sn(e,t,r){let{$$slots:n={},$$scope:i}=t,{showModal:s}=t,l;function o(c){kn.call(this,e,c)}function a(c){tt[c?"unshift":"push"](()=>{l=c,r(1,l)})}const u=()=>r(0,s=!1),h=()=>l.close();return e.$$set=c=>{"showModal"in c&&r(0,s=c.showModal),"$$scope"in c&&r(2,i=c.$$scope)},e.$$.update=()=>{e.$$.dirty&3&&l&&s&&l.showModal()},[s,l,i,n,o,a,u,h]}class ht extends F{constructor(t){super(),O(this,t,Sn,In,B,{showModal:0})}}function Dn(e){let t,r="Welcome",n,i,s="Helena Su is a fourth-year at UC Berkeley majoring in EECS and IEOR, with a interest in some stuff.",l,o,a="Explore around!";return{c(){t=b("h1"),t.textContent=r,n=L(),i=b("p"),i.textContent=s,l=L(),o=b("p"),o.textContent=a,this.h()},l(u){t=$(u,"H1",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-4p3d56"&&(t.textContent=r),n=E(u),i=$(u,"P",{class:!0,"data-svelte-h":!0}),T(i)!=="svelte-l3usck"&&(i.textContent=s),l=E(u),o=$(u,"P",{class:!0,"data-svelte-h":!0}),T(o)!=="svelte-zk839v"&&(o.textContent=a),this.h()},h(){M(t,"class","svelte-qyeyr1"),M(i,"class","svelte-qyeyr1"),M(o,"class","svelte-qyeyr1")},m(u,h){w(u,t,h),w(u,n,h),w(u,i,h),w(u,l,h),w(u,o,h)},p:H,d(u){u&&(m(t),m(n),m(i),m(l),m(o))}}}function Rn(e){let t,r="Welcome",n,i;return{c(){t=b("button"),t.textContent=r,this.h()},l(s){t=$(s,"BUTTON",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-336i7"&&(t.textContent=r),this.h()},h(){M(t,"class","welcome-btn svelte-qyeyr1")},m(s,l){w(s,t,l),n||(i=lt(t,"click",e[2]),n=!0)},p:H,d(s){s&&m(t),n=!1,i()}}}function zn(e){let t,r="Helena Su is a third-year at UC Berkeley majoring in EECS and IEOR, with a interest in some stuff.",n,i,s="Explore around!";return{c(){t=b("p"),t.textContent=r,n=L(),i=b("p"),i.textContent=s,this.h()},l(l){t=$(l,"P",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-sao9ur"&&(t.textContent=r),n=E(l),i=$(l,"P",{class:!0,"data-svelte-h":!0}),T(i)!=="svelte-zk839v"&&(i.textContent=s),this.h()},h(){M(t,"class","svelte-qyeyr1"),M(i,"class","svelte-qyeyr1")},m(l,o){w(l,t,o),w(l,n,o),w(l,i,o)},p:H,d(l){l&&(m(t),m(n),m(i))}}}function Vn(e){let t,r="<h2>Welcome</h2>";return{c(){t=b("span"),t.innerHTML=r,this.h()},l(n){t=$(n,"SPAN",{slot:!0,"data-svelte-h":!0}),T(t)!=="svelte-10w1jxh"&&(t.innerHTML=r),this.h()},h(){M(t,"slot","header")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function qn(e){let t,r,n,i,s,l,o;function a(d,g){return d[1]?Rn:Dn}let u=a(e),h=u(e);function c(d){e[3](d)}let f={$$slots:{header:[Vn],default:[zn]},$$scope:{ctx:e}};return e[0]!==void 0&&(f.showModal=e[0]),s=new ht({props:f}),tt.push(()=>at(s,"showModal",c)),{c(){t=b("div"),r=b("div"),n=b("div"),h.c(),i=L(),et(s.$$.fragment),this.h()},l(d){t=$(d,"DIV",{class:!0});var g=X(t);r=$(g,"DIV",{class:!0});var v=X(r);n=$(v,"DIV",{class:!0});var _=X(n);h.l(_),_.forEach(m),v.forEach(m),g.forEach(m),i=E(d),nt(s.$$.fragment,d),this.h()},h(){M(n,"class","content"),M(r,"class","root-circle svelte-qyeyr1"),M(t,"class","root-container svelte-qyeyr1")}
1,m(d,g){w(d,t,g),V(t,r),V(r,n),h.m(n,null),w(d,i,g),rt(s,d,g),o=!0},p(d,[g]){u===(u=a(d))&&h?h.p(d,g):(h.d(1),h=u(d),h&&(h.c(),h.m(n,null)));const v={};g&32&&(v.$$scope={dirty:g,ctx:d}),!l&&g&1&&(l=!0,v.showModal=d[0],ot(()=>l=!1)),s.$set(v)},i(d){o||(W(s.$$.fragment,d),o=!0)},o(d){j(s.$$.fragment,d),o=!1},d(d){d&&(m(t),m(i)),h.d(),it(s,d)}}}function Bn(e,t,r){let n=!1,i=!1;function s(){r(1,i=window.innerWidth<768)}_t(()=>{s(),window.addEventListener("resize",s)});function l(){r(0,n=!0)}function o(a){n=a,r(0,n)}return[n,i,l,o]}class Fn extends F{constructor(t){super(),O(this,t,Bn,qn,B,{})}}function On(e){let t,r='<div class="content svelte-15gfobm"><h1 class="svelte-15gfobm">Work</h1> <br/> <p class="svelte-15gfobm">VPG Apps Intern</p> <p class="svelte-15gfobm">@ Apple</p> <br/> <p class="svelte-15gfobm">AI SWE Intern </p><p class="svelte-15gfobm">@ Labyrinth</p> <br/> <p class="svelte-15gfobm"><a href="https://www.youtube.com/watch?v=4SiNQYElEmE" class="svelte-15gfobm">Acessible XR Research Assistant</a></p> <p class="svelte-15gfobm">@ Cornell Tech</p></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-rkq845"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle svelte-15gfobm")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function Xn(e){let t,r="Work",n,i;return{c(){t=b("button"),t.textContent=r,this.h()},l(s){t=$(s,"BUTTON",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-syjbr4"&&(t.textContent=r),this.h()},h(){M(t,"class","welcome-btn svelte-15gfobm")},m(s,l){w(s,t,l),n||(i=lt(t,"click",e[2]),n=!0)},p:H,d(s){s&&m(t),n=!1,i()}}}function Un(e){let t,r="VPG Apps Intern @ Apple",n,i,s="AI SWE Intern @ Labyrinth",l,o,a='<a href="https://www.youtube.com/watch?v=4SiNQYElEmE" class="svelte-15gfobm">XR Research Assistant</a> @ Cornell Tech';return{c(){t=b("p"),t.textContent=r,n=L(),i=b("p"),i.textContent=s,l=L(),o=b("p"),o.innerHTML=a,this.h()},l(u){t=$(u,"P",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-16id8av"&&(t.textContent=r),n=E(u),i=$(u,"P",{class:!0,"data-svelte-h":!0}),T(i)!=="svelte-lwzqy"&&(i.textContent=s),l=E(u),o=$(u,"P",{class:!0,"data-svelte-h":!0}),T(o)!=="svelte-132a5od"&&(o.innerHTML=a),this.h()},h(){M(t,"class","svelte-15gfobm"),M(i,"class","svelte-15gfobm"),M(o,"class","svelte-15gfobm")},m(u,h){w(u,t,h),w(u,n,h),w(u,i,h),w(u,l,h),w(u,o,h)},p:H,d(u){u&&(m(t),m(n),m(i),m(l),m(o))}}}function Gn(e){let t,r="<h2>Work</h2>";return{c(){t=b("span"),t.innerHTML=r,this.h()},l(n){t=$(n,"SPAN",{slot:!0,"data-svelte-h":!0}),T(t)!=="svelte-1a0mnu6"&&(t.innerHTML=r),this.h()},h(){M(t,"slot","header")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function Yn(e){let t,r,n,i,s;function l(c,f){return c[1]?Xn:On}let o=l(e),a=o(e);function u(c){e[3](c)}let h={$$slots:{header:[Gn],default:[Un]},$$scope:{ctx:e}};return e[0]!==void 0&&(h.showModal=e[0]),n=new ht({props:h}),tt.push(()=>at(n,"showModal",u)),{c(){t=b("div"),a.c(),r=L(),et(n.$$.fragment),this.h()},l(c){t=$(c,"DIV",{class:!0});var f=X(t);a.l(f),f.forEach(m),r=E(c),nt(n.$$.fragment,c),this.h()},h(){M(t,"class","circle-container svelte-15gfobm")},m(c,f){w(c,t,f),a.m(t,null),w(c,r,f),rt(n,c,f),s=!0},p(c,[f]){o===(o=l(c))&&a?a.p(c,f):(a.d(1),a=o(c),a&&(a.c(),a.m(t,null)));const d={};f&32&&(d.$$scope={dirty:f,ctx:c}),!i&&f&1&&(i=!0,d.showModal=c[0],ot(()=>i=!1)),n.$set(d)},i(c){s||(W(n.$$.fragment,c),s=!0)},o(c){j(n.$$.fragment,c),s=!1},d(c){c&&(m(t),m(r)),a.d(),it(n,c)}}}function Wn(e,t,r){let n=!1,i=!1;function s(){r(1,i=window.innerWidth<768)}_t(()=>{s(),window.addEventListener("resize",s)});function l(){r(0,n=!0)}function o(a){n=a,r(0,n)}return[n,i,l,o]}class jn extends F{constructor(t){super(),O(this,t,Wn,Yn,B,{})}}function Qn(e){let t,r='<div class="content"><h1 class="svelte-1fgfy0r">Project</h1> <br/> <p class="svelte-1fgfy0r"><a href="https://github.com/helenawsu/immersive-metal" class="svelte-1fgfy0r">Glowing Cubes</a></p> <p class="svelte-1fgfy0r">Interactive Particle Simulation on Vision Pro</p> <br/> <p class="svelte-1fgfy0r"><a href="https://bingart.vercel.app/" class="svelte-1fgfy0r">Mom's Art Portfolio</a></p> <p class="svelte-1fgfy0r">style-aware chatbot and art generation</p> <br/> <p class="svelte-1fgfy0r"><a href="https://github.com/helenawsu" class="svelte-1fgfy0r">Github</a></p> <p class="svelte-1fgfy0r">Look at my Github for all projects</p></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-1853qvl"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle svelte-1fgfy0r")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function Jn(e){let t,r="Project",n,i;return{c(){t=b("button"),t.textContent=r,this.h()},l(s){t=$(s,"BUTTON",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-m8tw8b"&&(t.textContent=r),this.h()},h(){M(t,"class","project-btn svelte-1fgfy0r")},m(s,l){w(s,t,l),n||(i=lt(t,"click",e[2]),n=!0)},p:H,d(s){s&&m(t),n=!1,i()}}}function Kn(e){let t,r='<a href="https://github.com/helenawsu/immersive-metal" class="svelte-1fgfy0r">Glowing Cubes</a> Interactive Particle Simulation on Vision Pro',n,i,s='<a href="https://bingart.vercel.app/explore" class="svelte-1fgfy0r">Mom's Art Portfolio</a> style-aware chatbot and art generation',l,o,a='<a href="https://github.com/helenawsu" class="svelte-1fgfy0r">Github</a> Look at my Github projects';return{c(){t=b("p"),t.innerHTML=r,n=L(),i=b("p"),i.innerHTML=s,l=L(),o=b("p"),o.innerHTML=a,this.h()},l(u){t=$(u,"P",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-sv9jd1"&&(t.innerHTML=r),n=E(u),i=$(u,"P",{class:!0,"data-svelte-h":!0}),T(i)!=="svelte-1n5xkm6"&&(i.innerHTML=s),l=E(u),o=$(u,"P",{class:!0,"data-svelte-h":!0}),T(o)!=="svelte-tv8xk3"&&(o.innerHTML=a),this.h()},h(){M(t,"class","svelte-1fgfy0r"),M(i,"class","svelte-1fgfy0r"),M(o,"class","svelte-1fgfy0r")},m(u,h){w(u,t,h),w(u,n,h),w(u,i,h),w(u,l,h),w(u,o,h)}
1,p:H,d(u){u&&(m(t),m(n),m(i),m(l),m(o))}}}function Zn(e){let t,r="<h2>Project</h2>";return{c(){t=b("span"),t.innerHTML=r,this.h()},l(n){t=$(n,"SPAN",{slot:!0,"data-svelte-h":!0}),T(t)!=="svelte-1b28wti"&&(t.innerHTML=r),this.h()},h(){M(t,"slot","header")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function tr(e){let t,r,n,i,s;function l(c,f){return c[1]?Jn:Qn}let o=l(e),a=o(e);function u(c){e[3](c)}let h={$$slots:{header:[Zn],default:[Kn]},$$scope:{ctx:e}};return e[0]!==void 0&&(h.showModal=e[0]),n=new ht({props:h}),tt.push(()=>at(n,"showModal",u)),{c(){t=b("div"),a.c(),r=L(),et(n.$$.fragment),this.h()},l(c){t=$(c,"DIV",{class:!0});var f=X(t);a.l(f),f.forEach(m),r=E(c),nt(n.$$.fragment,c),this.h()},h(){M(t,"class","circle-container svelte-1fgfy0r")},m(c,f){w(c,t,f),a.m(t,null),w(c,r,f),rt(n,c,f),s=!0},p(c,[f]){o===(o=l(c))&&a?a.p(c,f):(a.d(1),a=o(c),a&&(a.c(),a.m(t,null)));const d={};f&32&&(d.$$scope={dirty:f,ctx:c}),!i&&f&1&&(i=!0,d.showModal=c[0],ot(()=>i=!1)),n.$set(d)},i(c){s||(W(n.$$.fragment,c),s=!0)},o(c){j(n.$$.fragment,c),s=!1},d(c){c&&(m(t),m(r)),a.d(),it(n,c)}}}function er(e,t,r){let n=!1,i=!1;function s(){r(1,i=window.innerWidth<768)}_t(()=>{s(),window.addEventListener("resize",s)});function l(){r(0,n=!0)}function o(a){n=a,r(0,n)}return[n,i,l,o]}class nr extends F{constructor(t){super(),O(this,t,er,tr,B,{})}}function rr(e){let t,r='<div class="content"><h1 class="svelte-zymria">Awards</h1> <br/> <p class="svelte-zymria"><a href="https://devpost.com/helenawsu" class="svelte-zymria">Devpost</a></p> <p class="svelte-zymria">Awards @ several XR Hacks</p> <br/> <p class="svelte-zymria"><a href="http://www.scholink.org/ojs/index.php/wjssr/article/view/3609" class="svelte-zymria">Game Theory and the Three-Body Problem</a></p> <p class="svelte-zymria">@ World Journal of Social Science</p></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-17c5qvw"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle svelte-zymria")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function ir(e){let t,r="Awards",n,i;return{c(){t=b("button"),t.textContent=r,this.h()},l(s){t=$(s,"BUTTON",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-1nys0yy"&&(t.textContent=r),this.h()},h(){M(t,"class","recognition-btn svelte-zymria")},m(s,l){w(s,t,l),n||(i=lt(t,"click",e[2]),n=!0)},p:H,d(s){s&&m(t),n=!1,i()}}}function sr(e){let t,r=`<a href="https://devpost.com/helenawsu" class="svelte-zymria">Devpost</a> 2 Awards @ several XR Hacks`,n,i,s=`<a href="http://www.scholink.org/ojs/index.php/wjssr/article/view/3609" class="svelte-zymria">Game Theory and the Three-Body Problem</a> 3 @ World Journal of Social Science`;return{c(){t=b("p"),t.innerHTML=r,n=L(),i=b("p"),i.innerHTML=s,this.h()},l(l){t=$(l,"P",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-1turb4i"&&(t.innerHTML=r),n=E(l),i=$(l,"P",{class:!0,"data-svelte-h":!0}),T(i)!=="svelte-1mxdltl"&&(i.innerHTML=s),this.h()},h(){M(t,"class","svelte-zymria"),M(i,"class","svelte-zymria")},m(l,o){w(l,t,o),w(l,n,o),w(l,i,o)},p:H,d(l){l&&(m(t),m(n),m(i))}}}function lr(e){let t,r="<h2>Awards</h2>";return{c(){t=b("span"),t.innerHTML=r,this.h()},l(n){t=$(n,"SPAN",{slot:!0,"data-svelte-h":!0}),T(t)!=="svelte-9qk94d"&&(t.innerHTML=r),this.h()},h(){M(t,"slot","header")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function or(e){let t,r,n,i,s;function l(c,f){return c[1]?ir:rr}let o=l(e),a=o(e);function u(c){e[3](c)}let h={$$slots:{header:[lr],default:[sr]},$$scope:{ctx:e}};return e[0]!==void 0&&(h.showModal=e[0]),n=new ht({props:h}),tt.push(()=>at(n,"showModal",u)),{c(){t=b("div"),a.c(),r=L(),et(n.$$.fragment),this.h()},l(c){t=$(c,"DIV",{class:!0});var f=X(t);a.l(f),f.forEach(m),r=E(c),nt(n.$$.fragment,c),this.h()},h(){M(t,"class","circle-container svelte-zymria")},m(c,f){w(c,t,f),a.m(t,null),w(c,r,f),rt(n,c,f),s=!0},p(c,[f]){o===(o=l(c))&&a?a.p(c,f):(a.d(1),a=o(c),a&&(a.c(),a.m(t,null)));const d={};f&32&&(d.$$scope={dirty:f,ctx:c}),!i&&f&1&&(i=!0,d.showModal=c[0],ot(()=>i=!1)),n.$set(d)},i(c){s||(W(n.$$.fragment,c),s=!0)},o(c){j(n.$$.fragment,c),s=!1},d(c){c&&(m(t),m(r)),a.d(),it(n,c)}}}function ar(e,t,r){let n=!1,i=!1;function s(){r(1,i=window.innerWidth<768)}_t(()=>{s(),window.addEventListener("resize",s)});function l(){r(0,n=!0)}function o(a){n=a,r(0,n)}return[n,i,l,o]}class cr extends F{constructor(t){super(),O(this,t,ar,or,B,{})}}function ur(e){let t,r='<div class="circle svelte-1xdokpy"><div class="content"><h2>misc</h2></div></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-1wsnf9z"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle-container svelte-1xdokpy")},m(n,i){w(n,t,i)},p:H,i:H,o:H,d(n){n&&m(t)}}}class fr extends F{constructor(t){super(),O(this,t,null,ur,B,{})}}function hr(e){let t,r='<div class="circle svelte-cnzddo"><div class="content svelte-cnzddo"><p class="svelte-cnzddo">Cool</p><p class="svelte-cnzddo">People</p></div></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-1nghqyw"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle-container svelte-cnzddo")},m(n,i){w(n,t,i)},p:H,i:H,o:H,d(n){n&&m(t)}}}class dr extends F{constructor(t){super(),O(this,t,null,hr,B,{})}}function pr(e){let t,r='<div class="circle svelte-1dr0b8m"><div class="content svelte-1dr0b8m"><p class="svelte-1dr0b8m">
3Hot</p><p class="svelte-1dr0b8m">People</p></div></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-kewtj0"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle-container svelte-1dr0b8m")},m(n,i){w(n,t,i)},p:H,i:H,o:H,d(n){n&&m(t)}}}class vr extends F{constructor(t){super(),O(this,t,null,pr,B,{})}}function _r(e){let t,r='<li><a href="https://www.linkedin.com/in/minrui-lu/" style="color: black;">LMR</a></li>';return{c(){t=b("ul"),t.innerHTML=r},l(n){t=$(n,"UL",{"data-svelte-h":!0}),T(t)!=="svelte-gpowhh"&&(t.innerHTML=r)},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function gr(e){let t,r="A list of hot people";return{c(){t=b("h3"),t.textContent=r,this.h()},l(n){t=$(n,"H3",{slot:!0,"data-svelte-h":!0}),T(t)!=="svelte-1essxuw"&&(t.textContent=r),this.h()},h(){M(t,"slot","header")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function mr(e){let t,r,n;function i(l){e[1](l)}let s={$$slots:{header:[gr],default:[_r]},$$scope:{ctx:e}};return e[0]!==void 0&&(s.showModal=e[0]),t=new ht({props:s}),tt.push(()=>at(t,"showModal",i)),{c(){et(t.$$.fragment)},l(l){nt(t.$$.fragment,l)},m(l,o){rt(t,l,o),n=!0},p(l,[o]){const a={};o&4&&(a.$$scope={dirty:o,ctx:l}),!r&&o&1&&(r=!0,a.showModal=l[0],ot(()=>r=!1)),t.$set(a)},i(l){n||(W(t.$$.fragment,l),n=!0)},o(l){j(t.$$.fragment,l),n=!1},d(l){it(t,l)}}}function yr(e,t,r){let{showHotModal:n}=t;function i(s){n=s,r(0,n)}return e.$$set=s=>{"showHotModal"in s&&r(0,n=s.showHotModal)},e.$$.update=()=>{e.$$.dirty&1&&console.log("HotPeopleModal showHotModal:",n)},[n,i]}class wr extends F{constructor(t){super(),O(this,t,yr,mr,B,{showHotModal:0})}}function xr(e){let t,r='<li><a href="https://github.com/r2dev2" style="color: black;">r2dev2</a></li>',n,i,s='<li><a href="https://www.linkedin.com/in/bryanzwu/" style="color: black;">sumguy</a></li>',l,o,a='<li><a href="https://www.linkedin.com/in/karissa-ning-b743ab1bb/" style="color: black;">treehouse</a></li>',u,h,c='<li><a href="https://www.linkedin.com/in/annabella-chow/" style="color: black;">choianna</a></li>',f,d,g='<li><a href="https://buggy213.github.io/" style="color: black;">catroll</a></li>',v,_,x='<li><a href="https://www.instagram.com/harrytt223/" style="color: black;">lemonå¡å¡</a></li>';return{c(){t=b("ul"),t.innerHTML=r,n=L(),i=b("ul"),i.innerHTML=s,l=L(),o=b("ul"),o.innerHTML=a,u=L(),h=b("ul"),h.innerHTML=c,f=L(),d=b("ul"),d.innerHTML=g,v=L(),_=b("ul"),_.innerHTML=x},l(y){t=$(y,"UL",{"data-svelte-h":!0}),T(t)!=="svelte-1kct4at"&&(t.innerHTML=r),n=E(y),i=$(y,"UL",{"data-svelte-h":!0}),T(i)!=="svelte-5z14y0"&&(i.innerHTML=s),l=E(y),o=$(y,"UL",{"data-svelte-h":!0}),T(o)!=="svelte-19gvecw"&&(o.innerHTML=a),u=E(y),h=$(y,"UL",{"data-svelte-h":!0}),T(h)!=="svelte-zo8lkh"&&(h.innerHTML=c),f=E(y),d=$(y,"UL",{"data-svelte-h":!0}),T(d)!=="svelte-2qgf3v"&&(d.innerHTML=g),v=E(y),_=$(y,"UL",{"data-svelte-h":!0}),T(_)!=="svelte-1p4hv66"&&(_.innerHTML=x)},m(y,k){w(y,t,k),w(y,n,k),w(y,i,k),w(y,l,k),w(y,o,k),w(y,u,k),w(y,h,k),w(y,f,k),w(y,d,k),w(y,v,k),w(y,_,k)},p:H,d(y){y&&(m(t),m(n),m(i),m(l),m(o),m(u),m(h),m(f),m(d),m(v),m(_))}}}function br(e){let t,r="A list of cool people";return{c(){t=b("h3"),t.textContent=r,this.h()},l(n){t=$(n,"H3",{slot:!0,"data-svelte-h":!0}),T(t)!=="svelte-nciqfw"&&(t.textContent=r),this.h()},h(){M(t,"slot","header")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function $r(e){let t,r,n;function i(l){e[1](l)}let s={$$slots:{header:[br],default:[xr]},$$scope:{ctx:e}};return e[0]!==void 0&&(s.showModal=e[0]),t=new ht({props:s}),tt.push(()=>at(t,"showModal",i)),{c(){et(t.$$.fragment)},l(l){nt(t.$$.fragment,l)},m(l,o){rt(t,l,o),n=!0},p(l,[o]){const a={};o&4&&(a.$$scope={dirty:o,ctx:l}),!r&&o&1&&(r=!0,a.showModal=l[0],ot(()=>r=!1)),t.$set(a)},i(l){n||(W(t.$$.fragment,l),n=!0)},o(l){j(t.$$.fragment,l),n=!1},d(l){it(t,l)}}}function Mr(e,t,r){let{showModal:n}=t;function i(s){n=s,r(0,n)}return e.$$set=s=>{"showModal"in s&&r(0,n=s.showModal)},[n,i]}class Cr extends F{constructor(t){super(),O(this,t,Mr,$r,B,{showModal:0})}}function kr(e){let t,r='<div class="circle svelte-1p93ppo"><div class="content"><h2>Code</h2></div></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-19k0j5i"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle-container svelte-1p93ppo")},m(n,i){w(n,t,i)},p:H,i:H,o:H,d(n){n&&m(t)}}}class Tr extends F{constructor(t){super(),O(this,t,null,kr,B,{})}}function Nr(e){let t,r='<div class="circle svelte-gig2gw"><div class="content"><h2>Blog</h2></div></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-ot1jxj"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle-container svelte-gig2gw")},m(n,i){w(n,t,i)},p:H,i:H,o:H,d(n){n&&m(t)}}}class Hr extends F{constructor(t){super(),O(this,t,null,Nr,B,{})}}function Ar(e){let t,r='<div class="circle svelte-lowwl3"><div class="content"><h2>Art</h2></div></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-i4kyj8"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle-container svelte-lowwl3")},m(n,i){w(n,t,i)},p:H,i:H,o:H,d(n){n&&m(t)}}}class Lr extends F{constructor(t){super(),O(this,t,null,Ar,B,{})}}function Er(e,t,r){const n=e.slice();return n[5]=t[r],n}function Pr(e){let t,r,n,i="Modeling",s,l,o,a,u="I like making paper models of",h,
3c,f="anime weapons and realistic flowers.",d,g,v,_,x='<p class="svelte-pb2th4">gallery</p>',y,k;return{c(){t=b("div"),r=b("div"),n=b("h1"),n.textContent=i,s=L(),l=b("br"),o=L(),a=b("p"),a.textContent=u,h=L(),c=b("p"),c.textContent=f,d=L(),g=b("br"),v=L(),_=b("a"),_.innerHTML=x,this.h()},l(p){t=$(p,"DIV",{class:!0});var C=X(t);r=$(C,"DIV",{class:!0});var A=X(r);n=$(A,"H1",{class:!0,"data-svelte-h":!0}),T(n)!=="svelte-1417nab"&&(n.textContent=i),s=E(A),l=$(A,"BR",{}),o=E(A),a=$(A,"P",{class:!0,"data-svelte-h":!0}),T(a)!=="svelte-r3u81y"&&(a.textContent=u),h=E(A),c=$(A,"P",{class:!0,"data-svelte-h":!0}),T(c)!=="svelte-10w8zbi"&&(c.textContent=f),d=E(A),g=$(A,"BR",{}),v=E(A),_=$(A,"A",{href:!0,class:!0,"data-svelte-h":!0}),T(_)!=="svelte-11gakwb"&&(_.innerHTML=x),A.forEach(m),C.forEach(m),this.h()},h(){M(n,"class","svelte-pb2th4"),M(a,"class","svelte-pb2th4"),M(c,"class","svelte-pb2th4"),M(_,"href","https://example.com"),M(_,"class","svelte-pb2th4"),M(r,"class","content svelte-pb2th4"),M(t,"class","circle svelte-pb2th4")},m(p,C){w(p,t,C),V(t,r),V(r,n),V(r,s),V(r,l),V(r,o),V(r,a),V(r,h),V(r,c),V(r,d),V(r,g),V(r,v),V(r,_),y||(k=lt(_,"click",An(e[2])),y=!0)},p:H,d(p){p&&m(t),y=!1,k()}}}function Ir(e){let t,r="Modeling",n,i;return{c(){t=b("button"),t.textContent=r,this.h()},l(s){t=$(s,"BUTTON",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-n6brgr"&&(t.textContent=r),this.h()},h(){M(t,"class","modal-btn svelte-pb2th4")},m(s,l){w(s,t,l),n||(i=lt(t,"click",e[2]),n=!0)},p:H,d(s){s&&m(t),n=!1,i()}}}function Sr(e){let t,r;return{c(){t=b("img"),this.h()},l(n){t=$(n,"IMG",{src:!0,alt:!0,class:!0}),this.h()},h(){Tn(t.src,r=e[5])||M(t,"src",r),M(t,"alt","Modeling gallery image"),M(t,"class","svelte-pb2th4")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function Dr(e){let t,r="I like making paper models of anime weapons and realistic flowers.",n,i,s=En(["/images/purple_rose.JPG","/images/sword.JPG","/images/pueblo.jpg","/images/gun.jpg","/images/bow.jpg","/images/white_rose.jpg"]),l=[];for(let o=0;o<6;o+=1)l[o]=Sr(Er(e,s,o));return{c(){t=b("p"),t.textContent=r,n=L(),i=b("div");for(let o=0;o<6;o+=1)l[o].c();this.h()},l(o){t=$(o,"P",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-fpydqo"&&(t.textContent=r),n=E(o),i=$(o,"DIV",{class:!0});var a=X(i);for(let u=0;u<6;u+=1)l[u].l(a);a.forEach(m),this.h()},h(){M(t,"class","svelte-pb2th4"),M(i,"class","gallery svelte-pb2th4")},m(o,a){w(o,t,a),w(o,n,a),w(o,i,a);for(let u=0;u<6;u+=1)l[u]&&l[u].m(i,null)},p:H,d(o){o&&(m(t),m(n),m(i)),Ln(l,o)}}}function Rr(e){let t,r="<h2>Modeling</h2>";return{c(){t=b("span"),t.innerHTML=r,this.h()},l(n){t=$(n,"SPAN",{slot:!0,"data-svelte-h":!0}),T(t)!=="svelte-1y3atg4"&&(t.innerHTML=r),this.h()},h(){M(t,"slot","header")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function zr(e){let t,r,n,i,s;function l(c,f){return c[1]?Ir:Pr}let o=l(e),a=o(e);function u(c){e[3](c)}let h={$$slots:{header:[Rr],default:[Dr]},$$scope:{ctx:e}};return e[0]!==void 0&&(h.showModal=e[0]),n=new ht({props:h}),tt.push(()=>at(n,"showModal",u)),{c(){t=b("div"),a.c(),r=L(),et(n.$$.fragment),this.h()},l(c){t=$(c,"DIV",{class:!0});var f=X(t);a.l(f),f.forEach(m),r=E(c),nt(n.$$.fragment,c),this.h()},h(){M(t,"class","circle-container svelte-pb2th4")},m(c,f){w(c,t,f),a.m(t,null),w(c,r,f),rt(n,c,f),s=!0},p(c,[f]){o===(o=l(c))&&a?a.p(c,f):(a.d(1),a=o(c),a&&(a.c(),a.m(t,null)));const d={};f&256&&(d.$$scope={dirty:f,ctx:c}),!i&&f&1&&(i=!0,d.showModal=c[0],ot(()=>i=!1)),n.$set(d)},i(c){s||(W(n.$$.fragment,c),s=!0)},o(c){j(n.$$.fragment,c),s=!1},d(c){c&&(m(t),m(r)),a.d(),it(n,c)}}}function Vr(e,t,r){let n=!1,i=!1;function s(){r(1,i=window.innerWidth<768)}_t(()=>{s(),window.addEventListener("resize",s)});function l(){r(0,n=!0)}function o(a){n=a,r(0,n)}return[n,i,l,o]}class qr extends F{constructor(t){super(),O(this,t,Vr,zr,B,{})}}function Br(e){let t,r='<div class="content svelte-1w3vlsb"><h1 class="svelte-1w3vlsb">Photography</h1> <p class="svelte-1w3vlsb"><a href="https://helenawsu.github.io/photography/" class="svelte-1w3vlsb">Photography Portfolio</a></p></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-1jcfsr6"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle svelte-1w3vlsb")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function Fr(e){let t,r="Photography",n,i;return{c(){t=b("button"),t.textContent=r,this.h()},l(s){t=$(s,"BUTTON",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-dxu9gp"&&(t.textContent=r),this.h()},h(){M(t,"class","modal-btn svelte-1w3vlsb")},m(s,l){w(s,t,l),n||(i=lt(t,"click",e[2]),n=!0)},p:H,d(s){s&&m(t),n=!1,i()}}}function Or(e){let t,r='<a href="https://helenawsu.github.io/photography/" class="svelte-1w3vlsb">Photography Portfolio</a>';return{c(){t=b("p"),t.innerHTML=r,this.h()},l(n){t=$(n,"P",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-15cxj4n"&&(t.innerHTML=r),this.h()},h(){M(t,"class","svelte-1w3vlsb")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function Xr(e){let t,r="<h2>Photography</h2>";return{c(){t=b("span"),t.innerHTML=r,this.h()},l(n){t=$(n,"SPAN",{slot:!0,"data-svelte-h":!0}),T(t)!=="svelte-1nadr48"&&(t.innerHTML=r),this.h()},h(){M(t,"slot","header")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function Ur(e){let t,r,n,i,s;function l(c,f){return c[1]?Fr:Br}let o=l(e),a=o(e);function u(c){e[3](c)}let h={$$slots:{header:[Xr],default:[Or]},$$scope:{ctx:e}};return e[0]!==void 0&&(h.showModal=e[0]),n=new ht({props:h}),tt.push(()=>at(n,"showModal",u)),{c(){t=b("div"),a.c(),r=L(),et(n.$$.fragment),this.h()},l(c){t=$(c,"DIV",{class:!0});var f=X(t);a.l(f),f.forEach(m),r=E(c),nt(n.$$.fragment,c),this.h()},h(){M(t,"class","circle-container svelte-1w3vlsb")},m(c,f){w(c,t,f),a.m(t,null),w(c,r,f),rt(n,c,f),s=!0},p(c,[f]){o===(o=l(c))&&a?a.p(c,f):(a.d(1),a=o(c),a&&(a.c(),a.m(t,null)));const d={};f&32&&(d.$$scope={dirty:f,ctx:c}),!i&&f&1&&(i=!0,d.showModal=c[0],ot(()=>i=!1)),n.$set(d)},i(c){s||(W(n.$$.fragment,c),s=!0)},o(c){j(n.$$.fragment,c),s=!1},d(c){c&&(m(t),m(r)),a.d(),it(n,c)}}}function Gr(e,t,r){let n=!1,i=!1;function s(){r(1,i=window.innerWidth<768)}_t(()=>{s(),window.addEventListener("resize",s)});function l(){r(0,n=!0)}function o(a){n=a,r(0,n)}return[n,i,l,o]}class Yr extends F{constructor(t){super(),O(this,t,Gr,Ur,B,{})}}function Wr(e){let t,r='<div class="content svelte-13yxcif"><h1 class="svelte-13yxcif">Music</h1> <br/> <p class="svelte-13yxcif">I like sightreading classical music, learning</p><p class="svelte-13yxcif">improvisation, and exploring computational music</p> <br/> <p class="svelte-13yxcif">Instruments</p> <p class="svelte-13yxcif">violin, viola, drums, <a href="https://cycling74.com/products/max-9" class="svelte-13yxcif">Max9</a>, clarinet?</p> <br/> <p class="svelte-13yxcif">Creations</p> <p class="svelte-13yxcif"><a href="https://harmonicgraph.vercel.app//" class="svelte-13yxcif">Chord Progression Generator</a></p> <p class="svelte-13yxcif"><a href="https://treetraversal-eight.vercel.app/" class="svelte-13yxcif">Tree Traversal (Unplayable Viola Duet)</a></p> <p class="svelte-13yxcif"><a href="https://github.com/helenawsu/force_field" class="svelte-13yxcif">Force Field (Crude Sound Installation)</a></p></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-19t6ic0"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle svelte-13yxcif")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function jr(e){let t,r="Music",n,i;return{c(){t=b("button"),t.textContent=r,this.h()},l(s){t=$(s,"BUTTON",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-1due6xp"&&(t.textContent=r),this.h()},h(){M(t,"class","modal-btn svelte-13yxcif")},m(s,l){w(s,t,l),n||(i=lt(t,"click",e[2]),n=!0)},p:H,d(s){s&&m(t),n=!1,i()}}}function Qr(e){let t,r="I like sightreading classical music, learning",n,i="improvisation, and exploring computational music",s,l,o='Instruments: violin, viola, drums, <a href="https://cycling74.com/products/max-9" class="svelte-13yxcif">Max9</a>, clarinet?',a,u,h="Creations:",c,f,d='<a href="https://harmonicgraph.vercel.app//" class="svelte-13yxcif">Harmonic Progression Generator (Continuous Frequency)</a>',g,v,_='<a href="https://treetraversal-eight.vercel.app/" class="svelte-13yxcif">Tree Traversal (Unplayable Viola Duet)</a>',x,y,k='<a href="https://github.com/helenawsu/force_field" class="svelte-13yxcif">Force Field (Crude Sound Installation)</a>';return{c(){t=b("p"),t.textContent=r,n=b("p"),n.textContent=i,s=L(),l=b("p"),l.innerHTML=o,a=L(),u=b("p"),u.textContent=h,c=L(),f=b("p"),f.innerHTML=d,g=L(),v=b("p"),v.innerHTML=_,x=L(),y=b("p"),y.innerHTML=k,this.h()},l(p){t=$(p,"P",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-1u2qqzp"&&(t.textContent=r),n=$(p,"P",{class:!0,"data-svelte-h":!0}),T(n)!=="svelte-1xqtr3i"&&(n.textContent=i),s=E(p),l=$(p,"P",{class:!0,"data-svelte-h":!0}),T(l)!=="svelte-1fc0m6y"&&(l.innerHTML=o),a=E(p),u=$(p,"P",{class:!0,"data-svelte-h":!0}),T(u)!=="svelte-v3bu6o"&&(u.textContent=h),c=E(p),f=$(p,"P",{class:!0,"data-svelte-h":!0}),T(f)!=="svelte-su37tu"&&(f.innerHTML=d),g=E(p),v=$(p,"P",{class:!0,"data-svelte-h":!0}),T(v)!=="svelte-126oguc"&&(v.innerHTML=_),x=E(p),y=$(p,"P",{class:!0,"data-svelte-h":!0}),T(y)!=="svelte-700nvy"&&(y.innerHTML=k),this.h()},h(){M(t,"class","svelte-13yxcif"),M(n,"class","svelte-13yxcif"),M(l,"class","svelte-13yxcif"),M(u,"class","svelte-13yxcif"),M(f,"class","svelte-13yxcif"),M(v,"class","svelte-13yxcif"),M(y,"class","svelte-13yxcif")},m(p,C){w(p,t,C),w(p,n,C),w(p,s,C),w(p,l,C),w(p,a,C),w(p,u,C),w(p,c,C),w(p,f,C),w(p,g,C),w(p,v,C),w(p,x,C),w(p,y,C)},p:H,d(p){p&&(m(t),m(n),m(s),m(l),m(a),m(u),m(c),m(f),m(g),m(v),m(x),m(y))}}}function Jr(e){let t,r="<h2>Music</h2>";return{c(){t=b("span"),t.innerHTML=r,this.h()},l(n){t=$(n,"SPAN",{slot:!0,"data-svelte-h":!0}),T(t)!=="svelte-n1zb2w"&&(t.innerHTML=r),this.h()},h(){M(t,"slot","header")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function Kr(e){let t,r,n,i,s;function l(c,f){return c[1]?jr:Wr}let o=l(e),a=o(e);function u(c){e[3](c)}let h={$$slots:{header:[Jr],default:[Qr]},$$scope:{ctx:e}};return e[0]!==void 0&&(h.showModal=e[0]),n=new ht({props:h}),tt.push(()=>at(n,"showModal",u)),{c(){t=b("div"),a.c(),r=L(),et(n.$$.fragment),this.h()},l(c){t=$(c,"DIV",{class:!0});var f=X(t);a.l(f),f.forEach(m),r=E(c),nt(n.$$.fragment,c),this.h()},h(){M(t,"class","circle-container svelte-13yxcif")},m(c,f){w(c,t,f),a.m(t,null),w(c,r,f),rt(n,c,f),s=!0},p(c,[f]){o===(o=l(c))&&a?a.p(c,f):(a.d(1),a=o(c),a&&(a.c(),a.m(t,null)));const d={};f&32&&(d.$$scope={dirty:f,ctx:c}),!i&&f&1&&(i=!0,d.showModal=c[0],ot(()=>i=!1)),n.$set(d)},i(c){s||(W(n.$$.fragment,c),s=!0)},o(c){j(n.$$.fragment,c),s=!1},d(c){c&&(m(t),m(r)),a.d(),it(n,c)}}}function Zr(e,t,r){let n=!1,i=!1;function s(){r(1,i=window.innerWidth<768)}_t(()=>{s(),window.addEventListener("resize",s)});function l(){r(0,n=!0)}function o(a){n=a,r(0,n)}return[n,i,l,o]}class ti extends F{constructor(t){super(),O(this,t,Zr,Kr,B,{})}}function ei(e){let t,r='<div class="content svelte-ydxiu5"><h1 class="svelte-ydxiu5">Berkeley</h1> <br/> <p class="svelte-ydxiu5">Come join </p><a href="https://xr.berkeley.edu/" class="svelte-ydxiu5"><p class="svelte-ydxiu5">Extended Reality @ Berkeley</p></a> <br/> <a href="https://drive.google.com/file/d/1BI6bq5YNqtaDGvrmm2Vn4IXQSqzjlIPB/view?usp=sharing" class="svelte-ydxiu5"><p class="svelte-ydxiu5">
3Classes I took</p></a></div>';return{c(){t=b("div"),t.innerHTML=r,this.h()},l(n){t=$(n,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-paun0f"&&(t.innerHTML=r),this.h()},h(){M(t,"class","circle svelte-ydxiu5")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function ni(e){let t,r="Berkeley",n,i;return{c(){t=b("button"),t.textContent=r,this.h()},l(s){t=$(s,"BUTTON",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-15x9oo5"&&(t.textContent=r),this.h()},h(){M(t,"class","modal-btn svelte-ydxiu5")},m(s,l){w(s,t,l),n||(i=lt(t,"click",e[2]),n=!0)},p:H,d(s){s&&m(t),n=!1,i()}}}function ri(e){let t,r="Come join ",n,i='<p class="svelte-ydxiu5">Extended Reality @ Berkeley</p>',s,l,o='<p class="svelte-ydxiu5">Classes I took</p>';return{c(){t=b("p"),t.textContent=r,n=b("a"),n.innerHTML=i,s=L(),l=b("a"),l.innerHTML=o,this.h()},l(a){t=$(a,"P",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-onzemk"&&(t.textContent=r),n=$(a,"A",{href:!0,class:!0,"data-svelte-h":!0}),T(n)!=="svelte-1053nvk"&&(n.innerHTML=i),s=E(a),l=$(a,"A",{href:!0,class:!0,"data-svelte-h":!0}),T(l)!=="svelte-wxu15i"&&(l.innerHTML=o),this.h()},h(){M(t,"class","svelte-ydxiu5"),M(n,"href","https://xr.berkeley.edu/"),M(n,"class","svelte-ydxiu5"),M(l,"href","https://drive.google.com/file/d/1BI6bq5YNqtaDGvrmm2Vn4IXQSqzjlIPB/view?usp=sharing"),M(l,"class","svelte-ydxiu5")},m(a,u){w(a,t,u),w(a,n,u),w(a,s,u),w(a,l,u)},p:H,d(a){a&&(m(t),m(n),m(s),m(l))}}}function ii(e){let t,r="<h2>Berkeley</h2>";return{c(){t=b("span"),t.innerHTML=r,this.h()},l(n){t=$(n,"SPAN",{slot:!0,"data-svelte-h":!0}),T(t)!=="svelte-1kjofle"&&(t.innerHTML=r),this.h()},h(){M(t,"slot","header")},m(n,i){w(n,t,i)},p:H,d(n){n&&m(t)}}}function si(e){let t,r,n,i,s;function l(c,f){return c[1]?ni:ei}let o=l(e),a=o(e);function u(c){e[3](c)}let h={$$slots:{header:[ii],default:[ri]},$$scope:{ctx:e}};return e[0]!==void 0&&(h.showModal=e[0]),n=new ht({props:h}),tt.push(()=>at(n,"showModal",u)),{c(){t=b("div"),a.c(),r=L(),et(n.$$.fragment),this.h()},l(c){t=$(c,"DIV",{class:!0});var f=X(t);a.l(f),f.forEach(m),r=E(c),nt(n.$$.fragment,c),this.h()},h(){M(t,"class","circle-container svelte-ydxiu5")},m(c,f){w(c,t,f),a.m(t,null),w(c,r,f),rt(n,c,f),s=!0},p(c,[f]){o===(o=l(c))&&a?a.p(c,f):(a.d(1),a=o(c),a&&(a.c(),a.m(t,null)));const d={};f&32&&(d.$$scope={dirty:f,ctx:c}),!i&&f&1&&(i=!0,d.showModal=c[0],ot(()=>i=!1)),n.$set(d)},i(c){s||(W(n.$$.fragment,c),s=!0)},o(c){j(n.$$.fragment,c),s=!1},d(c){c&&(m(t),m(r)),a.d(),it(n,c)}}}function li(e,t,r){let n=!1,i=!1;function s(){r(1,i=window.innerWidth<768)}_t(()=>{s(),window.addEventListener("resize",s)});function l(){r(0,n=!0)}function o(a){n=a,r(0,n)}return[n,i,l,o]}class oi extends F{constructor(t){super(),O(this,t,li,si,B,{})}}var ai={value:()=>{}};function ne(){for(var e=0,t=arguments.length,r={},n;e<t;++e){if(!(n=arguments[e]+"")||n in r||/[\s.]/.test(n))throw new Error("illegal type: "+n);r[n]=[]}return new Yt(r)}function Yt(e){this._=e}function ci(e,t){return e.trim().split(/^|\s+/).map(function(r){var n="",i=r.indexOf(".");if(i>=0&&(n=r.slice(i+1),r=r.slice(0,i)),r&&!t.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:n}})}Yt.prototype=ne.prototype={constructor:Yt,on:function(e,t){var r=this._,n=ci(e+"",r),i,s=-1,l=n.length;if(arguments.length<2){for(;++s<l;)if((i=(e=n[s]).type)&&(i=ui(r[i],e.name)))return i;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++s<l;)if(i=(e=n[s]).type)r[i]=Le(r[i],e.name,t);else if(t==null)for(i in r)r[i]=Le(r[i],e.name,null);return this},copy:function(){var e={},t=this._;for(var r in t)e[r]=t[r].slice();return new Yt(e)},call:function(e,t){if((i=arguments.length-2)>0)for(var r=new Array(i),n=0,i,s;n<i;++n)r[n]=arguments[n+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(s=this._[e],n=0,i=s.length;n<i;++n)s[n].value.apply(t,r)},apply:function(e,t,r){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var n=this._[e],i=0,s=n.length;i<s;++i)n[i].value.apply(t,r)}};function ui(e,t){for(var r=0,n=e.length,i;r<n;++r)if((i=e[r]).name===t)return i.value}function Le(e,t,r){for(var n=0,i=e.length;n<i;++n)if(e[n].name===t){e[n]=ai,e=e.slice(0,n).concat(e.slice(n+1));break}return r!=null&&e.push({name:t,value:r}),e}var ce="http://www.w3.org/1999/xhtml";const Ee={svg:"http://www.w3.org/2000/svg",xhtml:ce,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function re(e){var t=e+="",r=t.indexOf(":");return r>=0&&(t=e.slice(0,r))!=="xmlns"&&(e=e.slice(r+1)),Ee.hasOwnProperty(t)?{space:Ee[t],local:e}:e}function fi(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===ce&&t.documentElement.namespaceURI===ce?t.createElement(e):t.createElementNS(r,e)}}function hi(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Ze(e){var t=re(e);return(t.local?hi:fi)(t)}function di(){}function ge(e){return e==null?di:function(){return this.querySelector(e)}}function pi(e){typeof e!="function"&&(e=ge(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i<r;++i)for(var s=t[i],l=s.length,o=n[i]=new Array(l),a,u,h=0;h<l;++h)(a=s[h])&&(u=e.call(a,a.__data__,h,s))&&("__data__"in a&&(u.__data__=a.__data__),o[h]=u);return new st(n,this._parents)}function vi(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function _i(){return[]}function tn(e){return e==null?_i:function(){return this.querySelectorAll(e)}}function gi(e){return function(){return vi(e.apply(this,arguments))}}function mi(e){typeof e=="function"?e=gi(e):e=tn(e);for(var t=this._groups,r=t.length,n=[],i=[],s=0;s<r;++s)for(var l=t[s],o=l.length,a,u=0;u<o;++u)(a=l[u])&&(n.push(e.call(a,a.__data__,u,l)),i.push(a));return new st(n,i)}function en(e){return function(){return this.matches(e)}}function nn(e){return function(t){return t.matches(e)}}var yi=Array.prototype.find;function wi(e){return function(){return yi.call(this.children,e)}}function xi(){return this.firstElementChild}function bi(e){return this.select(e==null?xi:wi(typeof e=="function"?e:nn(e)))}var $i=Array.prototype.filter;function Mi(){return Array.from(this.children)}function Ci(e){return function(){return $i.call(this.children,e)}}function ki(e){return this.selectAll(e==null?Mi:Ci(typeof e=="function"?e:nn(e)))}function Ti(e){typeof e!="function"&&(e=en(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i<r;++i)for(var s=t[i],l=s.length,o=n[i]=[],a,u=0;u<l;++u)(a=s[u])&&e.call(a,a.__data__,u,s)&&o.push(a);return new st(n,this._parents)}function rn(e){return new Array(e.length)}function Ni(){return new st(this._enter||this._groups.map(rn),this._parents)}function Qt(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}Qt.prototype={constructor:Qt,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function Hi(e){return function(){return e}}function Ai(e,t,r,n,i,s){for(var l=0,o,a=t.length,u=s.length;l<u;++l)(o=t[l])?(o.__data__=s[l],n[l]=o):r[l]=new Qt(e,s[l]);for(;l<a;++l)(o=t[l])&&(i[l]=o)}function Li(e,t,r,n,i,s,l){var o,a,u=new Map,h=t.length,c=s.length,f=new Array(h),d;for(o=0;o<h;
vendor: 18,017 bytes, line 3
3++o)(a=t[o])&&(f[o]=d=l.call(a,a.__data__,o,t)+"",u.has(d)?i[o]=a:u.set(d,a));for(o=0;o<c;++o)d=l.call(e,s[o],o,s)+"",(a=u.get(d))?(n[o]=a,a.__data__=s[o],u.delete(d)):r[o]=new Qt(e,s[o]);for(o=0;o<h;++o)(a=t[o])&&u.get(f[o])===a&&(i[o]=a)}function Ei(e){return e.__data__}function Pi(e,t){if(!arguments.length)return Array.from(this,Ei);var r=t?Li:Ai,n=this._parents,i=this._groups;typeof e!="function"&&(e=Hi(e));for(var s=i.length,l=new Array(s),o=new Array(s),a=new Array(s),u=0;u<s;++u){var h=n[u],c=i[u],f=c.length,d=Ii(e.call(h,h&&h.__data__,u,n)),g=d.length,v=o[u]=new Array(g),_=l[u]=new Array(g),x=a[u]=new Array(f);r(h,c,v,_,x,d,t);for(var y=0,k=0,p,C;y<g;++y)if(p=v[y]){for(y>=k&&(k=y+1);!(C=_[k])&&++k<g;);p._next=C||null}}return l=new st(l,n),l._enter=o,l._exit=a,l}function Ii(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Si(){return new st(this._exit||this._groups.map(rn),this._parents)}function Di(e,t,r){var n=this.enter(),i=this,s=this.exit();return typeof e=="function"?(n=e(n),n&&(n=n.selection())):n=n.append(e+""),t!=null&&(i=t(i),i&&(i=i.selection())),r==null?s.remove():r(s),n&&i?n.merge(i).order():i}function Ri(e){for(var t=e.selection?e.selection():e,r=this._groups,n=t._groups,i=r.length,s=n.length,l=Math.min(i,s),o=new Array(i),a=0;a<l;++a)for(var u=r[a],h=n[a],c=u.length,f=o[a]=new Array(c),d,g=0;g<c;++g)(d=u[g]||h[g])&&(f[g]=d);for(;a<i;++a)o[a]=r[a];return new st(o,this._parents)}function zi(){for(var e=this._groups,t=-1,r=e.length;++t<r;)for(var n=e[t],i=n.length-1,s=n[i],l;--i>=0;)(l=n[i])&&(s&&l.compareDocumentPosition(s)^4&&s.parentNode.insertBefore(l,s),s=l);return this}function Vi(e){e||(e=qi);function t(c,f){return c&&f?e(c.__data__,f.__data__):!c-!f}for(var r=this._groups,n=r.length,i=new Array(n),s=0;s<n;++s){for(var l=r[s],o=l.length,a=i[s]=new Array(o),u,h=0;h<o;++h)(u=l[h])&&(a[h]=u);a.sort(t)}return new st(i,this._parents).order()}function qi(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function Bi(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function Fi(){return Array.from(this)}function Oi(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],i=0,s=n.length;i<s;++i){var l=n[i];if(l)return l}return null}function Xi(){let e=0;for(const t of this)++e;return e}function Ui(){return!this.node()}function Gi(e){for(var t=this._groups,r=0,n=t.length;r<n;++r)for(var i=t[r],s=0,l=i.length,o;s<l;++s)(o=i[s])&&e.call(o,o.__data__,s,i);return this}function Yi(e){return function(){this.removeAttribute(e)}}function Wi(e){return function(){this.removeAttributeNS(e.space,e.local)}}function ji(e,t){return function(){this.setAttribute(e,t)}}function Qi(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function Ji(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttribute(e):this.setAttribute(e,r)}}function Ki(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,r)}}function Zi(e,t){var r=re(e);if(arguments.length<2){var n=this.node();return r.local?n.getAttributeNS(r.space,r.local):n.getAttribute(r)}return this.each((t==null?r.local?Wi:Yi:typeof t=="function"?r.local?Ki:Ji:r.local?Qi:ji)(r,t))}function sn(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function ts(e){return function(){this.style.removeProperty(e)}}function es(e,t,r){return function(){this.style.setProperty(e,t,r)}}function ns(e,t,r){return function(){var n=t.apply(this,arguments);n==null?this.style.removeProperty(e):this.style.setProperty(e,n,r)}}function rs(e,t,r){return arguments.length>1?this.each((t==null?ts:typeof t=="function"?ns:es)(e,t,r??"")):Ht(this.node(),e)}function Ht(e,t){return e.style.getPropertyValue(t)||sn(e).getComputedStyle(e,null).getPropertyValue(t)}function is(e){return function(){delete this[e]}}function ss(e,t){return function(){this[e]=t}}function ls(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function os(e,t){return arguments.length>1?this.each((t==null?is:typeof t=="function"?ls:ss)(e,t)):this.node()[e]}function ln(e){return e.trim().split(/^|\s+/)}function me(e){return e.classList||new on(e)}function on(e){this._node=e,this._names=ln(e.getAttribute("class")||"")}on.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function an(e,t){for(var r=me(e),n=-1,i=t.length;++n<i;)r.add(t[n])}function cn(e,t){for(var r=me(e),n=-1,i=t.length;++n<i;)r.remove(t[n])}function as(e){return function(){an(this,e)}}function cs(e){return function(){cn(this,e)}}function us(e,t){return function(){(t.apply(this,arguments)?an:cn)(this,e)}}function fs(e,t){var r=ln(e+"");if(arguments.length<2){for(var n=me(this.node()),i=-1,s=r.length;++i<s;)if(!n.contains(r[i]))return!1;return!0}return this.each((typeof t=="function"?us:t?as:cs)(r,t))}function hs(){this.textContent=""}function ds(e){return function(){this.textContent=e}}function ps(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function vs(e){return arguments.length?this.each(e==null?hs:(typeof e=="function"?ps:ds)(e)):this.node().textContent}function _s(){this.innerHTML=""}function gs(e){return function(){this.innerHTML=e}}function ms(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function ys(e){return arguments.length?this.each(e==null?_s:(typeof e=="function"?ms:gs)(e)):this.node().innerHTML}function ws(){this.nextSibling&&this.parentNode.appendChild(this)}function xs(){return this.each(ws)}function bs(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function $s(){return this.each(bs)}function Ms(e){var t=typeof e=="function"?e:Ze(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function Cs(){return null}function ks(e,t){var r=typeof e=="function"?e:Ze(e),n=t==null?Cs:typeof t=="function"?t:ge(t);return this.select(function(){return this.insertBefore(r.apply(this,arguments),n.apply(this,arguments)||null)})}function Ts(){var e=this.parentNode;e&&e.removeChild(this)}function Ns(){return this.each(Ts)}function Hs(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function As(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Ls(e){return this.select(e?As:Hs)}function Es(e){return arguments.length?this.property("__data__",e):this.node().__data__}function Ps(e){return function(t){e.call(this,t,this.__data__)}}function Is(e){return e.trim().split(/^|\s+/).map(function(t){var r="",n=t.indexOf(".");return n>=0&&(r=t.slice(n+1),t=t.slice(0,n)),{type:t,name:r}})}function Ss(e){return function(){var t=this.__on;if(t){for(var r=0,n=-1,i=t.length,s;r<i;++r)s=t[r],(!e.type||s.type===e.type)&&s.name===e.name?this.removeEventListener(s.type,s.listener,s.options):t[++n]=s;++n?t.length=n:delete this.__on}}}function Ds(e,t,r){return function(){var n=this.__on,i,s=Ps(t);if(n){for(var l=0,o=n.length;l<o;++l)if((i=n[l]).type===e.type&&i.name===e.name){this.removeEventListener(i.type,i.listener,i.options),this.addEventListener(i.type,i.listener=s,i.options=r),i.value=t;return}}this.addEventListener(e.type,s,r),i={type:e.type,name:e.name,value:t,listener:s,options:r},n?n.push(i):this.__on=[i]}}function Rs(e,t,r){var n=Is(e+""),i,s=n.length,l;if(arguments.length<2){var o=this.node().__on;if(o){for(var a=0,u=o.length,h;a<u;++a)for(i=0,h=o[a];i<s;++i)if((l=n[i]).type===h.type&&l.name===h.name)return h.value}return}for(o=t?Ds:Ss,i=0;i<s;++i)this.each(o(n[i],t,r));return this}function un(e,t,r){var n=sn(e),i=n.CustomEvent;typeof i=="function"?i=new i(t,r):(i=n.document.createEvent("Event"),r?(i.initEvent(t,r.bubbles,r.cancelable),i.detail=r.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}function zs(e,t){return function(){return un(this,e,t)}}function Vs(e,t){return function(){return un(this,e,t.apply(this,arguments))}}function qs(e,t){return this.each((typeof t=="function"?Vs:zs)(e,t))}function*Bs(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],i=0,s=n.length,l;i<s;++i)(l=n[i])&&(yield l)}var fn=[null];function st(e,t){this._groups=e,this._parents=t}function qt(){return new st([[document.documentElement]],fn)}function Fs(){return this}st.prototype=qt.prototype={constructor:st,select:pi,selectAll:mi,selectChild:bi,selectChildren:ki,filter:Ti,data:Pi,enter:Ni,exit:Si,join:Di,merge:Ri,selection:Fs,order:zi,sort:Vi,call:Bi,nodes:Fi,node:Oi,size:Xi,empty:Ui,each:Gi,attr:Zi,style:rs,property:os,classed:fs,text:vs,html:ys,raise:xs,lower:$s,append:Ms,insert:ks,remove:Ns,clone:Ls,datum:Es,on:Rs,dispatch:qs,[Symbol.iterator]:Bs};function mt(e){return typeof e=="string"?new st([[document.querySelector(e)]],[document.documentElement]):new st([[e]],fn)}function Os(e){let t;for(;t=e.sourceEvent;)e=t;return e}function Pe(e,t){if(e=Os(e),t===void 0&&(t=e.currentTarget),t){var r=t.ownerSVGElement||t;if(r.createSVGPoint){var n=r.createSVGPoint();return n.x=e.clientX,n.y=e.clientY,n=n.matrixTransform(t.getScreenCTM().inverse()),[n.x,n.y]}if(t.getBoundingClientRect){var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}}return[e.pageX,e.pageY]}const Xs={passive:!1},St={capture:!0,passive:!1};function le(e){e.stopImmediatePropagation()}function Tt(e){e.preventDefault(),e.stopImmediatePropagation()}function Us(e){var t=e.document.documentElement,r=mt(e).on("dragstart.drag",Tt,St);"onselectstart"in t?r.on("selectstart.drag",Tt,St):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function Gs(e,t){var r=e.document.documentElement,n=mt(e).on("dragstart.drag",null);t&&(n.on("click.drag",Tt,St),setTimeout(function(){n.on("click.drag",null)},0)),"onselectstart"in r?n.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}const Ot=e=>()=>e;function ue(e,{sourceEvent:t,subject:r,target:n,identifier:i,active:s,x:l,y:o,dx:a,dy:u,dispatch:h}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},identifier:{value:i,enumerable:!0,configurable:!0},active:{value:s,enumerable:!0,configurable:!0},x:{value:l,enumerable:!0,configurable:!0},y:{value:o,enumerable:!0,configurable:!0},dx:{value:a,enumerable:!0,configurable:!0},dy:{value:u,enumerable:!0,configurable:!0},_:{value:h}})}ue.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function Ys(e){return!e.ctrlKey&&!e.button}function Ws(){return this.parentNode}function js(e,t){return t??{x:e.x,y:e.y}}function Qs(){return navigator.maxTouchPoints||"ontouchstart"in this}function Ie(){var e=Ys,t=Ws,r=js,n=Qs,i={},s=ne("start","drag","end"),l=0,o,a,u,h,c=0;function f(p){p.on("mousedown.drag",d).filter(n).on("touchstart.drag",_).on("touchmove.drag",x,Xs).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function d(p,C){if(!(h||!e.call(this,p,C))){var A=k(this,t.call(this,p,C),p,C,"mouse");A&&(mt(p.view).on("mousemove.drag",g,St).on("mouseup.drag",v,St),Us(p.view),le(p),u=!1,o=p.clientX,a=p.clientY,A("start",p))}}function g(p){if(Tt(p),!u){var C=p.clientX-o,A=p.clientY-a;u=C*C+A*A>c}i.mouse("drag",p)}function v(p){mt(p.view).on("mousemove.drag mouseup.drag",null),Gs(p.view,u),Tt(p),i.mouse("end",p)}function _(p,C){if(e.call(this,p,C)){var A=p.changedTouches,I=t.call(this,p,C),P=A.length,R,S;for(R=0;R<P;++R)(S=k(this,I,p,C,A[R].identifier,A[R]))&&(le(p),S("start",p,A[R]))}}function x(p){var C=p.changedTouches,A=C.length,I,P;for(I=0;I<A;++I)(P=i[C[I].identifier])&&(Tt(p),P("drag",p,C[I]))}function y(p){var C=p.changedTouches,A=C.length,I,P;for(h&&clearTimeout(h),h=setTimeout(function(){h=null},500),I=0;I<A;++I)(P=i[C[I].identifier])&&(le(p),P("end",p,C[I]))}function k(p,C,A,I,P,R){var S=s.copy(),z=Pe(R||A,C),Z,J,wt;if((wt=r.call(p,new ue("beforestart",{sourceEvent:A,target:f,identifier:P,active:l,x:z[0],y:z[1],dx:0,dy:0,dispatch:S}),I))!=null)return Z=wt.x-z[0]||0,J=wt.y-z[1]||0,function Ft(Ct,N,D){var U=z,G;switch(Ct){case"start":i[P]=Ft,G=l++;break;case"end":delete i[P],--l;case"drag":z=Pe(D||N,C),G=l;break}S.call(Ct,p,new ue(Ct,{sourceEvent:N,subject:wt,target:f,identifier:P,active:G,x:z[0]+Z,y:z[1]+J,dx:z[0]-U[0],dy:z[1]-U[1],dispatch:S}),I)}}return f.filter=function(p){return arguments.length?(e=typeof p=="function"?p:Ot(!!p),f):e},f.container=function(p){return arguments.length?(t=typeof p=="function"?p:Ot(p),f):t},f.subject=function(p){return arguments.length?(r=typeof p=="function"?p:Ot(p),f):r},f.touchable=function(p){return arguments.length?(n=typeof p=="function"?p:Ot(!!p),f):n},f.on=function(){var p=s.on.apply(s,arguments);return p===s?f:p},f.clickDistance=function(p){return arguments.length?(c=(p=+p)*p,f):Math.sqrt(c)},f}function ye(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function hn(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Bt(){}var Dt=.7,Jt=1/Dt,Nt="\\s*([+-]?\\d+)\\s*",Rt="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ft="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Js=/^#([0-9a-f]{3,8})$/,Ks=new RegExp(`^rgb\\(${Nt},${Nt},${Nt}\\)$`),Zs=new RegExp(`^rgb\\(${ft},${ft},${ft}\\)$`),tl=new RegExp(`^rgba\\(${Nt},${Nt},${Nt},${Rt}\\)$`),el=new RegExp(`^rgba\\(${ft},${ft},${ft},${Rt}\\)$`),nl=new RegExp(`^hsl\\(${Rt},${ft},${ft}\\)$`),rl=new RegExp(`^hsla\\(${Rt},${ft},${ft},${Rt}\\)$`),Se={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};ye(Bt,zt,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:De,formatHex:De,formatHex8:il,formatHsl:sl,formatRgb:Re,toString:Re});function De(){return this.rgb().formatHex()}function il(){return this.rgb().formatHex8()}function sl(){return dn(this).formatHsl()}function Re(){return this.rgb().formatRgb()}function zt(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=Js.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?ze(t):r===3?new K(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Xt(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Xt(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Ks.exec(e))?new K(t[1],t[2],t[3],1):(t=Zs.exec(e))?new K(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=tl.exec(e))?Xt(t[1],t[2],t[3],t[4]):(t=el.exec(e))?Xt(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=nl.exec(e))?Be(t[1],t[2]/100,t[3]/100,1):(t=rl.exec(e))?Be(t[1],t[2]/100,t[3]/100,t[4]):Se.hasOwnProperty(e)?ze(Se[e]):e==="transparent"?new K(NaN,NaN,NaN,0):null}function ze(e){return new K(e>>16&255,e>>8&255,e&255,1)}function Xt(e,t,r,n){return n<=0&&(e=t=r=NaN),new K(e,t,r,n)}function ll(e){return e instanceof Bt||(e=zt(e)),e?(e=e.rgb(),new K(e.r,e.g,e.b,e.opacity)):new K}function fe(e,t,r,n){return arguments.length===1?ll(e):new K(e,t,r,n??1)}function K(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}ye(K,fe,hn(Bt,{brighter(e){return e=e==null?Jt:Math.pow(Jt,e),new
vendor: 4,783 bytes, line 3
3K(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Dt:Math.pow(Dt,e),new K(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new K(bt(this.r),bt(this.g),bt(this.b),Kt(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ve,formatHex:Ve,formatHex8:ol,formatRgb:qe,toString:qe}));function Ve(){return`#${xt(this.r)}${xt(this.g)}${xt(this.b)}`}function ol(){return`#${xt(this.r)}${xt(this.g)}${xt(this.b)}${xt((isNaN(this.opacity)?1:this.opacity)*255)}`}function qe(){const e=Kt(this.opacity);return`${e===1?"rgb(":"rgba("}${bt(this.r)}, ${bt(this.g)}, ${bt(this.b)}${e===1?")":`, ${e})`}`}function Kt(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function bt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function xt(e){return e=bt(e),(e<16?"0":"")+e.toString(16)}function Be(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new ct(e,t,r,n)}function dn(e){if(e instanceof ct)return new ct(e.h,e.s,e.l,e.opacity);if(e instanceof Bt||(e=zt(e)),!e)return new ct;if(e instanceof ct)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),s=Math.max(t,r,n),l=NaN,o=s-i,a=(s+i)/2;return o?(t===s?l=(r-n)/o+(r<n)*6:r===s?l=(n-t)/o+2:l=(t-r)/o+4,o/=a<.5?s+i:2-s-i,l*=60):o=a>0&&a<1?0:l,new ct(l,o,a,e.opacity)}function al(e,t,r,n){return arguments.length===1?dn(e):new ct(e,t,r,n??1)}function ct(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}ye(ct,al,hn(Bt,{brighter(e){return e=e==null?Jt:Math.pow(Jt,e),new ct(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Dt:Math.pow(Dt,e),new ct(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new K(oe(e>=240?e-240:e+120,i,n),oe(e,i,n),oe(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new ct(Fe(this.h),Ut(this.s),Ut(this.l),Kt(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Kt(this.opacity);return`${e===1?"hsl(":"hsla("}${Fe(this.h)}, ${Ut(this.s)*100}%, ${Ut(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Fe(e){return e=(e||0)%360,e<0?e+360:e}function Ut(e){return Math.max(0,Math.min(1,e||0))}function oe(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const pn=e=>()=>e;function cl(e,t){return function(r){return e+r*t}}function ul(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function fl(e){return(e=+e)==1?vn:function(t,r){return r-t?ul(t,r,e):pn(isNaN(t)?r:t)}}function vn(e,t){var r=t-e;return r?cl(e,r):pn(isNaN(e)?t:e)}const Oe=function e(t){var r=fl(t);function n(i,s){var l=r((i=fe(i)).r,(s=fe(s)).r),o=r(i.g,s.g),a=r(i.b,s.b),u=vn(i.opacity,s.opacity);return function(h){return i.r=l(h),i.g=o(h),i.b=a(h),i.opacity=u(h),i+""}}return n.gamma=e,n}(1);function gt(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}var he=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ae=new RegExp(he.source,"g");function hl(e){return function(){return e}}function dl(e){return function(t){return e(t)+""}}function pl(e,t){var r=he.lastIndex=ae.lastIndex=0,n,i,s,l=-1,o=[],a=[];for(e=e+"",t=t+"";(n=he.exec(e))&&(i=ae.exec(t));)(s=i.index)>r&&(s=t.slice(r,s),o[l]?o[l]+=s:o[++l]=s),(n=n[0])===(i=i[0])?o[l]?o[l]+=i:o[++l]=i:(o[++l]=null,a.push({i:l,x:gt(n,i)})),r=ae.lastIndex;return r<t.length&&(s=t.slice(r),o[l]?o[l]+=s:o[++l]=s),o.length<2?a[0]?dl(a[0].x):hl(t):(t=a.length,function(u){for(var h=0,c;h<t;++h)o[(c=a[h]).i]=c.x(u);return o.join("")})}var Xe=180/Math.PI,de={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function _n(e,t,r,n,i,s){var l,o,a;return(l=Math.sqrt(e*e+t*t))&&(e/=l,t/=l),(a=e*r+t*n)&&(r-=e*a,n-=t*a),(o=Math.sqrt(r*r+n*n))&&(r/=o,n/=o,a/=o),e*n<t*r&&(e=-e,t=-t,a=-a,l=-l),{translateX:i,translateY:s,rotate:Math.atan2(t,e)*Xe,skewX:Math.atan(a)*Xe,scaleX:l,scaleY:o}}var Gt;function vl(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?de:_n(t.a,t.b,t.c,t.d,t.e,t.f)}function _l(e){return e==null||(Gt||(Gt=document.createElementNS("http://www.w3.org/2000/svg","g")),Gt.setAttribute("transform",e),!(e=Gt.transform.baseVal.consolidate()))?de:(e=e.matrix,_n(e.a,e.b,e.c,e.d,e.e,e.f))}function gn(e,t,r,n){function i(u){return u.length?u.pop()+" ":""}function s(u,h,c,f,d,g){if(u!==c||h!==f){var v=d.push("translate(",null,t,null,r);g.push({i:v-4,x:gt(u,c)},{i:v-2,x:gt(h,f)})}else(c||f)&&d.push("translate("+c+t+f+r)}function l(u,h,c,f){u!==h?(u-h>180?h+=360:h-u>180&&(u+=360),f.push({i:c.push(i(c)+"rotate(",null,n)-2,x:gt(u,h)})):h&&c.push(i(c)+"rotate("+h+n)}
vendor: 8,177 bytes, line 3
3function o(u,h,c,f){u!==h?f.push({i:c.push(i(c)+"skewX(",null,n)-2,x:gt(u,h)}):h&&c.push(i(c)+"skewX("+h+n)}function a(u,h,c,f,d,g){if(u!==c||h!==f){var v=d.push(i(d)+"scale(",null,",",null,")");g.push({i:v-4,x:gt(u,c)},{i:v-2,x:gt(h,f)})}else(c!==1||f!==1)&&d.push(i(d)+"scale("+c+","+f+")")}return function(u,h){var c=[],f=[];return u=e(u),h=e(h),s(u.translateX,u.translateY,h.translateX,h.translateY,c,f),l(u.rotate,h.rotate,c,f),o(u.skewX,h.skewX,c,f),a(u.scaleX,u.scaleY,h.scaleX,h.scaleY,c,f),u=h=null,function(d){for(var g=-1,v=f.length,_;++g<v;)c[(_=f[g]).i]=_.x(d);return c.join("")}}}var gl=gn(vl,"px, ","px)","deg)"),ml=gn(_l,", ",")",")"),At=0,Et=0,Lt=0,mn=1e3,Zt,Pt,te=0,Mt=0,ie=0,Vt=typeof performance=="object"&&performance.now?performance:Date,yn=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function we(){return Mt||(yn(yl),Mt=Vt.now()+ie)}function yl(){Mt=0}function ee(){this._call=this._time=this._next=null}ee.prototype=xe.prototype={constructor:ee,restart:function(e,t,r){if(typeof e!="function")throw new TypeError("callback is not a function");r=(r==null?we():+r)+(t==null?0:+t),!this._next&&Pt!==this&&(Pt?Pt._next=this:Zt=this,Pt=this),this._call=e,this._time=r,pe()},stop:function(){this._call&&(this._call=null,this._time=1/0,pe())}};function xe(e,t,r){var n=new ee;return n.restart(e,t,r),n}function wl(){we(),++At;for(var e=Zt,t;e;)(t=Mt-e._time)>=0&&e._call.call(void 0,t),e=e._next;--At}function Ue(){Mt=(te=Vt.now())+ie,At=Et=0;try{wl()}finally{At=0,bl(),Mt=0}}function xl(){var e=Vt.now(),t=e-te;t>mn&&(ie-=t,te=e)}function bl(){for(var e,t=Zt,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:Zt=r);Pt=e,pe(n)}function pe(e){if(!At){Et&&(Et=clearTimeout(Et));var t=e-Mt;t>24?(e<1/0&&(Et=setTimeout(Ue,e-Vt.now()-ie)),Lt&&(Lt=clearInterval(Lt))):(Lt||(te=Vt.now(),Lt=setInterval(xl,mn)),At=1,yn(Ue))}}function Ge(e,t,r){var n=new ee;return t=t==null?0:+t,n.restart(i=>{n.stop(),e(i+t)},t,r),n}var $l=ne("start","end","cancel","interrupt"),Ml=[],wn=0,Ye=1,ve=2,Wt=3,We=4,_e=5,jt=6;function se(e,t,r,n,i,s){var l=e.__transition;if(!l)e.__transition={};else if(r in l)return;Cl(e,r,{name:t,index:n,group:i,on:$l,tween:Ml,time:s.time,delay:s.delay,duration:s.duration,ease:s.ease,timer:null,state:wn})}function be(e,t){var r=ut(e,t);if(r.state>wn)throw new Error("too late; already scheduled");return r}function dt(e,t){var r=ut(e,t);if(r.state>Wt)throw new Error("too late; already running");return r}function ut(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("transition not found");return r}function Cl(e,t,r){var n=e.__transition,i;n[t]=r,r.timer=xe(s,0,r.time);function s(u){r.state=Ye,r.timer.restart(l,r.delay,r.time),r.delay<=u&&l(u-r.delay)}function l(u){var h,c,f,d;if(r.state!==Ye)return a();for(h in n)if(d=n[h],d.name===r.name){if(d.state===Wt)return Ge(l);d.state===We?(d.state=jt,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete n[h]):+h<t&&(d.state=jt,d.timer.stop(),d.on.call("cancel",e,e.__data__,d.index,d.group),delete n[h])}if(Ge(function(){r.state===Wt&&(r.state=We,r.timer.restart(o,r.delay,r.time),o(u))}),r.state=ve,r.on.call("start",e,e.__data__,r.index,r.group),r.state===ve){for(r.state=Wt,i=new Array(f=r.tween.length),h=0,c=-1;h<f;++h)(d=r.tween[h].value.call(e,e.__data__,r.index,r.group))&&(i[++c]=d);i.length=c+1}}function o(u){for(var h=u<r.duration?r.ease.call(null,u/r.duration):(r.timer.restart(a),r.state=_e,1),c=-1,f=i.length;++c<f;)i[c].call(e,h);r.state===_e&&(r.on.call("end",e,e.__data__,r.index,r.group),a())}function a(){r.state=jt,r.timer.stop(),delete n[t];for(var u in n)return;delete e.__transition}}function kl(e,t){var r=e.__transition,n,i,s=!0,l;if(r){t=t==null?null:t+"";for(l in r){if((n=r[l]).name!==t){s=!1;continue}i=n.state>ve&&n.state<_e,n.state=jt,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete r[l]}s&&delete e.__transition}}function Tl(e){return this.each(function(){kl(this,e)})}function Nl(e,t){var r,n;return function(){var i=dt(this,e),s=i.tween;if(s!==r){n=r=s;for(var l=0,o=n.length;l<o;++l)if(n[l].name===t){n=n.slice(),n.splice(l,1);break}}i.tween=n}}function Hl(e,t,r){var n,i;if(typeof r!="function")throw new Error;return function(){var s=dt(this,e),l=s.tween;if(l!==n){i=(n=l).slice();for(var o={name:t,value:r},a=0,u=i.length;a<u;++a)if(i[a].name===t){i[a]=o;break}a===u&&i.push(o)}s.tween=i}}function Al(e,t){var r=this._id;if(e+="",arguments.length<2){for(var n=ut(this.node(),r).tween,i=0,s=n.length,l;i<s;++i)if((l=n[i]).name===e)return l.value;return null}return this.each((t==null?Nl:Hl)(r,e,t))}function $e(e,t,r){var n=e._id;return e.each(function(){var i=dt(this,n);(i.value||(i.value={}))[t]=r.apply(this,arguments)}),function(i){return ut(i,n).value[t]}}function xn(e,t){var r;return(typeof t=="number"?gt:t instanceof zt?Oe:(r=zt(t))?(t=r,Oe):pl)(e,t)}function Ll(e){return function(){this.removeAttribute(e)}}function El(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Pl(e,t,r){var n,i=r+"",s;return function(){var l=this.getAttribute(e);return l===i?null:l===n?s:s=t(n=l,r)}}function Il(e,t,r){var n,i=r+"",s;return function(){var l=this.getAttributeNS(e.space,e.local);return l===i?null:l===n?s:s=t(n=l,r)}}function Sl(e,t,r){var n,i,s;return function(){var l,o=r(this),a;return o==null?void this.removeAttribute(e):(l=this.getAttribute(e),a=o+"",l===a?null:l===n&&a===i?s:(i=a,s=t(n=l,o)))}}function Dl(e,t,r){var n,i,s;return function(){var l,o=r(this),a;return o==null?void this.removeAttributeNS(e.space,e.local):(l=this.getAttributeNS(e.space,e.local),a=o+"",l===a?null:l===n&&a===i?s:(i=a,s=t(n=l,o)))}}function Rl(e,t){var r=re(e),n=r==="transform"?ml:xn;return this.attrTween(e,typeof t=="function"?(r.local?Dl:Sl)(r,n,$e(this,"attr."+e,t)):t==null?(r.local?El:Ll)(r):(r.local?Il:Pl)(r,n,t))}function zl(e,t){return function(r){this.setAttribute(e,t.call(this,r))}}function Vl(e,t){return function(r){this.setAttributeNS(e.space,e.local,t.call(this,r))}}function ql(e,t){var r,n;function i(){var s=t.apply(this,arguments);return s!==n&&(r=(n=s)&&Vl(e,s)),r}return i._value=t,i}function Bl(e,t){var r,n;function i(){var s=t.apply(this,arguments);return s!==n&&(r=(n=s)&&zl(e,s)),r}return i._value=t,i}function Fl(e,t){var r="attr."+e;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;var n=re(e);return this.tween(r,(n.local?ql:Bl)(n,t))}function Ol(e,t){return function(){be(this,e).delay=+t.apply(this,arguments)}}function Xl(e,t){return t=+t,function(){be(this,e).delay=t}}function Ul(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Ol:Xl)(t,e)):ut(this.node(),t).delay}function Gl(e,t){return function(){dt(this,e).duration=+t.apply(this,arguments)}}function Yl(e,t){return t=+t,function(){dt(this,e).duration=t}}function Wl(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Gl:Yl)(t,e)):ut(this.node(),t).duration}function jl(e,t){if(typeof t!="function")throw new Error;return function(){dt(this,e).ease=t}}function Ql(e){var t=this._id;return arguments.length?this.each(jl(t,e)):ut(this.node(),t).ease}function Jl(e,t){return function(){var r=t.apply(this,arguments);if(typeof r!="function")throw new Error;dt(this,e).ease=r}}function Kl(e){if(typeof e!="function")throw new Error;return this.each(Jl(this._id,e))}function Zl(e){typeof e!="function"&&(e=en(e));for(var t=this._groups,r=t.length,n=new Array(r),i=0;i<r;++i)for(var s=t[i],l=s.length,o=n[i]=[],a,u=0;u<l;++u)(a=s[u])&&e.call(a,a.__data__,u,s)&&o.push(a);return new vt(n,this._parents,this._name,this._id)}function to(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,r=e._groups,n=t.length,i=r.length,s=Math.min(n,i),l=new Array(n),o=0;o<s;++o)for(var a=t[o],u=r[o],h=a.length,c=l[o]=new Array(h),f,d=0;d<h;++d)(f=a[d]||u[d])&&(c[d]=f);for(;o<n;++o)l[o]=t[o];return new vt(l,this._parents,this._name,this._id)}function eo(e){return(e+"").trim().split(/^|\s+/).every(function(t){var r=t.indexOf(".");return r>
vendor: 3,189 bytes, line 3
3=0&&(t=t.slice(0,r)),!t||t==="start"})}function no(e,t,r){var n,i,s=eo(t)?be:dt;return function(){var l=s(this,e),o=l.on;o!==n&&(i=(n=o).copy()).on(t,r),l.on=i}}function ro(e,t){var r=this._id;return arguments.length<2?ut(this.node(),r).on.on(e):this.each(no(r,e,t))}function io(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function so(){return this.on("end.remove",io(this._id))}function lo(e){var t=this._name,r=this._id;typeof e!="function"&&(e=ge(e));for(var n=this._groups,i=n.length,s=new Array(i),l=0;l<i;++l)for(var o=n[l],a=o.length,u=s[l]=new Array(a),h,c,f=0;f<a;++f)(h=o[f])&&(c=e.call(h,h.__data__,f,o))&&("__data__"in h&&(c.__data__=h.__data__),u[f]=c,se(u[f],t,r,f,u,ut(h,r)));return new vt(s,this._parents,t,r)}function oo(e){var t=this._name,r=this._id;typeof e!="function"&&(e=tn(e));for(var n=this._groups,i=n.length,s=[],l=[],o=0;o<i;++o)for(var a=n[o],u=a.length,h,c=0;c<u;++c)if(h=a[c]){for(var f=e.call(h,h.__data__,c,a),d,g=ut(h,r),v=0,_=f.length;v<_;++v)(d=f[v])&&se(d,t,r,v,f,g);s.push(f),l.push(h)}return new vt(s,l,t,r)}var ao=qt.prototype.constructor;function co(){return new ao(this._groups,this._parents)}function uo(e,t){var r,n,i;return function(){var s=Ht(this,e),l=(this.style.removeProperty(e),Ht(this,e));return s===l?null:s===r&&l===n?i:i=t(r=s,n=l)}}function bn(e){return function(){this.style.removeProperty(e)}}function fo(e,t,r){var n,i=r+"",s;return function(){var l=Ht(this,e);return l===i?null:l===n?s:s=t(n=l,r)}}function ho(e,t,r){var n,i,s;return function(){var l=Ht(this,e),o=r(this),a=o+"";return o==null&&(a=o=(this.style.removeProperty(e),Ht(this,e))),l===a?null:l===n&&a===i?s:(i=a,s=t(n=l,o))}}function po(e,t){var r,n,i,s="style."+t,l="end."+s,o;return function(){var a=dt(this,e),u=a.on,h=a.value[s]==null?o||(o=bn(t)):void 0;(u!==r||i!==h)&&(n=(r=u).copy()).on(l,i=h),a.on=n}}function vo(e,t,r){var n=(e+="")=="transform"?gl:xn;return t==null?this.styleTween(e,uo(e,n)).on("end.style."+e,bn(e)):typeof t=="function"?this.styleTween(e,ho(e,n,$e(this,"style."+e,t))).each(po(this._id,e)):this.styleTween(e,fo(e,n,t),r).on("end.style."+e,null)}function _o(e,t,r){return function(n){this.style.setProperty(e,t.call(this,n),r)}}function go(e,t,r){var n,i;function s(){var l=t.apply(this,arguments);return l!==i&&(n=(i=l)&&_o(e,l,r)),n}return s._value=t,s}function mo(e,t,r){var n="style."+(e+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;return this.tween(n,go(e,t,r??""))}function yo(e){return function(){this.textContent=e}}function wo(e){return function(){var t=e(this);this.textContent=t??""}}function xo(e){return this.tween("text",typeof e=="function"?wo($e(this,"text",e)):yo(e==null?"":e+""))}function bo(e){return function(t){this.textContent=e.call(this,t)}}function $o(e){var t,r;function n(){var i=e.apply(this,arguments);return i!==r&&(t=(r=i)&&bo(i)),t}return n._value=e,n}function Mo(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,$o(e))}
3function Co(){for(var e=this._name,t=this._id,r=$n(),n=this._groups,i=n.length,s=0;s<i;++s)for(var l=n[s],o=l.length,a,u=0;u<o;++u)if(a=l[u]){var h=ut(a,t);se(a,e,r,u,l,{time:h.time+h.delay+h.duration,delay:0,duration:h.duration,ease:h.ease})}return new vt(n,this._parents,e,r)}function ko(){var e,t,r=this,n=r._id,i=r.size();return new Promise(function(s,l){var o={value:l},a={value:function(){--i===0&&s()}};r.each(function(){var u=dt(this,n),h=u.on;h!==e&&(t=(e=h).copy(),t._.cancel.push(o),t._.interrupt.push(o),t._.end.push(a)),u.on=t}),i===0&&s()})}var To=0;function vt(e,t,r,n){this._groups=e,this._parents=t,this._name=r,this._id=n}function $n(){return++To}var pt=qt.prototype;vt.prototype={constructor:vt,select:lo,selectAll:oo,selectChild:pt.selectChild,selectChildren:pt.selectChildren,filter:Zl,merge:to,selection:co,transition:Co,call:pt.call,nodes:pt.nodes,node:pt.node,size:pt.size,empty:pt.empty,each:pt.each,on:ro,attr:Rl,attrTween:Fl,style:vo,styleTween:mo,text:xo,textTween:Mo,remove:so,tween:Al,delay:Ul,duration:Wl,ease:Ql,easeVarying:Kl,end:ko,[Symbol.iterator]:pt[Symbol.iterator]};function No(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var Ho={time:null,delay:0,duration:250,ease:No};function Ao(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return r}function Lo(e){var t,r;e instanceof vt?(t=e._id,e=e._name):(t=$n(),(r=Ho).time=we(),e=e==null?null:e+"");for(var n=this._groups,i=n.length,s=0;s<i;++s)for(var l=n[s],o=l.length,a,u=0;u<o;++u)(a=l[u])&&se(a,e,t,u,l,r||Ao(a,t));return new vt(n,this._parents,e,t)}qt.prototype.interrupt=Tl;qt.prototype.transition=Lo;function Eo(e,t){var r,n=1;e==null&&(e=0),t==null&&(t=0);function i(){var s,l=r.length,o,a=0,u=0;for(s=0;s<l;
vendor: 9,990 bytes, line 3
3++s)o=r[s],a+=o.x,u+=o.y;for(a=(a/l-e)*n,u=(u/l-t)*n,s=0;s<l;++s)o=r[s],o.x-=a,o.y-=u}return i.initialize=function(s){r=s},i.x=function(s){return arguments.length?(e=+s,i):e},i.y=function(s){return arguments.length?(t=+s,i):t},i.strength=function(s){return arguments.length?(n=+s,i):n},i}function Po(e){const t=+this._x.call(null,e),r=+this._y.call(null,e);return Mn(this.cover(t,r),t,r,e)}function Mn(e,t,r,n){if(isNaN(t)||isNaN(r))return e;var i,s=e._root,l={data:n},o=e._x0,a=e._y0,u=e._x1,h=e._y1,c,f,d,g,v,_,x,y;if(!s)return e._root=l,e;for(;s.length;)if((v=t>=(c=(o+u)/2))?o=c:u=c,(_=r>=(f=(a+h)/2))?a=f:h=f,i=s,!(s=s[x=_<<1|v]))return i[x]=l,e;if(d=+e._x.call(null,s.data),g=+e._y.call(null,s.data),t===d&&r===g)return l.next=s,i?i[x]=l:e._root=l,e;do i=i?i[x]=new Array(4):e._root=new Array(4),(v=t>=(c=(o+u)/2))?o=c:u=c,(_=r>=(f=(a+h)/2))?a=f:h=f;while((x=_<<1|v)===(y=(g>=f)<<1|d>=c));return i[y]=s,i[x]=l,e}function Io(e){var t,r,n=e.length,i,s,l=new Array(n),o=new Array(n),a=1/0,u=1/0,h=-1/0,c=-1/0;for(r=0;r<n;++r)isNaN(i=+this._x.call(null,t=e[r]))||isNaN(s=+this._y.call(null,t))||(l[r]=i,o[r]=s,i<a&&(a=i),i>h&&(h=i),s<u&&(u=s),s>c&&(c=s));if(a>h||u>c)return this;for(this.cover(a,u).cover(h,c),r=0;r<n;++r)Mn(this,l[r],o[r],e[r]);return this}function So(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var r=this._x0,n=this._y0,i=this._x1,s=this._y1;if(isNaN(r))i=(r=Math.floor(e))+1,s=(n=Math.floor(t))+1;else{for(var l=i-r||1,o=this._root,a,u;r>e||e>=i||n>t||t>=s;)switch(u=(t<n)<<1|e<r,a=new Array(4),a[u]=o,o=a,l*=2,u){case 0:i=r+l,s=n+l;break;case 1:r=i-l,s=n+l;break;case 2:i=r+l,n=s-l;break;case 3:r=i-l,n=s-l;break}this._root&&this._root.length&&(this._root=o)}return this._x0=r,this._y0=n,this._x1=i,this._y1=s,this}function Do(){var e=[];return this.visit(function(t){if(!t.length)do e.push(t.data);while(t=t.next)}),e}function Ro(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]}function Y(e,t,r,n,i){this.node=e,this.x0=t,this.y0=r,this.x1=n,this.y1=i}function zo(e,t,r){var n,i=this._x0,s=this._y0,l,o,a,u,h=this._x1,c=this._y1,f=[],d=this._root,g,v;for(d&&f.push(new Y(d,i,s,h,c)),r==null?r=1/0:(i=e-r,s=t-r,h=e+r,c=t+r,r*=r);g=f.pop();)if(!(!(d=g.node)||(l=g.x0)>h||(o=g.y0)>c||(a=g.x1)<i||(u=g.y1)<s))if(d.length){var _=(l+a)/2,x=(o+u)/2;f.push(new Y(d[3],_,x,a,u),new Y(d[2],l,x,_,u),new Y(d[1],_,o,a,x),new Y(d[0],l,o,_,x)),(v=(t>=x)<<1|e>=_)&&(g=f[f.length-1],f[f.length-1]=f[f.length-1-v],f[f.length-1-v]=g)}else{var y=e-+this._x.call(null,d.data),k=t-+this._y.call(null,d.data),p=y*y+k*k;if(p<r){var C=Math.sqrt(r=p);i=e-C,s=t-C,h=e+C,c=t+C,n=d.data}}return n}function Vo(e){if(isNaN(h=+this._x.call(null,e))||isNaN(c=+this._y.call(null,e)))return this;var t,r=this._root,n,i,s,l=this._x0,o=this._y0,a=this._x1,u=this._y1,h,c,f,d,g,v,_,x;if(!r)return this;if(r.length)for(;;){if((g=h>=(f=(l+a)/2))?l=f:a=f,(v=c>=(d=(o+u)/2))?o=d:u=d,t=r,!(r=r[_=v<<1|g]))return this;if(!r.length)break;(t[_+1&3]||t[_+2&3]||t[_+3&3])&&(n=t,x=_)}for(;r.data!==e;)if(i=r,!(r=r.next))return this;return(s=r.next)&&delete r.next,i?(s?i.next=s:delete i.next,this):t?(s?t[_]=s:delete t[_],(r=t[0]||t[1]||t[2]||t[3])&&r===(t[3]||t[2]||t[1]||t[0])&&!r.length&&(n?n[x]=r:this._root=r),this):(this._root=s,this)}function qo(e){for(var t=0,r=e.length;t<r;++t)this.remove(e[t]);return this}function Bo(){return this._root}function Fo(){var e=0;return this.visit(function(t){if(!t.length)do++e;while(t=t.next)}),e}function Oo(e){var t=[],r,n=this._root,i,s,l,o,a;for(n&&t.push(new Y(n,this._x0,this._y0,this._x1,this._y1));r=t.pop();)if(!e(n=r.node,s=r.x0,l=r.y0,o=r.x1,a=r.y1)&&n.length){var u=(s+o)/2,h=(l+a)/2;(i=n[3])&&t.push(new Y(i,u,h,o,a)),(i=n[2])&&t.push(new Y(i,s,h,u,a)),(i=n[1])&&t.push(new Y(i,u,l,o,h)),(i=n[0])&&t.push(new Y(i,s,l,u,h))}return this}function Xo(e){var t=[],r=[],n;for(this._root&&t.push(new Y(this._root,this._x0,this._y0,this._x1,this._y1));n=t.pop();){var i=n.node;if(i.length){var s,l=n.x0,o=n.y0,a=n.x1,u=n.y1,h=(l+a)/2,c=(o+u)/2;(s=i[0])&&t.push(new Y(s,l,o,h,c)),(s=i[1])&&t.push(new Y(s,h,o,a,c)),(s=i[2])&&t.push(new Y(s,l,c,h,u)),(s=i[3])&&t.push(new Y(s,h,c,a,u))}r.push(n)}for(;n=r.pop();)e(n.node,n.x0,n.y0,n.x1,n.y1);return this}function Uo(e){return e[0]}function Go(e){return arguments.length?(this._x=e,this):this._x}function Yo(e){return e[1]}function Wo(e){return arguments.length?(this._y=e,this):this._y}function Me(e,t,r){var n=new Ce(t??Uo,r??Yo,NaN,NaN,NaN,NaN);return e==null?n:n.addAll(e)}function Ce(e,t,r,n,i,s){this._x=e,this._y=t,this._x0=r,this._y0=n,this._x1=i,this._y1=s,this._root=void 0}function je(e){for(var t={data:e.data},r=t;e=e.next;)r=r.next={data:e.data};return t}var Q=Me.prototype=Ce.prototype;Q.copy=function(){var e=new Ce(this._x,this._y,this._x0,this._y0,this._x1,this._y1),t=this._root,r,n;if(!t)return e;if(!t.length)return e._root=je(t),e;for(r=[{source:t,target:e._root=new Array(4)}];t=r.pop();)for(var i=0;i<4;++i)(n=t.source[i])&&(n.length?r.push({source:n,target:t.target[i]=new Array(4)}):t.target[i]=je(n));return e};Q.add=Po;Q.addAll=Io;Q.cover=So;Q.data=Do;Q.extent=Ro;Q.find=zo;Q.remove=Vo;Q.removeAll=qo;Q.root=Bo;Q.size=Fo;Q.visit=Oo;Q.visitAfter=Xo;Q.x=Go;Q.y=Wo;function $t(e){return function(){return e}}function yt(e){return(e()-.5)*1e-6}function jo(e){return e.x+e.vx}function Qo(e){return e.y+e.vy}function Jo(e){var t,r,n,i=1,s=1;typeof e!="function"&&(e=$t(e==null?1:+e));function l(){for(var u,h=t.length,c,f,d,g,v,_,x=0;x<s;++x)for(c=Me(t,jo,Qo).visitAfter(o),u=0;u<h;++u)f=t[u],v=r[f.index],_=v*v,d=f.x+f.vx,g=f.y+f.vy,c.visit(y);function y(k,p,C,A,I){var P=k.data,R=k.r,S=v+R;if(P){if(P.index>f.index){var z=d-P.x-P.vx,Z=g-P.y-P.vy,J=z*z+Z*Z;J<S*S&&(z===0&&(z=yt(n),J+=z*z),Z===0&&(Z=yt(n),J+=Z*Z),J=(S-(J=Math.sqrt(J)))/J*i,f.vx+=(z*=J)*(S=(R*=R)/(_+R)),f.vy+=(Z*=J)*S,P.vx-=z*(S=1-S),P.vy-=Z*S)}return}return p>d+S||A<d-S||C>g+S||I<g-S}}function o(u){if(u.data)return u.r=r[u.data.index];for(var h=u.r=0;h<4;++h)u[h]&&u[h].r>u.r&&(u.r=u[h].r)}function a(){if(t){var u,h=t.length,c;for(r=new Array(h),u=0;u<h;++u)c=t[u],r[c.index]=+e(c,u,t)}}return l.initialize=function(u,h){t=u,n=h,a()},l.iterations=function(u){return arguments.length?(s=+u,l):s},l.strength=function(u){return arguments.length?(i=+u,l):i},l.radius=function(u){return arguments.length?(e=typeof u=="function"?u:$t(+u),a(),l):e},l}function Ko(e){return e.index}function Qe(e,t){var r=e.get(t);if(!r)throw new Error("node not found: "+t);return r}function Je(e){var t=Ko,r=c,n,i=$t(30),s,l,o,a,u,h=1;e==null&&(e=[]);function c(_){return 1/Math.min(o[_.source.index],o[_.target.index])}function f(_){for(var x=0,y=e.length;x<h;++x)for(var k=0,p,C,A,I,P,R,S;k<y;++k)p=e[k],C=p.source,A=p.target,I=A.x+A.vx-C.x-C.vx||yt(u),P=A.y+A.vy-C.y-C.vy||yt(u),R=Math.sqrt(I*I+P*P),R=(R-s[k])/R*_*n[k],I*=R,P*=R,A.vx-=I*(S=a[k]),A.vy-=P*S,C.vx+=I*(S=1-S),C.vy+=P*S}function d(){if(l){var _,x=l.length,y=e.length,k=new Map(l.map((C,A)=>[t(C,A,l),C])),p;for(_=0,o=new Array(x);_<y;++_)p=e[_],p.index=_,typeof p.source!="object"&&(p.source=Qe(k,p.source)),typeof p.target!="object"&&(p.target=Qe(k,p.target)),o[p.source.index]=(o[p.source.index]||0)+1,o[p.target.index]=(o[p.target.index]||0)+1;for(_=0,a=new Array(y);_<y;++_)p=e[_],a[_]=o[p.source.index]/(o[p.source.index]+o[p.target.index]);n=new Array(y),g(),s=new Array(y),v()}}function g(){if(l)for(var _=0,x=e.length;_<x;++_)n[_]=+r(e[_],_,e)}function v(){if(l)for(var _=0,x=e.length;_<x;++_)s[_]=+i(e[_],_,e)}return f.initialize=function(_,x){l=_,u=x,d()},f.links=function(_){return arguments.length?(e=_,d(),f):e},f.id=function(_){return arguments.length?(t=_,f):t},f.iterations=function(_){return arguments.length?(h=+_,f):h},f.strength=function(_){return arguments.length?(r=typeof _=="function"?_:$t(+_),g(),f):r},f.distance=function(_){return arguments.length?(i=typeof _=="function"?_:$t(+_),v(),f):i},f}const Zo=1664525,ta=1013904223,Ke=4294967296;function ea(){let e=1;return()=>(e=(Zo*e+ta)%Ke)/Ke}function na(e){return e.x}function ra(e){return e.y}var ia=10,sa=Math.PI*(3-Math.sqrt(5));function la(e){var t,r=1,n=.001,i=1-Math.pow(n,1/300),s=0,l=.6,o=new Map,a=xe(c),u=ne("tick","end"),h=ea();e==null&&(e=[]);function c(){f(),u.call("tick",t),r<n&&(a.stop(),u.call("end",t))}function f(v){var _,x=e.length,y;v===void 0&&(v=1);for(var k=0;k<v;++k)for(r+=(s-r)*i,o.forEach(function(p){p(r)}),_=0;_<x;++_)y=e[_],y.fx==null?y.x+=y.vx*=l:(y.x=y.fx,y.vx=0),y.fy==null?y.y+=y.vy*=l:(y.y=y.fy,y.vy=0);return t}function d(){for(var v=0,_=e.length,x;v<_;++v){if(x=e[v],x.index=v,x.fx!=null&&(x.x=x.fx),x.fy!=null&&(x.y=x.fy),isNaN(x.x)||isNaN(x.y)){var y=ia*Math.sqrt(.5+v),k=v*sa;x.x=y*Math.cos(k),x.y=y*Math.sin(k)}(isNaN(x.vx)||isNaN(x.vy))&&(x.vx=x.vy=0)}}function g(v){return v.initialize&&v.initialize(e,h),v}return d(),t={tick:f,restart:function(){return a.restart(c),t},stop:function(){return a.stop(),t},nodes:function(v){return arguments.length?(e=v,d(),o.forEach(g),t):e},alpha:function(v){return arguments.length?(r=+v,t):r},alphaMin:function(v){return arguments.length?(n=+v,t):n},alphaDecay:function(v){return arguments.length?(i=+v,t):+i},alphaTarget:function(v){return arguments.length?(s=+v,t):s},velocityDecay:function(v){return arguments.length?(l=1-v,t):1-l},randomSource:function(v){return arguments.length?(h=v,o.forEach(g),t):h},force:function(v,_){return arguments.length>1?(_==null?o.delete(v):o.set(v,g(_)),t):o.get(v)},find:function(v,_,x){var y=0,k=e.length,p,C,A,I,P;for(x==null?x=1/0:x*=x,y=0;y<k;++y)I=e[y],p=v-I.x,C=_-I.y,A=p*p+C*C,A<x&&(P=I,x=A);return P},on:function(v,_){return arguments.length>1?(u.on(v,_),t):u.on(v)}}}function oa(){var e,t,r,n,i=$t(-30),s,l=1,o=1/0,a=.81;function u(d){var g,v=e.length,_=Me(e,na,ra).visitAfter(c);for(n=d,g=0;g<v;++g)t=e[g],_.visit(f)}function h(){if(e){var d,g=e.length,v;for(s=new Array(g),d=0;d<g;++d)v=e[d],s[v.index]=+i(v,d,e)}}function c(d){var g=0,v,_,x=0,y,k,p;if(d.length){for(y=k=p=0;p<4;
3++p)(v=d[p])&&(_=Math.abs(v.value))&&(g+=v.value,x+=_,y+=_*v.x,k+=_*v.y);d.x=y/x,d.y=k/x}else{v=d,v.x=v.data.x,v.y=v.data.y;do g+=s[v.data.index];while(v=v.next)}d.value=g}function f(d,g,v,_){if(!d.value)return!0;var x=d.x-t.x,y=d.y-t.y,k=_-g,p=x*x+y*y;if(k*k/a<p)return p<o&&(x===0&&(x=yt(r),p+=x*x),y===0&&(y=yt(r),p+=y*y),p<l&&(p=Math.sqrt(l*p)),t.vx+=x*d.value*n/p,t.vy+=y*d.value*n/p),!0;if(d.length||p>=o)return;(d.data!==t||d.next)&&(x===0&&(x=yt(r),p+=x*x),y===0&&(y=yt(r),p+=y*y),p<l&&(p=Math.sqrt(l*p)));do d.data!==t&&(k=s[d.data.index]*n/p,t.vx+=x*k,t.vy+=y*k);while(d=d.next)}return u.initialize=function(d,g){e=d,r=g,h()},u.strength=function(d){return arguments.length?(i=typeof d=="function"?d:$t(+d),h(),u):i},u.distanceMin=function(d){return arguments.length?(l=d*d,u):Math.sqrt(l)},u.distanceMax=function(d){return arguments.length?(o=d*d,u):Math.sqrt(o)},u.theta=function(d){return arguments.length?(a=d*d,u):Math.sqrt(a)},u}function It(e,t,r){this.k=e,this.x=t,this.y=r}It.prototype={constructor:It,scale:function(e){return e===1?this:new It(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new It(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};It.prototype;function aa(e){let t,r,n,i,s,l,o,a;function u(d){e[2](d)}let h={};e[0]!==void 0&&(h.showModal=e[0]),n=new Cr({props:h}),tt.push(()=>at(n,"showModal",u));function c(d){e[3](d)}let f={};
3return e[1]!==void 0&&(f.showHotModal=e[1]),l=new wr({props:f}),tt.push(()=>at(l,"showHotModal",c)),{c(){t=b("div"),r=L(),et(n.$$.fragment),s=L(),et(l.$$.fragment),this.h()},l(d){t=$(d,"DIV",{id:!0}),X(t).forEach(m),r=E(d),nt(n.$$.fragment,d),s=E(d),nt(l.$$.fragment,d),this.h()},h(){M(t,"id","d3-container")},m(d,g){w(d,t,g),w(d,r,g),rt(n,d,g),w(d,s,g),rt(l,d,g),a=!0},p(d,[g]){const v={};!i&&g&1&&(i=!0,v.showModal=d[0],ot(()=>i=!1)),n.$set(v);const _={};!o&&g&2&&(o=!0,_.showHotModal=d[1],ot(()=>o=!1)),l.$set(_)},i(d){a||(W(n.$$.fragment,d),W(l.$$.fragment,d),a=!0)},o(d){j(n.$$.fragment,d),j(l.$$.fragment,d),a=!1},d(d){d&&(m(t),m(r),m(s)),it(n,d),it(l,d)}}}function ca(e,t,r){let n=!1,i=!1,s=!1,l=!1,o=!1;function a(c,f){c.append("foreignObject").attr("x",-100).attr("y",-100).each(function(d){const g=this;new d.component({target:g,props:d.props}),requestAnimationFrame(()=>{const v=g.firstElementChild.getBoundingClientRect(),_=Math.max(v.width,v.height)/2;d.radius=_,mt(g).attr("width",v.width).attr("height",v.height).attr("x",-v.width/2).attr("y",-v.height/2),f.force("collision").radius(x=>x.radius),f.alpha(1).restart()})})}_t(()=>{let c=window.innerWidth,f=window.innerHeight;const d=()=>{c=window.innerWidth,f=window.innerHeight};window.addEventListener("resize",d);let g=[{id:"root",component:Fn,radius:0,fx:c/2,y:f/2},{id:"child4",component:fr,radius:0},{id:"code",component:Tr,radius:0},{id:"art",component:Lr,radius:0},{id:"blog",component:Hr,radius:0}];const v=N=>c<500?N.source.id==="child4"?20:50:N.source.id==="child4"?c/12:c/4;let _=[{source:"root",target:"child4"},{source:"root",target:"code"},{source:"root",target:"art"},{source:"root",target:"blog"}];const x=mt("#d3-container").append("svg").attr("width","100%").attr("height","100%").attr("viewBox",`0 0 ${c} ${f}`).attr("preserveAspectRatio","xMidYMid meet"),y=la(g).force("link",Je(_).id(N=>N.id).distance(v)).alpha(.3).alphaDecay(.05).alphaTarget(.1).force("charge",oa().strength(N=>N.id==="root"?-1e4:-1e3)).force("center",Eo(c/2,f/2)).force("collision",Jo().radius(N=>N.radius)).on("tick",J);let k=x.append("g").selectAll("line").data(_).enter().append("line").attr("stroke-width",2).attr("stroke","#999"),p=x.append("g").selectAll(".node").data(g).enter().append("g").attr("class","node").call(Ie().on("start",wt).on("drag",Ft).on("end",Ct));a(p,y),p.filter(N=>N.id==="randomchild1").on("click",function(N,D){console.log("Cool People node clicked"),r(0,n=!0)}),p.filter(N=>N.id==="randomchild2").on("click",function(N,D){console.log("Hot People node clicked"),r(1,i=!0)});function C(N,D,U,G){if(!D)U.forEach(q=>{g.find(kt=>kt.id===q.id)||g.push(q)}),G.forEach(q=>{_.find(kt=>(kt.source.id||kt.source)===q.source&&(kt.target.id||kt.target)===q.target)||_.push(q)});else{for(let q=g.length-1;q>=0;q--)g[q].parent===N&&g.splice(q,1);for(let q=_.length-1;q>=0;q--)(_[q].source.id||_[q].source)===N&&_.splice(q,1)}return Z(),!D}const A=[{id:"award",component:cr,radius:0,parent:"code"},{id:"project",component:nr,radius:0,parent:"code"},{id:"work",component:jn,radius:0,parent:"code"}],I=[{source:"code",target:"award"},{source:"code",target:"project"},{source:"code",target:"work"}],P=[{id:"modeling",component:qr,radius:0,parent:"art"},{id:"photography",component:Yr,radius:0,parent:"art"},{id:"music",component:ti,radius:0,parent:"art"}],R=[{source:"art",target:"modeling"},{source:"art",target:"photography"},{source:"art",target:"music"}],S=[{id:"randomchild1",component:dr,radius:0,parent:"child4",fx:0},{id:"randomchild2",component:vr,radius:0,parent:"child4",fx:0},{id:"randomchild3",component:oi,radius:0,parent:"child4",fx:0}],z=[{source:"child4",target:"randomchild1"},{source:"child4",target:"randomchild2"},{source:"child4",target:"randomchild3"}];p.filter(N=>N.id==="code").on("click",function(N,D){l=C("code",l,A,I)}),p.filter(N=>N.id==="art").on("click",function(N,D){s=C("art",s,P,R)}),p.filter(N=>N.id==="blog").on("click",function(N,D){window.open("https://helenasu-blog.vercel.app/","_blank")}),p.filter(N=>N.id==="child4").on("click",function(N,D){const U=g.find(G=>G.id==="child4");S.forEach(G=>G.fx=U.x),o=C("child4",o,S,z),p.filter(G=>G.id==="randomchild1").on("click",function(G,q){console.log("Cool People node clicked"),r(0,n=!0)}),p.filter(G=>G.id==="randomchild2").on("click",function(G,q){console.log("Hot People node clicked"),r(1,i=!0)})}),p.filter(N=>N.id!=="root").on("mouseover",function(N,D){mt(this).select("foreignObject").transition().duration(300).style("transform","scale(1.25)")}).on("mouseout",function(N,D){mt(this).select("foreignObject").transition().duration(300).style("transform","scale(1)")});function Z(){k=k.data(_,U=>`${U.source.id}-${U.target.id}
3`),k.exit().remove(),k=k.enter().append("line").attr("stroke-width",2).attr("stroke","#999").merge(k),p=p.data(g,U=>U.id),p.exit().remove();const N=p.enter().append("g").attr("class","node").call(Ie().on("start",wt).on("drag",Ft).on("end",Ct));a(N,y),p=N.merge(p),y.nodes(g),y.force("link").links(_),y.force("collision").radius(U=>U.radius+10),y.alpha(.3).restart(),y.force("link",Je(_).id(U=>U.id).distance(v))}function J(){g.forEach(N=>{N.x=Math.max(N.radius,Math.min(c-N.radius,N.x)),N.y=Math.max(N.radius,Math.min(f-N.radius,N.y))}),k.attr("x1",N=>N.source.x).attr("y1",N=>N.source.y).attr("x2",N=>N.target.x).attr("y2",N=>N.target.y),p.attr("transform",N=>`translate(${N.x},${N.y})`)}function wt(N,D){N.active||y.alphaTarget(.3).restart(),D.fx=D.x,D.fy=D.y}function Ft(N,D){D.fx=N.x,D.fy=N.y}function Ct(N,D){N.active||y.alphaTarget(0),D.fx=null,D.fy=null}});function u(c){n=c,r(0,n)}function h(c){i=c,r(1,i)}return[n,i,u,h]}class ua extends F{constructor(t){super(),O(this,t,ca,aa,B,{})}}function fa(e){let t,r="Last Updated: 01-02-2026",n,i,s;return i=new ua({}),{c(){t=b("div"),t.textContent=r,n=L(),et(i.$$.fragment),this.h()},l(l){t=$(l,"DIV",{class:!0,"data-svelte-h":!0}),T(t)!=="svelte-1h0a9id"&&(t.textContent=r),n=E(l),nt(i.$$.fragment,l),this.h()},h(){M(t,"class","last-updated")},m(l,o){w(l,t,o),w(l,n,o),rt(i,l,o),s=!0},p:H,i(l){s||(W(i.$$.fragment,l),s=!0)},o(l){j(i.$$.fragment,l),s=!1},d(l){l&&(m(t),m(n)),it(i,l)}}}class va extends F{constructor(t){super(),O(this,t,null,fa,B,{})}}export{va as component};
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.