From b4cca856c0cbed825105d53daae86e202675b1c5 Mon Sep 17 00:00:00 2001 From: pnofrc Date: Thu, 18 Mar 2021 21:22:27 +0100 Subject: [PATCH] launch_of_martin --- .gitignore | 0 launch_si14/._brut_grotesque-text-webfont.ttf | Bin 0 -> 4096 bytes .../._brut_grotesque-text-webfont.woff | Bin 0 -> 4096 bytes .../._brut_grotesque-text-webfont.woff2 | Bin 0 -> 4096 bytes launch_si14/._canvas-Copy1.js | Bin 0 -> 4096 bytes launch_si14/._canvas.js | Bin 0 -> 4096 bytes launch_si14/._index.html | Bin 0 -> 4096 bytes launch_si14/._myTools.js | Bin 0 -> 4096 bytes launch_si14/._p5.dom.min.js | Bin 0 -> 4096 bytes launch_si14/._p5.min.js | Bin 0 -> 4096 bytes launch_si14/._p5.sound.js | Bin 0 -> 4096 bytes launch_si14/._style.css | Bin 0 -> 4096 bytes launch_si14/.gitignore | 2 + launch_si14/brut_grotesque-text-webfont.ttf | Bin 0 -> 72948 bytes launch_si14/brut_grotesque-text-webfont.woff | Bin 0 -> 27476 bytes launch_si14/brut_grotesque-text-webfont.woff2 | Bin 0 -> 21376 bytes launch_si14/canvas-Copy1.js | 498 + launch_si14/canvas.js | 500 + launch_si14/images/._PNF.png | Bin 0 -> 4096 bytes launch_si14/images/PNF.png | Bin 0 -> 3490582 bytes launch_si14/index.html | 901 + launch_si14/myTools.js | 137 + launch_si14/p5.dom.min.js | 1 + launch_si14/p5.min.js | 38 + launch_si14/p5.sound.js | 12475 ++++++ launch_si14/sounds/._bell1.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/._bell2.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/._bikeonpath.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/._cityambiance.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/._citysound0.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/._pigeons.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/._sirens.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/._streetcrowd.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/._trafficjam.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/._truckreversebeep.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/._walking.mp3 | Bin 0 -> 4096 bytes launch_si14/sounds/bell1.mp3 | Bin 0 -> 142308 bytes launch_si14/sounds/bell2.mp3 | Bin 0 -> 59142 bytes launch_si14/sounds/bikeonpath.mp3 | Bin 0 -> 1257828 bytes launch_si14/sounds/cityambiance.mp3 | Bin 0 -> 3838955 bytes launch_si14/sounds/citysound0.mp3 | Bin 0 -> 393382 bytes launch_si14/sounds/pigeons.mp3 | Bin 0 -> 347034 bytes launch_si14/sounds/sirens.mp3 | Bin 0 -> 260127 bytes launch_si14/sounds/streetcrowd.mp3 | Bin 0 -> 829439 bytes launch_si14/sounds/trafficjam.mp3 | Bin 0 -> 393382 bytes launch_si14/sounds/truckreversebeep.mp3 | Bin 0 -> 167560 bytes launch_si14/sounds/walking.mp3 | Bin 0 -> 2464548 bytes launch_si14/style.css | 32080 ++++++++++++++++ launch_si14/symboles/._CURSEUR.png | Bin 0 -> 4096 bytes launch_si14/symboles/._HELP.png | Bin 0 -> 4096 bytes launch_si14/symboles/._NOcursor.png | Bin 0 -> 4096 bytes launch_si14/symboles/._PRINT.png | Bin 0 -> 4096 bytes launch_si14/symboles/._REFRESH.png | Bin 0 -> 4096 bytes launch_si14/symboles/CURSEUR.png | Bin 0 -> 280 bytes launch_si14/symboles/HELP.png | Bin 0 -> 1514 bytes launch_si14/symboles/NOcursor.png | Bin 0 -> 138 bytes launch_si14/symboles/PRINT.png | Bin 0 -> 618 bytes launch_si14/symboles/REFRESH.png | Bin 0 -> 2870 bytes 58 files changed, 46632 insertions(+) create mode 100644 .gitignore create mode 100644 launch_si14/._brut_grotesque-text-webfont.ttf create mode 100644 launch_si14/._brut_grotesque-text-webfont.woff create mode 100644 launch_si14/._brut_grotesque-text-webfont.woff2 create mode 100644 launch_si14/._canvas-Copy1.js create mode 100644 launch_si14/._canvas.js create mode 100644 launch_si14/._index.html create mode 100644 launch_si14/._myTools.js create mode 100644 launch_si14/._p5.dom.min.js create mode 100644 launch_si14/._p5.min.js create mode 100644 launch_si14/._p5.sound.js create mode 100644 launch_si14/._style.css create mode 100644 launch_si14/.gitignore create mode 100644 launch_si14/brut_grotesque-text-webfont.ttf create mode 100644 launch_si14/brut_grotesque-text-webfont.woff create mode 100644 launch_si14/brut_grotesque-text-webfont.woff2 create mode 100644 launch_si14/canvas-Copy1.js create mode 100644 launch_si14/canvas.js create mode 100644 launch_si14/images/._PNF.png create mode 100644 launch_si14/images/PNF.png create mode 100644 launch_si14/index.html create mode 100644 launch_si14/myTools.js create mode 100644 launch_si14/p5.dom.min.js create mode 100644 launch_si14/p5.min.js create mode 100644 launch_si14/p5.sound.js create mode 100644 launch_si14/sounds/._bell1.mp3 create mode 100644 launch_si14/sounds/._bell2.mp3 create mode 100644 launch_si14/sounds/._bikeonpath.mp3 create mode 100644 launch_si14/sounds/._cityambiance.mp3 create mode 100644 launch_si14/sounds/._citysound0.mp3 create mode 100644 launch_si14/sounds/._pigeons.mp3 create mode 100644 launch_si14/sounds/._sirens.mp3 create mode 100644 launch_si14/sounds/._streetcrowd.mp3 create mode 100644 launch_si14/sounds/._trafficjam.mp3 create mode 100644 launch_si14/sounds/._truckreversebeep.mp3 create mode 100644 launch_si14/sounds/._walking.mp3 create mode 100644 launch_si14/sounds/bell1.mp3 create mode 100644 launch_si14/sounds/bell2.mp3 create mode 100644 launch_si14/sounds/bikeonpath.mp3 create mode 100644 launch_si14/sounds/cityambiance.mp3 create mode 100644 launch_si14/sounds/citysound0.mp3 create mode 100644 launch_si14/sounds/pigeons.mp3 create mode 100644 launch_si14/sounds/sirens.mp3 create mode 100644 launch_si14/sounds/streetcrowd.mp3 create mode 100644 launch_si14/sounds/trafficjam.mp3 create mode 100644 launch_si14/sounds/truckreversebeep.mp3 create mode 100644 launch_si14/sounds/walking.mp3 create mode 100644 launch_si14/style.css create mode 100644 launch_si14/symboles/._CURSEUR.png create mode 100644 launch_si14/symboles/._HELP.png create mode 100644 launch_si14/symboles/._NOcursor.png create mode 100644 launch_si14/symboles/._PRINT.png create mode 100644 launch_si14/symboles/._REFRESH.png create mode 100644 launch_si14/symboles/CURSEUR.png create mode 100644 launch_si14/symboles/HELP.png create mode 100644 launch_si14/symboles/NOcursor.png create mode 100644 launch_si14/symboles/PRINT.png create mode 100644 launch_si14/symboles/REFRESH.png diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/launch_si14/._brut_grotesque-text-webfont.ttf b/launch_si14/._brut_grotesque-text-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e1bbf1119d7bcd97dfbd67df5f6b556476cc1725 GIT binary patch literal 4096 zcmeH~&2H2%5P-c!2oO@$3!Km@mmahB{^W006{-@g;IL{%R{~CvlZ>0NiJjUG-CjWA zQFsEbya3_>cmiIec^}?0?ANa{0o9^sX|{S7UzuD`oR_vyP?+J<3Hhplw^j;H;yPa$RxQ zq??%DdxZA?>^GokK{cJO7RhrB&C3!b%%x})A|xEneBzA*GLB~RN&*w>S(qfTmxP|1 zL?m)2QB2%$7DE-PHJ43N7?STk+Fn)tJp^N6V9AGqB)*7gUTC=C=T1j>=+7DuX6on)szA=NqgN%ewc+6uNWqB~k1HTwY z1q%Z|*hCNgp*IRA;Ur4;KHR8~Lge^d$dzhoZZ2(V6z&9T32^i3a?0OQHF%@Yee@80 zyL$K?^E3REJ6pX~z1P=$>sbPpfF)oFSOS)SC143y0+xU!a4Q0v-s4yQf%?m`QjP>A uI+=sROxNR7T!U#l1*dg=;ncvilhu^3OfP(^ga4D{>-GP>)DzUdy!-)SSG@!P literal 0 HcmV?d00001 diff --git a/launch_si14/._brut_grotesque-text-webfont.woff b/launch_si14/._brut_grotesque-text-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..670093ae393a588835ee61fa6b2bd24d3c3ba69a GIT binary patch literal 4096 zcmeH~&2H2%5P-dl5Fn(g7dW9+EIbPtAy z(9TED;O~4xs5b!nAF{t#Jcp3p&kXbh%uj!%Y`zZbXpGQQ(KMXdesmc5(UW(CeqWpG&PE$nq+B;SyfYoRY@c*aH*RbpGcvFzGy3cwx}A|e0sb%J%ND*r+7{z6o)g} z>GTXDsXFhdt?63ZE1EIE^>8H^dy=k|WRJbQcp7=5#L1ip%s38d<|MQTS;#WN@;J!j zsPIPxOX4WrM7xn2dP$H3qjdNEwJIq@j#ol1RZDWXH54iA0BcF<^~=i%e?!#pwL*8% zee@Nc5~L4*!wz0q^>Wlnlf!=HQ`I>g>Q21|B`#P{@=HHga((F-vMx-y$%2X literal 0 HcmV?d00001 diff --git a/launch_si14/._brut_grotesque-text-webfont.woff2 b/launch_si14/._brut_grotesque-text-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..81177aad8b945b73c79f4a1a611fd0462aaae9fd GIT binary patch literal 4096 zcmeH~&2H2%5P-c!2oO@$3!Km@mmagu=0Cft(01Dj4y#slC6G8oPBL!7CU$B&?Dm2L zkHQmh=LPx%JOD3JymSGT3#xkI;F0W^v1ek>=UfKefBFDzAv7bob$n{Qu{N?^Lyz=u z5!(Kuwf48aBh>3_`yVoy&tK_~-gO4L)aKW}Qr2JB>u7|~lbkmL(zZ1W&O0IqQx$`C zx{m36L}>TVegldWM3K>AcJNX`^ST59M}jvJIZiwrhfd%{ju(xODgl(Q#z8QhB*DbB z<1qGYf9iSm{^ZcNlQ;#k8tHVp$Ra1uj)n;}gLZR~K!?&gNC4H(wmjPfzr~oB^H@p^L+r z=u~>9BSD^bU@KTDdkGokObwQtQulefl7jBJyU{dsli10eP@7Q{K<30y1T>%-p?T!z zQCN6MLE|Wl*3rXo7`U+?`$@X<=~kr_JjY8e7P2L|zP7HC+dftT;P&<9guN$n@J^zK z=rQ_s{q$SGXx9)L%;HYNXQ+R5^#hU|y?p=x literal 0 HcmV?d00001 diff --git a/launch_si14/._canvas-Copy1.js b/launch_si14/._canvas-Copy1.js new file mode 100644 index 0000000000000000000000000000000000000000..e2d0d8d24cfebc561a39685422dae78802afc8a1 GIT binary patch literal 4096 zcmeH~!H&}~5I`qI2oTb0FK|LtE_+PvBu$*QLMU`wv4?6`Y$dowPU4WzBo4LvI?b+{<_~pj}t9!K*bDv{hBhcIi6C z;s8g#?i;3PP8A)m7RM)wHP1>W*j(^N0>+U$331>P?BmJ260G2x37O6O$3F2KJU=GR z(3^!$jJ?PS+<5ASIF9GxJniaADvaM-z2xvysZ=M&2$kz}u<7*H)=1JePq{*G3%<_i zTA?JVX__RcsA?vWEU92QDpgaXGr<*C+pcO~EUQLeJ~>^UpXr5o%g}-f-5knj`0z)~EsJSc)9rA0=D83}WLlot^R$u8Or-N1{6 z(QuR;zWb}fbDp6$T&!eAGhL+ai91821Y`f&jqU?(!(I4%`O!W7`QPQnUhkE4a@9AU zAz%m?0)~JgUjX-(Ueo`tWqkpJ}9)&74L@c{Z47vBJSakXjy literal 0 HcmV?d00001 diff --git a/launch_si14/._canvas.js b/launch_si14/._canvas.js new file mode 100644 index 0000000000000000000000000000000000000000..70050f6070384c44c8939c6b18bc1eb248a42622 GIT binary patch literal 4096 zcmeH~&5qMB5P&B|2oTb0FK|LtE_-b4r1@=yP}M4eL$xb565JvuaY$$q2it+}g#(WQ zFR)L*ndjIS*>%_gS}q8o<>Zl^nXzY_na`(zyN~a|2w+1p^Z3+!ZSG~*g9mEa00-wv zEC1jEz!)q053-Eomny`#&VX;q{PJ7MaJ$-vIl!ZgHB-`cHJ!fe2`8 z`gPt=Npd2|e7jk{khFPKQcfez8UYvw*22T?%*Qil5mlTPY`3r--wy*ToVWpAPn>lW zO_rf&Puys=w(!!jf+$M6x)KuO&&DV@JTIl}#2lfrPp7+1ecBoc(&j0X=wre9jPw#E zNlnruK}A(lfka6-%~2_v8l7+^nLO*N_Dx(h>hSq-e0ri5Vl71*!c}u9Bkg-4rf)IRc8o*f1_#hx;K-=!%IXzmtnk&+_woy_<0S(q1r@A*TtwX27fJqlgW-Bn!=sz3TtaQW61*a2A3(AZxY&y1f^-@!Fp zJ%HW!c%r@g382wJ{U0)3ub*H@<3|R3LG{C5DVNa3dl&-T40+z6Wtp+gVMPTkR9dh) z{T^;jfZM13j7n8W7DZICyUP{yClidr8jS;hz0w^GFSdwb5r?s={m zm^P}8W3j+=S!Bgl9MCv)2BBj|eJ_e#$9C%IuHChI?!X;*e)G+RdX9KVUU9LJB@MAZ zd=769h!Tul{2?JNUQ*dPkZ={Q!^fH?elYwm-=+Q=XQVMbV`xl2;;RMvNnkkrs;K*vSi;Wk*KFVr2vwEjBm{pIi7p PasK)K-%a0v*2&2?s2{_Z literal 0 HcmV?d00001 diff --git a/launch_si14/._myTools.js b/launch_si14/._myTools.js new file mode 100644 index 0000000000000000000000000000000000000000..cc27898efdd34e8c8f6e8fd35940bdfe5cfc5a7f GIT binary patch literal 4096 zcmeH~&5qMB5P;nx1PE!h7dW9Rmp!I-(A=Do#I8?i0Bf%|l5{G2##KCrU+Y1LC z1@Qpz1YCIzUSx6D0$MI;r4=WSRG9_RzGCaHCNYQ3@c((Qo93UTcD)ZK06a>0H6%^L=Kx&P?}PzLkgrXQJ({3^W?t^)3CUCJrr6KMVU`Ej$6fTuA9+sT25uN1 zez;N18BgH_7aQ4-RM)55;kFBvp!DXAq@+G4T_4~+cnH2;y>VZ^`%k&E*L&4lUiXb> z2p9r}fFWQA7y^cXAz%m?0*1it6X*t#UqcBPL`5krK_zcRO08UvLRMKTs>e=V6UKHH dqq(vYM(T~8g>S!_|9|84{(t}f2^d^n{s4RCv;hDB literal 0 HcmV?d00001 diff --git a/launch_si14/._p5.dom.min.js b/launch_si14/._p5.dom.min.js new file mode 100644 index 0000000000000000000000000000000000000000..b054d588cf9103d9adf79bf7161689b21b3a8ee2 GIT binary patch literal 4096 zcmeH~!H&}~5J0Cz2oTb0FK|LtE_-a9rcIo*La6Oh;85*~tpvBoNgNWI*ui#pyB7|8 z3Ky;%_ySIR2S2h**#cTFXr-07cqDsf>=|q3`806*;T>oLELiFsoj9+ZoovtG9xe}H z?=x!j_r3$PI%xkxCd=hZ3~60vz&A8M{gtwP9nWC|@F10Sk2Oujd+*jvF=0xB8UcV~1;&UZy4XzvZ$ARk)sOx3pd8v3VH)DT3^9OS}?apWv zc88%i=|&-~oa6PBlRn9?8{L|GovfNrDvLErbn zVK|K9{SVhFJCi9nlWL_KmSTz6k?anMQJi1Dmz0T9rm+vW3-{scwn6vo!+U| zv#Y-KECEZv60ig;0ZYIVummgtOTZGiVFKG}qVIQ}Nt5NyWqpXW<(z<-a_4wg2BGJc7=}#Sf9yw7>uW literal 0 HcmV?d00001 diff --git a/launch_si14/._p5.min.js b/launch_si14/._p5.min.js new file mode 100644 index 0000000000000000000000000000000000000000..f4113e8e060030d6a47b73f3a2ee547a28f538ba GIT binary patch literal 4096 zcmeH~&2H2%5P)YFAwWn~FK|MuTzX9GZ2osup?2vC4y#seB)COR;*hY39c(XbFC2Ij zc!53vXP$!>DPFo1l?&>joIH{j9iLfmtgUSJ;E`TqfSn7i zwZHQNU@+45Kja`yPj$%PDg(Z2^Xp$Jo7?q1OaPt~ymLt3x72yRB7!j0FuFg5EXdX+otUVm7NBw=OF75Y^1RY6t? zWm!w|EJIb(Qi)_u1T9gmx)z-XuDCky8}>GBI(_)^I6XVj3vou#f(YFl>I0{1nDb6P z&(=~@`{TW67LJn`=Qz}66a_TLF)f2CsB%&jkzYh%=_O?qM`5&yc0)H9$A0W5+3x3C zm0a=yedJ;(ds67~bT{1gkrI^NzK?>i4@Bxd;2}JQZ&yz|)X)A)?rrr}4Q4le;~4^m zfFWQA7y^cXAz%m?0)~Jga0di76UpzX1V(AyNJ~)3SE8U+rDq|lVT$UplQYt`=T=KA bW#uhlOFawUK{@~Z%A5UP|Na?_E-!xqdTz3^ literal 0 HcmV?d00001 diff --git a/launch_si14/._p5.sound.js b/launch_si14/._p5.sound.js new file mode 100644 index 0000000000000000000000000000000000000000..52ca2212b95cb692a37c6c9cac3eeab69ef6b6f0 GIT binary patch literal 4096 zcmeH~&2AGh5P&B^2oO@$3!G52mmU*))BQ`L3Xvu&I7F>zB)F}-yIyw5uD#d}q?aCe z6eRA5C*a6)@FHab0aPxiQY9`P$(|W|#+vzj8o2%N4s-z)EOSoIoR`i{wr6k;*AQUu z6KeGLz5#T4X#Yc=ESJwQr1LWazM}c@uaxcUcn)KL2bpXJtZi#Pc(Z1T2~!EaO~;td z3gF<+eZvjQnPKDAV)o4N=0(XBkCkjRP#U?Dfcl3a9cGibQoN9xi94dcN9S%op3dXG zH;v=|bVkE|7)*W7pSsa(K2O`a(uUFxoo=%KxiqHLV?xSxI@q+hiJE98@>CjfQOI@1 z)`lcW&C(u@4K+Cnr z2e0+xWTRDaG&~58gW)KmDGksJL!YNK;<;b=MaqgS^s+F>4@Y?sg+aKDb_3TRMqcEN zlKuDBDms@Lc_-CMw=BZ~u^-v@h*6whzmtrKw@hOna2M{w7yLDpE`IzExwX?f)tO)Q zt!D{X0+xU!UO2w&Lh8O66h_2Fv2Fa>y$vU)_?wxXl=9pR*rWkdUP6=ReD z2Y=3MDoI8pnXXsIuOzKs7nIW_XSD#^4#qRjb|=2=gtKMIY0fq?94_%>;)a&J@LyPX z;RM$FIKbACJD)FI?BO{MleQ{_wCyj(Al|ONZ*(A*J!1w$r%#zK@hNABY&e6Yvlo!?&v^9;j#kCHHoEr;No-UwfK> zCZGvu0-As(pb2OKnt&#t3ETmJej@ojmB276N?~#;SjSUp=4uu)%SKW)cCv<4)z++N bF3qGO&05XEcTmoMzw&1P*S~)T!^_K`&LgvT literal 0 HcmV?d00001 diff --git a/launch_si14/.gitignore b/launch_si14/.gitignore new file mode 100644 index 0000000..32cc7f2 --- /dev/null +++ b/launch_si14/.gitignore @@ -0,0 +1,2 @@ +*. +!/.gitignore diff --git a/launch_si14/brut_grotesque-text-webfont.ttf b/launch_si14/brut_grotesque-text-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..afb778d9f11a285d6b7a6847c1788aedc42e83ff GIT binary patch literal 72948 zcmeFa34B!5**|{Hy|ZMpOlHYsvS%if1VRFV3?W3eu!@K*5fu;@1R^RZ2#A2F7?Djt z1%=}BDn?w2c<(SMA|irTvGQ8mf_1A}t(ulv>udd6NN)b$=iED)NeCf;w)OXMCUf_D z&U2pgoacGYvz#!_7;|G|V%>)g8+YE4M_2xtG2Rzfv(6qebQsU#Z{d7A&hyV6Gy43^ z?%~66eiLKWd(J-pfZSqw2Uj`O3p7aOY?=>A498Ga{#_f2Ae1(6JFfa%Y-8S#rc9YRi`lQ4cKx+1MU+7Wa(pE~Z8yqw ziM_FKSIe?erAWYOvQKY_aG6E1v7hrn1}Ea&`~f$Tl;D{gxeJ8u#%s-j@&K zwCkwsf9`Egi|sgE#0II*UVT)wr^arQ&KD%19S?mx^~k#kmD{_ZxRn zi@2+oY{I*!A9ZKqD%BMS$oc`YB0!dc8uznI9B1KfHqNKxXA-qjU74tJI(`Hx9c{vq zf~QrKAhT`QD)^~vQS(^}&Z@;(k?~~n8Ol@fE*EceR@GE(w3zCSXDNWhgVv_v=f#g8 zOUFJ#K!`pC1lc&|tT#%L(263oA_eDN(Z)C&d2sGUThoE(Owd3!>w;&`VtoK(e>RMr z&CX%xvvF)1t3f;ehdsicU{A8A*e}^u_B4Bjh1m}FEPIaaWV_g2wx7MiK4sGAkwh!! zD(BtAt_78|rXx-7;74QUC-MQ#0QFA3Vs?i4DP$1ei5jD8vCZ11ZUINrwuLXhNtxrbvD1<)Tild z$Weyz-~LCu@gIQ~&;h=W+6V8ryJrZmcHp=YJ9we#H9*^^X%Bwen&Lb75^GvaPo4pO zJ6h54&jC|Ly^f}jnu?p=0^DCW^*R2**em+|raiIOPU+ZxN>9f;49tGbdfOam_VGFLmsw>3ck2< zPnvc%Ep5uhy>0l$>d<=0qAZ#vLeFlYr{E0V6I4a>o^36kZ~Ms;Xg;ED0TF4Rvzy#aZk)*d44iaGPPreI9_b$FK&7I7ceIBYTNYubc182y3g3Gc>SJKF9O%>_=3+m;BR za`m!XUN_DF8Q>gFbWHt$-+%F36z~}o7{Qvr<5HcrL8myvFFtaYTGP5c`g!}MIE!vJ&>y%(Y`Zi zt$BxWAZkE4dm!J4`;)$-Yqcbkn>EYGbIq@I=s-}x5rfBUA`450Ui*(d1Z)C}*b==q zbASZPNI<(8NE&4L3{WH7{^SJ?)(%eyBS4`U>Dzsvm$WBYFN|!J9iT^DS`ZE+pA^Ur(ncX=uq^^+ zBX{-VYS7FP@jF6KMs(K5>p%8h?}>jGF57I4&=iG)J!Kx%B>04&r%8sEv!As1mY=4B z)JpUoN%5t6i(5YNW1WGUO(M=4;SV_a1oeN?v|sy9@Mds`j?{f7qvce_n=$J#_%A_b zyuDvL0(h5#vvp|Hp^XQdesIpw5lls%iAd;at=MOP+R6tC; zg0X%CJ7kF958?{=2qens)FNI#^^HLft@K%CuO5PXi>Bj7zz`KNGQ*sD+B`Bsmf%%9Wh@t9Nez(-As@mr0flX*2`-aE6y zGw>{-V))#?2ee-|ZNaZY_VzQYk7_)V_R`x;U*NY5)~P*o^xykw(-U;s-kXlL^9(#o zsG{jv{9Xes+}F|i{+pg_6XUG_JOj_MDCx}Jr?)ZQzK1W4d^YbiebEt^TQ%X7PS0?> zeGPc&cl!SJQ-T&Xof&@s45Ih9VOHl+T z;bp>SX801$xZ;090YAh0<0AQI{QivJSPcA353$(z;g5gD?+=gD(+k^95z$30PQC`4>Z){JRLFih!fQQ zAHGcX3c@Gh*YLWW2%=a!Ov`pr2`7Gw%0B+C;eQhmM91HaT!Eb=9wSrOKq93GXbE1j z_0Sz*NsGLJJ=s-@B2Vep1=Zkr^bu`40B_3{#+2TH!=^gKnh_n7Wfvda)-SFIyPAIW zzjsUcX$wb@9uRG6^NEhPDYh)VJnEN|y?^p2PFBJXe4oZotPQsV#S2@d9^VDuM3l~S zJ`^2=!lx)aF?eG(`Xgd_B}?aVoF-B+C>&8CF`kmhjpmWk#=Xch#vWr%M4lm13Lm0n z@^?1P);`e|(VeDEbVu(CK&6)~&hg|nI*0wZxi5(?whJ#=L!*(85g2Hkp45*DIYGXm zZRD54(b6dP^kVe+Y7`cu@DuJj{$%SS1V5W3yoSv!Z~Y8fviV*O)+V>D!c=9 zmEue&zC?Ub8~Ks@VU*(u;Yol@!+x8fJzPNABdCfwvR#75&+^+ZtO= z$BqfF`mZAxZmUegKToY~hyN1KLX-w!(fEKW4x;sBPo%c$_)Q_4>Qs&vik@hyLEq39 zkAch>|FlQkQR3x8b{wJO}(n zE|F+7UT!y~n-b_#M~h6pP+8oIIA%sGQdC;$Bdz({{F?2g(Yd(H0cr z4YB{?Eo!%}E6&z?L;DWW?>js<9MrQ3RJD{w5OH%n*(!E8wqAM;IKXI)z1n%vZ1Vl?6efG4TBi@7&Nn?N&VRX{GjQG-V^c#Vs znNAVY(?*R&pejL|u&N{b5m=yn9?B9Ed4_GgacY-DhLItU=~&mqh~u|2W=^e&AM$BH z1z9h?BzHg+dg*QAt^*bS*sV0^mm~xv4yfQXXg0PPr`yihGTJ*f;5DRu3|EYy4gGy+ z1cKIMWlMV{|CskMCd7P7&(HcXYx-fzCU`*&l)d!>e11%t0Ns-QNBkEuA6h_!GKijy z<46-a0tZ?hGpmcd+5SE<#@m0&xcgJ%XM|ltwe5@0` z48H(Yv@67_bos0R=Y{yvoz9@cF02^qmUUyLtUFe>C}Wp5zdg12NI$rOxv^pyeP-b2 z#cvoJN~dfxeuHoq+(LY=(#NB*9f3BCFuv3V`i>R9vDnj>;di0&orrdI0_4#zK^pl| z3+S6?v_QX3E$nK1d*HYSYU>1Soa~c^p12x4lWJ@yW5qTmR%N3%XX2MHe$+pI28JTD zze>6dd+BM7=1W%OVr=pXua!LJ1UR*Y?lz+f4+^a}zDxxk&D^#zXf{ETkK`z?0^(5Bwv zQWdteHsUyTfjBS6_I%tuOPn$Ei{P%t*3;Yuy(N)t4zBB8hJAnIn~64cL4U-4^)}F! zT0q|-0e$2;!<}5?n}_!0p}aDzqj$281wBD@&5dn2`h|&g_vp>e_;oS9Sls4R3k66+y{Vh{1w_EBg`>f-vpU2IJ`^GlI_Idoc_1<|b`PdNb)8dzSrr`|HVR$a{S0?Td1ra=G|o18cY8le)9KojmXS6nZC2Vw{a#uq?c?;6^g;Sr`W5N- zrT-?wq@QJU$(Wi^m+?paEHgfHMCM(YztPXKq^#jt>$Bd|&$3sX!NnEC(F!`0_dqmtImF`k`g}I96rtC`3_cvcPd$m((#> z^fIjIrP$VRaITI(5rrTFT)$-*C$C?B+k!rb!mjhq_TP=xO42g+?T)->28JV$>RkK8 zZ$)cLg#?bicd|E3z@H8mhqOKsCZna(io%gM+AdpvR)%CDD0C@w{FBiVT^Q&3vnP5= zg2c)|NqV$&EGLPU;(-1|Pqi#VzfZWMw{=>HeIJW*3+_?|o;3{IY9e%#YuSxhN%~Ga z9m~0BhLHl@lJvYE>qv(zmg}_zSEPkM9vsnkeKy1hc2{>?xj~R`7qZJS@0km@V!88=*?ygyx32%kYJCLr z#Is8vEvq0W$6;1I9W9RK{y$8MBehX$bUD$o&L6gwk=jTabb;Q|9~w(FBb_EzqMS*~ zA~g`)y3~oS=Z9!bqy~~LouSX@T&$&JI`tMrN+k$&xfLz@^r4QFO42F9OEosw)IrB)Su@BKhFt>qE7US>TW;J3G~@0 zVT!QQHqLZ>#p?Dgx##h3MKS#IoFIx<9V<~T)_TqmnG^hM%{bmh(msW@9_c!!+p<2i z)R&K^+_p=it3O*aB7LCG6Mwd5=+vXrTGTetQjcp%VfwR#$N%@N8PqEL|1rb%PiMr> zB3H@UAJx!W-qXDWt=~BQDrt!LUsJ8*x?Ts}BkNG>TB0?b?ClekO!_X_cc|=^y%}jA zJ)zsZ+NwPYLB~pJzb>L1-DXAJ&DQWl>!Rl(R=*QL)$-|%mfDf$Na{yybzM#XXS8;D zI$~|?-ewQdvyq?P-=|(f$Kj!wXVi{K5Jl>4Yp=sY??f%M>NmHp|hXhX(5@`SYg=85l+?}h$1 zV-9`{@jWz4HHl*#Ph{QHpU4+iBTuxXOsYNd+{sI7`w0ng8Zx3oC{~2yNdGU9dQXvU zD*~T{D4z3;9&CBN01+u1_InP_Vgj|e0Fw{@1677)dkmsTXn!920+<_v$Px+1)Y=h7 zS&68FMx2b83yQiRj}S*h$}iwW(xK3w(D6d>oZk7*H4vUphQ*(;^#3xJBoR?Ilih?U z!ka(~Cd6F^F?!EOqh-^jyaf8H$s9Bx>zr-U_tHVOR6+!$M0kmOtT-S_5}!fUgT~6poUr11!XM~_ORN3Elq{9EZO?0jO((rBh1@l*PIfHOLx|Ao94`w~27!jnntX8f<& zCVoD@QTmnifiK>d;>$n;PM)vOSL!>QY?NwOeWT9%aFv<-IC;SDw|UZ@>Nnss;`kjDOU9_V9B?oICQoQKQF2KVY}tS-X1W+Pm&vbMJj@{R0o)&tCo2^>}HaC{Y}cZeb50dhrqV0AgA%fbV+~TZ{iPeK)(0Ek&I0 zjqrsJF*_AjqA>Tl%E&R}l@T{gP*`9A+OY5re65o4DVsTeR zDmk}${LsJze^*5=xhl=4RE-($SE?p-RZJ!Hsz2agIR3-TgA+3G-1x@KzfH&t_!V>U zcxBiP6U2=P6HuPHBx%ybu8O5Z&Ev~ayKniVNtp^mG1d|_UtFqcz7$vDa{4MuyDGL4 z-(srd6_oE&i&(z)IiBfT%8@u9X2Wt_{N`mex_gH z6UMJZgU$)84ER=_vobK5Afe{amf&$vH@MIZPHF%hxLP#;fCh#ICSQGdY)j}>cL^G? zav7m*#MHn_tKu6ozHjDU+({|f&Z>CTph5iHoenmIi7h>R0U-CStR5e@0?-ErWn#wz zgMj&}>hU3Pguzn=g}9Gnr}(BQ>C>_Vq$tr-qTnjK%O^`O)5Ebu%1LnNP;&o^q* z%@-W~}xNRAGn1vXf<*ijCcNlg#3Z zRcmtn_Bg8vN4A7|#a61uCDf}4yqKwG?sO?}mEC&;%Yz=-8Fb2ljqe|LHg(0j@0!pS zjWzBkraciS6Gh!t#2AEdrC2cq!?KOVnTi!l8CT*;75Q*jN?<-*kR02661NwtEWTc0 zr7Fixa;R2b9Jc6BSn!0!j3-REWhzz8@%5?=0Cn%-4$1+J-^7QU3;F1W9E&V~f*>)3 zhdCZ_WU^ci9KbhsW@YDlgDSJsZ%^^2W#)U! z!e*1WB|CC*>6RI{EVlS0+~NvoHRG_F4v5kPuxea5R1P-bSNoUBMW+4RizoXC^8 zbX~4;NHR6j;Up}Opy<}>qf})8_0Dp?JAhwMreDzG7r%hpF9+Neez%{;O{(XXOCPwD z*I@Hk?fXgf+R;lNxJ>&6HamIEByAIas+Mo5oiVeHnoYF?zW~N zGQJG)^N+F+5;2RF!k}u3t5Kr-k&d)3#e+v(GhoX*iCoe&cYSE?I#=V@ z?$pwfbH>dd_Uvc2BVVU}C$FA1s}uhw@wQ`k#jTw`aPr_HkyK-5)lFYn*I8WP4lWT> zP{g*e5JJq0Ls-k8Sj{)rhf-*a$k?bZbA322DOXM^R^xD((ODd3nCrRHrBvaE)dVn# z1c#aoR9SFnaj0oH%)?=xLoLK%Hdsh8_Q?rO*Y-HsoeET`g?Tth$;kEKgsE|EoO!eJ z3UQ_+IYVh#{>sWqHKViB6|%4d94jv8b~BGp7HD=kdIif;9hN|zeIvo2!6;9W)3Fc1Sf<4m+ z2X?2@y;8|`shI_pz)!b)FyDeoWvFupi?iqTJWHU#-Lt<`(G7$|*zly-t=3d8@70e7 zJr1ik(8=P@%P*`*0fH)cH{Qw4iT3(~HVgACBg-zk>g=hP9((DyO;UA0D@C@}S(B zEz=%(_0>nZjOf$5s7qGB_gF1G&_Y9gs*7DL@i{ zm_N!~+Y~R=qRd3t_5}fRB}o)!Nvc=v`Wro66+z}qad`uU(%KhyE!K8E_UPiBFG)+k z;%~mJU9Y*n(kfor!~d7c!x{(t+emr3^h9~`Vb#`Lo~M_q+`)sXE>DVN-MmHHxp>!$ zFYWy9Res=a{BL~C%UaK`{;rknA)dxrSGkXzj`Hlt?=av?E>#^mU=?OLC>MCmUTXsH zRME97&(2((!Lz$+hhD$_;fLoOFzsGGp9i&r^Y0jXWDGZJ|Ek9HhtvN7GgX_aSps6; zAVd{wQ010-#atF*ocJJ%2Z!X04!KM$F|kyMKdeY)s*Pl7S;!Vo_iR=?7H^}&cxEeB zlXRfU{orJNkKY+^?&P;Tz;Dr(JRl9J<*T%Lwc1>Mr{1pWrflAoy$f}`vZcm>i3w`7 zQXc@KmP&^j2hx`rXxmZ=sY05CHBeFg{(?(qzx(c|pHkbZr9M)P^cJK+9<@#7aiEDf zj4!AH3|az|7$_DIS}6B>s-+aE&-(S^U2F&@8F@=Bv><>S(TEIMYXz51S_Dt^`|rL> zW#J>gBWN{MFAI7YHHs+06MGLPY}?I=NhS<*rlt{lW`j4tF^u zJJ0LJ-42(}<#b3s>AEp@?fY`yU1P_J-Hd1X@Mm{wyLU6;X}{HO(|$`w z{BPQ`+5uj{NAP}ph_;*BScmx(SRZI}q~1oAL!2g-h2jBl$ixA)nNXixsz`?wTbY`e zR3A!|h+q=!pdBfZ4kgeIworo%vJQfR{N=$i;!Gf zXztEo6J(}Uz?UD>L?Mq<2e4%#Y~|n}M~Hivy@B>TF{b@MoZlf37MENfip!+>;~@1z znL-!Kgw~}7fX+-m5SV02a|m?i0J&;hS|thW{!$RA1oJdoLF0lu2J$S{Me^z|*WCH> z?Za-k>%mnwWXt|zTKWy^AAfMkdFq{Ow_8jD?)<~-sW07B^VH(&X3cx_(sk?p@zCuv zX0E+((dN)yqAgdT@9#rfieXm_A?XhKE48IFL1;n~LYdSoq6W8s+U>O!hZ7SzXF|>< z5|T?w74Km+6)j9XUTsO$wa$FV6bI=gIcU8jhst&&pvhg)WJfBRY|8X^7EMloqN3zi zDv3_TU#YlVN{-N0ayYsL0-=~w|KNby9_ZO0mrb4&i&bET2S8+3yd*!j`JrFE{NU=< zOCGMPy={xUyY|Cn2f2OK{JWo7^X-Op->l7F-vm9}@Q=H!3p zwM*oN2Jd=pF|S=O{Y&)KJoMGwfGGd4gw(mT?+njp0r9$ZEpo@?r>r%2RRVPiYq)Nr=+-^#6XNV57 zQHQ0XtDK56+Eos8kToE*nW!vP%jfHpY`we%l{^s8I zwU7C#8`r`pkqyZXOFE;kQ`LMYDv?7mtH@ znc5c*nGkm6r<3~UBC;$L11||=ndE@I0-Opo=y50(B10?GV{55ufqL8tx2#Ffj%8PR zR&Ks%Q+_T;k|lX`CC=?&{xXv{&<#zHFyA1e(_7?Yy-2O=MXjyjowNl&vA$phgu2BBOb0Y;>5O6#d26RJHeeT)NnHdr5aDP#VqIv zSx}YV!{mUAFEugk{BwUdjlW}_xo&skn8q2>9nu#>-!hvIyeR_b1|_-BsV2+V7rWF%i{NjVh>(Vu-)cbTyP7d9k%ridhW`8q@3>|W zH@*4_mls~W^nn$Bx%*@7z3}e)?tS5fdpF$ti<=g1+_-QNe|Xhf!R|Zehu(cRG(X%U z_|~f1UcdTlK3@C&>8E+zFQuf<*RA{fUf@Dv!-0#X28~_ALP#4gR-M3vQ>YuxBn)K1 z-1C8y^xSw8kdhvyv1~LtiCS+5Rb@NW6rw1IN2070J1}61PtWzoP!?v2G_}C+CkEzY zP7qjLey1QYIhV616yQJ}i?(|>h=`kcnf3>*@lCBU;}s&XSBb#>SNlg8RJD8e#to(- zkdZb|o3GuV-SE3z^K1EFUPT1Pllk?at$n;?pJ;0}2&^mgS+eEyX{l|PAvnV(VSf?U z4=6&Wh#~|=XQ&>AQA1c)gx>K!G!MBGX&;13pgLUB}y)u<#v zP?gz=DXnhgfv}ELlL+)3r*g@nMyOr$Q0b?iifT!(+y=dJ5}8=RQ9U;9*(q;o^h+O+ z`giX-ZMXI!^el<(3|&iu`bnCR1tcC<8nM?vJLCAFkcJw06Q5sO%YRW@ zOYLh>S4Fvvqq?2a$BjOD)3)_M`H*$mHS{3xfH6EAG)2CA@GU>#Ay2n$30leqePs(p zAzLU41p*a5@GGB#tS;evVf9k-9cl&<6a;66l?Hr<3j>~}tNG9sLJm_lO*%82YND4W zVA+_ig8G_O21rM{IhhB_d-gXQV$)4HlvdZTIm|P<4!>yP$a1sk&f=lt&L3L*^qPA@ zrb8c?hO9b#-JhO6d*Q?}BSuc{m6JAN@kQqi9e!Ewn}6}tx?{W1)fh9{5zBRETJhon zvSAM`RjW+(N|i$yL_=XPjxqgk2g5x~Yz*vYBg>RPsoKR<9}0A#Rs=dh@>BrxCSd+T zpZ_)14-np}W%cMzL>hD~&sOy@?9@RcO$oEei ze(}xOS52POn~&j_^P)Fq&wfLDM>+5%=hH8_WZL{$XPsY~lN6tvURF5d?7>wx-gL)p z+8g60bN-+Lo%otdwrbiN+SW^YTwOW)4elB=c;WQBJw9)~9;*Rww0R~5g%xA5L?4Ta z92CMNY>8tWe9S^JB>^m(BnXd#1c?V@3Sy2Bko__YWDaS_A!*1{cQtzNdR4kb+e@BEJLWWW)J{!68Ugi6Kh#Ho_wQp^OL6XH0c^qB$$ezKqxVZi#R1O1z& zf-kszUG274wLkq$tKxef-lm1HU%)H>XOp(f!d~5a+xCLogAcy;=XD$I;equHH{XhJ zJ+} zCKM+R;8)G*M2d+n9CFA$F)soI`j|UVm=8`*?7u9(A}Em*D4aU?0QWr13;2TK*YdP) ze%q))E#g=TA<6%0v37^{!Nb~L4@d^BXs>90{p}H~DEdBDfC_!~p7s~*)!A%%`4hR+QZsMuUxYZRCE?BIs=Gr0v^+J z0goXSR9gfZOgO@3ogBrq4YPh2RbaOeQ+{C%uwk|UB^J7lKK(c5{Q7*K=KOxoW;xVw zR0=nalrt=Bon~3z7+x1suZ>mdSkN<PGnycp6&O8Lf>R3xe=OO@8NQ`Bx2}O9vV& zP*dX<>l)EQY9rB*7c`W|9%LabfMVDwiICc$p0GD9*Blua0l@;JgrufBV3HTq=fR8% zmUShLhKLQsMcxkVVA0P6L(D8y^U--WkXp#>$_3w3Gd&nKSs*$u5gp5dfJk#H$(U8q ziS1nen0NV{5K$@qXikh$cGct#9}yPLP#SE`Y zyxlz+x3trg6;-5Ie1)CD_pV%X|JFur%rX8}=%L47 zG-V&#_0ivtMPN4TW2Ad49GQYG5hG9mc7l3j8}XDN%I85F57;;%CF4lrv(lw+H2y<- z38*ni4UO+Mbdqbdw;K-_V`3cIXO2h(RW`;VS1e-i0XIIU3gg8pf|p>zvS zB}^fDS(dL*RwAs-I+wB7;JYF=gE?}t;3IgZTd zVwBl9&4_sbO#ut}mj8qItZRJz-o^tKc1$v9N11u;(b@Df=xQP{L%0)*pEtA9;ACEDfj5TeJ zvz2*?m86NG?1W6fG&*7{OGlj^Cs{fYlgwf=y__=QbL^8mtW{|Ky$=z>RgON zK7^;eId|@x+LusezkKr?-dl?2mD+2K-$h0rDGgw{?~wW+CpK=_b!m5SfFox?B_RqzOvG2R8B(+}@L zkoSVLjYaC7J#S5YSv$H}M=Lk~c8zw{L0&VvHF6d0xj%d~e^ms#Go=*m(nk@B6O7=P zmiF1+ z?dO!w=Z<-^8!wg1dFGvW6U}fo26N(%K<7RAWh~T#I!W-r9?d*3jm!i-beu1ZuKBV^ zA1W_ZJcrc)+5%5xYaeDnX8>Jsx2r?RB5{_Dp3N>*v!M9Fg-M>~zumR(IdU-DVQE$p z_Ns;MemJ#CM@ZKvCGHCdGL_4P0RmC8^G9ost<7Qyq}nYJMuQ(Q&Bf(d=4(z%jV z8SzRKniO?C^R_R;8O_z~0Jxkft%sPI_+U0uJzZ%qkuO#lHM=F~_K#F@#=^kqNy)K7 z&lU1`%&t$LQ~!`XwEvAG?m4&i>`O{982DF@7PM<6O%eO3y$R+_VG1CV6GTGP81y@xUDcatvkBT zJX6rpM))GjQLdeQF2cKDHsp;G2N3}?J>)1vjv}{`qcV^bk)za*rN%#L`=k-_vkjMPx%?CP;f4{~$J#!QrSwDwx_LF~wU7=V+65+5j42TLc}TG^ zjAoMP1seu)!101)l1#fA?_3YY|CQMV7l|mxT8H-&5v3JEkS(kjwgigMpyI+@Hd(BQ zyoks;Lm{wWP-E6kvX1C_U;5u)CIVI%(XSmUgCgzS)i3eL>vYwu$Ox>F;&9Eb#=HJy z2I=qGckGBNUa@sk6XN5Pc-%A7JriF1?C)W^r<%-haAhl4`%JMyN8Bs3kYtVrMe-_} zB;zgx)-@BT9u?t+qCkJ7Ed(4p_&~k{P7XdOtW8?0P1mlu3v#y7^cww+GSiV`6pu}F zNk4FqzzPlS78eu-ap-TPo9G&eL>h@HUdRZ&4xy4bB#)MMkgwsZ4{B+W_bqLhHdqcw zA2x23rZ@TP8{!0jG08H) zwgg9@VOt^+M@Ue}EVL>!%+-eNRv$fHVJj!6(<|CLy#IHW?`n@aYJn4cqW(N#K_jAz z@#i_wjdgJ73H23`tMCJV6oEr;8sGrABVWsFo)+)a_b|=f5!>lm?+L@~4Wr$mec1iIxMGVadsoqW;vN zJMhix%WsEo{UFc-*(HB#BL7@BtmYUq6DvT(h@0GlN!I#Ml5mV9IY@4m3Ko5j^7&o5fPH@slRf~|#X zmfbpJZu}D)?|%i$=5CoVdBf@pF4$PRJG)Cx*YO|`iLHjb zroJH`?u9yahZ0C^yDj>pKV+eXrx6vvn+s}8MzbUb;)h_mpdc_Cm=(En$>@Rz8B&df zKR3>1C-c2N$DlSrM}@_#lP8TwoFA*}`nO$98%TzaX2}_wu+O-R+pemjLwTvt8Kv$k#1KI0DlG0$Igt#s%pJ9O22+f-yh;P9%_cQ6nG}@*(HXj zIuTe+6qKI`%GWWSZh?MkbCd7PL-yD#p@4%P6c1u9C^UoF;LW5!Ag0m=FwJ+-A#kJhDd~R*k=&x!UYURbE&l``Ja)HNe_#kJqP!@H!AAnc^h>pPm@K}4P z>cK^iovQSRkUlseoret%nTR&CaXi8|N&2=9)LO@2z3^vBmd4NrSRAp&UAP*xyksKo0t7@c<{TR|H@Hh6~{n1*@Atp|$6gOkuiHvv;xijYy0Nq~|o zlFSkY8w}9Q1WK)QbzSj}h5z$P-LeI>_kl~;7q9sJYmLjK*(=t*{(R&2gzr^g66NMq z;Qfd9E3J6%ugJu2~D!gML>%^+cWNqpe$y`Aw{W%9J#{ z%mj?w3Z@qayEmkwP+q81hbR>jO)Ax17BUHci-`gioI3F|8*+*{c~K-+Rb}16n=4j4 zrGZ{dUma~&F~@>RiN^t#rUKwH0WqOEE)9E^h)-#@=IHQK1e0na-Kmu|hg*Rz{>`V_ zH9Y)l?V;B!tf3QsS6k6IUrK*odswfB_dq=-uyX-1GJa7z*J@o+0DllLTD+j^JmSN+ zf;kfckHz>BJ+34M)f_8v0S@mC^?RP)?~sk;lrrLqfgII=O2`bE0soWW3r@vWso*#f zk*#!(5rRJ zZ>+t~#CBeB^}#*pjwMT$J@ZK8Yk)(S5yW?)N0N<*G+8wPtU*Wy2T2APTA+s!hlQ1e ztYKydU-E_6VVBx2S**Il+(D73++>c#Q|UG#5lbq94j{cSq4#R_+NdkGuDxsP*1Oi~ zatr?|ELHnNIt0=68-Ckw0MlxXnI-`yvRjQ~F{(i`dLXhez=YIlr5y+(7624Rtf+P% zq*k+b;C2QDstoPG3GF~gtrofg&wBc4?K2G;B!pE&IcO|4MYRKgKfp@-)_^rCUYq$X z!5Xi_3OqVbQ^JC!2Apkh(KaP41gz9T!iw=Dg#c#~)=L-TCpvUg8*vmw1_6~x`XCnp zK(-jpNa*rJcw*N#R_1nHw#~%8Sa933@sF>M&@^Hb$4hxKdoIBp+6@P;pko4g(w!`@}9wpJf-|Zh=GbkR2u!$ElEC7{w*}eD(ik zzdV2@n0DB0G4n*s&A$}?UYu-CNQ{TYBp2xpxqetiu#H+qLbwS73EP25Cvvy+c_(ji zCTt<8hy)3lT%CouOD9`MGUA70Z6WYh_aZlJvnd4T5V&6phliJ4cf<1G*RNW2{qWyy z4}Dm7>owCB^}cxSg1Hy>{`2l#U-RI^t1lf_KGdI{-+R{BW%oa^YV2hfj3_=UJ2R!E z@3kZDdMvE-3eqo@nSR8@S&LZIW-TKUiz?7fv8YN?S;!?~ zzFH|7x_c@mRj3;<&83Ixc$)TQ|G^txxp^Te8VHfCZM=7MRqdP=(h?o6TJ-lWNIb#A z$W{_^5^xqwSOjqKm<;PO7<`=!CXgK>#1UOb<1~rptWGdpPT@dy!YO31ZeeQHC<|-r zZn)~!yB~eDXzT3zc5=8*8W-KNbhjd5vG7lBxaAG-QWr$Z_acs?*>(a#Yu9$-dY<>; zmCtJz-UFGtU+xFFE6On+LOH@eK(-T@d=T!7Cdrmyn>G`>?jNv_6D2N@^dSb7ldKxT zKj041RMV{+FI+p`;g-$Z@=i$Gf0y=^_Sd^n^;fb>{Ft2E@QDF~{4ii>X}h52v}3!- zG~6jJK1JIV{_eZ5wu?^*Yk$|il2Z5)trkx3l*S``i#Acn9+$@CJ)+;bfEVbfLI{Lv zCw7kxLnO8dR!-7FRR$v>%ojxN)DXK_4{IF2T`%x{M|WvcoSB`9tHxGNA9vB%tRPyn zR-Sz8LNpmO*?$M=YxBfGwj`vS=3R<;J5@V2&JLJE!40 zBgUm4Y#G-II7z^&27$sU0weZxedDwq#F9+I3fGOGXc@ox7ZG8&gI2se`^p{zjSQ>h=R6 z+w^#S(uks35siJ19iZLE-Pu z!8mk7TNGifraZLYUM6&*914xJqWu}9|Cn>oe%K7GNSbh|HaD?5uTUs^RtU4bAOaD0 zqEAnN2TL(esUFhrmRtG_sh)rH!U037s)h_$c=P-@Rb%)q&v)$df~KeF9P%wdys4$VL3;fVYUb)h*(v-lT6J7b{;0B^@~Fjmv(B3`rL4HPwlp~L;vO%2Hv10F~G!urt(+0!t`sJUk7Jf&(pWrcMX`JGvMwhnY6 z1POM?K9{If5fG~~uh=JhC^ z$>)rke&y&fHCKXGQa~%;fp?`Mi(MF|A~y7}!)a%r4O>vf6huiV3j_6Z!5SpH1voiJ z%AjIDthmb5BsgQ@%0fxPmXU-RFsy7Ly9j`=!)&CalnHZ2k}k-=;VI%I>PA7w(ihq_ zjLGy(`2)Y7Z#vZY9UrSb#IMjE+N$q(HB7cOd{bjX?KicJ4U!2v;=xi3|F%NbiTD|q zjm6Yornpp90^5b@4?8jSSIy)sV!}P`hF(vOqPqLy9oq*EuEOac+J36ePL}aYhH>-jt3JBz;pgsM z`FNixx2{=p>y$oAhG`A29n${t;Pdycc;d1R&po%{vIj1@fAi}DFCKX1-76pIJxSX9 z^xQEwZ#z`;@=dpIS~0J3Tv?&Nuy6I!3%AWa|K_cSzIdT_)AG6JOb&Lb7`tiasOe{Q zD)*mz)1b@CyJmII8m9N(hvqmrU=9o0P^riwLna1{LZpdAY(toH8Qw$_1~NqsMO>6Y zPY`_i!>wO!HOFnmhsu;G$H1~q#B^jJ??csnd||hUTosfT#y{Ud6l=JwIFTZ@$`Hm{ zTt?JUTneU}Qy{M9;A(+T0t%o6aHS{B@ePhb2H-5f(i!5evx9=;mAo>w6leZ2rBsNb zuq}Zkr&>;rVS1!wP$+9S(Vb&1qwXtpDe36Gf?^73WpOr#lV@gm1&fJC@d>Ya>n&~5Cr@Y}{w|T_XE&_k zEC2E2`f0PC-S|IG&zW)mHXXlxq@c7K_$3=vR~S4)ZW3Kdz*p1hk{u;xL{dA)@pyom4hcQUNgAY;7RGz#|@T(bLL3#Rio0K z@g>z=Yp%TN$|>LV={@w)UVSEw?^=4{$SYh~?%wDa3IG3ZiK#|@8`c<1G%0ePn?1&^ z22-5Xd`=PntG0$;&p)i?v+J~P8|wI^$Pr|X$mf(^LmXN6NHl#UlM`8WB9_dAp$KoI zNhIk|?3@ux=7y6Id7AR3O;F_<|3TTAu{o50CMH7?BCW+3?T(!0*H1i3OM8g%SPJ?o z74a&iG%4v^7S8G=Ze)>&DG7J{aHxLDX?g!ZOKGxZT# z?A)H{HV3Ga3teh@5tM1K54R8@qLxyG7j#8I0zI5+01^61FBeiEe55>OITZ)=gLVe5 zj7VqjVT&~t^nl==e!OQfhhQsn6!VjeUo)S&V)NvSwiIsg&i(%V4IAD++0Z?u2RZofAR!m=$pkp9 z6NIrTfztJ0#LFV}6+vXl!Utjpfg($vQk1g+lLx8@4&$JjZ8y6zvWPUZokH{{Q2v$K zBMfcL8Kj1rI>l~+8a_UG*o9Y2I=Ab^!$(|fUeBMq7u>#(L~9jL^)&D$Be*W^geggS+nlC{hD)Tq-EAlnt%5i#`zv7m3CoYh{Pvg=6j;} z1Xy`wzGwOCZ<-F0%}?M&?X0kX;3(>$r0xIHLk~} z5YJ#i;-BQdF4g$Fhu+cTp?o)M`u?Cy-642sJnt%f3L5W5yxCY+$JiNR&}}A@)5N>_ zeJNffba5WQQZ*knX;`^%BF&(}COw}gzBKGI#B`<@!CW7~dL(q%qtByA<)PqSB)ekn zxFZqkd%0-Y2)O3aaobs963wG9M-sVjdS0(J;0{_zY0*202j*LPckb4=U)RCjc@NAR z74Moj@1`l2FVr??`+FA`Rd(glJZa9@3uj-Vx4Q^ouU7!C@%XPv!euNJ3lN^M#DGZK zK;9WLcA+t1)u7lMUCM%iP8`Vr4>*gedv&W_VS0N}pvUEiWfA`#SZ2l0XDDBue2E$O zKck}m!m!3cZ4ur?!QV)M6ncz6km>|2Lkpxx3$k_)YVc1c_4qa=6_Ndv4{33!_GDsq z>5v^N)+iuyj$w8r7Fl%CSgfpAt|-e_C=O|i)@#Cub0$nU=UmfU>q4P*>qDW&@8`^s zZSO5wG;;jVYi@m4!{h3;E8qG+FGqHas-x1!ob=`;MNYi zOBQS}!jGhQgF2=YgW=?i1PkVrSm7oaQ*DF~WF*sg&wx7|7HNlXFN|odIs-|`ZFL5% zO@swnluQKR0AES2va*m@gqnIO9Vg98<)(oniV)#AvKt`~7+&;5Cp0XeP-GD~Di!8L zE(B;S+N&}Q$OV*o9rOgS*bUt6JifYDY3<5$^>tT<@kP58Wrg+^o*M1?W2F>f_1Y|H zO5+oYUVCj3-wT||0w?nfoRnY%H{nYlG13Liq>u$TQN#X>WMD=0<5GrS;3Mb6_&}=d ziSU77Xhb~FLN%0VO7^RK5OBUgMSd}g#Kb~1P@#HZtJ;y6lH~8)MGUzNO#IZ8d?Kk< zxQH$%&@2qdCesore~E~Ob08Yl@n`R--8THXc{9@ZORaI#EGI@yft*-5Yvj$Bj=y2B z;7ed0f`&*=6hn)vWZ&psEv08LR0M3bB|5?-6`eCcRNaGW35W`GP*FlitmuZxSAmJ{ zsTA226)m(t0bNZb@p6{FKml;po_L{|1g2g}?=rO~$gK<3Sqk+mr)qkZf!xY_(qVZC zaNGwtCOPz+E{8f71G{QD{NACWZWV&^DoQ|%T@ktsCa30+u7~9ePF+4xL}N=bZC_&X ztmDYHJt5YZb38#KZxyjF!(r2`ZfXW;LweS#8_B6| z5!dJ@`w5~#S|+fP-#7!#56W8ggRzCo4j98Lm3(kL3fMvrQ8oswA4pZ1NN4dPU3CDw zqexzDp0rB7ZXAT`sg5MAt|}gS{ zCx=yBZe8cVWe3E1E|JVkUd($^r7i1pw%bluDMcW(nFVTt0^<&JvbL^Pd;9&m_iLYe zDz>$H)o;;CI21EH(|Vu4aXwbQ6t?R&GEkAjMjR6gBNnVv?bvx?j09~Z91iE}dIi#; zAvwe8x?UmDpUKFKtk6_v7z^{o3o|VU$p%6)@>o?jP10xqkst-9ihNdNZ1;q*3)#G4 z{izfz8G@K9gn}K{w3nYKy0Gui%s~FUCyFlUI}8UcTG_MwKvDOiE$1!CxBqada;f`GPL-R#L4s7+^km3 z(M?*%f&a&?e-jyP%@lEE#NHKw^Vb4S`d@AB^h`=A*}h1xfnmmOC^UZ2GikzJrKE`k z!pP1=)+<_RBaM0n&VX!Z$eu!=QydUQYe)Je7bz{!he#4ddxpy~dQLB)o1-#durb5fDSU#}(w?!NN1>fAHCK za%r`ZHws5&xJcK+OH0F9MxXQ+p(aKGDZH=YLVe)Cbb*MDaISs^mk&J9lq=C+ zg@|BQ$|{u-CzgqErJJ+zGI|7s%1~MaEj_oO2N@t$R}hb-kt_=_57;((&)t)9>3zp% zGMi&Gczt1uh;m<1m|rNhm*m`8dq(?yNW6REyv0!S<@u({qHg{AbsOxRd-q1I;l&v; zQz%XTxYXwc?Lf*jeI_u}m>PUzoqvG)i3B7){}}w9baupK;TnQTfn_)WL~2uu3}i$C z!iF5_^R_dPjmfKmPZ?0Ra&U#|O(^f3q15%UWGB zw1mZVa-3i&oD?VeXwVHE`e-l&M+`U(Uqxhwff*el2n>A0dIF~D*7>5J+*pmf-JYUk zVMkC+0vmOLjp}hR?RFc*+hLZc(h3BKd#B7hH+U_DWl*$g^ALu`MrW+CkROHLAd1Le z8w^!ys>g(T6lja$Rf{6=s$xnn0#zd(2-OOGFvMkvxOw*;GRTG2r}aWzNZCsC@h{{| zBH;)hK_^mNv`k#nv$BK-Om}dQS3@k30$UX_S;fk9D3A1m&0Fs?G=iA^Zu&I}E7POBlCWPP>s#az0XaZF)kxNeqOG}G16wV?_rH)u zc9hYPz!5fLje}&&MG==R;sj|WHnBDo)~$o5-j1MlB@?w{N}i6|G1-Lq4l4>eKmci2 zfK_-n9WW4w><&`#?PQt4B6lEVvB({!T<{1v!200%M)*n!=9v2W!cK$_VkHV=aRk59 z?KhT3AS!CHL_*_7TVvNq;O}b%(id~2EzzYCq%Rt`LPrs+B{cqRj^6*~#n7GTzq#CF z=n>J(W+fdfBL->BQw3Ui5_ZuTU5ZZwl_TFEoTqbrOl{Dduvb6xMl+!)VmF><&QhhC zLMz84rBgHr1v^mOik@GNun^US2p(DiEGY+jvRb3*My9koqEOL#o>6^jGdB{bS3!^J zGchJqMs<=S{fu&{r^lG5V0noqz$itE1awi$SW}B4zc}^ zbAo<=8JZ$+5iJ7a7TBm5G-QB|_5-QrksOzpwISQgcL(#LiN;Bq(M9J&9cu|mmIzJV zCupjat#5;-luo5eT2S?2FqM?5nb-xuFuKRK5B8{VsXmI}w55QN0{yHY+V&o3dnw{V zRIdw~Z=Q1pt&W-52{=#+Txu%fzFOi!^>xCS>Vh#PJV9-&0f5jMeaaFu!m{~EP;^$y zVK@Awxbnu1#ET2b=cf1nd}AEu(mdg~kw^}lte~0>5u6QlVZrezInesbnc%aCwIXw8 zE)I1CR1gVl1ZpM)&?LFMw0x+V3-<)PX{o2OJ_5-Ja_OH08#$2NC&j=BU7+*kxFO`v z*`x{^_u7yrNtclzbP1MYNS~kCJA)*q=)+ItKu{Z$7qIpI_3zmJMgLN-t={A7WR)FWUKoJ7o(i4a z>A<4ilcv%75}SF#D>L`(-AgM>Y}Wqy$_#0i+-uGISh?`^Lu=l{+H;k&KfIEA9}|lA z-HSgwtZi3lt%zIA=FRn|92 zT`L7%B_<_1siBx-KnsXT{3a#4Me;WvKzzB43~Y2Kl_$;Ta8ZVUgTpv=^AX_c*f?eS}?9Hqrov@rjOk9g!s`1@cjFpY$rBf#!v zB4t4FLq9|qo3J2cM{*k=;3(yd>}v?%&J(Jz9|0P9!Yz?U$}biwCOK}mV?}to2Qj*W zg=4)0#EBZq6~mi@B1DiktyoOmigeHfNH&HQr^pWjO&RO9W$T(Ul=yOo5z0W$R~9H2 zi>6{rCLZJjV%dmC`SR!AyXd^y`?Qb$xM9bR4byI%H*4GoqHKU3E8z0r2c_by|1w9fc0C0^TR+ILV8ayx0?J%Na1N@**_ zq8~7i=-J=+Cq%?Jq377zWDWJ__R*lb1 z^ob;n$%Rl+18J=ewg8Ui%zE`bNFzl?w4n+|%GOoH%ZvS;L4y_a21L@Walx!1WB`u$$! zOe6PJUm>X{t1d#rz-Cow|KSB9)&G}9)$PJ2kdw3O``;_Lc4AX%PR^`Lqi{>*VVDUD z%JVB1EfgpH6N88ibuM96z^^qEG3FjvMjsERcEJUx4Wulu*O!fDxdLQ{OBC?h43mE3auoT?_nA)khsuWk1BalLxK*>pNLCLAM z{U&>Ev8Ni@m}-3ED{+@#8FjuT#1LP@WUT&`ZlO-Ul<6_pA7t20G8T!45k+RT3F}GQ z!n(rZNt22T#v*qR#E3R@)siIv!%B@v`;wr*Frkt+Tb-vTy^8d5>99BZrh&Fq z;8O5siMN*cGu`G(D5Mo99mC(xvU3VK+t%57O(_%j6V`ZNq;Po~vG}+s9%D3OMcycn zTSKmduow;3qFCqN^WjOjhxDJ0+`W16L$3WL{d<0NY)bK4Tf2Ve-_W{#F9&c@yVaGk zPj9;W=@2qM@dU@b_?Zuw7rR$1YF+uSTW8JQvGHJfVS4er&vxzEBYeadL_r69(mUZ} zM4^3%>IuR`A)8#DumlymrT-E4JI6F2aZ*S}ku7Ffz^}oD&OaRRG7>|j612@GQKt+M zJ`i;xW1U)ZMxwi%m^2<+bAXN#p^JgI+?$r=<_lLOHl{tyNtk9dCxl|G!~lPM*qJNX z6omW@*rzs!!C$d{w3pj|$jwV_H`Q?Ougo&b>VJ9pOO<^cjLOn=GJd4ZC&m6{f|4xw z(*S!L;$e_kjS%_lwDlf^ev(EjJtypF2o#~m2!%l5(O_X9P6V*UI=4JC=@R3 zjRl92MnYa#NE9t0Ak$sEUFrXO?MkP3V)CCFt6f}T8>?MsNKgygF6HA9a#^5lSr_WF z3%5;R=!W(gwA^7~YkZf~HmQ*u6U9b5_0v;#@7*(23x$1)uT=&&)_K8~*~sr1mNUaJ zCBgEzyuNg-_L*Y)22EQ?Yf1GVq--NiY&O<+ipO_Ea2Wm_yMJj#CoS8UM6h75 z9-abfy6$_R4!whkP2iQ7A>{}w5$)GGB8xqV_Z_n`7G38oP2kb9n&Nc|`d4GYW;`Iy=JrybC^yX~6iqL!zL& zu;Nf!nQj|knsbwFq|-n+aYVAs0{<_l%(2!Wt55g1IKpT3J9*XuLQdnTFQoR#wmomr zB4Xm~$%NSo{ZB9SFa&LcU?zl0VEF*jI7~~hL-ktX;wgYqt|iVyHQ!h{Aum7EnV6ek zCPY_8Ievz7V>Bz#NAEpdlW=Bm|K~gVmGUhs6ldSPPYoU)eDII=AUDQOUO2GhA?1V9 zO6-=kO2O%$Z|t~zY5kmk+qn3j2M<0!*f+Ri&Bt({e(mT{r546f(p!Rmw9m2Uu|t-; zPukrG1qp-?pvaJGlEX`G_((12OXLENjv*(Ik$N3=+TWClm3J5>sW&S!3iowy47aq< zad^3mQV_tD7)#+I0SF~u8aZc-7hD+vMH8?LjNZ-!W7K#9j!d*^;hsz(ur-GFL-r>@ zYbfE^BoJaRaXUw{p}>S7I2-6JM~AZ^oh8B9JV$Ug@ebaqU_cuNFPX;lx)1Z(7?t_AWsinXeOA&|;%j9?kqDHG%n8fJ0(Blr#O{{h?#B*>s7 zT-fCi_8I1T9wY_50ct|YdyXAFdQ@%Ph{TPD53BDSK0G|Ou^+NSrq9;B7JJ}ziNyvC zheR)Oj)pYP_1lOPM;Mj^6m)Q(WWFoHZ;~|Rz)1EfFvkKs{5h;UrbHeph3#Sl$G#-c zG6E|}hJ`K4syTU#UxZL-!@^ccn;mXmBYifHmI=l+!2MU`H?LWPz0H&B%6F|< zGkE6Y6YI)jN|dA1+aBoJFn#5=u9EFrKf+e#>WNei{{HHTfW4cq)=YVO;Ik=jANuip zT8lUq5M&KI{2+keXeC)DfCj`f-_o)KM-UyfD-;rlT(5Z+CHSpaZM`-Gkn@RHq62k1 zY)IY)@bsFQglrHsG{+Dfx;2v(5sN=&^MscQmFy_Zy1f-mZ|ITEOrHq_T!YG3N%?H-#-6P1}+674bWvv?Vcnn6`e5i!Rav>64sP1APp$XoAd`P^JO5RT+xkD10T;gEzNx+Ok-cQ&;kl_xg zY8@PhB@wg82nea()MzUdgGsm#va?Mc5w$?s2lSPbrzJJuzTapBnffIeO0%te;*bGhYXy#ga!!(L(iGLUB4QK`A=)uk&QbiQ3xZ z9UK7obmXqh1OQwzu&3jAZS9GUlR9dpdKVO>yEbinT8J8(*RS6^tRLM&mjNuxK_AzS zlB`eh7IWZpO1A$vc8%PPlQw~74?xBP_9+rmUks)`8%5P|2GR4-fLBZ+#R+^txqLMS zti0}LH0&SnCU*uN_75<)C2uS2IAViKxQ?JiVwa29V4h8ZXPBnQTSWPa90WW0tj0d$oB?Q0Zv$nd^41#&iJXeOju#4sSuJ(76&G!)T7Ttp#)K5NU4wF~W>S z;$aj7VV?%rHDs|T3#FZwQr)v`R4~k;-8}XMcCOug$C#57v_X`HEYxW@=k;j3hQH^t zMr|K3B{)vJkRC~beszI)|ypDM+$zaD9NQPE^FMQHPT=>oq~pwv1Yr z$wI*T{z##8qMFEzq1=TX$|ndcs2U_5ZlAz{1*1czD0udEC6aQu3u1GEW2~VrL+NT4 z&k=9cvGj>5iU@-Q=mXEgK+x}!KHs%g&@o=9E>sIq6ZE~(qV{QhEQ(_IBixh$0h5L- zq$fRf4c!!lzMBdPrD}P$V{=#6=1u$5O;mO~OQ1X&X^9WPQ?0dyD#A&Zo-Cs2ctT z30|IVn`s4I21D0@QYGot4e#E5K-;lq!@f-A&ja5Y3~I!nC3D|~H9NEex4*mL)xl3o z0lhYJ_Do>kD~=mqXkWJNl|%gc&@0=PwZCwq;!qIJL1Uv;TW{QjdBY3~20V&roWh;} zu7Qq&!UU23Tp}$XV?d83#^&*W638`aI^j2RdwKXQLfu9#$N3$?rjGqOhBK{S6jewX zk5~w%zDSM-%g1yaN6;j_0dO#oncR!j6DJyCYFbs>2RABr^}c+l=el#VKQa1e%ouoG zt--Nr(4?FnSg*DW>{Dk9pbx202K-?}5v%59l8`U)8wH1fOS z`B}t1448ZIB(o(6LR)Qlar7^>XOV1; zL*hFmAZ`+R7QVL(%D;f^*`+mtyn88`3MnNVV^=?<>bHheyq^bI%RVp>=0`S16@YJl z7LDQb@xZd@2n_MO-k@J^F7JyR*%v+5~k@E9mvOpeD_gpYv~2v|VhIC72**GD1!MQAP|efH^Xw;%s0@=^dZ zx^pn8({R3PME8xzQ$e{ZMs%gP&1i*ETEP6hwqus54-}u|E{5)A%8@(m?7k+RGd-I!NUmu)V(xwpv2Zy zjb=O4{cN5QG69Z-=5JYx@jW&}xrWVCH?jwCFzs?yg3tPtJ0LgrVQojLA!-iymgDHe zu^z_)99|slI9hRR!m$R&74$qEIPcRB!y~N4w4YsJ{1J;YE@nGT8`(nBRJPObGLC(? zewr;b{+{hr{)FpRmTz2*aw*$segL11!*KwgPiN2Y68DX6z#P8Kl8tY$9mdC4oY{}} zy7{}~40~7x+R;gMMhSQ9h-x?oi_c2wW_bNiH0{gJ^P6EbPt~mssn5my+Ml3j?kb>OyqJdA72f72vx?^j-6}N~AdO9O%wzPIMo2Se8PlMnCXApni~t@~5FQ z)DI|+;`jjl#PmKO`UfA>4&Eo!55dP`{2uzt@EB-BG!Ju_i*TR%foL0aC@&4YL$pWP zgX4hV6MU}sLC|yb9ij>UF7-puLH$7eMP)=6_MV&y)<2Vj!pJ4o8MCqma2!`R8 zIA(~0{RQO%7&ObkL+A(nz;|0PLOFlye6Ic#pUVUJfm;ko_#EHGcUtM7_oAK!rfA-m z%&-77!D0FgYZz8B{3{Op-OTnW+tf+whuWRmUhQ23=jRw&4G$U+bz}I#c!hC`@pIE{ zrdQ09&3)#xmKB!&jBrLYM=Xr!h;b?6vke_IDlQ9UYES3AG7# zCVb_rb}n!}>U_(2E^$`kj>M0Xs*~zw2rCoboRA_E+>&HdjSf9hfk0!fVwP)w^o) zYG&7T)Vx^pRqg89{)w|Ec2A0#w6iX*uCeaG`l|Yw^{w^W>JQeRZSXX#Z8*?ywlNQXGa6Sku9#+;wrtw{)4pkHZaQ_j zz}jc*EcRta-p49tXccJ3D3GaC{BtTXkjxb9>KXiNNJ5}<1zrtXbym_@ro-jByK9rFBF%&9#i&kwUQ?VvnAf*|M5<@r&Z_lxtB z8cV?(+JFprD}dzF#+I;~kmqL=qjLf=yo zc+aK%nrqbW&Bm{{p;k*!KcYeK?>9rgDDF^g7V{R|$e&vsc(N3jbJh6t7S#Tq@Gfd) zE84IWZ(M*@lp@-o6!fkD(nmFKnO@Joy)8>nUl)GQh2LsJxe&igzu$%$xKM*u{Quqi zHT*Zi-zA<}1sd$(dXjfDo@hFDKK^a2T(j}sC3nhbQrRCtr61I;u8wajE$*rVkj z!XXbkwegsP3V{Mw482P!c!K644}6`eMOA!+)S!J6;a^_ICbKEPl$eScpaIhNG_>V% zpvnFNbm7wxmwpxKb2X6VzK8LA4XAl7R)_Bc?Po49EB_HVsy|@Y0j2SJc7tMsr~2J! zUuw(2E_9lCaok9N{XK%B2*v~-sFA#}$g1yJy$87OO_8Gee z9<56-DsKVBm$4_&8!OR6G~dwJSdDRW7JP6UX5#hicJ?E9RXoKuzz^?Eb{9LxK4&ii z$J57t&VJ2KDv_|00Hp|_`mqR0wkh$79V(gxcuXZii_y#WBL?CX=4a0#WASG8?@AIo z$bJFn;1qVBlB%RB>B=}I!*tWqbt@K^i^5}WU$&&ItgKO#Q_Ey2uj}RK^vH+t^76>mB{#LVEn0ZPt&7D+o+eRN zHW{Y1w=L%vl}!y)Hr1E$dZ6U>K*{TYvZ7BJ+SILVWz)MY&2xN;a{pXklc{JD`VNoZLA#z1vhYe-84~x~6q&MUCBN*R&pOy9%uqE=;&EUnMV$xG^@r!F2`ybZ_l?ng= literal 0 HcmV?d00001 diff --git a/launch_si14/brut_grotesque-text-webfont.woff b/launch_si14/brut_grotesque-text-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..549aa2de25f37e043a20b39e6f33b87f8e3f6260 GIT binary patch literal 27476 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 T_Lv@GO?q5>dQ;$TgP9!xXmSZh literal 0 HcmV?d00001 diff --git a/launch_si14/canvas-Copy1.js b/launch_si14/canvas-Copy1.js new file mode 100644 index 0000000..f96244f --- /dev/null +++ b/launch_si14/canvas-Copy1.js @@ -0,0 +1,498 @@ +p5.disableFriendlyErrors = true; + +var canvas; + +var ballX = 600;//set starting point of ball +var ballY = 400; +var ballwidth = 25;//set size of ball +var ballheight = 25; + +var ballDirectionX = -1; +var ballDirectionY = -1; +var ballSpeed = 5; + +//player1 is CPU +var p1X = 5;//set a distance from left border*** +var p1Y = 250; +var cpuSpeed = 40; + +//player 2 +var p2X = -5;//set a distance from right border*** +var p2Y = -5; + +//player 2 +var p3X = -20;//set a distance from right border*** +var p3Y = -20; + + +//playersize +var playerWidth = 10; +var playerHeight = 200; +var pSpeed = 5; + +//scoreboard +var p1Score = 0; +var p2Score = 0; + +//FUNCTIONS +var stage = 0; +//0 =splash +//1 =pong + +var myFont, fontReady = false; + +var song; + +var hit = false; + +//var sound1; +//var startOverSound; +//var layer1; +//var layer2; +//var layer3; +//var layer4; +//var layer5; +//var layer6; +//var layer7; +//var layer8; + +var r = 0; +var g = 0; +var b = 0; + +var col = 0; + +var hit = false; + +let PNF; + +var c = map(mouseX, 0, width, 100, 800); + // Scale the mouseX value from 0 to canvas width to a range between 40 and 300 + var d = map(mouseY, 0, height, 100, 800); + +//var sliderRate, +//var sliderPan; + +function fontRead(){ + fontReady = true; +} + +function preload() { +myFont = loadFont("brut_grotesque-text-webfont.ttf", fontRead); + +layer1 = document.getElementById("sound1");//ambaincz +layer2 = document.getElementById("sound2");//sirens +layer3 = document.getElementById("sound3");//pigeons +layer4 = document.getElementById("sound4");//bell 1 +layer5 = document.getElementById("sound5");// truck +layer6 = document.getElementById("sound6");//streetcrowd +layer7 = document.getElementById("sound7");//walking +layer8 = document.getElementById("sound8");//bikeonpath +layer9 = document.getElementById("container2");//bikeonpath + +// layer1 = loadSound("sounds/sirens.mp3");//if mouse goes somewhere +// layer2 = loadSound("sounds/trafficjam.mp3");//if mouse goes somewhere +// layer3 = loadSound("sounds/pigeons.mp3"); +// layer4 = loadSound("sounds/bell1.mp3");//how to randomize this with other bell sounds +// layer5 = loadSound("sounds/truckreversebeep.mp3"); +// layer6 = loadSound("sounds/streetcrowd.mp3"); +// layer7 = loadSound("sounds/walking.mp3"); +// layer8 = loadSound("sounds/bikeonpath.mp3"); + + PNF =loadImage = ('images/PNF.png'); +} + +function setup() { + createCanvas(windowWidth, windowHeight).position(0,0).style('z-index','-10').style('display','fixed'); + width = windowWidth; + height = windowHeight; + rectMode(CENTER); + + background(r, g, b); + + // sound1.playMode('restart'); + + //textalignment + textAlign(CENTER); +}//close setup + +function loaded(){ + //song.play(); +} + +function draw(){ + +console.log("stage", stage); + + //pong(); //run pong function + if (stage == 0){ + splash1();//run splash1 +} + if(stage == 0 && mouseIsPressed == true){ + stage = 1;//startslide2 +}//close 0 + if (stage == 1){ + splash2();//run splash2 +}//close 1 + if(stage == 1 && keyIsPressed == true){ + stage = 2;//startslide2 +} + if (stage == 2){ + pong();//run pong + }//close 2 + + if(stage == 3){ //player 1 wins + p1Wins(); + }//close 3 + + if(stage == 4){ //player 2 wins + p2Wins(); + }//close 4 + +}//close draw + +function keyPressed() { + console.log('keyPressed: ' + key); +} + +function keyReleased() { + console.log('keyReleased: ' + key); +} + +function keyTyped(){ + console.log('keyTyped: ' + key); +} + +function mousePressed(){ + console.log('mousePressed'); +} + +function mouseReleased(){ + console.log('mouseReleased'); +} + +function mouseClicked(){ + console.log('mouseClicked'); +} + +function mouseMoved(){ + console.log('mouseMoved'); +} + +function mouseDragged(){ + console.log('mouseDragged'); +} + +function mouseWheel(){ + console.log('mouseWheel'); +} + +function splash1(){ + //welcome screen + background(0); + fill(255); + + let lines= 'Navigate and find hidden hotspots within the cities of Den Haag or/and Rotterdam by interacting with your Web browser.\n These hotspots contain games and files made and shared by the 1st year students from Experimental Publishing Master Course (XPUB).\n This is part of the Special Issue 14 made in collaboration with Page Not Found (PNF) in Den Haag.\n In order to particiate to this geocatching experience, it is required from you be located in Den Haag (Netherlands).\n If you are not from one of these two cities, please contact us via mail to recieve a USB stick containing games from the students.Insert mail here'; + textSize(14); + + textLeading(16); + textAlign(BOTTOM); + textFont(myFont); + text(lines, width/2, height-100); + textSize(25); + textFont(myFont); + text('SPECIAL ISSUE 14 WEB LAUNCHER\nClick anywhere', width/2, height/2 ); + +}//close spash + +function splash2(){ + //welcome screen + background(255); + fill(0); + + let lines= 'How does it work?\n Launch a ball from your device in order for it to start finding a nearby hotspot in a city.\n While the ball is crossing a hotspot range, you will notice a message popping asking you to click/tap in order to catch you hotspot location.\n You are also invited to move your cursor/finger, type, press, grab, zoom , rotate, and resize to unlock various sounds from the hotspot you are redirected to\n You would like to know what is going on? Please click the help button.\nYou are not located in Den Haag, you can still get the files by sending us your adress at xpub mail!.\n'; + textSize(14); + + textLeading(16); + textAlign(BOTTOM); + textFont(myFont); + text(lines, width/2, height-100); + textSize(25); + textFont(myFont); + text('LAUNCH A BALL IN THE CITY\nPress any key', width/2, height/2 ); +} + +function p1Wins(){ + //P1 Win screen + r = map(mouseX, 0, windowHeight, 0, 255); + g = map(mouseY, 0, windowHeight, 255, 0); + b = map(mouseX, 0, windowWidth, 0, 255); + +// col = mouseX/2; + background(r, g, b); + + fill(255); + + textSize(25); + textFont(myFont); + text('Refresh to launch a new ball', width/2, height/2); + + +}//close P1 + + +function p2Wins(){ + //P2 Win screen + background(163); + fill(255); + + textSize(20); + textFont(myFont); + text('Refresh to launch a new ball', width/2, height/2); +}//close P2 + +function windowResized() { + resizeCanvas(windowWidth, windowHeight); +} +function pong() { + + //OTHER EXISTING EVENTS https://p5js.org/reference/ + r = map(ballX, 0, windowWidth, 0, 255); + g = map(ballY, 0, windowHeight, 255, 0); + b = map(mouseX, 0, windowWidth, 0, 255); + +// col = mouseX/2; + background(r, g, b); + +//hit = collideBallEllipse(ballX, ballY, 150, 200, 200, 100); + +// stroke(hit ? color('red') : 0); +// print('colliding?', hit); + + //open pong + //call functions + keyTyped();//loop keytyped function + //keyPressed();//loop keypressed function + cpu(); //loop cpu function +// document.querySelector("audio").play() + if (sound1.paused) { + sound1.play(); + } + + noStroke();//turn off outline border + fill(255); //fill set to white + textSize(25); + textAlign(BOTTOM); + + text('Click while the ball is in the hotspot\n in order to get its coordinates!', width/2, height-100); + textSize(40); + textFont(myFont); + textAlign(BOTTOM); + //IN BETWEEN VARIABLES SHOWCASE + + + + //if (mouseY >= height/2-200 && mouseY <= height/2+400) { + //if (mouseX >= width/2-200 && mouseX <= width/2+400) { + var ell = ellipse(width/2, height/2, d, d); + + if (Math.sqrt((mouseX-width/2)*(mouseX-width/2) + (mouseY-height/2)*(mouseY-height/2)) < d) { + textFont(myFont); + textAlign(CENTER); + textSize(15); + text('your mouse is inside a hot location at: '+ mouseX + ' pixels (x) /' + mouseY + ' pixels (y)', width/2, 280); + layer7.play();//walking + + } +//} + if(ballY >= height/2-200 && ballY <= height/2+400) { + if(ballX >= width/200 && ballX <= width/2+400) { + background(255, 255, 255); + textAlign(CENTER); + textSize(25); + fill(0,0,0); + text('Click now to catch your hotspot location!', width/2, 200); + if(mouseIsPressed == true) { + +} +} +} + if(mouseIsPressed == true) { + textFont(myFont); + textAlign(CENTER); + textSize(15); + text('your mouse is currently pressed ', width/2, 220); + layer1.play();//sirens + +} + if(mouseIsPressed){ + if(mouseButton === RIGHT) { + textFont(myFont); + textAlign(CENTER); + textSize(15); + text('your mouse is right clicked ', width/2, 240) + } +} + if(keyIsPressed == true) { + textAlign(CENTER); + textSize(15); + text('a key is currently pressed ', width/2, 300); + layer4.play();//Bell + console.log("playlayer4"); +} + if(ballX >= 900 && ballX <= 1100) { + textAlign(CENTER); + textSize(15); + text('The ball is crossing a hotspot at: ' + ballX +' pixels (x)', width/2, 400); + layer6.play();//streetcrowd + console.log("playlayer6"); +} + if(ballY >= 50 && ballY <= 200) { + textAlign(CENTER); + textSize(15); + text('The ball is crossing a hotspot at: '+ ballY +' pixels (y)', width/2, 420); + layer2.play();//sirens + console.log("playlayer2"); +} + if(windowWidth < 800) { + textAlign(CENTER); + textSize(15); + text('canvas width has been resized to the hot size of: ' + width +' pixels (width)', width/2, 360); + layer8.play();//pigeons + console.log("playlayer8"); +} + if(windowHeight < 400) { + textAlign(CENTER); + textSize(15); + text('canvas height has been resized to the hot size of: ' + height +' pixels (height)', width/2, 380); + layer8.play();//bikeonpath + console.log("playlayer8"); +} + + + + fill(r, g, c); + + //var ell = ellipse(width/2+100, height/2+100, d, d); + + + let e = int(dist(width/2+100, height/2+100, ballX, ballY)); + + textAlign(CENTER); + textSize(25); + fill(255); + text('You are at '+e+' meters away from the hotspot', width/2, 100); + + //create our motion + ballX = ballX + (ballDirectionX*ballSpeed);//move horizontally + ballY = ballY + (ballDirectionY*ballSpeed);//move vertically + + //make a ball + ellipse(ballX, ballY, ballwidth, ballheight); + + if(ballX < 0){//ball off the left of the screen + ballDirectionX = ballDirectionX*-1; + } + if(ballX > width){//ball off the right of the screen + ballDirectionX = ballDirectionX*-1; + //insert a sound here + } + if(ballY < 0){//ball off the left of the screen + ballDirectionY = ballDirectionY*-1; + } + if(ballY > height){//ball off the top of the screen + ballDirectionY = ballDirectionY*-1; + } + //collide with paddles + if(ballX >= p1X-5 && ballX <= p1X+5 && ballY >= p1Y-100 && ballY <= p1Y+100){ + //hit the player + ballDirectionX = ballDirectionX*-1; //change direction + } + //draw players + rect(p1X, p1Y, playerWidth, playerHeight);//p1 + rect(p2X, p2Y, playerWidth, playerHeight);//p2 + + + //window size refresh + //scoreboard + textSize(10); + text(p1Score, width/2 -10 , 20); + text(p2Score, width/2 + 10, 20); + + if(ballX <= 0){ + //off left wall - p1 missed + p2Score = p2Score+1;//add point + //recenterball + ball1X = width/2; + ballY = height/2; + }//close p2 scores + + if(ballX >= width){ + //off right wall - p2 missed + p1Score = p1Score+1;//add point + //recenterball +// ball1X = width/2; +// ballY = height/2; + }//close p1 scores + + if(p1Score >= 100){ + stage = 3; //run p1wins + }//close p1wins + + if(p2Score >= 1){ + stage = 4; //run p2wins + + }//close p2wins + +}//close pong + +// window.onresize = function() { +// var w = window.innerWidth; +// var h = window.innerHeight; +// cnv.size(w,h); +// width = w; +// height = h; +// } +//UP +function keyTyped(){ + if(key == 'z' && keyIsPressed){ + p1Y = p1Y-pSpeed; + }//close w +//DOWN + if(key == 's' && keyIsPressed){ + p1Y = p1Y+pSpeed; + }//close s + +}//close keytyped + +function cpu(){ + //controls cpu player + if(ballX < width/2){//has the ball crossed the court? + if(p1Y <= ballY){ + p1Y = p1Y+cpuSpeed; + //move down + }//close above cel + + + if(p1Y >= ballY){ + p1Y = p1Y-cpuSpeed; + //move up + }//close bellow ball + }//close move cpu + else{ + p1Y = p1Y; //only move when ball is on cpu side + }//close else + +}//close cpu + + +//function keyPressed(){ +// if(keyCode == UP_ARROW && keyIsPressed){ +// p2Y = p2Y-pSpeed; +// }//closedown + +// if(keyCode == DOWN_ARROW && keyIsPressed){ +// p2Y = p2Y+pSpeed; +// }//closedown +//} + diff --git a/launch_si14/canvas.js b/launch_si14/canvas.js new file mode 100644 index 0000000..354e8d4 --- /dev/null +++ b/launch_si14/canvas.js @@ -0,0 +1,500 @@ +p5.disableFriendlyErrors = true; + +var canvas; + +var hit = false; + +//little ball +var ballX = 600; //set starting point of ball +var ballY = 400; +var ballwidth = 25;//set size of ball +var ballheight = 25; + +var ballDirectionX = -1; +var ballDirectionY = -1; +var ballSpeed = 5; + +//player1 is CPU +var p1X = 5;//set a distance from left border*** +var p1Y = 250; +var cpuSpeed = 40; + +//player 2 +var p2X = -5;//set a distance from right border*** +var p2Y = -5; + +//player 2 +var p3X = -20;//set a distance from right border*** +var p3Y = -20; + + +//playersize +var playerWidth = 10; +var playerHeight = 200; +var pSpeed = 5; + +//scoreboard +var p1Score = 0; +var p2Score = 0; + +//FUNCTIONS +var stage = 0; +//0 =splash +//1 =pong + +var coordinateX = Math.random() * window.innerWidth; +var coordinateY = Math.random() * window.innerHeight; + + + + +var myFont, fontReady = false; + +var song; + +var hit = false; + +//var sound1; +//var startOverSound; +//var layer1; +//var layer2; +//var layer3; +//var layer4; +//var layer5; +//var layer6; +//var layer7; +//var layer8; + +var r = 0; +var g = 0; +var b = 0; + +var col = 0; + +var hit = false; + +let PNF; + +//var sliderRate, +//var sliderPan; + +function fontRead(){ + fontReady = true; +} + +function preload() { + + myFont = loadFont("brut_grotesque-text-webfont.ttf", fontRead); + + layer1 = document.getElementById("sound1");//ambaincz + layer2 = document.getElementById("sound2");//sirens + layer3 = document.getElementById("sound3");//pigeons + layer4 = document.getElementById("sound4");//bell 1 + layer5 = document.getElementById("sound5");// truck + layer6 = document.getElementById("sound6");//streetcrowd + layer7 = document.getElementById("sound7");//walking + layer8 = document.getElementById("sound8");//bikeonpath + layer9 = document.getElementById("container2");//bikeonpath + + // layer1 = loadSound("sounds/sirens.mp3");//if mouse goes somewhere + // layer2 = loadSound("sounds/trafficjam.mp3");//if mouse goes somewhere + // layer3 = loadSound("sounds/pigeons.mp3"); + // layer4 = loadSound("sounds/bell1.mp3");//how to randomize this with other bell sounds + // layer5 = loadSound("sounds/truckreversebeep.mp3"); + // layer6 = loadSound("sounds/streetcrowd.mp3"); + // layer7 = loadSound("sounds/walking.mp3"); + // layer8 = loadSound("sounds/bikeonpath.mp3"); + + PNF =loadImage = ('images/PNF.png'); +} + + + +function setup() { + // // console.log(coordinateX); + createCanvas(windowWidth, windowHeight).position(0,0).style('z-index','-10').style('display','fixed'); + width = windowWidth; + height = windowHeight; + rectMode(CENTER); + + //textalignment + textAlign(CENTER); +} + + + +// function loaded(){ +// //song.play(); +// } + +function draw(){ + + + + + + // console.log("stage", stage); + + //pong(); //run pong function + if (stage == 0){ + splash1();//run splash1 + } + if(stage == 0 && mouseIsPressed == true){ + stage = 1;//startslide2 + }//close 0 + if (stage == 1){ + splash2();//run splash2 + }//close 1 + if(stage == 1 && keyIsPressed == true){ + stage = 2;//startslide2 + } + if (stage == 2){ + pong();//run pong + }//close 2 + + if(stage == 3){ //player 1 wins + p1Wins(); + }//close 3 + + if(stage == 4){ //player 2 wins + p2Wins(); + }//close 4 + +}//close draw + +function keyPressed() { + // console.log('keyPressed: ' + key); +} + +function keyReleased() { + // console.log('keyReleased: ' + key); +} + +function keyTyped(){ + // console.log('keyTyped: ' + key); +} + +function mousePressed(){ + // console.log('mousePressed'); +} + +function mouseReleased(){ + // console.log('mouseReleased'); +} + +function mouseClicked(){ + // console.log('mouseClicked'); +} + +function mouseMoved(){ + // console.log('mouseMoved'); +} + +function mouseDragged(){ + // console.log('mouseDragged'); +} + +function mouseWheel(){ + // console.log('mouseWheel'); +} + +function splash1(){ + //welcome screen + background(0); + fill(255); + + let lines= 'Navigate and find hidden hotspots within the cities of Den Haag or/and Rotterdam by interacting with your Web browser.\n These hotspots contain games and files made and shared by the 1st year students from Experimental Publishing Master Course (XPUB).\n This is part of the Special Issue 14 made in collaboration with Page Not Found (PNF) in Den Haag.\n In order to particiate to this geocatching experience, it is required from you be located in Den Haag (Netherlands).\n If you are not from one of these two cities, please contact us via mail to recieve a USB stick containing games from the students.Insert mail here'; + textSize(14); + + textLeading(16); + textAlign(BOTTOM); + textFont(myFont); + text(lines, width/2, height-100); + textSize(25); + textFont(myFont); + text('SPECIAL ISSUE 14 WEB LAUNCHER\nClick anywhere', width/2, height/2 ); +}//close spash + +function splash2(){ + //welcome screen + background(255); + fill(0); + + let lines= 'How does it work?\n Launch a ball from your device in order for it to start finding a nearby hotspot in a city.\n While the ball is crossing a hotspot range, you will notice a message popping asking you to click/tap in order to catch you hotspot location.\n You are also invited to move your cursor/finger, type, press, grab, zoom , rotate, and resize to unlock various sounds from the hotspot you are redirected to\n You would like to know what is going on? Please click the help button.\nYou are not located in Den Haag, you can still get the files by sending us your adress at xpub mail!.\n'; + textSize(14); + + textLeading(16); + textAlign(BOTTOM); + textFont(myFont); + text(lines, width/2, height-100); + textSize(25); + textFont(myFont); + text('LAUNCH A BALL IN THE CITY\nPress any key', width/2, height/2 ); +} + +function p1Wins(){ + //P1 Win screen + r = map(mouseX, 0, windowHeight, 0, 255); + g = map(mouseY, 0, windowHeight, 255, 0); + b = map(mouseX, 0, windowWidth, 0, 255); +// col = mouseX/2; + background(r, g, b); + fill(255); + textSize(25); + textFont(myFont); + text('Refresh to launch a new ball', width/2, height/2); + + +}//close P1 + + +function p2Wins(){ + //P2 Win screen + background(163); + fill(255); + + textSize(20); + textFont(myFont); + text('Refresh to launch a new ball', width/2, height/2); +}//close P2 + + +function windowResized() { + resizeCanvas(windowWidth, windowHeight); +} + +function ball(){ + ballX = ballX + (ballDirectionX*ballSpeed);//move horizontally + ballY = ballY + (ballDirectionY*ballSpeed);//move vertically + + noStroke();//turn off outline border + fill(255); //fill set to white + ellipse(ballX, ballY, ballwidth, ballheight); + + if(ballX < 0){//ball off the left of the screen + ballDirectionX = ballDirectionX*-1; + } + if(ballX > width){//ball off the right of the screen + ballDirectionX = ballDirectionX*-1; + //insert a sound here + } + if(ballY < 0){//ball off the left of the screen + ballDirectionY = ballDirectionY*-1; + } + if(ballY > height){//ball off the top of the screen + ballDirectionY = ballDirectionY*-1; + } + //collide with paddles + if(ballX >= p1X-5 && ballX <= p1X+5 && ballY >= p1Y-100 && ballY <= p1Y+100){ + //hit the player + ballDirectionX = ballDirectionX*-1; //change direction + } +} + +function coordinateBall(){ + noStroke();//turn off outline border + fill(0,0,0); //fill set to white + let d = map(mouseY, 0, height, 100, 800); //diameter of the ball + ellipse(coordinateX,coordinateY, d, d); +} + +function coordinateBallColored(){ + noStroke(); + r = map(ballX, 0, windowWidth, 0, 255); + g = map(ballY, 0, windowHeight, 255, 0); + c = map(mouseX, -99 , windowHeight, 255, 0) + let d = map(mouseY, 0, height, 100, 800); //diameter of the ball + fill(r,g,c); + ellipse(coordinateX,coordinateY, d, d); + +} + + +function pong() { + + // background() + + cpu(); //loop cpu function + + + if (sound1.paused) { + sound1.play(); + } + + fill(255) + textSize(25); + textFont(myFont); + textAlign(BOTTOM); + text('Click while the ball is in the hotspot\n in order to get its coordinates!', width/2, height-100); + + //IN BETWEEN VARIABLES SHOWCASE + + r = map(ballX, 0, windowWidth, 0, 255); + g = map(ballY, 0, windowHeight, 255, 0); + b = map(mouseX, 0, windowWidth, 0, 255); + + + let d = map(mouseY, 0, height, 100, 800); //diameter of the ball + hit = collideCircleCircle(coordinateX,coordinateY,d,ballX, ballY,ballwidth) + console.log(hit) + + if (hit == false){ + background(r,g,b); + textFont(myFont); + textAlign(CENTER); + textSize(15); + fill(255); + text('your mouse is inside a hot location at: '+ mouseX + ' pixels (x) /' + mouseY + ' pixels (y)', width/2, 280); + layer7.play();//walking + coordinateBall(); + ball(); + //background(r, g, b); + } else if (hit == true) { + fill(0); + background(0,0,0) + coordinateBallColored(); + ball(); + // clear(); + + } + + + if(mouseIsPressed == true) { + textFont(myFont); + textAlign(CENTER); + textSize(15); + text('your mouse is currently pressed ', width/2, 220); + layer1.play();//sirens + } + + if(mouseIsPressed){ + if(mouseButton === RIGHT) { + textFont(myFont); + textAlign(CENTER); + textSize(15); + text('your mouse is right clicked ', width/2, 240) + } + } + + if(keyIsPressed == true) { + textAlign(CENTER); + textSize(15); + text('a key is currently pressed ', width/2, 300); + layer4.play();//Bell + // // console.log("playlayer4"); + } + + if(ballX >= 900 && ballX <= 1100) { + textAlign(CENTER); + textSize(15); + text('The ball is crossing a hotspot at: ' + ballX +' pixels (x)', width/2, 400); + layer6.play();//streetcrowd + // // console.log("playlayer6"); + } + + if(ballY >= 50 && ballY <= 200) { + textAlign(CENTER); + textSize(15); + text('The ball is crossing a hotspot at: '+ ballY +' pixels (y)', width/2, 420); + layer2.play();//sirens + // // console.log("playlayer2"); + } + + if(windowWidth < 800) { + textAlign(CENTER); + textSize(15); + text('canvas width has been resized to the hot size of: ' + width +' pixels (width)', width/2, 360); + layer8.play();//pigeons + // // console.log("playlayer8"); + + } + + if(windowHeight < 400) { + textAlign(CENTER); + textSize(15); + text('canvas height has been resized to the hot size of: ' + height +' pixels (height)', width/2, 380); + layer8.play();//bikeonpath + // // console.log("playlayer8"); + } + + + + + let e = int(dist(width/2, height/2, ballX, ballY)); + + textAlign(CENTER); + textSize(25); + fill(255); + text('You are at '+e+' meters away from the hotspot', width/2, 100); + + + //draw players + rect(p1X, p1Y, playerWidth, playerHeight);//p1 + rect(p2X, p2Y, playerWidth, playerHeight);//p2 + + //window size refresh + //scoreboard + textSize(10); + text(p1Score, width/2 -10 , 20); + text(p2Score, width/2 + 10, 20); + + if(ballX <= 0){ + //off left wall - p1 missed + p2Score = p2Score+1;//add point + //recenterball + ball1X = width/2; + ballY = height/2; + }//close p2 scores + + if(ballX >= width){ + //off right wall - p2 missed + p1Score = p1Score+1;//add point + //recenterball + // ball1X = width/2; + // ballY = height/2; + }//close p1 scores + + if(p1Score >= 100){ + stage = 3; //run p1wins + }//close p1wins + + if(p2Score >= 1){ + stage = 4; //run p2wins + + }//close p2wins + +}//close pong + + +//UP +function keyTyped(){ + if(key == 'z' && keyIsPressed){ + p1Y = p1Y-pSpeed; + }//close w +//DOWN + if(key == 's' && keyIsPressed){ + p1Y = p1Y+pSpeed; + }//close s + +}//close keytyped + +function cpu(){ + //controls cpu player + if(ballX < width/2){//has the ball crossed the court? + if(p1Y <= ballY){ + p1Y = p1Y+cpuSpeed; + //move down + }//close above cel + + + if(p1Y >= ballY){ + p1Y = p1Y-cpuSpeed; + //move up + }//close bellow ball + }//close move cpu + else{ + p1Y = p1Y; //only move when ball is on cpu side + }//close else + +}//close cpu + diff --git a/launch_si14/images/._PNF.png b/launch_si14/images/._PNF.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a1a295ad81a5d8168a0df4a9fb82be5156725b GIT binary patch literal 4096 zcmeH~&5qMB5P&B|2oTb0FK|LtE_+O!rul0tgtjfwawuD|mEaaRiPMB8cCa1jUO4b5 zoH%mf3ApeayvX9P1+-kyN-J@(C3|K(GuF)K)4=VAcc2Hb#Ho3DX1+4_tGk1HYC8Z2 zpOsYh!FK?ouk?Sc&|ep&FgX#dq literal 0 HcmV?d00001 diff --git a/launch_si14/images/PNF.png b/launch_si14/images/PNF.png new file mode 100644 index 0000000000000000000000000000000000000000..47d572ce3f3adddea03092e174919bffa840abf6 GIT binary patch literal 3490582 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𝔪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 E0CKH1>zUQWOeUa?==)lXBZCk#fl$}aP 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

;5cfRz;-cJc4XFv7wr-V2E`R65j*L6jfq1_8je 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ě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�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

@3TNFI5b93za8M0oF?QgwT7ix}=`}o| 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 z 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Ν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ⅅucVeQvme*D&EHI=KoE#jU zVjinp_x8r;UEQM3v(f3#=8E0mDud$RFjV{)ujQFm1 zT1`BXqA-dzCwT%u3#j@t0CQfRR&mWL7Ze7rU>10&)tAa6h*TV#BhoonjLh6%xr})Y zeCu}0wUNsxp?7; z$UulxT&S8D5viCy!dSEfCobR-DZWsVng@(TE^(t(-C}{(lH?L)$mV`g$5SORpSrK{cdp>)b1PwKnMJ^SmxU*c3M<}dkOd?m zI3k76Xo(s-KXTT;CY*GbPFfw@Ox>d8tK*DUSC+!aOky#R(!MWAFwxMYS#WrOHLz4l zX{oJV$)%BzQ!<0p&iK}X%#yAsASYxLlQoA&c$2rrZsG7NYhD(eVgX_6dtt2N0MuW~ zR2Dhw+U5_3=8ufpZWFKzG#cmZA5gR9EB^@y_Z>?9=ieKDfW=aX5_2;mnmUXY7c81L+E>m6Wd&!$1Gn{mV^ehEJER!7GY zWp$#hl-4jhCBXI-%N*y(w<%=FwnWeL&H9F-7O1v4~T zJp1g~^GA;!u&*IwmWV6L*)fU3EUz)L**XMexA^3YsA) z3nuhD0Ras$0as)lD7l39Rhg{ASS2C=Y>`E)lsSzj%`P}y8>IQlBU+7C(m7OGyvzuf z3qE6Gw&9vO6V*-^9VZX6NJg4ut;Urjz`7h`Htm||W;qIX$tnBZ0F4TiKLf&uvp7Gf zl>VVFRts+*TcpT}a*4yEu&dXr-}~^xtM{JFO}pI1#)VzWb>V_LX;=$O^Ggd%gyu#} zS7)u__RibAy)9IC!m1+)=08d$E<;sX zP;$%E^5x~}&EyT?PnG(oU;kP)V;^KOGBBE;!ZDy`y1o{Kk_LbO_y2`(b4&p%-TnIy z$(WZfUul>O3Y=B#TU(nO8|x|^oyjOohD^}1v`9j+wO^RyOag&NlP5pTgt1DW93PV4 zW{gZLWrg)wEEgazEjh6M`tg%Tn%>s-&i>AU3(V(c7cJv+&&%2Q#rTa=uq~sT#zQsm zHrqjDj_|uo98^ejav>5Rg?EPC^u+DsbVUeasyJW&%SXzdU=vEF z0DE$Lc4~ZietLX;d3tWq`22Wn>GArC4UFO1t8oX!vUl65v%UG|;_P^3*(!*I5!-sQ z*(n>w8M3YRa9b_@SLB#A0-JTwWXk37evH>nK%tm2IJ<)~s_q!2k|dvU73Rg5<%e;_ zA2r0uYa0X4o(y5U#m4^&NS?jCp9p%V2Du33Kdcdv&2e;Txk(f zCNa)wAf)ZIBaN_!n%^$sP>>LbWL_ws0%;WkTVxhrIK~aFu|)?GR?BRJ2r;)!WIbli z64YO3rRudw6ehY$Q!nHy*+Kl-i=fjqM+hdvm>sUv1~q|Q#UVC5l}cV5zX}tmi{XK0 zanAnBW4HlOcrf1et zZrH=W1}yT`ennL6`4CDd|DakDyJ*%DwFn77tf-3VP%_GHuLYzqj>E9CFK`JE zg$lQ;`t)F?u8pKZZU2LAa)`Ru<mzT;KFgK%W z%+ReYFVoqwH0}DxDBi>yzOoL^(MDFYZEo747w)AY%sN)eUhX-U^G-3%YYS+ZsxDPL zbvrSOxUAnIR2N@^4%`wJz-deiX|}a-KNX-T(Qn*i7=|Q%t}VYq>gk!Ov-8tqX9FDU z<>JGfzjsFc)^{_k6NwqUh+Q-KfDA}ha;54fqzF4jKEz4TWQ@3}yL`)+2o3Fybf$

NU(IA-wtRJH57==BT|3j;o96LHR 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�n;ET)!WJf$G27_?cXA9(m4wPI&{eps#h@(V! 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 z zre858&}M+cskT<1Y^^_iu=b?45M_GA2cy!oD2S0>C7ZArP~2=r+rd{Ww2*lQrv#Sc z{lh&oIn+qdU~(?s^E>CXAMa4-4=9dEEEy7sJ?Oylg^ln?MG-m=hPTwq#!B1_Dij7c zZ2H|-`s*8;51%}J=HPG~OAy(BCm1f}G=ue$$Q~L^Bc_4V_v$w4oE7#pBM4Uzn67=# zAo7AVyAm5x6zNn!xf1CMkSG=Mm=GtZ zKGj3zpJ+ny*~##TO7Fc&tWOYwYv8FBOOe!D$vpJxTWR7di`)d}uSq)Mqy}BpJdZ|V zVL^s(s-Fn$uY)Y{;W{It+!NJ%OercSH~%`8E=A>;>?)7cR8<34LR=9Yin)i!*F)Xg zbM6^p+z5^ZPvt0H^h}*;E*7PjgjL?T7i8{Lrw*9BrTA#?MTzPp@(^fRpy%#W1Jykl zs3`p_28%B#$UWCT*jikUB6lB%4fqa3QBP=XKj zt;xiB4jOV-dYQo2`OyF%IZ<&rsQ2Pxdi_D%9-WQcm?tLlDrt+&;1pbCHz)#M{&Eu@*b^b`7x;-Rgoo;+8| zyd}r1`BtPZW_v?36}?Ns;nx*WSd-q8UJ$6g-@D_bhH%+D^36rBf8Gm zzH%8U-vSiiMtF&$D9tux&yKQ)oo6bh`FJ%>pY~Ns5E$XHnj)l-NgnFWz+VW+TlK4k zlZY@G7ILYDVgpOvfmSuHZ>fogNS^{zkgE`wI2|@RtX7RfcMZv@bpa`Bok{}(I253m zxFAdERZvvPm2a1|z`Uz{1$4Qkuz+Zdq#!I{BNi7A^T~IphrZnN-#e$=U=BzrFvk0t zFUcKUbVU{jc_up)3aju2Q0}6W_1vM)cUzpohYG-ynPPK=U*sMwm|tV87AK$8l`Zz? zvEUCVJ`jD(>)W@avi;16JQiPR1sw>}G%5>8>R9)Dt4544hb$w3QWp`svJhP&f3#*U zbKN*+s2CNL;KYz2#z{QQ)PPWL30rrZ94BL@qlD?^icFodU^Z^7V;|1k#vV~oeL)Q> znhK_l9=tIgjwuP4r5xjLF6s$l1Z7J9mSC|GIu_Y(uoxrLg{4_CEvS67QqY%H)E(Gb zU$Y~Hl9)J15^F&U�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

    DrZv&z6xw`N{9_a;x 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%0DpXd}cY4~2G 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 z

    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

    K^8wY*vROC>$|5>*;@T4iQ(&(pYv?iHyC?N({ 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

    r(oQcSmm{JL{XCd_mJfwU^mUIhE~ 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%0D-ue3Y}UN?1G&drnO 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ⅇSj1S8QuN+Xw@6Uvgw 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

      W0fe)Km_7NKrl)IOA3jv#>|Z_ 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�B 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�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�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

      QLJT17;%ej-Wm2$+f=b9Tpr(0AIIiuoW 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%0DhNtH*p5J%Nt>WnU?8t4hb~!bTY%C13c4g*4 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

      Yo9F6ad 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%0DwS$zuic~7O+7#(QWGb?OO|g%v3h{FD)8} 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�};)_5RI#&gR{zVGi+WGi7H>FGG4 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%0AS1zfpv-+~M)V2Twly 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�YU{f8SC^JV#fS=8OpA8#PLAQJAg+ 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�jmG|`k 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

      15fm`Q!eiMD){Hr$lN}NOPb8 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

      prrV0BnpH^#g`zu!Ba&*&jnPIUJntE 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

      sfo8nQb9$SQ0M9h@{J+WW*SXdoG2}D?Z&G=r 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 LNkvXXu0mjf=zyzn literal 0 HcmV?d00001 diff --git a/launch_si14/index.html b/launch_si14/index.html new file mode 100644 index 0000000..d17224a --- /dev/null +++ b/launch_si14/index.html @@ -0,0 +1,901 @@ + + + + + + + + + + +Pongball + + + + + + + + + + + + + + + + + + + + + + + + + +

      +
      +
      X + +How to play?

      +This geocathing game prototype aims to detect and transform your hidden browser setups, events and interactions into playful interactions allowing find hidden hotspots within the cities of Den Haag and Rotterdam. These hotspot were settled by the 1st year students from Experimental Publishing Master Course (XPUB) within the conception and publication of the SPECIAL ISSUE 14 made in collaboration with Page Not Found (PNF). +

      +List of unlockables interactions:

      +🡢  player has clicked the canvas
      +🡢  player has pressed a key
      +🡢  player has resized the canvas
      +🡢  player has positioned cursor inside a hotspot range
      +🡢  ball position crossed a hotspot range
      +🡢  player has right-clicked the canvas
      +

      +Secret unlock:

      +🡢  defeat the robot
      +
      +
      +
      + + + + +
      + +
      +

      + 45.468228937788° N
      64.478486044168° W

      +
      + + + +
      +

      +-69.535547433524° N
      -21.770328652084° W
      + +

      +
      + + + +
      +

      +83.817037622062° N
      75.547655902884° W
      + +

      +
      + + + +
      +

      +-69.211285312414° N
      -156.987831368971° W
      + +

      +
      + + + +
      +

      +65.207652244681° N
      -78.411406682262° W
      + +

      + + + +
      +
      +

      +4.232622685038° N
      -22.562460870461° W +

      +
      + + + +
      +

      +-23.000585864846° N
      39.862909125727° W +

      +
      + + + +
      +

      +28.473805854111° N
      -138.849370487980° W +

      +
      + + + +
      +

      +83.177715343767° N
      67.878286808521° W +

      +
      + + + +
      +

      +2.878686901313° N
      -29.679525615756° W +

      +
      + + + +
      +

      +45.682175158387° N
      111.384834223637° W +

      +
      + + + +
      +

      +57.807816757038° N
      118.117456827798° W +

      +
      + + + +
      +

      +-13.967108875166° N
      -112.987485813303° W +

      +
      + + + +
      +

      +46.199042731130° N
      163.551497381635° W +

      +
      + + + +
      +

      +-34.288040266637° N
      -4.741791206255° W +

      +
      + + + +
      +

      +-75.843776132435° N
      -145.381086130236° W +

      +
      + + + +
      +

      +84.978435189236° N
      -124.246753320727° W +

      +
      + + + +
      +

      +-56.662992489559° N
      -14.597053461260° W +

      +
      + + + + +
      +

      +-59.442800166152° N
      2.730408063197° W +

      +
      + + + +
      +

      +-4.482452562896° N
      -123.068291204214° W +

      + + + +
      +

      +-47.653624934975° N
      -24.061542292983° W +

      +
      + + + +
      +

      +-28.457456781856° N
      -123.734568178159° W +

      +
      + + + +
      +

      +73.705182470725° N
      60.628732263882° W +

      +
      + + + +
      +

      +10.264445360194° N
      92.159397796655° W +

      +
      + + + +
      +

      +-11.215738027354° N
      -46.510920351757° W +

      +
      + + + +
      +

      +-66.072157421715° N
      13.363156654771° W

      +
      + + + +
      +

      +-74.667155559237° N
      -172.544212247451° W +

      +
      + + + + +
      +

      +64.476851856871° N
      -4.606347790522° W +

      +
      + + + +
      +

      +-72.892127570348° N
      -172.804647787628° W +

      +
      + + + + + + + +
      +

      +18.176722479252° N
      21.457335762132° W +

      +
      + + + +
      +

      +-56.363631195247° N
      -105.744017632325° W +

      +
      + + + +
      +

      +77.814914934196° N
      87.534661568671° W +

      +
      + + + + +
      +

      +-86.769686144288° N
      -80.201807134688° W +

      +
      + + + +
      +

      +80.008841078854° N
      34.738928653157° W +

      +
      + + + +
      +

      +48.482824341545° N
      -157.398706033397° W +

      +
      + + + +
      +

      +2.386215112346° N
      -94.538854418162° W +

      +
      + + + +
      +

      +-59.034001742551° N
      -52.427644225466° W +

      +
      + + + +
      +

      +-12.948615404242° N
      174.161222733845° W +

      +
      + + + +
      +

      +26.866196353649° N
      -53.936251122288° W +

      +
      + + + +
      +

      +44.624224761601° N
      -153.876421378534° W +

      +
      + + + +
      +

      +77.485722643657° N
      134.931448483754° W +

      +
      + + + +
      +

      +-13.373757182202° N
      -39.081784212068° W +

      +
      + + + +
      +

      +-12.387335466461° N
      -179.402877744986° W +

      +
      + + + +
      +

      +39.336754849664° N
      38.458784172220° W +

      +
      + + + +
      +

      +76.035821530357° N
      114.669211863165° W +

      +
      + + + +
      +

      +25.388650722631° N
      136.368348837615° W +

      +
      + + + +
      +

      +-67.440746320146° N
      -109.487249512887° W +

      +
      + + + +
      +

      +-11.112781859245° N
      10.604647494726° W +

      +
      + + + +
      +

      +-9.595634901583° N
      9.931657614432° W +

      +
      + + + +
      +

      +-62.821554800275° N
      -140.285137516074° W +

      + +
      +

      +-2.298507267226° N
      143.232580777820° W +

      +
      + + + +
      +

      +67.342436188378° N
      -103.523267441824° W +

      +
      + + + +
      +

      +63.649385636362° N
      24.719823920836° W +

      +
      + + + +
      +

      +-53.734856404616° N
      -13.512759106225° W +

      +
      + + + +
      +

      +76.625897815147° N
      -94.051275717883° W +

      +
      + + + +
      +

      +-8.297518455316° N
      36.054677675136° W +

      +
      + + + +
      +

      +25.443689335202° N
      145.481395143235° W +

      +
      + + + +
      +

      +-19.515357396658° N
      -150.965590192377° W +

      +
      + + + +
      +

      +-59.693665825354° N
      76.838421363654° W +

      +
      + + + +
      +

      +-47.568447239715° N
      -111.879831677949° W +

      +
      + + + +
      +

      +-59.696488285485° N
      48.859520428871° W +

      +
      + + + +
      +

      +39.781514110663° N
      -26.459986191184° W +

      +
      + + + +
      +

      +-70.851878611638° N
      -27.355336262705° W +

      +
      + + + +
      +

      +-90.639425322052° N
      -153.866121822174° W +

      +
      + + + +
      +

      +33.463220540489° N
      164.155623146130° W +

      +
      + + + +
      +

      +19.836137838514° N
      -55.241648232675° W +

      +
      + + + +
      +

      +-69.153658232054° N
      32.363573014693° W +

      +
      + + + +
      +

      +46.475468531423° N
      21.436063383728° W +

      +
      + + + +
      +

      +-50.222887287823° N
      -93.864436120359° W +

      +
      + + + +
      +

      +-38.203050982173° N
      -40.531977664460° W +

      +
      + + + +
      +

      +-72.258604743111° N
      11.927836724246° W +

      +
      + + + +
      +

      +-61.846794871726° N
      -48.251740897586° W +

      +
      + + + +
      +

      +47.413686201573° N
      10.273720353081° W +

      +
      + + + +
      +

      +-35.552846236252° N
      89.530874754364° W +

      +
      + + + +
      +

      +39.758555676374° N
      13.835214433172° W +

      +
      + + + +
      +

      +Antonymique. +

      +Minuit. Il pleut. Les autobus passent presque vides. Sur le capot d'un ai du côté de la bastille, un vieillard +qui a la tête rentrée dans les épaules et ne porte pas de chapeau remercie une dame placée très loin de +lui parce qu'elle lui caresse les mains. Puis il va se mettre debout sur les genoux d'un monsieur qui +occupe toujours sa place. +Deux heures plus tôt, derrière la gare de Lyon, ce vieillard se bouchait les oreilles pour ne pas entendre +un clochard qui se refusait à dire qu'il lui fallait descendre d'un cran le bouton inférieur de son caleçon. +

      +
      + + + +
      +

      +-71.534477214412° N
      -50.761556829127° W +

      +
      + + + +
      +

      +-44.628785127764° N
      159.584914796637° W +

      +
      + + + +
      +

      +-19.377542237346° N
      96.181178400656° W

      +
      + + + +
      +

      +-87.008832725547° N
      -75.714654661147° W +

      +
      + + + +
      +

      +-68.697436255881° N
      44.096134083742° W +

      +
      + + + +
      +

      +12.331660854886° N
      -144.047423278574° W +

      +
      + + + +
      +

      +-83.426857854031° N
      -98.573854582339° W +

      +
      + + + +
      +

      +Injurieux. +

      +-71.416737764893° N
      -101.712365074560° W +

      +
      + + + +
      +

      +-85.021595965957° N
      -42.146058250356° W +

      +
      + + + +
      +

      +22.256079354344° N
      -179.193810321226° W +

      +
      + + + +
      +

      +-85.504271682565° N
      -148.681173377631° W +

      +
      + + + +
      +

      +-59.143281767381° N
      48.143282720366° W +

      +
      + + + +
      +

      +-84.182561344556° N
      -176.389466508257° W +

      +
      + + + +
      +

      +7.393542179649° N
      38.334321566515° W +

      +
      + + + +
      +

      +10.809125653588° N
      -72.021318336168° W +

      +
      + + + +
      +

      +24.931024757485° N
      55.548121376550° W +

      +
      + + + +
      +

      +37.252881355956° N
      -169.137576567745° W +

      +
      + + + +
      +

      +24.368682155479° N
      -21.253524457075° W +

      +
      + + + +
      +

      +-16.754178920866° N
      48.376738558733° W +

      +
      + + +
      + + +
      + + + + + + + + + + +
      + + +
      + + + + + + + diff --git a/launch_si14/myTools.js b/launch_si14/myTools.js new file mode 100644 index 0000000..c0e12d1 --- /dev/null +++ b/launch_si14/myTools.js @@ -0,0 +1,137 @@ +/* + myTools KLL + use extra js file here in root + name: myTools.js + idea is to develop it here ( master ) and download / upload to other projects. + content: + + functions to call: + + logo(x,y,radius,speed); + + mysong( true/false ); //________________ from anywhere to start stop song + //______________________________________ here as example linked into the Button press action + + +//_________________________________ !! + + +*/ + +//________________________________________________________ FUNCTIONS MYSOUND + + +let song; + +function preload() { + song = loadSound('sound/loop5.mp3'); +} + +function mysong( go ) { + if ( go && !song.isLooping() ) song.loop(); + if ( !go && song.isLooping() ) song.pause(); +} + + +function mouseVolume() {//___ test a simple mouse slider for volume + if ( song.isLooping() ) { + fill(200); + triangle(10,height-10, width-10,height-30,width-10,height-10); + let amp = map(mouseX, 0, width,0,1); + fill(200,0,0); + rect( amp*width,height-30,5,20); + //print(amp); + masterVolume(amp); + } +} + + + +//________________________________________________________ FUNCTION LOGO +var ang = 0; + +function logo(x, y, r, dang) { + var d1 = 2 * r; + var d2 = 2 * r / sqrt(2); + ang += dang; //__________________ animation + push(); + fill(255); //____________________ fill same all 3 shapes + strokeWeight(4); + stroke(200, 200, 0); //__________ here same as main background gives a nice effect + ellipseMode(CENTER); + rectMode(CENTER); + translate(x + r, y + r); //______ CENTER thinking + push(); + rotate(-ang); //__________________ animate first bigger rect + rect(0, 0, d1, d1); + pop(); + ellipse(0, 0, d1, d1); + rotate(ang); //_________________ animate second smaller rect + rect(0, 0, d2, d2); + textAlign(CENTER, CENTER); + textSize(20); + text("K L L", 0, 0); + pop(); +} + +/* + __________________________________ classes declared: + + class Button + declare: + var button; + Button button(x, y, w, h, sel, textFalse, textTrue, id); + methods: + button.draw(); //_______________ from draw + button.mousePressed(); //_______ local use global mymouseClicked + boolean button.over(); //_______ local + +*/ + +class Button { //____________________________________ begin class + constructor(xi, yi, wi, hi, seli, atextisel,atextinosel, idi) { + this.xb = xi; + this.yb = yi; + this.wb = wi; + this.hb = hi; + this.selb = seli; + this.textbsel = atextisel; + this.textbnosel = atextinosel; + this.idb = idi; + } + + draw() { + this.mousePressed(); + strokeWeight(3); + if (this.selb) fill(0, 200, 0); + else fill(0, 0, 200); + if (this.over()) stroke(200, 0, 200); + else stroke(0, 200, 200); + rect(this.xb, this.yb, this.wb, this.hb); + + noStroke(); + fill(200); + textSize(30); + if ( this.selb ) text(this.textbnosel, this.xb + 5, this.yb + this.hb - 8); + else text(this.textbsel, this.xb + 5, this.yb + this.hb - 8); + } + + over() { + return (mouseX > this.xb & mouseX < this.xb + this.wb & mouseY > this.yb & mouseY < this.yb + this.hb); + } + + mousePressed() { + // if (this.over() && mouseIsPressed) { + if (this.over() && mymouseClicked) { + mymouseClicked = false; // reset global + this.selb = ! this.selb; // toggle; + mysong( this.selb ); //__________________________ start stop sound + } + } + +} //___________________________________________________ end class + diff --git a/launch_si14/p5.dom.min.js b/launch_si14/p5.dom.min.js new file mode 100644 index 0000000..85b3c19 --- /dev/null +++ b/launch_si14/p5.dom.min.js @@ -0,0 +1 @@ +/*! p5.js v0.5.16 October 11, 2017 */ !function(a,b){"function"==typeof define&&define.amd?define("p5.dom",["p5"],function(a){b(a)}):b("object"==typeof exports?require("../p5"):a.p5)}(this,function(a){function b(b){var c=document;return"string"==typeof b&&"#"===b[0]?(b=b.slice(1),c=document.getElementById(b)||document):b instanceof a.Element?c=b.elt:b instanceof HTMLElement&&(c=b),c}function c(b){if("INPUT"===b.tagName&&"checkbox"===b.type){var c=new a.Element(b);return c.checked=function(){return 0===arguments.length?this.elt.checked:(arguments[0]?this.elt.checked=!0:this.elt.checked=!1,this)},c}return"VIDEO"===b.tagName||"AUDIO"===b.tagName?new a.MediaElement(b):"SELECT"===b.tagName?createSelect(new a.Element(b)):new a.Element(b)}function d(b,c,d){(c._userNode?c._userNode:document.body).appendChild(b);var e=d?new a.MediaElement(b):new a.Element(b);return c._elements.push(e),e}function e(a,b,c,e){var f=document.createElement(b),c=c||"";"string"==typeof c&&(c=[c]);for(var g=0;g1&&"function"==typeof c[1]?(a.fn=c[1],a.fn()):c.length>1&&"function"==typeof c[2]&&(a.fn=c[2],a.fn())};return b.src=c[0],c.length>1&&"string"==typeof c[1]&&(b.alt=c[1]),b.onload=function(){e()},a=d(b,this)},a.prototype.createA=function(a,b,c){var e=document.createElement("a");return e.href=a,e.innerHTML=b,c&&(e.target=c),d(e,this)},a.prototype.createSlider=function(a,b,c,e){var f=document.createElement("input");return f.type="range",f.min=a,f.max=b,0===e?f.step=1e-18:e&&(f.step=e),"number"==typeof c&&(f.value=c),d(f,this)},a.prototype.createButton=function(a,b){var c=document.createElement("button");return c.innerHTML=a,b&&(c.value=b),d(c,this)},a.prototype.createCheckbox=function(){var a=document.createElement("div"),b=document.createElement("input");b.type="checkbox",a.appendChild(b);var c=d(a,this);if(c.checked=function(){var a=c.elt.getElementsByTagName("input")[0];if(a){if(0===arguments.length)return a.checked;arguments[0]?a.checked=!0:a.checked=!1}return c},this.value=function(a){return c.value=a,this},arguments[0]){var e=Math.random().toString(36).slice(2),f=document.createElement("label");b.setAttribute("id",e),f.htmlFor=e,c.value(arguments[0]),f.appendChild(document.createTextNode(arguments[0])),a.appendChild(f)}return arguments[1]&&(b.checked=!0),c},a.prototype.createSelect=function(){var a,b,c=arguments[0];return"object"==typeof c&&"SELECT"===c.elt.nodeName?(b=c,a=this.elt=c.elt):(a=document.createElement("select"),c&&"boolean"==typeof c&&a.setAttribute("multiple","true"),b=d(a,this)),b.option=function(b,c){for(var d,e=0;e1?f.value=c:f.value=b,a.appendChild(f)}},b.selected=function(a){var b=[];if(arguments.length>0){for(var c=0;c1){var c=a.length,e=a[0].name,f=a[1].name;b=1;for(var g=1;g1?d.value=c:d.value=a,d.setAttribute("name","defaultradio"+b),h.appendChild(d),a){j++;var e=(Math.random().toString(36).slice(2),document.createElement("label"));d.setAttribute("id","defaultradio"+b+"-"+j),e.htmlFor="defaultradio"+b+"-"+j,e.appendChild(document.createTextNode(a)),h.appendChild(e)}return d},i.selected=function(){var a=this.elt.childNodes.length;if(1==arguments.length){for(var b=0;b-1?h.readAsText(g):h.readAsDataURL(g)}}if(window.File&&window.FileReader&&window.FileList&&window.Blob){var f=document.createElement("input");return f.type="file",c&&(f.multiple="multiple"),f.addEventListener("change",e,!1),d(f,this)}console.log("The File APIs are not fully supported in this browser. Cannot create element.")},a.prototype.createVideo=function(a,b){return e(this,"video",a,b)},a.prototype.createAudio=function(a,b){return e(this,"audio",a,b)},a.prototype.VIDEO="video",a.prototype.AUDIO="audio",void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(a){var b=navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return b?new Promise(function(c,d){b.call(navigator,a,c,d)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),a.prototype.createCapture=function(){for(var b,c,e=!0,f=!0,g=0;g2&&(this.elt.style.transform="translate3d("+arguments[0]+"px,"+arguments[1]+"px,"+arguments[2]+"px)",3===arguments.length?this.elt.parentElement.style.perspective="1000px":this.elt.parentElement.style.perspective=arguments[3]+"px"),this.elt.style.transform+=a,this},a.Element.prototype._rotate=function(){var a="";if(this.elt.style.transform){var a=this.elt.style.transform.replace(/rotate3d\(.*\)/g,"");a=a.replace(/rotate[X-Z]?\(.*\)/g,"")}return 1===arguments.length?this.elt.style.transform="rotate("+arguments[0]+"deg)":2===arguments.length?this.elt.style.transform="rotate("+arguments[0]+"deg, "+arguments[1]+"deg)":3===arguments.length&&(this.elt.style.transform="rotateX("+arguments[0]+"deg)",this.elt.style.transform+="rotateY("+arguments[1]+"deg)",this.elt.style.transform+="rotateZ("+arguments[2]+"deg)"),this.elt.style.transform+=a,this},a.Element.prototype.style=function(b,c){var d=this;if(c instanceof a.Color&&(c="rgba("+c.levels[0]+","+c.levels[1]+","+c.levels[2]+","+c.levels[3]/255+")"),void 0===c){if(b.indexOf(":")===-1)return window.getComputedStyle(d.elt).getPropertyValue(b);for(var e=b.split(";"),f=0;f0?(this.elt.value=arguments[0],this):"range"===this.elt.type?parseFloat(this.elt.value):this.elt.value},a.Element.prototype.show=function(){return this.elt.style.display="block",this},a.Element.prototype.hide=function(){return this.elt.style.display="none",this},a.Element.prototype.size=function(b,c){if(0===arguments.length)return{width:this.elt.offsetWidth,height:this.elt.offsetHeight};var d=b,e=c,f=a.prototype.AUTO;if(d!==f||e!==f){if(d===f?d=c*this.width/this.height:e===f&&(e=b*this.height/this.width),this.elt instanceof HTMLCanvasElement){var g={},h=this.elt.getContext("2d");for(var i in h)g[i]=h[i];this.elt.setAttribute("width",d*this._pInst._pixelDensity),this.elt.setAttribute("height",e*this._pInst._pixelDensity),this.elt.setAttribute("style","width:"+d+"px; height:"+e+"px"),this._pInst.scale(this._pInst._pixelDensity,this._pInst._pixelDensity);for(var i in g)this.elt.getContext("2d")[i]=g[i]}else this.elt.style.width=d+"px",this.elt.style.height=e+"px",this.elt.width=d,this.elt.height=e,this.width=d,this.height=e;this.width=this.elt.offsetWidth,this.height=this.elt.offsetHeight,this._pInst&&this._pInst._curElement.elt===this.elt&&(this._pInst._setProperty("width",this.elt.offsetWidth),this._pInst._setProperty("height",this.elt.offsetHeight))}return this},a.Element.prototype.remove=function(){for(var a in this._events)this.elt.removeEventListener(a,this._events[a]);this.elt.parentNode&&this.elt.parentNode.removeChild(this.elt),delete this},a.MediaElement=function(b,c){a.Element.call(this,b,c);var d=this;this.elt.crossOrigin="anonymous",this._prevTime=0,this._cueIDCounter=0,this._cues=[],this._pixelDensity=1,this._modified=!1,Object.defineProperty(d,"src",{get:function(){var a=d.elt.children[0].src,b=d.elt.src===window.location.href?"":d.elt.src;return a===window.location.href?b:a},set:function(a){for(var c=0;c1?this.elt.play():(this.elt.load(),this.elt.play()),this},a.MediaElement.prototype.stop=function(){return this.elt.pause(),this.elt.currentTime=0,this},a.MediaElement.prototype.pause=function(){return this.elt.pause(),this},a.MediaElement.prototype.loop=function(){return this.elt.setAttribute("loop",!0),this.play(),this},a.MediaElement.prototype.noLoop=function(){return this.elt.setAttribute("loop",!1),this},a.MediaElement.prototype.autoplay=function(a){return this.elt.setAttribute("autoplay",a),this},a.MediaElement.prototype.volume=function(a){if(void 0===a)return this.elt.volume;this.elt.volume=a},a.MediaElement.prototype.speed=function(a){if(void 0===a)return this.elt.playbackRate;this.elt.playbackRate=a},a.MediaElement.prototype.time=function(a){if(void 0===a)return this.elt.currentTime;this.elt.currentTime=a},a.MediaElement.prototype.duration=function(){return this.elt.duration},a.MediaElement.prototype.pixels=[],a.MediaElement.prototype.loadPixels=function(){return this.canvas||(this.canvas=document.createElement("canvas"),this.drawingContext=this.canvas.getContext("2d")),this.loadedmetadata&&(this.canvas.width!==this.elt.width&&(this.canvas.width=this.elt.width,this.canvas.height=this.elt.height,this.width=this.canvas.width,this.height=this.canvas.height),this.drawingContext.drawImage(this.elt,0,0,this.canvas.width,this.canvas.height),a.Renderer2D.prototype.loadPixels.call(this)),this.setModified(!0),this},a.MediaElement.prototype.updatePixels=function(b,c,d,e){return this.loadedmetadata&&a.Renderer2D.prototype.updatePixels.call(this,b,c,d,e),this.setModified(!0),this},a.MediaElement.prototype.get=function(b,c,d,e){return this.loadedmetadata?a.Renderer2D.prototype.get.call(this,b,c,d,e):void 0===b?new a.Image(1,1):d>1?new a.Image(b,c,d,e):[0,0,0,255]},a.MediaElement.prototype.set=function(b,c,d){this.loadedmetadata&&(a.Renderer2D.prototype.set.call(this,b,c,d),this.setModified(!0))},a.MediaElement.prototype.copy=function(){a.Renderer2D.prototype.copy.apply(this,arguments)},a.MediaElement.prototype.mask=function(){this.loadPixels(),this.setModified(!0),a.Image.prototype.mask.apply(this,arguments)},a.MediaElement.prototype.isModified=function(){return this._modified},a.MediaElement.prototype.setModified=function(a){this._modified=a},a.MediaElement.prototype.onended=function(a){return this._onended=a,this},a.MediaElement.prototype.connect=function(b){var c,d;if("function"==typeof a.prototype.getAudioContext)c=a.prototype.getAudioContext(),d=a.soundOut.input;else try{c=b.context,d=c.destination}catch(a){throw"connect() is meant to be used with Web Audio API or p5.sound.js"}this.audioSourceNode||(this.audioSourceNode=c.createMediaElementSource(this.elt),this.audioSourceNode.connect(d)),b?b.input?this.audioSourceNode.connect(b.input):this.audioSourceNode.connect(b):this.audioSourceNode.connect(d)},a.MediaElement.prototype.disconnect=function(){if(!this.audioSourceNode)throw"nothing to disconnect";this.audioSourceNode.disconnect()},a.MediaElement.prototype.showControls=function(){this.elt.style["text-align"]="inherit",this.elt.controls=!0},a.MediaElement.prototype.hideControls=function(){this.elt.controls=!1},a.MediaElement.prototype.addCue=function(a,b,c){var d=this._cueIDCounter++,e=new f(b,a,d,c);return this._cues.push(e),this.elt.ontimeupdate||(this.elt.ontimeupdate=this._onTimeUpdate.bind(this)),d},a.MediaElement.prototype.removeCue=function(a){for(var b=0;bEach color stores the color mode and level maxes that applied at the\ntime of its construction. These are used to interpret the input arguments\n(at construction and later for that instance of color) and to format the\noutput e.g. when saturation() is requested.

      \n

      Internally we store an array representing the ideal RGBA values in floating\npoint form, normalized from 0 to 1. From this we calculate the closest\nscreen color (RGBA levels from 0 to 255) and expose this to the renderer.

      \n

      We also cache normalized, floating point components of the color in various\nrepresentations as they are calculated. This is done to prevent repeating a\nconversion that has already been performed.

      \n"},Setting:{name:"Setting",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Color",namespace:"",file:"src/color/setting.js",line:1,requires:["core","constants"]},Shape:{name:"Shape",submodules:{"2D Primitives":1,Curves:1,Vertex:1,"3D Models":1,"3D Primitives":1},elements:{},classes:{},fors:{p5:1},namespaces:{}},"2D Primitives":{name:"2D Primitives",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Shape",namespace:"",file:"src/core/2d_primitives.js",line:1,requires:["core","constants"]},Attributes:{name:"Attributes",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Typography",namespace:"",file:"src/core/attributes.js",line:1,requires:["core","constants"]},Constants:{name:"Constants",submodules:{},elements:{},classes:{},fors:{p5:1},namespaces:{},module:"Constants",file:"src/core/constants.js",line:1},Structure:{name:"Structure",submodules:{},elements:{},classes:{},fors:{p5:1},namespaces:{},module:"Structure",file:"src/core/core.js",line:1,requires:["constants"]},Curves:{name:"Curves",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Shape",namespace:"",file:"src/core/curves.js",line:1,requires:["core"]},Environment:{name:"Environment",submodules:{},elements:{},classes:{},fors:{p5:1},namespaces:{},module:"Environment",file:"src/core/environment.js",line:1,requires:["core","constants"]},DOM:{name:"DOM",submodules:{},elements:{},classes:{"p5.Element":1},fors:{"p5.Element":1},namespaces:{},module:"DOM",file:"src/core/p5.Element.js",line:9,description:'

      Base class for all elements added to a sketch, including canvas,\ngraphics buffers, and other HTML elements. Methods in blue are\nincluded in the core functionality, methods in brown are added\nwith the p5.dom\nlibrary.\nIt is not called directly, but p5.Element\nobjects are created by calling createCanvas, createGraphics,\nor in the p5.dom library, createDiv, createImg, createInput, etc.

      \n'},Rendering:{name:"Rendering",submodules:{},elements:{},classes:{"p5.Graphics":1,"p5.Renderer":1},fors:{p5:1},namespaces:{},module:"Rendering",file:"src/core/p5.Renderer.js",line:10,description:"

      Thin wrapper around a renderer, to be used for creating a\ngraphics buffer object. Use this class if you need\nto draw into an off-screen graphics buffer. The two parameters define the\nwidth and height in pixels. The fields and methods for this class are\nextensive, but mirror the normal drawing API for p5.

      \n"},Transform:{name:"Transform",submodules:{},elements:{},classes:{},fors:{p5:1},namespaces:{},module:"Transform",file:"src/core/transform.js",line:1,requires:["core","constants"]},Vertex:{name:"Vertex",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Shape",namespace:"",file:"src/core/vertex.js",line:1,requires:["core","constants"]},Data:{name:"Data",submodules:{Dictionary:1,"Array Functions":1,"String Functions":1},elements:{},classes:{"p5.TypedDict":1,"p5.StringDict":1,"p5.NumberDict":1},fors:{"p5.TypedDict":1,p5:1},namespaces:{},file:"src/data/p5.TypedDict.js",line:351},Dictionary:{name:"Dictionary",submodules:{},elements:{},classes:{"p5.TypedDict":1,"p5.StringDict":1,"p5.NumberDict":1},fors:{"p5.TypedDict":1},is_submodule:1,namespaces:{},module:"Data",namespace:"",file:"src/data/p5.TypedDict.js",line:351,requires:["core\n\nThis module defines the p5 methods for the p5 Dictionary classes\nthese classes StringDict and NumberDict are for storing and working\nwith key","value pairs"],description:"

      Base class for all p5.Dictionary types. More specifically\n typed Dictionary objects inherit from this

      \n"},Events:{name:"Events",submodules:{Acceleration:1,Keyboard:1,Mouse:1,Touch:1},elements:{},classes:{},fors:{p5:1},namespaces:{}},Acceleration:{name:"Acceleration",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Events",namespace:"",file:"src/events/acceleration.js",line:1,requires:["core"]},Keyboard:{name:"Keyboard",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Events",namespace:"",file:"src/events/keyboard.js",line:1,requires:["core"]},Mouse:{name:"Mouse",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Events",namespace:"",file:"src/events/mouse.js",line:1,requires:["core","constants"]},Touch:{name:"Touch",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Events",namespace:"",file:"src/events/touch.js",line:1,requires:["core"]},Image:{name:"Image",submodules:{Pixels:1},elements:{},classes:{"p5.Image":1},fors:{p5:1},namespaces:{},module:"Image",file:"src/image/p5.Image.js",line:23,requires:["core"],description:"

      Creates a new p5.Image. A p5.Image is a canvas backed representation of an\nimage.\n

      \np5 can display .gif, .jpg and .png images. Images may be displayed\nin 2D and 3D space. Before an image is used, it must be loaded with the\nloadImage() function. The p5.Image class contains fields for the width and\nheight of the image, as well as an array called pixels[] that contains the\nvalues for every pixel in the image.\n

      \nThe methods described below allow easy access to the image's pixels and\nalpha channel and simplify the process of compositing.\n

      \nBefore using the pixels[] array, be sure to use the loadPixels() method on\nthe image to make sure that the pixel data is properly loaded.

      \n"},"Loading & Displaying":{name:"Loading & Displaying",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Typography",namespace:"",file:"src/image/loading_displaying.js",line:1,requires:["core"]},Pixels:{name:"Pixels",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Image",namespace:"",file:"src/image/pixels.js",line:1,requires:["core"]},IO:{name:"IO",submodules:{"Color Conversion":1,Input:1,Output:1,Table:1,XML:1,"Time & Date":1},elements:{},classes:{p5:1,"p5.Table":1,"p5.TableRow":1,"p5.XML":1},fors:{p5:1},namespaces:{},file:"src/io/p5.XML.js",line:11},Input:{name:"Input",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"IO",namespace:"",file:"src/io/files.js",line:1,requires:["core"]},Output:{name:"Output",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"IO",namespace:"",file:"src/io/files.js",line:1012},Table:{name:"Table",submodules:{},elements:{},classes:{"p5.Table":1,"p5.TableRow":1},fors:{},is_submodule:1,namespaces:{},module:"IO",namespace:"",file:"src/io/p5.TableRow.js",line:11,requires:["core"],description:"

      Table objects store data with multiple rows and columns, much\nlike in a traditional spreadsheet. Tables can be generated from\nscratch, dynamically, or using data from an existing file.

      \n"},XML:{name:"XML",submodules:{},elements:{},classes:{"p5.XML":1},fors:{},is_submodule:1,namespaces:{},module:"IO",namespace:"",file:"src/io/p5.XML.js",line:11,requires:["core"],description:"

      XML is a representation of an XML object, able to parse XML code. Use\nloadXML() to load external XML files and create XML objects.

      \n"},Math:{name:"Math",submodules:{Calculation:1,Noise:1,Random:1,Trigonometry:1},elements:{},classes:{"p5.Vector":1},fors:{p5:1},namespaces:{},module:"Math",file:"src/math/p5.Vector.js",line:13,requires:["core"],description:"

      A class to describe a two or three dimensional vector, specifically\na Euclidean (also known as geometric) vector. A vector is an entity\nthat has both magnitude and direction. The datatype, however, stores\nthe components of the vector (x, y for 2D, and x, y, z for 3D). The magnitude\nand direction can be accessed via the methods mag() and heading().\n

      \nIn many of the p5.js examples, you will see p5.Vector used to describe a\nposition, velocity, or acceleration. For example, if you consider a rectangle\nmoving across the screen, at any given instant it has a position (a vector\nthat points from the origin to its location), a velocity (the rate at which\nthe object's position changes per time unit, expressed as a vector), and\nacceleration (the rate at which the object's velocity changes per time\nunit, expressed as a vector).\n

      \nSince vectors represent groupings of values, we cannot simply use\ntraditional addition/multiplication/etc. Instead, we'll need to do some\n"vector" math, which is made easy by the methods inside the p5.Vector class.

      \n"},Calculation:{name:"Calculation",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Math",namespace:"",file:"src/math/calculation.js",line:1,requires:["core"]},Noise:{name:"Noise",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Math",namespace:"",file:"src/math/noise.js",line:14,requires:["core"]},Random:{name:"Random",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Math",namespace:"",file:"src/math/random.js",line:1,requires:["core"]},Trigonometry:{name:"Trigonometry",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Math",namespace:"",file:"src/math/trigonometry.js",line:1,requires:["core","polargeometry","constants"]},Typography:{name:"Typography",submodules:{Attributes:1,"Loading & Displaying":1,Font:1},elements:{},classes:{"p5.Font":1},fors:{p5:1},namespaces:{},file:"src/typography/p5.Font.js",line:21},Font:{name:"Font",submodules:{},elements:{},classes:{"p5.Font":1},fors:{},is_submodule:1,namespaces:{},module:"Typography",namespace:"",file:"src/typography/p5.Font.js",line:21,description:"

      This module defines the p5.Font class and functions for\ndrawing text to the display canvas.

      \n",requires:["core","constants"]},"Array Functions":{name:"Array Functions",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Data",namespace:"",file:"src/utilities/array_functions.js",line:1,requires:["core"]},"String Functions":{name:"String Functions",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Data",namespace:"",file:"src/utilities/string_functions.js",line:1,requires:["core"]},"Time & Date":{name:"Time & Date",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"IO",namespace:"",file:"src/utilities/time_date.js",line:1,requires:["core"]},"Lights, Camera":{name:"Lights, Camera",submodules:{Camera:1,Lights:1,Material:1,Shaders:1},elements:{},classes:{"p5.Geometry":1,"p5.RendererGL":1,"p5.Shader":1,"p5.Texture":1},fors:{p5:1},namespaces:{},file:"src/webgl/p5.Texture.js",line:11},Camera:{name:"Camera",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Lights, Camera",namespace:"",file:"src/webgl/camera.js",line:1,requires:["core"]},Lights:{name:"Lights",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Lights, Camera",namespace:"",file:"src/webgl/light.js",line:1,requires:["core"]},"3D Models":{name:"3D Models",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Shape",namespace:"",file:"src/webgl/loading.js",line:1,requires:["core","p5.Geometry"]},Material:{name:"Material",submodules:{},elements:{},classes:{"p5.Texture":1},fors:{p5:1},is_submodule:1,namespaces:{},module:"Lights, Camera",namespace:"",file:"src/webgl/p5.Texture.js",line:11,requires:["core"],description:"

      This module defines the p5.Texture class

      \n"},Shaders:{name:"Shaders",submodules:{},elements:{},classes:{"p5.Shader":1},fors:{p5:1},is_submodule:1,namespaces:{},module:"Lights, Camera",namespace:"",file:"src/webgl/p5.Shader.js",line:11,description:"

      This module defines the p5.Shader class

      \n",requires:["core"]},"3D Primitives":{name:"3D Primitives",submodules:{},elements:{},classes:{},fors:{p5:1},is_submodule:1,namespaces:{},module:"Shape",namespace:"",file:"src/webgl/primitives.js",line:1,requires:["core","p5.Geometry"]},"p5.dom":{name:"p5.dom",submodules:{},elements:{},classes:{"p5.dom":1,"p5.MediaElement":1,"p5.File":1},fors:{"p5.dom":1,"p5.Element":1},namespaces:{},module:"p5.dom",file:"lib/addons/p5.dom.js",line:2482,description:'

      The web is much more than just canvas and p5.dom makes it easy to interact\nwith other HTML5 objects, including text, hyperlink, image, input, video,\naudio, and webcam.

      \n

      There is a set of creation methods, DOM manipulation methods, and\nan extended p5.Element that supports a range of HTML elements. See the\n\nbeyond the canvas tutorial for a full overview of how this addon works.

      \n

      Methods and properties shown in black are part of the p5.js core, items in\nblue are part of the p5.dom library. You will need to include an extra file\nin order to access the blue functions. See the\nusing a library\nsection for information on how to include this library. p5.dom comes with\np5 complete or you can download the single file\n\nhere.

      \n

      See tutorial: beyond the canvas\nfor more info on how to use this libary.

      \n',tag:"main",itemtype:"main"},"p5.sound":{name:"p5.sound",submodules:{},elements:{},classes:{p5:1,"p5.sound":1,"p5.SoundFile":1,"p5.Amplitude":1,"p5.FFT":1,"p5.Signal":1,"p5.Oscillator":1,"p5.SinOsc":1,"p5.TriOsc":1,"p5.SawOsc":1,"p5.SqrOsc":1,"p5.Env":1,"p5.Pulse":1,"p5.Noise":1,"p5.AudioIn":1,"p5.Effect":1,"p5.Filter":1,"p5.LowPass":1,"p5.HighPass":1,BandPass:1,"p5.Delay":1,"p5.Reverb":1,"p5.Convolver":1,"p5.Phrase":1,"p5.Part":1,"p5.Score":1,"p5.Compressor":1,"p5.SoundRecorder":1,"p5.PeakDetect":1,"p5.Gain":1,"p5.Distortion":1},fors:{"p5.sound":1},namespaces:{},module:"p5.sound",file:"lib/addons/p5.sound.js",line:10410,description:'

      p5.sound extends p5 with Web Audio functionality including audio input,\nplayback, analysis and synthesis.\n

      \np5.SoundFile: Load and play sound files.
      \np5.Amplitude: Get the current volume of a sound.
      \np5.AudioIn: Get sound from an input source, typically\n a computer microphone.
      \np5.FFT: Analyze the frequency of sound. Returns\n results from the frequency spectrum or time domain (waveform).
      \np5.Oscillator: Generate Sine,\n Triangle, Square and Sawtooth waveforms. Base class of\n p5.Noise and p5.Pulse.\n
      \np5.Env: An Envelope is a series\n of fades over time. Often used to control an object's\n output gain level as an "ADSR Envelope" (Attack, Decay,\n Sustain, Release). Can also modulate other parameters.
      \np5.Delay: A delay effect with\n parameters for feedback, delayTime, and lowpass filter.
      \np5.Filter: Filter the frequency range of a\n sound.\n
      \np5.Reverb: Add reverb to a sound by specifying\n duration and decay.
      \np5.Convolver: Extends\np5.Reverb to simulate the sound of real\n physical spaces through convolution.
      \np5.SoundRecorder: Record sound for playback\n / save the .wav file.\np5.Phrase, p5.Part and\np5.Score: Compose musical sequences.\n

      \np5.sound is on GitHub.\nDownload the latest version\nhere.

      \n',tag:"main",itemtype:"main"}},classes:{p5:{name:"p5",shortname:"p5",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:409},"p5.Color":{name:"p5.Color",shortname:"p5.Color",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Color",submodule:"Creating & Reading",namespace:"",file:"src/color/p5.Color.js",line:14,description:"

      Each color stores the color mode and level maxes that applied at the\ntime of its construction. These are used to interpret the input arguments\n(at construction and later for that instance of color) and to format the\noutput e.g. when saturation() is requested.

      \n

      Internally we store an array representing the ideal RGBA values in floating\npoint form, normalized from 0 to 1. From this we calculate the closest\nscreen color (RGBA levels from 0 to 255) and expose this to the renderer.

      \n

      We also cache normalized, floating point components of the color in various\nrepresentations as they are calculated. This is done to prevent repeating a\nconversion that has already been performed.

      \n",is_constructor:1},"p5.Element":{name:"p5.Element",shortname:"p5.Element",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"DOM",submodule:"DOM",namespace:"",file:"src/core/p5.Element.js",line:9,description:'

      Base class for all elements added to a sketch, including canvas,\ngraphics buffers, and other HTML elements. Methods in blue are\nincluded in the core functionality, methods in brown are added\nwith the p5.dom\nlibrary.\nIt is not called directly, but p5.Element\nobjects are created by calling createCanvas, createGraphics,\nor in the p5.dom library, createDiv, createImg, createInput, etc.

      \n',is_constructor:1,params:[{name:"elt",description:"

      DOM node that is wrapped

      \n",type:"String"},{name:"pInst",description:"

      pointer to p5 instance

      \n",type:"P5",optional:!0}]},"p5.Graphics":{name:"p5.Graphics",shortname:"p5.Graphics",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Rendering",submodule:"Rendering",namespace:"",file:"src/core/p5.Graphics.js",line:10,description:"

      Thin wrapper around a renderer, to be used for creating a\ngraphics buffer object. Use this class if you need\nto draw into an off-screen graphics buffer. The two parameters define the\nwidth and height in pixels. The fields and methods for this class are\nextensive, but mirror the normal drawing API for p5.

      \n",is_constructor:1,extends:"p5.Element",params:[{name:"w",description:"

      width

      \n",type:"Number"},{name:"h",description:"

      height

      \n",type:"Number"},{name:"renderer",description:"

      the renderer to use, either P2D or WEBGL

      \n",type:"Constant"},{name:"pInst",description:"

      pointer to p5 instance

      \n",type:"P5",optional:!0}]},"p5.Renderer":{name:"p5.Renderer",shortname:"p5.Renderer",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Rendering",submodule:"Rendering",namespace:"",file:"src/core/p5.Renderer.js",line:10,description:"

      Main graphics and rendering context, as well as the base API\nimplementation for p5.js "core". To be used as the superclass for\nRenderer2D and Renderer3D classes, respecitvely.

      \n",is_constructor:1,extends:"p5.Element",params:[{name:"elt",description:"

      DOM node that is wrapped

      \n",type:"String"},{name:"pInst",description:"

      pointer to p5 instance

      \n",type:"P5",optional:!0},{name:"isMainCanvas",description:"

      whether we're using it as main canvas

      \n",type:"Boolean",optional:!0}]},"p5.TypedDict":{name:"p5.TypedDict",shortname:"p5.TypedDict",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Data",submodule:"Dictionary",namespace:"",file:"src/data/p5.TypedDict.js",line:48,description:"

      Base class for all p5.Dictionary types. More specifically\n typed Dictionary objects inherit from this

      \n",is_constructor:1},"p5.StringDict":{name:"p5.StringDict",shortname:"p5.StringDict",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Data",submodule:"Dictionary",namespace:"",file:"src/data/p5.TypedDict.js",line:330,description:"

      A Dictionary class for Strings.

      \n",is_constructor:1,extends:"p5.TypedDict"},"p5.NumberDict":{name:"p5.NumberDict",shortname:"p5.NumberDict",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Data",submodule:"Dictionary",namespace:"",file:"src/data/p5.TypedDict.js",line:351,description:"

      A simple Dictionary class for Numbers.

      \n",is_constructor:1,extends:"p5.TypedDict"},"p5.Image":{name:"p5.Image",shortname:"p5.Image",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Image",submodule:"Image",namespace:"",file:"src/image/p5.Image.js",line:23, +description:"

      Creates a new p5.Image. A p5.Image is a canvas backed representation of an\nimage.\n

      \np5 can display .gif, .jpg and .png images. Images may be displayed\nin 2D and 3D space. Before an image is used, it must be loaded with the\nloadImage() function. The p5.Image class contains fields for the width and\nheight of the image, as well as an array called pixels[] that contains the\nvalues for every pixel in the image.\n

      \nThe methods described below allow easy access to the image's pixels and\nalpha channel and simplify the process of compositing.\n

      \nBefore using the pixels[] array, be sure to use the loadPixels() method on\nthe image to make sure that the pixel data is properly loaded.

      \n",is_constructor:1,params:[{name:"width",description:"",type:"Number"},{name:"height",description:"",type:"Number"}]},"p5.Table":{name:"p5.Table",shortname:"p5.Table",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"IO",submodule:"Table",namespace:"",file:"src/io/p5.Table.js",line:36,description:"

      Table objects store data with multiple rows and columns, much\nlike in a traditional spreadsheet. Tables can be generated from\nscratch, dynamically, or using data from an existing file.

      \n",is_constructor:1,params:[{name:"rows",description:"

      An array of p5.TableRow objects

      \n",type:"p5.TableRow[]",optional:!0}]},"p5.TableRow":{name:"p5.TableRow",shortname:"p5.TableRow",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"IO",submodule:"Table",namespace:"",file:"src/io/p5.TableRow.js",line:11,description:"

      A TableRow object represents a single row of data values,\nstored in columns, from a table.

      \n

      A Table Row contains both an ordered array, and an unordered\nJSON object.

      \n",is_constructor:1,params:[{name:"str",description:"

      optional: populate the row with a\n string of values, separated by the\n separator

      \n",type:"String",optional:!0},{name:"separator",description:"

      comma separated values (csv) by default

      \n",type:"String",optional:!0}]},"p5.XML":{name:"p5.XML",shortname:"p5.XML",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"IO",submodule:"XML",namespace:"",file:"src/io/p5.XML.js",line:11,description:"

      XML is a representation of an XML object, able to parse XML code. Use\nloadXML() to load external XML files and create XML objects.

      \n",is_constructor:1,example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var children = xml.getChildren("animal");\n\n for (var i = 0; i < children.length; i++) {\n var id = children[i].getNum("id");\n var coloring = children[i].getString("species");\n var name = children[i].getContent();\n print(id + ", " + coloring + ", " + name);\n }\n}\n\n// Sketch prints:\n// 0, Capra hircus, Goat\n// 1, Panthera pardus, Leopard\n// 2, Equus zebra, Zebra\n
      '],alt:"no image displayed"},"p5.Vector":{name:"p5.Vector",shortname:"p5.Vector",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Math",submodule:"Math",namespace:"",file:"src/math/p5.Vector.js",line:13,description:"

      A class to describe a two or three dimensional vector, specifically\na Euclidean (also known as geometric) vector. A vector is an entity\nthat has both magnitude and direction. The datatype, however, stores\nthe components of the vector (x, y for 2D, and x, y, z for 3D). The magnitude\nand direction can be accessed via the methods mag() and heading().\n

      \nIn many of the p5.js examples, you will see p5.Vector used to describe a\nposition, velocity, or acceleration. For example, if you consider a rectangle\nmoving across the screen, at any given instant it has a position (a vector\nthat points from the origin to its location), a velocity (the rate at which\nthe object's position changes per time unit, expressed as a vector), and\nacceleration (the rate at which the object's velocity changes per time\nunit, expressed as a vector).\n

      \nSince vectors represent groupings of values, we cannot simply use\ntraditional addition/multiplication/etc. Instead, we'll need to do some\n"vector" math, which is made easy by the methods inside the p5.Vector class.

      \n",is_constructor:1,params:[{name:"x",description:"

      x component of the vector

      \n",type:"Number",optional:!0},{name:"y",description:"

      y component of the vector

      \n",type:"Number",optional:!0},{name:"z",description:"

      z component of the vector

      \n",type:"Number",optional:!0}],example:["\n
      \n\nvar v1 = createVector(40, 50);\nvar v2 = createVector(40, 50);\n\nellipse(v1.x, v1.y, 50, 50);\nellipse(v2.x, v2.y, 50, 50);\nv1.add(v2);\nellipse(v1.x, v1.y, 50, 50);\n\n
      "],alt:"2 white ellipses. One center-left the other bottom right and off canvas"},"p5.Font":{name:"p5.Font",shortname:"p5.Font",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Typography",submodule:"Font",namespace:"",file:"src/typography/p5.Font.js",line:21,description:"

      Base class for font handling

      \n",is_constructor:1,params:[{name:"pInst",description:"

      pointer to p5 instance

      \n",type:"P5",optional:!0}]},"p5.Geometry":{name:"p5.Geometry",shortname:"p5.Geometry",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Lights, Camera",namespace:"",file:"src/webgl/p5.Geometry.js",line:6,description:"

      p5 Geometry class

      \n",is_constructor:1,params:[{name:"vertData",description:"

      callback function or Object\n containing routine(s) for vertex data generation

      \n",type:"Function | Object"},{name:"detailX",description:"

      number of vertices on horizontal surface

      \n",type:"Number",optional:!0},{name:"detailY",description:"

      number of vertices on horizontal surface

      \n",type:"Number",optional:!0},{name:"callback",description:"

      function to call upon object instantiation.

      \n",type:"Function",optional:!0}]},"p5.RendererGL":{name:"p5.RendererGL",shortname:"p5.RendererGL",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Lights, Camera",namespace:"",file:"src/webgl/p5.RendererGL.js",line:36,description:"

      3D graphics class

      \n",is_constructor:1,extends:"p5.Renderer",todo:["extend class to include public method for offscreen\nrendering (FBO)."]},"p5.Shader":{name:"p5.Shader",shortname:"p5.Shader",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Lights, Camera",submodule:"Shaders",namespace:"",file:"src/webgl/p5.Shader.js",line:11,description:"

      Shader class for WEBGL Mode

      \n",is_constructor:1,params:[{name:"renderer",description:"

      an instance of p5.RendererGL that\nwill provide the GL context for this new p5.Shader

      \n",type:"p5.RendererGL"},{name:"vertSrc",description:"

      source code for the vertex shader (as a string)

      \n",type:"String"},{name:"fragSrc",description:"

      source code for the fragment shader (as a string)

      \n",type:"String"}]},"p5.Texture":{name:"p5.Texture",shortname:"p5.Texture",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"Lights, Camera",submodule:"Material",namespace:"",file:"src/webgl/p5.Texture.js",line:11,description:"

      Texture class for WEBGL Mode

      \n",is_constructor:1,params:[{name:"renderer",description:"

      an instance of p5.RendererGL that\nwill provide the GL context for this new p5.Texture

      \n",type:"p5.RendererGL"},{name:"obj",description:"

      the\nobject containing the image data to store in the texture.

      \n",type:"p5.Image|p5.Graphics|p5.Element|p5.MediaElement",optional:!0}]},"p5.dom":{name:"p5.dom",shortname:"p5.dom",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.dom",submodule:"p5.dom",namespace:""},"p5.MediaElement":{name:"p5.MediaElement",shortname:"p5.MediaElement",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.dom",submodule:"p5.dom",namespace:"",file:"lib/addons/p5.dom.js",line:1728,description:"

      Extends p5.Element to handle audio and video. In addition to the methods\nof p5.Element, it also contains methods for controlling media. It is not\ncalled directly, but p5.MediaElements are created by calling createVideo,\ncreateAudio, and createCapture.

      \n",is_constructor:1,params:[{name:"elt",description:"

      DOM node that is wrapped

      \n",type:"String"}]},"p5.File":{name:"p5.File",shortname:"p5.File",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.dom",submodule:"p5.dom",namespace:"",file:"lib/addons/p5.dom.js",line:2482,description:"

      Base class for a file\nUsing this for createFileInput

      \n",is_constructor:1,params:[{name:"file",description:"

      File that is wrapped

      \n",type:"File"}]},"p5.sound":{name:"p5.sound",shortname:"p5.sound",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:""},"p5.SoundFile":{name:"p5.SoundFile",shortname:"p5.SoundFile",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:754,description:"

      SoundFile object with a path to a file.

      \n\n

      The p5.SoundFile may not be available immediately because\nit loads the file information asynchronously.

      \n\n

      To do something with the sound as soon as it loads\npass the name of a function as the second parameter.

      \n\n

      Only one file path is required. However, audio file formats\n(i.e. mp3, ogg, wav and m4a/aac) are not supported by all\nweb browsers. If you want to ensure compatability, instead of a single\nfile path, you may include an Array of filepaths, and the browser will\nchoose a format that works.

      ",is_constructor:1,params:[{name:"path",description:"

      path to a sound file (String). Optionally,\n you may include multiple file formats in\n an array. Alternately, accepts an object\n from the HTML5 File API, or a p5.File.

      \n",type:"String|Array"},{name:"successCallback",description:"

      Name of a function to call once file loads

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      Name of a function to call if file fails to\n load. This function will receive an error or\n XMLHttpRequest object with information\n about what went wrong.

      \n",type:"Function",optional:!0},{name:"whileLoadingCallback",description:"

      Name of a function to call while file\n is loading. That function will\n receive progress of the request to\n load the sound file\n (between 0 and 1) as its first\n parameter. This progress\n does not account for the additional\n time needed to decode the audio data.

      \n",type:"Function",optional:!0}],example:["\n
      \n\nfunction preload() {\n soundFormats('mp3', 'ogg');\n mySound = loadSound('assets/doorbell.mp3');\n}\n\nfunction setup() {\n mySound.setVolume(0.1);\n mySound.play();\n}\n\n
      "]},"p5.Amplitude":{name:"p5.Amplitude",shortname:"p5.Amplitude",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:2158,description:"

      Amplitude measures volume between 0.0 and 1.0.\nListens to all p5sound by default, or use setInput()\nto listen to a specific sound source. Accepts an optional\nsmoothing value, which defaults to 0.

      \n",is_constructor:1,params:[{name:"smoothing",description:"

      between 0.0 and .999 to smooth\n amplitude readings (defaults to 0)

      \n",type:"Number",optional:!0}],example:["\n
      \nvar sound, amplitude, cnv;\n\nfunction preload(){\n sound = loadSound('assets/beat.mp3');\n}\nfunction setup() {\n cnv = createCanvas(100,100);\n amplitude = new p5.Amplitude();\n\n // start / stop the sound when canvas is clicked\n cnv.mouseClicked(function() {\n if (sound.isPlaying() ){\n sound.stop();\n } else {\n sound.play();\n }\n });\n}\nfunction draw() {\n background(0);\n fill(255);\n var level = amplitude.getLevel();\n var size = map(level, 0, 1, 0, 200);\n ellipse(width/2, height/2, size, size);\n}\n\n
      "]},"p5.FFT":{name:"p5.FFT",shortname:"p5.FFT",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:2430,description:'

      FFT (Fast Fourier Transform) is an analysis algorithm that\nisolates individual\n\naudio frequencies within a waveform.

      \n\n

      Once instantiated, a p5.FFT object can return an array based on\ntwo types of analyses:
      FFT.waveform() computes\namplitude values along the time domain. The array indices correspond\nto samples across a brief moment in time. Each value represents\namplitude of the waveform at that sample of time.
      \n• FFT.analyze() computes amplitude values along the\nfrequency domain. The array indices correspond to frequencies (i.e.\npitches), from the lowest to the highest that humans can hear. Each\nvalue represents amplitude at that slice of the frequency spectrum.\nUse with getEnergy() to measure amplitude at specific\nfrequencies, or within a range of frequencies.

      \n\n

      FFT analyzes a very short snapshot of sound called a sample\nbuffer. It returns an array of amplitude measurements, referred\nto as bins. The array is 1024 bins long by default.\nYou can change the bin array length, but it must be a power of 2\nbetween 16 and 1024 in order for the FFT algorithm to function\ncorrectly. The actual size of the FFT buffer is twice the\nnumber of bins, so given a standard sample rate, the buffer is\n2048/44100 seconds long.

      ',is_constructor:1,params:[{name:"smoothing",description:"

      Smooth results of Freq Spectrum.\n 0.0 < smoothing < 1.0.\n Defaults to 0.8.

      \n",type:"Number",optional:!0},{name:"bins",description:"

      Length of resulting array.\n Must be a power of two between\n 16 and 1024. Defaults to 1024.

      \n",type:"Number",optional:!0}],example:["\n
      \nfunction preload(){\n sound = loadSound('assets/Damscray_DancingTiger.mp3');\n}\n\nfunction setup(){\n var cnv = createCanvas(100,100);\n cnv.mouseClicked(togglePlay);\n fft = new p5.FFT();\n sound.amp(0.2);\n}\n\nfunction draw(){\n background(0);\n\n var spectrum = fft.analyze();\n noStroke();\n fill(0,255,0); // spectrum is green\n for (var i = 0; i< spectrum.length; i++){\n var x = map(i, 0, spectrum.length, 0, width);\n var h = -height + map(spectrum[i], 0, 255, height, 0);\n rect(x, height, width / spectrum.length, h )\n }\n\n var waveform = fft.waveform();\n noFill();\n beginShape();\n stroke(255,0,0); // waveform is red\n strokeWeight(1);\n for (var i = 0; i< waveform.length; i++){\n var x = map(i, 0, waveform.length, 0, width);\n var y = map( waveform[i], -1, 1, 0, height);\n vertex(x,y);\n }\n endShape();\n\n text('click to play/pause', 4, 10);\n}\n\n// fade sound if mouse is over canvas\nfunction togglePlay() {\n if (sound.isPlaying()) {\n sound.pause();\n } else {\n sound.loop();\n }\n}\n
      "]},"p5.Signal":{name:"p5.Signal",shortname:"p5.Signal",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:4274,description:"

      p5.Signal is a constant audio-rate signal used by p5.Oscillator\nand p5.Envelope for modulation math.

      \n\n

      This is necessary because Web Audio is processed on a seprate clock.\nFor example, the p5 draw loop runs about 60 times per second. But\nthe audio clock must process samples 44100 times per second. If we\nwant to add a value to each of those samples, we can't do it in the\ndraw loop, but we can do it by adding a constant-rate audio signal.This class mostly functions behind the scenes in p5.sound, and returns\na Tone.Signal from the Tone.js library by Yotam Mann.\nIf you want to work directly with audio signals for modular\nsynthesis, check out\ntone.js.

      ",is_constructor:1,return:{description:"A Signal object from the Tone.js library",type:"Tone.Signal"},example:["\n
      \nfunction setup() {\n carrier = new p5.Oscillator('sine');\n carrier.amp(1); // set amplitude\n carrier.freq(220); // set frequency\n carrier.start(); // start oscillating\n\n modulator = new p5.Oscillator('sawtooth');\n modulator.disconnect();\n modulator.amp(1);\n modulator.freq(4);\n modulator.start();\n\n // Modulator's default amplitude range is -1 to 1.\n // Multiply it by -200, so the range is -200 to 200\n // then add 220 so the range is 20 to 420\n carrier.freq( modulator.mult(-200).add(220) );\n}\n
      "]},"p5.Oscillator":{name:"p5.Oscillator",shortname:"p5.Oscillator",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:4419,description:'

      Creates a signal that oscillates between -1.0 and 1.0.\nBy default, the oscillation takes the form of a sinusoidal\nshape ('sine'). Additional types include 'triangle',\n'sawtooth' and 'square'. The frequency defaults to\n440 oscillations per second (440Hz, equal to the pitch of an\n'A' note).

      \n\n

      Set the type of oscillation with setType(), or by instantiating a\nspecific oscillator: p5.SinOsc, p5.TriOsc, p5.SqrOsc, or p5.SawOsc.\n

      ',is_constructor:1,params:[{name:"freq",description:"

      frequency defaults to 440Hz

      \n",type:"Number",optional:!0},{name:"type",description:"

      type of oscillator. Options:\n 'sine' (default), 'triangle',\n 'sawtooth', 'square'

      \n",type:"String",optional:!0}],example:["\n
      \nvar osc;\nvar playing = false;\n\nfunction setup() {\n backgroundColor = color(255,0,255);\n textAlign(CENTER);\n\n osc = new p5.Oscillator();\n osc.setType('sine');\n osc.freq(240);\n osc.amp(0);\n osc.start();\n}\n\nfunction draw() {\n background(backgroundColor)\n text('click to play', width/2, height/2);\n}\n\nfunction mouseClicked() {\n if (mouseX > 0 && mouseX < width && mouseY < height && mouseY > 0) {\n if (!playing) {\n // ramp amplitude to 0.5 over 0.1 seconds\n osc.amp(0.5, 0.05);\n playing = true;\n backgroundColor = color(0,255,255);\n } else {\n // ramp amplitude to 0 over 0.5 seconds\n osc.amp(0, 0.5);\n playing = false;\n backgroundColor = color(255,0,255);\n }\n }\n}\n
      "]},"p5.SinOsc":{name:"p5.SinOsc",shortname:"p5.SinOsc",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:4854,description:"

      Constructor: new p5.SinOsc().\nThis creates a Sine Wave Oscillator and is\nequivalent to new p5.Oscillator('sine')\n or creating a p5.Oscillator and then calling\nits method setType('sine').\nSee p5.Oscillator for methods.

      \n",is_constructor:1,extends:"{p5.Oscillator}",params:[{name:"freq",description:"

      Set the frequency

      \n",type:"Number",optional:!0}]},"p5.TriOsc":{name:"p5.TriOsc",shortname:"p5.TriOsc",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:4871,description:"

      Constructor: new p5.TriOsc().\nThis creates a Triangle Wave Oscillator and is\nequivalent to new p5.Oscillator('triangle')\n or creating a p5.Oscillator and then calling\nits method setType('triangle').\nSee p5.Oscillator for methods.

      \n",is_constructor:1,extends:"{p5.Oscillator}",params:[{name:"freq",description:"

      Set the frequency

      \n",type:"Number",optional:!0}]},"p5.SawOsc":{name:"p5.SawOsc",shortname:"p5.SawOsc",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:4888,description:"

      Constructor: new p5.SawOsc().\nThis creates a SawTooth Wave Oscillator and is\nequivalent to new p5.Oscillator('sawtooth')\n or creating a p5.Oscillator and then calling\nits method setType('sawtooth').\nSee p5.Oscillator for methods.

      \n",is_constructor:1,extends:"{p5.Oscillator}",params:[{name:"freq",description:"

      Set the frequency

      \n",type:"Number",optional:!0}]},"p5.SqrOsc":{name:"p5.SqrOsc",shortname:"p5.SqrOsc",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:4905,description:"

      Constructor: new p5.SqrOsc().\nThis creates a Square Wave Oscillator and is\nequivalent to new p5.Oscillator('square')\n or creating a p5.Oscillator and then calling\nits method setType('square').\nSee p5.Oscillator for methods.

      \n",is_constructor:1,extends:"{p5.Oscillator}",params:[{name:"freq",description:"

      Set the frequency

      \n",type:"Number",optional:!0}]},"p5.Env":{name:"p5.Env",shortname:"p5.Env",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:5280,description:'

      Envelopes are pre-defined amplitude distribution over time.\nTypically, envelopes are used to control the output volume\nof an object, a series of fades referred to as Attack, Decay,\nSustain and Release (\nADSR\n). Envelopes can also control other Web Audio Parameters—for example, a p5.Env can\ncontrol an Oscillator's frequency like this: osc.freq(env).

      \n

      Use setRange to change the attack/release level.\nUse setADSR to change attackTime, decayTime, sustainPercent and releaseTime.

      \n

      Use the play method to play the entire envelope,\nthe ramp method for a pingable trigger,\nor triggerAttack/\ntriggerRelease to trigger noteOn/noteOff.

      ',is_constructor:1,example:["\n
      \nvar attackLevel = 1.0;\nvar releaseLevel = 0;\n\nvar attackTime = 0.001\nvar decayTime = 0.2;\nvar susPercent = 0.2;\nvar releaseTime = 0.5;\n\nvar env, triOsc;\n\nfunction setup() {\n var cnv = createCanvas(100, 100);\n\n textAlign(CENTER);\n text('click to play', width/2, height/2);\n\n env = new p5.Env();\n env.setADSR(attackTime, decayTime, susPercent, releaseTime);\n env.setRange(attackLevel, releaseLevel);\n\n triOsc = new p5.Oscillator('triangle');\n triOsc.amp(env);\n triOsc.start();\n triOsc.freq(220);\n\n cnv.mousePressed(playEnv);\n}\n\nfunction playEnv(){\n env.play();\n}\n
      "]},"p5.Pulse":{name:"p5.Pulse",shortname:"p5.Pulse",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:6076,description:'

      Creates a Pulse object, an oscillator that implements\nPulse Width Modulation.\nThe pulse is created with two oscillators.\nAccepts a parameter for frequency, and to set the\nwidth between the pulses. See \np5.Oscillator for a full list of methods.

      \n',extends:"p5.Oscillator",is_constructor:1,params:[{name:"freq",description:"

      Frequency in oscillations per second (Hz)

      \n",type:"Number",optional:!0},{name:"w",description:"

      Width between the pulses (0 to 1.0,\n defaults to 0)

      \n",type:"Number",optional:!0}],example:["\n
      \nvar pulse;\nfunction setup() {\n background(0);\n\n // Create and start the pulse wave oscillator\n pulse = new p5.Pulse();\n pulse.amp(0.5);\n pulse.freq(220);\n pulse.start();\n}\n\nfunction draw() {\n var w = map(mouseX, 0, width, 0, 1);\n w = constrain(w, 0, 1);\n pulse.width(w)\n}\n
      "]},"p5.Noise":{name:"p5.Noise",shortname:"p5.Noise",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:6253,description:"

      Noise is a type of oscillator that generates a buffer with random values.

      \n",extends:"p5.Oscillator",is_constructor:1,params:[{name:"type",description:"

      Type of noise can be 'white' (default),\n 'brown' or 'pink'.

      \n",type:"String"}]},"p5.AudioIn":{name:"p5.AudioIn",shortname:"p5.AudioIn",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:6439,description:'

      Get audio from an input, i.e. your computer's microphone.

      \n\n

      Turn the mic on/off with the start() and stop() methods. When the mic\nis on, its volume can be measured with getLevel or by connecting an\nFFT object.

      \n\n

      If you want to hear the AudioIn, use the .connect() method.\nAudioIn does not connect to p5.sound output by default to prevent\nfeedback.

      \n\n

      Note: This uses the getUserMedia/\nStream API, which is not supported by certain browsers. Access in Chrome browser\nis limited to localhost and https, but access over http may be limited.

      ',is_constructor:1,params:[{name:"errorCallback",description:"

      A function to call if there is an error\n accessing the AudioIn. For example,\n Safari and iOS devices do not\n currently allow microphone access.

      \n",type:"Function",optional:!0}],example:["\n
      \nvar mic;\nfunction setup(){\n mic = new p5.AudioIn()\n mic.start();\n}\nfunction draw(){\n background(0);\n micLevel = mic.getLevel();\n ellipse(width/2, constrain(height-micLevel*height*5, 0, height), 10, 10);\n}\n
      "]},"p5.Effect":{name:"p5.Effect",shortname:"p5.Effect",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:7694,description:'

      Effect is a base class for audio effects in p5.
      \nThis module handles the nodes and methods that are \ncommon and useful for current and future effects.

      \n

      This class is extended by p5.Distortion, \np5.Compressor,\np5.Delay, \np5.Filter, \np5.Reverb.

      \n',is_constructor:1,params:[{name:"ac",description:"

      Reference to the audio context of the p5 object

      \n",type:"Object",optional:!0},{name:"input",description:"

      Gain Node effect wrapper

      \n",type:"WebAudioNode",optional:!0},{name:"output",description:"

      Gain Node effect wrapper

      \n",type:"WebAudioNode",optional:!0},{name:"_drywet",description:"

      Tone.JS CrossFade node (defaults to value: 1)

      \n",type:"Object",optional:!0},{name:"wet",description:"

      Effects that extend this class should connect\n to the wet signal to this gain node, so that dry and wet \n signals are mixed properly.

      \n",type:"WebAudioNode",optional:!0}]},"p5.Filter":{name:"p5.Filter",shortname:"p5.Filter",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:7825,description:'

      A p5.Filter uses a Web Audio Biquad Filter to filter\nthe frequency response of an input source. Subclasses\ninclude:

      \n
        \n
      • p5.LowPass:\nAllows frequencies below the cutoff frequency to pass through,\nand attenuates frequencies above the cutoff.
      • \n
      • p5.HighPass:\nThe opposite of a lowpass filter.
      • \n
      • p5.BandPass:\nAllows a range of frequencies to pass through and attenuates\nthe frequencies below and above this frequency range.
      • \n
      \n

      The .res() method controls either width of the\nbandpass, or resonance of the low/highpass cutoff frequency.

      \n

      This class extends p5.Effect.
      Methods amp(), chain(), \ndrywet(), connect(), and \ndisconnect() are available.

      \n',extends:"p5.Effect",is_constructor:1,params:[{name:"type",description:"

      'lowpass' (default), 'highpass', 'bandpass'

      \n",type:"String",optional:!0}],example:["\n
      \nvar fft, noise, filter;\n\nfunction setup() {\n fill(255, 40, 255);\n\n filter = new p5.BandPass();\n\n noise = new p5.Noise();\n // disconnect unfiltered noise,\n // and connect to filter\n noise.disconnect();\n noise.connect(filter);\n noise.start();\n\n fft = new p5.FFT();\n}\n\nfunction draw() {\n background(30);\n\n // set the BandPass frequency based on mouseX\n var freq = map(mouseX, 0, width, 20, 10000);\n filter.freq(freq);\n // give the filter a narrow band (lower res = wider bandpass)\n filter.res(50);\n\n // draw filtered spectrum\n var spectrum = fft.analyze();\n noStroke();\n for (var i = 0; i < spectrum.length; i++) {\n var x = map(i, 0, spectrum.length, 0, width);\n var h = -height + map(spectrum[i], 0, 255, height, 0);\n rect(x, height, width/spectrum.length, h);\n }\n\n isMouseOverCanvas();\n}\n\nfunction isMouseOverCanvas() {\n var mX = mouseX, mY = mouseY;\n if (mX > 0 && mX < width && mY < height && mY > 0) {\n noise.amp(0.5, 0.2);\n } else {\n noise.amp(0, 0.2);\n }\n}\n
      "]},"p5.LowPass":{name:"p5.LowPass",shortname:"p5.LowPass",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:8015, +description:"

      Constructor: new p5.LowPass() Filter.\nThis is the same as creating a p5.Filter and then calling\nits method setType('lowpass').\nSee p5.Filter for methods.

      \n",is_constructor:1,extends:"{p5.Filter}"},"p5.HighPass":{name:"p5.HighPass",shortname:"p5.HighPass",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:8029,description:"

      Constructor: new p5.HighPass() Filter.\nThis is the same as creating a p5.Filter and then calling\nits method setType('highpass').\nSee p5.Filter for methods.

      \n",is_constructor:1,extends:"{p5.Filter}"},BandPass:{name:"BandPass",shortname:"BandPass",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:8043,description:"

      Constructor: new p5.BandPass() Filter.\nThis is the same as creating a p5.Filter and then calling\nits method setType('bandpass').\nSee p5.Filter for methods.

      \n",is_constructor:1,extends:"{p5.Filter}"},"p5.Delay":{name:"p5.Delay",shortname:"p5.Delay",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:8064,description:'

      Delay is an echo effect. It processes an existing sound source,\nand outputs a delayed version of that sound. The p5.Delay can\nproduce different effects depending on the delayTime, feedback,\nfilter, and type. In the example below, a feedback of 0.5 (the\ndefaul value) will produce a looping delay that decreases in\nvolume by 50% each repeat. A filter will cut out the high\nfrequencies so that the delay does not sound as piercing as the\noriginal source.

      \n

      This class extends p5.Effect.
      Methods amp(), chain(), \ndrywet(), connect(), and \ndisconnect() are available.

      \n',extends:"p5.Effect",is_constructor:1,example:["\n
      \nvar noise, env, delay;\n\nfunction setup() {\n background(0);\n noStroke();\n fill(255);\n textAlign(CENTER);\n text('click to play', width/2, height/2);\n\n noise = new p5.Noise('brown');\n noise.amp(0);\n noise.start();\n\n delay = new p5.Delay();\n\n // delay.process() accepts 4 parameters:\n // source, delayTime, feedback, filter frequency\n // play with these numbers!!\n delay.process(noise, .12, .7, 2300);\n\n // play the noise with an envelope,\n // a series of fades ( time / value pairs )\n env = new p5.Env(.01, 0.2, .2, .1);\n}\n\n// mouseClick triggers envelope\nfunction mouseClicked() {\n // is mouse over canvas?\n if (mouseX > 0 && mouseX < width && mouseY > 0 && mouseY < height) {\n env.play(noise);\n }\n}\n
      "]},"p5.Reverb":{name:"p5.Reverb",shortname:"p5.Reverb",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:8341,description:'

      Reverb adds depth to a sound through a large number of decaying\nechoes. It creates the perception that sound is occurring in a\nphysical space. The p5.Reverb has paramters for Time (how long does the\nreverb last) and decayRate (how much the sound decays with each echo)\nthat can be set with the .set() or .process() methods. The p5.Convolver\nextends p5.Reverb allowing you to recreate the sound of actual physical\nspaces through convolution.

      \n

      This class extends p5.Effect.
      Methods amp(), chain(), \ndrywet(), connect(), and \ndisconnect() are available.

      \n',extends:"p5.Effect",is_constructor:1,example:["\n
      \nvar soundFile, reverb;\nfunction preload() {\n soundFile = loadSound('assets/Damscray_DancingTiger.mp3');\n}\n\nfunction setup() {\n reverb = new p5.Reverb();\n soundFile.disconnect(); // so we'll only hear reverb...\n\n // connect soundFile to reverb, process w/\n // 3 second reverbTime, decayRate of 2%\n reverb.process(soundFile, 3, 2);\n soundFile.play();\n}\n
      "]},"p5.Convolver":{name:"p5.Convolver",shortname:"p5.Convolver",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:8501,description:'

      p5.Convolver extends p5.Reverb. It can emulate the sound of real\nphysical spaces through a process called \nconvolution.

      \n\n

      Convolution multiplies any audio input by an "impulse response"\nto simulate the dispersion of sound over time. The impulse response is\ngenerated from an audio file that you provide. One way to\ngenerate an impulse response is to pop a balloon in a reverberant space\nand record the echo. Convolution can also be used to experiment with\nsound.

      \n\n

      Use the method createConvolution(path) to instantiate a\np5.Convolver with a path to your impulse response audio file.

      ',extends:"p5.Effect",is_constructor:1,params:[{name:"path",description:"

      path to a sound file

      \n",type:"String"},{name:"callback",description:"

      function to call when loading succeeds

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      function to call if loading fails.\n This function will receive an error or\n XMLHttpRequest object with information\n about what went wrong.

      \n",type:"Function",optional:!0}],example:["\n
      \nvar cVerb, sound;\nfunction preload() {\n // We have both MP3 and OGG versions of all sound assets\n soundFormats('ogg', 'mp3');\n\n // Try replacing 'bx-spring' with other soundfiles like\n // 'concrete-tunnel' 'small-plate' 'drum' 'beatbox'\n cVerb = createConvolver('assets/bx-spring.mp3');\n\n // Try replacing 'Damscray_DancingTiger' with\n // 'beat', 'doorbell', lucky_dragons_-_power_melody'\n sound = loadSound('assets/Damscray_DancingTiger.mp3');\n}\n\nfunction setup() {\n // disconnect from master output...\n sound.disconnect();\n\n // ...and process with cVerb\n // so that we only hear the convolution\n cVerb.process(sound);\n\n sound.play();\n}\n
      "]},"p5.Phrase":{name:"p5.Phrase",shortname:"p5.Phrase",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:9074,description:"

      A phrase is a pattern of musical events over time, i.e.\na series of notes and rests.

      \n\n

      Phrases must be added to a p5.Part for playback, and\neach part can play multiple phrases at the same time.\nFor example, one Phrase might be a kick drum, another\ncould be a snare, and another could be the bassline.

      \n\n

      The first parameter is a name so that the phrase can be\nmodified or deleted later. The callback is a a function that\nthis phrase will call at every step—for example it might be\ncalled playNote(value){}. The array determines\nwhich value is passed into the callback at each step of the\nphrase. It can be numbers, an object with multiple numbers,\nor a zero (0) indicates a rest so the callback won't be called).

      ",is_constructor:1,params:[{name:"name",description:"

      Name so that you can access the Phrase.

      \n",type:"String"},{name:"callback",description:"

      The name of a function that this phrase\n will call. Typically it will play a sound,\n and accept two parameters: a time at which\n to play the sound (in seconds from now),\n and a value from the sequence array. The\n time should be passed into the play() or\n start() method to ensure precision.

      \n",type:"Function"},{name:"sequence",description:"

      Array of values to pass into the callback\n at each step of the phrase.

      \n",type:"Array"}],example:["\n
      \nvar mySound, myPhrase, myPart;\nvar pattern = [1,0,0,2,0,2,0,0];\nvar msg = 'click to play';\n\nfunction preload() {\n mySound = loadSound('assets/beatbox.mp3');\n}\n\nfunction setup() {\n noStroke();\n fill(255);\n textAlign(CENTER);\n masterVolume(0.1);\n\n myPhrase = new p5.Phrase('bbox', makeSound, pattern);\n myPart = new p5.Part();\n myPart.addPhrase(myPhrase);\n myPart.setBPM(60);\n}\n\nfunction draw() {\n background(0);\n text(msg, width/2, height/2);\n}\n\nfunction makeSound(time, playbackRate) {\n mySound.rate(playbackRate);\n mySound.play(time);\n}\n\nfunction mouseClicked() {\n if (mouseX > 0 && mouseX < width && mouseY > 0 && mouseY < height) {\n myPart.start();\n msg = 'playing pattern';\n }\n}\n\n
      "]},"p5.Part":{name:"p5.Part",shortname:"p5.Part",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:9159,description:"

      A p5.Part plays back one or more p5.Phrases. Instantiate a part\nwith steps and tatums. By default, each step represents 1/16th note.

      \n\n

      See p5.Phrase for more about musical timing.

      ",is_constructor:1,params:[{name:"steps",description:"

      Steps in the part

      \n",type:"Number",optional:!0},{name:"tatums",description:"

      Divisions of a beat (default is 1/16, a quarter note)

      \n",type:"Number",optional:!0}],example:["\n
      \nvar box, drum, myPart;\nvar boxPat = [1,0,0,2,0,2,0,0];\nvar drumPat = [0,1,1,0,2,0,1,0];\nvar msg = 'click to play';\n\nfunction preload() {\n box = loadSound('assets/beatbox.mp3');\n drum = loadSound('assets/drum.mp3');\n}\n\nfunction setup() {\n noStroke();\n fill(255);\n textAlign(CENTER);\n masterVolume(0.1);\n\n var boxPhrase = new p5.Phrase('box', playBox, boxPat);\n var drumPhrase = new p5.Phrase('drum', playDrum, drumPat);\n myPart = new p5.Part();\n myPart.addPhrase(boxPhrase);\n myPart.addPhrase(drumPhrase);\n myPart.setBPM(60);\n masterVolume(0.1);\n}\n\nfunction draw() {\n background(0);\n text(msg, width/2, height/2);\n}\n\nfunction playBox(time, playbackRate) {\n box.rate(playbackRate);\n box.play(time);\n}\n\nfunction playDrum(time, playbackRate) {\n drum.rate(playbackRate);\n drum.play(time);\n}\n\nfunction mouseClicked() {\n if (mouseX > 0 && mouseX < width && mouseY > 0 && mouseY < height) {\n myPart.start();\n msg = 'playing part';\n }\n}\n
      "]},"p5.Score":{name:"p5.Score",shortname:"p5.Score",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:9413,description:"

      A Score consists of a series of Parts. The parts will\nbe played back in order. For example, you could have an\nA part, a B part, and a C part, and play them back in this order\nnew p5.Score(a, a, b, a, c)

      \n",is_constructor:1,params:[{name:"parts",description:"

      One or multiple parts, to be played in sequence.

      \n",type:"p5.Part",optional:!0,multiple:!0}]},"p5.Compressor":{name:"p5.Compressor",shortname:"p5.Compressor",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:9544,description:'

      Compressor is an audio effect class that performs dynamics compression\non an audio input source. This is a very commonly used technique in music\nand sound production. Compression creates an overall louder, richer, \nand fuller sound by lowering the volume of louds and raising that of softs.\nCompression can be used to avoid clipping (sound distortion due to \npeaks in volume) and is especially useful when many sounds are played \nat once. Compression can be used on indivudal sound sources in addition\nto the master output.

      \n

      This class extends p5.Effect.
      Methods amp(), chain(), \ndrywet(), connect(), and \ndisconnect() are available.

      \n',is_constructor:1,extends:"p5.Effect"},"p5.SoundRecorder":{name:"p5.SoundRecorder",shortname:"p5.SoundRecorder",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:9750,description:"

      Record sounds for playback and/or to save as a .wav file.\nThe p5.SoundRecorder records all sound output from your sketch,\nor can be assigned a specific source with setInput().

      \n

      The record() method accepts a p5.SoundFile as a parameter.\nWhen playback is stopped (either after the given amount of time,\nor with the stop() method), the p5.SoundRecorder will send its\nrecording to that p5.SoundFile for playback.

      ",is_constructor:1,example:["\n
      \nvar mic, recorder, soundFile;\nvar state = 0;\n\nfunction setup() {\n background(200);\n // create an audio in\n mic = new p5.AudioIn();\n\n // prompts user to enable their browser mic\n mic.start();\n\n // create a sound recorder\n recorder = new p5.SoundRecorder();\n\n // connect the mic to the recorder\n recorder.setInput(mic);\n\n // this sound file will be used to\n // playback & save the recording\n soundFile = new p5.SoundFile();\n\n text('keyPress to record', 20, 20);\n}\n\nfunction keyPressed() {\n // make sure user enabled the mic\n if (state === 0 && mic.enabled) {\n\n // record to our p5.SoundFile\n recorder.record(soundFile);\n\n background(255,0,0);\n text('Recording!', 20, 20);\n state++;\n }\n else if (state === 1) {\n background(0,255,0);\n\n // stop recorder and\n // send result to soundFile\n recorder.stop();\n\n text('Stopped', 20, 20);\n state++;\n }\n\n else if (state === 2) {\n soundFile.play(); // play the result!\n save(soundFile, 'mySound.wav');\n state++;\n }\n}\n
      "]},"p5.PeakDetect":{name:"p5.PeakDetect",shortname:"p5.PeakDetect",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:10039,description:'

      PeakDetect works in conjunction with p5.FFT to\nlook for onsets in some or all of the frequency spectrum.\n

      \n

      \nTo use p5.PeakDetect, call update in the draw loop\nand pass in a p5.FFT object.\n

      \n

      \nYou can listen for a specific part of the frequency spectrum by\nsetting the range between freq1 and freq2.\n

      \n\n

      threshold is the threshold for detecting a peak,\nscaled between 0 and 1. It is logarithmic, so 0.1 is half as loud\nas 1.0.

      \n\n

      \nThe update method is meant to be run in the draw loop, and\nframes determines how many loops must pass before\nanother peak can be detected.\nFor example, if the frameRate() = 60, you could detect the beat of a\n120 beat-per-minute song with this equation:\n framesPerPeak = 60 / (estimatedBPM / 60 );\n

      \n\n

      \nBased on example contribtued by @b2renger, and a simple beat detection\nexplanation by a\nhref="http://www.airtightinteractive.com/2013/10/making-audio-reactive-visuals/"\ntarget="_blank"Felix Turner.\n

      ',is_constructor:1,params:[{name:"freq1",description:"

      lowFrequency - defaults to 20Hz

      \n",type:"Number",optional:!0},{name:"freq2",description:"

      highFrequency - defaults to 20000 Hz

      \n",type:"Number",optional:!0},{name:"threshold",description:"

      Threshold for detecting a beat between 0 and 1\n scaled logarithmically where 0.1 is 1/2 the loudness\n of 1.0. Defaults to 0.35.

      \n",type:"Number",optional:!0},{name:"framesPerPeak",description:"

      Defaults to 20.

      \n",type:"Number",optional:!0}],example:["\n
      \n\nvar cnv, soundFile, fft, peakDetect;\nvar ellipseWidth = 10;\n\nfunction setup() {\n background(0);\n noStroke();\n fill(255);\n textAlign(CENTER);\n\n soundFile = loadSound('assets/beat.mp3');\n\n // p5.PeakDetect requires a p5.FFT\n fft = new p5.FFT();\n peakDetect = new p5.PeakDetect();\n\n}\n\nfunction draw() {\n background(0);\n text('click to play/pause', width/2, height/2);\n\n // peakDetect accepts an fft post-analysis\n fft.analyze();\n peakDetect.update(fft);\n\n if ( peakDetect.isDetected ) {\n ellipseWidth = 50;\n } else {\n ellipseWidth *= 0.95;\n }\n\n ellipse(width/2, height/2, ellipseWidth, ellipseWidth);\n}\n\n// toggle play/stop when canvas is clicked\nfunction mouseClicked() {\n if (mouseX > 0 && mouseX < width && mouseY > 0 && mouseY < height) {\n if (soundFile.isPlaying() ) {\n soundFile.stop();\n } else {\n soundFile.play();\n }\n }\n}\n
      "]},"p5.Gain":{name:"p5.Gain",shortname:"p5.Gain",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:10259,description:"

      A gain node is usefull to set the relative volume of sound.\nIt's typically used to build mixers.

      \n",is_constructor:1,example:["\n
      \n\n // load two soundfile and crossfade beetween them\n var sound1,sound2;\n var gain1, gain2, gain3;\n\n function preload(){\n soundFormats('ogg', 'mp3');\n sound1 = loadSound('../_files/Damscray_-_Dancing_Tiger_01');\n sound2 = loadSound('../_files/beat.mp3');\n }\n\n function setup() {\n createCanvas(400,200);\n\n // create a 'master' gain to which we will connect both soundfiles\n gain3 = new p5.Gain();\n gain3.connect();\n\n // setup first sound for playing\n sound1.rate(1);\n sound1.loop();\n sound1.disconnect(); // diconnect from p5 output\n\n gain1 = new p5.Gain(); // setup a gain node\n gain1.setInput(sound1); // connect the first sound to its input\n gain1.connect(gain3); // connect its output to the 'master'\n\n sound2.rate(1);\n sound2.disconnect();\n sound2.loop();\n\n gain2 = new p5.Gain();\n gain2.setInput(sound2);\n gain2.connect(gain3);\n\n }\n\n function draw(){\n background(180);\n\n // calculate the horizontal distance beetween the mouse and the right of the screen\n var d = dist(mouseX,0,width,0);\n\n // map the horizontal position of the mouse to values useable for volume control of sound1\n var vol1 = map(mouseX,0,width,0,1);\n var vol2 = 1-vol1; // when sound1 is loud, sound2 is quiet and vice versa\n\n gain1.amp(vol1,0.5,0);\n gain2.amp(vol2,0.5,0);\n\n // map the vertical position of the mouse to values useable for 'master volume control'\n var vol3 = map(mouseY,0,height,0,1);\n gain3.amp(vol3,0.5,0);\n }\n
      \n"]},"p5.Distortion":{name:"p5.Distortion",shortname:"p5.Distortion",classitems:[],plugins:[],extensions:[],plugin_for:[],extension_for:[],module:"p5.sound",submodule:"p5.sound",namespace:"",file:"lib/addons/p5.sound.js",line:10410,description:'

      A Distortion effect created with a Waveshaper Node,\nwith an approach adapted from\nKevin Ennis

      \n

      This class extends p5.Effect.
      Methods amp(), chain(), \ndrywet(), connect(), and \ndisconnect() are available.

      \n',extends:"p5.Effect",is_constructor:1,params:[{name:"amount",description:"

      Unbounded distortion amount.\n Normal values range from 0-1.

      \n",type:"Number",optional:!0,optdefault:"0.25"},{name:"oversample",description:"

      'none', '2x', or '4x'.

      \n",type:"String",optional:!0,optdefault:"'none'"}]}},elements:{},classitems:[{file:"src/color/color_conversion.js",line:10,description:'

      Conversions adapted from http://www.easyrgb.com/math.html.

      \n

      In these functions, hue is always in the range [0,1); all other components\nare in the range [0,1]. 'Brightness' and 'value' are used interchangeably.

      \n',class:"p5",module:"Conversion",submodule:"Color Conversion"},{file:"src/color/color_conversion.js",line:20,description:"

      Convert an HSBA array to HSLA.

      \n",class:"p5",module:"Conversion",submodule:"Color Conversion"},{file:"src/color/color_conversion.js",line:46,description:"

      Convert an HSBA array to RGBA.

      \n",class:"p5",module:"Conversion",submodule:"Color Conversion"},{file:"src/color/color_conversion.js",line:95,description:"

      Convert an HSLA array to HSBA.

      \n",class:"p5",module:"Conversion",submodule:"Color Conversion"},{file:"src/color/color_conversion.js",line:118,description:"

      Convert an HSLA array to RGBA.

      \n

      We need to change basis from HSLA to something that can be more easily be\nprojected onto RGBA. We will choose hue and brightness as our first two\ncomponents, and pick a convenient third one ('zest') so that we don't need\nto calculate formal HSBA saturation.

      \n",class:"p5",module:"Conversion",submodule:"Color Conversion"},{file:"src/color/color_conversion.js",line:176,description:"

      Convert an RGBA array to HSBA.

      \n",class:"p5",module:"Conversion",submodule:"Color Conversion"},{file:"src/color/color_conversion.js",line:211,description:"

      Convert an RGBA array to HSLA.

      \n",class:"p5",module:"Conversion",submodule:"Color Conversion"},{file:"src/color/creating_reading.js",line:16,description:"

      Extracts the alpha value from a color or pixel array.

      \n",itemtype:"method",name:"alpha",params:[{name:"color",description:"

      p5.Color object or pixel array

      \n",type:"p5.Color|Array"}],return:{description:"the alpha value",type:"Number"},example:["\n
      \n\nnoStroke();\nc = color(0, 126, 255, 102);\nfill(c);\nrect(15, 15, 35, 70);\nvalue = alpha(c); // Sets 'value' to 102\nfill(value);\nrect(50, 15, 35, 70);\n\n
      "],alt:"Left half of canvas light blue and right half light charcoal grey.\nLeft half of canvas light purple and right half a royal blue.\nLeft half of canvas salmon pink and the right half white.\nYellow rect in middle right of canvas, with 55 pixel width and height.\nYellow ellipse in top left canvas, black ellipse in bottom right,both 80x80.\nBright fuschia rect in middle of canvas, 60 pixel width and height.\nTwo bright green rects on opposite sides of the canvas, both 45x80.\nFour blue rects in each corner of the canvas, each are 35x35.\nBright sea green rect on left and darker rect on right of canvas, both 45x80.\nDark green rect on left and light green rect on right of canvas, both 45x80.\nDark blue rect on left and light teal rect on right of canvas, both 45x80.\nblue rect on left and green on right, both with black outlines & 35x60.\nsalmon pink rect on left and black on right, both 35x60.\n4 rects, tan, brown, brownish purple and purple, with white outlines & 20x60.\nlight pastel green rect on left and dark grey rect on right, both 35x60.\nyellow rect on left and red rect on right, both with black outlines & 35x60.\ngrey canvas\ndeep pink rect on left and grey rect on right, both 35x60.",class:"p5",module:"Color",submodule:"Creating & Reading"},{file:"src/color/creating_reading.js",line:60,description:"

      Extracts the blue value from a color or pixel array.

      \n",itemtype:"method",name:"blue",params:[{name:"color",description:"

      p5.Color object or pixel array

      \n",type:"p5.Color|Array"}],return:{description:"the blue value",type:"Number"},example:["\n
      \n\nc = color(175, 100, 220); // Define color 'c'\nfill(c); // Use color variable 'c' as fill color\nrect(15, 20, 35, 60); // Draw left rectangle\n\nblueValue = blue(c); // Get blue in 'c'\nprint(blueValue); // Prints \"220.0\"\nfill(0, 0, blueValue); // Use 'blueValue' in new fill\nrect(50, 20, 35, 60); // Draw right rectangle\n\n
      "],alt:"Left half of canvas light purple and right half a royal blue.",class:"p5",module:"Color",submodule:"Creating & Reading"},{file:"src/color/creating_reading.js",line:89,description:"

      Extracts the HSB brightness value from a color or pixel array.

      \n",itemtype:"method",name:"brightness",params:[{name:"color",description:"

      p5.Color object or pixel array

      \n",type:"p5.Color|Array"}],return:{description:"the brightness value",type:"Number"},example:["\n
      \n\nnoStroke();\ncolorMode(HSB, 255);\nc = color(0, 126, 255);\nfill(c);\nrect(15, 20, 35, 60);\nvalue = brightness(c); // Sets 'value' to 255\nfill(value);\nrect(50, 20, 35, 60);\n\n
      "],alt:"Left half of canvas salmon pink and the right half white.",class:"p5",module:"Color",submodule:"Creating & Reading"},{file:"src/color/creating_reading.js",line:118,description:"

      Creates colors for storing in variables of the color datatype. The\nparameters are interpreted as RGB or HSB values depending on the\ncurrent colorMode(). The default mode is RGB values from 0 to 255\nand, therefore, the function call color(255, 204, 0) will return a\nbright yellow color.\n

      \nNote that if only one value is provided to color(), it will be interpreted\nas a grayscale value. Add a second value, and it will be used for alpha\ntransparency. When three values are specified, they are interpreted as\neither RGB or HSB values. Adding a fourth value applies alpha\ntransparency.\n

      \nIf a single string argument is provided, RGB, RGBA and Hex CSS color\nstrings and all named color strings are supported. In this case, an alpha\nnumber value as a second argument is not supported, the RGBA form should be\nused.

      \n",itemtype:"method",name:"color",return:{description:"resulting color",type:"p5.Color"},example:["\n
      \n\nvar c = color(255, 204, 0); // Define color 'c'\nfill(c); // Use color variable 'c' as fill color\nnoStroke(); // Don't draw a stroke around shapes\nrect(30, 20, 55, 55); // Draw rectangle\n\n
      \n\n
      \n\nvar c = color(255, 204, 0); // Define color 'c'\nfill(c); // Use color variable 'c' as fill color\nnoStroke(); // Don't draw a stroke around shapes\nellipse(25, 25, 80, 80); // Draw left circle\n\n// Using only one value with color()\n// generates a grayscale value.\nvar c = color(65); // Update 'c' with grayscale value\nfill(c); // Use updated 'c' as fill color\nellipse(75, 75, 80, 80); // Draw right circle\n\n
      \n\n
      \n\n// Named SVG & CSS colors may be used,\nvar c = color('magenta');\nfill(c); // Use 'c' as fill color\nnoStroke(); // Don't draw a stroke around shapes\nrect(20, 20, 60, 60); // Draw rectangle\n\n
      \n\n
      \n\n// as can hex color codes:\nnoStroke(); // Don't draw a stroke around shapes\nvar c = color('#0f0');\nfill(c); // Use 'c' as fill color\nrect(0, 10, 45, 80); // Draw rectangle\n\nc = color('#00ff00');\nfill(c); // Use updated 'c' as fill color\nrect(55, 10, 45, 80); // Draw rectangle\n\n
      \n\n
      \n\n// RGB and RGBA color strings are also supported:\n// these all set to the same color (solid blue)\nvar c;\nnoStroke(); // Don't draw a stroke around shapes\nc = color('rgb(0,0,255)');\nfill(c); // Use 'c' as fill color\nrect(10, 10, 35, 35); // Draw rectangle\n\nc = color('rgb(0%, 0%, 100%)');\nfill(c); // Use updated 'c' as fill color\nrect(55, 10, 35, 35); // Draw rectangle\n\nc = color('rgba(0, 0, 255, 1)');\nfill(c); // Use updated 'c' as fill color\nrect(10, 55, 35, 35); // Draw rectangle\n\nc = color('rgba(0%, 0%, 100%, 1)');\nfill(c); // Use updated 'c' as fill color\nrect(55, 55, 35, 35); // Draw rectangle\n\n
      \n\n
      \n\n// HSL color is also supported and can be specified\n// by value\nvar c;\nnoStroke(); // Don't draw a stroke around shapes\nc = color('hsl(160, 100%, 50%)');\nfill(c); // Use 'c' as fill color\nrect(0, 10, 45, 80); // Draw rectangle\n\nc = color('hsla(160, 100%, 50%, 0.5)');\nfill(c); // Use updated 'c' as fill color\nrect(55, 10, 45, 80); // Draw rectangle\n\n
      \n\n
      \n\n// HSB color is also supported and can be specified\n// by value\nvar c;\nnoStroke(); // Don't draw a stroke around shapes\nc = color('hsb(160, 100%, 50%)');\nfill(c); // Use 'c' as fill color\nrect(0, 10, 45, 80); // Draw rectangle\n\nc = color('hsba(160, 100%, 50%, 0.5)');\nfill(c); // Use updated 'c' as fill color\nrect(55, 10, 45, 80); // Draw rectangle\n\n
      \n\n
      \n\nvar c; // Declare color 'c'\nnoStroke(); // Don't draw a stroke around shapes\n\n// If no colorMode is specified, then the\n// default of RGB with scale of 0-255 is used.\nc = color(50, 55, 100); // Create a color for 'c'\nfill(c); // Use color variable 'c' as fill color\nrect(0, 10, 45, 80); // Draw left rect\n\ncolorMode(HSB, 100); // Use HSB with scale of 0-100\nc = color(50, 55, 100); // Update 'c' with new color\nfill(c); // Use updated 'c' as fill color\nrect(55, 10, 45, 80); // Draw right rect\n\n
      "],alt:"Yellow rect in middle right of canvas, with 55 pixel width and height.\nYellow ellipse in top left of canvas, black ellipse in bottom right,both 80x80.\nBright fuschia rect in middle of canvas, 60 pixel width and height.\nTwo bright green rects on opposite sides of the canvas, both 45x80.\nFour blue rects in each corner of the canvas, each are 35x35.\nBright sea green rect on left and darker rect on right of canvas, both 45x80.\nDark green rect on left and lighter green rect on right of canvas, both 45x80.\nDark blue rect on left and light teal rect on right of canvas, both 45x80.",class:"p5",module:"Color",submodule:"Creating & Reading",overloads:[{line:118,params:[{name:"gray",description:"

      number specifying value between white\n and black.

      \n",type:"Number"},{name:"alpha",description:"

      alpha value relative to current color range\n (default is 0-255)

      \n",type:"Number",optional:!0}],return:{description:"resulting color",type:"p5.Color"}},{line:277,params:[{name:"v1",description:"

      red or hue value relative to\n the current color range

      \n",type:"Number"},{name:"v2",description:"

      green or saturation value\n relative to the current color range

      \n",type:"Number"},{name:"v3",description:"

      blue or brightness value\n relative to the current color range

      \n",type:"Number"},{name:"alpha",description:"",type:"Number",optional:!0}],return:{description:"",type:"p5.Color"}},{line:289,params:[{name:"value",description:"

      a color string

      \n",type:"String"},{name:"alpha",description:"",type:"Number",optional:!0}],return:{description:"",type:"p5.Color"}},{line:295,params:[{name:"values",description:"

      an array containing the red,green,blue &\n and alpha components of the color

      \n",type:"Array"}],return:{description:"",type:"p5.Color"}},{line:301,params:[{name:"color",description:"",type:"p5.Color" +}],return:{description:"",type:"p5.Color"}}]},{file:"src/color/creating_reading.js",line:326,description:"

      Extracts the green value from a color or pixel array.

      \n",itemtype:"method",name:"green",params:[{name:"color",description:"

      p5.Color object or pixel array

      \n",type:"p5.Color|Array"}],return:{description:"the green value",type:"Number"},example:["\n
      \n\nc = color(20, 75, 200); // Define color 'c'\nfill(c); // Use color variable 'c' as fill color\nrect(15, 20, 35, 60); // Draw left rectangle\n\ngreenValue = green(c); // Get green in 'c'\nprint(greenValue); // Print \"75.0\"\nfill(0, greenValue, 0); // Use 'greenValue' in new fill\nrect(50, 20, 35, 60); // Draw right rectangle\n\n
      "],alt:"blue rect on left and green on right, both with black outlines & 35x60.",class:"p5",module:"Color",submodule:"Creating & Reading"},{file:"src/color/creating_reading.js",line:356,description:"

      Extracts the hue value from a color or pixel array.

      \n

      Hue exists in both HSB and HSL. This function will return the\nHSB-normalized hue when supplied with an HSB color object (or when supplied\nwith a pixel array while the color mode is HSB), but will default to the\nHSL-normalized hue otherwise. (The values will only be different if the\nmaximum hue setting for each system is different.)

      \n",itemtype:"method",name:"hue",params:[{name:"color",description:"

      p5.Color object or pixel array

      \n",type:"p5.Color|Array"}],return:{description:"the hue",type:"Number"},example:["\n
      \n\nnoStroke();\ncolorMode(HSB, 255);\nc = color(0, 126, 255);\nfill(c);\nrect(15, 20, 35, 60);\nvalue = hue(c); // Sets 'value' to \"0\"\nfill(value);\nrect(50, 20, 35, 60);\n\n
      "],alt:"salmon pink rect on left and black on right, both 35x60.",class:"p5",module:"Color",submodule:"Creating & Reading"},{file:"src/color/creating_reading.js",line:392,description:"

      Blends two colors to find a third color somewhere between them. The amt\nparameter is the amount to interpolate between the two values where 0.0\nequal to the first color, 0.1 is very near the first color, 0.5 is halfway\nin between, etc. An amount below 0 will be treated as 0. Likewise, amounts\nabove 1 will be capped at 1. This is different from the behavior of lerp(),\nbut necessary because otherwise numbers outside the range will produce\nstrange and unexpected colors.\n

      \nThe way that colours are interpolated depends on the current color mode.

      \n",itemtype:"method",name:"lerpColor",params:[{name:"c1",description:"

      interpolate from this color

      \n",type:"p5.Color"},{name:"c2",description:"

      interpolate to this color

      \n",type:"p5.Color"},{name:"amt",description:"

      number between 0 and 1

      \n",type:"Number"}],return:{description:"interpolated color",type:"p5.Color"},example:["\n
      \n\ncolorMode(RGB);\nstroke(255);\nbackground(51);\nfrom = color(218, 165, 32);\nto = color(72, 61, 139);\ncolorMode(RGB); // Try changing to HSB.\ninterA = lerpColor(from, to, .33);\ninterB = lerpColor(from, to, .66);\nfill(from);\nrect(10, 20, 20, 60);\nfill(interA);\nrect(30, 20, 20, 60);\nfill(interB);\nrect(50, 20, 20, 60);\nfill(to);\nrect(70, 20, 20, 60);\n\n
      "],alt:"4 rects one tan, brown, brownish purple, purple, with white outlines & 20x60",class:"p5",module:"Color",submodule:"Creating & Reading"},{file:"src/color/creating_reading.js",line:489,description:"

      Extracts the HSL lightness value from a color or pixel array.

      \n",itemtype:"method",name:"lightness",params:[{name:"color",description:"

      p5.Color object or pixel array

      \n",type:"p5.Color|Array"}],return:{description:"the lightness",type:"Number"},example:["\n
      \n\nnoStroke();\ncolorMode(HSL);\nc = color(156, 100, 50, 1);\nfill(c);\nrect(15, 20, 35, 60);\nvalue = lightness(c); // Sets 'value' to 50\nfill(value);\nrect(50, 20, 35, 60);\n\n
      "],alt:"light pastel green rect on left and dark grey rect on right, both 35x60.",class:"p5",module:"Color",submodule:"Creating & Reading"},{file:"src/color/creating_reading.js",line:518,description:"

      Extracts the red value from a color or pixel array.

      \n",itemtype:"method",name:"red",params:[{name:"color",description:"

      p5.Color object or pixel array

      \n",type:"p5.Color|Array"}],return:{description:"the red value",type:"Number"},example:["\n
      \n\nc = color(255, 204, 0); // Define color 'c'\nfill(c); // Use color variable 'c' as fill color\nrect(15, 20, 35, 60); // Draw left rectangle\n\nredValue = red(c); // Get red in 'c'\nprint(redValue); // Print \"255.0\"\nfill(redValue, 0, 0); // Use 'redValue' in new fill\nrect(50, 20, 35, 60); // Draw right rectangle\n\n
      \n\n
      \n\ncolorMode(RGB, 255);\nvar c = color(127, 255, 0);\ncolorMode(RGB, 1);\nvar myColor = red(c);\nprint(myColor);\n\n
      "],alt:"yellow rect on left and red rect on right, both with black outlines and 35x60.\ngrey canvas",class:"p5",module:"Color",submodule:"Creating & Reading"},{file:"src/color/creating_reading.js",line:557,description:"

      Extracts the saturation value from a color or pixel array.

      \n

      Saturation is scaled differently in HSB and HSL. This function will return\nthe HSB saturation when supplied with an HSB color object (or when supplied\nwith a pixel array while the color mode is HSB), but will default to the\nHSL saturation otherwise.

      \n",itemtype:"method",name:"saturation",params:[{name:"color",description:"

      p5.Color object or pixel array

      \n",type:"p5.Color|Array"}],return:{description:"the saturation value",type:"Number"},example:["\n
      \n\nnoStroke();\ncolorMode(HSB, 255);\nc = color(0, 126, 255);\nfill(c);\nrect(15, 20, 35, 60);\nvalue = saturation(c); // Sets 'value' to 126\nfill(value);\nrect(50, 20, 35, 60);\n\n
      "],alt:"deep pink rect on left and grey rect on right, both 35x60.",class:"p5",module:"Color",submodule:"Creating & Reading"},{file:"src/color/p5.Color.js",line:118,description:"

      Hue is the same in HSB and HSL, but the maximum value may be different.\nThis function will return the HSB-normalized saturation when supplied with\nan HSB color object, but will default to the HSL-normalized saturation\notherwise.

      \n",class:"p5.Color",module:"Color",submodule:"Creating & Reading"},{file:"src/color/p5.Color.js",line:149,description:"

      Saturation is scaled differently in HSB and HSL. This function will return\nthe HSB saturation when supplied with an HSB color object, but will default\nto the HSL saturation otherwise.

      \n",class:"p5.Color",module:"Color",submodule:"Creating & Reading"},{file:"src/color/p5.Color.js",line:168,description:"

      CSS named colors.

      \n",class:"p5.Color",module:"Color",submodule:"Creating & Reading"},{file:"src/color/p5.Color.js",line:321,description:"

      These regular expressions are used to build up the patterns for matching\nviable CSS color strings: fragmenting the regexes in this way increases the\nlegibility and comprehensibility of the code.

      \n

      Note that RGB values of .9 are not parsed by IE, but are supported here for\ncolor string consistency.

      \n",class:"p5.Color",module:"Color",submodule:"Creating & Reading"},{file:"src/color/p5.Color.js",line:334,description:"

      Full color string patterns. The capture groups are necessary.

      \n",class:"p5.Color",module:"Color",submodule:"Creating & Reading"},{file:"src/color/p5.Color.js",line:447,description:"

      For a number of different inputs, returns a color formatted as [r, g, b, a]\narrays, with each component normalized between 0 and 1.

      \n",params:[{name:"args",description:"

      An 'array-like' object that represents a list of\n arguments

      \n",type:"Array",optional:!0,multiple:!0}],return:{description:"a color formatted as [r, g, b, a]\n Example:\n input ==> output\n g ==> [g, g, g, 255]\n g,a ==> [g, g, g, a]\n r, g, b ==> [r, g, b, 255]\n r, g, b, a ==> [r, g, b, a]\n [g] ==> [g, g, g, 255]\n [g, a] ==> [g, g, g, a]\n [r, g, b] ==> [r, g, b, 255]\n [r, g, b, a] ==> [r, g, b, a]",type:"Number[]"},example:["\n
      \n\n// todo\n\n
      "],alt:"//todo",class:"p5.Color",module:"Color",submodule:"Creating & Reading"},{file:"src/color/p5.Color.js",line:638,description:"

      For HSB and HSL, interpret the gray level as a brightness/lightness\nvalue (they are equivalent when chroma is zero). For RGB, normalize the\ngray level according to the blue maximum.

      \n",class:"p5.Color",module:"Color",submodule:"Creating & Reading"},{file:"src/color/setting.js",line:15,description:"

      The background() function sets the color used for the background of the\np5.js canvas. The default background is light gray. This function is\ntypically used within draw() to clear the display window at the beginning\nof each frame, but it can be used inside setup() to set the background on\nthe first frame of animation or if the background need only be set once.\n

      \nThe color is either specified in terms of the RGB, HSB, or HSL color\ndepending on the current colorMode. (The default color space is RGB, with\neach value in the range from 0 to 255).\n

      \nIf a single string argument is provided, RGB, RGBA and Hex CSS color strings\nand all named color strings are supported. In this case, an alpha number\nvalue as a second argument is not supported, the RGBA form should be used.\n

      \nA p5.Color object can also be provided to set the background color.\n

      \nA p5.Image can also be provided to set the background iamge.

      \n",itemtype:"method",name:"background",chainable:1,example:["\n
      \n\n// Grayscale integer value\nbackground(51);\n\n
      \n\n
      \n\n// R, G & B integer values\nbackground(255, 204, 0);\n\n
      \n\n
      \n\n// H, S & B integer values\ncolorMode(HSB);\nbackground(255, 204, 100);\n\n
      \n\n
      \n\n// Named SVG/CSS color string\nbackground('red');\n\n
      \n\n
      \n\n// three-digit hexadecimal RGB notation\nbackground('#fae');\n\n
      \n\n
      \n\n// six-digit hexadecimal RGB notation\nbackground('#222222');\n\n
      \n\n
      \n\n// integer RGB notation\nbackground('rgb(0,255,0)');\n\n
      \n\n
      \n\n// integer RGBA notation\nbackground('rgba(0,255,0, 0.25)');\n\n
      \n\n
      \n\n// percentage RGB notation\nbackground('rgb(100%,0%,10%)');\n\n
      \n\n
      \n\n// percentage RGBA notation\nbackground('rgba(100%,0%,100%,0.5)');\n\n
      \n\n
      \n\n// p5 Color object\nbackground(color(0, 0, 255));\n\n
      "],alt:"canvas with darkest charcoal grey background.\ncanvas with yellow background.\ncanvas with royal blue background.\ncanvas with red background.\ncanvas with pink background.\ncanvas with black background.\ncanvas with bright green background.\ncanvas with soft green background.\ncanvas with red background.\ncanvas with light purple background.\ncanvas with blue background.",class:"p5",module:"Color",submodule:"Setting",overloads:[{line:15,params:[{name:"color",description:"

      any value created by the color() function

      \n",type:"p5.Color"},{name:"a",description:"

      opacity of the background relative to current\n color range (default is 0-100)

      \n",type:"Number",optional:!0}],chainable:1},{line:133,params:[{name:"colorstring",description:"

      color string, possible formats include: integer\n rgb() or rgba(), percentage rgb() or rgba(),\n 3-digit hex, 6-digit hex

      \n",type:"String"},{name:"a",description:"",type:"Number",optional:!0}],chainable:1},{line:142,params:[{name:"gray",description:"

      specifies a value between white and black

      \n",type:"Number"},{name:"a",description:"",type:"Number",optional:!0}],chainable:1},{line:149,params:[{name:"v1",description:"

      red or hue value (depending on the current color\n mode)

      \n",type:"Number"},{name:"v2",description:"

      green or saturation value (depending on the current\n color mode)

      \n",type:"Number"},{name:"v3",description:"

      blue or brightness value (depending on the current\n color mode)

      \n",type:"Number"},{name:"a",description:"",type:"Number",optional:!0}],chainable:1},{line:161,params:[{name:"image",description:"

      image created with loadImage() or createImage(),\n to set as background\n (must be same size as the sketch window)

      \n",type:"p5.Image"},{name:"a",description:"",type:"Number",optional:!0}],chainable:1}]},{file:"src/color/setting.js",line:178,description:"

      Clears the pixels within a buffer. This function only works on p5.Canvas\nobjects created with the createCanvas() function; it won't work with the\nmain display window. Unlike the main graphics context, pixels in\nadditional graphics areas created with createGraphics() can be entirely\nor partially transparent. This function clears everything to make all of\nthe pixels 100% transparent.

      \n",itemtype:"method",name:"clear",chainable:1,example:["\n
      \n\n// Clear the screen on mouse press.\nfunction setup() {\n createCanvas(100, 100);\n}\n\nfunction draw() {\n ellipse(mouseX, mouseY, 20, 20);\n}\n\nfunction mousePressed() {\n clear();\n}\n\n
      "],alt:"20x20 white ellipses are continually drawn at mouse x and y coordinates.",class:"p5",module:"Color",submodule:"Setting"},{file:"src/color/setting.js",line:216,description:"

      colorMode() changes the way p5.js interprets color data. By default, the\nparameters for fill(), stroke(), background(), and color() are defined by\nvalues between 0 and 255 using the RGB color model. This is equivalent to\nsetting colorMode(RGB, 255). Setting colorMode(HSB) lets you use the HSB\nsystem instead. By default, this is colorMode(HSB, 360, 100, 100, 1). You\ncan also use HSL.\n

      \nNote: existing color objects remember the mode that they were created in,\nso you can change modes as you like without affecting their appearance.

      \n",itemtype:"method",name:"colorMode",chainable:1,class:"p5",module:"Color",submodule:"Setting",overloads:[{line:216,params:[{name:"mode",description:"

      either RGB, HSB or HSL, corresponding to\n Red/Green/Blue and Hue/Saturation/Brightness\n (or Lightness)

      \n",type:"Constant"},{name:"max",description:"

      range for all values

      \n",type:"Number",optional:!0}],chainable:1},{line:235,params:[{name:"mode",description:"",type:"Constant"},{name:"max1",description:"

      range for the red or hue depending on the\n current color mode

      \n",type:"Number"},{name:"max2",description:"

      range for the green or saturation depending\n on the current color mode

      \n",type:"Number"},{name:"max3",description:"

      range for the blue or brightness/lighntess\n depending on the current color mode

      \n",type:"Number"},{name:"maxA",description:"

      range for the alpha

      \n",type:"Number",optional:!0}],chainable:1}]},{file:"src/color/setting.js",line:335,description:"

      Sets the color used to fill shapes. For example, if you run\nfill(204, 102, 0), all subsequent shapes will be filled with orange. This\ncolor is either specified in terms of the RGB or HSB color depending on\nthe current colorMode(). (The default color space is RGB, with each value\nin the range from 0 to 255).\n

      \nIf a single string argument is provided, RGB, RGBA and Hex CSS color strings\nand all named color strings are supported. In this case, an alpha number\nvalue as a second argument is not supported, the RGBA form should be used.\n

      \nA p5 Color object can also be provided to set the fill color.

      \n",itemtype:"method",name:"fill",chainable:1,class:"p5",module:"Color",submodule:"Setting",overloads:[{line:335,params:[{name:"v1",description:"

      red or hue value relative to\n the current color range

      \n",type:"Number"},{name:"v2",description:"

      green or saturation value\n relative to the current color range

      \n",type:"Number"},{name:"v3",description:"

      blue or brightness value\n relative to the current color range

      \n",type:"Number"},{name:"alpha",description:"",type:"Number",optional:!0}],chainable:1},{line:359,params:[{name:"value",description:"

      a color string

      \n",type:"String"},{name:"alpha",description:"",type:"Number",optional:!0}],chainable:1},{line:366,params:[{name:"values",description:"

      an array containing the red,green,blue &\n and alpha components of the color

      \n",type:"Number[]"}],chainable:1},{line:373,params:[{name:"color",description:"

      the fill color

      \n",type:"p5.Color"},{name:"alpha",description:"",type:"Number",optional:!0}],chainable:1}]},{file:"src/color/setting.js",line:489,description:"

      Disables filling geometry. If both noStroke() and noFill() are called,\nnothing will be drawn to the screen.

      \n",itemtype:"method",name:"noFill",chainable:1,example:["\n
      \n\nrect(15, 10, 55, 55);\nnoFill();\nrect(20, 20, 60, 60);\n\n
      "],alt:"white rect top middle and noFill rect center. Both 60x60 with black outlines.",class:"p5",module:"Color",submodule:"Setting"},{file:"src/color/setting.js",line:514,description:"

      Disables drawing the stroke (outline). If both noStroke() and noFill()\nare called, nothing will be drawn to the screen.

      \n",itemtype:"method",name:"noStroke",chainable:1,example:["\n
      \n\nnoStroke();\nrect(20, 20, 60, 60);\n\n
      "],alt:"60x60 white rect at center. no outline.",class:"p5",module:"Color",submodule:"Setting"},{file:"src/color/setting.js",line:542,description:"

      Sets the color used to draw lines and borders around shapes. This color\nis either specified in terms of the RGB or HSB color depending on the\ncurrent colorMode() (the default color space is RGB, with each value in\nthe range from 0 to 255).\n

      \nIf a single string argument is provided, RGB, RGBA and Hex CSS color\nstrings and all named color strings are supported. In this case, an alpha\nnumber value as a second argument is not supported, the RGBA form should be\nused.\n

      \nA p5 Color object can also be provided to set the stroke color.

      \n",itemtype:"method",name:"stroke",chainable:1,class:"p5",module:"Color",submodule:"Setting",overloads:[{line:542,params:[{name:"v1",description:"

      red or hue value relative to\n the current color range

      \n",type:"Number"},{name:"v2",description:"

      green or saturation value\n relative to the current color range

      \n",type:"Number"},{name:"v3",description:"

      blue or brightness value\n relative to the current color range

      \n",type:"Number"},{name:"alpha",description:"",type:"Number",optional:!0}],chainable:1},{line:567,params:[{name:"value",description:"

      a color string

      \n",type:"String"},{name:"alpha",description:"",type:"Number",optional:!0}],chainable:1},{line:574,params:[{name:"values",description:"

      an array containing the red,green,blue &\n and alpha components of the color

      \n",type:"Number[]"}],chainable:1},{line:581,params:[{name:"color",description:"

      the stroke color

      \n",type:"p5.Color"},{name:"alpha",description:"",type:"Number",optional:!0}],chainable:1}]},{file:"src/core/2d_primitives.js",line:16,description:"

      Draw an arc to the screen. If called with only a, b, c, d, start, and\nstop, the arc will be drawn as an open pie. If mode is provided, the arc\nwill be drawn either open, as a chord, or as a pie as specified. The\norigin may be changed with the ellipseMode() function.

      \nNote that drawing a full circle (ex: 0 to TWO_PI) will appear blank\nbecause 0 and TWO_PI are the same position on the unit circle. The\nbest way to handle this is by using the ellipse() function instead\nto create a closed ellipse, and to use the arc() function\nonly to draw parts of an ellipse.

      \n",itemtype:"method",name:"arc",params:[{name:"a",description:"

      x-coordinate of the arc's ellipse

      \n",type:"Number"},{name:"b",description:"

      y-coordinate of the arc's ellipse

      \n",type:"Number"},{name:"c",description:"

      width of the arc's ellipse by default

      \n",type:"Number"},{name:"d",description:"

      height of the arc's ellipse by default

      \n",type:"Number"},{name:"start",description:"

      angle to start the arc, specified in radians

      \n",type:"Number"},{name:"stop",description:"

      angle to stop the arc, specified in radians

      \n",type:"Number"},{name:"mode",description:"

      optional parameter to determine the way of drawing\n the arc. either CHORD or PIE

      \n",type:"Constant",optional:!0}],chainable:1,example:["\n
      \n\narc(50, 55, 50, 50, 0, HALF_PI);\nnoFill();\narc(50, 55, 60, 60, HALF_PI, PI);\narc(50, 55, 70, 70, PI, PI+QUARTER_PI);\narc(50, 55, 80, 80, PI+QUARTER_PI, TWO_PI);\n\n
      \n\n
      \n\narc(50, 50, 80, 80, 0, PI+QUARTER_PI, OPEN);\n\n
      \n\n
      \n\narc(50, 50, 80, 80, 0, PI+QUARTER_PI, CHORD);\n\n
      \n\n
      \n\narc(50, 50, 80, 80, 0, PI+QUARTER_PI, PIE);\n\n
      "],alt:"shattered outline of an ellipse with a quarter of a white circle bottom-right.\nwhite ellipse with black outline with top right missing.\nwhite ellipse with top right missing with black outline around shape.\nwhite ellipse with top right quarter missing with black outline around the shape.",class:"p5",module:"Shape",submodule:"2D Primitives"},{file:"src/core/2d_primitives.js",line:132,description:"

      Draws an ellipse (oval) to the screen. An ellipse with equal width and\nheight is a circle. By default, the first two parameters set the location,\nand the third and fourth parameters set the shape's width and height. If\nno height is specified, the value of width is used for both the width and\nheight. If a negative height or width is specified, the absolute value is taken.\nThe origin may be changed with the ellipseMode() function.

      \n",itemtype:"method",name:"ellipse",params:[{name:"x",description:"

      x-coordinate of the ellipse.

      \n",type:"Number"},{name:"y",description:"

      y-coordinate of the ellipse.

      \n",type:"Number"},{name:"w",description:"

      width of the ellipse.

      \n",type:"Number"},{name:"h",description:"

      height of the ellipse.

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\nellipse(56, 46, 55, 55);\n\n
      "],alt:"white ellipse with black outline in middle-right of canvas that is 55x55.",class:"p5",module:"Shape",submodule:"2D Primitives"},{file:"src/core/2d_primitives.js",line:187,description:"

      Draws a line (a direct path between two points) to the screen. The version\nof line() with four parameters draws the line in 2D. To color a line, use\nthe stroke() function. A line cannot be filled, therefore the fill()\nfunction will not affect the color of a line. 2D lines are drawn with a\nwidth of one pixel by default, but this can be changed with the\nstrokeWeight() function.

      \n",itemtype:"method",name:"line",params:[{name:"x1",description:"

      the x-coordinate of the first point

      \n",type:"Number"},{name:"y1",description:"

      the y-coordinate of the first point

      \n",type:"Number"},{name:"x2",description:"

      the x-coordinate of the second point

      \n",type:"Number"},{name:"y2",description:"

      the y-coordinate of the second point

      \n",type:"Number"}],chainable:1,example:["\n
      \n\nline(30, 20, 85, 75);\n\n
      \n\n
      \n\nline(30, 20, 85, 20);\nstroke(126);\nline(85, 20, 85, 75);\nstroke(255);\nline(85, 75, 30, 75);\n\n
      "],alt:"line 78 pixels long running from mid-top to bottom-right of canvas.\n3 lines of various stroke sizes. Form top, bottom and right sides of a square.",class:"p5",module:"Shape",submodule:"2D Primitives"},{file:"src/core/2d_primitives.js",line:262,description:"

      Draws a point, a coordinate in space at the dimension of one pixel.\nThe first parameter is the horizontal value for the point, the second\nvalue is the vertical value for the point. The color of the point is\ndetermined by the current stroke.

      \n",itemtype:"method",name:"point",params:[{name:"x",description:"

      the x-coordinate

      \n",type:"Number"},{name:"y",description:"

      the y-coordinate

      \n",type:"Number"}],chainable:1,example:["\n
      \n\npoint(30, 20);\npoint(85, 20);\npoint(85, 75);\npoint(30, 75);\n\n
      "],alt:"4 points centered in the middle-right of the canvas.",class:"p5",module:"Shape",submodule:"2D Primitives"},{file:"src/core/2d_primitives.js",line:313,description:"

      Draw a quad. A quad is a quadrilateral, a four sided polygon. It is\nsimilar to a rectangle, but the angles between its edges are not\nconstrained to ninety degrees. The first pair of parameters (x1,y1)\nsets the first vertex and the subsequent pairs should proceed\nclockwise or counter-clockwise around the defined shape.

      \n",itemtype:"method",name:"quad",chainable:1,example:["\n
      \n\nquad(38, 31, 86, 20, 69, 63, 30, 76);\n\n
      "],alt:"irregular white quadrilateral shape with black outline mid-right of canvas.",class:"p5",module:"Shape",submodule:"2D Primitives",overloads:[{line:313,params:[{name:"x1",description:"

      the x-coordinate of the first point

      \n",type:"Number"},{name:"y1",description:"

      the y-coordinate of the first point

      \n",type:"Number"},{name:"x2",description:"

      the x-coordinate of the second point

      \n",type:"Number"},{name:"y2",description:"

      the y-coordinate of the second point

      \n",type:"Number"},{name:"x3",description:"

      the x-coordinate of the third point

      \n",type:"Number"},{name:"y3",description:"

      the y-coordinate of the third point

      \n",type:"Number"},{name:"x4",description:"

      the x-coordinate of the fourth point

      \n",type:"Number"},{name:"y4",description:"

      the y-coordinate of the fourth point

      \n",type:"Number"}],chainable:1},{line:341,params:[{name:"x1",description:"",type:"Number"},{name:"y1",description:"",type:"Number"},{name:"x2",description:"",type:"Number"},{name:"y2",description:"",type:"Number"},{name:"x3",description:"",type:"Number"},{name:"y3",description:"",type:"Number"},{name:"x4",description:"",type:"Number"},{name:"y4",description:"",type:"Number"}],chainable:1}]},{file:"src/core/2d_primitives.js",line:393,description:"

      Draws a rectangle to the screen. A rectangle is a four-sided shape with\nevery angle at ninety degrees. By default, the first two parameters set\nthe location of the upper-left corner, the third sets the width, and the\nfourth sets the height. The way these parameters are interpreted, however,\nmay be changed with the rectMode() function.\n

      \nThe fifth, sixth, seventh and eighth parameters, if specified,\ndetermine corner radius for the top-right, top-left, lower-right and\nlower-left corners, respectively. An omitted corner radius parameter is set\nto the value of the previously specified radius value in the parameter list.

      \n",itemtype:"method",name:"rect",return:{description:"the p5 object.",type:"P5"},example:["\n
      \n\n// Draw a rectangle at location (30, 20) with a width and height of 55.\nrect(30, 20, 55, 55);\n\n
      \n\n
      \n\n// Draw a rectangle with rounded corners, each having a radius of 20.\nrect(30, 20, 55, 55, 20);\n\n
      \n\n
      \n\n// Draw a rectangle with rounded corners having the following radii:\n// top-left = 20, top-right = 15, bottom-right = 10, bottom-left = 5.\nrect(30, 20, 55, 55, 20, 15, 10, 5);\n\n
      "],alt:"55x55 white rect with black outline in mid-right of canvas.\n55x55 white rect with black outline and rounded edges in mid-right of canvas.\n55x55 white rect with black outline and rounded edges of different radii.",class:"p5",module:"Shape",submodule:"2D Primitives",overloads:[{line:393,params:[{name:"x",description:"

      x-coordinate of the rectangle.

      \n",type:"Number"},{name:"y",description:"

      y-coordinate of the rectangle.

      \n",type:"Number"},{name:"w",description:"

      width of the rectangle.

      \n",type:"Number"},{name:"h",description:"

      height of the rectangle.

      \n",type:"Number"},{name:"tl",description:"

      optional radius of top-left corner.

      \n",type:"Number",optional:!0},{name:"tr",description:"

      optional radius of top-right corner.

      \n",type:"Number",optional:!0},{name:"br",description:"

      optional radius of bottom-right corner.

      \n",type:"Number",optional:!0},{name:"bl",description:"

      optional radius of bottom-left corner.

      \n",type:"Number",optional:!0}],return:{description:"the p5 object.",type:"P5"}},{line:443,params:[{name:"x",description:"",type:"Number"},{name:"y",description:"",type:"Number"},{name:"w",description:"",type:"Number"},{name:"h",description:"",type:"Number"},{name:"detailX",description:"",type:"Number",optional:!0},{name:"detailY",description:"",type:"Number",optional:!0}],chainable:1}]},{file:"src/core/2d_primitives.js",line:477,description:"

      A triangle is a plane created by connecting three points. The first two\narguments specify the first point, the middle two arguments specify the\nsecond point, and the last two arguments specify the third point.

      \n",itemtype:"method",name:"triangle",params:[{name:"x1",description:"

      x-coordinate of the first point

      \n",type:"Number"},{name:"y1",description:"

      y-coordinate of the first point

      \n",type:"Number"},{name:"x2",description:"

      x-coordinate of the second point

      \n",type:"Number"},{name:"y2",description:"

      y-coordinate of the second point

      \n",type:"Number"},{name:"x3",description:"

      x-coordinate of the third point

      \n",type:"Number"},{name:"y3",description:"

      y-coordinate of the third point

      \n",type:"Number"}],chainable:1,example:["\n
      \n\ntriangle(30, 75, 58, 20, 86, 75);\n\n
      "],alt:"white triangle with black outline in mid-right of canvas.",class:"p5",module:"Shape",submodule:"2D Primitives"},{file:"src/core/attributes.js",line:14,description:"

      Modifies the location from which ellipses are drawn by changing the way\nin which parameters given to ellipse() are interpreted.\n

      \nThe default mode is ellipseMode(CENTER), which interprets the first two\nparameters of ellipse() as the shape's center point, while the third and\nfourth parameters are its width and height.\n

      \nellipseMode(RADIUS) also uses the first two parameters of ellipse() as\nthe shape's center point, but uses the third and fourth parameters to\nspecify half of the shapes's width and height.\n

      \nellipseMode(CORNER) interprets the first two parameters of ellipse() as\nthe upper-left corner of the shape, while the third and fourth parameters\nare its width and height.\n

      \nellipseMode(CORNERS) interprets the first two parameters of ellipse() as\nthe location of one corner of the ellipse's bounding box, and the third\nand fourth parameters as the location of the opposite corner.\n

      \nThe parameter must be written in ALL CAPS because Javascript is a\ncase-sensitive language.

      \n",itemtype:"method",name:"ellipseMode",params:[{name:"mode",description:"

      either CENTER, RADIUS, CORNER, or CORNERS

      \n",type:"Constant"}],chainable:1, +example:["\n
      \n\nellipseMode(RADIUS); // Set ellipseMode to RADIUS\nfill(255); // Set fill to white\nellipse(50, 50, 30, 30); // Draw white ellipse using RADIUS mode\n\nellipseMode(CENTER); // Set ellipseMode to CENTER\nfill(100); // Set fill to gray\nellipse(50, 50, 30, 30); // Draw gray ellipse using CENTER mode\n\n
      \n\n
      \n\nellipseMode(CORNER); // Set ellipseMode is CORNER\nfill(255); // Set fill to white\nellipse(25, 25, 50, 50); // Draw white ellipse using CORNER mode\n\nellipseMode(CORNERS); // Set ellipseMode to CORNERS\nfill(100); // Set fill to gray\nellipse(25, 25, 50, 50); // Draw gray ellipse using CORNERS mode\n\n
      "],alt:"60x60 white ellipse and 30x30 grey ellipse with black outlines at center.\n60x60 white ellipse @center and 30x30 grey ellipse top-right, black outlines.",class:"p5",module:"Shape",submodule:"Attributes"},{file:"src/core/attributes.js",line:80,description:"

      Draws all geometry with jagged (aliased) edges. Note that smooth() is\nactive by default, so it is necessary to call noSmooth() to disable\nsmoothing of geometry, images, and fonts.

      \n",itemtype:"method",name:"noSmooth",chainable:1,example:["\n
      \n\nbackground(0);\nnoStroke();\nsmooth();\nellipse(30, 48, 36, 36);\nnoSmooth();\nellipse(70, 48, 36, 36);\n\n
      "],alt:"2 pixelated 36x36 white ellipses to left & right of center, black background",class:"p5",module:"Shape",submodule:"Attributes"},{file:"src/core/attributes.js",line:108,description:"

      Modifies the location from which rectangles are drawn by changing the way\nin which parameters given to rect() are interpreted.\n

      \nThe default mode is rectMode(CORNER), which interprets the first two\nparameters of rect() as the upper-left corner of the shape, while the\nthird and fourth parameters are its width and height.\n

      \nrectMode(CORNERS) interprets the first two parameters of rect() as the\nlocation of one corner, and the third and fourth parameters as the\nlocation of the opposite corner.\n

      \nrectMode(CENTER) interprets the first two parameters of rect() as the\nshape's center point, while the third and fourth parameters are its\nwidth and height.\n

      \nrectMode(RADIUS) also uses the first two parameters of rect() as the\nshape's center point, but uses the third and fourth parameters to specify\nhalf of the shapes's width and height.\n

      \nThe parameter must be written in ALL CAPS because Javascript is a\ncase-sensitive language.

      \n",itemtype:"method",name:"rectMode",params:[{name:"mode",description:"

      either CORNER, CORNERS, CENTER, or RADIUS

      \n",type:"Constant"}],chainable:1,example:["\n
      \n\nrectMode(CORNER); // Default rectMode is CORNER\nfill(255); // Set fill to white\nrect(25, 25, 50, 50); // Draw white rect using CORNER mode\n\nrectMode(CORNERS); // Set rectMode to CORNERS\nfill(100); // Set fill to gray\nrect(25, 25, 50, 50); // Draw gray rect using CORNERS mode\n\n
      \n\n
      \n\nrectMode(RADIUS); // Set rectMode to RADIUS\nfill(255); // Set fill to white\nrect(50, 50, 30, 30); // Draw white rect using RADIUS mode\n\nrectMode(CENTER); // Set rectMode to CENTER\nfill(100); // Set fill to gray\nrect(50, 50, 30, 30); // Draw gray rect using CENTER mode\n\n
      "],alt:"50x50 white rect at center and 25x25 grey rect in the top left of the other.\n50x50 white rect at center and 25x25 grey rect in the center of the other.",class:"p5",module:"Shape",submodule:"Attributes"},{file:"src/core/attributes.js",line:174,description:"

      Draws all geometry with smooth (anti-aliased) edges. smooth() will also\nimprove image quality of resized images. Note that smooth() is active by\ndefault; noSmooth() can be used to disable smoothing of geometry,\nimages, and fonts.

      \n",itemtype:"method",name:"smooth",chainable:1,example:["\n
      \n\nbackground(0);\nnoStroke();\nsmooth();\nellipse(30, 48, 36, 36);\nnoSmooth();\nellipse(70, 48, 36, 36);\n\n
      "],alt:"2 pixelated 36x36 white ellipses one left one right of center. On black.",class:"p5",module:"Shape",submodule:"Attributes"},{file:"src/core/attributes.js",line:203,description:"

      Sets the style for rendering line endings. These ends are either squared,\nextended, or rounded, each of which specified with the corresponding\nparameters: SQUARE, PROJECT, and ROUND. The default cap is ROUND.

      \n",itemtype:"method",name:"strokeCap",params:[{name:"cap",description:"

      either SQUARE, PROJECT, or ROUND

      \n",type:"Constant"}],chainable:1,example:["\n
      \n\nstrokeWeight(12.0);\nstrokeCap(ROUND);\nline(20, 30, 80, 30);\nstrokeCap(SQUARE);\nline(20, 50, 80, 50);\nstrokeCap(PROJECT);\nline(20, 70, 80, 70);\n\n
      "],alt:"3 lines. Top line: rounded ends, mid: squared, bottom:longer squared ends.",class:"p5",module:"Shape",submodule:"Attributes"},{file:"src/core/attributes.js",line:237,description:"

      Sets the style of the joints which connect line segments. These joints\nare either mitered, beveled, or rounded and specified with the\ncorresponding parameters MITER, BEVEL, and ROUND. The default joint is\nMITER.

      \n",itemtype:"method",name:"strokeJoin",params:[{name:"join",description:"

      either MITER, BEVEL, ROUND

      \n",type:"Constant"}],chainable:1,example:["\n
      \n\nnoFill();\nstrokeWeight(10.0);\nstrokeJoin(MITER);\nbeginShape();\nvertex(35, 20);\nvertex(65, 50);\nvertex(35, 80);\nendShape();\n\n
      \n\n
      \n\nnoFill();\nstrokeWeight(10.0);\nstrokeJoin(BEVEL);\nbeginShape();\nvertex(35, 20);\nvertex(65, 50);\nvertex(35, 80);\nendShape();\n\n
      \n\n
      \n\nnoFill();\nstrokeWeight(10.0);\nstrokeJoin(ROUND);\nbeginShape();\nvertex(35, 20);\nvertex(65, 50);\nvertex(35, 80);\nendShape();\n\n
      "],alt:"Right-facing arrowhead shape with pointed tip in center of canvas.\nRight-facing arrowhead shape with flat tip in center of canvas.\nRight-facing arrowhead shape with rounded tip in center of canvas.",class:"p5",module:"Shape",submodule:"Attributes"},{file:"src/core/attributes.js",line:301,description:"

      Sets the width of the stroke used for lines, points, and the border\naround shapes. All widths are set in units of pixels.

      \n",itemtype:"method",name:"strokeWeight",params:[{name:"weight",description:"

      the weight (in pixels) of the stroke

      \n",type:"Number"}],return:{description:"the p5 object",type:"P5"},example:["\n
      \n\nstrokeWeight(1); // Default\nline(20, 20, 80, 20);\nstrokeWeight(4); // Thicker\nline(20, 40, 80, 40);\nstrokeWeight(10); // Beastly\nline(20, 70, 80, 70);\n\n
      "],alt:"3 horizontal black lines. Top line: thin, mid: medium, bottom:thick.",class:"p5",module:"Shape",submodule:"Attributes"},{file:"src/core/canvas.js",line:1,requires:["constants"],class:"p5",module:"Shape"},{file:"src/core/constants.js",line:12,itemtype:"property",name:"P2D",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:17,itemtype:"property",name:"WEBGL",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:33,description:"

      HALF_PI is a mathematical constant with the value\n1.57079632679489661923. It is half the ratio of the\ncircumference of a circle to its diameter. It is useful in\ncombination with the trigonometric functions sin() and cos().

      \n",itemtype:"property",name:"HALF_PI",type:"Number",final:1,example:["\n
      \narc(50, 50, 80, 80, 0, HALF_PI);\n
      "],alt:"80x80 white quarter-circle with curve toward bottom right of canvas.",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:52,description:"

      PI is a mathematical constant with the value\n3.14159265358979323846. It is the ratio of the circumference\nof a circle to its diameter. It is useful in combination with\nthe trigonometric functions sin() and cos().

      \n",itemtype:"property",name:"PI",type:"Number",final:1,example:["\n
      \narc(50, 50, 80, 80, 0, PI);\n
      "],alt:"white half-circle with curve toward bottom of canvas.",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:71,description:"

      QUARTER_PI is a mathematical constant with the value 0.7853982.\nIt is one quarter the ratio of the circumference of a circle to\nits diameter. It is useful in combination with the trigonometric\nfunctions sin() and cos().

      \n",itemtype:"property",name:"QUARTER_PI",type:"Number",final:1,example:["\n
      \narc(50, 50, 80, 80, 0, QUARTER_PI);\n
      "],alt:"white eighth-circle rotated about 40 degrees with curve bottom right canvas.",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:90,description:"

      TAU is an alias for TWO_PI, a mathematical constant with the\nvalue 6.28318530717958647693. It is twice the ratio of the\ncircumference of a circle to its diameter. It is useful in\ncombination with the trigonometric functions sin() and cos().

      \n",itemtype:"property",name:"TAU",type:"Number",final:1,example:["\n
      \narc(50, 50, 80, 80, 0, TAU);\n
      "],alt:"80x80 white ellipse shape in center of canvas.",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:109,description:"

      TWO_PI is a mathematical constant with the value\n6.28318530717958647693. It is twice the ratio of the\ncircumference of a circle to its diameter. It is useful in\ncombination with the trigonometric functions sin() and cos().

      \n",itemtype:"property",name:"TWO_PI",type:"Number",final:1,example:["\n
      \narc(50, 50, 80, 80, 0, TWO_PI);\n
      "],alt:"80x80 white ellipse shape in center of canvas.",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:128,itemtype:"property",name:"DEGREES",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:133,itemtype:"property",name:"RADIANS",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:142,itemtype:"property",name:"CORNER",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:147,itemtype:"property",name:"CORNERS",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:152,itemtype:"property",name:"RADIUS",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:157,itemtype:"property",name:"RIGHT",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:162,itemtype:"property",name:"LEFT",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:167,itemtype:"property",name:"CENTER",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:172,itemtype:"property",name:"TOP",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:177,itemtype:"property",name:"BOTTOM",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:182,itemtype:"property",name:"BASELINE",type:"String",final:1,default:"alphabetic",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:188,itemtype:"property",name:"POINTS",type:"Number",final:1,default:"0x0000",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:194,itemtype:"property",name:"LINES",type:"Number",final:1,default:"0x0001",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:200,itemtype:"property",name:"LINE_STRIP",type:"Number",final:1,default:"0x0003",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:206,itemtype:"property",name:"LINE_LOOP",type:"Number",final:1,default:"0x0002",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:212,itemtype:"property",name:"TRIANGLES",type:"Number",final:1,default:"0x0004",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:218,itemtype:"property",name:"TRIANGLE_FAN",type:"Number",final:1,default:"0x0006",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:224,itemtype:"property",name:"TRIANGLE_STRIP",type:"Number",final:1,default:"0x0005",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:230,itemtype:"property",name:"QUADS",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:235,itemtype:"property",name:"QUAD_STRIP",type:"String",final:1,default:"quad_strip",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:241,itemtype:"property",name:"CLOSE",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:246,itemtype:"property",name:"OPEN",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:251,itemtype:"property",name:"CHORD",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:256,itemtype:"property",name:"PIE",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:261,itemtype:"property",name:"PROJECT",type:"String",final:1,default:"square",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:267,itemtype:"property",name:"SQUARE",type:"String",final:1,default:"butt",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:273,itemtype:"property",name:"ROUND",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:278,itemtype:"property",name:"BEVEL",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:283,itemtype:"property",name:"MITER",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:290,itemtype:"property",name:"RGB",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:295,itemtype:"property",name:"HSB",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:300,itemtype:"property",name:"HSL",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:326,itemtype:"property",name:"BLEND",type:"String",final:1,default:"source-over",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:332,itemtype:"property",name:"ADD",type:"String",final:1,default:"lighter",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:340,itemtype:"property",name:"DARKEST",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:345,itemtype:"property",name:"LIGHTEST",type:"String",final:1,default:"lighten",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:351,itemtype:"property",name:"DIFFERENCE",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:356,itemtype:"property",name:"EXCLUSION",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:361,itemtype:"property",name:"MULTIPLY",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:366,itemtype:"property",name:"SCREEN",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:371,itemtype:"property",name:"REPLACE",type:"String",final:1,default:"copy",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:377,itemtype:"property",name:"OVERLAY",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:382,itemtype:"property",name:"HARD_LIGHT",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:387,itemtype:"property",name:"SOFT_LIGHT",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:392,itemtype:"property",name:"DODGE",type:"String",final:1,default:"color-dodge",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:398,itemtype:"property",name:"BURN",type:"String",final:1,default:"color-burn",class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:406,itemtype:"property",name:"THRESHOLD",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:411,itemtype:"property",name:"GRAY",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:416,itemtype:"property",name:"OPAQUE",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:421,itemtype:"property",name:"INVERT",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:426,itemtype:"property",name:"POSTERIZE",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:431,itemtype:"property",name:"DILATE",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:436,itemtype:"property",name:"ERODE",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:441,itemtype:"property",name:"BLUR",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:448,itemtype:"property",name:"NORMAL",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:453,itemtype:"property",name:"ITALIC",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:458,itemtype:"property",name:"BOLD",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:482,itemtype:"property",name:"LANDSCAPE",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/constants.js",line:487,itemtype:"property",name:"PORTRAIT",type:"String",final:1,class:"p5",module:"Constants",submodule:"Constants"},{file:"src/core/core.js",line:15,description:"

      This is the p5 instance constructor.

      \n

      A p5 instance holds all the properties and methods related to\na p5 sketch. It expects an incoming sketch closure and it can also\ntake an optional node parameter for attaching the generated p5 canvas\nto a node. The sketch closure takes the newly created p5 instance as\nits sole argument and may optionally set preload(), setup(), and/or\ndraw() properties on it for running a sketch.

      \n

      A p5 sketch can run in "global" or "instance" mode:\n"global" - all properties and methods are attached to the window\n"instance" - all properties and methods are bound to this p5 object

      \n",params:[{name:"sketch",description:"

      a closure that can set optional preload(),\n setup(), and/or draw() properties on the\n given p5 instance

      \n",type:"Function"},{name:"node",description:"

      element to attach canvas to, if a\n boolean is passed in use it as sync

      \n",type:"HTMLElement|boolean",optional:!0},{name:"sync",description:"

      start synchronously (optional)

      \n",type:"Boolean",optional:!0}],return:{description:"a p5 instance",type:"P5"},class:"p5",module:"Structure",submodule:"Structure"},{file:"src/core/core.js",line:49,description:'

      Called directly before setup(), the preload() function is used to handle\nasynchronous loading of external files. If a preload function is\ndefined, setup() will wait until any load calls within have finished.\nNothing besides load calls should be inside preload (loadImage,\nloadJSON, loadFont, loadStrings, etc).

      \nBy default the text "loading..." will be displayed. To make your own\nloading page, include an HTML element with id "p5_loading" in your\npage. More information here.

      \n',itemtype:"method",name:"preload",example:["\n
      \nvar img;\nvar c;\nfunction preload() { // preload() runs once\n img = loadImage('assets/laDefense.jpg');\n}\n\nfunction setup() { // setup() waits until preload() is done\n img.loadPixels();\n // get color of middle pixel\n c = img.get(img.width/2, img.height/2);\n}\n\nfunction draw() {\n background(c);\n image(img, 25, 25, 50, 50);\n}\n
      "],alt:"nothing displayed",class:"p5",module:"Structure",submodule:"Structure"},{file:"src/core/core.js",line:85,description:"

      The setup() function is called once when the program starts. It's used to\ndefine initial environment properties such as screen size and background\ncolor and to load media such as images and fonts as the program starts.\nThere can only be one setup() function for each program and it shouldn't\nbe called again after its initial execution.\n

      \nNote: Variables declared within setup() are not accessible within other\nfunctions, including draw().

      \n",itemtype:"method",name:"setup",example:["\n
      \nvar a = 0;\n\nfunction setup() {\n background(0);\n noStroke();\n fill(102);\n}\n\nfunction draw() {\n rect(a++%width, 10, 2, 80);\n}\n
      "],alt:"nothing displayed",class:"p5",module:"Structure",submodule:"Structure"},{file:"src/core/core.js",line:116,description:"

      Called directly after setup(), the draw() function continuously executes\nthe lines of code contained inside its block until the program is stopped\nor noLoop() is called. Note if noLoop() is called in setup(), draw() will\nstill be executed once before stopping. draw() is called automatically and\nshould never be called explicitly.\n

      \nIt should always be controlled with noLoop(), redraw() and loop(). After\nnoLoop() stops the code in draw() from executing, redraw() causes the\ncode inside draw() to execute once, and loop() will cause the code\ninside draw() to resume executing continuously.\n

      \nThe number of times draw() executes in each second may be controlled with\nthe frameRate() function.\n

      \nThere can only be one draw() function for each sketch, and draw() must\nexist if you want the code to run continuously, or to process events such\nas mousePressed(). Sometimes, you might have an empty call to draw() in\nyour program, as shown in the above example.\n

      \nIt is important to note that the drawing coordinate system will be reset\nat the beginning of each draw() call. If any transformations are performed\nwithin draw() (ex: scale, rotate, translate, their effects will be\nundone at the beginning of draw(), so transformations will not accumulate\nover time. On the other hand, styling applied (ex: fill, stroke, etc) will\nremain in effect.

      \n",itemtype:"method",name:"draw",example:["\n
      \nvar yPos = 0;\nfunction setup() { // setup() runs once\n frameRate(30);\n}\nfunction draw() { // draw() loops forever, until stopped\n background(204);\n yPos = yPos - 1;\n if (yPos < 0) {\n yPos = height;\n }\n line(0, yPos, width, yPos);\n}\n
      "],alt:"nothing displayed",class:"p5",module:"Structure",submodule:"Structure"},{file:"src/core/core.js",line:393,description:"

      Removes the entire p5 sketch. This will remove the canvas and any\nelements created by p5.js. It will also stop the draw loop and unbind\nany properties or methods from the window global scope. It will\nleave a variable p5 in case you wanted to create a new p5 sketch.\nIf you like, you can set p5 = null to erase it. While all functions and\nvariables and objects created by the p5 library will be removed, any\nother global variables created by your code will remain.

      \n",itemtype:"method",name:"remove",example:["\n
      \nfunction draw() {\n ellipse(50, 50, 10, 10);\n}\n\nfunction mousePressed() {\n remove(); // remove whole sketch on mouse press\n}\n
      "],alt:"nothing displayed",class:"p5",module:"Structure",submodule:"Structure"},{file:"src/core/curves.js",line:16,description:"

      Draws a cubic Bezier curve on the screen. These curves are defined by a\nseries of anchor and control points. The first two parameters specify\nthe first anchor point and the last two parameters specify the other\nanchor point, which become the first and last points on the curve. The\nmiddle parameters specify the two control points which define the shape\nof the curve. Approximately speaking, control points "pull" the curve\ntowards them.

      Bezier curves were developed by French\nautomotive engineer Pierre Bezier, and are commonly used in computer\ngraphics to define gently sloping curves. See also curve().

      \n",itemtype:"method",name:"bezier",return:{description:"the p5 object",type:"P5"},example:["\n
      \n\nnoFill();\nstroke(255, 102, 0);\nline(85, 20, 10, 10);\nline(90, 90, 15, 80);\nstroke(0, 0, 0);\nbezier(85, 20, 10, 10, 90, 90, 15, 80);\n\n
      "],alt:"stretched black s-shape in center with orange lines extending from end points.\nstretched black s-shape with 10 5x5 white ellipses along the shape.\nstretched black s-shape with 7 5x5 ellipses and orange lines along the shape.\nstretched black s-shape with 17 small orange lines extending from under shape.\nhorseshoe shape with orange ends facing left and black curved center.\nhorseshoe shape with orange ends facing left and black curved center.\nLine shaped like right-facing arrow,points move with mouse-x and warp shape.\nhorizontal line that hooks downward on the right and 13 5x5 ellipses along it.\nright curving line mid-right of canvas with 7 short lines radiating from it.",class:"p5",module:"Shape",submodule:"Curves",overloads:[{line:16,params:[{name:"x1",description:"

      x-coordinate for the first anchor point

      \n",type:"Number"},{name:"y1",description:"

      y-coordinate for the first anchor point

      \n",type:"Number"},{name:"x2",description:"

      x-coordinate for the first control point

      \n",type:"Number"},{name:"y2",description:"

      y-coordinate for the first control point

      \n",type:"Number"},{name:"x3",description:"

      x-coordinate for the second control point

      \n",type:"Number"},{name:"y3",description:"

      y-coordinate for the second control point

      \n",type:"Number"},{name:"x4",description:"

      x-coordinate for the second anchor point

      \n",type:"Number"},{name:"y4",description:"

      y-coordinate for the second anchor point

      \n",type:"Number"}],return:{description:"the p5 object",type:"P5"}},{line:59,params:[{name:"z1",description:"

      z-coordinate for the first anchor point

      \n",type:"Number"},{name:"z2",description:"

      z-coordinate for the first control point

      \n",type:"Number"},{name:"z3",description:"

      z-coordinate for the first anchor point

      \n",type:"Number"},{name:"z4",description:"

      z-coordinate for the first control point

      \n",type:"Number"}],chainable:1}]},{file:"src/core/curves.js",line:99,description:"

      Sets the resolution at which Beziers display.

      \n

      The default value is 20.

      \n",params:[{name:"detail",description:"

      resolution of the curves

      \n",type:"Number"}],chainable:1,example:["\n
      \n\nbackground(204);\nbezierDetail(50);\nbezier(85, 20, 10, 10, 90, 90, 15, 80);\n\n
      "],alt:"stretched black s-shape with 7 5x5 ellipses and orange lines along the shape.",class:"p5",module:"Shape",submodule:"Curves"},{file:"src/core/curves.js",line:124,description:"

      Evaluates the Bezier at position t for points a, b, c, d.\nThe parameters a and d are the first and last points\non the curve, and b and c are the control points.\nThe final parameter t varies between 0 and 1.\nThis can be done once with the x coordinates and a second time\nwith the y coordinates to get the location of a bezier curve at t.

      \n",itemtype:"method",name:"bezierPoint",params:[{name:"a",description:"

      coordinate of first point on the curve

      \n",type:"Number"},{name:"b",description:"

      coordinate of first control point

      \n",type:"Number"},{name:"c",description:"

      coordinate of second control point

      \n",type:"Number"},{name:"d",description:"

      coordinate of second point on the curve

      \n",type:"Number"},{name:"t",description:"

      value between 0 and 1

      \n",type:"Number"}],return:{description:"the value of the Bezier at position t",type:"Number"},example:["\n
      \n\nnoFill();\nx1 = 85, x2 = 10, x3 = 90, x4 = 15;\ny1 = 20, y2 = 10, y3 = 90, y4 = 80;\nbezier(x1, y1, x2, y2, x3, y3, x4, y4);\nfill(255);\nsteps = 10;\nfor (i = 0; i <= steps; i++) {\n t = i / steps;\n x = bezierPoint(x1, x2, x3, x4, t);\n y = bezierPoint(y1, y2, y3, y4, t);\n ellipse(x, y, 5, 5);\n}\n\n
      "],alt:"stretched black s-shape with 17 small orange lines extending from under shape.",class:"p5",module:"Shape",submodule:"Curves"},{file:"src/core/curves.js",line:175,description:"

      Evaluates the tangent to the Bezier at position t for points a, b, c, d.\nThe parameters a and d are the first and last points\non the curve, and b and c are the control points.\nThe final parameter t varies between 0 and 1.

      \n",itemtype:"method",name:"bezierTangent",params:[{name:"a",description:"

      coordinate of first point on the curve

      \n",type:"Number"},{name:"b",description:"

      coordinate of first control point

      \n",type:"Number"},{name:"c",description:"

      coordinate of second control point

      \n",type:"Number"},{name:"d",description:"

      coordinate of second point on the curve

      \n",type:"Number"},{name:"t",description:"

      value between 0 and 1

      \n",type:"Number"}],return:{description:"the tangent at position t",type:"Number"},example:["\n
      \n\nnoFill();\nbezier(85, 20, 10, 10, 90, 90, 15, 80);\nsteps = 6;\nfill(255);\nfor (i = 0; i <= steps; i++) {\n t = i / steps;\n // Get the location of the point\n x = bezierPoint(85, 10, 90, 15, t);\n y = bezierPoint(20, 10, 90, 80, t);\n // Get the tangent points\n tx = bezierTangent(85, 10, 90, 15, t);\n ty = bezierTangent(20, 10, 90, 80, t);\n // Calculate an angle from the tangent points\n a = atan2(ty, tx);\n a += PI;\n stroke(255, 102, 0);\n line(x, y, cos(a)*30 + x, sin(a)*30 + y);\n // The following line of code makes a line\n // inverse of the above line\n //line(x, y, cos(a)*-30 + x, sin(a)*-30 + y);\n stroke(0);\n ellipse(x, y, 5, 5);\n}\n\n
      \n\n
      \n\nnoFill();\nbezier(85, 20, 10, 10, 90, 90, 15, 80);\nstroke(255, 102, 0);\nsteps = 16;\nfor (i = 0; i <= steps; i++) {\n t = i / steps;\n x = bezierPoint(85, 10, 90, 15, t);\n y = bezierPoint(20, 10, 90, 80, t);\n tx = bezierTangent(85, 10, 90, 15, t);\n ty = bezierTangent(20, 10, 90, 80, t);\n a = atan2(ty, tx);\n a -= HALF_PI;\n line(x, y, cos(a)*8 + x, sin(a)*8 + y);\n}\n\n
      "],alt:"s-shaped line with 17 short orange lines extending from underside of shape",class:"p5",module:"Shape",submodule:"Curves"},{file:"src/core/curves.js",line:256, +description:"

      Draws a curved line on the screen between two points, given as the\nmiddle four parameters. The first two parameters are a control point, as\nif the curve came from this point even though it's not drawn. The last\ntwo parameters similarly describe the other control point.

      \nLonger curves can be created by putting a series of curve() functions\ntogether or using curveVertex(). An additional function called\ncurveTightness() provides control for the visual quality of the curve.\nThe curve() function is an implementation of Catmull-Rom splines.

      \n",itemtype:"method",name:"curve",return:{description:"the p5 object",type:"P5"},example:["\n
      \n\nnoFill();\nstroke(255, 102, 0);\ncurve(5, 26, 5, 26, 73, 24, 73, 61);\nstroke(0);\ncurve(5, 26, 73, 24, 73, 61, 15, 65);\nstroke(255, 102, 0);\ncurve(73, 24, 73, 61, 15, 65, 15, 65);\n\n
      \n
      \n\n// Define the curve points as JavaScript objects\np1 = {x: 5, y: 26}, p2 = {x: 73, y: 24}\np3 = {x: 73, y: 61}, p4 = {x: 15, y: 65}\nnoFill();\nstroke(255, 102, 0);\ncurve(p1.x, p1.y, p1.x, p1.y, p2.x, p2.y, p3.x, p3.y)\nstroke(0);\ncurve(p1.x, p1.y, p2.x, p2.y, p3.x, p3.y, p4.x, p4.y)\nstroke(255, 102, 0);\ncurve(p2.x, p2.y, p3.x, p3.y, p4.x, p4.y, p4.x, p4.y)\n\n
      "],alt:"horseshoe shape with orange ends facing left and black curved center.\nhorseshoe shape with orange ends facing left and black curved center.",class:"p5",module:"Shape",submodule:"Curves",overloads:[{line:256,params:[{name:"x1",description:"

      x-coordinate for the beginning control point

      \n",type:"Number"},{name:"y1",description:"

      y-coordinate for the beginning control point

      \n",type:"Number"},{name:"x2",description:"

      x-coordinate for the first point

      \n",type:"Number"},{name:"y2",description:"

      y-coordinate for the first point

      \n",type:"Number"},{name:"x3",description:"

      x-coordinate for the second point

      \n",type:"Number"},{name:"y3",description:"

      y-coordinate for the second point

      \n",type:"Number"},{name:"x4",description:"

      x-coordinate for the ending control point

      \n",type:"Number"},{name:"y4",description:"

      y-coordinate for the ending control point

      \n",type:"Number"}],return:{description:"the p5 object",type:"P5"}},{line:308,params:[{name:"z1",description:"

      z-coordinate for the beginning control point

      \n",type:"Number"},{name:"z2",description:"

      z-coordinate for the first point

      \n",type:"Number"},{name:"z3",description:"

      z-coordinate for the second point

      \n",type:"Number"},{name:"z4",description:"

      z-coordinate for the ending control point

      \n",type:"Number"}],chainable:1}]},{file:"src/core/curves.js",line:353,description:"

      Sets the resolution at which curves display.

      \n

      The default value is 20.

      \n",params:[{name:"resolution",description:"

      of the curves

      \n",type:"Number"}],chainable:1,example:["\n
      \n\nbackground(204);\ncurveDetail(20);\ncurve(5, 26, 5, 26, 73, 24, 73, 61);\n\n
      "],alt:"white arch shape in top-mid canvas.",class:"p5",module:"Shape",submodule:"Curves"},{file:"src/core/curves.js",line:378,description:"

      Modifies the quality of forms created with curve() and curveVertex().\nThe parameter tightness determines how the curve fits to the vertex\npoints. The value 0.0 is the default value for tightness (this value\ndefines the curves to be Catmull-Rom splines) and the value 1.0 connects\nall the points with straight lines. Values within the range -5.0 and 5.0\nwill deform the curves but will leave them recognizable and as values\nincrease in magnitude, they will continue to deform.

      \n",itemtype:"method",name:"curveTightness",params:[{name:"amount",description:"

      of deformation from the original vertices

      \n",type:"Number"}],chainable:1,example:["\n
      \n\n// Move the mouse left and right to see the curve change\n\nfunction setup() {\n createCanvas(100, 100);\n noFill();\n}\n\nfunction draw() {\n background(204);\n var t = map(mouseX, 0, width, -5, 5);\n curveTightness(t);\n beginShape();\n curveVertex(10, 26);\n curveVertex(10, 26);\n curveVertex(83, 24);\n curveVertex(83, 61);\n curveVertex(25, 65);\n curveVertex(25, 65);\n endShape();\n}\n\n
      "],alt:"Line shaped like right-facing arrow,points move with mouse-x and warp shape.",class:"p5",module:"Shape",submodule:"Curves"},{file:"src/core/curves.js",line:423,description:"

      Evaluates the curve at position t for points a, b, c, d.\nThe parameter t varies between 0 and 1, a and d are points\non the curve, and b and c are the control points.\nThis can be done once with the x coordinates and a second time\nwith the y coordinates to get the location of a curve at t.

      \n",itemtype:"method",name:"curvePoint",params:[{name:"a",description:"

      coordinate of first point on the curve

      \n",type:"Number"},{name:"b",description:"

      coordinate of first control point

      \n",type:"Number"},{name:"c",description:"

      coordinate of second control point

      \n",type:"Number"},{name:"d",description:"

      coordinate of second point on the curve

      \n",type:"Number"},{name:"t",description:"

      value between 0 and 1

      \n",type:"Number"}],return:{description:"bezier value at position t",type:"Number"},example:["\n
      \n\nnoFill();\ncurve(5, 26, 5, 26, 73, 24, 73, 61);\ncurve(5, 26, 73, 24, 73, 61, 15, 65);\nfill(255);\nellipseMode(CENTER);\nsteps = 6;\nfor (i = 0; i <= steps; i++) {\n t = i / steps;\n x = curvePoint(5, 5, 73, 73, t);\n y = curvePoint(26, 26, 24, 61, t);\n ellipse(x, y, 5, 5);\n x = curvePoint(5, 73, 73, 15, t);\n y = curvePoint(26, 24, 61, 65, t);\n ellipse(x, y, 5, 5);\n}\n\n
      \n\nline hooking down to right-bottom with 13 5x5 white ellipse points"],class:"p5",module:"Shape",submodule:"Curves"},{file:"src/core/curves.js",line:476,description:"

      Evaluates the tangent to the curve at position t for points a, b, c, d.\nThe parameter t varies between 0 and 1, a and d are points on the curve,\nand b and c are the control points.

      \n",itemtype:"method",name:"curveTangent",params:[{name:"a",description:"

      coordinate of first point on the curve

      \n",type:"Number"},{name:"b",description:"

      coordinate of first control point

      \n",type:"Number"},{name:"c",description:"

      coordinate of second control point

      \n",type:"Number"},{name:"d",description:"

      coordinate of second point on the curve

      \n",type:"Number"},{name:"t",description:"

      value between 0 and 1

      \n",type:"Number"}],return:{description:"the tangent at position t",type:"Number"},example:["\n
      \n\nnoFill();\ncurve(5, 26, 73, 24, 73, 61, 15, 65);\nsteps = 6;\nfor (i = 0; i <= steps; i++) {\n t = i / steps;\n x = curvePoint(5, 73, 73, 15, t);\n y = curvePoint(26, 24, 61, 65, t);\n //ellipse(x, y, 5, 5);\n tx = curveTangent(5, 73, 73, 15, t);\n ty = curveTangent(26, 24, 61, 65, t);\n a = atan2(ty, tx);\n a -= PI/2.0;\n line(x, y, cos(a)*8 + x, sin(a)*8 + y);\n}\n\n
      "],alt:"right curving line mid-right of canvas with 7 short lines radiating from it.",class:"p5",module:"Shape",submodule:"Curves"},{file:"src/core/environment.js",line:22,description:"

      The print() function writes to the console area of your browser.\nThis function is often helpful for looking at the data a program is\nproducing. This function creates a new line of text for each call to\nthe function. Individual elements can be\nseparated with quotes ("") and joined with the addition operator (+).

      \n",itemtype:"method",name:"print",params:[{name:"contents",description:"

      any combination of Number, String, Object, Boolean,\n Array to print

      \n",type:"Any"}],example:['\n
      \nvar x = 10;\nprint("The value of x is " + x);\n// prints "The value of x is 10"\n
      '],alt:"default grey canvas",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:51,description:"

      The system variable frameCount contains the number of frames that have\nbeen displayed since the program started. Inside setup() the value is 0,\nafter the first iteration of draw it is 1, etc.

      \n",itemtype:"property",name:"frameCount",type:"Number",readonly:"",example:["\n
      \n function setup() {\n frameRate(30);\n textSize(20);\n textSize(30);\n textAlign(CENTER);\n }\n\n function draw() {\n background(200);\n text(frameCount, width/2, height/2);\n }\n
      "],alt:"numbers rapidly counting upward with frame count set to 30.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:79,description:"

      Confirms if the window a p5.js program is in is "focused," meaning that\nthe sketch will accept mouse or keyboard input. This variable is\n"true" if the window is focused and "false" if not.

      \n",itemtype:"property",name:"focused",type:"Boolean",readonly:"",example:['\n
      \n// To demonstrate, put two windows side by side.\n// Click on the window that the p5 sketch isn\'t in!\nfunction draw() {\n background(200);\n noStroke();\n fill(0, 200, 0);\n ellipse(25, 25, 50, 50);\n\n if (!focused) { // or "if (focused === false)"\n stroke(200,0,0);\n line(0, 0, 100, 100);\n line(100, 0, 0, 100);\n }\n}\n
      '],alt:"green 50x50 ellipse at top left. Red X covers canvas when page focus changes",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:110,description:"

      Sets the cursor to a predefined symbol or an image, or makes it visible\nif already hidden. If you are trying to set an image as the cursor, the\nrecommended size is 16x16 or 32x32 pixels. It is not possible to load an\nimage as the cursor if you are exporting your program for the Web, and not\nall MODES work with all browsers. The values for parameters x and y must\nbe less than the dimensions of the image.

      \n",itemtype:"method",name:"cursor",params:[{name:"type",description:"

      either ARROW, CROSS, HAND, MOVE, TEXT, or\n WAIT, or path for image

      \n",type:"String|Constant"},{name:"x",description:"

      the horizontal active spot of the cursor

      \n",type:"Number",optional:!0},{name:"y",description:"

      the vertical active spot of the cursor

      \n",type:"Number",optional:!0}],example:["\n
      \n// Move the mouse left and right across the image\n// to see the cursor change from a cross to a hand\nfunction draw() {\n line(width/2, 0, width/2, height);\n if (mouseX < 50) {\n cursor(CROSS);\n } else {\n cursor(HAND);\n }\n}\n
      "],alt:"horizontal line divides canvas. cursor on left is a cross, right is hand.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:169,description:"

      Specifies the number of frames to be displayed every second. For example,\nthe function call frameRate(30) will attempt to refresh 30 times a second.\nIf the processor is not fast enough to maintain the specified rate, the\nframe rate will not be achieved. Setting the frame rate within setup() is\nrecommended. The default rate is 60 frames per second. This is the same as\nsetFrameRate(val).\n

      \nCalling frameRate() with no arguments returns the current framerate. The\ndraw function must run at least once before it will return a value. This\nis the same as getFrameRate().\n

      \nCalling frameRate() with arguments that are not of the type numbers\nor are non positive also returns current framerate.

      \n",itemtype:"method",name:"frameRate",chainable:1,class:"p5",module:"Environment",submodule:"Environment",overloads:[{line:169,params:[{name:"fps",description:"

      number of frames to be displayed every second

      \n",type:"Number"}],chainable:1},{line:188,params:[],return:{description:"current frameRate",type:"Number"}}]},{file:"src/core/environment.js",line:238,description:"

      Returns the current framerate.

      \n",return:{description:"current frameRate",type:"Number"},class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:247,description:"

      Specifies the number of frames to be displayed every second. For example,\nthe function call frameRate(30) will attempt to refresh 30 times a second.\nIf the processor is not fast enough to maintain the specified rate, the\nframe rate will not be achieved. Setting the frame rate within setup() is\nrecommended. The default rate is 60 frames per second.

      \n

      Calling frameRate() with no arguments returns the current framerate.

      \n",params:[{name:"fps",description:"

      number of frames to be displayed every second

      \n",type:"Number",optional:!0}],class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:262,description:"

      Hides the cursor from view.

      \n",itemtype:"method",name:"noCursor",example:["\n
      \nfunction setup() {\n noCursor();\n}\n\nfunction draw() {\n background(200);\n ellipse(mouseX, mouseY, 10, 10);\n}\n
      "],alt:"cursor becomes 10x 10 white ellipse the moves with mouse x and y.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:288,description:"

      System variable that stores the width of the entire screen display. This\nis used to run a full-screen program on any display size.

      \n",itemtype:"property",name:"displayWidth",type:"Number",readonly:"",example:['\n
      \ncreateCanvas(displayWidth, displayHeight);\n
      '],alt:"cursor becomes 10x 10 white ellipse the moves with mouse x and y.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:305,description:"

      System variable that stores the height of the entire screen display. This\nis used to run a full-screen program on any display size.

      \n",itemtype:"property",name:"displayHeight",type:"Number",readonly:"",example:['\n
      \ncreateCanvas(displayWidth, displayHeight);\n
      '],alt:"no display.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:322,description:"

      System variable that stores the width of the inner window, it maps to\nwindow.innerWidth.

      \n",itemtype:"property",name:"windowWidth",type:"Number",readonly:"",example:['\n
      \ncreateCanvas(windowWidth, windowHeight);\n
      '],alt:"no display.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:338,description:"

      System variable that stores the height of the inner window, it maps to\nwindow.innerHeight.

      \n",itemtype:"property",name:"windowHeight",type:"Number",readonly:"",example:['\n
      \ncreateCanvas(windowWidth, windowHeight);\n
      '],alt:"no display.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:354,description:"

      The windowResized() function is called once every time the browser window\nis resized. This is a good place to resize the canvas or do any other\nadjustments to accommodate the new window size.

      \n",itemtype:"method",name:"windowResized",example:['\n
      \nfunction setup() {\n createCanvas(windowWidth, windowHeight);\n}\n\nfunction draw() {\n background(0, 100, 200);\n}\n\nfunction windowResized() {\n resizeCanvas(windowWidth, windowHeight);\n}\n
      '],alt:"no display.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:404,description:"

      System variable that stores the width of the drawing canvas. This value\nis set by the first parameter of the createCanvas() function.\nFor example, the function call createCanvas(320, 240) sets the width\nvariable to the value 320. The value of width defaults to 100 if\ncreateCanvas() is not used in a program.

      \n",itemtype:"property",name:"width",type:"Number",readonly:"",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:416,description:"

      System variable that stores the height of the drawing canvas. This value\nis set by the second parameter of the createCanvas() function. For\nexample, the function call createCanvas(320, 240) sets the height\nvariable to the value 240. The value of height defaults to 100 if\ncreateCanvas() is not used in a program.

      \n",itemtype:"property",name:"height",type:"Number",readonly:"",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:428,description:"

      If argument is given, sets the sketch to fullscreen or not based on the\nvalue of the argument. If no argument is given, returns the current\nfullscreen state. Note that due to browser restrictions this can only\nbe called on user input, for example, on mouse press like the example\nbelow.

      \n",itemtype:"method",name:"fullscreen",params:[{name:"val",description:"

      whether the sketch should be in fullscreen mode\nor not

      \n",type:"Boolean",optional:!0}],return:{description:"current fullscreen state",type:"Boolean"},example:["\n
      \n\n// Clicking in the box toggles fullscreen on and off.\nfunction setup() {\n background(200);\n}\nfunction mousePressed() {\n if (mouseX > 0 && mouseX < 100 && mouseY > 0 && mouseY < 100) {\n var fs = fullscreen();\n fullscreen(!fs);\n }\n}\n\n
      "],alt:"no display.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:475,description:"

      Sets the pixel scaling for high pixel density displays. By default\npixel density is set to match display density, call pixelDensity(1)\nto turn this off. Calling pixelDensity() with no arguments returns\nthe current pixel density of the sketch.

      \n",itemtype:"method",name:"pixelDensity",params:[{name:"val",description:"

      whether or how much the sketch should scale

      \n",type:"Number",optional:!0}],return:{description:"current pixel density of the sketch",type:"Number"},example:["\n
      \n\nfunction setup() {\n pixelDensity(1);\n createCanvas(100, 100);\n background(200);\n ellipse(width/2, height/2, 50, 50);\n}\n\n
      \n
      \n\nfunction setup() {\n pixelDensity(3.0);\n createCanvas(100, 100);\n background(200);\n ellipse(width/2, height/2, 50, 50);\n}\n\n
      "],alt:"fuzzy 50x50 white ellipse with black outline in center of canvas.\nsharp 50x50 white ellipse with black outline in center of canvas.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:520,description:"

      Returns the pixel density of the current display the sketch is running on.

      \n",itemtype:"method",name:"displayDensity",return:{description:"current pixel density of the display",type:"Number"},example:["\n
      \n\nfunction setup() {\n var density = displayDensity();\n pixelDensity(density);\n createCanvas(100, 100);\n background(200);\n ellipse(width/2, height/2, 50, 50);\n}\n\n
      "],alt:"50x50 white ellipse with black outline in center of canvas.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:577,description:"

      Gets the current URL.

      \n",itemtype:"method",name:"getURL",return:{description:"url",type:"String"},example:["\n
      \n\nvar url;\nvar x = 100;\n\nfunction setup() {\n fill(0);\n noStroke();\n url = getURL();\n}\n\nfunction draw() {\n background(200);\n text(url, x, height/2);\n x--;\n}\n\n
      "],alt:"current url (http://p5js.org/reference/#/p5/getURL) moves right to left.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:608,description:"

      Gets the current URL path as an array.

      \n",itemtype:"method",name:"getURLPath",return:{description:"path components",type:"String[]"},example:["\n
      \nfunction setup() {\n var urlPath = getURLPath();\n for (var i=0; i<urlPath.length; i++) {\n text(urlPath[i], 10, i*20+20);\n }\n}\n
      "],alt:"no display",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/environment.js",line:629,description:"

      Gets the current URL params as an Object.

      \n",itemtype:"method",name:"getURLParams",return:{description:"URL params",type:"Object"},example:["\n
      \n\n// Example: http://p5js.org?year=2014&month=May&day=15\n\nfunction setup() {\n var params = getURLParams();\n text(params.day, 10, 20);\n text(params.month, 10, 40);\n text(params.year, 10, 60);\n}\n\n
      "],alt:"no display.",class:"p5",module:"Environment",submodule:"Environment"},{file:"src/core/error_helpers.js",line:1,requires:["core"],class:"p5",module:"Environment"},{file:"src/core/error_helpers.js",line:34,description:"

      Prints out a fancy, colorful message to the console log

      \n",params:[{name:"message",description:"

      the words to be said

      \n",type:"String"},{name:"func",description:"

      the name of the function to link

      \n",type:"String"},{name:"color",description:"

      CSS color string or error type

      \n",type:"Number|String"}],return:{description:"console logs"},class:"p5",module:"Environment"},{file:"src/core/error_helpers.js",line:106,description:"

      Validates parameters\nparam {String} func the name of the function\nparam {Array} args user input arguments

      \n

      example:\n var a;\n ellipse(10,10,a,5);\nconsole ouput:\n "It looks like ellipse received an empty variable in spot #2."

      \n

      example:\n ellipse(10,"foo",5,5);\nconsole output:\n "ellipse was expecting a number for parameter #1,\n received "foo" instead."

      \n",class:"p5",module:"Environment"},{file:"src/core/error_helpers.js",line:273,description:"

      Prints out all the colors in the color pallete with white text.\nFor color blindness testing.

      \n",class:"p5",module:"Environment"},{file:"src/core/init.js",line:5,description:"

      _globalInit

      \n

      TODO: ???\nif sketch is on window\nassume "global" mode\nand instantiate p5 automatically\notherwise do nothing

      \n",return:{description:"",type:"Undefined"},class:"p5.Element",module:"Environment"},{file:"src/core/p5.Element.js",line:25,description:"

      Underlying HTML element. All normal HTML methods can be called on this.

      \n",itemtype:"property",name:"elt",readonly:"",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:39,description:"

      Attaches the element to the parent specified. A way of setting\n the container for the element. Accepts either a string ID, DOM\n node, or p5.Element. If no arguments given, parent node is returned.\n For more ways to position the canvas, see the\n \n positioning the canvas wiki page.

      \n",itemtype:"method",name:"parent",chainable:1,class:"p5.Element",module:"DOM",submodule:"DOM",overloads:[{line:39,params:[{name:"parent",description:"

      the ID, DOM node, or p5.Element\n of desired parent element

      \n",type:"String|p5.Element|Object"}],chainable:1},{line:53,params:[],return:{description:"",type:"p5.Element"}}]},{file:"src/core/p5.Element.js",line:103,description:"

      Sets the ID of the element. If no ID argument is passed in, it instead\n returns the current ID of the element.

      \n",itemtype:"method",name:"id",chainable:1,class:"p5.Element",module:"DOM",submodule:"DOM",overloads:[{line:103,params:[{name:"id",description:"

      ID of the element

      \n",type:"String"}],chainable:1},{line:112,params:[],return:{description:"the id of the element",type:"String"}}]},{file:"src/core/p5.Element.js",line:141,description:"

      Adds given class to the element. If no class argument is passed in, it\n instead returns a string containing the current class(es) of the element.

      \n",itemtype:"method",name:"class",chainable:1,class:"p5.Element",module:"DOM",submodule:"DOM",overloads:[{line:141,params:[{name:"class",description:"

      class to add

      \n",type:"String"}],chainable:1},{line:150,params:[],return:{description:"the class of the element",type:"String"}}]},{file:"src/core/p5.Element.js",line:163,description:"

      The .mousePressed() function is called once after every time a\nmouse button is pressed over the element. This can be used to\nattach element specific event listeners.

      \n",itemtype:"method",name:"mousePressed",params:[{name:"fxn",description:"

      function to be fired when mouse is\n pressed over the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \nvar cnv;\nvar d;\nvar g;\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.mousePressed(changeGray); // attach listener for\n // canvas click only\n d = 10;\n g = 100;\n}\n\nfunction draw() {\n background(g);\n ellipse(width/2, height/2, d, d);\n}\n\n// this function fires with any click anywhere\nfunction mousePressed() {\n d = d + 10;\n}\n\n// this function fires only when cnv is clicked\nfunction changeGray() {\n g = random(0, 255);\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:213,description:"

      The .doubleClicked() function is called once after every time a\nmouse button is pressed twice over the element. This can be used to\nattach element and action specific event listeners.

      \n",itemtype:"method",name:"doubleClicked",params:[{name:"fxn",description:"

      function to be fired when mouse is\n double clicked over the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],return:{description:"",type:"p5.Element"},example:["\n
      \nvar cnv;\nvar d;\nvar g;\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.doubleClicked(changeGray); // attach listener for\n // canvas click only\n d = 10;\n g = 100;\n}\n\nfunction draw() {\n background(g);\n ellipse(width/2, height/2, d, d);\n}\n\n// this function fires with any double click anywhere\nfunction doubleClicked() {\n d = d + 10;\n}\n\n// this function fires only when cnv is clicked\nfunction changeGray() {\n g = random(0, 255);\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:263,description:"

      The .mouseWheel() function is called once after every time a\nmouse wheel is scrolled over the element. This can be used to\nattach element specific event listeners.\n

      \nThe function accepts a callback function as argument which will be executed\nwhen the wheel event is triggered on the element, the callback function is\npassed one argument event. The event.deltaY property returns negative\nvalues if the mouse wheel is rotated up or away from the user and positive\nin the other direction. The event.deltaX does the same as event.deltaY\nexcept it reads the horizontal wheel scroll of the mouse wheel.\n

      \nOn OS X with "natural" scrolling enabled, the event.deltaY values are\nreversed.

      \n",itemtype:"method",name:"mouseWheel",params:[{name:"fxn",description:"

      function to be fired when mouse is\n scrolled over the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \nvar cnv;\nvar d;\nvar g;\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.mouseWheel(changeSize); // attach listener for\n // activity on canvas only\n d = 10;\n g = 100;\n}\n\nfunction draw() {\n background(g);\n ellipse(width/2, height/2, d, d);\n}\n\n// this function fires with mousewheel movement\n// anywhere on screen\nfunction mouseWheel() {\n g = g + 10;\n}\n\n// this function fires with mousewheel movement\n// over canvas only\nfunction changeSize(event) {\n if (event.deltaY > 0) {\n d = d + 10;\n } else {\n d = d - 10;\n }\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:329,description:"

      The .mouseReleased() function is called once after every time a\nmouse button is released over the element. This can be used to\nattach element specific event listeners.

      \n",itemtype:"method",name:"mouseReleased",params:[{name:"fxn",description:"

      function to be fired when mouse is\n released over the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \nvar cnv;\nvar d;\nvar g;\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.mouseReleased(changeGray); // attach listener for\n // activity on canvas only\n d = 10;\n g = 100;\n}\n\nfunction draw() {\n background(g);\n ellipse(width/2, height/2, d, d);\n}\n\n// this function fires after the mouse has been\n// released\nfunction mouseReleased() {\n d = d + 10;\n}\n\n// this function fires after the mouse has been\n// released while on canvas\nfunction changeGray() {\n g = random(0, 255);\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:383,description:"

      The .mouseClicked() function is called once after a mouse button is\npressed and released over the element. This can be used to\nattach element specific event listeners.

      \n",itemtype:"method",name:"mouseClicked",params:[{name:"fxn",description:"

      function to be fired when mouse is\n clicked over the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:['\n
      \n\nvar cnv;\nvar d;\nvar g;\n\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.mouseClicked(changeGray); // attach listener for\n // activity on canvas only\n d = 10;\n g = 100;\n}\n\nfunction draw() {\n background(g);\n ellipse(width/2, height/2, d, d);\n}\n\n// this function fires after the mouse has been\n// clicked anywhere\nfunction mouseClicked() {\n d = d + 10;\n}\n\n// this function fires after the mouse has been\n// clicked on canvas\nfunction changeGray() {\n g = random(0, 255);\n}\n\n
      '],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:437,description:"

      The .mouseMoved() function is called once every time a\nmouse moves over the element. This can be used to attach an\nelement specific event listener.

      \n",itemtype:"method",name:"mouseMoved",params:[{name:"fxn",description:"

      function to be fired when a mouse moves\n over the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1, +example:["\n
      \nvar cnv;\nvar d = 30;\nvar g;\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.mouseMoved(changeSize); // attach listener for\n // activity on canvas only\n d = 10;\n g = 100;\n}\n\nfunction draw() {\n background(g);\n fill(200);\n ellipse(width/2, height/2, d, d);\n}\n\n// this function fires when mouse moves anywhere on\n// page\nfunction mouseMoved() {\n g = g + 5;\n if (g > 255) {\n g = 0;\n }\n}\n\n// this function fires when mouse moves over canvas\nfunction changeSize() {\n d = d + 2;\n if (d > 100) {\n d = 0;\n }\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:496,description:"

      The .mouseOver() function is called once after every time a\nmouse moves onto the element. This can be used to attach an\nelement specific event listener.

      \n",itemtype:"method",name:"mouseOver",params:[{name:"fxn",description:"

      function to be fired when a mouse moves\n onto the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \nvar cnv;\nvar d;\nvar g;\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.mouseOver(changeGray);\n d = 10;\n}\n\nfunction draw() {\n ellipse(width/2, height/2, d, d);\n}\n\nfunction changeGray() {\n d = d + 10;\n if (d > 100) {\n d = 0;\n }\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:541,description:"

      The .changed() function is called when the value of an\nelement changes.\nThis can be used to attach an element specific event listener.

      \n",itemtype:"method",name:"changed",params:[{name:"fxn",description:"

      function to be fired when the value of\n an element changes.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \nvar sel;\n\nfunction setup() {\n textAlign(CENTER);\n background(200);\n sel = createSelect();\n sel.position(10, 10);\n sel.option('pear');\n sel.option('kiwi');\n sel.option('grape');\n sel.changed(mySelectEvent);\n}\n\nfunction mySelectEvent() {\n var item = sel.value();\n background(200);\n text(\"it's a \"+item+\"!\", 50, 50);\n}\n
      \n
      \nvar checkbox;\nvar cnv;\n\nfunction setup() {\n checkbox = createCheckbox(\" fill\");\n checkbox.changed(changeFill);\n cnv = createCanvas(100, 100);\n cnv.position(0, 30);\n noFill();\n}\n\nfunction draw() {\n background(200);\n ellipse(50, 50, 50, 50);\n}\n\nfunction changeFill() {\n if (checkbox.checked()) {\n fill(0);\n } else {\n noFill();\n }\n}\n
      "],alt:'dropdown: pear, kiwi, grape. When selected text "its a" + selection shown.',class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:608,description:"

      The .input() function is called when any user input is\ndetected with an element. The input event is often used\nto detect keystrokes in a input element, or changes on a\nslider element. This can be used to attach an element specific\nevent listener.

      \n",itemtype:"method",name:"input",params:[{name:"fxn",description:"

      function to be fired when any user input is\n detected within the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \n// Open your console to see the output\nfunction setup() {\n var inp = createInput('');\n inp.input(myInputEvent);\n}\n\nfunction myInputEvent() {\n console.log('you are typing: ', this.value());\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:643,description:"

      The .mouseOut() function is called once after every time a\nmouse moves off the element. This can be used to attach an\nelement specific event listener.

      \n",itemtype:"method",name:"mouseOut",params:[{name:"fxn",description:"

      function to be fired when a mouse\n moves off of an element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \nvar cnv;\nvar d;\nvar g;\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.mouseOut(changeGray);\n d = 10;\n}\n\nfunction draw() {\n ellipse(width/2, height/2, d, d);\n}\n\nfunction changeGray() {\n d = d + 10;\n if (d > 100) {\n d = 0;\n }\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:686,description:"

      The .touchStarted() function is called once after every time a touch is\nregistered. This can be used to attach element specific event listeners.

      \n",itemtype:"method",name:"touchStarted",params:[{name:"fxn",description:"

      function to be fired when a touch\n starts over the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \nvar cnv;\nvar d;\nvar g;\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.touchStarted(changeGray); // attach listener for\n // canvas click only\n d = 10;\n g = 100;\n}\n\nfunction draw() {\n background(g);\n ellipse(width/2, height/2, d, d);\n}\n\n// this function fires with any touch anywhere\nfunction touchStarted() {\n d = d + 10;\n}\n\n// this function fires only when cnv is clicked\nfunction changeGray() {\n g = random(0, 255);\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:735,description:"

      The .touchMoved() function is called once after every time a touch move is\nregistered. This can be used to attach element specific event listeners.

      \n",itemtype:"method",name:"touchMoved",params:[{name:"fxn",description:"

      function to be fired when a touch moves over\n the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \nvar cnv;\nvar g;\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.touchMoved(changeGray); // attach listener for\n // canvas click only\n g = 100;\n}\n\nfunction draw() {\n background(g);\n}\n\n// this function fires only when cnv is clicked\nfunction changeGray() {\n g = random(0, 255);\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:776,description:"

      The .touchEnded() function is called once after every time a touch is\nregistered. This can be used to attach element specific event listeners.

      \n",itemtype:"method",name:"touchEnded",params:[{name:"fxn",description:"

      function to be fired when a touch ends\n over the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \nvar cnv;\nvar d;\nvar g;\nfunction setup() {\n cnv = createCanvas(100, 100);\n cnv.touchEnded(changeGray); // attach listener for\n // canvas click only\n d = 10;\n g = 100;\n}\n\nfunction draw() {\n background(g);\n ellipse(width/2, height/2, d, d);\n}\n\n// this function fires with any touch anywhere\nfunction touchEnded() {\n d = d + 10;\n}\n\n// this function fires only when cnv is clicked\nfunction changeGray() {\n g = random(0, 255);\n}\n
      "],alt:"no display.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:828,description:"

      The .dragOver() function is called once after every time a\nfile is dragged over the element. This can be used to attach an\nelement specific event listener.

      \n",itemtype:"method",name:"dragOver",params:[{name:"fxn",description:"

      function to be fired when a file is\n dragged over the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \n// To test this sketch, simply drag a\n// file over the canvas\nfunction setup() {\n var c = createCanvas(100, 100);\n background(200);\n textAlign(CENTER);\n text('Drag file', width/2, height/2);\n c.dragOver(dragOverCallback);\n}\n\n// This function will be called whenever\n// a file is dragged over the canvas\nfunction dragOverCallback() {\n background(240);\n text('Dragged over', width/2, height/2);\n}\n
      "],alt:"nothing displayed",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:866,description:"

      The .dragLeave() function is called once after every time a\ndragged file leaves the element area. This can be used to attach an\nelement specific event listener.

      \n",itemtype:"method",name:"dragLeave",params:[{name:"fxn",description:"

      function to be fired when a file is\n dragged off the element.\n if false is passed instead, the previously\n firing function will no longer fire.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \n// To test this sketch, simply drag a file\n// over and then out of the canvas area\nfunction setup() {\n var c = createCanvas(100, 100);\n background(200);\n textAlign(CENTER);\n text('Drag file', width/2, height/2);\n c.dragLeave(dragLeaveCallback);\n}\n\n// This function will be called whenever\n// a file is dragged out of the canvas\nfunction dragLeaveCallback() {\n background(240);\n text('Dragged off', width/2, height/2);\n}\n
      "],alt:"nothing displayed",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:904,description:"

      The .drop() function is called for each file dropped on the element.\nIt requires a callback that is passed a p5.File object. You can\noptionally pass two callbacks, the first one (required) is triggered\nfor each file dropped when the file is loaded. The second (optional)\nis triggered just once when a file (or files) are dropped.

      \n",itemtype:"method",name:"drop",params:[{name:"callback",description:"

      callback triggered when files are dropped.

      \n",type:"Function|Boolean"},{name:"fxn",description:"

      callback to receive loaded file.

      \n",type:"Function|Boolean"}],chainable:1,example:["\n
      \nfunction setup() {\n var c = createCanvas(100, 100);\n background(200);\n textAlign(CENTER);\n text('drop image', width/2, height/2);\n c.drop(gotFile);\n}\n\nfunction gotFile(file) {\n var img = createImg(file.data).hide();\n // Draw the image onto the canvas\n image(img, 0, 0, width, height);\n}\n
      "],alt:"Canvas turns into whatever image is dragged/dropped onto it.",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Element.js",line:1031,description:"

      Helper fxn for sharing pixel methods

      \n",class:"p5.Element",module:"DOM",submodule:"DOM"},{file:"src/core/p5.Renderer.js",line:72,description:"

      Resize our canvas element.

      \n",class:"p5.Renderer",module:"Rendering",submodule:"Rendering"},{file:"src/core/p5.Renderer.js",line:146,description:"

      Helper fxn to check font type (system or otf)

      \n",class:"p5.Renderer",module:"Rendering",submodule:"Rendering"},{file:"src/core/p5.Renderer.js",line:202,description:'

      Helper fxn to measure ascent and descent.\nAdapted from http://stackoverflow.com/a/25355178

      \n',class:"p5.Renderer",module:"Rendering",submodule:"Rendering"},{file:"src/core/p5.Renderer2D.js",line:9,description:"

      p5.Renderer2D\nThe 2D graphics canvas renderer class.\nextends p5.Renderer

      \n",class:"p5",module:"Rendering"},{file:"src/core/p5.Renderer2D.js",line:356,description:"

      Generate a cubic Bezier representing an arc on the unit circle of total\nangle size radians, beginning start radians above the x-axis. Up to\nfour of these curves are combined to make a full arc.

      \n

      See www.joecridge.me/bezier.pdf for an explanation of the method.

      \n",class:"p5",module:"Rendering"},{file:"src/core/rendering.js",line:14,description:"

      Creates a canvas element in the document, and sets the dimensions of it\nin pixels. This method should be called only once at the start of setup.\nCalling createCanvas more than once in a sketch will result in very\nunpredicable behavior. If you want more than one drawing canvas\nyou could use createGraphics (hidden by default but it can be shown).\n

      \nThe system variables width and height are set by the parameters passed\nto this function. If createCanvas() is not used, the window will be\ngiven a default size of 100x100 pixels.\n

      \nFor more ways to position the canvas, see the\n\npositioning the canvas wiki page.

      \n",itemtype:"method",name:"createCanvas",params:[{name:"w",description:"

      width of the canvas

      \n",type:"Number"},{name:"h",description:"

      height of the canvas

      \n",type:"Number"},{name:"renderer",description:"

      either P2D or WEBGL

      \n",type:"Constant",optional:!0}],return:{description:"canvas generated",type:"HTMLCanvasElement"},example:["\n
      \n\nfunction setup() {\n createCanvas(100, 50);\n background(153);\n line(0, 0, width, height);\n}\n\n
      "],alt:"Black line extending from top-left of canvas to bottom right.",class:"p5",module:"Rendering",submodule:"Rendering"},{file:"src/core/rendering.js",line:112,description:"

      Resizes the canvas to given width and height. The canvas will be cleared\nand draw will be called immediately, allowing the sketch to re-render itself\nin the resized canvas.

      \n",itemtype:"method",name:"resizeCanvas",params:[{name:"w",description:"

      width of the canvas

      \n",type:"Number"},{name:"h",description:"

      height of the canvas

      \n",type:"Number"},{name:"noRedraw",description:"

      don't redraw the canvas immediately

      \n",type:"Boolean",optional:!0}],example:['\n
      \nfunction setup() {\n createCanvas(windowWidth, windowHeight);\n}\n\nfunction draw() {\n background(0, 100, 200);\n}\n\nfunction windowResized() {\n resizeCanvas(windowWidth, windowHeight);\n}\n
      '],alt:"No image displayed.",class:"p5",module:"Rendering",submodule:"Rendering"},{file:"src/core/rendering.js",line:162,description:"

      Removes the default canvas for a p5 sketch that doesn't\nrequire a canvas

      \n",itemtype:"method",name:"noCanvas",example:["\n
      \n\nfunction setup() {\n noCanvas();\n}\n\n
      "],alt:"no image displayed",class:"p5",module:"Rendering",submodule:"Rendering"},{file:"src/core/rendering.js",line:185,description:"

      Creates and returns a new p5.Renderer object. Use this class if you need\nto draw into an off-screen graphics buffer. The two parameters define the\nwidth and height in pixels.

      \n",itemtype:"method",name:"createGraphics",params:[{name:"w",description:"

      width of the offscreen graphics buffer

      \n",type:"Number"},{name:"h",description:"

      height of the offscreen graphics buffer

      \n",type:"Number"},{name:"renderer",description:"

      either P2D or WEBGL\nundefined defaults to p2d

      \n",type:"Constant",optional:!0}],return:{description:"offscreen graphics buffer",type:"p5.Graphics"},example:["\n
      \n\nvar pg;\nfunction setup() {\n createCanvas(100, 100);\n pg = createGraphics(100, 100);\n}\nfunction draw() {\n background(200);\n pg.background(100);\n pg.noStroke();\n pg.ellipse(pg.width/2, pg.height/2, 50, 50);\n image(pg, 50, 50);\n image(pg, 0, 0, 50, 50);\n}\n\n
      "],alt:"4 grey squares alternating light and dark grey. White quarter circle mid-left.",class:"p5",module:"Rendering",submodule:"Rendering"},{file:"src/core/rendering.js",line:223,description:"

      Blends the pixels in the display window according to the defined mode.\nThere is a choice of the following modes to blend the source pixels (A)\nwith the ones of pixels already in the display window (B):

      \n
        \n
      • BLEND - linear interpolation of colours: C =\nAfactor + B. This is the default blending mode.
      • \n
      • ADD - sum of A and B
      • \n
      • DARKEST - only the darkest colour succeeds: C =\nmin(Afactor, B).
      • \n
      • LIGHTEST - only the lightest colour succeeds: C =\nmax(A*factor, B).
      • \n
      • DIFFERENCE - subtract colors from underlying image.
      • \n
      • EXCLUSION - similar to DIFFERENCE, but less\nextreme.
      • \n
      • MULTIPLY - multiply the colors, result will always be\ndarker.
      • \n
      • SCREEN - opposite multiply, uses inverse values of the\ncolors.
      • \n
      • REPLACE - the pixels entirely replace the others and\ndon't utilize alpha (transparency) values.
      • \n
      • OVERLAY - mix of MULTIPLY and SCREEN\n. Multiplies dark values, and screens light values.
      • \n
      • HARD_LIGHT - SCREEN when greater than 50%\ngray, MULTIPLY when lower.
      • \n
      • SOFT_LIGHT - mix of DARKEST and\nLIGHTEST. Works like OVERLAY, but not as harsh.\n
      • \n
      • DODGE - lightens light tones and increases contrast,\nignores darks.
      • \n
      • BURN - darker areas are applied, increasing contrast,\nignores lights.
      • \n
      ",itemtype:"method",name:"blendMode",params:[{name:"mode",description:"

      blend mode to set for canvas.\n either BLEND, DARKEST, LIGHTEST, DIFFERENCE, MULTIPLY,\n EXCLUSION, SCREEN, REPLACE, OVERLAY, HARD_LIGHT,\n SOFT_LIGHT, DODGE, BURN, ADD or NORMAL

      \n",type:"Constant"}],example:["\n
      \n\nblendMode(LIGHTEST);\nstrokeWeight(30);\nstroke(80, 150, 255);\nline(25, 25, 75, 75);\nstroke(255, 50, 50);\nline(75, 25, 25, 75);\n\n
      \n
      \n\nblendMode(MULTIPLY);\nstrokeWeight(30);\nstroke(80, 150, 255);\nline(25, 25, 75, 75);\nstroke(255, 50, 50);\nline(75, 25, 25, 75);\n\n
      "],alt:"translucent image thick red & blue diagonal rounded lines intersecting center\nThick red & blue diagonal rounded lines intersecting center. dark at overlap",class:"p5",module:"Rendering",submodule:"Rendering"},{file:"src/core/shim.js",line:65,description:'

      shim for Uint8ClampedArray.slice\n(allows arrayCopy to work with pixels[])\nwith thanks to http://halfpapstudios.com/blog/tag/html5-canvas/\nEnumerable set to false to protect for...in from\nUint8ClampedArray.prototype pollution.

      \n',class:"p5",module:"Rendering"},{file:"src/core/structure.js",line:15,description:"

      Stops p5.js from continuously executing the code within draw().\nIf loop() is called, the code in draw() begins to run continuously again.\nIf using noLoop() in setup(), it should be the last line inside the block.\n

      \nWhen noLoop() is used, it's not possible to manipulate or access the\nscreen inside event handling functions such as mousePressed() or\nkeyPressed(). Instead, use those functions to call redraw() or loop(),\nwhich will run draw(), which can update the screen properly. This means\nthat when noLoop() has been called, no drawing can happen, and functions\nlike saveFrame() or loadPixels() may not be used.\n

      \nNote that if the sketch is resized, redraw() will be called to update\nthe sketch, even after noLoop() has been specified. Otherwise, the sketch\nwould enter an odd state until loop() was called.

      \n",itemtype:"method",name:"noLoop",example:["\n
      \nfunction setup() {\n createCanvas(100, 100);\n background(200);\n noLoop();\n}\n\nfunction draw() {\n line(10, 10, 90, 90);\n}\n
      \n\n
      \nvar x = 0;\nfunction setup() {\n createCanvas(100, 100);\n}\n\nfunction draw() {\n background(204);\n x = x + 0.1;\n if (x > width) {\n x = 0;\n }\n line(x, 0, x, height);\n}\n\nfunction mousePressed() {\n noLoop();\n}\n\nfunction mouseReleased() {\n loop();\n}\n
      "],alt:"113 pixel long line extending from top-left to bottom right of canvas.\nhorizontal line moves slowly from left. Loops but stops on mouse press.",class:"p5",module:"Structure",submodule:"Structure"},{file:"src/core/structure.js",line:77,description:"

      By default, p5.js loops through draw() continuously, executing the code\nwithin it. However, the draw() loop may be stopped by calling noLoop().\nIn that case, the draw() loop can be resumed with loop().

      \n",itemtype:"method",name:"loop",example:["\n
      \nvar x = 0;\nfunction setup() {\n createCanvas(100, 100);\n noLoop();\n}\n\nfunction draw() {\n background(204);\n x = x + 0.1;\n if (x > width) {\n x = 0;\n }\n line(x, 0, x, height);\n}\n\nfunction mousePressed() {\n loop();\n}\n\nfunction mouseReleased() {\n noLoop();\n}\n
      "],alt:"horizontal line moves slowly from left. Loops but stops on mouse press.",class:"p5",module:"Structure",submodule:"Structure"},{file:"src/core/structure.js",line:119,description:"

      The push() function saves the current drawing style settings and\ntransformations, while pop() restores these settings. Note that these\nfunctions are always used together. They allow you to change the style\nand transformation settings and later return to what you had. When a new\nstate is started with push(), it builds on the current style and transform\ninformation. The push() and pop() functions can be embedded to provide\nmore control. (See the second example for a demonstration.)\n

      \npush() stores information related to the current transformation state\nand style settings controlled by the following functions: fill(),\nstroke(), tint(), strokeWeight(), strokeCap(), strokeJoin(),\nimageMode(), rectMode(), ellipseMode(), colorMode(), textAlign(),\ntextFont(), textMode(), textSize(), textLeading().

      \n",itemtype:"method",name:"push",example:["\n
      \n\nellipse(0, 50, 33, 33); // Left circle\n\npush(); // Start a new drawing state\nstrokeWeight(10);\nfill(204, 153, 0);\ntranslate(50, 0);\nellipse(0, 50, 33, 33); // Middle circle\npop(); // Restore original state\n\nellipse(100, 50, 33, 33); // Right circle\n\n
      \n
      \n\nellipse(0, 50, 33, 33); // Left circle\n\npush(); // Start a new drawing state\nstrokeWeight(10);\nfill(204, 153, 0);\nellipse(33, 50, 33, 33); // Left-middle circle\n\npush(); // Start another new drawing state\nstroke(0, 102, 153);\nellipse(66, 50, 33, 33); // Right-middle circle\npop(); // Restore previous state\n\npop(); // Restore original state\n\nellipse(100, 50, 33, 33); // Right circle\n\n
      "],alt:"Gold ellipse + thick black outline @center 2 white ellipses on left and right.\n2 Gold ellipses left black right blue stroke. 2 white ellipses on left+right.",class:"p5",module:"Structure",submodule:"Structure"},{file:"src/core/structure.js",line:194,description:"

      The push() function saves the current drawing style settings and\ntransformations, while pop() restores these settings. Note that these\nfunctions are always used together. They allow you to change the style\nand transformation settings and later return to what you had. When a new\nstate is started with push(), it builds on the current style and transform\ninformation. The push() and pop() functions can be embedded to provide\nmore control. (See the second example for a demonstration.)\n

      \npush() stores information related to the current transformation state\nand style settings controlled by the following functions: fill(),\nstroke(), tint(), strokeWeight(), strokeCap(), strokeJoin(),\nimageMode(), rectMode(), ellipseMode(), colorMode(), textAlign(),\ntextFont(), textMode(), textSize(), textLeading().

      \n",itemtype:"method",name:"pop",example:["\n
      \n\nellipse(0, 50, 33, 33); // Left circle\n\npush(); // Start a new drawing state\ntranslate(50, 0);\nstrokeWeight(10);\nfill(204, 153, 0);\nellipse(0, 50, 33, 33); // Middle circle\npop(); // Restore original state\n\nellipse(100, 50, 33, 33); // Right circle\n\n
      \n
      \n\nellipse(0, 50, 33, 33); // Left circle\n\npush(); // Start a new drawing state\nstrokeWeight(10);\nfill(204, 153, 0);\nellipse(33, 50, 33, 33); // Left-middle circle\n\npush(); // Start another new drawing state\nstroke(0, 102, 153);\nellipse(66, 50, 33, 33); // Right-middle circle\npop(); // Restore previous state\n\npop(); // Restore original state\n\nellipse(100, 50, 33, 33); // Right circle\n\n
      "],alt:"Gold ellipse + thick black outline @center 2 white ellipses on left and right.\n2 Gold ellipses left black right blue stroke. 2 white ellipses on left+right.",class:"p5",module:"Structure",submodule:"Structure"},{file:"src/core/structure.js",line:266,description:"

      Executes the code within draw() one time. This functions allows the\n program to update the display window only when necessary, for example\n when an event registered by mousePressed() or keyPressed() occurs.\n

      \n In structuring a program, it only makes sense to call redraw() within\n events such as mousePressed(). This is because redraw() does not run\n draw() immediately (it only sets a flag that indicates an update is\n needed).\n

      \n The redraw() function does not work properly when called inside draw().\n To enable/disable animations, use loop() and noLoop().\n

      \n In addition you can set the number of redraws per method call. Just\n add an integer as single parameter for the number of redraws.

      \n",itemtype:"method",name:"redraw",params:[{name:"n",description:"

      Redraw for n-times. The default value is 1.

      \n",type:"Integer",optional:!0}],example:["\n
      \n var x = 0;\nfunction setup() {\n createCanvas(100, 100);\n noLoop();\n }\nfunction draw() {\n background(204);\n line(x, 0, x, height);\n }\nfunction mousePressed() {\n x += 1;\n redraw();\n }\n
      \n
      \n var x = 0;\nfunction setup() {\n createCanvas(100, 100);\n noLoop();\n }\nfunction draw() {\n background(204);\n x += 1;\n line(x, 0, x, height);\n }\nfunction mousePressed() {\n redraw(5);\n }\n
      "],alt:"black line on far left of canvas\n black line on far left of canvas",class:"p5",module:"Structure",submodule:"Structure"},{file:"src/core/transform.js",line:15,description:'

      Multiplies the current matrix by the one specified through the parameters.\nThis is a powerful operation that can perform the equivalent of translate,\nscale, shear and rotate all at once. You can learn more about transformation\nmatrices on \nWikipedia.

      \n

      The naming of the arguments here follows the naming of the \nWHATWG specification and corresponds to a\ntransformation matrix of the\nform:

      \n
      \n

      \n
      \n',itemtype:"method",name:"applyMatrix",params:[{name:"a",description:"

      numbers which define the 2x3 matrix to be multiplied

      \n",type:"Number"},{name:"b",description:"

      numbers which define the 2x3 matrix to be multiplied

      \n",type:"Number"},{name:"c",description:"

      numbers which define the 2x3 matrix to be multiplied

      \n",type:"Number"},{name:"d",description:"

      numbers which define the 2x3 matrix to be multiplied

      \n",type:"Number"},{name:"e",description:"

      numbers which define the 2x3 matrix to be multiplied

      \n",type:"Number"},{name:"f",description:"

      numbers which define the 2x3 matrix to be multiplied

      \n",type:"Number"}],chainable:1,example:["\n
      \n\nfunction setup() {\n frameRate(10);\n rectMode(CENTER);\n}\n\nfunction draw() {\n var step = frameCount % 20;\n background(200);\n // Equivalent to translate(x, y);\n applyMatrix(1, 0, 0, 1, 40 + step, 50);\n rect(0, 0, 50, 50);\n}\n\n
      \n
      \n\nfunction setup() {\n frameRate(10);\n rectMode(CENTER);\n}\n\nfunction draw() {\n var step = frameCount % 20;\n background(200);\n translate(50, 50);\n // Equivalent to scale(x, y);\n applyMatrix(1 / step, 0, 0, 1 / step, 0, 0);\n rect(0, 0, 50, 50);\n}\n\n
      \n
      \n\nfunction setup() {\n frameRate(10);\n rectMode(CENTER);\n}\n\nfunction draw() {\n var step = frameCount % 20\n var angle = map(step, 0, 20, 0, TWO_PI);\n var cos_a = cos(angle);\n var sin_a = sin(angle);\n background(200);\n translate(50, 50);\n // Equivalent to rotate(angle);\n applyMatrix(cos_a, sin_a, -sin_a, cos_a, 0, 0);\n rect(0, 0, 50, 50);\n}\n\n
      \n
      \n\nfunction setup() {\n frameRate(10);\n rectMode(CENTER);\n}\n\nfunction draw() {\n var step = frameCount % 20\n var angle = map(step, 0, 20, -PI/4, PI/4);\n background(200);\n translate(50, 50);\n // equivalent to shearX(angle);\n var shear_factor = 1 / tan(PI/2 - angle);\n applyMatrix(1, 0, shear_factor, 1, 0, 0);\n rect(0, 0, 50, 50);\n}\n\n
      "],alt:"A rectangle translating to the right\nA rectangle shrinking to the center\nA rectangle rotating clockwise about the center\nA rectangle shearing",class:"p5",module:"Transform",submodule:"Transform"},{file:"src/core/transform.js",line:137,description:"

      Replaces the current matrix with the identity matrix.

      \n",itemtype:"method",name:"resetMatrix",chainable:1,example:["\n
      \n\ntranslate(50, 50);\napplyMatrix(0.5, 0.5, -0.5, 0.5, 0, 0);\nrect(0, 0, 20, 20);\n// Note that the translate is also reset.\nresetMatrix();\nrect(0, 0, 20, 20);\n\n
      "],alt:"A rotated retangle in the center with another at the top left corner",class:"p5",module:"Transform",submodule:"Transform"},{file:"src/core/transform.js",line:163,description:"

      Rotates a shape the amount specified by the angle parameter. This\nfunction accounts for angleMode, so angles can be entered in either\nRADIANS or DEGREES.\n

      \nObjects are always rotated around their relative position to the\norigin and positive numbers rotate objects in a clockwise direction.\nTransformations apply to everything that happens after and subsequent\ncalls to the function accumulates the effect. For example, calling\nrotate(HALF_PI) and then rotate(HALF_PI) is the same as rotate(PI).\nAll tranformations are reset when draw() begins again.\n

      \nTechnically, rotate() multiplies the current transformation matrix\nby a rotation matrix. This function can be further controlled by\nthe push() and pop().

      \n",itemtype:"method",name:"rotate",params:[{name:"angle", +description:"

      the angle of rotation, specified in radians\n or degrees, depending on current angleMode

      \n",type:"Number"},{name:"axis",description:"

      (in 3d) the axis to rotate around

      \n",type:"p5.Vector|Array",optional:!0}],chainable:1,example:["\n
      \n\ntranslate(width/2, height/2);\nrotate(PI/3.0);\nrect(-26, -26, 52, 52);\n\n
      "],alt:"white 52x52 rect with black outline at center rotated counter 45 degrees",class:"p5",module:"Transform",submodule:"Transform"},{file:"src/core/transform.js",line:218,description:"

      Rotates around X axis.

      \n",itemtype:"method",name:"rotateX",params:[{name:"rad",description:"

      angles in radians

      \n",type:"Number"}],chainable:1,class:"p5",module:"Transform",submodule:"Transform"},{file:"src/core/transform.js",line:233,description:"

      Rotates around Y axis.

      \n",itemtype:"method",name:"rotateY",params:[{name:"rad",description:"

      angles in radians

      \n",type:"Number"}],chainable:1,class:"p5",module:"Transform",submodule:"Transform"},{file:"src/core/transform.js",line:248,description:"

      Rotates around Z axis. Webgl mode only.

      \n",itemtype:"method",name:"rotateZ",params:[{name:"rad",description:"

      angles in radians

      \n",type:"Number"}],chainable:1,class:"p5",module:"Transform",submodule:"Transform"},{file:"src/core/transform.js",line:263,description:"

      Increases or decreases the size of a shape by expanding and contracting\nvertices. Objects always scale from their relative origin to the\ncoordinate system. Scale values are specified as decimal percentages.\nFor example, the function call scale(2.0) increases the dimension of a\nshape by 200%.\n

      \nTransformations apply to everything that happens after and subsequent\ncalls to the function multiply the effect. For example, calling scale(2.0)\nand then scale(1.5) is the same as scale(3.0). If scale() is called\nwithin draw(), the transformation is reset when the loop begins again.\n

      \nUsing this function with the z parameter is only available in WEBGL mode.\nThis function can be further controlled with push() and pop().

      \n",itemtype:"method",name:"scale",params:[{name:"s",description:"

      percent to scale the object, or percentage to\n scale the object in the x-axis if multiple arguments\n are given

      \n",type:"Number|p5.Vector|Array"},{name:"y",description:"

      percent to scale the object in the y-axis

      \n",type:"Number",optional:!0},{name:"z",description:"

      percent to scale the object in the z-axis (webgl only)

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\ntranslate(width/2, height/2);\nrotate(PI/3.0);\nrect(-26, -26, 52, 52);\n\n
      \n\n
      \n\nrect(30, 20, 50, 50);\nscale(0.5, 1.3);\nrect(30, 20, 50, 50);\n\n
      "],alt:"white 52x52 rect with black outline at center rotated counter 45 degrees\n2 white rects with black outline- 1 50x50 at center. other 25x65 bottom left",class:"p5",module:"Transform",submodule:"Transform"},{file:"src/core/transform.js",line:345,description:"

      Shears a shape around the x-axis the amount specified by the angle\nparameter. Angles should be specified in the current angleMode.\nObjects are always sheared around their relative position to the origin\nand positive numbers shear objects in a clockwise direction.\n

      \nTransformations apply to everything that happens after and subsequent\ncalls to the function accumulates the effect. For example, calling\nshearX(PI/2) and then shearX(PI/2) is the same as shearX(PI).\nIf shearX() is called within the draw(), the transformation is reset when\nthe loop begins again.\n

      \nTechnically, shearX() multiplies the current transformation matrix by a\nrotation matrix. This function can be further controlled by the\npush() and pop() functions.

      \n",itemtype:"method",name:"shearX",params:[{name:"angle",description:"

      angle of shear specified in radians or degrees,\n depending on current angleMode

      \n",type:"Number"}],chainable:1,example:["\n
      \n\ntranslate(width/4, height/4);\nshearX(PI/4.0);\nrect(0, 0, 30, 30);\n\n
      "],alt:"white irregular quadrilateral with black outline at top middle.",class:"p5",module:"Transform",submodule:"Transform"},{file:"src/core/transform.js",line:386,description:"

      Shears a shape around the y-axis the amount specified by the angle\nparameter. Angles should be specified in the current angleMode. Objects\nare always sheared around their relative position to the origin and\npositive numbers shear objects in a clockwise direction.\n

      \nTransformations apply to everything that happens after and subsequent\ncalls to the function accumulates the effect. For example, calling\nshearY(PI/2) and then shearY(PI/2) is the same as shearY(PI). If\nshearY() is called within the draw(), the transformation is reset when\nthe loop begins again.\n

      \nTechnically, shearY() multiplies the current transformation matrix by a\nrotation matrix. This function can be further controlled by the\npush() and pop() functions.

      \n",itemtype:"method",name:"shearY",params:[{name:"angle",description:"

      angle of shear specified in radians or degrees,\n depending on current angleMode

      \n",type:"Number"}],chainable:1,example:["\n
      \n\ntranslate(width/4, height/4);\nshearY(PI/4.0);\nrect(0, 0, 30, 30);\n\n
      "],alt:"white irregular quadrilateral with black outline at middle bottom.",class:"p5",module:"Transform",submodule:"Transform"},{file:"src/core/transform.js",line:427,description:"

      Specifies an amount to displace objects within the display window.\nThe x parameter specifies left/right translation, the y parameter\nspecifies up/down translation.\n

      \nTransformations are cumulative and apply to everything that happens after\nand subsequent calls to the function accumulates the effect. For example,\ncalling translate(50, 0) and then translate(20, 0) is the same as\ntranslate(70, 0). If translate() is called within draw(), the\ntransformation is reset when the loop begins again. This function can be\nfurther controlled by using push() and pop().

      \n",itemtype:"method",name:"translate",params:[{name:"x",description:"

      left/right translation

      \n",type:"Number"},{name:"y",description:"

      up/down translation

      \n",type:"Number"},{name:"z",description:"

      forward/backward translation (webgl only)

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\ntranslate(30, 20);\nrect(0, 0, 55, 55);\n\n
      \n\n
      \n\nrect(0, 0, 55, 55); // Draw rect at original 0,0\ntranslate(30, 20);\nrect(0, 0, 55, 55); // Draw rect at new 0,0\ntranslate(14, 14);\nrect(0, 0, 55, 55); // Draw rect at new 0,0\n\n
      "],alt:"white 55x55 rect with black outline at center right.\n3 white 55x55 rects with black outlines at top-l, center-r and bottom-r.",class:"p5",module:"Transform",submodule:"Transform"},{file:"src/core/vertex.js",line:22,description:"

      Use the beginContour() and endContour() functions to create negative\nshapes within shapes such as the center of the letter 'O'. beginContour()\nbegins recording vertices for the shape and endContour() stops recording.\nThe vertices that define a negative shape must "wind" in the opposite\ndirection from the exterior shape. First draw vertices for the exterior\nclockwise order, then for internal shapes, draw vertices\nshape in counter-clockwise.\n

      \nThese functions can only be used within a beginShape()/endShape() pair and\ntransformations such as translate(), rotate(), and scale() do not work\nwithin a beginContour()/endContour() pair. It is also not possible to use\nother shapes, such as ellipse() or rect() within.

      \n",itemtype:"method",name:"beginContour",chainable:1,example:["\n
      \n\ntranslate(50, 50);\nstroke(255, 0, 0);\nbeginShape();\n// Exterior part of shape, clockwise winding\nvertex(-40, -40);\nvertex(40, -40);\nvertex(40, 40);\nvertex(-40, 40);\n// Interior part of shape, counter-clockwise winding\nbeginContour();\nvertex(-20, -20);\nvertex(-20, 20);\nvertex(20, 20);\nvertex(20, -20);\nendContour();\nendShape(CLOSE);\n\n
      "],alt:"white rect and smaller grey rect with red outlines in center of canvas.",class:"p5",module:"Shape",submodule:"Vertex"},{file:"src/core/vertex.js",line:70,description:"

      Using the beginShape() and endShape() functions allow creating more\ncomplex forms. beginShape() begins recording vertices for a shape and\nendShape() stops recording. The value of the kind parameter tells it which\ntypes of shapes to create from the provided vertices. With no mode\nspecified, the shape can be any irregular polygon.\n

      \nThe parameters available for beginShape() are POINTS, LINES, TRIANGLES,\nTRIANGLE_FAN, TRIANGLE_STRIP, QUADS, and QUAD_STRIP. After calling the\nbeginShape() function, a series of vertex() commands must follow. To stop\ndrawing the shape, call endShape(). Each shape will be outlined with the\ncurrent stroke color and filled with the fill color.\n

      \nTransformations such as translate(), rotate(), and scale() do not work\nwithin beginShape(). It is also not possible to use other shapes, such as\nellipse() or rect() within beginShape().

      \n",itemtype:"method",name:"beginShape",params:[{name:"kind",description:"

      either POINTS, LINES, TRIANGLES, TRIANGLE_FAN\n TRIANGLE_STRIP, QUADS, or QUAD_STRIP

      \n",type:"Constant",optional:!0}],chainable:1,example:["\n
      \n\nbeginShape();\nvertex(30, 20);\nvertex(85, 20);\nvertex(85, 75);\nvertex(30, 75);\nendShape(CLOSE);\n\n
      \n\n
      \n\n// currently not working\nbeginShape(POINTS);\nvertex(30, 20);\nvertex(85, 20);\nvertex(85, 75);\nvertex(30, 75);\nendShape();\n\n
      \n\n
      \n\nbeginShape(LINES);\nvertex(30, 20);\nvertex(85, 20);\nvertex(85, 75);\nvertex(30, 75);\nendShape();\n\n
      \n\n
      \n\nnoFill();\nbeginShape();\nvertex(30, 20);\nvertex(85, 20);\nvertex(85, 75);\nvertex(30, 75);\nendShape();\n\n
      \n\n
      \n\nnoFill();\nbeginShape();\nvertex(30, 20);\nvertex(85, 20);\nvertex(85, 75);\nvertex(30, 75);\nendShape(CLOSE);\n\n
      \n\n
      \n\nbeginShape(TRIANGLES);\nvertex(30, 75);\nvertex(40, 20);\nvertex(50, 75);\nvertex(60, 20);\nvertex(70, 75);\nvertex(80, 20);\nendShape();\n\n
      \n\n
      \n\nbeginShape(TRIANGLE_STRIP);\nvertex(30, 75);\nvertex(40, 20);\nvertex(50, 75);\nvertex(60, 20);\nvertex(70, 75);\nvertex(80, 20);\nvertex(90, 75);\nendShape();\n\n
      \n\n
      \n\nbeginShape(TRIANGLE_FAN);\nvertex(57.5, 50);\nvertex(57.5, 15);\nvertex(92, 50);\nvertex(57.5, 85);\nvertex(22, 50);\nvertex(57.5, 15);\nendShape();\n\n
      \n\n
      \n\nbeginShape(QUADS);\nvertex(30, 20);\nvertex(30, 75);\nvertex(50, 75);\nvertex(50, 20);\nvertex(65, 20);\nvertex(65, 75);\nvertex(85, 75);\nvertex(85, 20);\nendShape();\n\n
      \n\n
      \n\nbeginShape(QUAD_STRIP);\nvertex(30, 20);\nvertex(30, 75);\nvertex(50, 20);\nvertex(50, 75);\nvertex(65, 20);\nvertex(65, 75);\nvertex(85, 20);\nvertex(85, 75);\nendShape();\n\n
      \n\n
      \n\nbeginShape();\nvertex(20, 20);\nvertex(40, 20);\nvertex(40, 40);\nvertex(60, 40);\nvertex(60, 60);\nvertex(20, 60);\nendShape(CLOSE);\n\n
      "],alt:"white square-shape with black outline in middle-right of canvas.\n4 black points in a square shape in middle-right of canvas.\n2 horizontal black lines. In the top-right and bottom-right of canvas.\n3 line shape with horizontal on top, vertical in middle and horizontal bottom.\nsquare line shape in middle-right of canvas.\n2 white triangle shapes mid-right canvas. left one pointing up and right down.\n5 horizontal interlocking and alternating white triangles in mid-right canvas.\n4 interlocking white triangles in 45 degree rotated square-shape.\n2 white rectangle shapes in mid-right canvas. Both 20x55.\n3 side-by-side white rectangles center rect is smaller in mid-right canvas.\nThick white l-shape with black outline mid-top-left of canvas.",class:"p5",module:"Shape",submodule:"Vertex"},{file:"src/core/vertex.js",line:267,description:"

      Specifies vertex coordinates for Bezier curves. Each call to\nbezierVertex() defines the position of two control points and\none anchor point of a Bezier curve, adding a new segment to a\nline or shape.\n

      \nThe first time bezierVertex() is used within a\nbeginShape() call, it must be prefaced with a call to vertex()\nto set the first anchor point. This function must be used between\nbeginShape() and endShape() and only when there is no MODE\nparameter specified to beginShape().

      \n",itemtype:"method",name:"bezierVertex",params:[{name:"x2",description:"

      x-coordinate for the first control point

      \n",type:"Number"},{name:"y2",description:"

      y-coordinate for the first control point

      \n",type:"Number"},{name:"x3",description:"

      x-coordinate for the second control point

      \n",type:"Number"},{name:"y3",description:"

      y-coordinate for the second control point

      \n",type:"Number"},{name:"x4",description:"

      x-coordinate for the anchor point

      \n",type:"Number"},{name:"y4",description:"

      y-coordinate for the anchor point

      \n",type:"Number"}],chainable:1,example:["\n
      \n\nnoFill();\nbeginShape();\nvertex(30, 20);\nbezierVertex(80, 0, 80, 75, 30, 75);\nendShape();\n\n
      \n\n
      \n\nbeginShape();\nvertex(30, 20);\nbezierVertex(80, 0, 80, 75, 30, 75);\nbezierVertex(50, 80, 60, 25, 30, 20);\nendShape();\n\n
      "],alt:"crescent-shaped line in middle of canvas. Points facing left.\nwhite crescent shape in middle of canvas. Points facing left.",class:"p5",module:"Shape",submodule:"Vertex"},{file:"src/core/vertex.js",line:332,description:"

      Specifies vertex coordinates for curves. This function may only\nbe used between beginShape() and endShape() and only when there\nis no MODE parameter specified to beginShape().\n

      \nThe first and last points in a series of curveVertex() lines will be used to\nguide the beginning and end of a the curve. A minimum of four\npoints is required to draw a tiny curve between the second and\nthird points. Adding a fifth point with curveVertex() will draw\nthe curve between the second, third, and fourth points. The\ncurveVertex() function is an implementation of Catmull-Rom\nsplines.

      \n",itemtype:"method",name:"curveVertex",params:[{name:"x",description:"

      x-coordinate of the vertex

      \n",type:"Number"},{name:"y",description:"

      y-coordinate of the vertex

      \n",type:"Number"}],chainable:1,example:["\n
      \n\nnoFill();\nbeginShape();\ncurveVertex(84, 91);\ncurveVertex(84, 91);\ncurveVertex(68, 19);\ncurveVertex(21, 17);\ncurveVertex(32, 100);\ncurveVertex(32, 100);\nendShape();\n\n
      "],alt:"Upside-down u-shape line, mid canvas. left point extends beyond canvas view.",class:"p5",module:"Shape",submodule:"Vertex"},{file:"src/core/vertex.js",line:374,description:"

      Use the beginContour() and endContour() functions to create negative\nshapes within shapes such as the center of the letter 'O'. beginContour()\nbegins recording vertices for the shape and endContour() stops recording.\nThe vertices that define a negative shape must "wind" in the opposite\ndirection from the exterior shape. First draw vertices for the exterior\nclockwise order, then for internal shapes, draw vertices\nshape in counter-clockwise.\n

      \nThese functions can only be used within a beginShape()/endShape() pair and\ntransformations such as translate(), rotate(), and scale() do not work\nwithin a beginContour()/endContour() pair. It is also not possible to use\nother shapes, such as ellipse() or rect() within.

      \n",itemtype:"method",name:"endContour",chainable:1,example:["\n
      \n\ntranslate(50, 50);\nstroke(255, 0, 0);\nbeginShape();\n// Exterior part of shape, clockwise winding\nvertex(-40, -40);\nvertex(40, -40);\nvertex(40, 40);\nvertex(-40, 40);\n// Interior part of shape, counter-clockwise winding\nbeginContour();\nvertex(-20, -20);\nvertex(-20, 20);\nvertex(20, 20);\nvertex(20, -20);\nendContour();\nendShape(CLOSE);\n\n
      "],alt:"white rect and smaller grey rect with red outlines in center of canvas.",class:"p5",module:"Shape",submodule:"Vertex"},{file:"src/core/vertex.js",line:434,description:"

      The endShape() function is the companion to beginShape() and may only be\ncalled after beginShape(). When endshape() is called, all of image data\ndefined since the previous call to beginShape() is written into the image\nbuffer. The constant CLOSE as the value for the MODE parameter to close\nthe shape (to connect the beginning and the end).

      \n",itemtype:"method",name:"endShape",params:[{name:"mode",description:"

      use CLOSE to close the shape

      \n",type:"Constant",optional:!0}],chainable:1,example:["\n
      \n\nnoFill();\n\nbeginShape();\nvertex(20, 20);\nvertex(45, 20);\nvertex(45, 80);\nendShape(CLOSE);\n\nbeginShape();\nvertex(50, 20);\nvertex(75, 20);\nvertex(75, 80);\nendShape();\n\n
      "],alt:"Triangle line shape with smallest interior angle on bottom and upside-down L.",class:"p5",module:"Shape",submodule:"Vertex"},{file:"src/core/vertex.js",line:502,description:"

      Specifies vertex coordinates for quadratic Bezier curves. Each call to\nquadraticVertex() defines the position of one control points and one\nanchor point of a Bezier curve, adding a new segment to a line or shape.\nThe first time quadraticVertex() is used within a beginShape() call, it\nmust be prefaced with a call to vertex() to set the first anchor point.\nThis function must be used between beginShape() and endShape() and only\nwhen there is no MODE parameter specified to beginShape().

      \n",itemtype:"method",name:"quadraticVertex",params:[{name:"cx",description:"

      x-coordinate for the control point

      \n",type:"Number"},{name:"cy",description:"

      y-coordinate for the control point

      \n",type:"Number"},{name:"x3",description:"

      x-coordinate for the anchor point

      \n",type:"Number"},{name:"y3",description:"

      y-coordinate for the anchor point

      \n",type:"Number"}],chainable:1,example:["\n
      \n\nnoFill();\nstrokeWeight(4);\nbeginShape();\nvertex(20, 20);\nquadraticVertex(80, 20, 50, 50);\nendShape();\n\n
      \n\n
      \n\nnoFill();\nstrokeWeight(4);\nbeginShape();\nvertex(20, 20);\nquadraticVertex(80, 20, 50, 50);\nquadraticVertex(20, 80, 80, 80);\nvertex(80, 60);\nendShape();\n\n
      "],alt:"arched-shaped black line with 4 pixel thick stroke weight.\nbackwards s-shaped black line with 4 pixel thick stroke weight.",class:"p5",module:"Shape",submodule:"Vertex"},{file:"src/core/vertex.js",line:579,description:"

      All shapes are constructed by connecting a series of vertices. vertex()\nis used to specify the vertex coordinates for points, lines, triangles,\nquads, and polygons. It is used exclusively within the beginShape() and\nendShape() functions.

      \n",itemtype:"method",name:"vertex",params:[{name:"x",description:"

      x-coordinate of the vertex

      \n",type:"Number"},{name:"y",description:"

      y-coordinate of the vertex

      \n",type:"Number"},{name:"z",description:"

      z-coordinate of the vertex

      \n",type:"Number|Boolean",optional:!0}],chainable:1,example:["\n
      \n\nbeginShape(POINTS);\nvertex(30, 20);\nvertex(85, 20);\nvertex(85, 75);\nvertex(30, 75);\nendShape();\n\n
      "],alt:"4 black points in a square shape in middle-right of canvas.",class:"p5",module:"Shape",submodule:"Vertex"},{file:"src/data/p5.TypedDict.js",line:16,description:"

      Creates a new instance of p5.StringDict using the key, value pair\n or object you provide.

      \n",itemtype:"method",name:"createStringDict",params:[{name:"key",description:"

      or object

      \n",type:"String|Object"},{name:"value",description:"",type:"String"}],return:{description:"",type:"p5.StringDict"},class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:32,description:"

      Creates a new instance of p5.NumberDict using the key, value pair\n or object you provide.

      \n",itemtype:"method",name:"createNumberDict",params:[{name:"key",description:"

      or object

      \n",type:"Number|Object"},{name:"value",description:"",type:"Number"}],return:{description:"",type:"p5.NumberDict"},class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:68,description:"

      Returns the number of key-value pairs currently in Dictionary object

      \n",itemtype:"method",name:"size",return:{description:"the number of key-value pairs in Dictionary object",type:"Number"},example:['\n
      \n\n\nfunction setup() {\n var myDictionary = createNumberDict(1, 10);\n myDictionary.create(2, 20);\n myDictionary.create(3, 30);\n var amt = myDictionary.size(); // value of amt is 3\n}\n\n
      \n'],class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:92,description:"

      Returns true if key exists in Dictionary\notherwise returns false

      \n",itemtype:"method",name:"hasKey",params:[{name:"key",description:"

      that you want to access

      \n",type:"Number|String"}],return:{description:"whether that key exists in Dictionary",type:"Boolean"},example:["\n
      \n\n\nfunction setup() {\n var myDictionary = createStringDict('p5', 'js');\n print(myDictionary.hasKey('p5')); // logs true to console\n}\n\n
      \n"],class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:117,description:"

      Returns value stored at supplied key.

      \n",itemtype:"method",name:"get",params:[{name:"key",description:"

      that you want to access

      \n",type:"Number|String"}],return:{description:"the value stored at that key",type:"Number|String"},example:["\n
      \n\n\nfunction setup() {\n var myDictionary = createStringDict('p5', 'js');\n var myValue = myDictionary.get('p5');\n print(myValue === 'js'); // logs true to console\n}\n\n
      \n"],class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:146,description:"

      Changes the value of key if in it already exists in\nin the Dictionary otherwise makes a new key-value pair

      \n",itemtype:"method",name:"set",params:[{name:"key",description:"",type:"Number|String"},{name:"value",description:"",type:"Number|String"}],example:["\n
      \n\n\nfunction setup() {\n var myDictionary = createStringDict('p5', 'js');\n myDictionary.set('p5', 'JS');\n myDictionary.print()\n // above logs \"key: p5 - value: JS\" to console\n}\n\n
      \n"],class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:179,description:"

      private helper function to handle the user passing objects in\nduring construction or calls to create()

      \n",class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:194,description:"

      Removes a key-value pair in the Dictionary

      \n",itemtype:"method",name:"create",class:"p5.TypedDict",module:"Data",submodule:"Dictionary",overloads:[{line:194,params:[{name:"key",description:"",type:"Number|String"},{name:"value",description:"",type:"Number|String"}]},{line:201,params:[{name:"obj",description:"

      key/value pair

      \n",type:"Object"}]}]},{file:"src/data/p5.TypedDict.js",line:234,description:"

      Empties Dictionary of all key-value pairs

      \n",itemtype:"method",name:"clear",class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:245,description:"

      Removes a key-value pair in the Dictionary

      \n",itemtype:"method",name:"remove",params:[{name:"key",description:"

      for the pair to remove

      \n",type:"Number|String"}],example:["\n
      \n\n\nfunction setup() {\n var myDictionary = createStringDict('p5', 'js');\n myDictionary.create('happy', 'coding');\n myDictionary.print()\n // above logs \"key: p5 - value: js, key: happy - value: coding\" to console\n myDictionary.remove('p5');\n myDictionary.print();\n // above logs \"key: happy value: coding\" to console\n}\n\n
      \n"],class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:277,description:"

      Logs the list of items currently in the Dictionary to the console

      \n",itemtype:"method",name:"print",class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:289,description:"

      Converts the Dictionary into a CSV file for local\nstorage.

      \n",itemtype:"method",name:"saveTable",class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:310,description:"

      Converts the Dictionary into a JSON file for local\nstorage.

      \n",itemtype:"method",name:"saveJSON",class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:321,description:"

      private helper function to ensure that the user passed in valid\nvalues for the Dictionary type

      \n",class:"p5.TypedDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:368,description:"

      private helper function to ensure that the user passed in valid\nvalues for the Dictionary type

      \n",class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:377,description:"

      Add to a value stored at a certain key\nThe sum is stored in that location in the Dictionary.

      \n",itemtype:"method",name:"add",params:[{name:"Key",description:"

      for value you wish to add to

      \n",type:"Number"},{name:"Amount",description:"

      to add to the value

      \n",type:"Number"}],example:["\n
      \n\nfunction setup() {\n var myDictionary = createNumberDict(2, 5);\n myDictionary.add(2, 2);\n console.log(myDictionary.get(2)); // logs 7 to console.\n}\n
      \n\n"],class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:405,description:"

      Subtract from a value stored at a certain key\nThe difference is stored in that location in the Dictionary.

      \n",itemtype:"method",name:"sub",params:[{name:"Key",description:"

      for value you wish to subtract from

      \n",type:"Number"},{name:"Amount",description:"

      to subtract from the value

      \n",type:"Number"}],example:["\n
      \n\nfunction setup() {\n var myDictionary = createNumberDict(2, 5);\n myDictionary.sub(2, 2);\n console.log(myDictionary.get(2)); // logs 3 to console.\n}\n
      \n\n"],class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:429,description:"

      Multiply a value stored at a certain key\nThe product is stored in that location in the Dictionary.

      \n",itemtype:"method",name:"mult",params:[{name:"Key",description:"

      for value you wish to multiply

      \n",type:"Number"},{name:"Amount",description:"

      to multiply the value by

      \n",type:"Number"}],example:["\n
      \n\nfunction setup() {\n var myDictionary = createNumberDict(2, 4);\n myDictionary.mult(2, 2);\n console.log(myDictionary.get(2)); // logs 8 to console.\n}\n
      \n\n"],class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:457,description:"

      Divide a value stored at a certain key\nThe quotient is stored in that location in the Dictionary.

      \n",itemtype:"method",name:"div",params:[{name:"Key",description:"

      for value you wish to divide

      \n",type:"Number"},{name:"Amount",description:"

      to divide the value by

      \n",type:"Number"}],example:["\n
      \n\nfunction setup() {\n var myDictionary = createNumberDict(2, 8);\n myDictionary.div(2, 2);\n console.log(myDictionary.get(2)); // logs 4 to console.\n}\n
      \n\n"],class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:485,description:"

      private helper function for finding lowest or highest value\nthe argument 'flip' is used to flip the comparison arrow\nfrom 'less than' to 'greater than'

      \n",class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:508,description:"

      Return the lowest value.

      \n",itemtype:"method",name:"minValue",return:{description:"",type:"Number"},example:["\n
      \n\nfunction setup() {\n var myDictionary = createNumberDict({2 : -10, 4 : 0.65, 1.2 : 3});\n var lowestValue = myDictionary.minValue(); // value is -10\n}\n
      \n"],class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:528,description:"

      Return the highest value.

      \n",itemtype:"method",name:"maxValue",return:{description:"",type:"Number"},example:["\n
      \n\nfunction setup() {\n var myDictionary = createNumberDict({2 : -10, 4 : 0.65, 1.2 : 3});\n var highestValue = myDictionary.maxValue(); // value is 3\n}\n
      \n"],class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:548,description:"

      private helper function for finding lowest or highest key\nthe argument 'flip' is used to flip the comparison arrow\nfrom 'less than' to 'greater than'

      \n",class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:571,description:"

      Return the lowest key.

      \n",itemtype:"method",name:"minKey",return:{description:"",type:"Number"},example:["\n
      \n\nfunction setup() {\n var myDictionary = createNumberDict({2 : 4, 4 : 6, 1.2 : 3});\n var lowestKey = myDictionary.minKey(); // value is 1.2\n}\n
      \n"],class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/data/p5.TypedDict.js",line:591,description:"

      Return the highest key.

      \n",itemtype:"method",name:"maxKey",return:{description:"",type:"Number"},example:["\n
      \n\nfunction setup() {\n var myDictionary = createNumberDict({ 2 : 4, 4 : 6, 1.2 : 3});\n var highestKey = myDictionary.maxKey(); // value is 4\n}\n
      \n"],class:"p5.NumberDict",module:"Data",submodule:"Dictionary"},{file:"src/events/acceleration.js",line:12,description:"

      The system variable deviceOrientation always contains the orientation of\nthe device. The value of this variable will either be set 'landscape'\nor 'portrait'. If no data is available it will be set to 'undefined'.\neither LANDSCAPE or PORTRAIT.

      \n",itemtype:"property",name:"deviceOrientation",type:"Constant",readonly:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:23,description:"

      The system variable accelerationX always contains the acceleration of the\ndevice along the x axis. Value is represented as meters per second squared.

      \n",itemtype:"property",name:"accelerationX",type:"Number",readonly:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:32,description:"

      The system variable accelerationY always contains the acceleration of the\ndevice along the y axis. Value is represented as meters per second squared.

      \n",itemtype:"property",name:"accelerationY",type:"Number",readonly:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:41,description:"

      The system variable accelerationZ always contains the acceleration of the\ndevice along the z axis. Value is represented as meters per second squared.

      \n",itemtype:"property",name:"accelerationZ",type:"Number",readonly:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:50, +description:"

      The system variable pAccelerationX always contains the acceleration of the\ndevice along the x axis in the frame previous to the current frame. Value\nis represented as meters per second squared.

      \n",itemtype:"property",name:"pAccelerationX",type:"Number",readonly:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:60,description:"

      The system variable pAccelerationY always contains the acceleration of the\ndevice along the y axis in the frame previous to the current frame. Value\nis represented as meters per second squared.

      \n",itemtype:"property",name:"pAccelerationY",type:"Number",readonly:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:70,description:"

      The system variable pAccelerationZ always contains the acceleration of the\ndevice along the z axis in the frame previous to the current frame. Value\nis represented as meters per second squared.

      \n",itemtype:"property",name:"pAccelerationZ",type:"Number",readonly:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:80,description:"

      _updatePAccelerations updates the pAcceleration values

      \n",access:"private",tagname:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:91,description:"

      The system variable rotationX always contains the rotation of the\ndevice along the x axis. Value is represented as 0 to +/-180 degrees.\n

      \nNote: The order the rotations are called is important, ie. if used\ntogether, it must be called in the order Z-X-Y or there might be\nunexpected behaviour.

      \n",example:["\n
      \n\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n //rotateZ(radians(rotationZ));\n rotateX(radians(rotationX));\n //rotateY(radians(rotationY));\n box(200, 200, 200);\n}\n\n
      "],itemtype:"property",name:"rotationX",type:"Number",readonly:"",alt:"red horizontal line right, green vertical line bottom. black background.",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:125,description:"

      The system variable rotationY always contains the rotation of the\ndevice along the y axis. Value is represented as 0 to +/-90 degrees.\n

      \nNote: The order the rotations are called is important, ie. if used\ntogether, it must be called in the order Z-X-Y or there might be\nunexpected behaviour.

      \n",example:["\n
      \n\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n //rotateZ(radians(rotationZ));\n //rotateX(radians(rotationX));\n rotateY(radians(rotationY));\n box(200, 200, 200);\n}\n\n
      "],itemtype:"property",name:"rotationY",type:"Number",readonly:"",alt:"red horizontal line right, green vertical line bottom. black background.",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:158,description:"

      The system variable rotationZ always contains the rotation of the\ndevice along the z axis. Value is represented as 0 to 359 degrees.\n

      \nUnlike rotationX and rotationY, this variable is available for devices\nwith a built-in compass only.\n

      \nNote: The order the rotations are called is important, ie. if used\ntogether, it must be called in the order Z-X-Y or there might be\nunexpected behaviour.

      \n",example:["\n
      \n\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n rotateZ(radians(rotationZ));\n //rotateX(radians(rotationX));\n //rotateY(radians(rotationY));\n box(200, 200, 200);\n}\n\n
      "],itemtype:"property",name:"rotationZ",type:"Number",readonly:"",alt:"red horizontal line right, green vertical line bottom. black background.",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:194,description:"

      The system variable pRotationX always contains the rotation of the\ndevice along the x axis in the frame previous to the current frame. Value\nis represented as 0 to +/-180 degrees.\n

      \npRotationX can also be used with rotationX to determine the rotate\ndirection of the device along the X-axis.

      \n",example:["\n
      \n\n// A simple if statement looking at whether\n// rotationX - pRotationX < 0 is true or not will be\n// sufficient for determining the rotate direction\n// in most cases.\n\n// Some extra logic is needed to account for cases where\n// the angles wrap around.\nvar rotateDirection = 'clockwise';\n\n// Simple range conversion to make things simpler.\n// This is not absolutely neccessary but the logic\n// will be different in that case.\n\nvar rX = rotationX + 180;\nvar pRX = pRotationX + 180;\n\nif ((rX - pRX > 0 && rX - pRX < 270)|| rX - pRX < -270){\n rotateDirection = 'clockwise';\n} else if (rX - pRX < 0 || rX - pRX > 270){\n rotateDirection = 'counter-clockwise';\n}\n\n
      "],alt:"no image to display.",itemtype:"property",name:"pRotationX",type:"Number",readonly:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:237,description:"

      The system variable pRotationY always contains the rotation of the\ndevice along the y axis in the frame previous to the current frame. Value\nis represented as 0 to +/-90 degrees.\n

      \npRotationY can also be used with rotationY to determine the rotate\ndirection of the device along the Y-axis.

      \n",example:["\n
      \n\n// A simple if statement looking at whether\n// rotationY - pRotationY < 0 is true or not will be\n// sufficient for determining the rotate direction\n// in most cases.\n\n// Some extra logic is needed to account for cases where\n// the angles wrap around.\nvar rotateDirection = 'clockwise';\n\n// Simple range conversion to make things simpler.\n// This is not absolutely neccessary but the logic\n// will be different in that case.\n\nvar rY = rotationY + 180;\nvar pRY = pRotationY + 180;\n\nif ((rY - pRY > 0 && rY - pRY < 270)|| rY - pRY < -270){\n rotateDirection = 'clockwise';\n} else if (rY - pRY < 0 || rY - pRY > 270){\n rotateDirection = 'counter-clockwise';\n}\n\n
      "],alt:"no image to display.",itemtype:"property",name:"pRotationY",type:"Number",readonly:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:280,description:"

      The system variable pRotationZ always contains the rotation of the\ndevice along the z axis in the frame previous to the current frame. Value\nis represented as 0 to 359 degrees.\n

      \npRotationZ can also be used with rotationZ to determine the rotate\ndirection of the device along the Z-axis.

      \n",example:["\n
      \n\n// A simple if statement looking at whether\n// rotationZ - pRotationZ < 0 is true or not will be\n// sufficient for determining the rotate direction\n// in most cases.\n\n// Some extra logic is needed to account for cases where\n// the angles wrap around.\nvar rotateDirection = 'clockwise';\n\nif ((rotationZ - pRotationZ > 0 &&\n rotationZ - pRotationZ < 270)||\n rotationZ - pRotationZ < -270){\n\n rotateDirection = 'clockwise';\n\n} else if (rotationZ - pRotationZ < 0 ||\n rotationZ - pRotationZ > 270){\n\n rotateDirection = 'counter-clockwise';\n\n}\n\n
      "],alt:"no image to display.",itemtype:"property",name:"pRotationZ",type:"Number",readonly:"",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:346,description:"

      The setMoveThreshold() function is used to set the movement threshold for\nthe deviceMoved() function. The default threshold is set to 0.5.

      \n",itemtype:"method",name:"setMoveThreshold",params:[{name:"value",description:"

      The threshold value

      \n",type:"Number"}],class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:359,description:"

      The setShakeThreshold() function is used to set the movement threshold for\nthe deviceShaken() function. The default threshold is set to 30.

      \n",itemtype:"method",name:"setShakeThreshold",params:[{name:"value",description:"

      The threshold value

      \n",type:"Number"}],class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:372,description:"

      The deviceMoved() function is called when the device is moved by more than\nthe threshold value along X, Y or Z axis. The default threshold is set to\n0.5.

      \n",itemtype:"method",name:"deviceMoved",example:['\n
      \n\n// Run this example on a mobile device\n// Move the device around\n// to change the value.\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction deviceMoved() {\n value = value + 5;\n if (value > 255) {\n value = 0;\n }\n}\n\n
      '],alt:"50x50 black rect in center of canvas. turns white on mobile when device moves",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:403,description:"

      The deviceTurned() function is called when the device rotates by\nmore than 90 degrees continuously.\n

      \nThe axis that triggers the deviceTurned() method is stored in the turnAxis\nvariable. The deviceTurned() method can be locked to trigger on any axis:\nX, Y or Z by comparing the turnAxis variable to 'X', 'Y' or 'Z'.

      \n",itemtype:"method",name:"deviceTurned",example:["\n
      \n\n// Run this example on a mobile device\n// Rotate the device by 90 degrees\n// to change the value.\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction deviceTurned() {\n if (value == 0){\n value = 255\n } else if (value == 255) {\n value = 0;\n }\n}\n\n
      \n
      \n\n// Run this example on a mobile device\n// Rotate the device by 90 degrees in the\n// X-axis to change the value.\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction deviceTurned() {\n if (turnAxis == 'X'){\n if (value == 0){\n value = 255\n } else if (value == 255) {\n value = 0;\n }\n }\n}\n\n
      "],alt:"50x50 black rect in center of canvas. turns white on mobile when device turns\n50x50 black rect in center of canvas. turns white on mobile when x-axis turns",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/acceleration.js",line:462,description:"

      The deviceShaken() function is called when the device total acceleration\nchanges of accelerationX and accelerationY values is more than\nthe threshold value. The default threshold is set to 30.

      \n",itemtype:"method",name:"deviceShaken",example:['\n
      \n\n// Run this example on a mobile device\n// Shake the device to change the value.\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction deviceShaken() {\n value = value + 5;\n if (value > 255) {\n value = 0;\n }\n}\n\n
      '],alt:"50x50 black rect in center of canvas. turns white on mobile when device shakes",class:"p5",module:"Events",submodule:"Acceleration"},{file:"src/events/keyboard.js",line:12,description:"

      Holds the key codes of currently pressed keys.

      \n",access:"private",tagname:"",class:"p5",module:"Events",submodule:"Keyboard"},{file:"src/events/keyboard.js",line:18,description:"

      The boolean system variable keyIsPressed is true if any key is pressed\nand false if no keys are pressed.

      \n",itemtype:"property",name:"keyIsPressed",type:"Boolean",readonly:"",example:["\n
      \n\nvar value = 0;\nfunction draw() {\n if (keyIsPressed === true) {\n fill(0);\n } else {\n fill(255);\n }\n rect(25, 25, 50, 50);\n}\n\n
      "],alt:"50x50 white rect that turns black on keypress.",class:"p5",module:"Events",submodule:"Keyboard"},{file:"src/events/keyboard.js",line:46,description:"

      The system variable key always contains the value of the most recent\nkey on the keyboard that was typed. To get the proper capitalization, it\nis best to use it within keyTyped(). For non-ASCII keys, use the keyCode\nvariable.

      \n",itemtype:"property",name:"key",type:"String",readonly:"",example:["\n
      \n// Click any key to display it!\n// (Not Guaranteed to be Case Sensitive)\nfunction setup() {\n fill(245, 123, 158);\n textSize(50);\n}\n\nfunction draw() {\n background(200);\n text(key, 33,65); // Display last key pressed.\n}\n
      "],alt:"canvas displays any key value that is pressed in pink font.",class:"p5",module:"Events",submodule:"Keyboard"},{file:"src/events/keyboard.js",line:75,description:'

      The variable keyCode is used to detect special keys such as BACKSPACE,\nDELETE, ENTER, RETURN, TAB, ESCAPE, SHIFT, CONTROL, OPTION, ALT, UP_ARROW,\nDOWN_ARROW, LEFT_ARROW, RIGHT_ARROW.\nYou can also check for custom keys by looking up the keyCode of any key\non a site like this: keycode.info.

      \n',itemtype:"property",name:"keyCode",type:"Number",readonly:"",example:["\n
      \nvar fillVal = 126;\nfunction draw() {\n fill(fillVal);\n rect(25, 25, 50, 50);\n}\n\nfunction keyPressed() {\n if (keyCode == UP_ARROW) {\n fillVal = 255;\n } else if (keyCode == DOWN_ARROW) {\n fillVal = 0;\n }\n return false; // prevent default\n}\n
      "],alt:"Grey rect center. turns white when up arrow pressed and black when down",class:"p5",module:"Events",submodule:"Keyboard"},{file:"src/events/keyboard.js",line:108,description:"

      The keyPressed() function is called once every time a key is pressed. The\nkeyCode for the key that was pressed is stored in the keyCode variable.\n

      \nFor non-ASCII keys, use the keyCode variable. You can check if the keyCode\nequals BACKSPACE, DELETE, ENTER, RETURN, TAB, ESCAPE, SHIFT, CONTROL,\nOPTION, ALT, UP_ARROW, DOWN_ARROW, LEFT_ARROW, RIGHT_ARROW.\n

      \nFor ASCII keys that was pressed is stored in the key variable. However, it\ndoes not distinguish between uppercase and lowercase. For this reason, it\nis recommended to use keyTyped() to read the key variable, in which the\ncase of the variable will be distinguished.\n

      \nBecause of how operating systems handle key repeats, holding down a key\nmay cause multiple calls to keyTyped() (and keyReleased() as well). The\nrate of repeat is set by the operating system and how each computer is\nconfigured.

      \nBrowsers may have different default\nbehaviors attached to various key events. To prevent any default\nbehavior for this event, add "return false" to the end of the method.

      \n",itemtype:"method",name:"keyPressed",example:['\n
      \n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction keyPressed() {\n if (value === 0) {\n value = 255;\n } else {\n value = 0;\n }\n}\n\n
      \n
      \n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction keyPressed() {\n if (keyCode === LEFT_ARROW) {\n value = 255;\n } else if (keyCode === RIGHT_ARROW) {\n value = 0;\n }\n}\n\n
      \n
      \n\nfunction keyPressed(){\n // Do something\n return false; // prevent any default behaviour\n}\n\n
      '],alt:"black rect center. turns white when key pressed and black when released\nblack rect center. turns white when left arrow pressed and black when right.",class:"p5",module:"Events",submodule:"Keyboard"},{file:"src/events/keyboard.js",line:198,description:"

      The keyReleased() function is called once every time a key is released.\nSee key and keyCode for more information.

      \nBrowsers may have different default\nbehaviors attached to various key events. To prevent any default\nbehavior for this event, add "return false" to the end of the method.

      \n",itemtype:"method",name:"keyReleased",example:["\n
      \n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction keyReleased() {\n if (value === 0) {\n value = 255;\n } else {\n value = 0;\n }\n return false; // prevent any default behavior\n}\n\n
      "],alt:"black rect center. turns white when key pressed and black when pressed again",class:"p5",module:"Events",submodule:"Keyboard"},{file:"src/events/keyboard.js",line:254,description:"

      The keyTyped() function is called once every time a key is pressed, but\naction keys such as Ctrl, Shift, and Alt are ignored. The most recent\nkey pressed will be stored in the key variable.\n

      \nBecause of how operating systems handle key repeats, holding down a key\nwill cause multiple calls to keyTyped() (and keyReleased() as well). The\nrate of repeat is set by the operating system and how each computer is\nconfigured.

      \nBrowsers may have different default behaviors attached to various key\nevents. To prevent any default behavior for this event, add "return false"\nto the end of the method.

      \n",itemtype:"method",name:"keyTyped",example:["\n
      \n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction keyTyped() {\n if (key === 'a') {\n value = 255;\n } else if (key === 'b') {\n value = 0;\n }\n // uncomment to prevent any default behavior\n // return false;\n}\n\n
      "],alt:"black rect center. turns white when 'a' key typed and black when 'b' pressed",class:"p5",module:"Events",submodule:"Keyboard"},{file:"src/events/keyboard.js",line:307,description:"

      The onblur function is called when the user is no longer focused\non the p5 element. Because the keyup events will not fire if the user is\nnot focused on the element we must assume all keys currently down have\nbeen released.

      \n",class:"p5",module:"Events",submodule:"Keyboard"},{file:"src/events/keyboard.js",line:317,description:'

      The keyIsDown() function checks if the key is currently down, i.e. pressed.\nIt can be used if you have an object that moves, and you want several keys\nto be able to affect its behaviour simultaneously, such as moving a\nsprite diagonally. You can put in any number representing the keyCode of\nthe key, or use any of the variable keyCode names listed\nhere.

      \n',itemtype:"method",name:"keyIsDown",params:[{name:"code",description:"

      The key to check for.

      \n",type:"Number"}],return:{description:"whether key is down or not",type:"Boolean"},example:["\n
      \nvar x = 100;\nvar y = 100;\n\nfunction setup() {\n createCanvas(512, 512);\n}\n\nfunction draw() {\n if (keyIsDown(LEFT_ARROW))\n x-=5;\n\n if (keyIsDown(RIGHT_ARROW))\n x+=5;\n\n if (keyIsDown(UP_ARROW))\n y-=5;\n\n if (keyIsDown(DOWN_ARROW))\n y+=5;\n\n clear();\n fill(255, 0, 0);\n ellipse(x, y, 50, 50);\n}\n
      "],alt:"50x50 red ellipse moves left, right, up and down with arrow presses.",class:"p5",module:"Events",submodule:"Keyboard"},{file:"src/events/keyboard.js",line:364,description:"

      The checkDownKeys function returns a boolean true if any keys pressed\nand a false if no keys are currently pressed.

      \n

      Helps avoid instances where a multiple keys are pressed simultaneously and\nreleasing a single key will then switch the\nkeyIsPressed property to true.

      \n",access:"private",tagname:"",class:"p5",module:"Events",submodule:"Keyboard"},{file:"src/events/mouse.js",line:23,description:"

      The system variable mouseX always contains the current horizontal\nposition of the mouse, relative to (0, 0) of the canvas. If touch is\nused instead of mouse input, mouseX will hold the x value of the most\nrecent touch point.

      \n",itemtype:"property",name:"mouseX",type:"Number",readonly:"",example:["\n
      \n\n// Move the mouse across the canvas\nfunction draw() {\n background(244, 248, 252);\n line(mouseX, 0, mouseX, 100);\n}\n\n
      "],alt:"horizontal black line moves left and right with mouse x-position",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:49,description:"

      The system variable mouseY always contains the current vertical position\nof the mouse, relative to (0, 0) of the canvas. If touch is\nused instead of mouse input, mouseY will hold the y value of the most\nrecent touch point.

      \n",itemtype:"property",name:"mouseY",type:"Number",readonly:"",example:["\n
      \n\n// Move the mouse across the canvas\nfunction draw() {\n background(244, 248, 252);\n line(0, mouseY, 100, mouseY);\n}\n\n
      "],alt:"vertical black line moves up and down with mouse y-position",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:75,description:"

      The system variable pmouseX always contains the horizontal position of\nthe mouse or finger in the frame previous to the current frame, relative to\n(0, 0) of the canvas.

      \n",itemtype:"property",name:"pmouseX",type:"Number",readonly:"",example:['\n
      \n\n// Move the mouse across the canvas to leave a trail\nfunction setup() {\n //slow down the frameRate to make it more visible\n frameRate(10);\n}\n\nfunction draw() {\n background(244, 248, 252);\n line(mouseX, mouseY, pmouseX, pmouseY);\n print(pmouseX + " -> " + mouseX);\n}\n\n\n
      '],alt:"line trail is created from cursor movements. faster movement make longer line.",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:107,description:"

      The system variable pmouseY always contains the vertical position of the\nmouse or finger in the frame previous to the current frame, relative to\n(0, 0) of the canvas.

      \n",itemtype:"property",name:"pmouseY",type:"Number",readonly:"",example:['\n
      \n\nfunction draw() {\n background(237, 34, 93);\n fill(0);\n //draw a square only if the mouse is not moving\n if(mouseY == pmouseY && mouseX == pmouseX)\n rect(20,20,60,60);\n\n print(pmouseY + " -> " + mouseY);\n}\n\n\n
      '],alt:"60x60 black rect center, fuschia background. rect flickers on mouse movement",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:137,description:"

      The system variable winMouseX always contains the current horizontal\nposition of the mouse, relative to (0, 0) of the window.

      \n",itemtype:"property",name:"winMouseX",type:"Number",readonly:"",example:["\n
      \n\nvar myCanvas;\n\nfunction setup() {\n //use a variable to store a pointer to the canvas\n myCanvas = createCanvas(100, 100);\n}\n\nfunction draw() {\n background(237, 34, 93);\n fill(0);\n\n //move the canvas to the horizontal mouse position\n //relative to the window\n myCanvas.position(winMouseX+1, windowHeight/2);\n\n //the y of the square is relative to the canvas\n rect(20,mouseY,60,60);\n}\n\n\n
      "],alt:"60x60 black rect y moves with mouse y and fuschia canvas moves with mouse x",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:175,description:"

      The system variable winMouseY always contains the current vertical\nposition of the mouse, relative to (0, 0) of the window.

      \n",itemtype:"property",name:"winMouseY",type:"Number",readonly:"",example:["\n
      \n\nvar myCanvas;\n\nfunction setup() {\n //use a variable to store a pointer to the canvas\n myCanvas = createCanvas(100, 100);\n}\n\nfunction draw() {\n background(237, 34, 93);\n fill(0);\n\n //move the canvas to the vertical mouse position\n //relative to the window\n myCanvas.position(windowWidth/2, winMouseY+1);\n\n //the x of the square is relative to the canvas\n rect(mouseX,20,60,60);\n}\n\n\n
      "],alt:"60x60 black rect x moves with mouse x and fuschia canvas y moves with mouse y",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:213,description:"

      The system variable pwinMouseX always contains the horizontal position\nof the mouse in the frame previous to the current frame, relative to\n(0, 0) of the window.

      \n",itemtype:"property",name:"pwinMouseX",type:"Number",readonly:"",example:["\n
      \n\n\nvar myCanvas;\n\nfunction setup() {\n //use a variable to store a pointer to the canvas\n myCanvas = createCanvas(100, 100);\n noStroke();\n fill(237, 34, 93);\n }\n\nfunction draw() {\n clear();\n //the difference between previous and\n //current x position is the horizontal mouse speed\n var speed = abs(winMouseX-pwinMouseX);\n //change the size of the circle\n //according to the horizontal speed\n ellipse(50, 50, 10+speed*5, 10+speed*5);\n //move the canvas to the mouse position\n myCanvas.position( winMouseX+1, winMouseY+1);\n}\n\n\n
      "],alt:"fuschia ellipse moves with mouse x and y. Grows and shrinks with mouse speed",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:255,description:"

      The system variable pwinMouseY always contains the vertical position of\nthe mouse in the frame previous to the current frame, relative to (0, 0)\nof the window.

      \n",itemtype:"property",name:"pwinMouseY",type:"Number",readonly:"",example:["\n
      \n\n\nvar myCanvas;\n\nfunction setup() {\n //use a variable to store a pointer to the canvas\n myCanvas = createCanvas(100, 100);\n noStroke();\n fill(237, 34, 93);\n }\n\nfunction draw() {\n clear();\n //the difference between previous and\n //current y position is the vertical mouse speed\n var speed = abs(winMouseY-pwinMouseY);\n //change the size of the circle\n //according to the vertical speed\n ellipse(50, 50, 10+speed*5, 10+speed*5);\n //move the canvas to the mouse position\n myCanvas.position( winMouseX+1, winMouseY+1);\n}\n\n\n
      "],alt:"fuschia ellipse moves with mouse x and y. Grows and shrinks with mouse speed",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:298,description:"

      Processing automatically tracks if the mouse button is pressed and which\nbutton is pressed. The value of the system variable mouseButton is either\nLEFT, RIGHT, or CENTER depending on which button was pressed last.\nWarning: different browsers may track mouseButton differently.

      \n",itemtype:"property",name:"mouseButton",type:"Constant",readonly:"",example:["\n
      \n\nfunction draw() {\n background(237, 34, 93);\n fill(0);\n\n if (mouseIsPressed) {\n if (mouseButton == LEFT)\n ellipse(50, 50, 50, 50);\n if (mouseButton == RIGHT)\n rect(25, 25, 50, 50);\n if (mouseButton == CENTER)\n triangle(23, 75, 50, 20, 78, 75);\n }\n\n print(mouseButton);\n}\n\n
      "],alt:"50x50 black ellipse appears on center of fuschia canvas on mouse click/press.",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:334,description:"

      The boolean system variable mouseIsPressed is true if the mouse is pressed\nand false if not.

      \n",itemtype:"property",name:"mouseIsPressed",type:"Boolean",readonly:"",example:["\n
      \n\nfunction draw() {\n background(237, 34, 93);\n fill(0);\n\n if (mouseIsPressed)\n ellipse(50, 50, 50, 50);\n else\n rect(25, 25, 50, 50);\n\n print(mouseIsPressed);\n}\n\n
      "],alt:"black 50x50 rect becomes ellipse with mouse click/press. fuschia background.",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:416,description:"

      The mouseMoved() function is called every time the mouse moves and a mouse\nbutton is not pressed.

      \nBrowsers may have different default\nbehaviors attached to various mouse events. To prevent any default\nbehavior for this event, add "return false" to the end of the method.

      \n",itemtype:"method",name:"mouseMoved",example:['\n
      \n\n// Move the mouse across the page\n// to change its value\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction mouseMoved() {\n value = value + 5;\n if (value > 255) {\n value = 0;\n }\n}\n\n
      \n\n
      \n\nfunction mouseMoved() {\n ellipse(mouseX, mouseY, 5, 5);\n // prevent default\n return false;\n}\n\n
      '],alt:"black 50x50 rect becomes lighter with mouse movements until white then resets\nno image displayed",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:460,description:"

      The mouseDragged() function is called once every time the mouse moves and\na mouse button is pressed. If no mouseDragged() function is defined, the\ntouchMoved() function will be called instead if it is defined.

      \nBrowsers may have different default\nbehaviors attached to various mouse events. To prevent any default\nbehavior for this event, add "return false" to the end of the method.

      \n",itemtype:"method",name:"mouseDragged",example:['\n
      \n\n// Drag the mouse across the page\n// to change its value\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction mouseDragged() {\n value = value + 5;\n if (value > 255) {\n value = 0;\n }\n}\n\n
      \n\n
      \n\nfunction mouseDragged() {\n ellipse(mouseX, mouseY, 5, 5);\n // prevent default\n return false;\n}\n\n
      '],alt:"black 50x50 rect turns lighter with mouse click and drag until white, resets\nno image displayed",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:531,description:"

      The mousePressed() function is called once after every time a mouse button\nis pressed. The mouseButton variable (see the related reference entry)\ncan be used to determine which button has been pressed. If no\nmousePressed() function is defined, the touchStarted() function will be\ncalled instead if it is defined.

      \nBrowsers may have different default\nbehaviors attached to various mouse events. To prevent any default\nbehavior for this event, add "return false" to the end of the method.

      \n",itemtype:"method",name:"mousePressed",example:['\n
      \n\n// Click within the image to change\n// the value of the rectangle\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction mousePressed() {\n if (value == 0) {\n value = 255;\n } else {\n value = 0;\n }\n}\n\n
      \n\n
      \n\nfunction mousePressed() {\n ellipse(mouseX, mouseY, 5, 5);\n // prevent default\n return false;\n}\n\n
      '],alt:"black 50x50 rect turns white with mouse click/press.\nno image displayed",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:597,description:"

      The mouseReleased() function is called every time a mouse button is\nreleased. If no mouseReleased() function is defined, the touchEnded()\nfunction will be called instead if it is defined.

      \nBrowsers may have different default\nbehaviors attached to various mouse events. To prevent any default\nbehavior for this event, add "return false" to the end of the method.

      \n",itemtype:"method",name:"mouseReleased",example:['\n
      \n\n// Click within the image to change\n// the value of the rectangle\n// after the mouse has been clicked\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction mouseReleased() {\n if (value == 0) {\n value = 255;\n } else {\n value = 0;\n }\n}\n\n
      \n\n
      \n\nfunction mouseReleased() {\n ellipse(mouseX, mouseY, 5, 5);\n // prevent default\n return false;\n}\n\n
      '],alt:"black 50x50 rect turns white with mouse click/press.\nno image displayed",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:664, +description:"

      The mouseClicked() function is called once after a mouse button has been\npressed and then released.

      \nBrowsers handle clicks differently, so this function is only guaranteed to be\nrun when the left mouse button is clicked. To handle other mouse buttons\nbeing pressed or released, see mousePressed() or mouseReleased().

      \nBrowsers may have different default\nbehaviors attached to various mouse events. To prevent any default\nbehavior for this event, add "return false" to the end of the method.

      \n",itemtype:"method",name:"mouseClicked",example:['\n
      \n\n// Click within the image to change\n// the value of the rectangle\n// after the mouse has been clicked\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\n\nfunction mouseClicked() {\n if (value == 0) {\n value = 255;\n } else {\n value = 0;\n }\n}\n\n
      \n\n
      \n\nfunction mouseClicked() {\n ellipse(mouseX, mouseY, 5, 5);\n // prevent default\n return false;\n}\n\n
      '],alt:"black 50x50 rect turns white with mouse click/press.\nno image displayed",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:723,description:'

      The doubleClicked() function is executed every time a event\nlistener has detected a dblclick event which is a part of the\nDOM L3 specification. The doubleClicked event is fired when a\npointing device button (usually a mouse's primary button)\nis clicked twice on a single element. For more info on the\ndblclick event refer to mozilla's documentation here:\nhttps://developer.mozilla.org/en-US/docs/Web/Events/dblclick

      \n',itemtype:"method",name:"doubleClicked",example:['\n
      \n\n// Click within the image to change\n// the value of the rectangle\n// after the mouse has been double clicked\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\n\nfunction doubleClicked() {\n if (value == 0) {\n value = 255;\n } else {\n value = 0;\n }\n}\n\n
      \n\n
      \n\nfunction doubleClicked() {\n ellipse(mouseX, mouseY, 5, 5);\n // prevent default\n return false;\n}\n\n
      '],alt:"black 50x50 rect turns white with mouse doubleClick/press.\nno image displayed",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/mouse.js",line:781,description:"

      The function mouseWheel() is executed every time a vertical mouse wheel\nevent is detected either triggered by an actual mouse wheel or by a\ntouchpad.

      \nThe event.delta property returns the amount the mouse wheel\nhave scrolled. The values can be positive or negative depending on the\nscroll direction (on OS X with "natural" scrolling enabled, the signs\nare inverted).

      \nBrowsers may have different default behaviors attached to various\nmouse events. To prevent any default behavior for this event, add\n"return false" to the end of the method.

      \nDue to the current support of the "wheel" event on Safari, the function\nmay only work as expected if "return false" is included while using Safari.

      \n",itemtype:"method",name:"mouseWheel",example:["\n
      \n\nvar pos = 25;\n\nfunction draw() {\n background(237, 34, 93);\n fill(0);\n rect(25, pos, 50, 50);\n}\n\nfunction mouseWheel(event) {\n print(event.delta);\n //move the square according to the vertical scroll amount\n pos += event.delta;\n //uncomment to block page scrolling\n //return false;\n}\n\n
      "],alt:"black 50x50 rect moves up and down with vertical scroll. fuschia background",class:"p5",module:"Events",submodule:"Mouse"},{file:"src/events/touch.js",line:12,description:"

      The system variable touches[] contains an array of the positions of all\ncurrent touch points, relative to (0, 0) of the canvas, and IDs identifying a\nunique touch as it moves. Each element in the array is an object with x, y,\nand id properties.

      \n

      The touches[] array is not supported on Safari and IE on touch-based\ndesktops (laptops).

      \n",itemtype:"property",name:"touches",type:"Object[]",readonly:"",class:"p5",module:"Events",submodule:"Touch"},{file:"src/events/touch.js",line:53,description:"

      The touchStarted() function is called once after every time a touch is\nregistered. If no touchStarted() function is defined, the mousePressed()\nfunction will be called instead if it is defined.

      \nBrowsers may have different default behaviors attached to various touch\nevents. To prevent any default behavior for this event, add "return false"\nto the end of the method.

      \n",itemtype:"method",name:"touchStarted",example:['\n
      \n\n// Touch within the image to change\n// the value of the rectangle\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction touchStarted() {\n if (value == 0) {\n value = 255;\n } else {\n value = 0;\n }\n}\n\n
      \n\n
      \n\nfunction touchStarted() {\n ellipse(mouseX, mouseY, 5, 5);\n // prevent default\n return false;\n}\n\n
      '],alt:"50x50 black rect turns white with touch event.\nno image displayed",class:"p5",module:"Events",submodule:"Touch"},{file:"src/events/touch.js",line:116,description:"

      The touchMoved() function is called every time a touch move is registered.\nIf no touchMoved() function is defined, the mouseDragged() function will\nbe called instead if it is defined.

      \nBrowsers may have different default behaviors attached to various touch\nevents. To prevent any default behavior for this event, add "return false"\nto the end of the method.

      \n",itemtype:"method",name:"touchMoved",example:['\n
      \n\n// Move your finger across the page\n// to change its value\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction touchMoved() {\n value = value + 5;\n if (value > 255) {\n value = 0;\n }\n}\n\n
      \n\n
      \n\nfunction touchMoved() {\n ellipse(mouseX, mouseY, 5, 5);\n // prevent default\n return false;\n}\n\n
      '],alt:"50x50 black rect turns lighter with touch until white. resets\nno image displayed",class:"p5",module:"Events",submodule:"Touch"},{file:"src/events/touch.js",line:178,description:"

      The touchEnded() function is called every time a touch ends. If no\ntouchEnded() function is defined, the mouseReleased() function will be\ncalled instead if it is defined.

      \nBrowsers may have different default behaviors attached to various touch\nevents. To prevent any default behavior for this event, add "return false"\nto the end of the method.

      \n",itemtype:"method",name:"touchEnded",example:['\n
      \n\n// Release touch within the image to\n// change the value of the rectangle\n\nvar value = 0;\nfunction draw() {\n fill(value);\n rect(25, 25, 50, 50);\n}\nfunction touchEnded() {\n if (value == 0) {\n value = 255;\n } else {\n value = 0;\n }\n}\n\n
      \n\n
      \n\nfunction touchEnded() {\n ellipse(mouseX, mouseY, 5, 5);\n // prevent default\n return false;\n}\n\n
      '],alt:"50x50 black rect turns white with touch.\nno image displayed",class:"p5",module:"Events",submodule:"Touch"},{file:"src/image/filters.js",line:3,description:'

      This module defines the filters for use with image buffers.

      \n

      This module is basically a collection of functions stored in an object\nas opposed to modules. The functions are destructive, modifying\nthe passed in canvas rather than creating a copy.

      \n

      Generally speaking users of this module will use the Filters.apply method\non a canvas to create an effect.

      \n

      A number of functions are borrowed/adapted from\nhttp://www.html5rocks.com/en/tutorials/canvas/imagefilters/\nor the java processing implementation.

      \n',class:"p5",module:"Events"},{file:"src/image/filters.js",line:28,description:"

      Returns the pixel buffer for a canvas

      \n",access:"private",tagname:"",params:[{name:"canvas",description:"

      the canvas to get pixels from

      \n",type:"Canvas|ImageData"}],return:{description:"a one-dimensional array containing\n the data in thc RGBA order, with integer\n values between 0 and 255",type:"Uint8ClampedArray"},class:"p5",module:"Events"},{file:"src/image/filters.js",line:51,description:"

      Returns a 32 bit number containing ARGB data at ith pixel in the\n1D array containing pixels data.

      \n",access:"private",tagname:"",params:[{name:"data",description:"

      array returned by _toPixels()

      \n",type:"Uint8ClampedArray"},{name:"i",description:"

      index of a 1D Image Array

      \n",type:"Integer"}],return:{description:"32 bit integer value representing\n ARGB value.",type:"Integer"},class:"p5",module:"Events"},{file:"src/image/filters.js",line:70,description:"

      Modifies pixels RGBA values to values contained in the data object.

      \n",access:"private",tagname:"",params:[{name:"pixels",description:"

      array returned by _toPixels()

      \n",type:"Uint8ClampedArray"},{name:"data",description:"

      source 1D array where each value\n represents ARGB values

      \n",type:"Int32Array"}],class:"p5",module:"Events"},{file:"src/image/filters.js",line:90,description:'

      Returns the ImageData object for a canvas\nhttps://developer.mozilla.org/en-US/docs/Web/API/ImageData

      \n',access:"private",tagname:"",params:[{name:"canvas",description:"

      canvas to get image data from

      \n",type:"Canvas|ImageData"}],return:{description:"Holder of pixel data (and width and\n height) for a canvas",type:"ImageData"},class:"p5",module:"Events"},{file:"src/image/filters.js",line:113,description:"

      Returns a blank ImageData object.

      \n",access:"private",tagname:"",params:[{name:"width",description:"",type:"Integer"},{name:"height",description:"",type:"Integer"}],return:{description:"",type:"ImageData"},class:"p5",module:"Events"},{file:"src/image/filters.js",line:129,description:"

      Applys a filter function to a canvas.

      \n

      The difference between this and the actual filter functions defined below\nis that the filter functions generally modify the pixel buffer but do\nnot actually put that data back to the canvas (where it would actually\nupdate what is visible). By contrast this method does make the changes\nactually visible in the canvas.

      \n

      The apply method is the method that callers of this module would generally\nuse. It has been separated from the actual filters to support an advanced\nuse case of creating a filter chain that executes without actually updating\nthe canvas in between everystep.

      \n",params:[{name:"canvas",description:"

      [description]

      \n",type:"HTMLCanvasElement"},{name:"func",description:"

      [description]

      \n",type:"Function(ImageData,Object)"},{name:"filterParam",description:"

      [description]

      \n",type:"Object"}],class:"p5",module:"Events"},{file:"src/image/filters.js",line:167,description:'

      Converts the image to black and white pixels depending if they are above or\nbelow the threshold defined by the level parameter. The parameter must be\nbetween 0.0 (black) and 1.0 (white). If no level is specified, 0.5 is used.

      \n

      Borrowed from http://www.html5rocks.com/en/tutorials/canvas/imagefilters/

      \n',params:[{name:"canvas",description:"",type:"Canvas"},{name:"level",description:"",type:"Float"}],class:"p5",module:"Events"},{file:"src/image/filters.js",line:202,description:'

      Converts any colors in the image to grayscale equivalents.\nNo parameter is used.

      \n

      Borrowed from http://www.html5rocks.com/en/tutorials/canvas/imagefilters/

      \n',params:[{name:"canvas",description:"",type:"Canvas"}],class:"p5",module:"Events"},{file:"src/image/filters.js",line:224,description:"

      Sets the alpha channel to entirely opaque. No parameter is used.

      \n",params:[{name:"canvas",description:"",type:"Canvas"}],class:"p5",module:"Events"},{file:"src/image/filters.js",line:239,description:"

      Sets each pixel to its inverse value. No parameter is used.

      \n",params:[{name:"canvas",description:"",type:"Canvas"}],class:"p5",module:"Events"},{file:"src/image/filters.js",line:255,description:"

      Limits each channel of the image to the number of colors specified as\nthe parameter. The parameter can be set to values between 2 and 255, but\nresults are most noticeable in the lower ranges.

      \n

      Adapted from java based processing implementation

      \n",params:[{name:"canvas",description:"",type:"Canvas"},{name:"level",description:"",type:"Integer"}],class:"p5",module:"Events"},{file:"src/image/filters.js",line:286,description:"

      reduces the bright areas in an image

      \n",params:[{name:"canvas",description:"",type:"Canvas"}],class:"p5",module:"Events"},{file:"src/image/filters.js",line:367,description:"

      increases the bright areas in an image

      \n",params:[{name:"canvas",description:"",type:"Canvas"}],class:"p5",module:"Events"},{file:"src/image/image.js",line:8,description:"

      This module defines the p5 methods for the p5.Image class\nfor drawing images to the main display canvas.

      \n",class:"p5",module:"Image",submodule:"Image"},{file:"src/image/image.js",line:24,description:"

      Creates a new p5.Image (the datatype for storing images). This provides a\nfresh buffer of pixels to play with. Set the size of the buffer with the\nwidth and height parameters.\n

      \n.pixels gives access to an array containing the values for all the pixels\nin the display window.\nThese values are numbers. This array is the size (including an appropriate\nfactor for the pixelDensity) of the display window x4,\nrepresenting the R, G, B, A values in order for each pixel, moving from\nleft to right across each row, then down each column. See .pixels for\nmore info. It may also be simpler to use set() or get().\n

      \nBefore accessing the pixels of an image, the data must loaded with the\nloadPixels() function. After the array data has been modified, the\nupdatePixels() function must be run to update the changes.

      \n",itemtype:"method",name:"createImage",params:[{name:"width",description:"

      width in pixels

      \n",type:"Integer"},{name:"height",description:"

      height in pixels

      \n",type:"Integer"}],return:{description:"the p5.Image object",type:"p5.Image"},example:["\n
      \n\nimg = createImage(66, 66);\nimg.loadPixels();\nfor (i = 0; i < img.width; i++) {\n for (j = 0; j < img.height; j++) {\n img.set(i, j, color(0, 90, 102));\n }\n}\nimg.updatePixels();\nimage(img, 17, 17);\n\n
      \n\n
      \n\nimg = createImage(66, 66);\nimg.loadPixels();\nfor (i = 0; i < img.width; i++) {\n for (j = 0; j < img.height; j++) {\n img.set(i, j, color(0, 90, 102, i % img.width * 2));\n }\n}\nimg.updatePixels();\nimage(img, 17, 17);\nimage(img, 34, 34);\n\n
      \n\n
      \n\nvar pink = color(255, 102, 204);\nimg = createImage(66, 66);\nimg.loadPixels();\nvar d = pixelDensity();\nvar halfImage = 4 * (width * d) * (height/2 * d);\nfor (var i = 0; i < halfImage; i+=4) {\n img.pixels[i] = red(pink);\n img.pixels[i+1] = green(pink);\n img.pixels[i+2] = blue(pink);\n img.pixels[i+3] = alpha(pink);\n}\nimg.updatePixels();\nimage(img, 17, 17);\n\n
      "],alt:"66x66 dark turquoise rect in center of canvas.\n2 gradated dark turquoise rects fade left. 1 center 1 bottom right of canvas\nno image displayed",class:"p5",module:"Image",submodule:"Image"},{file:"src/image/image.js",line:103,description:"

      Save the current canvas as an image. In Safari, this will open the\nimage in the window and the user must provide their own\nfilename on save-as. Other browsers will either save the\nfile immediately, or prompt the user with a dialogue window.

      \n",itemtype:"method",name:"saveCanvas",class:"p5",module:"Image",submodule:"Image",overloads:[{line:103,params:[{name:"selectedCanvas",description:"

      a variable\n representing a specific html5 canvas (optional)

      \n",type:"p5.Element|HTMLCanvasElement"},{name:"filename",description:"",type:"String",optional:!0},{name:"extension",description:"

      'jpg' or 'png'

      \n",type:"String",optional:!0}]},{line:115,params:[{name:"filename",description:"",type:"String",optional:!0},{name:"extension",description:"",type:"String",optional:!0}]}]},{file:"src/image/image.js",line:233,description:'

      Capture a sequence of frames that can be used to create a movie.\nAccepts a callback. For example, you may wish to send the frames\nto a server where they can be stored or converted into a movie.\nIf no callback is provided, the browser will pop up save dialogues in an\nattempt to download all of the images that have just been created. With the\ncallback provided the image data isn't saved by default but instead passed\nas an argument to the callback function as an array of objects, with the\nsize of array equal to the total number of frames.

      \n

      Note that saveFrames() will only save the first 15 frames of an animation.\nTo export longer animations, you might look into a library like\nccapture.js.

      \n',itemtype:"method",name:"saveFrames",params:[{name:"filename",description:"",type:"String"},{name:"extension",description:"

      'jpg' or 'png'

      \n",type:"String"},{name:"duration",description:"

      Duration in seconds to save the frames for.

      \n",type:"Number"},{name:"framerate",description:"

      Framerate to save the frames in.

      \n",type:"Number"},{name:"callback",description:"

      A callback function that will be executed\n to handle the image data. This function\n should accept an array as argument. The\n array will contain the specified number of\n frames of objects. Each object has three\n properties: imageData - an\n image/octet-stream, filename and extension.

      \n",type:"Function(Array)",optional:!0}],example:['\n
      \nfunction draw() {\n background(mouseX);\n}\n\nfunction mousePressed() {\n saveFrames("out", "png", 1, 25, function(data){\n print(data);\n });\n}\n
      '],alt:"canvas background goes from light to dark with mouse x.",class:"p5",module:"Image",submodule:"Image"},{file:"src/image/loading_displaying.js",line:17,description:"

      Loads an image from a path and creates a p5.Image from it.\n

      \nThe image may not be immediately available for rendering\nIf you want to ensure that the image is ready before doing\nanything with it, place the loadImage() call in preload().\nYou may also supply a callback function to handle the image when it's ready.\n

      \nThe path to the image should be relative to the HTML file\nthat links in your sketch. Loading an image from a URL or other\nremote location may be blocked due to your browser's built-in\nsecurity.

      \n",itemtype:"method",name:"loadImage",params:[{name:"path",description:"

      Path of the image to be loaded

      \n",type:"String"},{name:"successCallback",description:"

      Function to be called once\n the image is loaded. Will be passed the\n p5.Image.

      \n",type:"function(p5.Image)",optional:!0},{name:"failureCallback",description:"

      called with event error if\n the image fails to load.

      \n",type:"Function(Event)",optional:!0}],return:{description:"the p5.Image object",type:"p5.Image"},example:['\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/laDefense.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n}\n\n
      \n
      \n\nfunction setup() {\n // here we use a callback to display the image after loading\n loadImage("assets/laDefense.jpg", function(img) {\n image(img, 0, 0);\n });\n}\n\n
      '],alt:"image of the underside of a white umbrella and grided ceililng above\nimage of the underside of a white umbrella and grided ceililng above",class:"p5",module:"Image",submodule:"Loading & Displaying"},{file:"src/image/loading_displaying.js",line:107,description:"

      Validates clipping params. Per drawImage spec sWidth and sHight cannot be\nnegative or greater than image intrinsic width and height

      \n",access:"private",tagname:"",params:[{name:"sVal",description:"",type:"Number"},{name:"iVal",description:"",type:"Number"}],return:{description:"",type:"Number"},class:"p5",module:"Image",submodule:"Loading & Displaying"},{file:"src/image/loading_displaying.js",line:125,description:'

      Draw an image to the p5.js canvas.

      \n

      This function can be used with different numbers of parameters. The\nsimplest use requires only three parameters: img, x, and y—where (x, y) is\nthe position of the image. Two more parameters can optionally be added to\nspecify the width and height of the image.

      \n

      This function can also be used with all eight Number parameters. To\ndifferentiate between all these parameters, p5.js uses the language of\n"destination rectangle" (which corresponds to "dx", "dy", etc.) and "source\nimage" (which corresponds to "sx", "sy", etc.) below. Specifying the\n"source image" dimensions can be useful when you want to display a\nsubsection of the source image instead of the whole thing. Here's a diagram\nto explain further:\n

      \n',itemtype:"method",name:"image",example:['\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/laDefense.jpg");\n}\nfunction setup() {\n // Top-left corner of the img is at (0, 0)\n // Width and height are the img\'s original width and height\n image(img, 0, 0);\n}\n\n
      \n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/laDefense.jpg");\n}\nfunction setup() {\n background(50);\n // Top-left corner of the img is at (10, 10)\n // Width and height are 50 x 50\n image(img, 10, 10, 50, 50);\n}\n\n
      \n
      \n\nfunction setup() {\n // Here, we use a callback to display the image after loading\n loadImage("assets/laDefense.jpg", function(img) {\n image(img, 0, 0);\n });\n}\n\n
      \n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/gradient.png");\n}\nfunction setup() {\n // 1. Background image\n // Top-left corner of the img is at (0, 0)\n // Width and height are the img\'s original width and height, 100 x 100\n image(img, 0, 0);\n // 2. Top right image\n // Top-left corner of destination rectangle is at (50, 0)\n // Destination rectangle width and height are 40 x 20\n // The next parameters are relative to the source image:\n // - Starting at position (50, 50) on the source image, capture a 50 x 50\n // subsection\n // - Draw this subsection to fill the dimensions of the destination rectangle\n image(img, 50, 0, 40, 20, 50, 50, 50, 50);\n}\n\n
      '],alt:"image of the underside of a white umbrella and gridded ceiling above\nimage of the underside of a white umbrella and gridded ceiling above",class:"p5",module:"Image",submodule:"Loading & Displaying",overloads:[{line:125,params:[{name:"img",description:"

      the image to display

      \n",type:"p5.Image|p5.Graphics"},{name:"x",description:"

      the x-coordinate of the top-left corner of the image

      \n",type:"Number"},{name:"y",description:"

      the y-coordinate of the top-left corner of the image

      \n",type:"Number"},{name:"width",description:"

      the width to draw the image

      \n",type:"Number",optional:!0},{name:"height",description:"

      the height to draw the image

      \n",type:"Number",optional:!0}]},{line:213,params:[{name:"img",description:"",type:"p5.Image|p5.Graphics"},{name:"dx",description:"

      the x-coordinate of the destination\n rectangle in which to draw the source image

      \n",type:"Number"},{name:"dy",description:"

      the y-coordinate of the destination\n rectangle in which to draw the source image

      \n",type:"Number"},{name:"dWidth",description:"

      the width of the destination rectangle

      \n",type:"Number"},{name:"dHeight",description:"

      the height of the destination rectangle

      \n",type:"Number"},{name:"sx",description:"

      the x-coordinate of the subsection of the source\nimage to draw into the destination rectangle

      \n",type:"Number"},{name:"sy",description:"

      the y-coordinate of the subsection of the source\nimage to draw into the destination rectangle

      \n",type:"Number"},{name:"sWidth",description:"

      the width of the subsection of the\n source image to draw into the destination\n rectangle

      \n",type:"Number",optional:!0},{name:"sHeight",description:"

      the height of the subsection of the\n source image to draw into the destination rectangle

      \n",type:"Number",optional:!0}]}]},{file:"src/image/loading_displaying.js",line:289,description:"

      Sets the fill value for displaying images. Images can be tinted to\nspecified colors or made transparent by including an alpha value.\n

      \nTo apply transparency to an image without affecting its color, use\nwhite as the tint color and specify an alpha value. For instance,\ntint(255, 128) will make an image 50% transparent (assuming the default\nalpha range of 0-255, which can be changed with colorMode()).\n

      \nThe value for the gray parameter must be less than or equal to the current\nmaximum value as specified by colorMode(). The default maximum value is\n255.

      \n",itemtype:"method",name:"tint",class:"p5",module:"Image",submodule:"Loading & Displaying",overloads:[{line:289,params:[{name:"v1",description:"

      red or hue value relative to\n the current color range

      \n",type:"Number"},{name:"v2",description:"

      green or saturation value\n relative to the current color range

      \n",type:"Number"},{name:"v3",description:"

      blue or brightness value\n relative to the current color range

      \n",type:"Number"},{name:"alpha",description:"",type:"Number",optional:!0}]},{line:313,params:[{name:"value",description:"

      a color string

      \n",type:"String"},{name:"alpha",description:"",type:"Number",optional:!0}]},{line:319,params:[{name:"values",description:"

      an array containing the red,green,blue &\n and alpha components of the color

      \n",type:"Number[]"}]},{line:325,params:[{name:"color",description:"

      the tint color

      \n",type:"p5.Color"},{name:"alpha",description:"",type:"Number",optional:!0}]}]},{file:"src/image/loading_displaying.js",line:384,description:"

      Removes the current fill value for displaying images and reverts to\ndisplaying images with their original hues.

      \n",itemtype:"method",name:"noTint",example:['\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n tint(0, 153, 204); // Tint blue\n image(img, 0, 0);\n noTint(); // Disable tint\n image(img, 50, 0);\n}\n\n
      '],alt:"2 side by side images of bricks, left image with blue tint",class:"p5",module:"Image",submodule:"Loading & Displaying"},{file:"src/image/loading_displaying.js",line:413,description:"

      Apply the current tint color to the input image, return the resulting\ncanvas.

      \n",params:[{name:"The",description:"

      image to be tinted

      \n",type:"p5.Image"}],return:{description:"The resulting tinted canvas",type:"Canvas"},class:"p5",module:"Image",submodule:"Loading & Displaying"},{file:"src/image/loading_displaying.js",line:449,description:"

      Set image mode. Modifies the location from which images are drawn by\nchanging the way in which parameters given to image() are interpreted.\nThe default mode is imageMode(CORNER), which interprets the second and\nthird parameters of image() as the upper-left corner of the image. If\ntwo additional parameters are specified, they are used to set the image's\nwidth and height.\n

      \nimageMode(CORNERS) interprets the second and third parameters of image()\nas the location of one corner, and the fourth and fifth parameters as the\nopposite corner.\n

      \nimageMode(CENTER) interprets the second and third parameters of image()\nas the image's center point. If two additional parameters are specified,\nthey are used to set the image's width and height.

      \n",itemtype:"method",name:"imageMode",params:[{name:"mode",description:"

      either CORNER, CORNERS, or CENTER

      \n",type:"Constant"}],example:['\n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n imageMode(CORNER);\n image(img, 10, 10, 50, 50);\n}\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n imageMode(CORNERS);\n image(img, 10, 10, 90, 40);\n}\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n imageMode(CENTER);\n image(img, 50, 50, 80, 80);\n}\n\n
      '],alt:"small square image of bricks\nhorizontal rectangle image of bricks\nlarge square image of bricks",class:"p5",module:"Image",submodule:"Loading & Displaying"},{file:"src/image/p5.Image.js",line:9,description:"

      This module defines the p5.Image class and P5 methods for\ndrawing images to the main display canvas.

      \n",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:45,description:"

      Image width.

      \n",itemtype:"property",name:"width",type:"Number",readonly:"",example:['\n
      \nvar img;\nfunction preload() {\n img = loadImage("assets/rockies.jpg");\n}\n\nfunction setup() {\n createCanvas(100, 100);\n image(img, 0, 0);\n for (var i=0; i < img.width; i++) {\n var c = img.get(i, img.height/2);\n stroke(c);\n line(i, height/2, i, height);\n }\n}\n
      '],alt:"rocky mountains in top and horizontal lines in corresponding colors in bottom.",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:72,description:"

      Image height.

      \n",itemtype:"property",name:"height",type:"Number",readonly:"",example:['\n
      \nvar img;\nfunction preload() {\n img = loadImage("assets/rockies.jpg");\n}\n\nfunction setup() {\n createCanvas(100, 100);\n image(img, 0, 0);\n for (var i=0; i < img.height; i++) {\n var c = img.get(img.width/2, i);\n stroke(c);\n line(0, i, width/2, i);\n }\n}\n
      '],alt:"rocky mountains on right and vertical lines in corresponding colors on left.",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:106, +description:'

      Array containing the values for all the pixels in the display window.\nThese values are numbers. This array is the size (include an appropriate\nfactor for pixelDensity) of the display window x4,\nrepresenting the R, G, B, A values in order for each pixel, moving from\nleft to right across each row, then down each column. Retina and other\nhigh denisty displays may have more pixels[] (by a factor of\npixelDensity^2).\nFor example, if the image is 100x100 pixels, there will be 40,000. With\npixelDensity = 2, there will be 160,000. The first four values\n(indices 0-3) in the array will be the R, G, B, A values of the pixel at\n(0, 0). The second four values (indices 4-7) will contain the R, G, B, A\nvalues of the pixel at (1, 0). More generally, to set values for a pixel\nat (x, y):

      \n
      var d = pixelDensity;\nfor (var i = 0; i < d; i++) {\n  for (var j = 0; j < d; j++) {\n    // loop over\n    idx = 4 * ((y * d + j) * width * d + (x * d + i));\n    pixels[idx] = r;\n    pixels[idx+1] = g;\n    pixels[idx+2] = b;\n    pixels[idx+3] = a;\n  }\n}\n
      \n



      \nBefore accessing this array, the data must loaded with the loadPixels()\nfunction. After the array data has been modified, the updatePixels()\nfunction must be run to update the changes.

      \n',itemtype:"property",name:"pixels",type:"Number[]",example:["\n
      \n\nimg = createImage(66, 66);\nimg.loadPixels();\nfor (i = 0; i < img.width; i++) {\n for (j = 0; j < img.height; j++) {\n img.set(i, j, color(0, 90, 102));\n }\n}\nimg.updatePixels();\nimage(img, 17, 17);\n\n
      \n
      \n\nvar pink = color(255, 102, 204);\nimg = createImage(66, 66);\nimg.loadPixels();\nfor (var i = 0; i < 4*(width*height/2); i+=4) {\n img.pixels[i] = red(pink);\n img.pixels[i+1] = green(pink);\n img.pixels[i+2] = blue(pink);\n img.pixels[i+3] = alpha(pink);\n}\nimg.updatePixels();\nimage(img, 17, 17);\n\n
      "],alt:"66x66 turquoise rect in center of canvas\n66x66 pink rect in center of canvas",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:177,description:"

      Helper fxn for sharing pixel methods

      \n",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:186,description:"

      Loads the pixels data for this image into the [pixels] attribute.

      \n",itemtype:"method",name:"loadPixels",example:['\n
      \nvar myImage;\nvar halfImage;\n\nfunction preload() {\n myImage = loadImage("assets/rockies.jpg");\n}\n\nfunction setup() {\n myImage.loadPixels();\n halfImage = 4 * width * height/2;\n for(var i = 0; i < halfImage; i++){\n myImage.pixels[i+halfImage] = myImage.pixels[i];\n }\n myImage.updatePixels();\n}\n\nfunction draw() {\n image(myImage, 0, 0);\n}\n
      '],alt:"2 images of rocky mountains vertically stacked",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:222,description:"

      Updates the backing canvas for this image with the contents of\nthe [pixels] array.

      \n",itemtype:"method",name:"updatePixels",class:"p5.Image",module:"Image",submodule:"Image",overloads:[{line:222,params:[{name:"x",description:"

      x-offset of the target update area for the\n underlying canvas

      \n",type:"Integer"},{name:"y",description:"

      y-offset of the target update area for the\n underlying canvas

      \n",type:"Integer"},{name:"w",description:"

      height of the target update area for the\n underlying canvas

      \n",type:"Integer"},{name:"h",description:"

      height of the target update area for the\n underlying canvas

      \n",type:"Integer"}]},{line:236,params:[]}]},{file:"src/image/p5.Image.js",line:270,description:"

      Get a region of pixels from an image.

      \n

      If no params are passed, those whole image is returned,\nif x and y are the only params passed a single pixel is extracted\nif all params are passed a rectangle region is extracted and a p5.Image\nis returned.

      \n

      Returns undefined if the region is outside the bounds of the image

      \n",itemtype:"method",name:"get",params:[{name:"x",description:"

      x-coordinate of the pixel

      \n",type:"Number",optional:!0},{name:"y",description:"

      y-coordinate of the pixel

      \n",type:"Number",optional:!0},{name:"w",description:"

      width

      \n",type:"Number",optional:!0},{name:"h",description:"

      height

      \n",type:"Number",optional:!0}],return:{description:"color of pixel at x,y in array format\n [R, G, B, A] or p5.Image",type:"Number[]|Color|p5.Image"},example:['\n
      \nvar myImage;\nvar c;\n\nfunction preload() {\n myImage = loadImage("assets/rockies.jpg");\n}\n\nfunction setup() {\n background(myImage);\n noStroke();\n c = myImage.get(60, 90);\n fill(c);\n rect(25, 25, 50, 50);\n}\n\n//get() returns color here\n
      '],alt:"image of rocky mountains with 50x50 green rect in front",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:315,description:"

      Set the color of a single pixel or write an image into\nthis p5.Image.

      \n

      Note that for a large number of pixels this will\nbe slower than directly manipulating the pixels array\nand then calling updatePixels().

      \n",itemtype:"method",name:"set",params:[{name:"x",description:"

      x-coordinate of the pixel

      \n",type:"Number"},{name:"y",description:"

      y-coordinate of the pixel

      \n",type:"Number"},{name:"a",description:"

      grayscale value | pixel array |\n a p5.Color | image to copy

      \n",type:"Number|Array|Object"}],example:["\n
      \n\nimg = createImage(66, 66);\nimg.loadPixels();\nfor (i = 0; i < img.width; i++) {\n for (j = 0; j < img.height; j++) {\n img.set(i, j, color(0, 90, 102, i % img.width * 2));\n }\n}\nimg.updatePixels();\nimage(img, 17, 17);\nimage(img, 34, 34);\n\n
      "],alt:"2 gradated dark turquoise rects fade left. 1 center 1 bottom right of canvas",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:353,description:"

      Resize the image to a new width and height. To make the image scale\nproportionally, use 0 as the value for the wide or high parameter.\nFor instance, to make the width of an image 150 pixels, and change\nthe height using the same proportion, use resize(150, 0).

      \n",itemtype:"method",name:"resize",params:[{name:"width",description:"

      the resized image width

      \n",type:"Number"},{name:"height",description:"

      the resized image height

      \n",type:"Number"}],example:['\n
      \nvar img;\n\nfunction setup() {\n img = loadImage("assets/rockies.jpg");\n}\n\nfunction draw() {\n image(img, 0, 0);\n}\n\nfunction mousePressed() {\n img.resize(50, 100);\n}\n
      '],alt:"image of rocky mountains. zoomed in",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:435,description:"

      Copies a region of pixels from one image to another. If no\nsrcImage is specified this is used as the source. If the source\nand destination regions aren't the same size, it will\nautomatically resize source pixels to fit the specified\ntarget region.

      \n",itemtype:"method",name:"copy",params:[{name:"srcImage",description:"

      source image

      \n",type:"p5.Image|p5.Graphics|undefined"},{name:"sx",description:"

      X coordinate of the source's upper left corner

      \n",type:"Integer"},{name:"sy",description:"

      Y coordinate of the source's upper left corner

      \n",type:"Integer"},{name:"sw",description:"

      source image width

      \n",type:"Integer"},{name:"sh",description:"

      source image height

      \n",type:"Integer"},{name:"dx",description:"

      X coordinate of the destination's upper left corner

      \n",type:"Integer"},{name:"dy",description:"

      Y coordinate of the destination's upper left corner

      \n",type:"Integer"},{name:"dw",description:"

      destination image width

      \n",type:"Integer"},{name:"dh",description:"

      destination image height

      \n",type:"Integer"}],example:['\n
      \nvar photo;\nvar bricks;\nvar x;\nvar y;\n\nfunction preload() {\n photo = loadImage("assets/rockies.jpg");\n bricks = loadImage("assets/bricks.jpg");\n}\n\nfunction setup() {\n x = bricks.width/2;\n y = bricks.height/2;\n photo.copy(bricks, 0, 0, x, y, 0, 0, x, y);\n image(photo, 0, 0);\n}\n
      '],alt:"image of rocky mountains and smaller image on top of bricks at top left",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:480,description:"

      Masks part of an image from displaying by loading another\nimage and using it's alpha channel as an alpha channel for\nthis image.

      \n",itemtype:"method",name:"mask",params:[{name:"srcImage",description:"

      source image

      \n",type:"p5.Image"}],example:['\n
      \nvar photo, maskImage;\nfunction preload() {\n photo = loadImage("assets/rockies.jpg");\n maskImage = loadImage("assets/mask2.png");\n}\n\nfunction setup() {\n createCanvas(100, 100);\n photo.mask(maskImage);\n image(photo, 0, 0);\n}\n
      '],alt:"image of rocky mountains with white at right\n\n\nhttp://blogs.adobe.com/webplatform/2013/01/28/blending-features-in-canvas/",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:543,description:"

      Applies an image filter to a p5.Image

      \n",itemtype:"method",name:"filter",params:[{name:"operation",description:"

      one of threshold, gray, invert, posterize, opaque\n erode, dilate and blur. See Filters.js for docs on\n each available filter

      \n",type:"String"},{name:"value",description:"",type:"Number|undefined"}],example:['\n
      \nvar photo1;\nvar photo2;\n\nfunction preload() {\n photo1 = loadImage("assets/rockies.jpg");\n photo2 = loadImage("assets/rockies.jpg");\n}\n\nfunction setup() {\n photo2.filter("gray");\n image(photo1, 0, 0);\n image(photo2, width/2, 0);\n}\n
      '],alt:"2 images of rocky mountains left one in color, right in black and white",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:577,description:"

      Copies a region of pixels from one image to another, using a specified\nblend mode to do the operation.

      \n",itemtype:"method",name:"blend",params:[{name:"srcImage",description:"

      source image

      \n",type:"p5.Image|undefined"},{name:"sx",description:"

      X coordinate of the source's upper left corner

      \n",type:"Integer"},{name:"sy",description:"

      Y coordinate of the source's upper left corner

      \n",type:"Integer"},{name:"sw",description:"

      source image width

      \n",type:"Integer"},{name:"sh",description:"

      source image height

      \n",type:"Integer"},{name:"dx",description:"

      X coordinate of the destination's upper left corner

      \n",type:"Integer"},{name:"dy",description:"

      Y coordinate of the destination's upper left corner

      \n",type:"Integer"},{name:"dw",description:"

      destination image width

      \n",type:"Integer"},{name:"dh",description:"

      destination image height

      \n",type:"Integer"},{name:"blendMode",description:'

      the blend mode

      \n

      Available blend modes are: normal | multiply | screen | overlay |\n darken | lighten | color-dodge | color-burn | hard-light |\n soft-light | difference | exclusion | hue | saturation |\n color | luminosity

      \n

      http://blogs.adobe.com/webplatform/2013/01/28/blending-features-in-canvas/

      \n',type:"Integer"}],example:['\n
      \nvar mountains;\nvar bricks;\n\nfunction preload() {\n mountains = loadImage("assets/rockies.jpg");\n bricks = loadImage("assets/bricks_third.jpg");\n}\n\nfunction setup() {\n mountains.blend(bricks, 0, 0, 33, 100, 67, 0, 33, 100, ADD);\n image(mountains, 0, 0);\n image(bricks, 0, 0);\n}\n
      \n
      \nvar mountains;\nvar bricks;\n\nfunction preload() {\n mountains = loadImage("assets/rockies.jpg");\n bricks = loadImage("assets/bricks_third.jpg");\n}\n\nfunction setup() {\n mountains.blend(bricks, 0, 0, 33, 100, 67, 0, 33, 100, DARKEST);\n image(mountains, 0, 0);\n image(bricks, 0, 0);\n}\n
      \n
      \nvar mountains;\nvar bricks;\n\nfunction preload() {\n mountains = loadImage("assets/rockies.jpg");\n bricks = loadImage("assets/bricks_third.jpg");\n}\n\nfunction setup() {\n mountains.blend(bricks, 0, 0, 33, 100, 67, 0, 33, 100, LIGHTEST);\n image(mountains, 0, 0);\n image(bricks, 0, 0);\n}\n
      '],alt:"image of rocky mountains. Brick images on left and right. Right overexposed\nimage of rockies. Brickwall images on left and right. Right mortar transparent\nimage of rockies. Brickwall images on left and right. Right translucent",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:658,description:"

      helper method for web GL mode to indicate that an image has been\nchanged or unchanged since last upload. gl texture upload will\nset this value to false after uploading the texture.

      \n",itemtype:"method",name:"setModified",params:[{name:"val",description:"

      sets whether or not the image has been\nmodified.

      \n",type:"Boolean"}],access:"private",tagname:"",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:671,description:"

      helper method for web GL mode to figure out if the image\nhas been modified and might need to be re-uploaded to texture\nmemory between frames.

      \n",itemtype:"method",name:"isModified",access:"private",tagname:"",return:{description:"a boolean indicating whether or not the\nimage has been updated or modified since last texture upload.",type:"Boolean"},class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/p5.Image.js",line:684,description:"

      Saves the image to a file and force the browser to download it.\nAccepts two strings for filename and file extension\nSupports png (default) and jpg.

      \n",itemtype:"method",name:"save",params:[{name:"filename",description:"

      give your file a name

      \n",type:"String"},{name:"extension",description:"

      'png' or 'jpg'

      \n",type:"String"}],example:['\n
      \nvar photo;\n\nfunction preload() {\n photo = loadImage("assets/rockies.jpg");\n}\n\nfunction draw() {\n image(photo, 0, 0);\n}\n\nfunction keyTyped() {\n if (key == \'s\') {\n photo.save("photo", "png");\n }\n}\n
      '],alt:"image of rocky mountains.",class:"p5.Image",module:"Image",submodule:"Image"},{file:"src/image/pixels.js",line:14,description:"

      Uint8ClampedArray\ncontaining the values for all the pixels in the display window.\nThese values are numbers. This array is the size (include an appropriate\nfactor for pixelDensity) of the display window x4,\nrepresenting the R, G, B, A values in order for each pixel, moving from\nleft to right across each row, then down each column. Retina and other\nhigh density displays will have more pixels[] (by a factor of\npixelDensity^2).\nFor example, if the image is 100x100 pixels, there will be 40,000. On a\nretina display, there will be 160,000.\n

      \nThe first four values (indices 0-3) in the array will be the R, G, B, A\nvalues of the pixel at (0, 0). The second four values (indices 4-7) will\ncontain the R, G, B, A values of the pixel at (1, 0). More generally, to\nset values for a pixel at (x, y):

      \n
      var d = pixelDensity();\nfor (var i = 0; i < d; i++) {\n  for (var j = 0; j < d; j++) {\n    // loop over\n    idx = 4 * ((y * d + j) * width * d + (x * d + i));\n    pixels[idx] = r;\n    pixels[idx+1] = g;\n    pixels[idx+2] = b;\n    pixels[idx+3] = a;\n  }\n}\n
      \n

      While the above method is complex, it is flexible enough to work with\nany pixelDensity. Note that set() will automatically take care of\nsetting all the appropriate values in pixels[] for a given (x, y) at\nany pixelDensity, but the performance may not be as fast when lots of\nmodifications are made to the pixel array.\n

      \nBefore accessing this array, the data must loaded with the loadPixels()\nfunction. After the array data has been modified, the updatePixels()\nfunction must be run to update the changes.\n

      \nNote that this is not a standard javascript array. This means that\nstandard javascript functions such as slice() or\narrayCopy() do not\nwork.

      ",itemtype:"property",name:"pixels",type:"Number[]",example:["\n
      \n\nvar pink = color(255, 102, 204);\nloadPixels();\nvar d = pixelDensity();\nvar halfImage = 4 * (width * d) * (height/2 * d);\nfor (var i = 0; i < halfImage; i+=4) {\n pixels[i] = red(pink);\n pixels[i+1] = green(pink);\n pixels[i+2] = blue(pink);\n pixels[i+3] = alpha(pink);\n}\nupdatePixels();\n\n
      "],alt:"top half of canvas pink, bottom grey",class:"p5",module:"Image",submodule:"Pixels"},{file:"src/image/pixels.js",line:83,description:"

      Copies a region of pixels from one image to another, using a specified\nblend mode to do the operation.

      \nAvailable blend modes are: BLEND | DARKEST | LIGHTEST | DIFFERENCE |\nMULTIPLY| EXCLUSION | SCREEN | REPLACE | OVERLAY | HARD_LIGHT |\nSOFT_LIGHT | DODGE | BURN | ADD | NORMAL

      \n",itemtype:"method",name:"blend",params:[{name:"srcImage",description:"

      source image

      \n",type:"p5.Image|undefined"},{name:"sx",description:"

      X coordinate of the source's upper left corner

      \n",type:"Integer"},{name:"sy",description:"

      Y coordinate of the source's upper left corner

      \n",type:"Integer"},{name:"sw",description:"

      source image width

      \n",type:"Integer"},{name:"sh",description:"

      source image height

      \n",type:"Integer"},{name:"dx",description:"

      X coordinate of the destination's upper left corner

      \n",type:"Integer"},{name:"dy",description:"

      Y coordinate of the destination's upper left corner

      \n",type:"Integer"},{name:"dw",description:"

      destination image width

      \n",type:"Integer"},{name:"dh",description:"

      destination image height

      \n",type:"Integer"},{name:"blendMode",description:"

      the blend mode

      \n",type:"Integer"}],example:['\n
      \nvar img0;\nvar img1;\n\nfunction preload() {\n img0 = loadImage("assets/rockies.jpg");\n img1 = loadImage("assets/bricks_third.jpg");\n}\n\nfunction setup() {\n background(img0);\n image(img1, 0, 0);\n blend(img1, 0, 0, 33, 100, 67, 0, 33, 100, LIGHTEST);\n}\n
      \n
      \nvar img0;\nvar img1;\n\nfunction preload() {\n img0 = loadImage("assets/rockies.jpg");\n img1 = loadImage("assets/bricks_third.jpg");\n}\n\nfunction setup() {\n background(img0);\n image(img1, 0, 0);\n blend(img1, 0, 0, 33, 100, 67, 0, 33, 100, DARKEST);\n}\n
      \n
      \nvar img0;\nvar img1;\n\nfunction preload() {\n img0 = loadImage("assets/rockies.jpg");\n img1 = loadImage("assets/bricks_third.jpg");\n}\n\nfunction setup() {\n background(img0);\n image(img1, 0, 0);\n blend(img1, 0, 0, 33, 100, 67, 0, 33, 100, ADD);\n}\n
      '],alt:"image of rocky mountains. Brick images on left and right. Right overexposed\nimage of rockies. Brickwall images on left and right. Right mortar transparent\nimage of rockies. Brickwall images on left and right. Right translucent",class:"p5",module:"Image",submodule:"Pixels"},{file:"src/image/pixels.js",line:165,description:"

      Copies a region of the canvas to another region of the canvas\nand copies a region of pixels from an image used as the srcImg parameter\ninto the canvas srcImage is specified this is used as the source. If\nthe source and destination regions aren't the same size, it will\nautomatically resize source pixels to fit the specified\ntarget region.

      \n",itemtype:"method",name:"copy",params:[{name:"srcImage",description:"

      source image

      \n",type:"p5.Image|undefined"},{name:"sx",description:"

      X coordinate of the source's upper left corner

      \n",type:"Integer"},{name:"sy",description:"

      Y coordinate of the source's upper left corner

      \n",type:"Integer"},{name:"sw",description:"

      source image width

      \n",type:"Integer"},{name:"sh",description:"

      source image height

      \n",type:"Integer"},{name:"dx",description:"

      X coordinate of the destination's upper left corner

      \n",type:"Integer"},{name:"dy",description:"

      Y coordinate of the destination's upper left corner

      \n",type:"Integer"},{name:"dw",description:"

      destination image width

      \n",type:"Integer"},{name:"dh",description:"

      destination image height

      \n",type:"Integer"}],example:['\n
      \nvar img;\n\nfunction preload() {\n img = loadImage("assets/rockies.jpg");\n}\n\nfunction setup() {\n background(img);\n copy(img, 7, 22, 10, 10, 35, 25, 50, 50);\n stroke(255);\n noFill();\n // Rectangle shows area being copied\n rect(7, 22, 10, 10);\n}\n
      '],alt:"image of rocky mountains. Brick images on left and right. Right overexposed\nimage of rockies. Brickwall images on left and right. Right mortar transparent\nimage of rockies. Brickwall images on left and right. Right translucent",class:"p5",module:"Image",submodule:"Pixels"},{file:"src/image/pixels.js",line:212,description:"

      Applies a filter to the canvas.\n

      \n

      The presets options are:\n

      \n

      THRESHOLD\nConverts the image to black and white pixels depending if they are above or\nbelow the threshold defined by the level parameter. The parameter must be\nbetween 0.0 (black) and 1.0 (white). If no level is specified, 0.5 is used.\n

      \n

      GRAY\nConverts any colors in the image to grayscale equivalents. No parameter\nis used.\n

      \n

      OPAQUE\nSets the alpha channel to entirely opaque. No parameter is used.\n

      \n

      INVERT\nSets each pixel to its inverse value. No parameter is used.\n

      \n

      POSTERIZE\nLimits each channel of the image to the number of colors specified as the\nparameter. The parameter can be set to values between 2 and 255, but\nresults are most noticeable in the lower ranges.\n

      \n

      BLUR\nExecutes a Guassian blur with the level parameter specifying the extent\nof the blurring. If no parameter is used, the blur is equivalent to\nGuassian blur of radius 1. Larger values increase the blur.\n

      \n

      ERODE\nReduces the light areas. No parameter is used.\n

      \n

      DILATE\nIncreases the light areas. No parameter is used.

      \n",itemtype:"method",name:"filter",params:[{name:"filterType",description:"

      either THRESHOLD, GRAY, OPAQUE, INVERT,\n POSTERIZE, BLUR, ERODE or DILATE

      \n",type:"Constant"},{name:"filterParam",description:"

      an optional parameter unique\n to each filter, see above

      \n",type:"Number"}],example:['\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n filter(THRESHOLD);\n}\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n filter(GRAY);\n}\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n filter(OPAQUE);\n}\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n filter(INVERT);\n}\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n filter(POSTERIZE,3);\n}\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n filter(DILATE);\n}\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n filter(BLUR,3);\n}\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/bricks.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n filter(ERODE);\n}\n\n
      '],alt:"black and white image of a brick wall.\ngreyscale image of a brickwall\nimage of a brickwall\njade colored image of a brickwall\nred and pink image of a brickwall\nimage of a brickwall\nblurry image of a brickwall\nimage of a brickwall\nimage of a brickwall with less detail",class:"p5",module:"Image",submodule:"Pixels"},{file:"src/image/pixels.js",line:390,description:"

      Returns an array of [R,G,B,A] values for any pixel or grabs a section of\nan image. If no parameters are specified, the entire image is returned.\nUse the x and y parameters to get the value of one pixel. Get a section of\nthe display window by specifying additional w and h parameters. When\ngetting an image, the x and y parameters define the coordinates for the\nupper-left corner of the image, regardless of the current imageMode().\n

      \nIf the pixel requested is outside of the image window, [0,0,0,255] is\nreturned. To get the numbers scaled according to the current color ranges\nand taking into account colorMode, use getColor instead of get.\n

      \nGetting the color of a single pixel with get(x, y) is easy, but not as fast\nas grabbing the data directly from pixels[]. The equivalent statement to\nget(x, y) using pixels[] with pixel density d is\n\nvar off = (y width + x) d * 4;\n[pixels[off],\npixels[off+1],\npixels[off+2],\npixels[off+3]]\n

      \nSee the reference for pixels[] for more information.

      \n",itemtype:"method",name:"get",params:[{name:"x",description:"

      x-coordinate of the pixel

      \n",type:"Number",optional:!0},{name:"y",description:"

      y-coordinate of the pixel

      \n",type:"Number",optional:!0},{name:"w",description:"

      width

      \n",type:"Number",optional:!0},{name:"h",description:"

      height

      \n",type:"Number",optional:!0}],return:{description:"values of pixel at x,y in array format\n [R, G, B, A] or p5.Image",type:"Number[]|p5.Image"},example:['\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/rockies.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n var c = get();\n image(c, width/2, 0);\n}\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/rockies.jpg");\n}\nfunction setup() {\n image(img, 0, 0);\n var c = get(50, 90);\n fill(c);\n noStroke();\n rect(25, 25, 50, 50);\n}\n\n
      '],alt:"2 images of the rocky mountains, side-by-side\nImage of the rocky mountains with 50x50 green rect in center of canvas",class:"p5",module:"Image",submodule:"Pixels"},{file:"src/image/pixels.js",line:461,description:"

      Loads the pixel data for the display window into the pixels[] array. This\nfunction must always be called before reading from or writing to pixels[].\nNote that only changes made with set() or direct manipulation of pixels[]\nwill occur.

      \n",itemtype:"method",name:"loadPixels",example:['\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/rockies.jpg");\n}\n\nfunction setup() {\n image(img, 0, 0);\n var d = pixelDensity();\n var halfImage = 4 * (img.width * d) *\n (img.height/2 * d);\n loadPixels();\n for (var i = 0; i < halfImage; i++) {\n pixels[i+halfImage] = pixels[i];\n }\n updatePixels();\n}\n\n
      '],alt:"two images of the rocky mountains. one on top, one on bottom of canvas.",class:"p5",module:"Image",submodule:"Pixels"},{file:"src/image/pixels.js",line:498,description:"

      Changes the color of any pixel, or writes an image directly to the\ndisplay window.

      \n

      The x and y parameters specify the pixel to change and the c parameter\nspecifies the color value. This can be a p5.Color object, or [R, G, B, A]\npixel array. It can also be a single grayscale value.\nWhen setting an image, the x and y parameters define the coordinates for\nthe upper-left corner of the image, regardless of the current imageMode().\n

      \n

      \nAfter using set(), you must call updatePixels() for your changes to appear.\nThis should be called once all pixels have been set, and must be called before\ncalling .get() or drawing the image.\n

      \n

      Setting the color of a single pixel with set(x, y) is easy, but not as\nfast as putting the data directly into pixels[]. Setting the pixels[]\nvalues directly may be complicated when working with a retina display,\nbut will perform better when lots of pixels need to be set directly on\nevery loop.

      \n

      See the reference for pixels[] for more information.

      ",itemtype:"method",name:"set",params:[{name:"x",description:"

      x-coordinate of the pixel

      \n",type:"Number"},{name:"y",description:"

      y-coordinate of the pixel

      \n",type:"Number"},{name:"c",description:"

      insert a grayscale value | a pixel array |\n a p5.Color object | a p5.Image to copy

      \n",type:"Number|Array|Object"}],example:['\n
      \n\nvar black = color(0);\nset(30, 20, black);\nset(85, 20, black);\nset(85, 75, black);\nset(30, 75, black);\nupdatePixels();\n\n
      \n\n
      \n\nfor (var i = 30; i < width-15; i++) {\n for (var j = 20; j < height-25; j++) {\n var c = color(204-j, 153-i, 0);\n set(i, j, c);\n }\n}\nupdatePixels();\n\n
      \n\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/rockies.jpg");\n}\n\nfunction setup() {\n set(0, 0, img);\n updatePixels();\n line(0, 0, width, height);\n line(0, height, width, 0);\n}\n\n
      '],alt:"4 black points in the shape of a square middle-right of canvas.\nsquare with orangey-brown gradient lightening at bottom right.\nimage of the rocky mountains. with lines like an 'x' through the center.",class:"p5",module:"Image",submodule:"Pixels"},{file:"src/image/pixels.js",line:572,description:"

      Updates the display window with the data in the pixels[] array.\nUse in conjunction with loadPixels(). If you're only reading pixels from\nthe array, there's no need to call updatePixels() — updating is only\nnecessary to apply changes. updatePixels() should be called anytime the\npixels array is manipulated or set() is called, and only changes made with\nset() or direct changes to pixels[] will occur.

      \n",itemtype:"method",name:"updatePixels",params:[{name:"x",description:"

      x-coordinate of the upper-left corner of region\n to update

      \n",type:"Number",optional:!0},{name:"y",description:"

      y-coordinate of the upper-left corner of region\n to update

      \n",type:"Number",optional:!0},{name:"w",description:"

      width of region to update

      \n",type:"Number",optional:!0},{name:"h",description:"

      height of region to update

      \n",type:"Number",optional:!0}],example:['\n
      \n\nvar img;\nfunction preload() {\n img = loadImage("assets/rockies.jpg");\n}\n\nfunction setup() {\n image(img, 0, 0);\n var halfImage = 4 * (img.width * pixelDensity()) *\n (img.height * pixelDensity()/2);\n loadPixels();\n for (var i = 0; i < halfImage; i++) {\n pixels[i+halfImage] = pixels[i];\n }\n updatePixels();\n}\n\n
      '],alt:"two images of the rocky mountains. one on top, one on bottom of canvas.",class:"p5",module:"Image",submodule:"Pixels"},{file:"src/io/files.js",line:19, +description:'

      Loads a JSON file from a file or a URL, and returns an Object.\nNote that even if the JSON file contains an Array, an Object will be\nreturned with index numbers as keys.

      \n

      This method is asynchronous, meaning it may not finish before the next\nline in your sketch is executed. JSONP is supported via a polyfill and you\ncan pass in as the second argument an object with definitions of the json\ncallback following the syntax specified here.

      \n',itemtype:"method",name:"loadJSON",params:[{name:"path",description:"

      name of the file or url to load

      \n",type:"String"},{name:"jsonpOptions",description:"

      options object for jsonp related settings

      \n",type:"Object",optional:!0},{name:"datatype",description:"

      "json" or "jsonp"

      \n",type:"String",optional:!0},{name:"callback",description:"

      function to be executed after\n loadJSON() completes, data is passed\n in as first argument

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      function to be executed if\n there is an error, response is passed\n in as first argument

      \n",type:"Function",optional:!0}],return:{description:"JSON data",type:"Object|Array"},example:["\n\n

      Calling loadJSON() inside preload() guarantees to complete the\noperation before setup() and draw() are called.

      \n\n
      \n// Examples use USGS Earthquake API:\n// https://earthquake.usgs.gov/fdsnws/event/1/#methods\nvar earthquakes;\nfunction preload() {\n // Get the most recent earthquake in the database\n var url = 'https://earthquake.usgs.gov/fdsnws/event/1/query?' +\n 'format=geojson&limit=1&orderby=time';\n earthquakes = loadJSON(url);\n}\n\nfunction setup() {\n noLoop();\n}\n\nfunction draw() {\n background(200);\n // Get the magnitude and name of the earthquake out of the loaded JSON\n var earthquakeMag = earthquakes.features[0].properties.mag;\n var earthquakeName = earthquakes.features[0].properties.place;\n ellipse(width/2, height/2, earthquakeMag * 10, earthquakeMag * 10);\n textAlign(CENTER);\n text(earthquakeName, 0, height - 30, width, 30);\n}\n
      \n\n\n

      Outside of preload(), you may supply a callback function to handle the\nobject:

      \n
      \nfunction setup() {\n noLoop();\n var url = 'https://earthquake.usgs.gov/fdsnws/event/1/query?' +\n 'format=geojson&limit=1&orderby=time';\n loadJSON(url, drawEarthquake);\n}\n\nfunction draw() {\n background(200);\n}\n\nfunction drawEarthquake(earthquakes) {\n // Get the magnitude and name of the earthquake out of the loaded JSON\n var earthquakeMag = earthquakes.features[0].properties.mag;\n var earthquakeName = earthquakes.features[0].properties.place;\n ellipse(width/2, height/2, earthquakeMag * 10, earthquakeMag * 10);\n textAlign(CENTER);\n text(earthquakeName, 0, height - 30, width, 30);\n}\n
      "],alt:"50x50 ellipse that changes from black to white depending on the current humidity\n50x50 ellipse that changes from black to white depending on the current humidity",class:"p5",module:"IO",submodule:"Input"},{file:"src/io/files.js",line:145,description:"

      Reads the contents of a file and creates a String array of its individual\nlines. If the name of the file is used as the parameter, as in the above\nexample, the file must be located in the sketch directory/folder.\n

      \nAlternatively, the file maybe be loaded from anywhere on the local\ncomputer using an absolute path (something that starts with / on Unix and\nLinux, or a drive letter on Windows), or the filename parameter can be a\nURL for a file found on a network.\n

      \nThis method is asynchronous, meaning it may not finish before the next\nline in your sketch is executed.

      \n",itemtype:"method",name:"loadStrings",params:[{name:"filename",description:"

      name of the file or url to load

      \n",type:"String"},{name:"callback",description:"

      function to be executed after loadStrings()\n completes, Array is passed in as first\n argument

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      function to be executed if\n there is an error, response is passed\n in as first argument

      \n",type:"Function",optional:!0}],return:{description:"Array of Strings",type:"String[]"},example:["\n\n

      Calling loadStrings() inside preload() guarantees to complete the\noperation before setup() and draw() are called.

      \n\n
      \nvar result;\nfunction preload() {\n result = loadStrings('assets/test.txt');\n}\n\nfunction setup() {\n background(200);\n var ind = floor(random(result.length));\n text(result[ind], 10, 10, 80, 80);\n}\n
      \n\n

      Outside of preload(), you may supply a callback function to handle the\nobject:

      \n\n
      \nfunction setup() {\n loadStrings('assets/test.txt', pickString);\n}\n\nfunction pickString(result) {\n background(200);\n var ind = floor(random(result.length));\n text(result[ind], 10, 10, 80, 80);\n}\n
      "],alt:'randomly generated text from a file, for example "i smell like butter"\nrandomly generated text from a file, for example "i have three feet"',class:"p5",module:"IO",submodule:"Input"},{file:"src/io/files.js",line:237,description:"

      Reads the contents of a file or URL and creates a p5.Table object with\nits values. If a file is specified, it must be located in the sketch's\n"data" folder. The filename parameter can also be a URL to a file found\nonline. By default, the file is assumed to be comma-separated (in CSV\nformat). Table only looks for a header row if the 'header' option is\nincluded.

      \n\n

      Possible options include:\n

        \n
      • csv - parse the table as comma-separated values
      • \n
      • tsv - parse the table as tab-separated values
      • \n
      • header - this table has a header (title) row
      • \n
      \n

      \n\n

      When passing in multiple options, pass them in as separate parameters,\nseperated by commas. For example:\n

      \n\n loadTable("my_csv_file.csv", "csv", "header")\n\n

      \n\n

      All files loaded and saved use UTF-8 encoding.

      \n\n

      This method is asynchronous, meaning it may not finish before the next\nline in your sketch is executed. Calling loadTable() inside preload()\nguarantees to complete the operation before setup() and draw() are called.\n

      Outside of preload(), you may supply a callback function to handle the\nobject:

      \n

      ",itemtype:"method",name:"loadTable",params:[{name:"filename",description:"

      name of the file or URL to load

      \n",type:"String"},{name:"options",description:"

      "header" "csv" "tsv"

      \n",type:"String",optional:!0},{name:"callback",description:"

      function to be executed after\n loadTable() completes. On success, the\n Table object is passed in as the\n first argument.

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      function to be executed if\n there is an error, response is passed\n in as first argument

      \n",type:"Function",optional:!0}],return:{description:"Table object containing data",type:"Object"},example:['\n
      \n\n// Given the following CSV file called "mammals.csv"\n// located in the project\'s "assets" folder:\n//\n// id,species,name\n// 0,Capra hircus,Goat\n// 1,Panthera pardus,Leopard\n// 2,Equus zebra,Zebra\n\nvar table;\n\nfunction preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n //the file can be remote\n //table = loadTable("http://p5js.org/reference/assets/mammals.csv",\n // "csv", "header");\n}\n\nfunction setup() {\n //count the columns\n print(table.getRowCount() + " total rows in table");\n print(table.getColumnCount() + " total columns in table");\n\n print(table.getColumn("name"));\n //["Goat", "Leopard", "Zebra"]\n\n //cycle through the table\n for (var r = 0; r < table.getRowCount(); r++)\n for (var c = 0; c < table.getColumnCount(); c++) {\n print(table.getString(r, c));\n }\n}\n\n
      '],alt:'randomly generated text from a file, for example "i smell like butter"\nrandomly generated text from a file, for example "i have three feet"',class:"p5",module:"IO",submodule:"Input"},{file:"src/io/files.js",line:558,description:"

      Reads the contents of a file and creates an XML object with its values.\nIf the name of the file is used as the parameter, as in the above example,\nthe file must be located in the sketch directory/folder.

      \n

      Alternatively, the file maybe be loaded from anywhere on the local\ncomputer using an absolute path (something that starts with / on Unix and\nLinux, or a drive letter on Windows), or the filename parameter can be a\nURL for a file found on a network.

      \n

      This method is asynchronous, meaning it may not finish before the next\nline in your sketch is executed. Calling loadXML() inside preload()\nguarantees to complete the operation before setup() and draw() are called.

      \n

      Outside of preload(), you may supply a callback function to handle the\nobject.

      \n",itemtype:"method",name:"loadXML",params:[{name:"filename",description:"

      name of the file or URL to load

      \n",type:"String"},{name:"callback",description:"

      function to be executed after loadXML()\n completes, XML object is passed in as\n first argument

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      function to be executed if\n there is an error, response is passed\n in as first argument

      \n",type:"Function",optional:!0}],return:{description:"XML object containing data",type:"Object"},example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var children = xml.getChildren("animal");\n\n for (var i = 0; i < children.length; i++) {\n var id = children[i].getNum("id");\n var coloring = children[i].getString("species");\n var name = children[i].getContent();\n print(id + ", " + coloring + ", " + name);\n }\n}\n\n// Sketch prints:\n// 0, Capra hircus, Goat\n// 1, Panthera pardus, Leopard\n// 2, Equus zebra, Zebra\n
      '],alt:"no image displayed",class:"p5",module:"IO",submodule:"Input"},{file:"src/io/files.js",line:654,description:"

      Method for executing an HTTP GET request. If data type is not specified,\np5 will try to guess based on the URL, defaulting to text. This is equivalent to\ncalling httpDo(path, 'GET').

      \n",itemtype:"method",name:"httpGet",params:[{name:"path",description:"

      name of the file or url to load

      \n",type:"String"},{name:"datatype",description:"

      "json", "jsonp", "xml", or "text"

      \n",type:"String",optional:!0},{name:"data",description:"

      param data passed sent with request

      \n",type:"Object",optional:!0},{name:"callback",description:"

      function to be executed after\n httpGet() completes, data is passed in\n as first argument

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      function to be executed if\n there is an error, response is passed\n in as first argument

      \n",type:"Function",optional:!0}],example:["\n
      \n // Examples use USGS Earthquake API:\n // https://earthquake.usgs.gov/fdsnws/event/1/#methods\n var earthquakes;\n function preload() {\n // Get the most recent earthquake in the database\n var url = 'https://earthquake.usgs.gov/fdsnws/event/1/query?' +\n 'format=geojson&limit=1&orderby=time';\n httpGet(url, \"jsonp\", false, function(response) {\n // when the HTTP request completes, populate the variable that holds the\n // earthquake data used in the visualization.\n earthquakes = response;\n });\n }\n\n function draw() {\n if (!earthquakes) {\n // Wait until the earthquake data has loaded before drawing.\n return\n }\n background(200);\n // Get the magnitude and name of the earthquake out of the loaded JSON\n var earthquakeMag = earthquakes.features[0].properties.mag;\n var earthquakeName = earthquakes.features[0].properties.place;\n ellipse(width/2, height/2, earthquakeMag * 10, earthquakeMag * 10);\n textAlign(CENTER);\n text(earthquakeName, 0, height - 30, width, 30);\n noLoop();\n }\n
      "],class:"p5",module:"IO",submodule:"Input"},{file:"src/io/files.js",line:707,description:"

      Method for executing an HTTP POST request. If data type is not specified,\np5 will try to guess based on the URL, defaulting to text. This is equivalent to\ncalling httpDo(path, 'POST').

      \n",itemtype:"method",name:"httpPost",params:[{name:"path",description:"

      name of the file or url to load

      \n",type:"String"},{name:"datatype",description:"

      "json", "jsonp", "xml", or "text".\n If omitted, httpPost() will guess.

      \n",type:"String",optional:!0},{name:"data",description:"

      param data passed sent with request

      \n",type:"Object",optional:!0},{name:"callback",description:"

      function to be executed after\n httpPost() completes, data is passed in\n as first argument

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      function to be executed if\n there is an error, response is passed\n in as first argument

      \n",type:"Function",optional:!0}],example:["\n
      \n\n// Examples use jsonplaceholder.typicode.com for a Mock Data API\n\nvar url = 'https://jsonplaceholder.typicode.com/posts';\nvar postData = { userId: 1, title: 'p5 Clicked!', body: 'p5.js is way cool.' };\n\nfunction setup() {\n createCanvas(800, 800);\n}\n\nfunction mousePressed() {\n // Pick new random color values\n var r = random(255);\n var g = random(255);\n var b = random(255);\n\n httpPost(url, 'json',\n postData,\n function (result) {\n strokeWeight(2);\n stroke(r, g, b);\n fill(r, g, b, 127);\n ellipse(mouseX, mouseY, 200, 200);\n text(result.body, mouseX, mouseY);\n });\n}\n\n
      \n\n\n
      \n\n var url = 'https://invalidURL'; // A bad URL that will cause errors\n var postData = { title: 'p5 Clicked!', body: 'p5.js is way cool.' };\n\n function setup() {\n createCanvas(800, 800);\n }\n\n function mousePressed() {\n // Pick new random color values\n var r = random(255);\n var g = random(255);\n var b = random(255);\n\n httpPost(url, 'json',\n postData,\n function (result) {\n // ... won't be called\n },\n function (error) {\n strokeWeight(2);\n stroke(r, g, b);\n fill(r, g, b, 127);\n text(error.toString(), mouseX, mouseY);\n });\n }\n\n\n
      \n"],class:"p5",module:"IO",submodule:"Input"},{file:"src/io/files.js",line:794,description:"

      Method for executing an HTTP request. If data type is not specified,\np5 will try to guess based on the URL, defaulting to text.

      \nFor more advanced use, you may also pass in the path as the first argument\nand a object as the second argument, the signature follows the one specified\nin the Fetch API specification.

      \n",itemtype:"method",name:"httpDo",example:["\n
      \n\n// Examples use USGS Earthquake API:\n// https://earthquake.usgs.gov/fdsnws/event/1/#methods\n\n// displays an animation of all USGS earthquakes\nvar earthquakes;\nvar eqFeatureIndex = 0;\n\nfunction preload() {\n var url = 'https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson';\n httpDo(url,\n {\n method: 'GET',\n // Other Request options, like special headers for apis\n headers: { authorization: 'Bearer secretKey' }\n },\n function(res) {\n earthquakes = res;\n });\n}\n\nfunction draw() {\n // wait until the data is loaded\n if (!earthquakes || !earthquakes.features[eqFeatureIndex]) {\n return;\n }\n clear();\n\n var feature = earthquakes.features[eqFeatureIndex];\n var mag = feature.properties.mag;\n var rad = mag / 11 * ((width + height) / 2);\n fill(255, 0, 0, 100);\n ellipse(\n width / 2 + random(-2, 2),\n height / 2 + random(-2, 2),\n rad, rad\n );\n\n if (eqFeatureIndex >= earthquakes.features.length) {\n eqFeatureIndex = 0;\n } else {\n eqFeatureIndex += 1;\n }\n}\n\n
      "],class:"p5",module:"IO",submodule:"Input",overloads:[{line:794,params:[{name:"path",description:"

      name of the file or url to load

      \n",type:"String"},{name:"method",description:"

      either "GET", "POST", or "PUT",\n defaults to "GET"

      \n",type:"String",optional:!0},{name:"datatype",description:"

      "json", "jsonp", "xml", or "text"

      \n",type:"String",optional:!0},{name:"data",description:"

      param data passed sent with request

      \n",type:"Object",optional:!0},{name:"callback",description:"

      function to be executed after\n httpGet() completes, data is passed in\n as first argument

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      function to be executed if\n there is an error, response is passed\n in as first argument

      \n",type:"Function",optional:!0}]},{line:865,params:[{name:"path",description:"",type:"String"},{name:"options",description:'

      Request object options as documented in the\n "fetch" API\nreference

      \n',type:"Object"},{name:"callback",description:"",type:"Function",optional:!0},{name:"errorCallback",description:"",type:"Function",optional:!0}]}]},{file:"src/io/files.js",line:1077,description:"

      Save an image, text, json, csv, wav, or html. Prompts download to\nthe client's computer. Note that it is not recommended to call save()\nwithin draw if it's looping, as the save() function will open a new save\ndialog every frame.

      \n

      The default behavior is to save the canvas as an image. You can\noptionally specify a filename.\nFor example:

      \n
      \nsave();\nsave('myCanvas.jpg'); // save a specific canvas with a filename\n
      \n\n

      Alternately, the first parameter can be a pointer to a canvas\np5.Element, an Array of Strings,\nan Array of JSON, a JSON object, a p5.Table, a p5.Image, or a\np5.SoundFile (requires p5.sound). The second parameter is a filename\n(including extension). The third parameter is for options specific\nto this type of object. This method will save a file that fits the\ngiven paramaters. For example:

      \n\n
      \n\nsave('myCanvas.jpg');           // Saves canvas as an image\n\nvar cnv = createCanvas(100, 100);\nsave(cnv, 'myCanvas.jpg');      // Saves canvas as an image\n\nvar gb = createGraphics(100, 100);\nsave(gb, 'myGraphics.jpg');      // Saves p5.Renderer object as an image\n\nsave(myTable, 'myTable.html');  // Saves table as html file\nsave(myTable, 'myTable.csv',);  // Comma Separated Values\nsave(myTable, 'myTable.tsv');   // Tab Separated Values\n\nsave(myJSON, 'my.json');        // Saves pretty JSON\nsave(myJSON, 'my.json', true);  // Optimizes JSON filesize\n\nsave(img, 'my.png');            // Saves pImage as a png image\n\nsave(arrayOfStrings, 'my.txt'); // Saves strings to a text file with line\n                                // breaks after each item in the array\n
      ",itemtype:"method",name:"save",params:[{name:"objectOrFilename",description:"

      If filename is provided, will\n save canvas as an image with\n either png or jpg extension\n depending on the filename.\n If object is provided, will\n save depending on the object\n and filename (see examples\n above).

      \n",type:"Object|String",optional:!0},{name:"filename",description:"

      If an object is provided as the first\n parameter, then the second parameter\n indicates the filename,\n and should include an appropriate\n file extension (see examples above).

      \n",type:"String",optional:!0},{name:"options",description:"

      Additional options depend on\n filetype. For example, when saving JSON,\n true indicates that the\n output will be optimized for filesize,\n rather than readability.

      \n",type:"Boolean|String",optional:!0}],class:"p5",module:"IO",submodule:"Output"},{file:"src/io/files.js",line:1194,description:"

      Writes the contents of an Array or a JSON object to a .json file.\nThe file saving process and location of the saved file will\nvary between web browsers.

      \n",itemtype:"method",name:"saveJSON",params:[{name:"json",description:"",type:"Array|Object"},{name:"filename",description:"",type:"String"},{name:"optimize",description:"

      If true, removes line breaks\n and spaces from the output\n file to optimize filesize\n (but not readability).

      \n",type:"Boolean",optional:!0}],example:['\n
      \nvar json;\n\nfunction setup() {\n\n json = {}; // new JSON Object\n\n json.id = 0;\n json.species = \'Panthera leo\';\n json.name = \'Lion\';\n\n// To save, un-comment the line below, then click \'run\'\n// saveJSON(json, \'lion.json\');\n}\n\n// Saves the following to a file called "lion.json":\n// {\n// "id": 0,\n// "species": "Panthera leo",\n// "name": "Lion"\n// }\n
      '],alt:"no image displayed",class:"p5",module:"IO",submodule:"Output"},{file:"src/io/files.js",line:1248,description:"

      Writes an array of Strings to a text file, one line per String.\nThe file saving process and location of the saved file will\nvary between web browsers.

      \n",itemtype:"method",name:"saveStrings",params:[{name:"list",description:"

      string array to be written

      \n",type:"Array"},{name:"filename",description:"

      filename for output

      \n",type:"String"}],example:["\n
      \nvar words = 'apple bear cat dog';\n\n// .split() outputs an Array\nvar list = split(words, ' ');\n\n// To save the file, un-comment next line and click 'run'\n// saveStrings(list, 'nouns.txt');\n\n// Saves the following to a file called 'nouns.txt':\n//\n// apple\n// bear\n// cat\n// dog\n
      "],alt:"no image displayed",class:"p5",module:"IO",submodule:"Output"},{file:"src/io/files.js",line:1306,description:"

      Writes the contents of a Table object to a file. Defaults to a\ntext file with comma-separated-values ('csv') but can also\nuse tab separation ('tsv'), or generate an HTML table ('html').\nThe file saving process and location of the saved file will\nvary between web browsers.

      \n",itemtype:"method",name:"saveTable",params:[{name:"Table",description:"

      the Table object to save to a file

      \n",type:"p5.Table"},{name:"filename",description:"

      the filename to which the Table should be saved

      \n",type:"String"},{name:"options",description:"

      can be one of "tsv", "csv", or "html"

      \n",type:"String",optional:!0}],example:["\n
      \nvar table;\n\nfunction setup() {\n table = new p5.Table();\n\n table.addColumn('id');\n table.addColumn('species');\n table.addColumn('name');\n\n var newRow = table.addRow();\n newRow.setNum('id', table.getRowCount() - 1);\n newRow.setString('species', 'Panthera leo');\n newRow.setString('name', 'Lion');\n\n // To save, un-comment next line then click 'run'\n // saveTable(table, 'new.csv');\n }\n\n // Saves the following to a file called 'new.csv':\n // id,species,name\n // 0,Panthera leo,Lion\n
      "],alt:"no image displayed",class:"p5",module:"IO",submodule:"Output"},{file:"src/io/files.js",line:1433,description:"

      Generate a blob of file data as a url to prepare for download.\nAccepts an array of data, a filename, and an extension (optional).\nThis is a private function because it does not do any formatting,\nbut it is used by saveStrings, saveJSON, saveTable etc.

      \n",params:[{name:"dataToDownload",description:"",type:"Array"},{name:"filename",description:"",type:"String"},{name:"extension",description:"",type:"[String]"}],access:"private",tagname:"",class:"p5",module:"IO",submodule:"Output"},{file:"src/io/files.js",line:1456,description:"

      Forces download. Accepts a url to filedata/blob, a filename,\nand an extension (optional).\nThis is a private function because it does not do any formatting,\nbut it is used by saveStrings, saveJSON, saveTable etc.

      \n",params:[{name:"href",description:"

      i.e. an href generated by createObjectURL

      \n",type:"String"},{name:"filename",description:"",type:"[String]"},{name:"extension",description:"",type:"[String]"}],class:"p5",module:"IO",submodule:"Output"},{file:"src/io/files.js",line:1496,description:"

      Returns a file extension, or another string\nif the provided parameter has no extension.

      \n",params:[{name:"filename",description:"",type:"String"}],return:{description:"[fileName, fileExtension]",type:"String[]"},access:"private",tagname:"",class:"p5",module:"IO",submodule:"Output"},{file:"src/io/files.js",line:1528,description:"

      Returns true if the browser is Safari, false if not.\nSafari makes trouble for downloading files.

      \n",return:{description:"[description]",type:"Boolean"},access:"private",tagname:"",class:"p5",module:"IO",submodule:"Output"},{file:"src/io/files.js",line:1540,description:"

      Helper function, a callback for download that deletes\nan invisible anchor element from the DOM once the file\nhas been automatically downloaded.

      \n",access:"private",tagname:"",class:"p5",module:"IO",submodule:"Output"},{file:"src/io/p5.Table.js",line:12,description:'

      Table Options

      \n

      Generic class for handling tabular data, typically from a\nCSV, TSV, or other sort of spreadsheet file.

      \n

      CSV files are\n\ncomma separated values, often with the data in quotes. TSV\nfiles use tabs as separators, and usually don't bother with the\nquotes.

      \n

      File names should end with .csv if they're comma separated.

      \n

      A rough "spec" for CSV can be found\nhere.

      \n

      To load files, use the loadTable method.

      \n

      To save tables to your computer, use the save method\n or the saveTable method.

      \n\n

      Possible options include:

      \n
        \n
      • csv - parse the table as comma-separated values\n
      • tsv - parse the table as tab-separated values\n
      • header - this table has a header (title) row\n
      ',class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:46,itemtype:"property",name:"columns",type:"String[]",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:51,itemtype:"property",name:"rows",type:"p5.TableRow[]",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:58,description:"

      Use addRow() to add a new row of data to a p5.Table object. By default,\nan empty row is created. Typically, you would store a reference to\nthe new row in a TableRow object (see newRow in the example above),\nand then set individual values using set().

      \n

      If a p5.TableRow object is included as a parameter, then that row is\nduplicated and added to the table.

      \n",itemtype:"method",name:"addRow",params:[{name:"row",description:"

      row to be added to the table

      \n",type:"p5.TableRow",optional:!0}],example:['\n
      \n \n // Given the CSV file "mammals.csv"\n // in the project\'s "assets" folder:\n //\n // id,species,name\n // 0,Capra hircus,Goat\n // 1,Panthera pardus,Leopard\n // 2,Equus zebra,Zebra\n\n var table;\n\n function preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n }\n\n function setup() {\n //add a row\n var newRow = table.addRow();\n newRow.setString("id", table.getRowCount() - 1);\n newRow.setString("species", "Canis Lupus");\n newRow.setString("name", "Wolf");\n\n //print the results\n for (var r = 0; r < table.getRowCount(); r++)\n for (var c = 0; c < table.getColumnCount(); c++)\n print(table.getString(r, c));\n }\n \n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:121,description:"

      Removes a row from the table object.

      \n",itemtype:"method",name:"removeRow",params:[{name:"id",description:"

      ID number of the row to remove

      \n",type:"Number"}],example:['\n
      \n\n// Given the CSV file "mammals.csv"\n// in the project\'s "assets" folder:\n//\n// id,species,name\n// 0,Capra hircus,Goat\n// 1,Panthera pardus,Leopard\n// 2,Equus zebra,Zebra\n\nvar table;\n\nfunction preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n}\n\nfunction setup() {\n //remove the first row\n var r = table.removeRow(0);\n\n //print the results\n for (var r = 0; r < table.getRowCount(); r++)\n for (var c = 0; c < table.getColumnCount(); c++)\n print(table.getString(r, c));\n}\n\n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:170,description:"

      Returns a reference to the specified p5.TableRow. The reference\ncan then be used to get and set values of the selected row.

      \n",itemtype:"method",name:"getRow",params:[{name:"rowID",description:"

      ID number of the row to get

      \n",type:"Number"}],return:{description:"p5.TableRow object",type:"p5.TableRow"}, +example:['\n
      \n\n// Given the CSV file "mammals.csv"\n// in the project\'s "assets" folder:\n//\n// id,species,name\n// 0,Capra hircus,Goat\n// 1,Panthera pardus,Leopard\n// 2,Equus zebra,Zebra\n\nvar table;\n\nfunction preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n}\n\nfunction setup() {\n var row = table.getRow(1);\n //print it column by column\n //note: a row is an object, not an array\n for (var c = 0; c < table.getColumnCount(); c++)\n print(row.getString(c));\n}\n\n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:215,description:"

      Gets all rows from the table. Returns an array of p5.TableRows.

      \n",itemtype:"method",name:"getRows",return:{description:"Array of p5.TableRows",type:"p5.TableRow[]"},example:['\n
      \n \n // Given the CSV file "mammals.csv"\n // in the project\'s "assets" folder:\n //\n // id,species,name\n // 0,Capra hircus,Goat\n // 1,Panthera pardus,Leopard\n // 2,Equus zebra,Zebra\n\n var table;\n\n function preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n }\n\n function setup() {\n var rows = table.getRows();\n\n //warning: rows is an array of objects\n for (var r = 0; r < rows.length; r++)\n rows[r].set("name", "Unicorn");\n\n //print the results\n for (var r = 0; r < table.getRowCount(); r++)\n for (var c = 0; c < table.getColumnCount(); c++)\n print(table.getString(r, c));\n }\n \n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:263,description:"

      Finds the first row in the Table that contains the value\nprovided, and returns a reference to that row. Even if\nmultiple rows are possible matches, only the first matching\nrow is returned. The column to search may be specified by\neither its ID or title.

      \n",itemtype:"method",name:"findRow",params:[{name:"value",description:"

      The value to match

      \n",type:"String"},{name:"column",description:"

      ID number or title of the\n column to search

      \n",type:"Number|String"}],return:{description:"",type:"p5.TableRow"},example:['\n
      \n \n // Given the CSV file "mammals.csv"\n // in the project\'s "assets" folder:\n //\n // id,species,name\n // 0,Capra hircus,Goat\n // 1,Panthera pardus,Leopard\n // 2,Equus zebra,Zebra\n\n var table;\n\n function preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n }\n\n function setup() {\n //find the animal named zebra\n var row = table.findRow("Zebra", "name");\n //find the corresponding species\n print(row.getString("species"));\n }\n \n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:329,description:"

      Finds the rows in the Table that contain the value\nprovided, and returns references to those rows. Returns an\nArray, so for must be used to iterate through all the rows,\nas shown in the example above. The column to search may be\nspecified by either its ID or title.

      \n",itemtype:"method",name:"findRows",params:[{name:"value",description:"

      The value to match

      \n",type:"String"},{name:"column",description:"

      ID number or title of the\n column to search

      \n",type:"Number|String"}],return:{description:"An Array of TableRow objects",type:"p5.TableRow[]"},example:['\n
      \n \n // Given the CSV file "mammals.csv"\n // in the project\'s "assets" folder:\n //\n // id,species,name\n // 0,Capra hircus,Goat\n // 1,Panthera pardus,Leopard\n // 2,Equus zebra,Zebra\n\n var table;\n\n function preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n }\n\n function setup() {\n //add another goat\n var newRow = table.addRow();\n newRow.setString("id", table.getRowCount() - 1);\n newRow.setString("species", "Scape Goat");\n newRow.setString("name", "Goat");\n\n //find the rows containing animals named Goat\n var rows = table.findRows("Goat", "name");\n print(rows.length + " Goats found");\n }\n \n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:399,description:"

      Finds the first row in the Table that matches the regular\nexpression provided, and returns a reference to that row.\nEven if multiple rows are possible matches, only the first\nmatching row is returned. The column to search may be\nspecified by either its ID or title.

      \n",itemtype:"method",name:"matchRow",params:[{name:"regexp",description:"

      The regular expression to match

      \n",type:"String"},{name:"column",description:"

      The column ID (number) or\n title (string)

      \n",type:"String|Number"}],return:{description:"TableRow object",type:"p5.TableRow"},class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:431,description:"

      Finds the rows in the Table that match the regular expression provided,\nand returns references to those rows. Returns an array, so for must be\nused to iterate through all the rows, as shown in the example. The\ncolumn to search may be specified by either its ID or title.

      \n",itemtype:"method",name:"matchRows",params:[{name:"regexp",description:"

      The regular expression to match

      \n",type:"String"},{name:"column",description:"

      The column ID (number) or\n title (string)

      \n",type:"String|Number",optional:!0}],return:{description:"An Array of TableRow objects",type:"p5.TableRow[]"},example:["\nvar table;\n\nfunction setup() {\n\n table = new p5.Table();\n\n table.addColumn('name');\n table.addColumn('type');\n\n var newRow = table.addRow();\n newRow.setString('name', 'Lion');\n newRow.setString('type', 'Mammal');\n\n newRow = table.addRow();\n newRow.setString('name', 'Snake');\n newRow.setString('type', 'Reptile');\n\n newRow = table.addRow();\n newRow.setString('name', 'Mosquito');\n newRow.setString('type', 'Insect');\n\n newRow = table.addRow();\n newRow.setString('name', 'Lizard');\n newRow.setString('type', 'Reptile');\n\n var rows = table.matchRows('R.*', 'type');\n for (var i = 0; i < rows.length; i++) {\n print(rows[i].getString('name') + ': ' + rows[i].getString('type'));\n }\n}\n// Sketch prints:\n// Snake: Reptile\n// Lizard: Reptile"],class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:498,description:"

      Retrieves all values in the specified column, and returns them\nas an array. The column may be specified by either its ID or title.

      \n",itemtype:"method",name:"getColumn",params:[{name:"column",description:"

      String or Number of the column to return

      \n",type:"String|Number"}],return:{description:"Array of column values",type:"Array"},example:['\n
      \n \n // Given the CSV file "mammals.csv"\n // in the project\'s "assets" folder:\n //\n // id,species,name\n // 0,Capra hircus,Goat\n // 1,Panthera pardus,Leopard\n // 2,Equus zebra,Zebra\n\n var table;\n\n function preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n }\n\n function setup() {\n //getColumn returns an array that can be printed directly\n print(table.getColumn("species"));\n //outputs ["Capra hircus", "Panthera pardus", "Equus zebra"]\n }\n \n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:551,description:"

      Removes all rows from a Table. While all rows are removed,\ncolumns and column titles are maintained.

      \n",itemtype:"method",name:"clearRows",example:['\n
      \n \n // Given the CSV file "mammals.csv"\n // in the project\'s "assets" folder:\n //\n // id,species,name\n // 0,Capra hircus,Goat\n // 1,Panthera pardus,Leopard\n // 2,Equus zebra,Zebra\n\n var table;\n\n function preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n }\n\n function setup() {\n table.clearRows();\n print(table.getRowCount() + " total rows in table");\n print(table.getColumnCount() + " total columns in table");\n }\n \n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:593,description:"

      Use addColumn() to add a new column to a Table object.\nTypically, you will want to specify a title, so the column\nmay be easily referenced later by name. (If no title is\nspecified, the new column's title will be null.)

      \n",itemtype:"method",name:"addColumn",params:[{name:"title",description:"

      title of the given column

      \n",type:"String",optional:!0}],example:['\n
      \n \n // Given the CSV file "mammals.csv"\n // in the project\'s "assets" folder:\n //\n // id,species,name\n // 0,Capra hircus,Goat\n // 1,Panthera pardus,Leopard\n // 2,Equus zebra,Zebra\n\n var table;\n\n function preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n }\n\n function setup() {\n table.addColumn("carnivore");\n table.set(0, "carnivore", "no");\n table.set(1, "carnivore", "yes");\n table.set(2, "carnivore", "no");\n\n //print the results\n for (var r = 0; r < table.getRowCount(); r++)\n for (var c = 0; c < table.getColumnCount(); c++)\n print(table.getString(r, c));\n }\n \n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:644,description:"

      Returns the total number of columns in a Table.

      \n",return:{description:"Number of columns in this table",type:"Number"},class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:653,description:"

      Returns the total number of rows in a Table.

      \n",itemtype:"method",name:"getRowCount",return:{description:"Number of rows in this table",type:"Number"},class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:664,description:"

      Removes any of the specified characters (or "tokens").

      \n\n

      If no column is specified, then the values in all columns and\nrows are processed. A specific column may be referenced by\neither its ID or title.

      ",itemtype:"method",name:"removeTokens",params:[{name:"chars",description:"

      String listing characters to be removed

      \n",type:"String"},{name:"column",description:"

      Column ID (number)\n or name (string)

      \n",type:"String|Number",optional:!0}],class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:715,description:"

      Trims leading and trailing whitespace, such as spaces and tabs,\nfrom String table values. If no column is specified, then the\nvalues in all columns and rows are trimmed. A specific column\nmay be referenced by either its ID or title.

      \n",itemtype:"method",name:"trim",params:[{name:"column",description:"

      Column ID (number)\n or name (string)

      \n",type:"String|Number"}],class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:757,description:"

      Use removeColumn() to remove an existing column from a Table\nobject. The column to be removed may be identified by either\nits title (a String) or its index value (an int).\nremoveColumn(0) would remove the first column, removeColumn(1)\nwould remove the second column, and so on.

      \n",itemtype:"method",name:"removeColumn",params:[{name:"column",description:"

      columnName (string) or ID (number)

      \n",type:"String|Number"}],example:['\n
      \n \n // Given the CSV file "mammals.csv"\n // in the project\'s "assets" folder:\n //\n // id,species,name\n // 0,Capra hircus,Goat\n // 1,Panthera pardus,Leopard\n // 2,Equus zebra,Zebra\n\n var table;\n\n function preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n }\n\n function setup() {\n table.removeColumn("id");\n print(table.getColumnCount());\n }\n \n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:826,description:"

      Stores a value in the Table's specified row and column.\nThe row is specified by its ID, while the column may be specified\nby either its ID or title.

      \n",itemtype:"method",name:"set",params:[{name:"column",description:"

      column ID (Number)\n or title (String)

      \n",type:"String|Number"},{name:"value",description:"

      value to assign

      \n",type:"String|Number"}],example:['\n
      \n\n// Given the CSV file "mammals.csv"\n// in the project\'s "assets" folder:\n//\n// id,species,name\n// 0,Capra hircus,Goat\n// 1,Panthera pardus,Leopard\n// 2,Equus zebra,Zebra\n\nvar table;\n\nfunction preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n}\n\nfunction setup() {\n table.set(0, "species", "Canis Lupus");\n table.set(0, "name", "Wolf");\n\n //print the results\n for (var r = 0; r < table.getRowCount(); r++)\n for (var c = 0; c < table.getColumnCount(); c++)\n print(table.getString(r, c));\n}\n\n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:875,description:"

      Stores a Float value in the Table's specified row and column.\nThe row is specified by its ID, while the column may be specified\nby either its ID or title.

      \n",itemtype:"method",name:"setNum",params:[{name:"row",description:"

      row ID

      \n",type:"Number"},{name:"column",description:"

      column ID (Number)\n or title (String)

      \n",type:"String|Number"},{name:"value",description:"

      value to assign

      \n",type:"Number"}],example:['\n
      \n\n// Given the CSV file "mammals.csv"\n// in the project\'s "assets" folder:\n//\n// id,species,name\n// 0,Capra hircus,Goat\n// 1,Panthera pardus,Leopard\n// 2,Equus zebra,Zebra\n\nvar table;\n\nfunction preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n}\n\nfunction setup() {\n table.setNum(1, "id", 1);\n\n print(table.getColumn(0));\n //["0", 1, "2"]\n}\n\n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:922,description:"

      Stores a String value in the Table's specified row and column.\nThe row is specified by its ID, while the column may be specified\nby either its ID or title.

      \n",itemtype:"method",name:"setString",params:[{name:"row",description:"

      row ID

      \n",type:"Number"},{name:"column",description:"

      column ID (Number)\n or title (String)

      \n",type:"String|Number"},{name:"value",description:"

      value to assign

      \n",type:"String"}],class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:937,description:"

      Retrieves a value from the Table's specified row and column.\nThe row is specified by its ID, while the column may be specified by\neither its ID or title.

      \n",itemtype:"method",name:"get",params:[{name:"row",description:"

      row ID

      \n",type:"Number"},{name:"column",description:"

      columnName (string) or\n ID (number)

      \n",type:"String|Number"}],return:{description:"",type:"String|Number"},example:['\n
      \n\n// Given the CSV file "mammals.csv"\n// in the project\'s "assets" folder:\n//\n// id,species,name\n// 0,Capra hircus,Goat\n// 1,Panthera pardus,Leopard\n// 2,Equus zebra,Zebra\n\nvar table;\n\nfunction preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n}\n\nfunction setup() {\n print(table.get(0, 1));\n //Capra hircus\n print(table.get(0, "species"));\n //Capra hircus\n}\n\n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:984,description:"

      Retrieves a Float value from the Table's specified row and column.\nThe row is specified by its ID, while the column may be specified by\neither its ID or title.

      \n",itemtype:"method",name:"getNum",params:[{name:"row",description:"

      row ID

      \n",type:"Number"},{name:"column",description:"

      columnName (string) or\n ID (number)

      \n",type:"String|Number"}],return:{description:"",type:"Number"},example:['\n
      \n\n// Given the CSV file "mammals.csv"\n// in the project\'s "assets" folder:\n//\n// id,species,name\n// 0,Capra hircus,Goat\n// 1,Panthera pardus,Leopard\n// 2,Equus zebra,Zebra\n\nvar table;\n\nfunction preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n}\n\nfunction setup() {\n print(table.getNum(1, 0) + 100);\n //id 1 + 100 = 101\n}\n\n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:1029,description:"

      Retrieves a String value from the Table's specified row and column.\nThe row is specified by its ID, while the column may be specified by\neither its ID or title.

      \n",itemtype:"method",name:"getString",params:[{name:"row",description:"

      row ID

      \n",type:"Number"},{name:"column",description:"

      columnName (string) or\n ID (number)

      \n",type:"String|Number"}],return:{description:"",type:"String"},example:['\n
      \n\n// Given the CSV file "mammals.csv"\n// in the project\'s "assets" folder:\n//\n// id,species,name\n// 0,Capra hircus,Goat\n// 1,Panthera pardus,Leopard\n// 2,Equus zebra,Zebra\n\nvar table;\n\nfunction preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n}\n\nfunction setup() {\n var tableArray = table.getArray();\n\n //output each row as array\n for (var i = 0; i < tableArray.length; i++)\n print(tableArray[i]);\n}\n\n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:1077,description:"

      Retrieves all table data and returns as an object. If a column name is\npassed in, each row object will be stored with that attribute as its\ntitle.

      \n",itemtype:"method",name:"getObject",params:[{name:"headerColumn",description:"

      Name of the column which should be used to\n title each row object (optional)

      \n",type:"String"}],return:{description:"",type:"Object"},example:['\n
      \n\n// Given the CSV file "mammals.csv"\n// in the project\'s "assets" folder:\n//\n// id,species,name\n// 0,Capra hircus,Goat\n// 1,Panthera pardus,Leopard\n// 2,Equus zebra,Zebra\n\nvar table;\n\nfunction preload() {\n //my table is comma separated value "csv"\n //and has a header specifying the columns labels\n table = loadTable("assets/mammals.csv", "csv", "header");\n}\n\nfunction setup() {\n var tableObject = table.getObject();\n\n print(tableObject);\n //outputs an object\n}\n\n
      '],alt:"no image displayed",class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.Table.js",line:1141,description:"

      Retrieves all table data and returns it as a multidimensional array.

      \n",itemtype:"method",name:"getArray",return:{description:"",type:"Array"},class:"p5.Table",module:"IO",submodule:"Table"},{file:"src/io/p5.TableRow.js",line:43,description:"

      Stores a value in the TableRow's specified column.\nThe column may be specified by either its ID or title.

      \n",itemtype:"method",name:"set",params:[{name:"column",description:"

      Column ID (Number)\n or Title (String)

      \n",type:"String|Number"},{name:"value",description:"

      The value to be stored

      \n",type:"String|Number"}],class:"p5.TableRow",module:"IO",submodule:"Table"},{file:"src/io/p5.TableRow.js",line:79,description:"

      Stores a Float value in the TableRow's specified column.\nThe column may be specified by either its ID or title.

      \n",itemtype:"method",name:"setNum",params:[{name:"column",description:"

      Column ID (Number)\n or Title (String)

      \n",type:"String|Number"},{name:"value",description:"

      The value to be stored\n as a Float

      \n",type:"Number"}],class:"p5.TableRow",module:"IO",submodule:"Table"},{file:"src/io/p5.TableRow.js",line:95,description:"

      Stores a String value in the TableRow's specified column.\nThe column may be specified by either its ID or title.

      \n",itemtype:"method",name:"setString",params:[{name:"column",description:"

      Column ID (Number)\n or Title (String)

      \n",type:"String|Number"},{name:"value",description:"

      The value to be stored\n as a String

      \n",type:"String"}],class:"p5.TableRow",module:"IO",submodule:"Table"},{file:"src/io/p5.TableRow.js",line:110,description:"

      Retrieves a value from the TableRow's specified column.\nThe column may be specified by either its ID or title.

      \n",itemtype:"method",name:"get",params:[{name:"column",description:"

      columnName (string) or\n ID (number)

      \n",type:"String|Number"}],return:{description:"",type:"String|Number"},class:"p5.TableRow",module:"IO",submodule:"Table"},{file:"src/io/p5.TableRow.js",line:127,description:"

      Retrieves a Float value from the TableRow's specified\ncolumn. The column may be specified by either its ID or\ntitle.

      \n",itemtype:"method",name:"getNum",params:[{name:"column",description:"

      columnName (string) or\n ID (number)

      \n",type:"String|Number"}],return:{description:"Float Floating point number",type:"Number"},class:"p5.TableRow",module:"IO",submodule:"Table"},{file:"src/io/p5.TableRow.js",line:151,description:"

      Retrieves an String value from the TableRow's specified\ncolumn. The column may be specified by either its ID or\ntitle.

      \n",itemtype:"method",name:"getString",params:[{name:"column",description:"

      columnName (string) or\n ID (number)

      \n",type:"String|Number"}],return:{description:"String",type:"String"},class:"p5.TableRow",module:"IO",submodule:"Table"},{file:"src/io/p5.XML.js",line:66,description:"

      Gets a copy of the element's parent. Returns the parent as another\np5.XML object.

      \n",itemtype:"method",name:"getParent",return:{description:"element parent",type:"p5.XML"},example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var children = xml.getChildren("animal");\n var parent = children[1].getParent();\n print(parent.getName());\n}\n\n// Sketch prints:\n// mammals\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:104,description:"

      Gets the element's full name, which is returned as a String.

      \n",itemtype:"method",name:"getName",return:{description:"the name of the node",type:"String"},example:['<animal\n
      \n // The following short XML file called "mammals.xml" is parsed\n // in the code below.\n //\n // \n // <mammals>\n // <animal id="0" species="Capra hircus">Goat</animal>\n // <animal id="1" species="Panthera pardus">Leopard</animal>\n // <animal id="2" species="Equus zebra">Zebra</animal>\n // </mammals>\n\n var xml;\n\n function preload() {\n xml = loadXML("assets/mammals.xml");\n }\n\n function setup() {\n print(xml.getName());\n }\n\n // Sketch prints:\n // mammals\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:139,description:"

      Sets the element's name, which is specified as a String.

      \n",itemtype:"method",name:"setName",params:[{name:"the",description:"

      new name of the node

      \n",type:"String"}],example:['<animal\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n print(xml.getName());\n xml.setName("fish");\n print(xml.getName());\n}\n\n// Sketch prints:\n// mammals\n// fish\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:177,description:"

      Checks whether or not the element has any children, and returns the result\nas a boolean.

      \n",itemtype:"method",name:"hasChildren",return:{description:"",type:"Boolean"},example:['<animal\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n print(xml.hasChildren());\n}\n\n// Sketch prints:\n// true\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:213,description:"

      Get the names of all of the element's children, and returns the names as an\narray of Strings. This is the same as looping through and calling getName()\non each child element individually.

      \n",itemtype:"method",name:"listChildren",return:{description:"names of the children of the element",type:"String[]"},example:['<animal\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n print(xml.listChildren());\n}\n\n// Sketch prints:\n// ["animal", "animal", "animal"]\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:250,description:"

      Returns all of the element's children as an array of p5.XML objects. When\nthe name parameter is specified, then it will return all children that match\nthat name.

      \n",itemtype:"method",name:"getChildren",params:[{name:"name",description:"

      element name

      \n",type:"String",optional:!0}],return:{description:"children of the element",type:"p5.XML[]"},example:['<animal\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var animals = xml.getChildren("animal");\n\n for (var i = 0; i < animals.length; i++) {\n print(animals[i].getContent());\n }\n}\n\n// Sketch prints:\n// "Goat"\n// "Leopard"\n// "Zebra"\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:299,description:"

      Returns the first of the element's children that matches the name parameter\nor the child of the given index.It returns undefined if no matching\nchild is found.

      \n",itemtype:"method",name:"getChild",params:[{name:"name",description:"

      element name or index

      \n",type:"String|Number"}],return:{description:"",type:"p5.XML"},example:['<animal\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var firstChild = xml.getChild("animal");\n print(firstChild.getContent());\n}\n\n// Sketch prints:\n// "Goat"\n
      \n
      \nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var secondChild = xml.getChild(1);\n print(secondChild.getContent());\n}\n\n// Sketch prints:\n// "Leopard"\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:360,description:"

      Appends a new child to the element. The child can be specified with\neither a String, which will be used as the new tag's name, or as a\nreference to an existing p5.XML object.\nA reference to the newly created child is returned as an p5.XML object.

      \n",itemtype:"method",name:"addChild",params:[{name:"a",description:"

      p5.XML Object which will be the child to be added

      \n",type:"p5.XML"}],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:377,description:"

      Removes the element specified by name or index.

      \n",itemtype:"method",name:"removeChild",params:[{name:"name",description:"

      element name or index

      \n",type:"String|Number"}], +example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n xml.removeChild("animal");\n var children = xml.getChildren();\n for (var i=0; i
      \n
      \nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n xml.removeChild(1);\n var children = xml.getChildren();\n for (var i=0; i
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:450,description:"

      Counts the specified element's number of attributes, returned as an Number.

      \n",itemtype:"method",name:"getAttributeCount",return:{description:"",type:"Number"},example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var firstChild = xml.getChild("animal");\n print(firstChild.getAttributeCount());\n}\n\n// Sketch prints:\n// 2\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:486,description:"

      Gets all of the specified element's attributes, and returns them as an\narray of Strings.

      \n",itemtype:"method",name:"listAttributes",return:{description:"an array of strings containing the names of attributes",type:"String[]"},example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var firstChild = xml.getChild("animal");\n print(firstChild.listAttributes());\n}\n\n// Sketch prints:\n// ["id", "species"]\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:523,description:"

      Checks whether or not an element has the specified attribute.

      \n",itemtype:"method",name:"hasAttribute",params:[{name:"the",description:"

      attribute to be checked

      \n",type:"String"}],return:{description:"true if attribute found else false",type:"Boolean"},example:['\n
      \n // The following short XML file called "mammals.xml" is parsed\n // in the code below.\n //\n // \n // <mammals>\n // <animal id="0" species="Capra hircus">Goat</animal>\n // <animal id="1" species="Panthera pardus">Leopard</animal>\n // <animal id="2" species="Equus zebra">Zebra</animal>\n // </mammals>\n\n var xml;\n\n function preload() {\n xml = loadXML("assets/mammals.xml");\n }\n\n function setup() {\n var firstChild = xml.getChild("animal");\n print(firstChild.hasAttribute("species"));\n print(firstChild.hasAttribute("color"));\n }\n\n // Sketch prints:\n // true\n // false\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:562,description:"

      Returns an attribute value of the element as an Number. If the defaultValue\nparameter is specified and the attribute doesn't exist, then defaultValue\nis returned. If no defaultValue is specified and the attribute doesn't\nexist, the value 0 is returned.

      \n",itemtype:"method",name:"getNum",params:[{name:"name",description:"

      the non-null full name of the attribute

      \n",type:"String"},{name:"defaultValue",description:"

      the default value of the attribute

      \n",type:"Number",optional:!0}],return:{description:"",type:"Number"},example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var firstChild = xml.getChild("animal");\n print(firstChild.getNum("id"));\n}\n\n// Sketch prints:\n// 0\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:603,description:"

      Returns an attribute value of the element as an String. If the defaultValue\nparameter is specified and the attribute doesn't exist, then defaultValue\nis returned. If no defaultValue is specified and the attribute doesn't\nexist, null is returned.

      \n",itemtype:"method",name:"getString",params:[{name:"name",description:"

      the non-null full name of the attribute

      \n",type:"String"},{name:"defaultValue",description:"

      the default value of the attribute

      \n",type:"Number",optional:!0}],return:{description:"",type:"Number"},example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var firstChild = xml.getChild("animal");\n print(firstChild.getString("species"));\n}\n\n// Sketch prints:\n// "Capra hircus"\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:644,description:"

      Sets the content of an element's attribute. The first parameter specifies\nthe attribute name, while the second specifies the new content.

      \n",itemtype:"method",name:"setAttribute",params:[{name:"name",description:"

      the full name of the attribute

      \n",type:"String"},{name:"value",description:"

      the value of the attribute

      \n",type:"Number"}],example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var firstChild = xml.getChild("animal");\n print(firstChild.getString("species"));\n firstChild.setAttribute("species", "Jamides zebra");\n print(firstChild.getString("species"));\n}\n\n// Sketch prints:\n// "Capra hircus"\n// "Jamides zebra"\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:687,description:"

      Returns the content of an element. If there is no such content,\ndefaultValue is returned if specified, otherwise null is returned.

      \n",itemtype:"method",name:"getContent",params:[{name:"defaultValue",description:"

      value returned if no content is found

      \n",type:"String",optional:!0}],return:{description:"",type:"String"},example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var firstChild = xml.getChild("animal");\n print(firstChild.getContent());\n}\n\n// Sketch prints:\n// "Goat"\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:725,description:"

      Sets the element's content.

      \n",itemtype:"method",name:"setContent",params:[{name:"text",description:"

      the new content

      \n",type:"String"}],example:['\n
      \n// The following short XML file called "mammals.xml" is parsed\n// in the code below.\n//\n// \n// <mammals>\n// <animal id="0" species="Capra hircus">Goat</animal>\n// <animal id="1" species="Panthera pardus">Leopard</animal>\n// <animal id="2" species="Equus zebra">Zebra</animal>\n// </mammals>\n\nvar xml;\n\nfunction preload() {\n xml = loadXML("assets/mammals.xml");\n}\n\nfunction setup() {\n var firstChild = xml.getChild("animal");\n print(firstChild.getContent());\n firstChild.setContent("Mountain Goat");\n print(firstChild.getContent());\n}\n\n// Sketch prints:\n// "Goat"\n// "Mountain Goat"\n
      '],class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:767,description:"

      This method is called while the parsing of XML (when loadXML() is\ncalled). The difference between this method and the setContent()\nmethod defined later is that this one is used to set the content\nwhen the node in question has more nodes under it and so on and\nnot directly text content. While in the other one is used when\nthe node in question directly has text inside it.

      \n",class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/io/p5.XML.js",line:784,description:"

      This method is called while the parsing of XML (when loadXML() is\ncalled). The XML node is passed and its attributes are stored in the\np5.XML's attribute Object.

      \n",class:"p5.XML",module:"IO",submodule:"XML"},{file:"src/math/calculation.js",line:12,description:"

      Calculates the absolute value (magnitude) of a number. Maps to Math.abs().\nThe absolute value of a number is always positive.

      \n",itemtype:"method",name:"abs",params:[{name:"n",description:"

      number to compute

      \n",type:"Number"}],return:{description:"absolute value of given number",type:"Number"},example:['\n
      \nfunction setup() {\n var x = -3;\n var y = abs(x);\n\n print(x); // -3\n print(y); // 3\n}\n
      '],alt:"no image displayed",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:36,description:"

      Calculates the closest int value that is greater than or equal to the\nvalue of the parameter. Maps to Math.ceil(). For example, ceil(9.03)\nreturns the value 10.

      \n",itemtype:"method",name:"ceil",params:[{name:"n",description:"

      number to round up

      \n",type:"Number"}],return:{description:"rounded up number",type:"Number"},example:["\n
      \nfunction draw() {\n background(200);\n // map, mouseX between 0 and 5.\n var ax = map(mouseX, 0, 100, 0, 5);\n var ay = 66;\n\n //Get the ceiling of the mapped number.\n var bx = ceil(map(mouseX, 0, 100, 0,5));\n var by = 33;\n\n // Multiply the mapped numbers by 20 to more easily\n // see the changes.\n stroke(0);\n fill(0);\n line(0, ay, ax * 20, ay);\n line(0, by, bx * 20, by);\n\n // Reformat the float returned by map and draw it.\n noStroke();\n text(nfc(ax, 2,2), ax, ay - 5);\n text(nfc(bx,1,1), bx, by - 5);\n}\n
      "],alt:"2 horizontal lines & number sets. increase with mouse x. bottom to 2 decimals",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:76,description:"

      Constrains a value between a minimum and maximum value.

      \n",itemtype:"method",name:"constrain",params:[{name:"n",description:"

      number to constrain

      \n",type:"Number"},{name:"low",description:"

      minimum limit

      \n",type:"Number"},{name:"high",description:"

      maximum limit

      \n",type:"Number"}],return:{description:"constrained number",type:"Number"},example:["\n
      \nfunction draw() {\n background(200);\n\n var leftWall = 25;\n var rightWall = 75;\n\n // xm is just the mouseX, while\n // xc is the mouseX, but constrained\n // between the leftWall and rightWall!\n var xm = mouseX;\n var xc = constrain(mouseX, leftWall, rightWall);\n\n // Draw the walls.\n stroke(150);\n line(leftWall, 0, leftWall, height);\n line(rightWall, 0, rightWall, height);\n\n // Draw xm and xc as circles.\n noStroke();\n fill(150);\n ellipse(xm, 33, 9,9); // Not Constrained\n fill(0);\n ellipse(xc, 66, 9,9); // Constrained\n}\n
      "],alt:"2 vertical lines. 2 ellipses move with mouse X 1 does not move passed lines",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:120,description:"

      Calculates the distance between two points.

      \n",itemtype:"method",name:"dist",return:{description:"distance between the two points",type:"Number"},class:"p5",module:"Math",submodule:"Calculation",overloads:[{line:120,params:[{name:"x1",description:"

      x-coordinate of the first point

      \n",type:"Number"},{name:"y1",description:"

      y-coordinate of the first point

      \n",type:"Number"},{name:"x2",description:"

      x-coordinate of the second point

      \n",type:"Number"},{name:"y2",description:"

      y-coordinate of the second point

      \n",type:"Number"}],return:{description:"distance between the two points",type:"Number"}},{line:130,params:[{name:"x1",description:"",type:"Number"},{name:"y1",description:"",type:"Number"},{name:"z1",description:"

      z-coordinate of the first point

      \n",type:"Number"},{name:"x2",description:"",type:"Number"},{name:"y2",description:"",type:"Number"},{name:"z2",description:"

      z-coordinate of the second point

      \n",type:"Number"}],return:{description:"distance between the two points",type:"Number"}}]},{file:"src/math/calculation.js",line:184,description:"

      Returns Euler's number e (2.71828...) raised to the power of the n\nparameter. Maps to Math.exp().

      \n",itemtype:"method",name:"exp",params:[{name:"n",description:"

      exponent to raise

      \n",type:"Number"}],return:{description:"e^n",type:"Number"},example:['\n
      \nfunction draw() {\n background(200);\n\n // Compute the exp() function with a value between 0 and 2\n var xValue = map(mouseX, 0, width, 0, 2);\n var yValue = exp(xValue);\n\n var y = map(yValue, 0, 8, height, 0);\n\n var legend = "exp (" + nfc(xValue, 3) +")\\n= " + nf(yValue, 1, 4);\n stroke(150);\n line(mouseX, y, mouseX, height);\n fill(0);\n text(legend, 5, 15);\n noStroke();\n ellipse (mouseX,y, 7, 7);\n\n // Draw the exp(x) curve,\n // over the domain of x from 0 to 2\n noFill();\n stroke(0);\n beginShape();\n for (var x = 0; x < width; x++) {\n xValue = map(x, 0, width, 0, 2);\n yValue = exp(xValue);\n y = map(yValue, 0, 8, height, 0);\n vertex(x, y);\n }\n\n endShape();\n line(0, 0, 0, height);\n line(0, height-1, width, height-1);\n}\n
      '],alt:"ellipse moves along a curve with mouse x. e^n displayed.",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:234,description:"

      Calculates the closest int value that is less than or equal to the\nvalue of the parameter. Maps to Math.floor().

      \n",itemtype:"method",name:"floor",params:[{name:"n",description:"

      number to round down

      \n",type:"Number"}],return:{description:"rounded down number",type:"Number"},example:["\n
      \nfunction draw() {\n background(200);\n //map, mouseX between 0 and 5.\n var ax = map(mouseX, 0, 100, 0, 5);\n var ay = 66;\n\n //Get the floor of the mapped number.\n var bx = floor(map(mouseX, 0, 100, 0,5));\n var by = 33;\n\n // Multiply the mapped numbers by 20 to more easily\n // see the changes.\n stroke(0);\n fill(0);\n line(0, ay, ax * 20, ay);\n line(0, by, bx * 20, by);\n\n // Reformat the float returned by map and draw it.\n noStroke();\n text(nfc(ax, 2,2), ax, ay - 5);\n text(nfc(bx,1,1), bx, by - 5);\n}\n
      "],alt:"2 horizontal lines & number sets. increase with mouse x. bottom to 2 decimals",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:273,description:"

      Calculates a number between two numbers at a specific increment. The amt\nparameter is the amount to interpolate between the two values where 0.0\nequal to the first point, 0.1 is very near the first point, 0.5 is\nhalf-way in between, etc. The lerp function is convenient for creating\nmotion along a straight path and for drawing dotted lines.

      \n",itemtype:"method",name:"lerp",params:[{name:"start",description:"

      first value

      \n",type:"Number"},{name:"stop",description:"

      second value

      \n",type:"Number"},{name:"amt",description:"

      number between 0.0 and 1.0

      \n",type:"Number"}],return:{description:"lerped value",type:"Number"},example:["\n
      \nfunction setup() {\n background(200);\n var a = 20;\n var b = 80;\n var c = lerp(a,b, .2);\n var d = lerp(a,b, .5);\n var e = lerp(a,b, .8);\n\n var y = 50\n\n strokeWeight(5);\n stroke(0); // Draw the original points in black\n point(a, y);\n point(b, y);\n\n stroke(100); // Draw the lerp points in gray\n point(c, y);\n point(d, y);\n point(e, y);\n}\n
      "],alt:"5 points horizontally staggered mid-canvas. mid 3 are grey, outer black",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:317,description:"

      Calculates the natural logarithm (the base-e logarithm) of a number. This\nfunction expects the n parameter to be a value greater than 0.0. Maps to\nMath.log().

      \n",itemtype:"method",name:"log",params:[{name:"n",description:"

      number greater than 0

      \n",type:"Number"}],return:{description:"natural logarithm of n",type:"Number"},example:['\n
      \nfunction draw() {\n background(200);\n var maxX = 2.8;\n var maxY = 1.5;\n\n // Compute the natural log of a value between 0 and maxX\n var xValue = map(mouseX, 0, width, 0, maxX);\n if (xValue > 0) { // Cannot take the log of a negative number.\n var yValue = log(xValue);\n var y = map(yValue, -maxY, maxY, height, 0);\n\n // Display the calculation occurring.\n var legend = "log(" + nf(xValue, 1, 2) + ")\\n= " + nf(yValue, 1, 3);\n stroke(150);\n line(mouseX, y, mouseX, height);\n fill(0);\n text (legend, 5, 15);\n noStroke();\n ellipse (mouseX, y, 7, 7);\n }\n\n // Draw the log(x) curve,\n // over the domain of x from 0 to maxX\n noFill();\n stroke(0);\n beginShape();\n for(var x=0; x < width; x++) {\n xValue = map(x, 0, width, 0, maxX);\n yValue = log(xValue);\n y = map(yValue, -maxY, maxY, height, 0);\n vertex(x, y);\n }\n endShape();\n line(0,0,0,height);\n line(0,height/2,width, height/2);\n}\n
      '],alt:"ellipse moves along a curve with mouse x. natural logarithm of n displayed.",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:371,description:"

      Calculates the magnitude (or length) of a vector. A vector is a direction\nin space commonly used in computer graphics and linear algebra. Because it\nhas no "start" position, the magnitude of a vector can be thought of as\nthe distance from the coordinate 0,0 to its x,y value. Therefore, mag() is\na shortcut for writing dist(0, 0, x, y).

      \n",itemtype:"method",name:"mag",params:[{name:"a",description:"

      first value

      \n",type:"Number"},{name:"b",description:"

      second value

      \n",type:"Number"}],return:{description:"magnitude of vector from (0,0) to (a,b)",type:"Number"},example:['\n
      \nfunction setup() {\n var x1 = 20;\n var x2 = 80;\n var y1 = 30;\n var y2 = 70;\n\n line(0, 0, x1, y1);\n print(mag(x1, y1)); // Prints "36.05551275463989"\n line(0, 0, x2, y1);\n print(mag(x2, y1)); // Prints "85.44003745317531"\n line(0, 0, x1, y2);\n print(mag(x1, y2)); // Prints "72.80109889280519"\n line(0, 0, x2, y2);\n print(mag(x2, y2)); // Prints "106.3014581273465"\n}\n
      '],alt:"4 lines of different length radiate from top left of canvas.",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:409,description:"

      Re-maps a number from one range to another.\n

      \nIn the first example above, the number 25 is converted from a value in the\nrange of 0 to 100 into a value that ranges from the left edge of the\nwindow (0) to the right edge (width).

      \n",itemtype:"method",name:"map",params:[{name:"value",description:"

      the incoming value to be converted

      \n",type:"Number"},{name:"start1",description:"

      lower bound of the value's current range

      \n",type:"Number"},{name:"stop1",description:"

      upper bound of the value's current range

      \n",type:"Number"},{name:"start2",description:"

      lower bound of the value's target range

      \n",type:"Number"},{name:"stop2",description:"

      upper bound of the value's target range

      \n",type:"Number"},{name:"withinBounds",description:"

      constrain the value to the newly mapped range

      \n",type:"Boolean",optional:!0}],return:{description:"remapped number",type:"Number"},example:["\n
      \n var value = 25;\n var m = map(value, 0, 100, 0, width);\n ellipse(m, 50, 10, 10);\n
      \n\n
      \n function setup() {\n noStroke();\n }\n\n function draw() {\n background(204);\n var x1 = map(mouseX, 0, width, 25, 75);\n ellipse(x1, 25, 25, 25);\n //This ellipse is constrained to the 0-100 range\n //after setting withinBounds to true\n var x2 = map(mouseX, 0, width, 0, 100, true);\n ellipse(x2, 75, 25, 25);\n }\n
      "],alt:"10 by 10 white ellipse with in mid left canvas\n2 25 by 25 white ellipses move with mouse x. Bottom has more range from X",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:464,description:"

      Determines the largest value in a sequence of numbers, and then returns\nthat value. max() accepts any number of Number parameters, or an Array\nof any length.

      \n",itemtype:"method",name:"max",params:[{name:"n0",description:"

      Numbers to compare

      \n",type:"Number|Array"}],return:{description:"maximum Number",type:"Number"},example:['\n
      \nfunction setup() {\n // Change the elements in the array and run the sketch\n // to show how max() works!\n numArray = new Array(2,1,5,4,8,9);\n fill(0);\n noStroke();\n text("Array Elements", 0, 10);\n // Draw all numbers in the array\n var spacing = 15;\n var elemsY = 25;\n for(var i = 0; i < numArray.length; i++) {\n text(numArray[i], i * spacing, elemsY);\n }\n maxX = 33;\n maxY = 80;\n // Draw the Maximum value in the array.\n textSize(32);\n text(max(numArray), maxX, maxY);\n}\n
      '],alt:"Small text at top reads: Array Elements 2 1 5 4 8 9. Large text at center: 9",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:507,description:"

      Determines the smallest value in a sequence of numbers, and then returns\nthat value. min() accepts any number of Number parameters, or an Array\nof any length.

      \n",itemtype:"method",name:"min",params:[{name:"n0",description:"

      Numbers to compare

      \n",type:"Number|Array"}],return:{description:"minimum Number",type:"Number"},example:['\n
      \nfunction setup() {\n // Change the elements in the array and run the sketch\n // to show how min() works!\n numArray = new Array(2,1,5,4,8,9);\n fill(0);\n noStroke();\n text("Array Elements", 0, 10);\n // Draw all numbers in the array\n var spacing = 15;\n var elemsY = 25;\n for(var i = 0; i < numArray.length; i++) {\n text(numArray[i], i * spacing, elemsY);\n }\n maxX = 33;\n maxY = 80;\n // Draw the Minimum value in the array.\n textSize(32);\n text(min(numArray), maxX, maxY);\n}\n
      '],alt:"Small text at top reads: Array Elements 2 1 5 4 8 9. Large text at center: 1",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:550,description:"

      Normalizes a number from another range into a value between 0 and 1.\nIdentical to map(value, low, high, 0, 1).\nNumbers outside of the range are not clamped to 0 and 1, because\nout-of-range values are often intentional and useful. (See the second\nexample above.)

      \n",itemtype:"method",name:"norm",params:[{name:"value",description:"

      incoming value to be normalized

      \n",type:"Number"},{name:"start",description:"

      lower bound of the value's current range

      \n",type:"Number"},{name:"stop",description:"

      upper bound of the value's current range

      \n",type:"Number"}],return:{description:"normalized number",type:"Number"},example:['\n
      \nfunction draw() {\n background(200);\n currentNum = mouseX;\n lowerBound = 0;\n upperBound = width; //100;\n normalized = norm(currentNum, lowerBound, upperBound);\n lineY = 70\n line(0, lineY, width, lineY);\n //Draw an ellipse mapped to the non-normalized value.\n noStroke();\n fill(50)\n var s = 7; // ellipse size\n ellipse(currentNum, lineY, s, s);\n\n // Draw the guide\n guideY = lineY + 15;\n text("0", 0, guideY);\n textAlign(RIGHT);\n text("100", width, guideY);\n\n // Draw the normalized value\n textAlign(LEFT);\n fill(0);\n textSize(32);\n normalY = 40;\n normalX = 20;\n text(normalized, normalX, normalY);\n}\n
      '],alt:"ellipse moves with mouse. 0 shown left & 100 right and updating values center",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:602,description:"

      Facilitates exponential expressions. The pow() function is an efficient\nway of multiplying numbers by themselves (or their reciprocals) in large\nquantities. For example, pow(3, 5) is equivalent to the expression\n33333 and pow(3, -5) is equivalent to 1 / 33333. Maps to\nMath.pow().

      \n",itemtype:"method",name:"pow",params:[{name:"n",description:"

      base of the exponential expression

      \n",type:"Number"},{name:"e",description:"

      power by which to raise the base

      \n",type:"Number"}],return:{description:"n^e",type:"Number"},example:["\n
      \nfunction setup() {\n //Exponentially increase the size of an ellipse.\n eSize = 3; // Original Size\n eLoc = 10; // Original Location\n\n ellipse(eLoc, eLoc, eSize, eSize);\n\n ellipse(eLoc*2, eLoc*2, pow(eSize, 2), pow(eSize, 2));\n\n ellipse(eLoc*4, eLoc*4, pow(eSize, 3), pow(eSize, 3));\n\n ellipse(eLoc*8, eLoc*8, pow(eSize, 4), pow(eSize, 4));\n}\n
      "],alt:"small to large ellipses radiating from top left of canvas",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:636,description:"

      Calculates the integer closest to the n parameter. For example,\nround(133.8) returns the value 134. Maps to Math.round().

      \n",itemtype:"method",name:"round",params:[{name:"n",description:"

      number to round

      \n",type:"Number"}],return:{description:"rounded number",type:"Number"},example:["\n
      \nfunction draw() {\n background(200);\n //map, mouseX between 0 and 5.\n var ax = map(mouseX, 0, 100, 0, 5);\n var ay = 66;\n\n // Round the mapped number.\n var bx = round(map(mouseX, 0, 100, 0,5));\n var by = 33;\n\n // Multiply the mapped numbers by 20 to more easily\n // see the changes.\n stroke(0);\n fill(0);\n line(0, ay, ax * 20, ay);\n line(0, by, bx * 20, by);\n\n // Reformat the float returned by map and draw it.\n noStroke();\n text(nfc(ax, 2,2), ax, ay - 5);\n text(nfc(bx,1,1), bx, by - 5);\n}\n
      "],alt:"horizontal center line squared values displayed on top and regular on bottom.",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:675,description:"

      Squares a number (multiplies a number by itself). The result is always a\npositive number, as multiplying two negative numbers always yields a\npositive result. For example, -1 * -1 = 1.

      \n",itemtype:"method",name:"sq",params:[{name:"n",description:"

      number to square

      \n",type:"Number"}],return:{description:"squared number",type:"Number"},example:['\n
      \nfunction draw() {\n background(200);\n eSize = 7;\n x1 = map(mouseX, 0, width, 0, 10);\n y1 = 80;\n x2 = sq(x1);\n y2 = 20;\n\n // Draw the non-squared.\n line(0, y1, width, y1);\n ellipse(x1, y1, eSize, eSize);\n\n // Draw the squared.\n line(0, y2, width, y2);\n ellipse(x2, y2, eSize, eSize);\n\n // Draw dividing line.\n stroke(100)\n line(0, height/2, width, height/2);\n\n // Draw text.\n var spacing = 15;\n noStroke();\n fill(0);\n text("x = " + x1, 0, y1 + spacing);\n text("sq(x) = " + x2, 0, y2 + spacing);\n}\n
      '],alt:"horizontal center line squared values displayed on top and regular on bottom.",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/calculation.js",line:720,description:"

      Calculates the square root of a number. The square root of a number is\nalways positive, even though there may be a valid negative root. The\nsquare root s of number a is such that s*s = a. It is the opposite of\nsquaring. Maps to Math.sqrt().

      \n",itemtype:"method",name:"sqrt",params:[{name:"n",description:"

      non-negative number to square root

      \n",type:"Number"}],return:{description:"square root of number",type:"Number"},example:['\n
      \nfunction draw() {\n background(200);\n eSize = 7;\n x1 = mouseX;\n y1 = 80;\n x2 = sqrt(x1);\n y2 = 20;\n\n // Draw the non-squared.\n line(0, y1, width, y1);\n ellipse(x1, y1, eSize, eSize);\n\n // Draw the squared.\n line(0, y2, width, y2);\n ellipse(x2, y2, eSize, eSize);\n\n // Draw dividing line.\n stroke(100)\n line(0, height/2, width, height/2);\n\n // Draw text.\n noStroke();\n fill(0);\n var spacing = 15;\n text("x = " + x1, 0, y1 + spacing);\n text("sqrt(x) = " + x2, 0, y2 + spacing);\n}\n
      '],alt:"horizontal center line squareroot values displayed on top and regular on bottom.",class:"p5",module:"Math",submodule:"Calculation"},{file:"src/math/math.js",line:13,description:"

      Creates a new p5.Vector (the datatype for storing vectors). This provides a\ntwo or three dimensional vector, specifically a Euclidean (also known as\ngeometric) vector. A vector is an entity that has both magnitude and\ndirection.

      \n",itemtype:"method",name:"createVector",params:[{name:"x",description:"

      x component of the vector

      \n",type:"Number",optional:!0},{name:"y",description:"

      y component of the vector

      \n",type:"Number",optional:!0},{name:"z",description:"

      z component of the vector

      \n",type:"Number",optional:!0}],return:{description:"",type:"p5.Vector"},class:"p5",module:"Math",submodule:"Math"},{file:"src/math/noise.js",line:41, +description:"

      Returns the Perlin noise value at specified coordinates. Perlin noise is\na random sequence generator producing a more natural ordered, harmonic\nsuccession of numbers compared to the standard random() function.\nIt was invented by Ken Perlin in the 1980s and been used since in\ngraphical applications to produce procedural textures, natural motion,\nshapes, terrains etc.

      The main difference to the\nrandom() function is that Perlin noise is defined in an infinite\nn-dimensional space where each pair of coordinates corresponds to a\nfixed semi-random value (fixed only for the lifespan of the program; see\nthe noiseSeed() function). p5.js can compute 1D, 2D and 3D noise,\ndepending on the number of coordinates given. The resulting value will\nalways be between 0.0 and 1.0. The noise value can be animated by moving\nthrough the noise space as demonstrated in the example above. The 2nd\nand 3rd dimension can also be interpreted as time.

      The actual\nnoise is structured similar to an audio signal, in respect to the\nfunction's use of frequencies. Similar to the concept of harmonics in\nphysics, perlin noise is computed over several octaves which are added\ntogether for the final result.

      Another way to adjust the\ncharacter of the resulting sequence is the scale of the input\ncoordinates. As the function works within an infinite space the value of\nthe coordinates doesn't matter as such, only the distance between\nsuccessive coordinates does (eg. when using noise() within a\nloop). As a general rule the smaller the difference between coordinates,\nthe smoother the resulting noise sequence will be. Steps of 0.005-0.03\nwork best for most applications, but this will differ depending on use.

      \n",itemtype:"method",name:"noise",params:[{name:"x",description:"

      x-coordinate in noise space

      \n",type:"Number"},{name:"y",description:"

      y-coordinate in noise space

      \n",type:"Number",optional:!0},{name:"z",description:"

      z-coordinate in noise space

      \n",type:"Number",optional:!0}],return:{description:"Perlin noise value (between 0 and 1) at specified\n coordinates",type:"Number"},example:["\n
      \nvar xoff = 0.0;\n\nfunction draw() {\n background(204);\n xoff = xoff + .01;\n var n = noise(xoff) * width;\n line(n, 0, n, height);\n}\n\n
      \n
      \nvar noiseScale=0.02;\n\nfunction draw() {\n background(0);\n for (var x=0; x < width; x++) {\n var noiseVal = noise((mouseX+x)*noiseScale, mouseY*noiseScale);\n stroke(noiseVal*255);\n line(x, mouseY+noiseVal*80, x, height);\n }\n}\n\n
      "],alt:"vertical line moves left to right with updating noise values.\nhorizontal wave pattern effected by mouse x-position & updating noise values.",class:"p5",module:"Math",submodule:"Noise"},{file:"src/math/noise.js",line:171,description:"

      Adjusts the character and level of detail produced by the Perlin noise\n function. Similar to harmonics in physics, noise is computed over\n several octaves. Lower octaves contribute more to the output signal and\n as such define the overall intensity of the noise, whereas higher octaves\n create finer grained details in the noise sequence.\n

      \n By default, noise is computed over 4 octaves with each octave contributing\n exactly half than its predecessor, starting at 50% strength for the 1st\n octave. This falloff amount can be changed by adding an additional function\n parameter. Eg. a falloff factor of 0.75 means each octave will now have\n 75% impact (25% less) of the previous lower octave. Any value between\n 0.0 and 1.0 is valid, however note that values greater than 0.5 might\n result in greater than 1.0 values returned by noise().\n

      \n By changing these parameters, the signal created by the noise()\n function can be adapted to fit very specific needs and characteristics.

      \n",itemtype:"method",name:"noiseDetail",params:[{name:"lod",description:"

      number of octaves to be used by the noise

      \n",type:"Number"},{name:"falloff",description:"

      falloff factor for each octave

      \n",type:"Number"}],example:["\n
      \n \nvar noiseVal;\n var noiseScale=0.02;\nfunction setup() {\n createCanvas(100,100);\n }\nfunction draw() {\n background(0);\n for (var y = 0; y < height; y++) {\n for (var x = 0; x < width/2; x++) {\n noiseDetail(2,0.2);\n noiseVal = noise((mouseX+x) * noiseScale,\n (mouseY+y) * noiseScale);\n stroke(noiseVal*255);\n point(x,y);\n noiseDetail(8,0.65);\n noiseVal = noise((mouseX + x + width/2) * noiseScale,\n (mouseY + y) * noiseScale);\n stroke(noiseVal*255);\n point(x + width/2, y);\n }\n }\n }\n \n
      "],alt:"2 vertical grey smokey patterns affected my mouse x-position and noise.",class:"p5",module:"Math",submodule:"Noise"},{file:"src/math/noise.js",line:233,description:"

      Sets the seed value for noise(). By default, noise()\nproduces different results each time the program is run. Set the\nvalue parameter to a constant to return the same pseudo-random\nnumbers each time the software is run.

      \n",itemtype:"method",name:"noiseSeed",params:[{name:"seed",description:"

      the seed value

      \n",type:"Number"}],example:["\n
      \nvar xoff = 0.0;\n\nfunction setup() {\n noiseSeed(99);\n stroke(0, 10);\n}\n\nfunction draw() {\n xoff = xoff + .01;\n var n = noise(xoff) * width;\n line(n, 0, n, height);\n}\n\n
      "],alt:"vertical grey lines drawing in pattern affected by noise.",class:"p5",module:"Math",submodule:"Noise"},{file:"src/math/p5.Vector.js",line:69,description:"

      The x component of the vector

      \n",itemtype:"property",name:"x",type:"Number",class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:74,description:"

      The y component of the vector

      \n",itemtype:"property",name:"y",type:"Number",class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:79,description:"

      The z component of the vector

      \n",itemtype:"property",name:"z",type:"Number",class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:87,description:"

      Returns a string representation of a vector v by calling String(v)\nor v.toString(). This method is useful for logging vectors in the\nconsole.

      \n",itemtype:"method",name:"toString",example:['\n
      \nfunction setup() {\n var v = createVector(20,30);\n print(String(v)); // prints "p5.Vector Object : [20, 30, 0]"\n}\n
      \n'],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:105,description:"

      Sets the x, y, and z component of the vector using two or three separate\nvariables, the data from a p5.Vector, or the values from a float array.

      \n",itemtype:"method",name:"set",params:[{name:"x",description:"

      the x component of the vector or a\n p5.Vector or an Array

      \n",type:"Number|p5.Vector|Array",optional:!0},{name:"y",description:"

      the y component of the vector

      \n",type:"Number",optional:!0},{name:"z",description:"

      the z component of the vector

      \n",type:"Number",optional:!0}],chainable:1,example:['\n
      \n\nfunction setup() {\n var v = createVector(1, 2, 3);\n v.set(4,5,6); // Sets vector to [4, 5, 6]\n\n var v1 = createVector(0, 0, 0);\n var arr = [1, 2, 3];\n v1.set(arr); // Sets vector to [1, 2, 3]\n}\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:147,description:"

      Gets a copy of the vector, returns a p5.Vector object.

      \n",itemtype:"method",name:"copy",return:{description:"the copy of the p5.Vector object",type:"p5.Vector"},example:['\n
      \n\nvar v1 = createVector(1, 2, 3);\nvar v2 = v1.copy();\nprint(v1.x == v2.x && v1.y == v2.y && v1.z == v2.z);\n// Prints "true"\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:170,description:"

      Adds x, y, and z components to a vector, adds one vector to another, or\nadds two independent vectors together. The version of the method that adds\ntwo vectors together is a static method and returns a p5.Vector, the others\nacts directly on the vector. See the examples for more context.

      \n",itemtype:"method",name:"add",chainable:1,example:['\n
      \n\nvar v = createVector(1, 2, 3);\nv.add(4,5,6);\n// v\'s components are set to [5, 7, 9]\n\n
      \n
      \n\n// Static method\nvar v1 = createVector(1, 2, 3);\nvar v2 = createVector(2, 3, 4);\n\nvar v3 = p5.Vector.add(v1, v2);\n// v3 has components [3, 5, 7]\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math",overloads:[{line:170,params:[{name:"x",description:"

      the x component of the vector to be\n added or a p5.Vector or an Array

      \n",type:"Number|p5.Vector|Array"},{name:"y",description:"

      the y component of the vector to be\n added

      \n",type:"Number",optional:!0},{name:"z",description:"

      the z component of the vector to be\n added

      \n",type:"Number",optional:!0}],chainable:1},{line:907,params:[{name:"v1",description:"

      a p5.Vector to add

      \n",type:"p5.Vector"},{name:"v2",description:"

      a p5.Vector to add

      \n",type:"p5.Vector"},{name:"target",description:"

      the vector to receive the result

      \n",type:"p5.Vector"}],static:1},{line:914,params:[{name:"v1",description:"",type:"p5.Vector"},{name:"v2",description:"",type:"p5.Vector"}],static:1,return:{description:"the resulting p5.Vector",type:"p5.Vector"}}]},{file:"src/math/p5.Vector.js",line:222,description:"

      Subtracts x, y, and z components from a vector, subtracts one vector from\nanother, or subtracts two independent vectors. The version of the method\nthat subtracts two vectors is a static method and returns a p5.Vector, the\nother acts directly on the vector. See the examples for more context.

      \n",itemtype:"method",name:"sub",chainable:1,example:['\n
      \n\nvar v = createVector(4, 5, 6);\nv.sub(1, 1, 1);\n// v\'s components are set to [3, 4, 5]\n\n
      \n\n
      \n\n// Static method\nvar v1 = createVector(2, 3, 4);\nvar v2 = createVector(1, 2, 3);\n\nvar v3 = p5.Vector.sub(v1, v2);\n// v3 has components [1, 1, 1]\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math",overloads:[{line:222,params:[{name:"x",description:"

      the x component of the vector or a\n p5.Vector or an Array

      \n",type:"Number|p5.Vector|Array"},{name:"y",description:"

      the y component of the vector

      \n",type:"Number",optional:!0},{name:"z",description:"

      the z component of the vector

      \n",type:"Number",optional:!0}],chainable:1},{line:937,params:[{name:"v1",description:"

      a p5.Vector to subtract from

      \n",type:"p5.Vector"},{name:"v2",description:"

      a p5.Vector to subtract

      \n",type:"p5.Vector"},{name:"target",description:"

      if undefined a new vector will be created

      \n",type:"p5.Vector"}],static:1},{line:944,params:[{name:"v1",description:"",type:"p5.Vector"},{name:"v2",description:"",type:"p5.Vector"}],static:1,return:{description:"the resulting p5.Vector",type:"p5.Vector"}}]},{file:"src/math/p5.Vector.js",line:273,description:"

      Multiply the vector by a scalar. The static version of this method\ncreates a new p5.Vector while the non static version acts on the vector\ndirectly. See the examples for more context.

      \n",itemtype:"method",name:"mult",chainable:1,example:['\n
      \n\nvar v = createVector(1, 2, 3);\nv.mult(2);\n// v\'s components are set to [2, 4, 6]\n\n
      \n\n
      \n\n// Static method\nvar v1 = createVector(1, 2, 3);\nvar v2 = p5.Vector.mult(v1, 2);\n// v2 has components [2, 4, 6]\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math",overloads:[{line:273,params:[{name:"n",description:"

      the number to multiply with the vector

      \n",type:"Number"}],chainable:1},{line:966,params:[{name:"v",description:"

      the vector to multiply

      \n",type:"p5.Vector"},{name:"n",description:"",type:"Number"},{name:"target",description:"

      if undefined a new vector will be created

      \n",type:"p5.Vector"}],static:1},{line:973,params:[{name:"v",description:"",type:"p5.Vector"},{name:"n",description:"",type:"Number"}],static:1,return:{description:"the resulting new p5.Vector",type:"p5.Vector"}}]},{file:"src/math/p5.Vector.js",line:306,description:"

      Divide the vector by a scalar. The static version of this method creates a\nnew p5.Vector while the non static version acts on the vector directly.\nSee the examples for more context.

      \n",itemtype:"method",name:"div",chainable:1,example:['\n
      \n\nvar v = createVector(6, 4, 2);\nv.div(2); //v\'s components are set to [3, 2, 1]\n\n
      \n\n
      \n\n// Static method\nvar v1 = createVector(6, 4, 2);\nvar v2 = p5.Vector.div(v, 2);\n// v2 has components [3, 2, 1]\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math",overloads:[{line:306,params:[{name:"n",description:"

      the number to divide the vector by

      \n",type:"Number"}],chainable:1},{line:993,params:[{name:"v",description:"

      the vector to divide

      \n",type:"p5.Vector"},{name:"n",description:"",type:"Number"},{name:"target",description:"

      if undefined a new vector will be created

      \n",type:"p5.Vector"}],static:1},{line:1e3,params:[{name:"v",description:"",type:"p5.Vector"},{name:"n",description:"",type:"Number"}],static:1,return:{description:"the resulting new p5.Vector",type:"p5.Vector"}}]},{file:"src/math/p5.Vector.js",line:338,description:"

      Calculates the magnitude (length) of the vector and returns the result as\na float (this is simply the equation sqrt(xx + yy + z*z).)

      \n",itemtype:"method",name:"mag",return:{description:"magnitude of the vector",type:"Number"},example:['\n
      \n\nvar v = createVector(20.0, 30.0, 40.0);\nvar m = v.mag();\nprint(m); // Prints "53.85164807134504"\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math",overloads:[{line:338,params:[],return:{description:"magnitude of the vector",type:"Number"}},{line:1091,params:[{name:"vecT",description:"

      the vector to return the magnitude of

      \n",type:"p5.Vector"}],static:1,return:{description:"the magnitude of vecT",type:"Number"}}]},{file:"src/math/p5.Vector.js",line:357,description:"

      Calculates the squared magnitude of the vector and returns the result\nas a float (this is simply the equation (xx + yy + z*z).)\nFaster if the real length is not required in the\ncase of comparing vectors, etc.

      \n",itemtype:"method",name:"magSq",return:{description:"squared magnitude of the vector",type:"Number"},example:['\n
      \n\n// Static method\nvar v1 = createVector(6, 4, 2);\nprint(v1.magSq()); // Prints "56"\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:379,description:"

      Calculates the dot product of two vectors. The version of the method\nthat computes the dot product of two independent vectors is a static\nmethod. See the examples for more context.

      \n",itemtype:"method",name:"dot",return:{description:"the dot product",type:"Number"},example:['\n
      \n\nvar v1 = createVector(1, 2, 3);\nvar v2 = createVector(2, 3, 4);\n\nprint(v1.dot(v2)); // Prints "20"\n\n
      \n\n
      \n\n//Static method\nvar v1 = createVector(1, 2, 3);\nvar v2 = createVector(3, 2, 1);\nprint (p5.Vector.dot(v1, v2)); // Prints "10"\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math",overloads:[{line:379,params:[{name:"x",description:"

      x component of the vector or a p5.Vector

      \n",type:"Number|p5.Vector"},{name:"y",description:"

      y component of the vector

      \n",type:"Number",optional:!0},{name:"z",description:"

      z component of the vector

      \n",type:"Number",optional:!0}],return:{description:"the dot product",type:"Number"}},{line:1021,params:[{name:"v1",description:"

      the first p5.Vector

      \n",type:"p5.Vector"},{name:"v2",description:"

      the second p5.Vector

      \n",type:"p5.Vector"}],static:1,return:{description:"the dot product",type:"Number"}}]},{file:"src/math/p5.Vector.js",line:419,description:"

      Calculates and returns a vector composed of the cross product between\ntwo vectors. Both the static and non static methods return a new p5.Vector.\nSee the examples for more context.

      \n",itemtype:"method",name:"cross",return:{description:"p5.Vector composed of cross product",type:"p5.Vector"},example:['\n
      \n\nvar v1 = createVector(1, 2, 3);\nvar v2 = createVector(1, 2, 3);\n\nv1.cross(v2); // v\'s components are [0, 0, 0]\n\n
      \n\n
      \n\n// Static method\nvar v1 = createVector(1, 0, 0);\nvar v2 = createVector(0, 1, 0);\n\nvar crossProduct = p5.Vector.cross(v1, v2);\n// crossProduct has components [0, 0, 1]\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math",overloads:[{line:419,params:[{name:"v",description:"

      p5.Vector to be crossed

      \n",type:"p5.Vector"}],return:{description:"p5.Vector composed of cross product",type:"p5.Vector"}},{line:1035,params:[{name:"v1",description:"

      the first p5.Vector

      \n",type:"p5.Vector"},{name:"v2",description:"

      the second p5.Vector

      \n",type:"p5.Vector"}],static:1,return:{description:"the cross product",type:"Number"}}]},{file:"src/math/p5.Vector.js",line:459,description:"

      Calculates the Euclidean distance between two points (considering a\npoint as a vector object).

      \n",itemtype:"method",name:"dist",return:{description:"the distance",type:"Number"},example:['\n
      \n\nvar v1 = createVector(1, 0, 0);\nvar v2 = createVector(0, 1, 0);\n\nvar distance = v1.dist(v2); // distance is 1.4142...\n\n
      \n
      \n\n// Static method\nvar v1 = createVector(1, 0, 0);\nvar v2 = createVector(0, 1, 0);\n\nvar distance = p5.Vector.dist(v1,v2);\n// distance is 1.4142...\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math",overloads:[{line:459,params:[{name:"v",description:"

      the x, y, and z coordinates of a p5.Vector

      \n",type:"p5.Vector"}],return:{description:"the distance",type:"Number"}},{line:1050,params:[{name:"v1",description:"

      the first p5.Vector

      \n",type:"p5.Vector"},{name:"v2",description:"

      the second p5.Vector

      \n",type:"p5.Vector"}],static:1,return:{description:"the distance",type:"Number"}}]},{file:"src/math/p5.Vector.js",line:491,description:"

      Normalize the vector to length 1 (make it a unit vector).

      \n",itemtype:"method",name:"normalize",return:{description:"normalized p5.Vector",type:"p5.Vector"},example:['\n
      \n\nvar v = createVector(10, 20, 2);\n// v has components [10.0, 20.0, 2.0]\nv.normalize();\n// v\'s components are set to\n// [0.4454354, 0.8908708, 0.089087084]\n\n
      \n'],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:512,description:"

      Limit the magnitude of this vector to the value used for the max\nparameter.

      \n",itemtype:"method",name:"limit",params:[{name:"max",description:"

      the maximum magnitude for the vector

      \n",type:"Number"}],chainable:1,example:['\n
      \n\nvar v = createVector(10, 20, 2);\n// v has components [10.0, 20.0, 2.0]\nv.limit(5);\n// v\'s components are set to\n// [2.2271771, 4.4543543, 0.4454354]\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:539,description:"

      Set the magnitude of this vector to the value used for the len\nparameter.

      \n",itemtype:"method",name:"setMag",params:[{name:"len",description:"

      the new length for this vector

      \n",type:"Number"}],chainable:1,example:['\n
      \n\nvar v = createVector(10, 20, 2);\n// v has components [10.0, 20.0, 2.0]\nv.setMag(10);\n// v\'s components are set to [6.0, 8.0, 0.0]\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:560,description:"

      Calculate the angle of rotation for this vector (only 2D vectors)

      \n",itemtype:"method",name:"heading",return:{description:"the angle of rotation",type:"Number"},example:['\n
      \nfunction setup() {\n var v1 = createVector(30,50);\n print(v1.heading()); // 1.0303768265243125\n\n var v1 = createVector(40,50);\n print(v1.heading()); // 0.8960553845713439\n\n var v1 = createVector(30,70);\n print(v1.heading()); // 1.1659045405098132\n}\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:592,description:"

      Rotate the vector by an angle (only 2D vectors), magnitude remains the\nsame

      \n",itemtype:"method",name:"rotate",params:[{name:"angle",description:"

      the angle of rotation

      \n",type:"Number"}],chainable:1,example:['\n
      \n\nvar v = createVector(10.0, 20.0);\n// v has components [10.0, 20.0, 0.0]\nv.rotate(HALF_PI);\n// v\'s components are set to [-20.0, 9.999999, 0.0]\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:622,description:"

      Calculates and returns the angle (in radians) between two vectors.

      \n",itemtype:"method",name:"angleBetween",params:[{name:"the",description:"

      x, y, and z components of a p5.Vector

      \n",type:"p5.Vector"}],return:{description:"the angle between (in radians)",type:"Number"},example:['\n
      \n\nvar v1 = createVector(1, 0, 0);\nvar v2 = createVector(0, 1, 0);\n\nvar angle = v1.angleBetween(v2);\n// angle is PI/2\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:654,description:"

      Linear interpolate the vector to another vector

      \n",itemtype:"method",name:"lerp",chainable:1,class:"p5.Vector",module:"Math",submodule:"Math",overloads:[{line:654,params:[{name:"x",description:"

      the x component

      \n",type:"p5.Vector"},{name:"y",description:"

      the y component

      \n",type:"p5.Vector"},{name:"z",description:"

      the z component

      \n",type:"p5.Vector"},{name:"amt",description:"

      the amount of interpolation; some value between 0.0\n (old vector) and 1.0 (new vector). 0.9 is very near\n the new vector. 0.5 is halfway in between.

      \n",type:"Number"}],chainable:1},{line:666,params:[{name:"v",description:"

      the p5.Vector to lerp to

      \n",type:"p5.Vector"},{name:"amt",description:"",type:"Number"}],chainable:1},{line:1065,params:[{name:"v1",description:"",type:"p5.Vector"},{name:"v2",description:"",type:"p5.Vector"},{name:"amt",description:"",type:"Number"},{name:"target",description:"

      if undefined a new vector will be created

      \n",type:"p5.Vector"}],static:1},{line:1073,params:[{name:"v1",description:"",type:"p5.Vector"},{name:"v2",description:"",type:"p5.Vector"},{name:"amt",description:"",type:"Number"}],static:1,return:{description:"the lerped value",type:"Number"}}]},{file:"src/math/p5.Vector.js",line:701,description:"

      Return a representation of this vector as a float array. This is only\nfor temporary use. If used in any other fashion, the contents should be\ncopied by using the p5.Vector.copy() method to copy into your own\narray.

      \n",itemtype:"method",name:"array",return:{description:"an Array with the 3 values",type:"Number[]"},example:['\n
      \nfunction setup() {\n var v = createVector(20,30);\n print(v.array()); // Prints : Array [20, 30, 0]\n}\n
      \n
      \n\nvar v = createVector(10.0, 20.0, 30.0);\nvar f = v.array();\nprint(f[0]); // Prints "10.0"\nprint(f[1]); // Prints "20.0"\nprint(f[2]); // Prints "30.0"\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:730,description:"

      Equality check against a p5.Vector

      \n",itemtype:"method",name:"equals",params:[{name:"x",description:"

      the x component of the vector or a\n p5.Vector or an Array

      \n",type:"Number|p5.Vector|Array",optional:!0},{name:"y",description:"

      the y component of the vector

      \n",type:"Number",optional:!0},{name:"z",description:"

      the z component of the vector

      \n",type:"Number",optional:!0}],return:{description:"whether the vectors are equals",type:"Boolean"},example:['\n
      \nv1 = createVector(5,10,20);\nv2 = createVector(5,10,20);\nv3 = createVector(13,10,19);\n\nprint(v1.equals(v2.x,v2.y,v2.z)); // true\nprint(v1.equals(v3.x,v3.y,v3.z)); // false\n
      \n
      \n\nvar v1 = createVector(10.0, 20.0, 30.0);\nvar v2 = createVector(10.0, 20.0, 30.0);\nvar v3 = createVector(0.0, 0.0, 0.0);\nprint (v1.equals(v2)) // true\nprint (v1.equals(v3)) // false\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:780,description:"

      Make a new 2D unit vector from an angle

      \n",itemtype:"method",name:"fromAngle",static:1,params:[{name:"angle",description:"

      the desired angle

      \n",type:"Number"}],return:{description:"the new p5.Vector object",type:"p5.Vector"},example:['\n
      \n\nfunction draw() {\n background (200);\n\n // Create a variable, proportional to the mouseX,\n // varying from 0-360, to represent an angle in degrees.\n angleMode(DEGREES);\n var myDegrees = map(mouseX, 0,width, 0,360);\n\n // Display that variable in an onscreen text.\n // (Note the nfc() function to truncate additional decimal places,\n // and the "\\xB0" character for the degree symbol.)\n var readout = "angle = " + nfc(myDegrees,1,1) + "\\xB0"\n noStroke();\n fill (0);\n text (readout, 5, 15);\n\n // Create a p5.Vector using the fromAngle function,\n // and extract its x and y components.\n var v = p5.Vector.fromAngle(radians(myDegrees));\n var vx = v.x;\n var vy = v.y;\n\n push();\n translate (width/2, height/2);\n noFill();\n stroke (150);\n line (0,0, 30,0);\n stroke (0);\n line (0,0, 30*vx, 30*vy);\n pop()\n}\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:837,description:"

      Make a new 2D unit vector from a random angle

      \n",itemtype:"method",name:"random2D",static:1,return:{description:"the new p5.Vector object",type:"p5.Vector"},example:['\n
      \n\nvar v = p5.Vector.random2D();\n// May make v\'s attributes something like:\n// [0.61554617, -0.51195765, 0.0] or\n// [-0.4695841, -0.14366731, 0.0] or\n// [0.6091097, -0.22805278, 0.0]\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:870,description:"

      Make a new random 3D unit vector.

      \n",itemtype:"method",name:"random3D",static:1,return:{description:"the new p5.Vector object",type:"p5.Vector"},example:['\n
      \n\nvar v = p5.Vector.random3D();\n// May make v\'s attributes something like:\n// [0.61554617, -0.51195765, 0.599168] or\n// [-0.4695841, -0.14366731, -0.8711202] or\n// [0.6091097, -0.22805278, -0.7595902]\n\n
      '],class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:963,description:"

      Multiplies a vector by a scalar and returns a new vector.

      \n",class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:990,description:"

      Divides a vector by a scalar and returns a new vector.

      \n",class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:1018,description:"

      Calculates the dot product of two vectors.

      \n",class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:1032,description:"

      Calculates the cross product of two vectors.

      \n",class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:1046,description:"

      Calculates the Euclidean distance between two points (considering a\npoint as a vector object).

      \n",class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/p5.Vector.js",line:1061,description:"

      Linear interpolate a vector to another vector and return the result as a\nnew vector.

      \n",class:"p5.Vector",module:"Math",submodule:"Math"},{file:"src/math/random.js",line:47,description:"

      Sets the seed value for random().

      \n

      By default, random() produces different results each time the program\nis run. Set the seed parameter to a constant to return the same\npseudo-random numbers each time the software is run.

      \n",itemtype:"method",name:"randomSeed",params:[{name:"seed",description:"

      the seed value

      \n",type:"Number"}],example:["\n
      \n\nrandomSeed(99);\nfor (var i=0; i < 100; i++) {\n var r = random(0, 255);\n stroke(r);\n line(i, 0, i, 100);\n}\n\n
      "],alt:"many vertical lines drawn in white, black or grey.",class:"p5",module:"Math",submodule:"Random"},{file:"src/math/random.js",line:78,description:"

      Return a random floating-point number.

      \n

      Takes either 0, 1 or 2 arguments.

      \n

      If no argument is given, returns a random number from 0\nup to (but not including) 1.

      \n

      If one argument is given and it is a number, returns a random number from 0\nup to (but not including) the number.

      \n

      If one argument is given and it is an array, returns a random element from\nthat array.

      \n

      If two arguments are given, returns a random number from the\nfirst argument up to (but not including) the second argument.

      \n",itemtype:"method",name:"random",return:{description:"the random number",type:"Number"},example:['\n
      \n\nfor (var i = 0; i < 100; i++) {\n var r = random(50);\n stroke(r*5);\n line(50, i, 50+r, i);\n}\n\n
      \n
      \n\nfor (var i = 0; i < 100; i++) {\n var r = random(-50, 50);\n line(50,i,50+r,i);\n}\n\n
      \n
      \n\n// Get a random element from an array using the random(Array) syntax\nvar words = [ "apple", "bear", "cat", "dog" ];\nvar word = random(words); // select random word\ntext(word,10,50); // draw the word\n\n
      '],alt:"100 horizontal lines from center canvas to right. size+fill change each time\n100 horizontal lines from center of canvas. height & side change each render\nword displayed at random. Either apple, bear, cat, or dog",class:"p5",module:"Math",submodule:"Random",overloads:[{line:78,params:[{name:"min",description:"

      the lower bound (inclusive)

      \n",type:"Number",optional:!0},{name:"max",description:"

      the upper bound (exclusive)

      \n",type:"Number",optional:!0}],return:{description:"the random number",type:"Number"}},{line:132,params:[{name:"choices",description:"

      the array to choose from

      \n",type:"Array"}],return:{description:"the random element from the array",type:"*"}}]},{file:"src/math/random.js",line:168,description:"

      Returns a random number fitting a Gaussian, or\n normal, distribution. There is theoretically no minimum or maximum\n value that randomGaussian() might return. Rather, there is\n just a very low probability that values far from the mean will be\n returned; and a higher probability that numbers near the mean will\n be returned.\n

      \n Takes either 0, 1 or 2 arguments.
      \n If no args, returns a mean of 0 and standard deviation of 1.
      \n If one arg, that arg is the mean (standard deviation is 1).
      \n If two args, first is mean, second is standard deviation.

      \n",itemtype:"method",name:"randomGaussian",params:[{name:"mean",description:"

      the mean

      \n",type:"Number"},{name:"sd",description:"

      the standard deviation

      \n",type:"Number"}],return:{ +description:"the random number",type:"Number"},example:["\n
      \n for (var y = 0; y < 100; y++) {\n var x = randomGaussian(50,15);\n line(50, y, x, y);\n}\n \n
      \n
      \n \nvar distribution = new Array(360);\n\nfunction setup() {\n createCanvas(100, 100);\n for (var i = 0; i < distribution.length; i++) {\n distribution[i] = floor(randomGaussian(0,15));\n }\n}\n\nfunction draw() {\n background(204);\n translate(width/2, width/2);\n for (var i = 0; i < distribution.length; i++) {\n rotate(TWO_PI/distribution.length);\n stroke(0);\n var dist = abs(distribution[i]);\n line(0, 0, dist, 0);\n }\n}\n \n
      "],alt:"100 horizontal lines from center of canvas. height & side change each render\n black lines radiate from center of canvas. size determined each render",class:"p5",module:"Math",submodule:"Random"},{file:"src/math/trigonometry.js",line:18,description:"

      The inverse of cos(), returns the arc cosine of a value. This function\nexpects the values in the range of -1 to 1 and values are returned in\nthe range 0 to PI (3.1415927).

      \n",itemtype:"method",name:"acos",params:[{name:"value",description:"

      the value whose arc cosine is to be returned

      \n",type:"Number"}],return:{description:"the arc cosine of the given value",type:"Number"},example:['\n
      \n\nvar a = PI;\nvar c = cos(a);\nvar ac = acos(c);\n// Prints: "3.1415927 : -1.0 : 3.1415927"\nprint(a + " : " + c + " : " + ac);\n\n
      \n\n
      \n\nvar a = PI + PI/4.0;\nvar c = cos(a);\nvar ac = acos(c);\n// Prints: "3.926991 : -0.70710665 : 2.3561943"\nprint(a + " : " + c + " : " + ac);\n\n
      '],class:"p5",module:"Math",submodule:"Trigonometry"},{file:"src/math/trigonometry.js",line:56,description:"

      The inverse of sin(), returns the arc sine of a value. This function\nexpects the values in the range of -1 to 1 and values are returned\nin the range -PI/2 to PI/2.

      \n",itemtype:"method",name:"asin",params:[{name:"value",description:"

      the value whose arc sine is to be returned

      \n",type:"Number"}],return:{description:"the arc sine of the given value",type:"Number"},example:['\n
      \n\nvar a = PI + PI/3;\nvar s = sin(a);\nvar as = asin(s);\n// Prints: "1.0471976 : 0.86602545 : 1.0471976"\nprint(a + " : " + s + " : " + as);\n\n
      \n\n
      \n\nvar a = PI + PI/3.0;\nvar s = sin(a);\nvar as = asin(s);\n// Prints: "4.1887903 : -0.86602545 : -1.0471976"\nprint(a + " : " + s + " : " + as);\n\n
      \n'],class:"p5",module:"Math",submodule:"Trigonometry"},{file:"src/math/trigonometry.js",line:95,description:"

      The inverse of tan(), returns the arc tangent of a value. This function\nexpects the values in the range of -Infinity to Infinity (exclusive) and\nvalues are returned in the range -PI/2 to PI/2.

      \n",itemtype:"method",name:"atan",params:[{name:"value",description:"

      the value whose arc tangent is to be returned

      \n",type:"Number"}],return:{description:"the arc tangent of the given value",type:"Number"},example:['\n
      \n\nvar a = PI + PI/3;\nvar t = tan(a);\nvar at = atan(t);\n// Prints: "1.0471976 : 1.7320509 : 1.0471976"\nprint(a + " : " + t + " : " + at);\n\n
      \n\n
      \n\nvar a = PI + PI/3.0;\nvar t = tan(a);\nvar at = atan(t);\n// Prints: "4.1887903 : 1.7320513 : 1.0471977"\nprint(a + " : " + t + " : " + at);\n\n
      \n'],class:"p5",module:"Math",submodule:"Trigonometry"},{file:"src/math/trigonometry.js",line:134,description:"

      Calculates the angle (in radians) from a specified point to the coordinate\norigin as measured from the positive x-axis. Values are returned as a\nfloat in the range from PI to -PI. The atan2() function is most often used\nfor orienting geometry to the position of the cursor.\n

      \nNote: The y-coordinate of the point is the first parameter, and the\nx-coordinate is the second parameter, due the the structure of calculating\nthe tangent.

      \n",itemtype:"method",name:"atan2",params:[{name:"y",description:"

      y-coordinate of the point

      \n",type:"Number"},{name:"x",description:"

      x-coordinate of the point

      \n",type:"Number"}],return:{description:"the arc tangent of the given point",type:"Number"},example:["\n
      \n\nfunction draw() {\n background(204);\n translate(width/2, height/2);\n var a = atan2(mouseY-height/2, mouseX-width/2);\n rotate(a);\n rect(-30, -5, 60, 10);\n}\n\n
      "],alt:"60 by 10 rect at center of canvas rotates with mouse movements",class:"p5",module:"Math",submodule:"Trigonometry"},{file:"src/math/trigonometry.js",line:174,description:"

      Calculates the cosine of an angle. This function takes into account the\ncurrent angleMode. Values are returned in the range -1 to 1.

      \n",itemtype:"method",name:"cos",params:[{name:"angle",description:"

      the angle

      \n",type:"Number"}],return:{description:"the cosine of the angle",type:"Number"},example:["\n
      \n\nvar a = 0.0;\nvar inc = TWO_PI/25.0;\nfor (var i = 0; i < 25; i++) {\n line(i*4, 50, i*4, 50+cos(a)*40.0);\n a = a + inc;\n}\n\n
      "],alt:"vertical black lines form wave patterns, extend-down on left and right side",class:"p5",module:"Math",submodule:"Trigonometry"},{file:"src/math/trigonometry.js",line:206,description:"

      Calculates the sine of an angle. This function takes into account the\ncurrent angleMode. Values are returned in the range -1 to 1.

      \n",itemtype:"method",name:"sin",params:[{name:"angle",description:"

      the angle

      \n",type:"Number"}],return:{description:"the sine of the angle",type:"Number"},example:["\n
      \n\nvar a = 0.0;\nvar inc = TWO_PI/25.0;\nfor (var i = 0; i < 25; i++) {\n line(i*4, 50, i*4, 50+sin(a)*40.0);\n a = a + inc;\n}\n\n
      "],alt:"vertical black lines extend down and up from center to form wave pattern",class:"p5",module:"Math",submodule:"Trigonometry"},{file:"src/math/trigonometry.js",line:238,description:"

      Calculates the tangent of an angle. This function takes into account\nthe current angleMode. Values are returned in the range -1 to 1.

      \n",itemtype:"method",name:"tan",params:[{name:"angle",description:"

      the angle

      \n",type:"Number"}],return:{description:"the tangent of the angle",type:"Number"},example:["\n
      \n\n var a = 0.0;\n var inc = TWO_PI/50.0;\n for (var i = 0; i < 100; i = i+2) {\n line(i, 50, i, 50+tan(a)*2.0);\n a = a + inc;\n }\n"],alt:"vertical black lines end down and up from center to form spike pattern",class:"p5",module:"Math",submodule:"Trigonometry"},{file:"src/math/trigonometry.js",line:270,description:"

      Converts a radian measurement to its corresponding value in degrees.\nRadians and degrees are two ways of measuring the same thing. There are\n360 degrees in a circle and 2*PI radians in a circle. For example,\n90° = PI/2 = 1.5707964.

      \n",itemtype:"method",name:"degrees",params:[{name:"radians",description:"

      the radians value to convert to degrees

      \n",type:"Number"}],return:{description:"the converted angle",type:"Number"},example:['\n
      \n\nvar rad = PI/4;\nvar deg = degrees(rad);\nprint(rad + " radians is " + deg + " degrees");\n// Prints: 0.7853981633974483 radians is 45 degrees\n\n
      \n'],class:"p5",module:"Math",submodule:"Trigonometry"},{file:"src/math/trigonometry.js",line:296,description:"

      Converts a degree measurement to its corresponding value in radians.\nRadians and degrees are two ways of measuring the same thing. There are\n360 degrees in a circle and 2*PI radians in a circle. For example,\n90° = PI/2 = 1.5707964.

      \n",itemtype:"method",name:"radians",params:[{name:"degrees",description:"

      the degree value to convert to radians

      \n",type:"Number"}],return:{description:"the converted angle",type:"Number"},example:['\n
      \n\nvar deg = 45.0;\nvar rad = radians(deg);\nprint(deg + " degrees is " + rad + " radians");\n// Prints: 45 degrees is 0.7853981633974483 radians\n\n
      '],class:"p5",module:"Math",submodule:"Trigonometry"},{file:"src/math/trigonometry.js",line:320,description:"

      Sets the current mode of p5 to given mode. Default mode is RADIANS.

      \n",itemtype:"method",name:"angleMode",params:[{name:"mode",description:"

      either RADIANS or DEGREES

      \n",type:"Constant"}],example:["\n
      \n\nfunction draw(){\n background(204);\n angleMode(DEGREES); // Change the mode to DEGREES\n var a = atan2(mouseY-height/2, mouseX-width/2);\n translate(width/2, height/2);\n push();\n rotate(a);\n rect(-20, -5, 40, 10); // Larger rectangle is rotating in degrees\n pop();\n angleMode(RADIANS); // Change the mode to RADIANS\n rotate(a); // var a stays the same\n rect(-40, -5, 20, 10); // Smaller rectangle is rotating in radians\n}\n\n
      "],alt:"40 by 10 rect in center rotates with mouse moves. 20 by 10 rect moves faster.",class:"p5",module:"Math",submodule:"Trigonometry"},{file:"src/typography/attributes.js",line:13,description:"

      Sets the current alignment for drawing text. Accepts two\narguments: horizAlign (LEFT, CENTER, or RIGHT) and\nvertAlign (TOP, BOTTOM, CENTER, or BASELINE).

      \n

      The horizAlign parameter is in reference to the x value\nof the text() function, while the vertAlign parameter is\nin reference to the y value.

      \n

      So if you write textAlign(LEFT), you are aligning the left\nedge of your text to the x value you give in text(). If you\nwrite textAlign(RIGHT, TOP), you are aligning the right edge\nof your text to the x value and the top of edge of the text\nto the y value.

      \n",itemtype:"method",name:"textAlign",params:[{name:"horizAlign",description:"

      horizontal alignment, either LEFT,\n CENTER, or RIGHT

      \n",type:"Constant"},{name:"vertAlign",description:"

      vertical alignment, either TOP,\n BOTTOM, CENTER, or BASELINE

      \n",type:"Constant",optional:!0}],return:{description:"",type:"Number"},example:['\n
      \n\ntextSize(16);\ntextAlign(RIGHT);\ntext("ABCD", 50, 30);\ntextAlign(CENTER);\ntext("EFGH", 50, 50);\ntextAlign(LEFT);\ntext("IJKL", 50, 70);\n\n
      '],alt:"Letters ABCD displayed at top right, EFGH at center and IJKL at bottom left.",class:"p5",module:"Typography",submodule:"Attributes"},{file:"src/typography/attributes.js",line:55,description:"

      Sets/gets the spacing, in pixels, between lines of text. This\nsetting will be used in all subsequent calls to the text() function.

      \n",itemtype:"method",name:"textLeading",chainable:1,class:"p5",module:"Typography",submodule:"Attributes",overloads:[{line:55,params:[{name:"leading",description:"

      the size in pixels for spacing between lines

      \n",type:"Number"}],chainable:1},{line:63,params:[],return:{description:"",type:"Number"}}]},{file:"src/typography/attributes.js",line:92,description:"

      Sets/gets the current font size. This size will be used in all subsequent\ncalls to the text() function. Font size is measured in pixels.

      \n",itemtype:"method",name:"textSize",chainable:1,class:"p5",module:"Typography",submodule:"Attributes",overloads:[{line:92,params:[{name:"theSize",description:"

      the size of the letters in units of pixels

      \n",type:"Number"}],chainable:1},{line:100,params:[],return:{description:"",type:"Number"}}]},{file:"src/typography/attributes.js",line:123,description:"

      Sets/gets the style of the text for system fonts to NORMAL, ITALIC, or BOLD.\nNote: this may be is overridden by CSS styling. For non-system fonts\n(opentype, truetype, etc.) please load styled fonts instead.

      \n",itemtype:"method",name:"textStyle",chainable:1,class:"p5",module:"Typography",submodule:"Attributes",overloads:[{line:123,params:[{name:"theStyle",description:"

      styling for text, either NORMAL,\n ITALIC, or BOLD

      \n",type:"Constant"}],chainable:1},{line:133,params:[],return:{description:"",type:"String"}}]},{file:"src/typography/attributes.js",line:158,description:"

      Calculates and returns the width of any character or text string.

      \n",itemtype:"method",name:"textWidth",params:[{name:"theText",description:"

      the String of characters to measure

      \n",type:"String"}],return:{description:"",type:"Number"},example:["\n
      \n\ntextSize(28);\n\nvar aChar = 'P';\nvar cWidth = textWidth(aChar);\ntext(aChar, 0, 40);\nline(cWidth, 0, cWidth, 50);\n\nvar aString = \"p5.js\";\nvar sWidth = textWidth(aString);\ntext(aString, 0, 85);\nline(sWidth, 50, sWidth, 100);\n\n
      "],alt:"Letter P and p5.js are displayed with vertical lines at end. P is wide",class:"p5",module:"Typography",submodule:"Attributes"},{file:"src/typography/attributes.js",line:192,description:"

      Returns the ascent of the current font at its current size. The ascent\nrepresents the distance, in pixels, of the tallest character above\nthe baseline.

      \n",itemtype:"method",name:"textAscent",return:{description:"",type:"Number"},example:['\n
      \n\nvar base = height * 0.75;\nvar scalar = 0.8; // Different for each font\n\ntextSize(32); // Set initial text size\nvar asc = textAscent() * scalar; // Calc ascent\nline(0, base - asc, width, base - asc);\ntext("dp", 0, base); // Draw text on baseline\n\ntextSize(64); // Increase text size\nasc = textAscent() * scalar; // Recalc ascent\nline(40, base - asc, width, base - asc);\ntext("dp", 40, base); // Draw text on baseline\n\n
      '],class:"p5",module:"Typography",submodule:"Attributes"},{file:"src/typography/attributes.js",line:220,description:"

      Returns the descent of the current font at its current size. The descent\nrepresents the distance, in pixels, of the character with the longest\ndescender below the baseline.

      \n",itemtype:"method",name:"textDescent",return:{description:"",type:"Number"},example:['\n
      \n\nvar base = height * 0.75;\nvar scalar = 0.8; // Different for each font\n\ntextSize(32); // Set initial text size\nvar desc = textDescent() * scalar; // Calc ascent\nline(0, base+desc, width, base+desc);\ntext("dp", 0, base); // Draw text on baseline\n\ntextSize(64); // Increase text size\ndesc = textDescent() * scalar; // Recalc ascent\nline(40, base + desc, width, base + desc);\ntext("dp", 40, base); // Draw text on baseline\n\n
      '],class:"p5",module:"Typography",submodule:"Attributes"},{file:"src/typography/attributes.js",line:248,description:"

      Helper function to measure ascent and descent.

      \n",class:"p5",module:"Typography",submodule:"Attributes"},{file:"src/typography/loading_displaying.js",line:16,description:"

      Loads an opentype font file (.otf, .ttf) from a file or a URL,\nand returns a PFont Object. This method is asynchronous,\nmeaning it may not finish before the next line in your sketch\nis executed.\n

      \nThe path to the font should be relative to the HTML file\nthat links in your sketch. Loading an from a URL or other\nremote location may be blocked due to your browser's built-in\nsecurity.

      \n",itemtype:"method",name:"loadFont",params:[{name:"path",description:"

      name of the file or url to load

      \n",type:"String"},{name:"callback",description:"

      function to be executed after\n loadFont()\n completes

      \n",type:"Function",optional:!0}],return:{description:"p5.Font object",type:"p5.Font"},example:["\n\n

      Calling loadFont() inside preload() guarantees that the load\noperation will have completed before setup() and draw() are called.

      \n\n
      \nvar myFont;\nfunction preload() {\n myFont = loadFont('assets/AvenirNextLTPro-Demi.otf');\n}\n\nfunction setup() {\n fill('#ED225D');\n textFont(myFont);\n textSize(36);\n text('p5*js', 10, 50);\n}\n
      \n\nOutside of preload(), you may supply a callback function to handle the\nobject:\n\n
      \nfunction setup() {\n loadFont('assets/AvenirNextLTPro-Demi.otf', drawText);\n}\n\nfunction drawText(font) {\n fill('#ED225D');\n textFont(font, 36);\n text('p5*js', 10, 50);\n}\n\n
      \n\n

      You can also use the string name of the font to style other HTML\nelements.

      \n\n
      \nvar myFont;\n\nfunction preload() {\n myFont = loadFont('assets/Avenir.otf');\n}\n\nfunction setup() {\n var myDiv = createDiv('hello there');\n myDiv.style('font-family', 'Avenir');\n}\n
      "],alt:"p5*js in p5's theme dark pink\np5*js in p5's theme dark pink",class:"p5",module:"Typography",submodule:"Loading & Displaying"},{file:"src/typography/loading_displaying.js",line:135,description:"

      Draws text to the screen. Displays the information specified in the first\nparameter on the screen in the position specified by the additional\nparameters. A default font will be used unless a font is set with the\ntextFont() function and a default size will be used unless a font is set\nwith textSize(). Change the color of the text with the fill() function.\nChange the outline of the text with the stroke() and strokeWeight()\nfunctions.\n

      \nThe text displays in relation to the textAlign() function, which gives the\noption to draw to the left, right, and center of the coordinates.\n

      \nThe x2 and y2 parameters define a rectangular area to display within and\nmay only be used with string data. When these parameters are specified,\nthey are interpreted based on the current rectMode() setting. Text that\ndoes not fit completely within the rectangle specified will not be drawn\nto the screen.

      \n",itemtype:"method",name:"text",params:[{name:"str",description:"

      the alphanumeric symbols to be displayed

      \n",type:"String"},{name:"x",description:"

      x-coordinate of text

      \n",type:"Number"},{name:"y",description:"

      y-coordinate of text

      \n",type:"Number"},{name:"x2",description:"

      by default, the width of the text box,\n see rectMode() for more info

      \n",type:"Number",optional:!0},{name:"y2",description:"

      by default, the height of the text box,\n see rectMode() for more info

      \n",type:"Number",optional:!0}],return:{description:"this",type:"P5"},example:['\n
      \n\ntextSize(32);\ntext("word", 10, 30);\nfill(0, 102, 153);\ntext("word", 10, 60);\nfill(0, 102, 153, 51);\ntext("word", 10, 90);\n\n
      \n
      \n\ns = "The quick brown fox jumped over the lazy dog.";\nfill(50);\ntext(s, 10, 10, 70, 80); // Text wraps within text box\n\n
      '],alt:"'word' displayed 3 times going from black, blue to translucent blue\nThe quick brown fox jumped over the lazy dog.",class:"p5",module:"Typography",submodule:"Loading & Displaying"},{file:"src/typography/loading_displaying.js",line:191,description:"

      Sets the current font that will be drawn with the text() function.

      \n",itemtype:"method",name:"textFont",return:{description:"the current font",type:"Object"},class:"p5",module:"Typography",submodule:"Loading & Displaying",overloads:[{line:191,params:[],return:{description:"the current font",type:"Object"}},{line:197,params:[{name:"font",description:'

      a font loaded via loadFont(), or a String\nrepresenting a web safe font (a font\nthat is generally available across all systems)

      \n',type:"Object|String"},{name:"size",description:"

      the font size to use

      \n",type:"Number",optional:!0}],chainable:1}]},{file:"src/typography/p5.Font.js",line:33,description:"

      Underlying opentype font implementation

      \n",itemtype:"property",name:"font",class:"p5.Font",module:"Typography",submodule:"Font"},{file:"src/typography/p5.Font.js",line:47,description:"

      Returns a tight bounding box for the given text string using this\nfont (currently only supports single lines)

      \n",itemtype:"method",name:"textBounds",params:[{name:"line",description:"

      a line of text

      \n",type:"String"},{name:"x",description:"

      x-position

      \n",type:"Number"},{name:"y",description:"

      y-position

      \n",type:"Number"},{name:"fontSize",description:"

      font size to use (optional)

      \n",type:"Number"},{name:"options",description:"

      opentype options (optional)

      \n",type:"Object"}],return:{description:"a rectangle object with properties: x, y, w, h",type:"Object"},example:["\n
      \n\nvar font;\nvar textString = 'Lorem ipsum dolor sit amet.';\nfunction preload() {\n font = loadFont('./assets/Regular.otf');\n};\nfunction setup() {\n background(210);\n\n var bbox = font.textBounds(textString, 10, 30, 12);\n fill(255);\n stroke(0);\n rect(bbox.x, bbox.y, bbox.w, bbox.h);\n fill(0);\n noStroke();\n\n textFont(font);\n textSize(12);\n text(textString, 10, 30);\n};\n\n
      "],alt:"words Lorem ipsum dol go off canvas and contained by white bounding box",class:"p5.Font",module:"Typography",submodule:"Font"},{file:"src/typography/p5.Font.js",line:148,description:"

      Computes an array of points following the path for specified text

      \n",itemtype:"method",name:"textToPoints",params:[{name:"txt",description:"

      a line of text

      \n",type:"String"},{name:"x",description:"

      x-position

      \n",type:"Number"},{name:"y",description:"

      y-position

      \n",type:"Number"},{name:"fontSize",description:"

      font size to use (optional)

      \n",type:"Number"},{name:"options",description:"

      an (optional) object that can contain:

      \n


      sampleFactor - the ratio of path-length to number of samples\n(default=.25); higher values yield more points and are therefore\nmore precise

      \n


      simplifyThreshold - if set to a non-zero value, collinear points will be\nbe removed from the polygon; the value represents the threshold angle to use\nwhen determining whether two edges are collinear

      \n",type:"Object"}],return:{description:"an array of points, each with x, y, alpha (the path angle)",type:"Array"},class:"p5.Font",module:"Typography",submodule:"Font"},{file:"src/typography/p5.Font.js",line:206,description:"

      Returns the set of opentype glyphs for the supplied string.

      \n

      Note that there is not a strict one-to-one mapping between characters\nand glyphs, so the list of returned glyphs can be larger or smaller\n than the length of the given string.

      \n",params:[{name:"str",description:"

      the string to be converted

      \n",type:"String"}],return:{description:"the opentype glyphs",type:"Array"},class:"p5.Font",module:"Typography",submodule:"Font"},{file:"src/typography/p5.Font.js",line:221,description:"

      Returns an opentype path for the supplied string and position.

      \n",params:[{name:"line",description:"

      a line of text

      \n",type:"String"},{name:"x",description:"

      x-position

      \n",type:"Number"},{name:"y",description:"

      y-position

      \n",type:"Number"},{name:"options",description:"

      opentype options (optional)

      \n",type:"Object"}],return:{description:"the opentype path",type:"Object"},class:"p5.Font",module:"Typography",submodule:"Font"},{file:"src/utilities/array_functions.js",line:12,description:"

      Adds a value to the end of an array. Extends the length of\nthe array by one. Maps to Array.push().

      \n",itemtype:"method",name:"append",params:[{name:"array",description:"

      Array to append

      \n",type:"Array"},{name:"value",description:"

      to be added to the Array

      \n",type:"Any"}],example:['\n
      \nfunction setup() {\n\nvar myArray = new Array("Mango", "Apple", "Papaya")\nprint(myArray) // ["Mango", "Apple", "Papaya"]\n\nappend(myArray, "Peach")\nprint(myArray) // ["Mango", "Apple", "Papaya", "Peach"]\n\n}\n
      '],class:"p5",module:"Data",submodule:"Array Functions"},{file:"src/utilities/array_functions.js",line:37,description:"

      Copies an array (or part of an array) to another array. The src array is\ncopied to the dst array, beginning at the position specified by\nsrcPosition and into the position specified by dstPosition. The number of\nelements to copy is determined by length. Note that copying values\noverwrites existing values in the destination array. To append values\ninstead of overwriting them, use concat().\n

      \nThe simplified version with only two arguments, arrayCopy(src, dst),\ncopies an entire array to another of the same size. It is equivalent to\narrayCopy(src, 0, dst, 0, src.length).\n

      \nUsing this function is far more efficient for copying array data than\niterating through a for() loop and copying each element individually.

      \n",itemtype:"method",name:"arrayCopy",class:"p5",module:"Data",submodule:"Array Functions",overloads:[{line:37,params:[{name:"src",description:"

      the source Array

      \n",type:"Array"},{name:"srcPosition",description:"

      starting position in the source Array

      \n",type:"Number"},{name:"dst",description:"

      the destination Array

      \n",type:"Array"},{name:"dstPosition",description:"

      starting position in the destination Array

      \n",type:"Number"},{name:"length",description:"

      number of Array elements to be copied

      \n",type:"Number"}]},{line:59,params:[{name:"src",description:"",type:"Array"},{name:"dst",description:"",type:"Array"},{name:"length",description:"",type:"Number",optional:!0}]}]},{file:"src/utilities/array_functions.js",line:124,description:"

      Concatenates two arrays, maps to Array.concat(). Does not modify the\ninput arrays.

      \n",itemtype:"method",name:"concat",params:[{name:"a",description:"

      first Array to concatenate

      \n",type:"Array"},{name:"b",description:"

      second Array to concatenate

      \n",type:"Array"}],return:{description:"concatenated array",type:"Array"},example:['\n
      \nfunction setup() {\n var arr1 = new Array("A", "B", "C");\n var arr2 = new Array( 1 , 2 , 3 );\n\n print(arr1); // ["A","B","C"]\n print(arr2); // [1,2,3]\n\n var arr3 = concat(arr1, arr2);\n\n print(arr1); // ["A","B","C"]\n print(arr2); // [1,2,3]\n print(arr3); // ["A","B","C",1,2,3]\n\n}\n
      '],class:"p5",module:"Data",submodule:"Array Functions"},{file:"src/utilities/array_functions.js",line:155,description:"

      Reverses the order of an array, maps to Array.reverse()

      \n",itemtype:"method",name:"reverse",params:[{name:"list",description:"

      Array to reverse

      \n",type:"Array"}],example:['\n
      \nfunction setup() {\n var myArray = new Array("A", "B", "C");\n print(myArray); // ["A","B","C"]\n\n reverse(myArray);\n print(myArray); // ["C","B","A"]\n}\n
      '],class:"p5",module:"Data",submodule:"Array Functions"},{file:"src/utilities/array_functions.js",line:175,description:"

      Decreases an array by one element and returns the shortened array,\nmaps to Array.pop().

      \n",itemtype:"method",name:"shorten",params:[{name:"list",description:"

      Array to shorten

      \n",type:"Array"}],return:{description:"shortened Array",type:"Array"},example:['\n
      \nfunction setup() {\n var myArray = new Array("A", "B", "C");\n print(myArray); // ["A","B","C"]\n\n var newArray = shorten(myArray);\n print(myArray); // ["A","B","C"]\n print(newArray); // ["A","B"]\n}\n
      '],class:"p5",module:"Data",submodule:"Array Functions"},{file:"src/utilities/array_functions.js",line:199,description:'

      Randomizes the order of the elements of an array. Implements\n\nFisher-Yates Shuffle Algorithm.

      \n',itemtype:"method",name:"shuffle",params:[{name:"array",description:"

      Array to shuffle

      \n",type:"Array"},{name:"bool",description:"

      modify passed array

      \n",type:"Boolean",optional:!0}],return:{description:"shuffled Array",type:"Array"},example:["\n
      \nfunction setup() {\n var regularArr = ['ABC', 'def', createVector(), TAU, Math.E];\n print(regularArr);\n shuffle(regularArr, true); // force modifications to passed array\n print(regularArr);\n\n // By default shuffle() returns a shuffled cloned array:\n var newArr = shuffle(regularArr);\n print(regularArr);\n print(newArr);\n}\n
      "],class:"p5",module:"Data",submodule:"Array Functions"},{file:"src/utilities/array_functions.js",line:239,description:"

      Sorts an array of numbers from smallest to largest, or puts an array of\nwords in alphabetical order. The original array is not modified; a\nre-ordered array is returned. The count parameter states the number of\nelements to sort. For example, if there are 12 elements in an array and\ncount is set to 5, only the first 5 elements in the array will be sorted.

      \n",itemtype:"method",name:"sort",params:[{name:"list",description:"

      Array to sort

      \n",type:"Array"},{name:"count",description:"

      number of elements to sort, starting from 0

      \n",type:"Number",optional:!0}],example:['\n
      \nfunction setup() {\n var words = new Array("banana", "apple", "pear","lime");\n print(words); // ["banana", "apple", "pear", "lime"]\n var count = 4; // length of array\n\n words = sort(words, count);\n print(words); // ["apple", "banana", "lime", "pear"]\n}\n
      \n
      \nfunction setup() {\n var numbers = new Array(2,6,1,5,14,9,8,12);\n print(numbers); // [2,6,1,5,14,9,8,12]\n var count = 5; // Less than the length of the array\n\n numbers = sort(numbers, count);\n print(numbers); // [1,2,5,6,14,9,8,12]\n}\n
      '],class:"p5",module:"Data",submodule:"Array Functions"},{file:"src/utilities/array_functions.js",line:283,description:"

      Inserts a value or an array of values into an existing array. The first\nparameter specifies the initial array to be modified, and the second\nparameter defines the data to be inserted. The third parameter is an index\nvalue which specifies the array position from which to insert data.\n(Remember that array index numbering starts at zero, so the first position\nis 0, the second position is 1, and so on.)

      \n",itemtype:"method",name:"splice",params:[{name:"list",description:"

      Array to splice into

      \n",type:"Array"},{name:"value",description:"

      value to be spliced in

      \n",type:"Any"},{name:"position",description:"

      in the array from which to insert data

      \n",type:"Number"}],example:['\n
      \nfunction setup() {\n var myArray = new Array(0,1,2,3,4);\n var insArray = new Array("A","B","C");\n print(myArray); // [0,1,2,3,4]\n print(insArray); // ["A","B","C"]\n\n splice(myArray, insArray, 3);\n print(myArray); // [0,1,2,"A","B","C",3,4]\n}\n
      '],class:"p5",module:"Data",submodule:"Array Functions"},{file:"src/utilities/array_functions.js",line:317,description:"

      Extracts an array of elements from an existing array. The list parameter\ndefines the array from which the elements will be copied, and the start\nand count parameters specify which elements to extract. If no count is\ngiven, elements will be extracted from the start to the end of the array.\nWhen specifying the start, remember that the first array element is 0.\nThis function does not change the source array.

      \n",itemtype:"method",name:"subset",params:[{name:"list",description:"

      Array to extract from

      \n",type:"Array"},{name:"start",description:"

      position to begin

      \n",type:"Number"},{name:"count",description:"

      number of values to extract

      \n",type:"Number",optional:!0}],return:{description:"Array of extracted elements",type:"Array"},example:['\n
      \nfunction setup() {\n var myArray = new Array(1,2,3,4,5);\n print(myArray); // [1,2,3,4,5]\n\n var sub1 = subset(myArray, 0, 3);\n var sub2 = subset(myArray, 2, 2);\n print(sub1); // [1,2,3]\n print(sub2); // [3,4]\n}\n
      '],class:"p5",module:"Data",submodule:"Array Functions"},{file:"src/utilities/conversion.js",line:12, +description:"

      Converts a string to its floating point representation. The contents of a\nstring must resemble a number, or NaN (not a number) will be returned.\nFor example, float("1234.56") evaluates to 1234.56, but float("giraffe")\nwill return NaN.

      \n

      When an array of values is passed in, then an array of floats of the same\nlength is returned.

      \n",itemtype:"method",name:"float",params:[{name:"str",description:"

      float string to parse

      \n",type:"String"}],return:{description:"floating point representation of string",type:"Number"},example:["\n
      \nvar str = '20';\nvar diameter = float(str);\nellipse(width/2, height/2, diameter, diameter);\n
      "],alt:"20 by 20 white ellipse in the center of the canvas",class:"p5",module:"Data",submodule:"Conversion"},{file:"src/utilities/conversion.js",line:42,description:"

      Converts a boolean, string, or float to its integer representation.\nWhen an array of values is passed in, then an int array of the same length\nis returned.

      \n",itemtype:"method",name:"int",return:{description:"integer representation of value",type:"Number"},class:"p5",module:"Data",submodule:"Conversion",overloads:[{line:42,params:[{name:"n",description:"

      value to parse

      \n",type:"String|Boolean|Number"}],return:{description:"integer representation of value",type:"Number"}},{line:51,params:[{name:"ns",description:"

      values to parse

      \n",type:"Array"}],return:{description:"integer representation of values",type:"Number[]"}}]},{file:"src/utilities/conversion.js",line:79,description:"

      Converts a boolean, string or number to its string representation.\nWhen an array of values is passed in, then an array of strings of the same\nlength is returned.

      \n",itemtype:"method",name:"str",params:[{name:"n",description:"

      value to parse

      \n",type:"String|Boolean|Number|Array"}],return:{description:"string representation of value",type:"String"},example:['\n
      \nprint(str("10")); // "10"\nprint(str(10.31)); // "10.31"\nprint(str(-10)); // "-10"\nprint(str(true)); // "true"\nprint(str(false)); // "false"\nprint(str([true, "10.3", 9.8])); // [ "true", "10.3", "9.8" ]\n
      '],class:"p5",module:"Data",submodule:"Conversion"},{file:"src/utilities/conversion.js",line:105,description:"

      Converts a number or string to its boolean representation.\nFor a number, any non-zero value (positive or negative) evaluates to true,\nwhile zero evaluates to false. For a string, the value "true" evaluates to\ntrue, while any other value evaluates to false. When an array of number or\nstring values is passed in, then a array of booleans of the same length is\nreturned.

      \n",itemtype:"method",name:"boolean",params:[{name:"n",description:"

      value to parse

      \n",type:"String|Boolean|Number|Array"}],return:{description:"boolean representation of value",type:"Boolean"},example:['\n
      \nprint(boolean(0)); // false\nprint(boolean(1)); // true\nprint(boolean("true")); // true\nprint(boolean("abcd")); // false\nprint(boolean([0, 12, "true"])); // [false, true, false]\n
      '],class:"p5",module:"Data",submodule:"Conversion"},{file:"src/utilities/conversion.js",line:137,description:"

      Converts a number, string or boolean to its byte representation.\nA byte can be only a whole number between -128 and 127, so when a value\noutside of this range is converted, it wraps around to the corresponding\nbyte representation. When an array of number, string or boolean values is\npassed in, then an array of bytes the same length is returned.

      \n",itemtype:"method",name:"byte",return:{description:"byte representation of value",type:"Number"},class:"p5",module:"Data",submodule:"Conversion",overloads:[{line:137,params:[{name:"n",description:"

      value to parse

      \n",type:"String|Boolean|Number"}],return:{description:"byte representation of value",type:"Number"}},{line:148,params:[{name:"ns",description:"

      values to parse

      \n",type:"Array"}],return:{description:"array of byte representation of values",type:"Number[]"}}]},{file:"src/utilities/conversion.js",line:171,description:"

      Converts a number or string to its corresponding single-character\nstring representation. If a string parameter is provided, it is first\nparsed as an integer and then translated into a single-character string.\nWhen an array of number or string values is passed in, then an array of\nsingle-character strings of the same length is returned.

      \n",itemtype:"method",name:"char",return:{description:"string representation of value",type:"String"},class:"p5",module:"Data",submodule:"Conversion",overloads:[{line:171,params:[{name:"n",description:"

      value to parse

      \n",type:"String|Number"}],return:{description:"string representation of value",type:"String"}},{line:182,params:[{name:"ns",description:"

      values to parse

      \n",type:"Array"}],return:{description:"array of string representation of values",type:"String[]"}}]},{file:"src/utilities/conversion.js",line:204,description:"

      Converts a single-character string to its corresponding integer\nrepresentation. When an array of single-character string values is passed\nin, then an array of integers of the same length is returned.

      \n",itemtype:"method",name:"unchar",return:{description:"integer representation of value",type:"Number"},class:"p5",module:"Data",submodule:"Conversion",overloads:[{line:204,params:[{name:"n",description:"

      value to parse

      \n",type:"String"}],return:{description:"integer representation of value",type:"Number"}},{line:213,params:[{name:"ns",description:"

      values to parse

      \n",type:"Array"}],return:{description:"integer representation of values",type:"Number[]"}}]},{file:"src/utilities/conversion.js",line:232,description:"

      Converts a number to a string in its equivalent hexadecimal notation. If a\nsecond parameter is passed, it is used to set the number of characters to\ngenerate in the hexadecimal notation. When an array is passed in, an\narray of strings in hexadecimal notation of the same length is returned.

      \n",itemtype:"method",name:"hex",return:{description:"hexadecimal string representation of value",type:"String"},class:"p5",module:"Data",submodule:"Conversion",overloads:[{line:232,params:[{name:"n",description:"

      value to parse

      \n",type:"Number"},{name:"digits",description:"",type:"Number",optional:!0}],return:{description:"hexadecimal string representation of value",type:"String"}},{line:243,params:[{name:"ns",description:"

      array of values to parse

      \n",type:"Number[]"},{name:"digits",description:"",type:"Number",optional:!0}],return:{description:"hexadecimal string representation of values",type:"String[]"}}]},{file:"src/utilities/conversion.js",line:274,description:"

      Converts a string representation of a hexadecimal number to its equivalent\ninteger value. When an array of strings in hexadecimal notation is passed\nin, an array of integers of the same length is returned.

      \n",itemtype:"method",name:"unhex",return:{description:"integer representation of hexadecimal value",type:"Number"},class:"p5",module:"Data",submodule:"Conversion",overloads:[{line:274,params:[{name:"n",description:"

      value to parse

      \n",type:"String"}],return:{description:"integer representation of hexadecimal value",type:"Number"}},{line:283,params:[{name:"ns",description:"

      values to parse

      \n",type:"Array"}],return:{description:"integer representations of hexadecimal value",type:"Number[]"}}]},{file:"src/utilities/string_functions.js",line:15,description:"

      Combines an array of Strings into one String, each separated by the\ncharacter(s) used for the separator parameter. To join arrays of ints or\nfloats, it's necessary to first convert them to Strings using nf() or\nnfs().

      \n",itemtype:"method",name:"join",params:[{name:"list",description:"

      array of Strings to be joined

      \n",type:"Array"},{name:"separator",description:"

      String to be placed between each item

      \n",type:"String"}],return:{description:"joined String",type:"String"},example:['\n
      \n\nvar array = ["Hello", "world!"]\nvar separator = " "\nvar message = join(array, separator);\ntext(message, 5, 50);\n\n
      '],alt:'"hello world!" displayed middle left of canvas.',class:"p5",module:"Data",submodule:"String Functions"},{file:"src/utilities/string_functions.js",line:44,description:"

      This function is used to apply a regular expression to a piece of text,\nand return matching groups (elements found inside parentheses) as a\nString array. If there are no matches, a null value will be returned.\nIf no groups are specified in the regular expression, but the sequence\nmatches, an array of length 1 (with the matched text as the first element\nof the array) will be returned.\n

      \nTo use the function, first check to see if the result is null. If the\nresult is null, then the sequence did not match at all. If the sequence\ndid match, an array is returned.\n

      \nIf there are groups (specified by sets of parentheses) in the regular\nexpression, then the contents of each will be returned in the array.\nElement [0] of a regular expression match returns the entire matching\nstring, and the match groups start at element [1] (the first group is [1],\nthe second [2], and so on).

      \n",itemtype:"method",name:"match",params:[{name:"str",description:"

      the String to be searched

      \n",type:"String"},{name:"regexp",description:"

      the regexp to be used for matching

      \n",type:"String"}],return:{description:"Array of Strings found",type:"String[]"},example:['\n
      \n\nvar string = "Hello p5js*!"\nvar regexp = "p5js\\\\*"\nvar match = match(string, regexp);\ntext(match, 5, 50);\n\n
      '],alt:'"p5js*" displayed middle left of canvas.',class:"p5",module:"Data",submodule:"String Functions"},{file:"src/utilities/string_functions.js",line:85,description:"

      This function is used to apply a regular expression to a piece of text,\nand return a list of matching groups (elements found inside parentheses)\nas a two-dimensional String array. If there are no matches, a null value\nwill be returned. If no groups are specified in the regular expression,\nbut the sequence matches, a two dimensional array is still returned, but\nthe second dimension is only of length one.\n

      \nTo use the function, first check to see if the result is null. If the\nresult is null, then the sequence did not match at all. If the sequence\ndid match, a 2D array is returned.\n

      \nIf there are groups (specified by sets of parentheses) in the regular\nexpression, then the contents of each will be returned in the array.\nAssuming a loop with counter variable i, element [i][0] of a regular\nexpression match returns the entire matching string, and the match groups\nstart at element [i][1] (the first group is [i][1], the second [i][2],\nand so on).

      \n",itemtype:"method",name:"matchAll",params:[{name:"str",description:"

      the String to be searched

      \n",type:"String"},{name:"regexp",description:"

      the regexp to be used for matching

      \n",type:"String"}],return:{description:"2d Array of Strings found",type:"String[]"},example:['\n
      \n\nvar string = "Hello p5js*! Hello world!"\nvar regexp = "Hello"\nmatchAll(string, regexp);\n\n
      '],class:"p5",module:"Data",submodule:"String Functions"},{file:"src/utilities/string_functions.js",line:132,description:"

      Utility function for formatting numbers into strings. There are two\nversions: one for formatting floats, and one for formatting ints.\nThe values for the digits, left, and right parameters should always\nbe positive integers.

      \n",itemtype:"method",name:"nf",return:{description:"formatted String",type:"String"},class:"p5",module:"Data",submodule:"String Functions",overloads:[{line:132,params:[{name:"num",description:"

      the Number to format

      \n",type:"Number|String"},{name:"left",description:"

      number of digits to the left of the\n decimal point

      \n",type:"Number|String",optional:!0},{name:"right",description:"

      number of digits to the right of the\n decimal point

      \n",type:"Number|String",optional:!0}],return:{description:"formatted String",type:"String"}},{line:146,params:[{name:"nums",description:"

      the Numbers to format

      \n",type:"Array"},{name:"left",description:"",type:"Number|String",optional:!0},{name:"right",description:"",type:"Number|String",optional:!0}],return:{description:"formatted Strings\\",type:"Array"}}]},{file:"src/utilities/string_functions.js",line:245,description:"

      Utility function for formatting numbers into strings and placing\nappropriate commas to mark units of 1000. There are two versions: one\nfor formatting ints, and one for formatting an array of ints. The value\nfor the right parameter should always be a positive integer.

      \n",itemtype:"method",name:"nfc",return:{description:"formatted String",type:"String"},class:"p5",module:"Data",submodule:"String Functions",overloads:[{line:245,params:[{name:"num",description:"

      the Number to format

      \n",type:"Number|String"},{name:"right",description:"

      number of digits to the right of the\n decimal point

      \n",type:"Number|String",optional:!0}],return:{description:"formatted String",type:"String"}},{line:257,params:[{name:"nums",description:"

      the Numbers to format

      \n",type:"Array"},{name:"right",description:"",type:"Number|String",optional:!0}],return:{description:"formatted Strings",type:"Array"}}]},{file:"src/utilities/string_functions.js",line:324,description:"

      Utility function for formatting numbers into strings. Similar to nf() but\nputs a "+" in front of positive numbers and a "-" in front of negative\nnumbers. There are two versions: one for formatting floats, and one for\nformatting ints. The values for left, and right parameters\nshould always be positive integers.

      \n",itemtype:"method",name:"nfp",return:{description:"formatted String",type:"String"},class:"p5",module:"Data",submodule:"String Functions",overloads:[{line:324,params:[{name:"num",description:"

      the Number to format

      \n",type:"Number"},{name:"left",description:"

      number of digits to the left of the decimal\n point

      \n",type:"Number",optional:!0},{name:"right",description:"

      number of digits to the right of the\n decimal point

      \n",type:"Number",optional:!0}],return:{description:"formatted String",type:"String"}},{line:339,params:[{name:"nums",description:"

      the Numbers to format

      \n",type:"Number[]"},{name:"left",description:"",type:"Number",optional:!0},{name:"right",description:"",type:"Number",optional:!0}],return:{description:"formatted Strings",type:"String[]"}}]},{file:"src/utilities/string_functions.js",line:389,description:"

      Utility function for formatting numbers into strings. Similar to nf() but\nputs a " " (space) in front of positive numbers and a "-" in front of\nnegative numbers. There are two versions: one for formatting floats, and\none for formatting ints. The values for the digits, left, and right\nparameters should always be positive integers.

      \n",itemtype:"method",name:"nfs",return:{description:"formatted String",type:"String"},class:"p5",module:"Data",submodule:"String Functions",overloads:[{line:389,params:[{name:"num",description:"

      the Number to format

      \n",type:"Number"},{name:"left",description:"

      number of digits to the left of the decimal\n point

      \n",type:"Number",optional:!0},{name:"right",description:"

      number of digits to the right of the\n decimal point

      \n",type:"Number",optional:!0}],return:{description:"formatted String",type:"String"}},{line:404,params:[{name:"nums",description:"

      the Numbers to format

      \n",type:"Array"},{name:"left",description:"",type:"Number",optional:!0},{name:"right",description:"",type:"Number",optional:!0}],return:{description:"formatted Strings",type:"Array"}}]},{file:"src/utilities/string_functions.js",line:454,description:"

      The split() function maps to String.split(), it breaks a String into\npieces using a character or string as the delimiter. The delim parameter\nspecifies the character or characters that mark the boundaries between\neach piece. A String[] array is returned that contains each of the pieces.

      \n

      The splitTokens() function works in a similar fashion, except that it\nsplits using a range of characters instead of a specific character or\nsequence.

      \n",itemtype:"method",name:"split",params:[{name:"value",description:"

      the String to be split

      \n",type:"String"},{name:"delim",description:"

      the String used to separate the data

      \n",type:"String"}],return:{description:"Array of Strings",type:"String[]"},example:['\n
      \n\nvar names = "Pat,Xio,Alex"\nvar splitString = split(names, ",");\ntext(splitString[0], 5, 30);\ntext(splitString[1], 5, 50);\ntext(splitString[2], 5, 70);\n\n
      '],alt:'"pat" top left, "Xio" mid left and "Alex" displayed bottom left',class:"p5",module:"Data",submodule:"String Functions"},{file:"src/utilities/string_functions.js",line:488,description:"

      The splitTokens() function splits a String at one or many character\ndelimiters or "tokens." The delim parameter specifies the character or\ncharacters to be used as a boundary.\n

      \nIf no delim characters are specified, any whitespace character is used to\nsplit. Whitespace characters include tab (\\t), line feed (\\n), carriage\nreturn (\\r), form feed (\\f), and space.

      \n",itemtype:"method",name:"splitTokens",params:[{name:"value",description:"

      the String to be split

      \n",type:"String"},{name:"delim",description:"

      list of individual Strings that will be used as\n separators

      \n",type:"String",optional:!0}],return:{description:"Array of Strings",type:"String[]"},example:['\n
      \n\nfunction setup() {\n var myStr = "Mango, Banana, Lime";\n var myStrArr = splitTokens(myStr, ",");\n\n print(myStrArr); // prints : ["Mango"," Banana"," Lime"]\n}\n\n
      '],class:"p5",module:"Data",submodule:"String Functions"},{file:"src/utilities/string_functions.js",line:541,description:"

      Removes whitespace characters from the beginning and end of a String. In\naddition to standard whitespace characters such as space, carriage return,\nand tab, this function also removes the Unicode "nbsp" character.

      \n",itemtype:"method",name:"trim",return:{description:"a trimmed String",type:"String"},class:"p5",module:"Data",submodule:"String Functions",overloads:[{line:541,params:[{name:"str",description:"

      a String to be trimmed

      \n",type:"String"}],return:{description:"a trimmed String",type:"String"}},{line:550,params:[{name:"strs",description:"

      an Array of Strings to be trimmed

      \n",type:"Array"}],return:{description:"an Array of trimmed Strings",type:"Array"}}]},{file:"src/utilities/time_date.js",line:12,description:"

      p5.js communicates with the clock on your computer. The day() function\nreturns the current day as a value from 1 - 31.

      \n",itemtype:"method",name:"day",return:{description:"the current day",type:"Number"},example:['\n
      \n\nvar d = day();\ntext("Current day: \\n" + d, 5, 50);\n\n
      '],alt:"Current day is displayed",class:"p5",module:"IO",submodule:"Time & Date"},{file:"src/utilities/time_date.js",line:34,description:"

      p5.js communicates with the clock on your computer. The hour() function\nreturns the current hour as a value from 0 - 23.

      \n",itemtype:"method",name:"hour",return:{description:"the current hour",type:"Number"},example:['\n
      \n\nvar h = hour();\ntext("Current hour:\\n" + h, 5, 50);\n\n
      '],alt:"Current hour is displayed",class:"p5",module:"IO",submodule:"Time & Date"},{file:"src/utilities/time_date.js",line:56,description:"

      p5.js communicates with the clock on your computer. The minute() function\nreturns the current minute as a value from 0 - 59.

      \n",itemtype:"method",name:"minute",return:{description:"the current minute",type:"Number"},example:['\n
      \n\nvar m = minute();\ntext("Current minute: \\n" + m, 5, 50);\n\n
      '],alt:"Current minute is displayed",class:"p5",module:"IO",submodule:"Time & Date"},{file:"src/utilities/time_date.js",line:78,description:"

      Returns the number of milliseconds (thousandths of a second) since\nstarting the program. This information is often used for timing events and\nanimation sequences.

      \n",itemtype:"method",name:"millis",return:{description:"the number of milliseconds since starting the program",type:"Number"},example:['\n
      \n\nvar millisecond = millis();\ntext("Milliseconds \\nrunning: \\n" + millisecond, 5, 40);\n\n
      '],alt:"number of milliseconds since program has started displayed",class:"p5",module:"IO",submodule:"Time & Date"},{file:"src/utilities/time_date.js",line:101,description:"

      p5.js communicates with the clock on your computer. The month() function\nreturns the current month as a value from 1 - 12.

      \n",itemtype:"method",name:"month",return:{description:"the current month",type:"Number"},example:['\n
      \n\nvar m = month();\ntext("Current month: \\n" + m, 5, 50);\n\n
      '],alt:"Current month is displayed",class:"p5",module:"IO",submodule:"Time & Date"},{file:"src/utilities/time_date.js",line:123,description:"

      p5.js communicates with the clock on your computer. The second() function\nreturns the current second as a value from 0 - 59.

      \n",itemtype:"method",name:"second",return:{description:"the current second",type:"Number"},example:['\n
      \n\nvar s = second();\ntext("Current second: \\n" + s, 5, 50);\n\n
      '],alt:"Current second is displayed",class:"p5",module:"IO",submodule:"Time & Date"},{file:"src/utilities/time_date.js",line:145,description:"

      p5.js communicates with the clock on your computer. The year() function\nreturns the current year as an integer (2014, 2015, 2016, etc).

      \n",itemtype:"method",name:"year",return:{description:"the current year",type:"Number"},example:['\n
      \n\nvar y = year();\ntext("Current year: \\n" + y, 5, 50);\n\n
      '],alt:"Current year is displayed",class:"p5",module:"IO",submodule:"Time & Date"},{file:"src/webgl/camera.js",line:12,description:"

      Sets camera position for a 3D sketch. The function behaves similarly\ngluLookAt, except that it replaces the existing modelview matrix instead\nof applying any transformations calculated here on top of the existing\nmodel view.\nWhen called with no arguments, this function\nsets a default camera equivalent to calling\ncamera(0, 0, (height/2.0) / tan(PI*30.0 / 180.0), 0, 0, 0, 0, 1, 0);

      \n",itemtype:"method",name:"camera",params:[{name:"x",description:"

      camera position value on x axis

      \n",type:"Number",optional:!0},{name:"y",description:"

      camera position value on y axis

      \n",type:"Number",optional:!0},{name:"z",description:"

      camera position value on z axis

      \n",type:"Number",optional:!0},{name:"centerX",description:"

      x coordinate representing center of the sketch

      \n",type:"Number",optional:!0},{name:"centerY",description:"

      y coordinate representing center of the sketch

      \n",type:"Number",optional:!0},{name:"centerZ",description:"

      z coordinate representing center of the sketch

      \n",type:"Number",optional:!0},{name:"upX",description:"

      x component of direction 'up' from camera

      \n",type:"Number",optional:!0},{name:"upY",description:"

      y component of direction 'up' from camera

      \n",type:"Number",optional:!0},{name:"upZ",description:"

      z component of direction 'up' from camera

      \n",type:"Number",optional:!0}],return:{description:"the p5 object",type:"P5"},example:["\n
      \n\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\nfunction draw(){\n //move the camera away from the plane by a sin wave\n camera(0, 0, sin(frameCount * 0.01) * 100, 0, 0, 0, 0, 1, 0);\n plane(120, 120);\n}\n\n
      "],alt:"blue square shrinks in size grows to fill canvas. disappears then loops.",class:"p5",module:"Lights, Camera",submodule:"Camera"},{file:"src/webgl/camera.js",line:160,description:"

      Sets perspective camera. When called with no arguments, the defaults\nprovided are equivalent to\nperspective(PI/3.0, width/height, cameraZ/10.0, cameraZ10.0)\nwhere cameraZ is ((height/2.0) / tan(PI60.0/360.0));

      \n",itemtype:"method",name:"perspective",params:[{name:"fovy",description:"

      camera frustum vertical field of view,\n from bottom to top of view, in degrees

      \n",type:"Number",optional:!0},{name:"aspect",description:"

      camera frustum aspect ratio

      \n",type:"Number",optional:!0},{name:"near",description:"

      frustum near plane length

      \n",type:"Number",optional:!0},{name:"far",description:"

      frustum far plane length

      \n",type:"Number",optional:!0}],return:{description:"the p5 object",type:"P5"},example:["\n
      \n\n//drag mouse to toggle the world!\n//you will see there's a vanish point\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n var fov = 60 / 180 * PI;\n var cameraZ = (height/2.0) / tan(fov/2.0);\n perspective(60 / 180 * PI, width/height, cameraZ * 0.1, cameraZ * 10);\n}\nfunction draw(){\n background(200);\n orbitControl();\n for(var i = -1; i < 2; i++){\n for(var j = -2; j < 3; j++){\n push();\n translate(i*160, 0, j*160);\n box(40, 40, 40);\n pop();\n }\n }\n}\n\n
      "],alt:"colored 3d boxes toggleable with mouse position",class:"p5",module:"Lights, Camera",submodule:"Camera"},{file:"src/webgl/camera.js",line:232,description:"

      Setup ortho camera

      \n",itemtype:"method",name:"ortho",params:[{name:"left",description:"

      camera frustum left plane

      \n",type:"Number"},{name:"right",description:"

      camera frustum right plane

      \n",type:"Number"},{name:"bottom",description:"

      camera frustum bottom plane

      \n",type:"Number"},{name:"top",description:"

      camera frustum top plane

      \n",type:"Number"},{name:"near",description:"

      camera frustum near plane

      \n",type:"Number"},{name:"far",description:"

      camera frustum far plane

      \n",type:"Number"}],return:{description:"the p5 object",type:"P5"},example:["\n
      \n\n//drag mouse to toggle the world!\n//there's no vanish point\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n ortho(-width/2, width/2, height/2, -height/2, 0, 500);\n}\nfunction draw(){\n background(200);\n orbitControl();\n for(var i = -1; i < 2; i++){\n for(var j = -2; j < 3; j++){\n push();\n translate(i*160, 0, j*160);\n box(40, 40, 40);\n pop();\n }\n }\n}\n\n
      "],alt:"3 3d boxes, reveal several more boxes on 3d plane when mouse used to toggle",class:"p5",module:"Lights, Camera",submodule:"Camera"},{file:"src/webgl/light.js",line:12,description:"

      Creates an ambient light with a color

      \n",itemtype:"method",name:"ambientLight",chainable:1,class:"p5",module:"Lights, Camera",submodule:"Lights",overloads:[{line:12,params:[{name:"v1",description:"

      red or hue value relative to\n the current color range

      \n",type:"Number"},{name:"v2",description:"

      green or saturation value\n relative to the current color range

      \n",type:"Number"},{name:"v3",description:"

      blue or brightness value\n relative to the current color range

      \n",type:"Number"},{name:"alpha",description:"",type:"Number",optional:!0}],chainable:1},{line:26,params:[{name:"value",description:"

      a color string

      \n",type:"String"},{name:"alpha",description:"",type:"Number",optional:!0}],chainable:1},{line:33,params:[{name:"values",description:"

      an array containing the red,green,blue &\n and alpha components of the color

      \n",type:"Number[]"}],chainable:1},{line:40,params:[{name:"color",description:"

      the ambient light color

      \n",type:"p5.Color"},{name:"alpha",description:"",type:"Number",optional:!0}],chainable:1}]},{file:"src/webgl/light.js",line:89,description:"

      Creates a directional light with a color and a direction

      \n",itemtype:"method",name:"directionalLight",params:[{name:"v1",description:"

      gray value,\nred or hue value (depending on the current color mode),\nor color Array, or CSS color string

      \n",type:"Number|Array|String|p5.Color"},{name:"v2",description:"

      green or saturation value

      \n",type:"Number",optional:!0},{name:"v3",description:"

      blue or brightness value

      \n",type:"Number",optional:!0},{name:"a",description:"

      opacity

      \n",type:"Number",optional:!0},{name:"x",description:"

      x axis direction or a p5.Vector

      \n",type:"Number|p5.Vector"},{name:"y",description:"

      y axis direction

      \n",type:"Number",optional:!0},{name:"z",description:"

      z axis direction

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\nfunction draw(){\n background(0);\n //move your mouse to change light direction\n var dirX = (mouseX / width - 0.5) *2;\n var dirY = (mouseY / height - 0.5) *(-2);\n directionalLight(250, 250, 250, dirX, dirY, 0.25);\n ambientMaterial(250);\n sphere(50);\n}\n\n
      "],alt:"light source on canvas changeable with mouse position",class:"p5",module:"Lights, Camera",submodule:"Lights"},{file:"src/webgl/light.js",line:168,description:"

      Creates a point light with a color and a light position

      \n",itemtype:"method",name:"pointLight",params:[{name:"v1",description:"

      gray value,\nred or hue value (depending on the current color mode),\nor color Array, or CSS color string

      \n",type:"Number|Array|String|p5.Color"},{name:"v2",description:"

      green or saturation value

      \n",type:"Number",optional:!0},{name:"v3",description:"

      blue or brightness value

      \n",type:"Number",optional:!0},{name:"a",description:"

      opacity

      \n",type:"Number",optional:!0},{name:"x",description:"

      x axis position or a p5.Vector

      \n",type:"Number|p5.Vector"},{name:"y",description:"

      y axis position

      \n",type:"Number",optional:!0},{name:"z",description:"

      z axis position

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\nfunction draw(){\n background(0);\n //move your mouse to change light position\n var locY = (mouseY / height - 0.5) *(-2);\n var locX = (mouseX / width - 0.5) *2;\n //to set the light position,\n //think of the world's coordinate as:\n // -1,1 -------- 1,1\n // | |\n // | |\n // | |\n // -1,-1---------1,-1\n pointLight(250, 250, 250, locX, locY, 0);\n ambientMaterial(250);\n sphere(50);\n}\n\n
      "],alt:"spot light on canvas changes position with mouse",class:"p5",module:"Lights, Camera",submodule:"Lights"},{file:"src/webgl/loading.js",line:14,description:"

      Load a 3d model from an OBJ file.\n

      \nOne of the limitations of the OBJ format is that it doesn't have a built-in\nsense of scale. This means that models exported from different programs might\nbe very different sizes. If your model isn't displaying, try calling\nloadModel() with the normalized parameter set to true. This will resize the\nmodel to a scale appropriate for p5. You can also make additional changes to\nthe final size of your model with the scale() function.

      \n",itemtype:"method",name:"loadModel",return:{description:"the p5.Geometry object",type:"p5.Geometry"},class:"p5",module:"Shape",submodule:"3D Models",overloads:[{line:14,params:[{name:"path",description:"

      Path of the model to be loaded

      \n",type:"String"},{name:"normalize", +description:"

      If true, scale the model to a\n standardized size when loading

      \n",type:"Boolean"},{name:"successCallback",description:"

      Function to be called\n once the model is loaded. Will be passed\n the 3D model object.

      \n",type:"function(p5.Geometry)",optional:!0},{name:"failureCallback",description:"

      called with event error if\n the image fails to load.

      \n",type:"Function(Event)",optional:!0}],return:{description:"the p5.Geometry object",type:"p5.Geometry"}},{line:35,params:[{name:"path",description:"",type:"String"},{name:"successCallback",description:"",type:"function(p5.Geometry)",optional:!0},{name:"failureCallback",description:"",type:"Function(Event)",optional:!0}],return:{description:"the p5.Geometry object",type:"p5.Geometry"}}]},{file:"src/webgl/loading.js",line:98,description:"

      Parse OBJ lines into model. For reference, this is what a simple model of a\nsquare might look like:

      \n

      v -0.5 -0.5 0.5\nv -0.5 -0.5 -0.5\nv -0.5 0.5 -0.5\nv -0.5 0.5 0.5

      \n

      f 4 3 2 1

      \n",class:"p5",module:"Shape",submodule:"3D Models"},{file:"src/webgl/loading.js",line:197,description:"

      Render a 3d model to the screen.

      \n",itemtype:"method",name:"model",params:[{name:"model",description:"

      Loaded 3d model to be rendered

      \n",type:"p5.Geometry"}],example:["\n
      \n\n//draw a spinning teapot\nvar teapot;\n\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n\n teapot = loadModel('assets/teapot.obj');\n}\n\nfunction draw(){\n background(200);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n model(teapot);\n}\n\n
      "],alt:"Vertically rotating 3-d teapot with red, green and blue gradient.",class:"p5",module:"Shape",submodule:"3D Models"},{file:"src/webgl/material.js",line:15,description:"

      Loads a custom shader from the provided vertex and fragment\nshader paths. The shader files are loaded asynchronously in the\nbackground, so this method should be used in preload().

      \n

      For now, there are three main types of shaders. p5 will automatically\nsupply appropriate vertices, normals, colors, and lighting attributes\nif the parameters defined in the shader match the names.

      \n",itemtype:"method",name:"loadShader",params:[{name:"vertFilename",description:"

      path to file containing vertex shader\nsource code

      \n",type:"String",optional:!0},{name:"fragFilename",description:"

      path to file containing fragment shader\nsource code

      \n",type:"String",optional:!0}],return:{description:"a shader object created from the provided\nvertex and fragment shader files.",type:"p5.Shader"},class:"p5",module:"Lights, Camera",submodule:"Material"},{file:"src/webgl/material.js",line:58,description:"

      The shader() function lets the user provide a custom shader\nto fill in shapes in WEBGL mode. Users can create their\nown shaders by loading vertex and fragment shaders with\nloadShader().

      \n",itemtype:"method",name:"shader",chainable:1,params:[{name:"s",description:"

      the desired p5.Shader to use for rendering\nshapes.

      \n",type:"p5.Shader",optional:!0}],class:"p5",module:"Lights, Camera",submodule:"Material"},{file:"src/webgl/material.js",line:81,description:'

      Normal material for geometry. You can view all\npossible materials in this\nexample.

      \n',itemtype:"method",name:"normalMaterial",chainable:1,example:["\n
      \n\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n normalMaterial();\n sphere(50);\n}\n\n
      "],alt:"Red, green and blue gradient.",class:"p5",module:"Lights, Camera",submodule:"Material"},{file:"src/webgl/material.js",line:113,description:'

      Texture for geometry. You can view other possible materials in this\nexample.

      \n',itemtype:"method",name:"texture",params:[{name:"tex",description:"

      2-dimensional graphics\n to render as texture

      \n",type:"p5.Image|p5.MediaElement|p5.Graphics"}],chainable:1,example:['\n
      \n\nvar img;\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n img = loadImage("assets/laDefense.jpg");\n}\n\nfunction draw(){\n background(0);\n rotateZ(frameCount * 0.01);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n //pass image as texture\n texture(img);\n box(200, 200, 200);\n}\n\n
      \n\n
      \n\nvar pg;\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n pg = createGraphics(200, 200);\n pg.textSize(100);\n}\n\nfunction draw(){\n background(0);\n pg.background(255);\n pg.text(\'hello!\', 0, 100);\n //pass image as texture\n texture(pg);\n plane(200);\n}\n\n
      \n\n
      \n\nvar vid;\nfunction preload(){\n vid = createVideo("assets/fingers.mov");\n vid.hide();\n vid.loop();\n}\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(0);\n //pass video frame as texture\n texture(vid);\n plane(200);\n}\n\n
      '],alt:"Rotating view of many images umbrella and grid roof on a 3d plane\nblack canvas\nblack canvas",class:"p5",module:"Lights, Camera",submodule:"Material"},{file:"src/webgl/material.js",line:210,description:'

      Ambient material for geometry with a given color. You can view all\npossible materials in this\nexample.

      \n',itemtype:"method",name:"ambientMaterial",params:[{name:"v1",description:"

      gray value,\nred or hue value (depending on the current color mode),\nor color Array, or CSS color string

      \n",type:"Number|Array|String|p5.Color"},{name:"v2",description:"

      green or saturation value

      \n",type:"Number",optional:!0},{name:"v3",description:"

      blue or brightness value

      \n",type:"Number",optional:!0},{name:"a",description:"

      opacity

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\nfunction draw(){\n background(0);\n ambientLight(100);\n pointLight(250, 250, 250, 100, 100, 0);\n ambientMaterial(250);\n sphere(50);\n}\n\n
      "],alt:"radiating light source from top right of canvas",class:"p5",module:"Lights, Camera",submodule:"Material"},{file:"src/webgl/material.js",line:253,description:'

      Specular material for geometry with a given color. You can view all\npossible materials in this\nexample.

      \n',itemtype:"method",name:"specularMaterial",params:[{name:"v1",description:"

      gray value,\nred or hue value (depending on the current color mode),\nor color Array, or CSS color string

      \n",type:"Number|Array|String|p5.Color"},{name:"v2",description:"

      green or saturation value

      \n",type:"Number",optional:!0},{name:"v3",description:"

      blue or brightness value

      \n",type:"Number",optional:!0},{name:"a",description:"

      opacity

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\nfunction draw(){\n background(0);\n ambientLight(100);\n pointLight(250, 250, 250, 100, 100, 0);\n specularMaterial(250);\n sphere(50);\n}\n\n
      "],alt:"diffused radiating light source from top right of canvas",class:"p5",module:"Lights, Camera",submodule:"Material"},{file:"src/webgl/material.js",line:297,access:"private",tagname:"blends colors according to color components.\nIf alpha value is less than 1, we need to enable blending\non our gl context. Otherwise opaque objects need to a depthMask.",params:[{name:"v1",description:"

      [description]

      \n",type:"Number"},{name:"v2",description:"

      [description]

      \n",type:"Number"},{name:"v3",description:"

      [description]

      \n",type:"Number"},{name:"a",description:"

      [description]

      \n",type:"Number"}],return:{description:"Normalized numbers array",type:"[Number]"},class:"p5",module:"Lights, Camera",submodule:"Material"},{file:"src/webgl/p5.Geometry.js",line:86,description:"

      computes smooth normals per vertex as an average of each\nface.

      \n",chainable:1,class:"p5.Geometry",module:"Lights, Camera"},{file:"src/webgl/p5.Geometry.js",line:111,description:"

      Averages the vertex normals. Used in curved\nsurfaces

      \n",chainable:1,class:"p5.Geometry",module:"Lights, Camera"},{file:"src/webgl/p5.Geometry.js",line:130,description:"

      Averages pole normals. Used in spherical primitives

      \n",chainable:1,class:"p5.Geometry",module:"Lights, Camera"},{file:"src/webgl/p5.Geometry.js",line:161,description:"

      Create a 2D array for establishing stroke connections

      \n",return:{description:"",type:"p5.Geometry"},class:"p5.Geometry",module:"Lights, Camera"},{file:"src/webgl/p5.Geometry.js",line:182,description:"

      Create 4 vertices for each stroke line, two at the beginning position\nand two at the end position. These vertices are displaced relative to\nthat line's normal on the GPU

      \n",return:{description:"",type:"p5.Geometry"},class:"p5.Geometry",module:"Lights, Camera"},{file:"src/webgl/p5.Geometry.js",line:209,description:"

      Modifies all vertices to be centered within the range -100 to 100.

      \n",chainable:1,class:"p5.Geometry",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:1,requires:["constants"],todo:["see methods below needing further implementation.\nfuture consideration: implement SIMD optimizations\nwhen browser compatibility becomes available\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/\n Reference/Global_Objects/SIMD"],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:19,description:"

      A class to describe a 4x4 matrix\nfor model and view matrix manipulation in the p5js webgl renderer.\nclass p5.Matrix

      \n",is_constructor:1,params:[{name:"mat4",description:"

      array literal of our 4x4 matrix

      \n",type:"Array",optional:!0}],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:75,description:"

      Sets the x, y, and z component of the vector using two or three separate\nvariables, the data from a p5.Matrix, or the values from a float array.

      \n",params:[{name:"inMatrix",description:"

      the input p5.Matrix or\n an Array of length 16

      \n",type:"p5.Matrix|Float32Array|Array",optional:!0},{name:"n00..n33",description:"

      16 numbers passed by value to avoid\n array copying.

      \n",type:"Number",optional:!0}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:113,description:"

      Gets a copy of the vector, returns a p5.Matrix object.

      \n",return:{description:"the copy of the p5.Matrix object",type:"p5.Matrix"},class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:122,description:"

      return a copy of a matrix

      \n",return:{description:"the result matrix",type:"p5.Matrix"},class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:147,description:"

      return an identity matrix

      \n",return:{description:"the result matrix",type:"p5.Matrix"},class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:155,description:"

      transpose according to a given matrix

      \n",params:[{name:"a",description:"

      the matrix to be based on to transpose

      \n",type:"p5.Matrix|Float32Array|Array"}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:215,description:"

      invert matrix according to a give matrix

      \n",params:[{name:"a",description:"

      the matrix to be based on to invert

      \n",type:"p5.Matrix|Float32Array|Array"}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:300,description:"

      Inverts a 3x3 matrix

      \n",chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:336,description:"

      transposes a 3x3 p5.Matrix by a mat3

      \n",params:[{name:"mat3",description:"

      1-dimensional array

      \n",type:"[Number]"}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:352,description:"

      converts a 4x4 matrix to its 3x3 inverse tranform\ncommonly used in MVMatrix to NMatrix conversions.

      \n",params:[{name:"mat4",description:"

      the matrix to be based on to invert

      \n",type:"p5.Matrix"}],chainable:1,todo:["finish implementation"],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:380,description:"

      inspired by Toji's mat4 determinant

      \n",return:{description:"Determinant of our 4x4 matrix",type:"Number"},class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:403,description:"

      multiply two mat4s

      \n",params:[{name:"multMatrix",description:"

      The matrix\n we want to multiply by

      \n",type:"p5.Matrix|Float32Array|Array"}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:460,description:"

      scales a p5.Matrix by scalars or a vector

      \n",params:[{name:"s",description:"

      vector to scale by

      \n",type:"p5.Vector|Float32Array|Array"}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:505,description:"

      rotate our Matrix around an axis by the given angle.

      \n",params:[{name:"a",description:"

      The angle of rotation in radians

      \n",type:"Number"},{name:"axis",description:"

      the axis(es) to rotate around

      \n",type:"p5.Vector|Array"}],chainable:"inspired by Toji's gl-matrix lib, mat4 rotation",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:584,todo:["finish implementing this method!\ntranslates"],params:[{name:"v",description:"

      vector to translate by

      \n",type:"Number[]"}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:614,description:"

      sets the perspective matrix

      \n",params:[{name:"fovy",description:"

      [description]

      \n",type:"Number"},{name:"aspect",description:"

      [description]

      \n",type:"Number"},{name:"near",description:"

      near clipping plane

      \n",type:"Number"},{name:"far",description:"

      far clipping plane

      \n",type:"Number"}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:648,description:"

      sets the ortho matrix

      \n",params:[{name:"left",description:"

      [description]

      \n",type:"Number"},{name:"right",description:"

      [description]

      \n",type:"Number"},{name:"bottom",description:"

      [description]

      \n",type:"Number"},{name:"top",description:"

      [description]

      \n",type:"Number"},{name:"near",description:"

      near clipping plane

      \n",type:"Number"},{name:"far",description:"

      far clipping plane

      \n",type:"Number"}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Matrix.js",line:683,description:"

      PRIVATE

      \n",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.Immediate.js",line:1,description:"

      Welcome to RendererGL Immediate Mode.\nImmediate mode is used for drawing custom shapes\nfrom a set of vertices. Immediate Mode is activated\nwhen you call beginShape() & de-activated when you call endShape().\nImmediate mode is a style of programming borrowed\nfrom OpenGL's (now-deprecated) immediate mode.\nIt differs from p5.js' default, Retained Mode, which caches\ngeometries and buffers on the CPU to reduce the number of webgl\ndraw calls. Retained mode is more efficient & performative,\nhowever, Immediate Mode is useful for sketching quick\ngeometric ideas.

      \n",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.Immediate.js",line:19,description:"

      Begin shape drawing. This is a helpful way of generating\ncustom shapes quickly. However in WEBGL mode, application\nperformance will likely drop as a result of too many calls to\nbeginShape() / endShape(). As a high performance alternative,\nplease use p5.js geometry primitives.

      \n",params:[{name:"mode",description:"

      webgl primitives mode. beginShape supports the\n following modes:\n POINTS,LINES,LINE_STRIP,LINE_LOOP,TRIANGLES,\n TRIANGLE_STRIP,and TRIANGLE_FAN.

      \n",type:"Number"}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.Immediate.js",line:60,description:"

      adds a vertex to be drawn in a custom Shape.

      \n",params:[{name:"x",description:"

      x-coordinate of vertex

      \n",type:"Number"},{name:"y",description:"

      y-coordinate of vertex

      \n",type:"Number"},{name:"z",description:"

      z-coordinate of vertex

      \n",type:"Number"}],chainable:1,todo:["implement handling of p5.Vector args"],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.Immediate.js",line:103,description:"

      End shape drawing and render vertices to screen.

      \n",chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.Retained.js",line:8,description:"

      initializes buffer defaults. runs each time a new geometry is\nregistered

      \n",params:[{name:"gId",description:"

      key of the geometry object

      \n",type:"String"}],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.Retained.js",line:33,description:"

      createBuffers description

      \n",params:[{name:"gId",description:"

      key of the geometry object

      \n",type:"String"},{name:"obj",description:"

      contains geometry data

      \n",type:"p5.Geometry"}],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.Retained.js",line:84,description:"

      Draws buffers given a geometry key ID

      \n",params:[{name:"gId",description:"

      ID in our geom hash

      \n",type:"String"}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:69,description:"

      model view, projection, & normal\nmatrices

      \n",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:184,description:"

      Set attributes for the WebGL Drawing context.\n This is a way of adjusting ways that the WebGL\n renderer works to fine-tune the display and performance.\n This should be put in setup().\n The available attributes are:\n
      \n alpha - indicates if the canvas contains an alpha buffer\n default is true\n

      \n depth - indicates whether the drawing buffer has a depth buffer\n of at least 16 bits - default is true\n

      \n stencil - indicates whether the drawing buffer has a stencil buffer\n of at least 8 bits\n

      \n antialias - indicates whether or not to perform anti-aliasing\n default is false\n

      \n premultipliedAlpha - indicates that the page compositor will assume\n the drawing buffer contains colors with pre-multiplied alpha\n default is false\n

      \n preserveDrawingBuffer - if true the buffers will not be cleared and\n and will preserve their values until cleared or overwritten by author\n (note that p5 clears automatically on draw loop)\n default is true\n

      \n
      \n \n function setup() {\n createCanvas(150,150,WEBGL);\n }\n function draw() {\n background(255);\n push();\n rotateZ(frameCount 0.02);\n rotateX(frameCount 0.02);\n rotateY(frameCount 0.02);\n fill(0,0,0);\n box(50);\n pop();\n }\n \n
      \n
      \n Now with the antialias attribute set to true.\n
      \n
      \n \n function setup() {\n createCanvas(150,150,WEBGL);\n setAttributes('antialias', true);\n }\n function draw() {\n background(255);\n push();\n rotateZ(frameCount 0.02);\n rotateX(frameCount 0.02);\n rotateY(frameCount 0.02);\n fill(0,0,0);\n box(50);\n pop();\n }\n \n
      ",itemtype:"method",name:"setAttributes",params:[{name:"String",description:"

      name of attribute or object with key-value pairs

      \n",type:"String|Object"},{name:"New",description:"

      value of named attribute

      \n",type:"Boolean"}],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:331,description:"

      [background description]

      \n",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:352,description:"

      Basic fill material for geometry with a given color

      \n",itemtype:"method",name:"fill",params:[{name:"v1",description:"

      gray value,\nred or hue value (depending on the current color mode),\nor color Array, or CSS color string

      \n",type:"Number|Array|String|p5.Color"},{name:"v2",description:"

      green or saturation value

      \n",type:"Number",optional:!0},{name:"v3",description:"

      blue or brightness value

      \n",type:"Number",optional:!0},{name:"a",description:"

      opacity

      \n",type:"Number",optional:!0}],return:{description:"the p5 object",type:"P5"},example:["\n
      \n\nfunction setup(){\n createCanvas(200, 200, WEBGL);\n}\n\nfunction draw(){\n background(0);\n noStroke();\n fill(100, 100, 240);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n box(75, 75, 75);\n}\n\n
      "],alt:"black canvas with purple cube spinning",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:400,description:"

      Does not render fill material

      \n",itemtype:"method",name:"noFill",example:["\n
      \n\nfunction setup(){\n createCanvas(200, 200, WEBGL);\n}\n\nfunction draw(){\n background(0);\n noFill();\n stroke(100, 100, 240);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n box(75, 75, 75);\n}\n\n
      "],alt:"black canvas with purple cube wireframe spinning",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:431,description:"

      Does not render stroke

      \n",itemtype:"method",name:"noStroke",example:["\n
      \n\nfunction setup(){\n createCanvas(200, 200, WEBGL);\n}\n\nfunction draw(){\n background(0);\n noStroke();\n fill(240, 150, 150);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n box(75, 75, 75);\n}\n\n
      "],alt:"black canvas with pink cube spinning",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:460,description:"

      Basic stroke material for geometry with a given color

      \n",itemtype:"method",name:"stroke",params:[{name:"v1",description:"

      gray value,\nred or hue value (depending on the current color mode),\nor color Array, or CSS color string

      \n",type:"Number|Array|String|p5.Color"},{name:"v2",description:"

      green or saturation value

      \n",type:"Number",optional:!0},{name:"v3",description:"

      blue or brightness value

      \n",type:"Number",optional:!0},{name:"a",description:"

      opacity

      \n",type:"Number",optional:!0}],example:["\n
      \n\nfunction setup(){\n createCanvas(200, 200, WEBGL);\n}\n\nfunction draw(){\n background(0);\n stroke(240, 150, 150);\n fill(100, 100, 240);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n box(75, 75, 75);\n}\n\n
      "],alt:"black canvas with purple cube with pink outline spinning",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:505,description:"

      Change weight of stroke

      \n",itemtype:"method",name:"strokeWeight",params:[{name:"stroke",description:"

      weight to be used for drawing

      \n",type:"Number"}],example:["\n
      \n\nfunction setup(){\n createCanvas(200, 400, WEBGL);\n setAttributes('antialias', true);\n}\n\nfunction draw(){\n background(0);\n noStroke();\n translate(0,-100,0);\n stroke(240,150,150);\n fill(100,100,240);\n push();\n strokeWeight(8);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n sphere(75);\n pop();\n push();\n translate(0,200,0);\n strokeWeight(1);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n sphere(75);\n pop();\n}\n\n\n
      "],alt:"black canvas with two purple rotating spheres with pink\noutlines the sphere on top has much heavier outlines,",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:569,description:"

      Returns an array of [R,G,B,A] values for any pixel or grabs a section of\nan image. If no parameters are specified, the entire image is returned.\nUse the x and y parameters to get the value of one pixel. Get a section of\nthe display window by specifying additional w and h parameters. When\ngetting an image, the x and y parameters define the coordinates for the\nupper-left corner of the image, regardless of the current imageMode().\n

      \nIf the pixel requested is outside of the image window, [0,0,0,255] is\nreturned.\n

      \nGetting the color of a single pixel with get(x, y) is easy, but not as fast\nas grabbing the data directly from pixels[]. The equivalent statement to\nget(x, y) is using pixels[] with pixel density d

      \n",itemtype:"method",name:"get",params:[{name:"x",description:"

      x-coordinate of the pixel

      \n",type:"Number",optional:!0},{name:"y",description:"

      y-coordinate of the pixel

      \n",type:"Number",optional:!0},{name:"w",description:"

      width

      \n",type:"Number",optional:!0},{name:"h",description:"

      height

      \n",type:"Number",optional:!0}],return:{description:"color of pixel at x,y in array format\n [R, G, B, A] or p5.Image",type:"Array|Color|p5.Image"},class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:597,description:"

      Loads the pixels data for this canvas into the pixels[] attribute.\nNote that updatePixels() and set() do not work.\nAny pixel manipulation must be done directly to the pixels[] array.

      \n",itemtype:"method",name:"loadPixels",params:[{name:"x",description:"

      starting pixel x position, defaults to 0

      \n",type:"Number",optional:!0},{name:"y",description:"

      starting pixel y position, defaults to 0

      \n",type:"Number",optional:!0},{name:"w",description:"

      width of pixels to load, defaults to sketch width

      \n",type:"Number",optional:!0},{name:"h",description:"

      height of pixels to load, defaults to sketch height

      \n",type:"Number",optional:!0}],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:642,description:"

      [resize description]

      \n",params:[{name:"w",description:"

      [description]

      \n",type:"Number"},{name:"h",description:"

      [description]

      \n",type:"Number"}],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:659,description:"

      clears color and depth buffers\nwith r,g,b,a

      \n",params:[{name:"r",description:"

      normalized red val.

      \n",type:"Number"},{name:"g",description:"

      normalized green val.

      \n",type:"Number"},{name:"b",description:"

      normalized blue val.

      \n",type:"Number"},{name:"a",description:"

      normalized alpha val.

      \n",type:"Number"}],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:675,description:"

      [translate description]

      \n",params:[{name:"x",description:"

      [description]

      \n",type:"Number"},{name:"y",description:"

      [description]

      \n",type:"Number"},{name:"z",description:"

      [description]

      \n",type:"Number"}],chainable:1,todo:["implement handle for components or vector as args"],class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:693,description:"

      Scales the Model View Matrix by a vector

      \n",params:[{name:"x",description:"

      [description]

      \n",type:"Number | p5.Vector | Array"},{name:"y",description:"

      y-axis scalar

      \n",type:"Number",optional:!0},{name:"z",description:"

      z-axis scalar

      \n",type:"Number",optional:!0}],chainable:1,class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:725,description:"

      pushes a copy of the model view matrix onto the\nMV Matrix stack.

      \n",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:734,description:"

      [pop description]

      \n",class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:904,description:"

      turn a two dimensional array into one dimensional array

      \n",params:[{name:"arr",description:"

      2-dimensional array

      \n",type:"Array"}],return:{description:"1-dimensional array\n[[1, 2, 3],[4, 5, 6]] -> [1, 2, 3, 4, 5, 6]",type:"Array"},class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.RendererGL.js",line:918,description:"

      turn a p5.Vector Array into a one dimensional number array

      \n",params:[{name:"arr",description:"

      an array of p5.Vector

      \n",type:"Array"}],return:{description:"a one dimensional array of numbers\n[p5.Vector(1, 2, 3), p5.Vector(4, 5, 6)] ->\n[1, 2, 3, 4, 5, 6]",type:"Array]"},class:"p5.RendererGL",module:"Lights, Camera"},{file:"src/webgl/p5.Shader.js",line:40,description:"

      Creates, compiles, and links the shader based on its\nsources for the vertex and fragment shaders (provided\nto the constructor). Populates known attributes and\nuniforms from the shader.

      \n",itemtype:"method",name:"init",chainable:1,access:"private",tagname:"",class:"p5.Shader",module:"Lights, Camera",submodule:"Shaders"},{file:"src/webgl/p5.Shader.js",line:98,description:"

      Queries the active attributes for this shader and loads\ntheir names and locations into the attributes array.

      \n",itemtype:"method",name:"_loadAttributes",access:"private",tagname:"",class:"p5.Shader",module:"Lights, Camera",submodule:"Shaders"},{file:"src/webgl/p5.Shader.js",line:130,description:"

      Queries the active uniforms for this shader and loads\ntheir names and locations into the uniforms array.

      \n",itemtype:"method",name:"_loadUniforms",access:"private",tagname:"",class:"p5.Shader",module:"Lights, Camera",submodule:"Shaders"},{file:"src/webgl/p5.Shader.js",line:179,description:"

      initializes (if needed) and binds the shader program.

      \n",itemtype:"method",name:"bindShader",access:"private",tagname:"",class:"p5.Shader",module:"Lights, Camera",submodule:"Shaders"},{file:"src/webgl/p5.Shader.js",line:202,itemtype:"method",name:"unbindShader",chainable:1,access:"private",tagname:"",class:"p5.Shader",module:"Lights, Camera",submodule:"Shaders"},{file:"src/webgl/p5.Shader.js",line:253,itemtype:"method",name:"useProgram",chainable:1,access:"private",tagname:"",class:"p5.Shader",module:"Lights, Camera",submodule:"Shaders"},{file:"src/webgl/p5.Shader.js",line:264,description:"

      Wrapper around gl.uniform functions.\nAs we store uniform info in the shader we can use that\nto do type checking on the supplied data and call\nthe appropriate function.

      \n",itemtype:"method",name:"setUniform",chainable:1,params:[{name:"uniformName",description:"

      the name of the uniform in the\nshader program

      \n",type:"String"},{name:"data",description:"

      the data to be associated with that uniform; type\nvaries (could be a single numerical value, array, matrix, or\ntexture / sampler reference)

      \n",type:"Object"}],class:"p5.Shader",module:"Lights, Camera",submodule:"Shaders"},{file:"src/webgl/p5.Shader.js",line:394,itemtype:"method",name:"enableAttrib",chainable:1,access:"private",tagname:"",class:"p5.Shader",module:"Lights, Camera",submodule:"Shaders"},{file:"src/webgl/p5.Texture.js",line:66,description:"

      Initializes common texture parameters, creates a gl texture,\ntries to upload the texture for the first time if data is\nalready available.

      \n",access:"private",tagname:"",itemtype:"method",name:"init",class:"p5.Texture",module:"Lights, Camera",submodule:"Material"},{file:"src/webgl/p5.Texture.js",line:98,description:"

      Checks if the source data for this texture has changed (if it's\neasy to do so) and reuploads the texture if necessary. If it's not\npossible or to expensive to do a calculation to determine wheter or\nnot the data has occurred, this method simply re-uploads the texture.

      \n",itemtype:"method",name:"update",class:"p5.Texture",module:"Lights, Camera",submodule:"Material"},{ +file:"src/webgl/p5.Texture.js",line:185,description:"

      Binds the texture to the appropriate GL target.

      \n",itemtype:"method",name:"bindTexture",class:"p5.Texture",module:"Lights, Camera",submodule:"Material"},{file:"src/webgl/p5.Texture.js",line:199,description:"

      Unbinds the texture from the appropriate GL target.

      \n",itemtype:"method",name:"unbindTexture",class:"p5.Texture",module:"Lights, Camera",submodule:"Material"},{file:"src/webgl/primitives.js",line:13,description:"

      Draw a plane with given a width and height

      \n",itemtype:"method",name:"plane",params:[{name:"width",description:"

      width of the plane

      \n",type:"Number"},{name:"height",description:"

      height of the plane

      \n",type:"Number"},{name:"detailX",description:"

      Optional number of triangle\n subdivisions in x-dimension

      \n",type:"Number",optional:!0},{name:"detailY",description:"

      Optional number of triangle\n subdivisions in y-dimension

      \n",type:"Number",optional:!0}],return:{description:"the p5 object",type:"P5"},example:["\n
      \n\n//draw a plane with width 200 and height 200\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n plane(50, 50);\n}\n\n
      "],alt:"Nothing displayed on canvas\nRotating interior view of a box with sides that change color.\n3d red and green gradient.\nRotating interior view of a cylinder with sides that change color.\nRotating view of a cylinder with sides that change color.\n3d red and green gradient.\nrotating view of a multi-colored cylinder with concave sides.",class:"p5",module:"Shape",submodule:"3D Primitives"},{file:"src/webgl/primitives.js",line:93,description:"

      Draw a box with given width, height and depth

      \n",itemtype:"method",name:"box",params:[{name:"width",description:"

      width of the box

      \n",type:"Number"},{name:"Height",description:"

      height of the box

      \n",type:"Number",optional:!0},{name:"depth",description:"

      depth of the box

      \n",type:"Number",optional:!0},{name:"detailX",description:"

      Optional number of triangle\n subdivisions in x-dimension

      \n",type:"Number",optional:!0},{name:"detailY",description:"

      Optional number of triangle\n subdivisions in y-dimension

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\n//draw a spinning box with width, height and depth 200\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n box(200, 200, 200);\n}\n\n
      "],class:"p5",module:"Shape",submodule:"3D Primitives"},{file:"src/webgl/primitives.js",line:190,description:"

      Draw a sphere with given radius

      \n",itemtype:"method",name:"sphere",params:[{name:"radius",description:"

      radius of circle

      \n",type:"Number"},{name:"detailX",description:"

      number of segments,\n the more segments the smoother geometry\n default is 24

      \n",type:"Number",optional:!0},{name:"detailY",description:"

      number of segments,\n the more segments the smoother geometry\n default is 16

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\n// draw a sphere with radius 200\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n sphere(50);\n}\n\n
      "],class:"p5",module:"Shape",submodule:"3D Primitives"},{file:"src/webgl/primitives.js",line:265,access:"private",tagname:"helper function for creating both cones and cyllinders",class:"p5",module:"Shape",submodule:"3D Primitives"},{file:"src/webgl/primitives.js",line:343,description:"

      Draw a cylinder with given radius and height

      \n",itemtype:"method",name:"cylinder",params:[{name:"radius",description:"

      radius of the surface

      \n",type:"Number"},{name:"height",description:"

      height of the cylinder

      \n",type:"Number"},{name:"detailX",description:"

      number of segments,\n the more segments the smoother geometry\n default is 24

      \n",type:"Number",optional:!0},{name:"detailY",description:"

      number of segments in y-dimension,\n the more segments the smoother geometry\n default is 16

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\n//draw a spinning cylinder with radius 200 and height 200\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n rotateX(frameCount * 0.01);\n rotateZ(frameCount * 0.01);\n cylinder(200, 200);\n}\n\n
      "],class:"p5",module:"Shape",submodule:"3D Primitives"},{file:"src/webgl/primitives.js",line:409,description:"

      Draw a cone with given radius and height

      \n",itemtype:"method",name:"cone",params:[{name:"radius",description:"

      radius of the bottom surface

      \n",type:"Number"},{name:"height",description:"

      height of the cone

      \n",type:"Number"},{name:"detailX",description:"

      number of segments,\n the more segments the smoother geometry\n default is 24

      \n",type:"Number",optional:!0},{name:"detailY",description:"

      number of segments,\n the more segments the smoother geometry\n default is 16

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\n//draw a spinning cone with radius 200 and height 200\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n rotateX(frameCount * 0.01);\n rotateZ(frameCount * 0.01);\n cone(200, 200);\n}\n\n
      "],class:"p5",module:"Shape",submodule:"3D Primitives"},{file:"src/webgl/primitives.js",line:475,description:"

      Draw an ellipsoid with given radius

      \n",itemtype:"method",name:"ellipsoid",params:[{name:"radiusx",description:"

      xradius of circle

      \n",type:"Number"},{name:"radiusy",description:"

      yradius of circle

      \n",type:"Number"},{name:"radiusz",description:"

      zradius of circle

      \n",type:"Number"},{name:"detailX",description:"

      number of segments,\n the more segments the smoother geometry\n default is 24. Avoid detail number above\n 150, it may crash the browser.

      \n",type:"Number",optional:!0},{name:"detailY",description:"

      number of segments,\n the more segments the smoother geometry\n default is 16. Avoid detail number above\n 150, it may crash the browser.

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\n// draw an ellipsoid with radius 20, 30 and 40.\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n ellipsoid(20, 30, 40);\n}\n\n
      "],class:"p5",module:"Shape",submodule:"3D Primitives"},{file:"src/webgl/primitives.js",line:556,description:"

      Draw a torus with given radius and tube radius

      \n",itemtype:"method",name:"torus",params:[{name:"radius",description:"

      radius of the whole ring

      \n",type:"Number"},{name:"tubeRadius",description:"

      radius of the tube

      \n",type:"Number"},{name:"detailX",description:"

      number of segments in x-dimension,\n the more segments the smoother geometry\n default is 24

      \n",type:"Number",optional:!0},{name:"detailY",description:"

      number of segments in y-dimension,\n the more segments the smoother geometry\n default is 16

      \n",type:"Number",optional:!0}],chainable:1,example:["\n
      \n\n//draw a spinning torus with radius 200 and tube radius 60\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n torus(200, 60);\n}\n\n
      "],class:"p5",module:"Shape",submodule:"3D Primitives"},{file:"src/webgl/primitives.js",line:860,description:"

      Draw a line given two points

      \n",params:[{name:"x0",description:"

      x-coordinate of first vertex

      \n",type:"Number"},{name:"y0",description:"

      y-coordinate of first vertex

      \n",type:"Number"},{name:"z0",description:"

      z-coordinate of first vertex

      \n",type:"Number"},{name:"x1",description:"

      x-coordinate of second vertex

      \n",type:"Number"},{name:"y1",description:"

      y-coordinate of second vertex

      \n",type:"Number"},{name:"z1",description:"

      z-coordinate of second vertex

      \n",type:"Number"}],chainable:1,example:["\n
      \n\n//draw a line\nfunction setup(){\n createCanvas(100, 100, WEBGL);\n}\n\nfunction draw(){\n background(200);\n rotateX(frameCount * 0.01);\n rotateY(frameCount * 0.01);\n // Use fill instead of stroke to change the color of shape.\n fill(255, 0, 0);\n line(10, 10, 0, 60, 60, 20);\n}\n\n
      "],class:"p5",module:"Shape",submodule:"3D Primitives"},{file:"lib/addons/p5.dom.js",line:41,description:"

      Searches the page for an element with the given ID, class, or tag name (using the '#' or '.'\nprefixes to specify an ID or class respectively, and none for a tag) and returns it as\na p5.Element. If a class or tag name is given with more than 1 element,\nonly the first element will be returned.\nThe DOM node itself can be accessed with .elt.\nReturns null if none found. You can also specify a container to search within.

      \n",itemtype:"method",name:"select",params:[{name:"name",description:"

      id, class, or tag name of element to search for

      \n",type:"String"},{name:"container",description:"

      id, p5.Element, or HTML element to search within

      \n",type:"String",optional:!0}],return:{description:"p5.Element containing node found",type:"Object|p5.Element|Null"},example:["\n
      \nfunction setup() {\n createCanvas(100,100);\n //translates canvas 50px down\n select('canvas').position(100, 100);\n}\n
      \n
      \n// these are all valid calls to select()\nvar a = select('#moo');\nvar b = select('#blah', '#myContainer');\nvar c = select('#foo', b);\nvar d = document.getElementById('beep');\nvar e = select('p', d);\n
      \n"],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:100,description:"

      Searches the page for elements with the given class or tag name (using the '.' prefix\nto specify a class and no prefix for a tag) and returns them as p5.Elements\nin an array.\nThe DOM node itself can be accessed with .elt.\nReturns an empty array if none found.\nYou can also specify a container to search within.

      \n",itemtype:"method",name:"selectAll",params:[{name:"name",description:"

      class or tag name of elements to search for

      \n",type:"String"},{name:"container",description:"

      id, p5.Element, or HTML element to search within

      \n",type:"String",optional:!0}],return:{description:"Array of p5.Elements containing nodes found",type:"Array"},example:["\n
      \nfunction setup() {\n createButton('btn');\n createButton('2nd btn');\n createButton('3rd btn');\n var buttons = selectAll('button');\n\n for (var i = 0; i < buttons.length; i++){\n buttons[i].size(100,100);\n }\n}\n
      \n
      \n// these are all valid calls to selectAll()\nvar a = selectAll('.moo');\nvar b = selectAll('div');\nvar c = selectAll('button', '#myContainer');\nvar d = select('#container');\nvar e = selectAll('p', d);\nvar f = document.getElementById('beep');\nvar g = select('.blah', f);\n
      \n"],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:156,description:"

      Helper function for select and selectAll

      \n",class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:172,description:"

      Helper function for getElement and getElements.

      \n",class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:199,description:"

      Removes all elements created by p5, except any canvas / graphics\nelements created by createCanvas or createGraphics.\nEvent handlers are removed, and element is removed from the DOM.

      \n",itemtype:"method",name:"removeElements",example:["\n
      \nfunction setup() {\n createCanvas(100, 100);\n createDiv('this is some text');\n createP('this is a paragraph');\n}\nfunction mousePressed() {\n removeElements(); // this will remove the div and p, not canvas\n}\n
      \n"],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:225,description:"

      Helpers for create methods.

      \n",class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:236,description:"

      Creates a <div></div> element in the DOM with given inner HTML.\nAppends to the container node if one is specified, otherwise\nappends to body.

      \n",itemtype:"method",name:"createDiv",params:[{name:"html",description:"

      inner HTML for element created

      \n",type:"String",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nvar myDiv;\nfunction setup() {\n myDiv = createDiv('this is some text');\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:253,description:"

      Creates a <p></p> element in the DOM with given inner HTML. Used\nfor paragraph length text.\nAppends to the container node if one is specified, otherwise\nappends to body.

      \n",itemtype:"method",name:"createP",params:[{name:"html",description:"

      inner HTML for element created

      \n",type:"String",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nvar myP;\nfunction setup() {\n myP = createP('this is some text');\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:271,description:"

      Creates a <span></span> element in the DOM with given inner HTML.\nAppends to the container node if one is specified, otherwise\nappends to body.

      \n",itemtype:"method",name:"createSpan",params:[{name:"html",description:"

      inner HTML for element created

      \n",type:"String",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nvar mySpan;\nfunction setup() {\n mySpan = createSpan('this is some text');\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:297,description:"

      Creates an <img> element in the DOM with given src and\nalternate text.\nAppends to the container node if one is specified, otherwise\nappends to body.

      \n",itemtype:"method",name:"createImg",params:[{name:"src",description:"

      src path or url for image

      \n",type:"String"},{name:"alt",description:"

      alternate text to be used if image does not load

      \n",type:"String",optional:!0},{name:"successCallback",description:"

      callback to be called once image data is loaded

      \n",type:"Function",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nvar img;\nfunction setup() {\n img = createImg('http://p5js.org/img/asterisk-01.png');\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:342,description:"

      Creates an <a></a> element in the DOM for including a hyperlink.\nAppends to the container node if one is specified, otherwise\nappends to body.

      \n",itemtype:"method",name:"createA",params:[{name:"href",description:"

      url of page to link to

      \n",type:"String"},{name:"html",description:"

      inner html of link element to display

      \n",type:"String"},{name:"target",description:"

      target where new link should open,\n could be _blank, _self, _parent, _top.

      \n",type:"String",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nvar myLink;\nfunction setup() {\n myLink = createA('http://p5js.org/', 'this is a link');\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:369,class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:372,description:"

      Creates a slider <input></input> element in the DOM.\nUse .size() to set the display length of the slider.\nAppends to the container node if one is specified, otherwise\nappends to body.

      \n",itemtype:"method",name:"createSlider",params:[{name:"min",description:"

      minimum value of the slider

      \n",type:"Number"},{name:"max",description:"

      maximum value of the slider

      \n",type:"Number"},{name:"value",description:"

      default value of the slider

      \n",type:"Number",optional:!0},{name:"step",description:"

      step size for each tick of the slider (if step is set to 0, the slider will move continuously from the minimum to the maximum value)

      \n",type:"Number",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nvar slider;\nfunction setup() {\n slider = createSlider(0, 255, 100);\n slider.position(10, 10);\n slider.style('width', '80px');\n}\n\nfunction draw() {\n var val = slider.value();\n background(val);\n}\n
      \n\n
      \nvar slider;\nfunction setup() {\n colorMode(HSB);\n slider = createSlider(0, 360, 60, 40);\n slider.position(10, 10);\n slider.style('width', '80px');\n}\n\nfunction draw() {\n var val = slider.value();\n background(val, 100, 100, 1);\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:428,description:"

      Creates a <button></button> element in the DOM.\nUse .size() to set the display size of the button.\nUse .mousePressed() to specify behavior on press.\nAppends to the container node if one is specified, otherwise\nappends to body.

      \n",itemtype:"method",name:"createButton",params:[{name:"label",description:"

      label displayed on the button

      \n",type:"String"},{name:"value",description:"

      value of the button

      \n",type:"String",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nvar button;\nfunction setup() {\n createCanvas(100, 100);\n background(0);\n button = createButton('click me');\n button.position(19, 19);\n button.mousePressed(changeBG);\n}\n\nfunction changeBG() {\n var val = random(255);\n background(val);\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:463,description:"

      Creates a checkbox <input></input> element in the DOM.\nCalling .checked() on a checkbox returns if it is checked or not

      \n",itemtype:"method",name:"createCheckbox",params:[{name:"label",description:"

      label displayed after checkbox

      \n",type:"String",optional:!0},{name:"value",description:"

      value of the checkbox; checked is true, unchecked is false.Unchecked if no value given

      \n",type:"Boolean",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nvar checkbox;\n\nfunction setup() {\n checkbox = createCheckbox('label', false);\n checkbox.changed(myCheckedEvent);\n}\n\nfunction myCheckedEvent() {\n if (this.checked()) {\n console.log(\"Checking!\");\n } else {\n console.log(\"Unchecking!\");\n }\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:528,description:"

      Creates a dropdown menu <select></select> element in the DOM.\nIt also helps to assign select-box methods to p5.Element when selecting existing select box

      \n",itemtype:"method",name:"createSelect",return:{description:"",type:"p5.Element"},example:["\n
      \nvar sel;\n\nfunction setup() {\n textAlign(CENTER);\n background(200);\n sel = createSelect();\n sel.position(10, 10);\n sel.option('pear');\n sel.option('kiwi');\n sel.option('grape');\n sel.changed(mySelectEvent);\n}\n\nfunction mySelectEvent() {\n var item = sel.value();\n background(200);\n text(\"it's a \"+item+\"!\", 50, 50);\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom",overloads:[{line:528,params:[{name:"multiple",description:"

      true if dropdown should support multiple selections

      \n",type:"Boolean",optional:!0}],return:{description:"",type:"p5.Element"}},{line:556,params:[{name:"existing",description:"

      DOM select element

      \n",type:"Object"}],return:{description:"",type:"p5.Element"}}]},{file:"lib/addons/p5.dom.js",line:633,description:"

      Creates a radio button <input></input> element in the DOM.\nThe .option() method can be used to set options for the radio after it is\ncreated. The .value() method will return the currently selected option.

      \n",itemtype:"method",name:"createRadio",params:[{name:"divId",description:"

      the id and name of the created div and input field respectively

      \n",type:"String",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nvar radio;\n\nfunction setup() {\n radio = createRadio();\n radio.option(\"black\");\n radio.option(\"white\");\n radio.option(\"gray\");\n radio.style('width', '60px');\n textAlign(CENTER);\n fill(255, 0, 0);\n}\n\nfunction draw() {\n var val = radio.value();\n background(val);\n text(val, width/2, height/2);\n}\n
      \n
      \nvar radio;\n\nfunction setup() {\n radio = createRadio();\n radio.option('apple', 1);\n radio.option('bread', 2);\n radio.option('juice', 3);\n radio.style('width', '60px');\n textAlign(CENTER);\n}\n\nfunction draw() {\n background(200);\n var val = radio.value();\n if (val) {\n text('item cost is $'+val, width/2, height/2);\n }\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:759,description:"

      Creates an <input></input> element in the DOM for text input.\nUse .size() to set the display length of the box.\nAppends to the container node if one is specified, otherwise\nappends to body.

      \n",itemtype:"method",name:"createInput",params:[{name:"value",description:"

      default value of the input box

      \n",type:"Number",optional:!0},{name:"type",description:"

      type of text, ie text, password etc. Defaults to text

      \n",type:"String",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nfunction setup(){\n var inp = createInput('');\n inp.input(myInputEvent);\n}\n\nfunction myInputEvent(){\n console.log('you are typing: ', this.value());\n}\n\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:789,description:"

      Creates an <input></input> element in the DOM of type 'file'.\nThis allows users to select local files for use in a sketch.

      \n",itemtype:"method",name:"createFileInput",params:[{name:"callback",description:"

      callback function for when a file loaded

      \n",type:"Function",optional:!0},{name:"multiple",description:"

      optional to allow multiple files selected

      \n",type:"String",optional:!0}],return:{description:"pointer to p5.Element holding created DOM element",type:"Object|p5.Element"},example:["\nvar input;\nvar img;\n\nfunction setup() {\n input = createFileInput(handleFile);\n input.position(0, 0);\n}\n\nfunction draw() {\n if (img) {\n image(img, 0, 0, width, height);\n }\n}\n\nfunction handleFile(file) {\n print(file);\n if (file.type === 'image') {\n img = createImg(file.data);\n img.hide();\n }\n}"],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:874,class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:911,description:'

      Creates an HTML5 <video> element in the DOM for simple playback\nof audio/video. Shown by default, can be hidden with .hide()\nand drawn into canvas using video(). Appends to the container\nnode if one is specified, otherwise appends to body. The first parameter\ncan be either a single string path to a video file, or an array of string\npaths to different formats of the same video. This is useful for ensuring\nthat your video can play across different browsers, as each supports\ndifferent formats. See this\npage for further information about supported formats.

      \n',itemtype:"method",name:"createVideo",params:[{name:"src",description:"

      path to a video file, or array of paths for\n supporting different browsers

      \n",type:"String|Array"},{name:"callback",description:"

      callback function to be called upon\n 'canplaythrough' event fire, that is, when the\n browser can play the media, and estimates that\n enough data has been loaded to play the media\n up to its end without having to stop for\n further buffering of content

      \n",type:"Object",optional:!0}],return:{description:"pointer to video p5.Element",type:"p5.MediaElement|p5.Element"},class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:937,class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:939,description:'

      Creates a hidden HTML5 <audio> element in the DOM for simple audio\nplayback. Appends to the container node if one is specified,\notherwise appends to body. The first parameter\ncan be either a single string path to a audio file, or an array of string\npaths to different formats of the same audio. This is useful for ensuring\nthat your audio can play across different browsers, as each supports\ndifferent formats. See this\npage for further information about supported formats.

      \n',itemtype:"method",name:"createAudio",params:[{name:"src",description:"

      path to an audio file, or array of paths for\n supporting different browsers

      \n",type:"String|Array"},{name:"callback",description:"

      callback function to be called upon\n 'canplaythrough' event fire, that is, when the\n browser can play the media, and estimates that\n enough data has been loaded to play the media\n up to its end without having to stop for\n further buffering of content

      \n",type:"Object",optional:!0}],return:{description:"pointer to audio p5.Element",type:"p5.MediaElement|p5.Element"},class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:965,class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:998,description:'

      Creates a new <video> element that contains the audio/video feed\nfrom a webcam. This can be drawn onto the canvas using video().

      \n

      More specific properties of the feed can be passing in a Constraints object.\nSee the\n W3C\nspec for possible properties. Note that not all of these are supported\nby all browsers.

      \n

      Security note: A new browser security specification requires that getUserMedia,\nwhich is behind createCapture(), only works when you're running the code locally,\nor on HTTPS. Learn more here\nand here.

      ',itemtype:"method",name:"createCapture",params:[{name:"type",description:"

      type of capture, either VIDEO or\n AUDIO if none specified, default both,\n or a Constraints object

      \n",type:"String|Constant|Object"},{name:"callback",description:"

      function to be called once\n stream has loaded

      \n",type:"Function"}],return:{description:"capture video p5.Element",type:"Object|p5.Element"},example:["\n
      \nvar capture;\n\nfunction setup() {\n createCanvas(480, 120);\n capture = createCapture(VIDEO);\n}\n\nfunction draw() {\n image(capture, 0, 0, width, width*capture.height/capture.width);\n filter(INVERT);\n}\n
      \n
      \nfunction setup() {\n createCanvas(480, 120);\n var constraints = {\n video: {\n mandatory: {\n minWidth: 1280,\n minHeight: 720\n },\n optional: [\n { maxFrameRate: 10 }\n ]\n },\n audio: true\n };\n createCapture(constraints, function(stream) {\n console.log(stream);\n });\n}\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1111,description:"

      Creates element with given tag in the DOM with given content.\nAppends to the container node if one is specified, otherwise\nappends to body.

      \n",itemtype:"method",name:"createElement",params:[{name:"tag",description:"

      tag for the new element

      \n",type:"String"},{name:"content",description:"

      html content to be inserted into the element

      \n",type:"String",optional:!0}],return:{description:"pointer to p5.Element holding created node",type:"Object|p5.Element"},example:["\n
      \nvar h2 = createElement('h2','im an h2 p5.element!');\n
      "],class:"p5.dom",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1137,description:"

      Adds specified class to the element.

      \n",itemtype:"method",name:"addClass",params:[{name:"class",description:"

      name of class to add

      \n",type:"String"}],return:{description:"",type:"Object|p5.Element"},example:["\n
      \n var div = createDiv('div');\n div.addClass('myClass');\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1164,description:"

      Removes specified class from the element.

      \n",itemtype:"method",name:"removeClass",params:[{name:"class",description:"

      name of class to remove

      \n",type:"String"}],return:{description:"",type:"Object|p5.Element"},class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1179,description:"

      Attaches the element as a child to the parent specified.\n Accepts either a string ID, DOM node, or p5.Element.\n If no argument is specified, an array of children DOM nodes is returned.

      \n",itemtype:"method",name:"child",params:[{name:"child",description:"

      the ID, DOM node, or p5.Element\n to add to the current element

      \n",type:"String|Object|p5.Element",optional:!0}],return:{description:"",type:"p5.Element"}, +example:["\n
      \n var div0 = createDiv('this is the parent');\n var div1 = createDiv('this is the child');\n div0.child(div1); // use p5.Element\n
      \n
      \n var div0 = createDiv('this is the parent');\n var div1 = createDiv('this is the child');\n div1.id('apples');\n div0.child('apples'); // use id\n
      \n
      \n var div0 = createDiv('this is the parent');\n var elt = document.getElementById('myChildDiv');\n div0.child(elt); // use element from page\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1223,description:"

      Centers a p5 Element either vertically, horizontally,\nor both, relative to its parent or according to\nthe body if the Element has no parent. If no argument is passed\nthe Element is aligned both vertically and horizontally.

      \n",params:[{name:"align",description:"

      passing 'vertical', 'horizontal' aligns element accordingly

      \n",type:"String"}],return:{description:"pointer to p5.Element",type:"Object|p5.Element"},example:["\n
      \nfunction setup() {\n var div = createDiv('').size(10,10);\n div.style('background-color','orange');\n div.center();\n\n}\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1276,description:"

      If an argument is given, sets the inner HTML of the element,\n replacing any existing html. If true is included as a second\n argument, html is appended instead of replacing existing html.\n If no arguments are given, returns\n the inner HTML of the element.

      \n",itemtype:"method",name:"html",params:[{name:"html",description:"

      the HTML to be placed inside the element

      \n",type:"String",optional:!0},{name:"append",description:"

      whether to append HTML to existing

      \n",type:"Boolean",optional:!0}],return:{description:"",type:"Object|p5.Element|String"},example:["\n
      \n var div = createDiv('').size(100,100);\n div.html('hi');\n
      \n
      \n var div = createDiv('Hello ').size(100,100);\n div.html('World', true);\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1311,description:"

      Sets the position of the element relative to (0, 0) of the\n window. Essentially, sets position:absolute and left and top\n properties of style. If no arguments given returns the x and y position\n of the element in an object.

      \n",itemtype:"method",name:"position",params:[{name:"x",description:"

      x-position relative to upper left of window

      \n",type:"Number",optional:!0},{name:"y",description:"

      y-position relative to upper left of window

      \n",type:"Number",optional:!0}],return:{description:"",type:"Object|p5.Element"},example:["\n
      \n function setup() {\n var cnv = createCanvas(100, 100);\n // positions canvas 50px to the right and 100px\n // below upper left corner of the window\n cnv.position(50, 100);\n }\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1392,description:"

      Sets the given style (css) property (1st arg) of the element with the\ngiven value (2nd arg). If a single argument is given, .style()\nreturns the value of the given property; however, if the single argument\nis given in css syntax ('text-align:center'), .style() sets the css\nappropriatly. .style() also handles 2d and 3d css transforms. If\nthe 1st arg is 'rotate', 'translate', or 'position', the following arguments\naccept Numbers as values. ('translate', 10, 100, 50);

      \n",itemtype:"method",name:"style",params:[{name:"property",description:"

      property to be set

      \n",type:"String"},{name:"value",description:"

      value to assign to property (only String|Number for rotate/translate)

      \n",type:"String|Number|p5.Color",optional:!0}],return:{description:"value of property, if no value is specified\nor p5.Element",type:"String|Object|p5.Element"},example:['\n
      \nvar myDiv = createDiv("I like pandas.");\nmyDiv.style("font-size", "18px");\nmyDiv.style("color", "#ff0000");\n
      \n
      \nvar col = color(25,23,200,50);\nvar button = createButton("button");\nbutton.style("background-color", col);\nbutton.position(10, 10);\n
      \n
      \nvar myDiv = createDiv("I like lizards.");\nmyDiv.style("position", 20, 20);\nmyDiv.style("rotate", 45);\n
      \n
      \nvar myDiv;\nfunction setup() {\n background(200);\n myDiv = createDiv("I like gray.");\n myDiv.position(20, 20);\n}\n\nfunction draw() {\n myDiv.style("font-size", mouseX+"px");\n}\n
      '],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1474,description:"

      Adds a new attribute or changes the value of an existing attribute\n on the specified element. If no value is specified, returns the\n value of the given attribute, or null if attribute is not set.

      \n",itemtype:"method",name:"attribute",params:[{name:"attr",description:"

      attribute to set

      \n",type:"String"},{name:"value",description:"

      value to assign to attribute

      \n",type:"String",optional:!0}],return:{description:"value of attribute, if no value is\n specified or p5.Element",type:"String|Object|p5.Element"},example:['\n
      \n var myDiv = createDiv("I like pandas.");\n myDiv.attribute("align", "center");\n
      '],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1514,description:"

      Removes an attribute on the specified element.

      \n",itemtype:"method",name:"removeAttribute",params:[{name:"attr",description:"

      attribute to remove

      \n",type:"String"}],return:{description:"",type:"Object|p5.Element"},example:["\n
      \n var button;\n var checkbox;\nfunction setup() {\n checkbox = createCheckbox('enable', true);\n checkbox.changed(enableButton);\n button = createButton('button');\n button.position(10, 10);\n }\nfunction enableButton() {\n if( this.checked() ) {\n // Re-enable the button\n button.removeAttribute('disabled');\n } else {\n // Disable the button\n button.attribute('disabled','');\n }\n }\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1558,description:"

      Either returns the value of the element if no arguments\ngiven, or sets the value of the element.

      \n",itemtype:"method",name:"value",params:[{name:"value",description:"",type:"String|Number",optional:!0}],return:{description:"value of element if no value is specified or p5.Element",type:"String|Object|p5.Element"},example:["\n
      \n// gets the value\nvar inp;\nfunction setup() {\n inp = createInput('');\n}\n\nfunction mousePressed() {\n print(inp.value());\n}\n
      \n
      \n// sets the value\nvar inp;\nfunction setup() {\n inp = createInput('myValue');\n}\n\nfunction mousePressed() {\n inp.value(\"myValue\");\n}\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1601,description:"

      Shows the current element. Essentially, setting display:block for the style.

      \n",itemtype:"method",name:"show",return:{description:"",type:"Object|p5.Element"},example:["\n
      \n var div = createDiv('div');\n div.style(\"display\", \"none\");\n div.show(); // turns display to block\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1619,description:"

      Hides the current element. Essentially, setting display:none for the style.

      \n",itemtype:"method",name:"hide",return:{description:"",type:"Object|p5.Element"},example:["\n
      \nvar div = createDiv('this is a div');\ndiv.hide();\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1635,description:"

      Sets the width and height of the element. AUTO can be used to\n only adjust one dimension. If no arguments given returns the width and height\n of the element in an object.

      \n",itemtype:"method",name:"size",params:[{name:"w",description:"

      width of the element

      \n",type:"Number",optional:!0},{name:"h",description:"

      height of the element

      \n",type:"Number",optional:!0}],return:{description:"",type:"Object|p5.Element"},example:["\n
      \n var div = createDiv('this is a div');\n div.size(100, 100);\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1701,description:"

      Removes the element and deregisters all listeners.

      \n",itemtype:"method",name:"remove",example:["\n
      \nvar myDiv = createDiv('this is some text');\nmyDiv.remove();\n
      "],class:"p5.Element",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1750,description:"

      Path to the media element source.

      \n",itemtype:"property",name:"src",return:{description:"src",type:"String"},example:["\n
      \nvar ele;\n\nfunction setup() {\n background(250);\n\n //p5.MediaElement objects are usually created\n //by calling the createAudio(), createVideo(),\n //and createCapture() functions.\n\n //In this example we create\n //a new p5.MediaElement via createAudio().\n ele = createAudio('assets/beat.mp3');\n\n //We'll set up our example so that\n //when you click on the text,\n //an alert box displays the MediaElement's\n //src field.\n textAlign(CENTER);\n text(\"Click Me!\", width/2, height/2);\n}\n\nfunction mouseClicked() {\n //here we test if the mouse is over the\n //canvas element when it's clicked\n if(mouseX >= 0 && mouseX <= width &&\n mouseY >= 0 && mouseY <= height) {\n //Show our p5.MediaElement's src field\n alert(ele.src);\n }\n}\n\n
      "],class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1820,description:"

      Play an HTML5 media element.

      \n",itemtype:"method",name:"play",return:{description:"",type:"Object|p5.Element"},example:['\n
      \nvar ele;\n\nfunction setup() {\n //p5.MediaElement objects are usually created\n //by calling the createAudio(), createVideo(),\n //and createCapture() functions.\n\n //In this example we create\n //a new p5.MediaElement via createAudio().\n ele = createAudio(\'assets/beat.mp3\');\n\n background(250);\n textAlign(CENTER);\n text("Click to Play!", width/2, height/2);\n}\n\nfunction mouseClicked() {\n //here we test if the mouse is over the\n //canvas element when it\'s clicked\n if(mouseX >= 0 && mouseX <= width &&\n mouseY >= 0 && mouseY <= height) {\n\n //Here we call the play() function on\n //the p5.MediaElement we created above.\n //This will start the audio sample.\n ele.play();\n\n background(200);\n text("You clicked Play!", width/2, height/2);\n }\n}\n
      '],class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1875,description:"

      Stops an HTML5 media element (sets current time to zero).

      \n",itemtype:"method",name:"stop",return:{description:"",type:"Object|p5.Element"},example:['\n
      \n\n//This example both starts \n//and stops a sound sample\n//when the user clicks the canvas\n\n//We will store the p5.MediaElement\n//object in here\nvar ele;\n\n//while our audio is playing,\n//this will be set to true\nvar sampleIsPlaying = false;\n\nfunction setup() {\n //Here we create a p5.MediaElement object\n //using the createAudio() function.\n ele = createAudio(\'assets/beat.mp3\');\n background(200);\n textAlign(CENTER);\n text("Click to play!", width/2, height/2);\n}\n\nfunction mouseClicked() {\n //here we test if the mouse is over the\n //canvas element when it\'s clicked\n if(mouseX >= 0 && mouseX <= width &&\n mouseY >= 0 && mouseY <= height) {\n background(200);\n\n if(sampleIsPlaying) {\n //if the sample is currently playing\n //calling the stop() function on\n //our p5.MediaElement will stop\n //it and reset its current\n //time to 0 (i.e. it will start\n //at the beginning the next time\n //you play it)\n ele.stop();\n\n sampleIsPlaying = false;\n text("Click to play!", width/2, height/2);\n } else {\n //loop our sound element until we\n //call ele.stop() on it.\n ele.loop(); \n\n sampleIsPlaying = true;\n text("Click to stop!", width/2, height/2);\n }\n }\n}\n\n
      '],class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:1942,description:"

      Pauses an HTML5 media element.

      \n",itemtype:"method",name:"pause",return:{description:"",type:"Object|p5.Element"},example:['\n
      \n//This example both starts\n//and pauses a sound sample\n//when the user clicks the canvas\n\n//We will store the p5.MediaElement\n//object in here\nvar ele;\n\n//while our audio is playing,\n//this will be set to true\nvar sampleIsPlaying = false;\n\nfunction setup() {\n //Here we create a p5.MediaElement object\n //using the createAudio() function.\n ele = createAudio(\'assets/lucky_dragons_-_power_melody.mp3\');\n background(200);\n textAlign(CENTER);\n text("Click to play!", width/2, height/2);\n}\n\nfunction mouseClicked() {\n //here we test if the mouse is over the\n //canvas element when it\'s clicked\n if(mouseX >= 0 && mouseX <= width &&\n mouseY >= 0 && mouseY <= height) {\n background(200);\n\n if(sampleIsPlaying) {\n //Calling pause() on our\n //p5.MediaElement will stop it\n //playing, but when we call the\n //loop() or play() functions\n //the sample will start from\n //where we paused it.\n ele.pause();\n\n sampleIsPlaying = false;\n text("Click to resume!", width/2, height/2);\n } else {\n //loop our sound element until we\n //call ele.pause() on it.\n ele.loop(); \n\n sampleIsPlaying = true;\n text("Click to pause!", width/2, height/2);\n }\n }\n}\n\n
      '],class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2006,description:"

      Set 'loop' to true for an HTML5 media element, and starts playing.

      \n",itemtype:"method",name:"loop",return:{description:"",type:"Object|p5.Element"},example:['\n
      \n//Clicking the canvas will loop\n//the audio sample until the user\n//clicks again to stop it\n\n//We will store the p5.MediaElement\n//object in here\nvar ele;\n\n//while our audio is playing,\n//this will be set to true\nvar sampleIsLooping = false;\n\nfunction setup() {\n //Here we create a p5.MediaElement object\n //using the createAudio() function.\n ele = createAudio(\'assets/lucky_dragons_-_power_melody.mp3\');\n background(200);\n textAlign(CENTER);\n text("Click to loop!", width/2, height/2);\n}\n\nfunction mouseClicked() {\n //here we test if the mouse is over the\n //canvas element when it\'s clicked\n if(mouseX >= 0 && mouseX <= width &&\n mouseY >= 0 && mouseY <= height) {\n background(200);\n\n if(sampleIsLooping == false) {\n //loop our sound element until we\n //call ele.stop() on it.\n ele.loop();\n\n sampleIsLooping = true;\n text("Click to stop!", width/2, height/2);\n } else {\n ele.stop();\n\n sampleIsLooping = false;\n text("Click to loop!", width/2, height/2);\n }\n }\n}\n\n
      '],class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2064,description:"

      Set 'loop' to false for an HTML5 media element. Element will stop\nwhen it reaches the end.

      \n",itemtype:"method",name:"noLoop",return:{description:"",type:"Object|p5.Element"},class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2077,description:"

      Set HTML5 media element to autoplay or not.

      \n",itemtype:"method",name:"autoplay",params:[{name:"autoplay",description:"

      whether the element should autoplay

      \n",type:"Boolean"}],return:{description:"",type:"Object|p5.Element"},class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2089,description:"

      Sets volume for this HTML5 media element. If no argument is given,\nreturns the current volume.

      \n",params:[{name:"val",description:"

      volume between 0.0 and 1.0

      \n",type:"Number",optional:!0}],return:{description:"current volume or p5.MediaElement",type:"Number|p5.MediaElement"},itemtype:"method",name:"volume",class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2105,description:"

      If no arguments are given, returns the current playback speed of the\nelement. The speed parameter sets the speed where 2.0 will play the\nelement twice as fast, 0.5 will play at half the speed, and -1 will play\nthe element in normal speed in reverse.(Note that not all browsers support\nbackward playback and even if they do, playback might not be smooth.)

      \n",itemtype:"method",name:"speed",params:[{name:"speed",description:"

      speed multiplier for element playback

      \n",type:"Number",optional:!0}],return:{description:"current playback speed or p5.MediaElement",type:"Number|Object|p5.MediaElement"},class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2124,description:"

      If no arguments are given, returns the current time of the element.\nIf an argument is given the current time of the element is set to it.

      \n",itemtype:"method",name:"time",params:[{name:"time",description:"

      time to jump to (in seconds)

      \n",type:"Number",optional:!0}],return:{description:"current time (in seconds)\n or p5.MediaElement",type:"Number|Object|p5.MediaElement"},class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2141,description:"

      Returns the duration of the HTML5 media element.

      \n",itemtype:"method",name:"duration",return:{description:"duration",type:"Number"},class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2201,description:"

      helper method for web GL mode to figure out if the element\nhas been modified and might need to be re-uploaded to texture\nmemory between frames.

      \n",itemtype:"method",name:"isModified",access:"private",tagname:"",return:{description:"a boolean indicating whether or not the\nimage has been updated or modified since last texture upload.",type:"Boolean"},class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2213,description:"

      helper method for web GL mode to indicate that an element has been\nchanged or unchanged since last upload. gl texture upload will\nset this value to false after uploading the texture; or might set\nit to true if metadata has become available but there is no actual\ntexture data available yet..

      \n",itemtype:"method",name:"setModified",params:[{name:"val",description:"

      sets whether or not the element has been\nmodified.

      \n",type:"Boolean"}],access:"private",tagname:"",class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2227,description:"

      Schedule an event to be called when the audio or video\nelement reaches the end. If the element is looping,\nthis will not be called. The element is passed in\nas the argument to the onended callback.

      \n",itemtype:"method",name:"onended",params:[{name:"callback",description:"

      function to call when the\n soundfile has ended. The\n media element will be passed\n in as the argument to the\n callback.

      \n",type:"Function"}],return:{description:"",type:"Object|p5.MediaElement"},example:["\n
      \nfunction setup() {\n audioEl = createAudio('assets/beat.mp3');\n audioEl.showControls(true);\n audioEl.onended(sayDone);\n}\n\nfunction sayDone(elt) {\n alert('done playing ' + elt.src );\n}\n
      "],class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2259,class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2261,description:"

      Send the audio output of this element to a specified audioNode or\np5.sound object. If no element is provided, connects to p5's master\noutput. That connection is established when this method is first called.\nAll connections are removed by the .disconnect() method.

      \n

      This method is meant to be used with the p5.sound.js addon library.

      \n",itemtype:"method",name:"connect",params:[{name:"audioNode",description:"

      AudioNode from the Web Audio API,\nor an object from the p5.sound library

      \n",type:"AudioNode|Object"}],class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2313,description:"

      Disconnect all Web Audio routing, including to master output.\nThis is useful if you want to re-route the output through\naudio effects, for example.

      \n",itemtype:"method",name:"disconnect",class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2329,class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2331,description:"

      Show the default MediaElement controls, as determined by the web browser.

      \n",itemtype:"method",name:"showControls",class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2342,description:"

      Hide the default mediaElement controls.

      \n",itemtype:"method",name:"hideControls",class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2351,class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2353,description:"

      Schedule events to trigger every time a MediaElement\n(audio/video) reaches a playback cue point.

      \n

      Accepts a callback function, a time (in seconds) at which to trigger\nthe callback, and an optional parameter for the callback.

      \n

      Time will be passed as the first parameter to the callback function,\nand param will be the second parameter.

      \n",itemtype:"method",name:"addCue",params:[{name:"time",description:"

      Time in seconds, relative to this media\n element's playback. For example, to trigger\n an event every time playback reaches two\n seconds, pass in the number 2. This will be\n passed as the first parameter to\n the callback function.

      \n",type:"Number"},{name:"callback",description:"

      Name of a function that will be\n called at the given time. The callback will\n receive time and (optionally) param as its\n two parameters.

      \n",type:"Function"},{name:"value",description:"

      An object to be passed as the\n second parameter to the\n callback function.

      \n",type:"Object",optional:!0}],return:{description:"id ID of this cue,\n useful for removeCue(id)",type:"Number"},example:["\n
      \nfunction setup() {\n background(255,255,255);\n\n audioEl = createAudio('assets/beat.mp3');\n audioEl.showControls();\n\n // schedule three calls to changeBackground\n audioEl.addCue(0.5, changeBackground, color(255,0,0) );\n audioEl.addCue(1.0, changeBackground, color(0,255,0) );\n audioEl.addCue(2.5, changeBackground, color(0,0,255) );\n audioEl.addCue(3.0, changeBackground, color(0,255,255) );\n audioEl.addCue(4.2, changeBackground, color(255,255,0) );\n audioEl.addCue(5.0, changeBackground, color(255,255,0) );\n}\n\nfunction changeBackground(val) {\n background(val);\n}\n
      "],class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2415,description:"

      Remove a callback based on its ID. The ID is returned by the\naddCue method.

      \n",itemtype:"method",name:"removeCue",params:[{name:"id",description:"

      ID of the cue, as returned by addCue

      \n",type:"Number"}],class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2435,description:"

      Remove all of the callbacks that had originally been scheduled\nvia the addCue method.

      \n",itemtype:"method",name:"clearCues",class:"p5.MediaElement",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2491,description:"

      Underlying File object. All normal File methods can be called on this.

      \n",itemtype:"property",name:"file",class:"p5.File",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2503,description:"

      File type (image, text, etc.)

      \n",itemtype:"property",name:"type",class:"p5.File",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2509,description:"

      File subtype (usually the file extension jpg, png, xml, etc.)

      \n",itemtype:"property",name:"subtype",class:"p5.File",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2515,description:"

      File name

      \n",itemtype:"property",name:"name",class:"p5.File",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2521,description:"

      File size

      \n",itemtype:"property",name:"size",class:"p5.File",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.dom.js",line:2528,description:"

      URL string containing image data.

      \n",itemtype:"property",name:"data",class:"p5.File",module:"p5.dom",submodule:"p5.dom"},{file:"lib/addons/p5.sound.js",line:46,description:'

      p5.sound \nhttps://p5js.org/reference/#/libraries/p5.sound

      \n

      From the Processing Foundation and contributors\nhttps://github.com/processing/p5.js-sound/graphs/contributors

      \n

      MIT License (MIT)\nhttps://github.com/processing/p5.js-sound/blob/master/LICENSE

      \n

      Some of the many audio libraries & resources that inspire p5.sound:

      \n\n',class:"p5.sound",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:212,description:"

      Returns the Audio Context for this sketch. Useful for users\nwho would like to dig deeper into the Web Audio API\n.

      ",itemtype:"method",name:"getAudioContext",return:{description:"AudioContext for this sketch",type:"Object"},class:"p5.sound",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:226,description:"

      Determine which filetypes are supported (inspired by buzz.js)\nThe audio element (el) will only be used to test browser support for various audio formats

      \n",class:"p5.sound",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:296,description:"

      Master contains AudioContext and the master sound output.

      \n",class:"p5.sound",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:331,description:"

      Returns a number representing the master amplitude (volume) for sound\nin this sketch.

      \n",itemtype:"method",name:"getMasterVolume",return:{description:"Master amplitude (volume) for sound in this sketch.\n Should be between 0.0 (silence) and 1.0.",type:"Number"},class:"p5.sound",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:342,description:"

      Scale the output of all sound in this sketch

      \nScaled between 0.0 (silence) and 1.0 (full volume).\n1.0 is the maximum amplitude of a digital sound, so multiplying\nby greater than 1.0 may cause digital distortion. To\nfade, provide a rampTime parameter. For more\ncomplex fades, see the Env class.\n\nAlternately, you can pass in a signal source such as an\noscillator to modulate the amplitude with an audio signal.\n\n

      How This Works: When you load the p5.sound module, it\ncreates a single instance of p5sound. All sound objects in this\nmodule output to p5sound before reaching your computer's output.\nSo if you change the amplitude of p5sound, it impacts all of the\nsound in this module.

      \n\n

      If no value is provided, returns a Web Audio API Gain Node

      ",itemtype:"method",name:"masterVolume",params:[{name:"volume",description:"

      Volume (amplitude) between 0.0\n and 1.0 or modulating signal/oscillator

      \n",type:"Number|Object"},{name:"rampTime",description:"

      Fade for t seconds

      \n",type:"Number",optional:!0},{name:"timeFromNow",description:"

      Schedule this event to happen at\n t seconds in the future

      \n",type:"Number",optional:!0}],class:"p5.sound",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:384,description:"

      p5.soundOut is the p5.sound master output. It sends output to\nthe destination of this window's web audio context. It contains\nWeb Audio API nodes including a dyanmicsCompressor (.limiter),\nand Gain Nodes for .input and .output.

      \n",itemtype:"property",name:"soundOut",type:"Object",class:"p5.sound",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:393,description:"

      a silent connection to the DesinationNode\nwhich will ensure that anything connected to it\nwill not be garbage collected

      \n",access:"private",tagname:"",class:"p5.sound",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:412,description:"

      Returns a number representing the sample rate, in samples per second,\nof all sound objects in this audio context. It is determined by the\nsampling rate of your operating system's sound card, and it is not\ncurrently possile to change.\nIt is often 44100, or twice the range of human hearing.

      \n",itemtype:"method",name:"sampleRate",return:{description:"samplerate samples per second",type:"Number"},class:"p5",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:425,description:"

      Returns the closest MIDI note value for\na given frequency.

      \n",params:[{name:"frequency",description:"

      A freqeuncy, for example, the "A"\n above Middle C is 440Hz

      \n",type:"Number"}],return:{description:"MIDI note value",type:"Number"},class:"p5",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:438, +description:"

      Returns the frequency value of a MIDI note value.\nGeneral MIDI treats notes as integers where middle C\nis 60, C# is 61, D is 62 etc. Useful for generating\nmusical frequencies with oscillators.

      \n",itemtype:"method",name:"midiToFreq",params:[{name:"midiNote",description:"

      The number of a MIDI note

      \n",type:"Number"}],return:{description:"Frequency value of the given MIDI note",type:"Number"},example:["\n
      \nvar notes = [60, 64, 67, 72];\nvar i = 0;\n\nfunction setup() {\n osc = new p5.Oscillator('Triangle');\n osc.start();\n frameRate(1);\n}\n\nfunction draw() {\n var freq = midiToFreq(notes[i]);\n osc.freq(freq);\n i++;\n if (i >= notes.length){\n i = 0;\n }\n}\n
      "],class:"p5",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:471,description:'

      List the SoundFile formats that you will include. LoadSound\nwill search your directory for these extensions, and will pick\na format that is compatable with the client's web browser.\nHere is a free online file\nconverter.

      \n',itemtype:"method",name:"soundFormats",params:[{name:"formats",description:"

      i.e. 'mp3', 'wav', 'ogg'

      \n",type:"String",optional:!0,multiple:!0}],example:["\n
      \nfunction preload() {\n // set the global sound formats\n soundFormats('mp3', 'ogg');\n\n // load either beatbox.mp3, or .ogg, depending on browser\n mySound = loadSound('assets/beatbox.mp3');\n}\n\nfunction setup() {\n mySound.play();\n}\n
      "],class:"p5",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:584,description:"

      Used by Osc and Env to chain signal math

      \n",class:"p5",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:869,description:'

      loadSound() returns a new p5.SoundFile from a specified\npath. If called during preload(), the p5.SoundFile will be ready\nto play in time for setup() and draw(). If called outside of\npreload, the p5.SoundFile will not be ready immediately, so\nloadSound accepts a callback as the second parameter. Using a\n\nlocal server is recommended when loading external files.

      \n',itemtype:"method",name:"loadSound",params:[{name:"path",description:"

      Path to the sound file, or an array with\n paths to soundfiles in multiple formats\n i.e. ['sound.ogg', 'sound.mp3'].\n Alternately, accepts an object: either\n from the HTML5 File API, or a p5.File.

      \n",type:"String|Array"},{name:"successCallback",description:"

      Name of a function to call once file loads

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      Name of a function to call if there is\n an error loading the file.

      \n",type:"Function",optional:!0},{name:"whileLoading",description:"

      Name of a function to call while file is loading.\n This function will receive the percentage loaded\n so far, from 0.0 to 1.0.

      \n",type:"Function",optional:!0}],return:{description:"Returns a p5.SoundFile",type:"SoundFile"},example:["\n
      \nfunction preload() {\n mySound = loadSound('assets/doorbell.mp3');\n}\n\nfunction setup() {\n mySound.setVolume(0.1);\n mySound.play();\n}\n
      "],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:917,description:"

      This is a helper function that the p5.SoundFile calls to load\nitself. Accepts a callback (the name of another function)\nas an optional parameter.

      \n",access:"private",tagname:"",params:[{name:"successCallback",description:"

      Name of a function to call once file loads

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      Name of a function to call if there is an error

      \n",type:"Function",optional:!0}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1009,description:"

      Returns true if the sound file finished loading successfully.

      \n",itemtype:"method",name:"isLoaded",return:{description:"",type:"Boolean"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1022,description:"

      Play the p5.SoundFile

      \n",itemtype:"method",name:"play",params:[{name:"startTime",description:"

      (optional) schedule playback to start (in seconds from now).

      \n",type:"Number",optional:!0},{name:"rate",description:"

      (optional) playback rate

      \n",type:"Number",optional:!0},{name:"amp",description:"

      (optional) amplitude (volume)\n of playback

      \n",type:"Number",optional:!0},{name:"cueStart",description:"

      (optional) cue start time in seconds

      \n",type:"Number",optional:!0},{name:"duration",description:"

      (optional) duration of playback in seconds

      \n",type:"Number",optional:!0}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1119,description:"

      p5.SoundFile has two play modes: restart and\nsustain. Play Mode determines what happens to a\np5.SoundFile if it is triggered while in the middle of playback.\nIn sustain mode, playback will continue simultaneous to the\nnew playback. In restart mode, play() will stop playback\nand start over. Sustain is the default mode.

      \n",itemtype:"method",name:"playMode",params:[{name:"str",description:"

      'restart' or 'sustain'

      \n",type:"String"}],example:["\n
      \nfunction setup(){\n mySound = loadSound('assets/Damscray_DancingTiger.mp3');\n}\nfunction mouseClicked() {\n mySound.playMode('sustain');\n mySound.play();\n}\nfunction keyPressed() {\n mySound.playMode('restart');\n mySound.play();\n}\n\n
      "],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1161,description:"

      Pauses a file that is currently playing. If the file is not\nplaying, then nothing will happen.

      \n

      After pausing, .play() will resume from the paused\nposition.\nIf p5.SoundFile had been set to loop before it was paused,\nit will continue to loop after it is unpaused with .play().

      \n",itemtype:"method",name:"pause",params:[{name:"startTime",description:"

      (optional) schedule event to occur\n seconds from now

      \n",type:"Number",optional:!0}],example:["\n
      \nvar soundFile;\n\nfunction preload() {\n soundFormats('ogg', 'mp3');\n soundFile = loadSound('assets/Damscray_-_Dancing_Tiger_02.mp3');\n}\nfunction setup() {\n background(0, 255, 0);\n soundFile.setVolume(0.1);\n soundFile.loop();\n}\nfunction keyTyped() {\n if (key == 'p') {\n soundFile.pause();\n background(255, 0, 0);\n }\n}\n\nfunction keyReleased() {\n if (key == 'p') {\n soundFile.play();\n background(0, 255, 0);\n }\n}\n\n
      "],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1217,description:"

      Loop the p5.SoundFile. Accepts optional parameters to set the\nplayback rate, playback volume, loopStart, loopEnd.

      \n",itemtype:"method",name:"loop",params:[{name:"startTime",description:"

      (optional) schedule event to occur\n seconds from now

      \n",type:"Number",optional:!0},{name:"rate",description:"

      (optional) playback rate

      \n",type:"Number",optional:!0},{name:"amp",description:"

      (optional) playback volume

      \n",type:"Number",optional:!0},{name:"cueLoopStart",description:"

      (optional) startTime in seconds

      \n",type:"Number",optional:!0},{name:"duration",description:"

      (optional) loop duration in seconds

      \n",type:"Number",optional:!0}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1233,description:"

      Set a p5.SoundFile's looping flag to true or false. If the sound\nis currently playing, this change will take effect when it\nreaches the end of the current playback.

      \n",params:[{name:"Boolean",description:"

      set looping to true or false

      \n",type:"Boolean"}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1253,description:"

      Returns 'true' if a p5.SoundFile is currently looping and playing, 'false' if not.

      \n",return:{description:"",type:"Boolean"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1267,description:"

      Returns true if a p5.SoundFile is playing, false if not (i.e.\npaused or stopped).

      \n",itemtype:"method",name:"isPlaying",return:{description:"",type:"Boolean"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1277,description:"

      Returns true if a p5.SoundFile is paused, false if not (i.e.\nplaying or stopped).

      \n",itemtype:"method",name:"isPaused",return:{description:"",type:"Boolean"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1287,description:"

      Stop soundfile playback.

      \n",itemtype:"method",name:"stop",params:[{name:"startTime",description:"

      (optional) schedule event to occur\n in seconds from now

      \n",type:"Number",optional:!0}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1311,description:"

      Stop playback on all of this soundfile's sources.

      \n",access:"private",tagname:"",class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1333,description:"

      Multiply the output volume (amplitude) of a sound file\nbetween 0.0 (silence) and 1.0 (full volume).\n1.0 is the maximum amplitude of a digital sound, so multiplying\nby greater than 1.0 may cause digital distortion. To\nfade, provide a rampTime parameter. For more\ncomplex fades, see the Env class.

      \n

      Alternately, you can pass in a signal source such as an\noscillator to modulate the amplitude with an audio signal.

      \n",itemtype:"method",name:"setVolume",params:[{name:"volume",description:"

      Volume (amplitude) between 0.0\n and 1.0 or modulating signal/oscillator

      \n",type:"Number|Object"},{name:"rampTime",description:"

      Fade for t seconds

      \n",type:"Number",optional:!0},{name:"timeFromNow",description:"

      Schedule this event to happen at\n t seconds in the future

      \n",type:"Number",optional:!0}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1374,description:"

      Set the stereo panning of a p5.sound object to\na floating point number between -1.0 (left) and 1.0 (right).\nDefault is 0.0 (center).

      \n",itemtype:"method",name:"pan",params:[{name:"panValue",description:"

      Set the stereo panner

      \n",type:"Number",optional:!0},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number",optional:!0}],example:["\n
      \n\n var ball = {};\n var soundFile;\n\n function setup() {\n soundFormats('ogg', 'mp3');\n soundFile = loadSound('assets/beatbox.mp3');\n }\n\n function draw() {\n background(0);\n ball.x = constrain(mouseX, 0, width);\n ellipse(ball.x, height/2, 20, 20)\n }\n\n function mousePressed(){\n // map the ball's x location to a panning degree\n // between -1.0 (left) and 1.0 (right)\n var panning = map(ball.x, 0., width,-1.0, 1.0);\n soundFile.pan(panning);\n soundFile.play();\n }\n
      "],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1413,description:"

      Returns the current stereo pan position (-1.0 to 1.0)

      \n",return:{description:"Returns the stereo pan setting of the Oscillator\n as a number between -1.0 (left) and 1.0 (right).\n 0.0 is center and default.",type:"Number"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1423,description:"

      Set the playback rate of a sound file. Will change the speed and the pitch.\nValues less than zero will reverse the audio buffer.

      \n",itemtype:"method",name:"rate",params:[{name:"playbackRate",description:"

      Set the playback rate. 1.0 is normal,\n .5 is half-speed, 2.0 is twice as fast.\n Values less than zero play backwards.

      \n",type:"Number",optional:!0}],example:["\n
      \nvar song;\n\nfunction preload() {\n song = loadSound('assets/Damscray_DancingTiger.mp3');\n}\n\nfunction setup() {\n song.loop();\n}\n\nfunction draw() {\n background(200);\n\n // Set the rate to a range between 0.1 and 4\n // Changing the rate also alters the pitch\n var speed = map(mouseY, 0.1, height, 0, 2);\n speed = constrain(speed, 0.01, 4);\n song.rate(speed);\n\n // Draw a circle to show what is going on\n stroke(0);\n fill(51, 100);\n ellipse(mouseX, 100, 48, 48);\n}\n\n \n
      \n"],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1495,description:"

      Returns the duration of a sound file in seconds.

      \n",itemtype:"method",name:"duration",return:{description:"The duration of the soundFile in seconds.",type:"Number"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1509,description:"

      Return the current position of the p5.SoundFile playhead, in seconds.\nNote that if you change the playbackRate while the p5.SoundFile is\nplaying, the results may not be accurate.

      \n",itemtype:"method",name:"currentTime",return:{description:"currentTime of the soundFile in seconds.",type:"Number"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1525,description:"

      Move the playhead of the song to a position, in seconds. Start timing\nand playback duration. If none are given, will reset the file to play\nentire duration from start to finish.

      \n",itemtype:"method",name:"jump",params:[{name:"cueTime",description:"

      cueTime of the soundFile in seconds.

      \n",type:"Number"},{name:"duration",description:"

      duration in seconds.

      \n",type:"Number"}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1548,description:"

      Return the number of channels in a sound file.\nFor example, Mono = 1, Stereo = 2.

      \n",itemtype:"method",name:"channels",return:{description:"[channels]",type:"Number"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1558,description:"

      Return the sample rate of the sound file.

      \n",itemtype:"method",name:"sampleRate",return:{description:"[sampleRate]",type:"Number"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1567,description:"

      Return the number of samples in a sound file.\nEqual to sampleRate * duration.

      \n",itemtype:"method",name:"frames",return:{description:"[sampleCount]",type:"Number"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1577,description:"

      Returns an array of amplitude peaks in a p5.SoundFile that can be\nused to draw a static waveform. Scans through the p5.SoundFile's\naudio buffer to find the greatest amplitudes. Accepts one\nparameter, 'length', which determines size of the array.\nLarger arrays result in more precise waveform visualizations.

      \n

      Inspired by Wavesurfer.js.

      \n",itemtype:"method",name:"getPeaks",params:[{name:"length",description:"

      length is the size of the returned array.\n Larger length results in more precision.\n Defaults to 5*width of the browser window.

      \n",type:"Number",optional:!0}],return:{description:"Array of peaks.",type:"Float32Array"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1629,description:"

      Reverses the p5.SoundFile's buffer source.\nPlayback must be handled separately (see example).

      \n",itemtype:"method",name:"reverseBuffer",example:["\n
      \nvar drum;\n\nfunction preload() {\n drum = loadSound('assets/drum.mp3');\n}\n\nfunction setup() {\n drum.reverseBuffer();\n drum.play();\n}\n\n \n
      "],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1664,description:"

      Schedule an event to be called when the soundfile\nreaches the end of a buffer. If the soundfile is\nplaying through once, this will be called when it\nends. If it is looping, it will be called when\nstop is called.

      \n",itemtype:"method",name:"onended",params:[{name:"callback",description:"

      function to call when the\n soundfile has ended.

      \n",type:"Function"}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1717,description:"

      Connects the output of a p5sound object to input of another\np5.sound object. For example, you may connect a p5.SoundFile to an\nFFT or an Effect. If no parameter is given, it will connect to\nthe master output. Most p5sound objects connect to the master\noutput when they are created.

      \n",itemtype:"method",name:"connect",params:[{name:"object",description:"

      Audio object that accepts an input

      \n",type:"Object",optional:!0}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1738,description:"

      Disconnects the output of this p5sound object.

      \n",itemtype:"method",name:"disconnect",class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1746,class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1751,description:"

      Reset the source for this SoundFile to a\nnew path (URL).

      \n",itemtype:"method",name:"setPath",params:[{name:"path",description:"

      path to audio file

      \n",type:"String"},{name:"callback",description:"

      Callback

      \n",type:"Function"}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1764,description:"

      Replace the current Audio Buffer with a new Buffer.

      \n",params:[{name:"buf",description:"

      Array of Float32 Array(s). 2 Float32 Arrays\n will create a stereo source. 1 will create\n a mono source.

      \n",type:"Array"}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:1835,description:"

      processPeaks returns an array of timestamps where it thinks there is a beat.

      \n

      This is an asynchronous function that processes the soundfile in an offline audio context,\nand sends the results to your callback function.

      \n

      The process involves running the soundfile through a lowpass filter, and finding all of the\npeaks above the initial threshold. If the total number of peaks are below the minimum number of peaks,\nit decreases the threshold and re-runs the analysis until either minPeaks or minThreshold are reached.

      \n",itemtype:"method",name:"processPeaks",params:[{name:"callback",description:"

      a function to call once this data is returned

      \n",type:"Function"},{name:"initThreshold",description:"

      initial threshold defaults to 0.9

      \n",type:"Number",optional:!0},{name:"minThreshold",description:"

      minimum threshold defaults to 0.22

      \n",type:"Number",optional:!0},{name:"minPeaks",description:"

      minimum number of peaks defaults to 200

      \n",type:"Number",optional:!0}],return:{description:"Array of timestamped peaks",type:"Array"},class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2026,class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2035,description:"

      Schedule events to trigger every time a MediaElement\n(audio/video) reaches a playback cue point.

      \n

      Accepts a callback function, a time (in seconds) at which to trigger\nthe callback, and an optional parameter for the callback.

      \n

      Time will be passed as the first parameter to the callback function,\nand param will be the second parameter.

      \n",itemtype:"method",name:"addCue",params:[{name:"time",description:"

      Time in seconds, relative to this media\n element's playback. For example, to trigger\n an event every time playback reaches two\n seconds, pass in the number 2. This will be\n passed as the first parameter to\n the callback function.

      \n",type:"Number"},{name:"callback",description:"

      Name of a function that will be\n called at the given time. The callback will\n receive time and (optionally) param as its\n two parameters.

      \n",type:"Function"},{name:"value",description:"

      An object to be passed as the\n second parameter to the\n callback function.

      \n",type:"Object",optional:!0}],return:{description:"id ID of this cue,\n useful for removeCue(id)",type:"Number"},example:['\n
      \nfunction setup() {\n background(0);\n noStroke();\n fill(255);\n textAlign(CENTER);\n text(\'click to play\', width/2, height/2);\n\n mySound = loadSound(\'assets/beat.mp3\');\n\n // schedule calls to changeText\n mySound.addCue(0.50, changeText, "hello" );\n mySound.addCue(1.00, changeText, "p5" );\n mySound.addCue(1.50, changeText, "what" );\n mySound.addCue(2.00, changeText, "do" );\n mySound.addCue(2.50, changeText, "you" );\n mySound.addCue(3.00, changeText, "want" );\n mySound.addCue(4.00, changeText, "to" );\n mySound.addCue(5.00, changeText, "make" );\n mySound.addCue(6.00, changeText, "?" );\n}\n\nfunction changeText(val) {\n background(0);\n text(val, width/2, height/2);\n}\n\nfunction mouseClicked() {\n if (mouseX > 0 && mouseX < width && mouseY > 0 && mouseY < height) {\n if (mySound.isPlaying() ) {\n mySound.stop();\n } else {\n mySound.play();\n }\n }\n}\n
      '],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2110,description:"

      Remove a callback based on its ID. The ID is returned by the\naddCue method.

      \n",itemtype:"method",name:"removeCue",params:[{name:"id",description:"

      ID of the cue, as returned by addCue

      \n",type:"Number"}],class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2128,description:"

      Remove all of the callbacks that had originally been scheduled\nvia the addCue method.

      \n",itemtype:"method",name:"clearCues",class:"p5.SoundFile",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2236,description:"

      Connects to the p5sound instance (master output) by default.\nOptionally, you can pass in a specific source (i.e. a soundfile).

      \n",itemtype:"method",name:"setInput",params:[{name:"snd",description:"

      set the sound source\n (optional, defaults to\n master output)

      \n",type:"SoundObject|undefined",optional:!0},{name:"smoothing",description:"

      a range between 0.0 and 1.0\n to smooth amplitude readings

      \n",type:"Number|undefined",optional:!0}],example:["\n
      \nfunction preload(){\n sound1 = loadSound('assets/beat.mp3');\n sound2 = loadSound('assets/drum.mp3');\n}\nfunction setup(){\n amplitude = new p5.Amplitude();\n sound1.play();\n sound2.play();\n amplitude.setInput(sound2);\n}\nfunction draw() {\n background(0);\n fill(255);\n var level = amplitude.getLevel();\n var size = map(level, 0, 1, 0, 200);\n ellipse(width/2, height/2, size, size);\n}\nfunction mouseClicked(){\n sound1.stop();\n sound2.stop();\n}\n
      "],class:"p5.Amplitude",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2341,description:"

      Returns a single Amplitude reading at the moment it is called.\nFor continuous readings, run in the draw loop.

      \n",itemtype:"method",name:"getLevel",params:[{name:"channel",description:"

      Optionally return only channel 0 (left) or 1 (right)

      \n",type:"Number",optional:!0}],return:{description:"Amplitude as a number between 0.0 and 1.0",type:"Number"},example:["\n
      \nfunction preload(){\n sound = loadSound('assets/beat.mp3');\n}\nfunction setup() {\n amplitude = new p5.Amplitude();\n sound.play();\n}\nfunction draw() {\n background(0);\n fill(255);\n var level = amplitude.getLevel();\n var size = map(level, 0, 1, 0, 200);\n ellipse(width/2, height/2, size, size);\n}\nfunction mouseClicked(){\n sound.stop();\n}\n
      "],class:"p5.Amplitude",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2382,description:"

      Determines whether the results of Amplitude.process() will be\nNormalized. To normalize, Amplitude finds the difference the\nloudest reading it has processed and the maximum amplitude of\n1.0. Amplitude adds this difference to all values to produce\nresults that will reliably map between 0.0 and 1.0. However,\nif a louder moment occurs, the amount that Normalize adds to\nall the values will change. Accepts an optional boolean parameter\n(true or false). Normalizing is off by default.

      \n",itemtype:"method",name:"toggleNormalize",params:[{name:"boolean",description:"

      set normalize to true (1) or false (0)

      \n",type:"Boolean",optional:!0}],class:"p5.Amplitude",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2402,description:"

      Smooth Amplitude analysis by averaging with the last analysis\nframe. Off by default.

      \n",itemtype:"method",name:"smooth",params:[{name:"set",description:"

      smoothing from 0.0 <= 1

      \n",type:"Number"}],class:"p5.Amplitude",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2571,description:"

      Set the input source for the FFT analysis. If no source is\nprovided, FFT will analyze all sound in the sketch.

      \n",itemtype:"method",name:"setInput",params:[{name:"source",description:"

      p5.sound object (or web audio API source node)

      \n",type:"Object",optional:!0}],class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2590,description:"

      Returns an array of amplitude values (between -1.0 and +1.0) that represent\na snapshot of amplitude readings in a single buffer. Length will be\nequal to bins (defaults to 1024). Can be used to draw the waveform\nof a sound.

      \n",itemtype:"method",name:"waveform",params:[{name:"bins",description:"

      Must be a power of two between\n 16 and 1024. Defaults to 1024.

      \n",type:"Number",optional:!0},{name:"precision",description:"

      If any value is provided, will return results\n in a Float32 Array which is more precise\n than a regular array.

      \n",type:"String",optional:!0}],return:{description:"Array Array of amplitude values (-1 to 1)\n over time. Array length = bins.",type:"Array"},class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2633,description:"

      Returns an array of amplitude values (between 0 and 255)\nacross the frequency spectrum. Length is equal to FFT bins\n(1024 by default). The array indices correspond to frequencies\n(i.e. pitches), from the lowest to the highest that humans can\nhear. Each value represents amplitude at that slice of the\nfrequency spectrum. Must be called prior to using\ngetEnergy().

      \n",itemtype:"method",name:"analyze",params:[{name:"bins",description:"

      Must be a power of two between\n 16 and 1024. Defaults to 1024.

      \n",type:"Number",optional:!0},{name:"scale",description:"

      If "dB," returns decibel\n float measurements between\n -140 and 0 (max).\n Otherwise returns integers from 0-255.

      \n",type:"Number",optional:!0}],return:{description:"spectrum Array of energy (amplitude/volume)\n values across the frequency spectrum.\n Lowest energy (silence) = 0, highest\n possible is 255.",type:"Array"},example:["\n
      \nvar osc;\nvar fft;\n\nfunction setup(){\n createCanvas(100,100);\n osc = new p5.Oscillator();\n osc.amp(0);\n osc.start();\n fft = new p5.FFT();\n}\n\nfunction draw(){\n background(0);\n\n var freq = map(mouseX, 0, 800, 20, 15000);\n freq = constrain(freq, 1, 20000);\n osc.freq(freq);\n\n var spectrum = fft.analyze();\n noStroke();\n fill(0,255,0); // spectrum is green\n for (var i = 0; i< spectrum.length; i++){\n var x = map(i, 0, spectrum.length, 0, width);\n var h = -height + map(spectrum[i], 0, 255, height, 0);\n rect(x, height, width / spectrum.length, h );\n }\n\n stroke(255);\n text('Freq: ' + round(freq)+'Hz', 10, 10);\n\n isMouseOverCanvas();\n}\n\n// only play sound when mouse is over canvas\nfunction isMouseOverCanvas() {\n var mX = mouseX, mY = mouseY;\n if (mX > 0 && mX < width && mY < height && mY > 0) {\n osc.amp(0.5, 0.2);\n } else {\n osc.amp(0, 0.2);\n }\n}\n
      \n\n"],class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2725,description:'

      Returns the amount of energy (volume) at a specific\n\nfrequency, or the average amount of energy between two\nfrequencies. Accepts Number(s) corresponding\nto frequency (in Hz), or a String corresponding to predefined\nfrequency ranges ("bass", "lowMid", "mid", "highMid", "treble").\nReturns a range between 0 (no energy/volume at that frequency) and\n255 (maximum energy).\nNOTE: analyze() must be called prior to getEnergy(). Analyze()\ntells the FFT to analyze frequency data, and getEnergy() uses\nthe results determine the value at a specific frequency or\nrange of frequencies.

      \n',itemtype:"method",name:"getEnergy",params:[{name:"frequency1",description:"

      Will return a value representing\n energy at this frequency. Alternately,\n the strings "bass", "lowMid" "mid",\n "highMid", and "treble" will return\n predefined frequency ranges.

      \n",type:"Number|String"},{name:"frequency2",description:"

      If a second frequency is given,\n will return average amount of\n energy that exists between the\n two frequencies.

      \n",type:"Number",optional:!0}],return:{description:"Energy Energy (volume/amplitude) from\n 0 and 255.",type:"Number"},class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2805,description:'

      Returns the\n\nspectral centroid of the input signal.\nNOTE: analyze() must be called prior to getCentroid(). Analyze()\ntells the FFT to analyze frequency data, and getCentroid() uses\nthe results determine the spectral centroid.

      \n',itemtype:"method",name:"getCentroid",return:{description:"Spectral Centroid Frequency Frequency of the spectral centroid in Hz.",type:"Number"}, +example:['\n
      \n\n\nfunction setup(){\ncnv = createCanvas(800,400);\nsound = new p5.AudioIn();\nsound.start();\nfft = new p5.FFT();\nsound.connect(fft);\n}\n\n\nfunction draw(){\n\nvar centroidplot = 0.0;\nvar spectralCentroid = 0;\n\n\nbackground(0);\nstroke(0,255,0);\nvar spectrum = fft.analyze();\nfill(0,255,0); // spectrum is green\n\n//draw the spectrum\n\nfor (var i = 0; i< spectrum.length; i++){\n var x = map(log(i), 0, log(spectrum.length), 0, width);\n var h = map(spectrum[i], 0, 255, 0, height);\n var rectangle_width = (log(i+1)-log(i))*(width/log(spectrum.length));\n rect(x, height, rectangle_width, -h )\n}\n\nvar nyquist = 22050;\n\n// get the centroid\nspectralCentroid = fft.getCentroid();\n\n// the mean_freq_index calculation is for the display.\nvar mean_freq_index = spectralCentroid/(nyquist/spectrum.length);\n\ncentroidplot = map(log(mean_freq_index), 0, log(spectrum.length), 0, width);\n\n\nstroke(255,0,0); // the line showing where the centroid is will be red\n\nrect(centroidplot, 0, width / spectrum.length, height)\nnoStroke();\nfill(255,255,255); // text is white\ntextSize(40);\ntext("centroid: "+round(spectralCentroid)+" Hz", 10, 40);\n}\n
      '],class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2886,description:"

      Smooth FFT analysis by averaging with the last analysis frame.

      \n",itemtype:"method",name:"smooth",params:[{name:"smoothing",description:"

      0.0 < smoothing < 1.0.\n Defaults to 0.8.

      \n",type:"Number"}],class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2906,description:"

      Returns an array of average amplitude values for a given number\nof frequency bands split equally. N defaults to 16.\nNOTE: analyze() must be called prior to linAverages(). Analyze()\ntells the FFT to analyze frequency data, and linAverages() uses\nthe results to group them into a smaller set of averages.

      \n",itemtype:"method",name:"linAverages",params:[{name:"N",description:"

      Number of returned frequency groups

      \n",type:"Number"}],return:{description:"linearAverages Array of average amplitude values for each group",type:"Array"},class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2936,description:'

      Returns an array of average amplitude values of the spectrum, for a given\nset of \nOctave Bands\nNOTE: analyze() must be called prior to logAverages(). Analyze()\ntells the FFT to analyze frequency data, and logAverages() uses\nthe results to group them into a smaller set of averages.

      \n',itemtype:"method",name:"logAverages",params:[{name:"octaveBands",description:"

      Array of Octave Bands objects for grouping

      \n",type:"Array"}],return:{description:"logAverages Array of average amplitude values for each group",type:"Array"},class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:2966,description:'

      Calculates and Returns the 1/N\nOctave Bands\nN defaults to 3 and minimum central frequency to 15.625Hz.\n(1/3 Octave Bands ~= 31 Frequency Bands)\nSetting fCtr0 to a central value of a higher octave will ignore the lower bands\nand produce less frequency groups.

      \n',itemtype:"method",name:"getOctaveBands",params:[{name:"N",description:"

      Specifies the 1/N type of generated octave bands

      \n",type:"Number"},{name:"fCtr0",description:"

      Minimum central frequency for the lowest band

      \n",type:"Number"}],return:{description:"octaveBands Array of octave band objects with their bounds",type:"Array"},class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:3024,class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:3427,class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:3448,class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:3507,class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:3960,class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4097,class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4130,class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4176,class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4197,class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4217,class:"p5.FFT",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4319,description:"

      Fade to value, for smooth transitions

      \n",itemtype:"method",name:"fade",params:[{name:"value",description:"

      Value to set this signal

      \n",type:"Number"},{name:"secondsFromNow",description:"

      Length of fade, in seconds from now

      \n",type:"Number",optional:!0}],class:"p5.Signal",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4330,description:"

      Connect a p5.sound object or Web Audio node to this\np5.Signal so that its amplitude values can be scaled.

      \n",params:[{name:"input",description:"",type:"Object"}],class:"p5.Signal",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4343,description:"

      Add a constant value to this audio signal,\nand return the resulting audio signal. Does\nnot change the value of the original signal,\ninstead it returns a new p5.SignalAdd.

      \n",itemtype:"method",name:"add",params:[{name:"number",description:"",type:"Number"}],return:{description:"object",type:"p5.SignalAdd"},class:"p5.Signal",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4362,description:"

      Multiply this signal by a constant value,\nand return the resulting audio signal. Does\nnot change the value of the original signal,\ninstead it returns a new p5.SignalMult.

      \n",itemtype:"method",name:"mult",params:[{name:"number",description:"

      to multiply

      \n",type:"Number"}],return:{description:"object",type:"Tone.Multiply"},class:"p5.Signal",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4381,description:"

      Scale this signal value to a given range,\nand return the result as an audio signal. Does\nnot change the value of the original signal,\ninstead it returns a new p5.SignalScale.

      \n",itemtype:"method",name:"scale",params:[{name:"number",description:"

      to multiply

      \n",type:"Number"},{name:"inMin",description:"

      input range minumum

      \n",type:"Number"},{name:"inMax",description:"

      input range maximum

      \n",type:"Number"},{name:"outMin",description:"

      input range minumum

      \n",type:"Number"},{name:"outMax",description:"

      input range maximum

      \n",type:"Number"}],return:{description:"object",type:"p5.SignalScale"},class:"p5.Signal",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4515,description:"

      Start an oscillator. Accepts an optional parameter to\ndetermine how long (in seconds from now) until the\noscillator starts.

      \n",itemtype:"method",name:"start",params:[{name:"time",description:"

      startTime in seconds from now.

      \n",type:"Number",optional:!0},{name:"frequency",description:"

      frequency in Hz.

      \n",type:"Number",optional:!0}],class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4555,description:"

      Stop an oscillator. Accepts an optional parameter\nto determine how long (in seconds from now) until the\noscillator stops.

      \n",itemtype:"method",name:"stop",params:[{name:"secondsFromNow",description:"

      Time, in seconds from now.

      \n",type:"Number"}],class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4571,description:"

      Set the amplitude between 0 and 1.0. Or, pass in an object\nsuch as an oscillator to modulate amplitude with an audio signal.

      \n",itemtype:"method",name:"amp",params:[{name:"vol",description:"

      between 0 and 1.0\n or a modulating signal/oscillator

      \n",type:"Number|Object"},{name:"rampTime",description:"

      create a fade that lasts rampTime

      \n",type:"Number",optional:!0},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number",optional:!0}],return:{description:"gain If no value is provided,\n returns the Web Audio API\n AudioParam that controls\n this oscillator's\n gain/amplitude/volume)",type:"AudioParam"},class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4606,description:"

      Set frequency of an oscillator to a value. Or, pass in an object\nsuch as an oscillator to modulate the frequency with an audio signal.

      \n",itemtype:"method",name:"freq",params:[{name:"Frequency",description:"

      Frequency in Hz\n or modulating signal/oscillator

      \n",type:"Number|Object"},{name:"rampTime",description:"

      Ramp time (in seconds)

      \n",type:"Number",optional:!0},{name:"timeFromNow",description:"

      Schedule this event to happen\n at x seconds from now

      \n",type:"Number",optional:!0}],return:{description:"Frequency If no value is provided,\n returns the Web Audio API\n AudioParam that controls\n this oscillator's frequency",type:"AudioParam"},example:["\n
      \nvar osc = new p5.Oscillator(300);\nosc.start();\nosc.freq(40, 10);\n
      "],class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4665,description:"

      Set type to 'sine', 'triangle', 'sawtooth' or 'square'.

      \n",itemtype:"method",name:"setType",params:[{name:"type",description:"

      'sine', 'triangle', 'sawtooth' or 'square'.

      \n",type:"String"}],class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4677,description:"

      Connect to a p5.sound / Web Audio object.

      \n",itemtype:"method",name:"connect",params:[{name:"unit",description:"

      A p5.sound or Web Audio object

      \n",type:"Object"}],class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4694,description:"

      Disconnect all outputs

      \n",itemtype:"method",name:"disconnect",class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4705,description:"

      Pan between Left (-1) and Right (1)

      \n",itemtype:"method",name:"pan",params:[{name:"panning",description:"

      Number between -1 and 1

      \n",type:"Number"},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number"}],class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4737,description:"

      Set the phase of an oscillator between 0.0 and 1.0.\nIn this implementation, phase is a delay time\nbased on the oscillator's current frequency.

      \n",itemtype:"method",name:"phase",params:[{name:"phase",description:"

      float between 0.0 and 1.0

      \n",type:"Number"}],class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4791,description:"

      Add a value to the p5.Oscillator's output amplitude,\nand return the oscillator. Calling this method again\nwill override the initial add() with a new value.

      \n",itemtype:"method",name:"add",params:[{name:"number",description:"

      Constant number to add

      \n",type:"Number"}],return:{description:"Oscillator Returns this oscillator\n with scaled output",type:"p5.Oscillator"},class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4808,description:"

      Multiply the p5.Oscillator's output amplitude\nby a fixed value (i.e. turn it up!). Calling this method\nagain will override the initial mult() with a new value.

      \n",itemtype:"method",name:"mult",params:[{name:"number",description:"

      Constant number to multiply

      \n",type:"Number"}],return:{description:"Oscillator Returns this oscillator\n with multiplied output",type:"p5.Oscillator"},class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4824,description:"

      Scale this oscillator's amplitude values to a given\nrange, and return the oscillator. Calling this method\nagain will override the initial scale() with new values.

      \n",itemtype:"method",name:"scale",params:[{name:"inMin",description:"

      input range minumum

      \n",type:"Number"},{name:"inMax",description:"

      input range maximum

      \n",type:"Number"},{name:"outMin",description:"

      input range minumum

      \n",type:"Number"},{name:"outMax",description:"

      input range maximum

      \n",type:"Number"}],return:{description:"Oscillator Returns this oscillator\n with scaled output",type:"p5.Oscillator"},class:"p5.Oscillator",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:4923,class:"p5.SqrOsc",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5109,class:"p5.SqrOsc",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5333,description:"

      Time until envelope reaches attackLevel

      \n",itemtype:"property",name:"attackTime",class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5338,description:"

      Level once attack is complete.

      \n",itemtype:"property",name:"attackLevel",class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5343,description:"

      Time until envelope reaches decayLevel.

      \n",itemtype:"property",name:"decayTime",class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5348,description:"

      Level after decay. The envelope will sustain here until it is released.

      \n",itemtype:"property",name:"decayLevel",class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5353,description:"

      Duration of the release portion of the envelope.

      \n",itemtype:"property",name:"releaseTime",class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5358,description:"

      Level at the end of the release.

      \n",itemtype:"property",name:"releaseLevel",class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5394,description:"

      Reset the envelope with a series of time/value pairs.

      \n",itemtype:"method",name:"set",params:[{name:"attackTime",description:"

      Time (in seconds) before level\n reaches attackLevel

      \n",type:"Number"},{name:"attackLevel",description:"

      Typically an amplitude between\n 0.0 and 1.0

      \n",type:"Number"},{name:"decayTime",description:"

      Time

      \n",type:"Number"},{name:"decayLevel",description:"

      Amplitude (In a standard ADSR envelope,\n decayLevel = sustainLevel)

      \n",type:"Number"},{name:"releaseTime",description:"

      Release Time (in seconds)

      \n",type:"Number"},{name:"releaseLevel",description:"

      Amplitude

      \n",type:"Number"}],example:["\n
      \nvar t1 = 0.1; // attack time in seconds\nvar l1 = 0.7; // attack level 0.0 to 1.0\nvar t2 = 0.3; // decay time in seconds\nvar l2 = 0.1; // decay level 0.0 to 1.0\nvar t3 = 0.2; // sustain time in seconds\nvar l3 = dL; // sustain level 0.0 to 1.0\n// release level defaults to zero\n\nvar env;\nvar triOsc;\n\nfunction setup() {\n background(0);\n noStroke();\n fill(255);\n textAlign(CENTER);\n text('click to play', width/2, height/2);\n\n env = new p5.Env(t1, l1, t2, l2, t3, l3);\n triOsc = new p5.Oscillator('triangle');\n triOsc.amp(env); // give the env control of the triOsc's amp\n triOsc.start();\n}\n\n// mouseClick triggers envelope if over canvas\nfunction mouseClicked() {\n // is mouse over canvas?\n if (mouseX > 0 && mouseX < width && mouseY > 0 && mouseY < height) {\n env.play(triOsc);\n }\n}\n
      \n"],class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5453,description:'

      Set values like a traditional\n\nADSR envelope\n.

      \n',itemtype:"method",name:"setADSR",params:[{name:"attackTime",description:"

      Time (in seconds before envelope\n reaches Attack Level

      \n",type:"Number"},{name:"decayTime",description:"

      Time (in seconds) before envelope\n reaches Decay/Sustain Level

      \n",type:"Number",optional:!0},{name:"susRatio",description:"

      Ratio between attackLevel and releaseLevel, on a scale from 0 to 1,\n where 1.0 = attackLevel, 0.0 = releaseLevel.\n The susRatio determines the decayLevel and the level at which the\n sustain portion of the envelope will sustain.\n For example, if attackLevel is 0.4, releaseLevel is 0,\n and susAmt is 0.5, the decayLevel would be 0.2. If attackLevel is\n increased to 1.0 (using setRange),\n then decayLevel would increase proportionally, to become 0.5.

      \n",type:"Number",optional:!0},{name:"releaseTime",description:"

      Time in seconds from now (defaults to 0)

      \n",type:"Number",optional:!0}],example:["\n
      \nvar attackLevel = 1.0;\nvar releaseLevel = 0;\n\nvar attackTime = 0.001\nvar decayTime = 0.2;\nvar susPercent = 0.2;\nvar releaseTime = 0.5;\n\nvar env, triOsc;\n\nfunction setup() {\n var cnv = createCanvas(100, 100);\n\n textAlign(CENTER);\n text('click to play', width/2, height/2);\n\n env = new p5.Env();\n env.setADSR(attackTime, decayTime, susPercent, releaseTime);\n env.setRange(attackLevel, releaseLevel);\n\n triOsc = new p5.Oscillator('triangle');\n triOsc.amp(env);\n triOsc.start();\n triOsc.freq(220);\n\n cnv.mousePressed(playEnv);\n}\n\nfunction playEnv(){\n env.play();\n}\n
      "],class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5518,description:"

      Set max (attackLevel) and min (releaseLevel) of envelope.

      \n",itemtype:"method",name:"setRange",params:[{name:"aLevel",description:"

      attack level (defaults to 1)

      \n",type:"Number"},{name:"rLevel",description:"

      release level (defaults to 0)

      \n",type:"Number"}],example:["\n
      \nvar attackLevel = 1.0;\nvar releaseLevel = 0;\n\nvar attackTime = 0.001\nvar decayTime = 0.2;\nvar susPercent = 0.2;\nvar releaseTime = 0.5;\n\nvar env, triOsc;\n\nfunction setup() {\n var cnv = createCanvas(100, 100);\n\n textAlign(CENTER);\n text('click to play', width/2, height/2);\n\n env = new p5.Env();\n env.setADSR(attackTime, decayTime, susPercent, releaseTime);\n env.setRange(attackLevel, releaseLevel);\n\n triOsc = new p5.Oscillator('triangle');\n triOsc.amp(env);\n triOsc.start();\n triOsc.freq(220);\n\n cnv.mousePressed(playEnv);\n}\n\nfunction playEnv(){\n env.play();\n}\n
      "],class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5597,description:"

      Assign a parameter to be controlled by this envelope.\nIf a p5.Sound object is given, then the p5.Env will control its\noutput gain. If multiple inputs are provided, the env will\ncontrol all of them.

      \n",itemtype:"method",name:"setInput",params:[{name:"inputs",description:"

      A p5.sound object or\n Web Audio Param.

      \n",type:"Object",optional:!0,multiple:!0}],class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5612,description:"

      Set whether the envelope ramp is linear (default) or exponential.\nExponential ramps can be useful because we perceive amplitude\nand frequency logarithmically.

      \n",itemtype:"method",name:"setExp",params:[{name:"isExp",description:"

      true is exponential, false is linear

      \n",type:"Boolean"}],class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5630,description:'

      Play tells the envelope to start acting on a given input.\nIf the input is a p5.sound object (i.e. AudioIn, Oscillator,\nSoundFile), then Env will control its output volume.\nEnvelopes can also be used to control any \nWeb Audio Audio Param.

      \n',itemtype:"method",name:"play",params:[{name:"unit",description:"

      A p5.sound object or\n Web Audio Param.

      \n",type:"Object"},{name:"startTime",description:"

      time from now (in seconds) at which to play

      \n",type:"Number",optional:!0},{name:"sustainTime",description:"

      time to sustain before releasing the envelope

      \n",type:"Number",optional:!0}],example:["\n
      \nvar attackLevel = 1.0;\nvar releaseLevel = 0;\n\nvar attackTime = 0.001\nvar decayTime = 0.2;\nvar susPercent = 0.2;\nvar releaseTime = 0.5;\n\nvar env, triOsc;\n\nfunction setup() {\n var cnv = createCanvas(100, 100);\n\n textAlign(CENTER);\n text('click to play', width/2, height/2);\n\n env = new p5.Env();\n env.setADSR(attackTime, decayTime, susPercent, releaseTime);\n env.setRange(attackLevel, releaseLevel);\n\n triOsc = new p5.Oscillator('triangle');\n triOsc.amp(env);\n triOsc.start();\n triOsc.freq(220);\n\n cnv.mousePressed(playEnv);\n}\n\nfunction playEnv(){\n // trigger env on triOsc, 0 seconds from now\n // After decay, sustain for 0.2 seconds before release\n env.play(triOsc, 0, 0.2);\n}\n
      "],class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5691,description:'

      Trigger the Attack, and Decay portion of the Envelope.\nSimilar to holding down a key on a piano, but it will\nhold the sustain level until you let go. Input can be\nany p5.sound object, or a \nWeb Audio Param.

      \n',itemtype:"method",name:"triggerAttack",params:[{name:"unit",description:"

      p5.sound Object or Web Audio Param

      \n",type:"Object"},{name:"secondsFromNow",description:"

      time from now (in seconds)

      \n",type:"Number"}],example:["\n
      \n\nvar attackLevel = 1.0;\nvar releaseLevel = 0;\n\nvar attackTime = 0.001\nvar decayTime = 0.3;\nvar susPercent = 0.4;\nvar releaseTime = 0.5;\n\nvar env, triOsc;\n\nfunction setup() {\n var cnv = createCanvas(100, 100);\n background(200);\n textAlign(CENTER);\n text('click to play', width/2, height/2);\n\n env = new p5.Env();\n env.setADSR(attackTime, decayTime, susPercent, releaseTime);\n env.setRange(attackLevel, releaseLevel);\n\n triOsc = new p5.Oscillator('triangle');\n triOsc.amp(env);\n triOsc.start();\n triOsc.freq(220);\n\n cnv.mousePressed(envAttack);\n}\n\nfunction envAttack(){\n console.log('trigger attack');\n env.triggerAttack();\n\n background(0,255,0);\n text('attack!', width/2, height/2);\n}\n\nfunction mouseReleased() {\n env.triggerRelease();\n\n background(200);\n text('click to play', width/2, height/2);\n}\n
      "],class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5800,description:"

      Trigger the Release of the Envelope. This is similar to releasing\nthe key on a piano and letting the sound fade according to the\nrelease level and release time.

      \n",itemtype:"method",name:"triggerRelease",params:[{name:"unit",description:"

      p5.sound Object or Web Audio Param

      \n",type:"Object"},{name:"secondsFromNow",description:"

      time to trigger the release

      \n",type:"Number"}],example:["\n
      \n\nvar attackLevel = 1.0;\nvar releaseLevel = 0;\n\nvar attackTime = 0.001\nvar decayTime = 0.3;\nvar susPercent = 0.4;\nvar releaseTime = 0.5;\n\nvar env, triOsc;\n\nfunction setup() {\n var cnv = createCanvas(100, 100);\n background(200);\n textAlign(CENTER);\n text('click to play', width/2, height/2);\n\n env = new p5.Env();\n env.setADSR(attackTime, decayTime, susPercent, releaseTime);\n env.setRange(attackLevel, releaseLevel);\n\n triOsc = new p5.Oscillator('triangle');\n triOsc.amp(env);\n triOsc.start();\n triOsc.freq(220);\n\n cnv.mousePressed(envAttack);\n}\n\nfunction envAttack(){\n console.log('trigger attack');\n env.triggerAttack();\n\n background(0,255,0);\n text('attack!', width/2, height/2);\n}\n\nfunction mouseReleased() {\n env.triggerRelease();\n\n background(200);\n text('click to play', width/2, height/2);\n}\n
      "],class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:5899,description:'

      Exponentially ramp to a value using the first two\nvalues from setADSR(attackTime, decayTime)\nas \ntime constants for simple exponential ramps.\nIf the value is higher than current value, it uses attackTime,\nwhile a decrease uses decayTime.

      \n',itemtype:"method",name:"ramp",params:[{name:"unit",description:"

      p5.sound Object or Web Audio Param

      \n",type:"Object"},{name:"secondsFromNow",description:"

      When to trigger the ramp

      \n",type:"Number"},{name:"v",description:"

      Target value

      \n",type:"Number"},{name:"v2",description:"

      Second target value (optional)

      \n",type:"Number",optional:!0}],example:["\n
      \nvar env, osc, amp, cnv;\n\nvar attackTime = 0.001;\nvar decayTime = 0.2;\nvar attackLevel = 1;\nvar decayLevel = 0;\n\nfunction setup() {\n cnv = createCanvas(100, 100);\n fill(0,255,0);\n noStroke();\n\n env = new p5.Env();\n env.setADSR(attackTime, decayTime);\n\n osc = new p5.Oscillator();\n osc.amp(env);\n osc.start();\n\n amp = new p5.Amplitude();\n\n cnv.mousePressed(triggerRamp);\n}\n\nfunction triggerRamp() {\n env.ramp(osc, 0, attackLevel, decayLevel);\n}\n\nfunction draw() {\n background(20,20,20);\n text('click me', 10, 20);\n var h = map(amp.getLevel(), 0, 0.4, 0, height);;\n\n rect(0, height, width, -h);\n}\n
      "],class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6004,description:"

      Add a value to the p5.Oscillator's output amplitude,\nand return the oscillator. Calling this method\nagain will override the initial add() with new values.

      \n",itemtype:"method",name:"add",params:[{name:"number",description:"

      Constant number to add

      \n",type:"Number"}],return:{description:"Envelope Returns this envelope\n with scaled output",type:"p5.Env"},class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6020,description:"

      Multiply the p5.Env's output amplitude\nby a fixed value. Calling this method\nagain will override the initial mult() with new values.

      \n",itemtype:"method",name:"mult",params:[{name:"number",description:"

      Constant number to multiply

      \n",type:"Number"}],return:{description:"Envelope Returns this envelope\n with scaled output",type:"p5.Env"},class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6036,description:"

      Scale this envelope's amplitude values to a given\nrange, and return the envelope. Calling this method\nagain will override the initial scale() with new values.

      \n",itemtype:"method",name:"scale",params:[{name:"inMin",description:"

      input range minumum

      \n",type:"Number"},{name:"inMax",description:"

      input range maximum

      \n",type:"Number"},{name:"outMin",description:"

      input range minumum

      \n",type:"Number"},{name:"outMax",description:"

      input range maximum

      \n",type:"Number"}],return:{description:"Envelope Returns this envelope\n with scaled output",type:"p5.Env"},class:"p5.Env",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6140,description:"

      Set the width of a Pulse object (an oscillator that implements\nPulse Width Modulation).

      \n",itemtype:"method",name:"width",params:[{name:"width",description:"

      Width between the pulses (0 to 1.0,\n defaults to 0)

      \n",type:"Number",optional:!0}],class:"p5.Pulse",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6325,description:"

      Set type of noise to 'white', 'pink' or 'brown'.\nWhite is the default.

      \n",itemtype:"method",name:"setType",params:[{name:"type",description:"

      'white', 'pink' or 'brown'

      \n",type:"String",optional:!0}],class:"p5.Noise",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6355,description:"

      Start the noise

      \n",itemtype:"method",name:"start",class:"p5.Noise",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6372,description:"

      Stop the noise.

      \n",itemtype:"method",name:"stop",class:"p5.Noise",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6384,description:"

      Pan the noise.

      \n",itemtype:"method",name:"pan",params:[{name:"panning",description:"

      Number between -1 (left)\n and 1 (right)

      \n",type:"Number"},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number"}],class:"p5.Noise",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6393,description:"

      Set the amplitude of the noise between 0 and 1.0. Or,\nmodulate amplitude with an audio signal such as an oscillator.

      \n",params:[{name:"volume",description:"

      amplitude between 0 and 1.0\n or modulating signal/oscillator

      \n",type:"Number|Object"},{name:"rampTime",description:"

      create a fade that lasts rampTime

      \n",type:"Number",optional:!0},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number",optional:!0}],class:"p5.Noise",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6403,description:"

      Send output to a p5.sound or web audio object

      \n",itemtype:"method",name:"connect",params:[{name:"unit",description:"",type:"Object"}],class:"p5.Noise",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6409,description:"

      Disconnect all output.

      \n",itemtype:"method",name:"disconnect",class:"p5.Noise",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6481,description:"

      Client must allow browser to access their microphone / audioin source.\nDefault: false. Will become true when the client enables acces.

      \n",itemtype:"property",name:"enabled",type:"Boolean",class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6506,description:"

      Start processing audio input. This enables the use of other\nAudioIn methods like getLevel(). Note that by default, AudioIn\nis not connected to p5.sound's output. So you won't hear\nanything unless you use the connect() method.

      \n

      Certain browsers limit access to the user's microphone. For example,\nChrome only allows access from localhost and over https. For this reason,\nyou may want to include an errorCallback—a function that is called in case\nthe browser won't provide mic access.

      \n",itemtype:"method",name:"start",params:[{name:"successCallback", +description:"

      Name of a function to call on\n success.

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      Name of a function to call if\n there was an error. For example,\n some browsers do not support\n getUserMedia.

      \n",type:"Function",optional:!0}],class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6571,description:"

      Turn the AudioIn off. If the AudioIn is stopped, it cannot getLevel().\nIf re-starting, the user may be prompted for permission access.

      \n",itemtype:"method",name:"stop",class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6583,description:"

      Connect to an audio unit. If no parameter is provided, will\nconnect to the master output (i.e. your speakers).

      \n",itemtype:"method",name:"connect",params:[{name:"unit",description:"

      An object that accepts audio input,\n such as an FFT

      \n",type:"Object",optional:!0}],class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6604,description:"

      Disconnect the AudioIn from all audio units. For example, if\nconnect() had been called, disconnect() will stop sending\nsignal to your speakers.

      \n",itemtype:"method",name:"disconnect",class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6616,description:"

      Read the Amplitude (volume level) of an AudioIn. The AudioIn\nclass contains its own instance of the Amplitude class to help\nmake it easy to get a microphone's volume level. Accepts an\noptional smoothing value (0.0 < 1.0). NOTE: AudioIn must\n.start() before using .getLevel().

      \n",itemtype:"method",name:"getLevel",params:[{name:"smoothing",description:"

      Smoothing is 0.0 by default.\n Smooths values based on previous values.

      \n",type:"Number",optional:!0}],return:{description:"Volume level (between 0.0 and 1.0)",type:"Number"},class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6634,description:"

      Add input sources to the list of available sources.

      \n",access:"private",tagname:"",class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6649,description:"

      Set amplitude (volume) of a mic input between 0 and 1.0.

      \n",itemtype:"method",name:"amp",params:[{name:"vol",description:"

      between 0 and 1.0

      \n",type:"Number"},{name:"time",description:"

      ramp time (optional)

      \n",type:"Number",optional:!0}],class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6677,description:'

      Chrome only. Returns a list of available input sources\nand allows the user to set the media source. Firefox allows\nthe user to choose from input sources in the permissions dialogue\ninstead of enumerating available sources and selecting one.\nNote: in order to have descriptive media names your page must be\nserved over a secure (HTTPS) connection and the page should\nrequest user media before enumerating devices. Otherwise device\nID will be a long device ID number and does not specify device\ntype. For example see\nhttps://simpl.info/getusermedia/sources/index.html vs.\nhttp://simpl.info/getusermedia/sources/index.html

      \n',itemtype:"method",name:"getSources",params:[{name:"callback",description:"

      a callback to handle the sources\n when they have been enumerated

      \n",type:"Function"}],example:["\n
      \n var audiograb;\n\n function setup(){\n //new audioIn\n audioGrab = new p5.AudioIn();\n\n audioGrab.getSources(function(sourceList) {\n //print out the array of available sources\n console.log(sourceList);\n //set the source to the first item in the inputSources array\n audioGrab.setSource(0);\n });\n }\n
      "],class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6726,description:"

      Set the input source. Accepts a number representing a\nposition in the array returned by listSources().\nThis is only available in browsers that support\nMediaStreamTrack.getSources(). Instead, some browsers\ngive users the option to set their own media source.

      \n",itemtype:"method",name:"setSource",params:[{name:"num",description:"

      position of input source in the array

      \n",type:"Number"}],class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6763,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6779,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6803,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6829,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6858,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6888,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6936,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6959,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:6984,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7005,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7012,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7034,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7063,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7090,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7118,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7146,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7192,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7223,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7241,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7629,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7651,class:"p5.AudioIn",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7721,description:"

      The p5.Effect class is built\n using Tone.js CrossFade

      \n",access:"private",tagname:"",class:"p5.Effect",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7727,description:"

      In classes that extend\np5.Effect, connect effect nodes\nto the wet parameter

      \n",class:"p5.Effect",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7740,description:"

      Set the output volume of the filter.

      \n",itemtype:"method",name:"amp",params:[{name:"vol",description:"

      amplitude between 0 and 1.0

      \n",type:"Number",optional:!0},{name:"rampTime",description:"

      create a fade that lasts until rampTime

      \n",type:"Number",optional:!0},{name:"tFromNow",description:"

      schedule this event to happen in tFromNow seconds

      \n",type:"Number",optional:!0}],class:"p5.Effect",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7757,description:"

      Link effects together in a chain
      Example usage: filter.chain(reverb, delay, panner);\nMay be used with an open-ended number of arguments

      \n",itemtype:"method",name:"chain",params:[{name:"arguments",description:"

      Chain together multiple sound objects

      \n",type:"Object",optional:!0}],class:"p5.Effect",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7774,description:"

      Adjust the dry/wet value.

      \n",itemtype:"method",name:"drywet",params:[{name:"fade",description:"

      The desired drywet value (0 - 1.0)

      \n",type:"Number",optional:!0}],class:"p5.Effect",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7786,description:"

      Send output to a p5.js-sound, Web Audio Node, or use signal to\ncontrol an AudioParam

      \n",itemtype:"method",name:"connect",params:[{name:"unit",description:"",type:"Object"}],class:"p5.Effect",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7797,description:"

      Disconnect all output.

      \n",itemtype:"method",name:"disconnect",class:"p5.Effect",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7904,description:'

      The p5.Filter is built with a\n\nWeb Audio BiquadFilter Node.

      \n',itemtype:"property",name:"biquadFilter",type:"DelayNode",class:"p5.Filter",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7919,description:"

      Filter an audio signal according to a set\nof filter parameters.

      \n",itemtype:"method",name:"process",params:[{name:"Signal",description:"

      An object that outputs audio

      \n",type:"Object"},{name:"freq",description:"

      Frequency in Hz, from 10 to 22050

      \n",type:"Number",optional:!0},{name:"res",description:"

      Resonance/Width of the filter frequency\n from 0.001 to 1000

      \n",type:"Number",optional:!0}],class:"p5.Filter",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7933,description:"

      Set the frequency and the resonance of the filter.

      \n",itemtype:"method",name:"set",params:[{name:"freq",description:"

      Frequency in Hz, from 10 to 22050

      \n",type:"Number",optional:!0},{name:"res",description:"

      Resonance (Q) from 0.001 to 1000

      \n",type:"Number",optional:!0},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number",optional:!0}],class:"p5.Filter",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7950,description:"

      Set the filter frequency, in Hz, from 10 to 22050 (the range of\nhuman hearing, although in reality most people hear in a narrower\nrange).

      \n",itemtype:"method",name:"freq",params:[{name:"freq",description:"

      Filter Frequency

      \n",type:"Number"},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number",optional:!0}],return:{description:"value Returns the current frequency value",type:"Number"},class:"p5.Filter",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7975,description:"

      Controls either width of a bandpass frequency,\nor the resonance of a low/highpass cutoff frequency.

      \n",itemtype:"method",name:"res",params:[{name:"res",description:"

      Resonance/Width of filter freq\n from 0.001 to 1000

      \n",type:"Number"},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number",optional:!0}],return:{description:"value Returns the current res value",type:"Number"},class:"p5.Filter",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:7997,description:"

      Set the type of a p5.Filter. Possible types include:\n"lowpass" (default), "highpass", "bandpass",\n"lowshelf", "highshelf", "peaking", "notch",\n"allpass".

      \n",itemtype:"method",name:"setType",params:[{name:"t",description:"",type:"String"}],class:"p5.Filter",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8124,description:'

      The p5.Delay is built with two\n\nWeb Audio Delay Nodes, one for each stereo channel.

      \n',itemtype:"property",name:"leftDelay",type:"DelayNode",class:"p5.Delay",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8132,description:'

      The p5.Delay is built with two\n\nWeb Audio Delay Nodes, one for each stereo channel.

      \n',itemtype:"property",name:"rightDelay",type:"DelayNode",class:"p5.Delay",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8164,description:"

      Add delay to an audio signal according to a set\nof delay parameters.

      \n",itemtype:"method",name:"process",params:[{name:"Signal",description:"

      An object that outputs audio

      \n",type:"Object"},{name:"delayTime",description:"

      Time (in seconds) of the delay/echo.\n Some browsers limit delayTime to\n 1 second.

      \n",type:"Number",optional:!0},{name:"feedback",description:"

      sends the delay back through itself\n in a loop that decreases in volume\n each time.

      \n",type:"Number",optional:!0},{name:"lowPass",description:"

      Cutoff frequency. Only frequencies\n below the lowPass will be part of the\n delay.

      \n",type:"Number",optional:!0}],class:"p5.Delay",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8199,description:"

      Set the delay (echo) time, in seconds. Usually this value will be\na floating point number between 0.0 and 1.0.

      \n",itemtype:"method",name:"delayTime",params:[{name:"delayTime",description:"

      Time (in seconds) of the delay

      \n",type:"Number"}],class:"p5.Delay",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8218,description:"

      Feedback occurs when Delay sends its signal back through its input\nin a loop. The feedback amount determines how much signal to send each\ntime through the loop. A feedback greater than 1.0 is not desirable because\nit will increase the overall output each time through the loop,\ncreating an infinite feedback loop. The default value is 0.5

      \n",itemtype:"method",name:"feedback",params:[{name:"feedback",description:"

      0.0 to 1.0, or an object such as an\n Oscillator that can be used to\n modulate this param

      \n",type:"Number|Object"}],return:{description:"Feedback value",type:"Number"},class:"p5.Delay",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8246,description:"

      Set a lowpass filter frequency for the delay. A lowpass filter\nwill cut off any frequencies higher than the filter frequency.

      \n",itemtype:"method",name:"filter",params:[{name:"cutoffFreq",description:"

      A lowpass filter will cut off any\n frequencies higher than the filter frequency.

      \n",type:"Number|Object"},{name:"res",description:"

      Resonance of the filter frequency\n cutoff, or an object (i.e. a p5.Oscillator)\n that can be used to modulate this parameter.\n High numbers (i.e. 15) will produce a resonance,\n low numbers (i.e. .2) will produce a slope.

      \n",type:"Number|Object"}],class:"p5.Delay",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8263,description:"

      Choose a preset type of delay. 'pingPong' bounces the signal\nfrom the left to the right channel to produce a stereo effect.\nAny other parameter will revert to the default delay setting.

      \n",itemtype:"method",name:"setType",params:[{name:"type",description:"

      'pingPong' (1) or 'default' (0)

      \n",type:"String|Number"}],class:"p5.Delay",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8296,description:"

      Set the output level of the delay effect.

      \n",itemtype:"method",name:"amp",params:[{name:"volume",description:"

      amplitude between 0 and 1.0

      \n",type:"Number"},{name:"rampTime",description:"

      create a fade that lasts rampTime

      \n",type:"Number",optional:!0},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number",optional:!0}],class:"p5.Delay",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8305,description:"

      Send output to a p5.sound or web audio object

      \n",itemtype:"method",name:"connect",params:[{name:"unit",description:"",type:"Object"}],class:"p5.Delay",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8311,description:"

      Disconnect all output.

      \n",itemtype:"method",name:"disconnect",class:"p5.Delay",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8390,description:"

      Connect a source to the reverb, and assign reverb parameters.

      \n",itemtype:"method",name:"process",params:[{name:"src",description:"

      p5.sound / Web Audio object with a sound\n output.

      \n",type:"Object"},{name:"seconds",description:"

      Duration of the reverb, in seconds.\n Min: 0, Max: 10. Defaults to 3.

      \n",type:"Number",optional:!0},{name:"decayRate",description:"

      Percentage of decay with each echo.\n Min: 0, Max: 100. Defaults to 2.

      \n",type:"Number",optional:!0},{name:"reverse",description:"

      Play the reverb backwards or forwards.

      \n",type:"Boolean",optional:!0}],class:"p5.Reverb",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8419,description:"

      Set the reverb settings. Similar to .process(), but without\nassigning a new input.

      \n",itemtype:"method",name:"set",params:[{name:"seconds",description:"

      Duration of the reverb, in seconds.\n Min: 0, Max: 10. Defaults to 3.

      \n",type:"Number",optional:!0},{name:"decayRate",description:"

      Percentage of decay with each echo.\n Min: 0, Max: 100. Defaults to 2.

      \n",type:"Number",optional:!0},{name:"reverse",description:"

      Play the reverb backwards or forwards.

      \n",type:"Boolean",optional:!0}],class:"p5.Reverb",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8447,description:"

      Set the output level of the reverb effect.

      \n",itemtype:"method",name:"amp",params:[{name:"volume",description:"

      amplitude between 0 and 1.0

      \n",type:"Number"},{name:"rampTime",description:"

      create a fade that lasts rampTime

      \n",type:"Number",optional:!0},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number",optional:!0}],class:"p5.Reverb",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8456,description:"

      Send output to a p5.sound or web audio object

      \n",itemtype:"method",name:"connect",params:[{name:"unit",description:"",type:"Object"}],class:"p5.Reverb",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8462,description:"

      Disconnect all output.

      \n",itemtype:"method",name:"disconnect",class:"p5.Reverb",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8467,description:'

      Inspired by Simple Reverb by Jordan Santell\nhttps://github.com/web-audio-components/simple-reverb/blob/master/index.js

      \n

      Utility function for building an impulse response\nbased on the module parameters.

      \n',access:"private",tagname:"",class:"p5.Reverb",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8556,description:'

      Internally, the p5.Convolver uses the a\n\nWeb Audio Convolver Node.

      \n',itemtype:"property",name:"convolverNod",type:"ConvolverNode",class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8581,description:"

      Create a p5.Convolver. Accepts a path to a soundfile\nthat will be used to generate an impulse response.

      \n",itemtype:"method",name:"createConvolver",params:[{name:"path",description:"

      path to a sound file

      \n",type:"String"},{name:"callback",description:"

      function to call if loading is successful.\n The object will be passed in as the argument\n to the callback function.

      \n",type:"Function",optional:!0},{name:"errorCallback",description:"

      function to call if loading is not successful.\n A custom error will be passed in as the argument\n to the callback function.

      \n",type:"Function",optional:!0}],return:{description:"",type:"p5.Convolver"},example:["\n
      \nvar cVerb, sound;\nfunction preload() {\n // We have both MP3 and OGG versions of all sound assets\n soundFormats('ogg', 'mp3');\n\n // Try replacing 'bx-spring' with other soundfiles like\n // 'concrete-tunnel' 'small-plate' 'drum' 'beatbox'\n cVerb = createConvolver('assets/bx-spring.mp3');\n\n // Try replacing 'Damscray_DancingTiger' with\n // 'beat', 'doorbell', lucky_dragons_-_power_melody'\n sound = loadSound('assets/Damscray_DancingTiger.mp3');\n}\n\nfunction setup() {\n // disconnect from master output...\n sound.disconnect();\n\n // ...and process with cVerb\n // so that we only hear the convolution\n cVerb.process(sound);\n\n sound.play();\n}\n
      "],class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8631,description:"

      Private method to load a buffer as an Impulse Response,\nassign it to the convolverNode, and add to the Array of .impulses.

      \n",params:[{name:"path",description:"",type:"String"},{name:"callback",description:"",type:"Function"},{name:"errorCallback",description:"",type:"Function"}],access:"private",tagname:"",class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8697,description:"

      Connect a source to the reverb, and assign reverb parameters.

      \n",itemtype:"method",name:"process",params:[{name:"src",description:"

      p5.sound / Web Audio object with a sound\n output.

      \n",type:"Object"}],example:["\n
      \nvar cVerb, sound;\nfunction preload() {\n soundFormats('ogg', 'mp3');\n\n cVerb = createConvolver('assets/concrete-tunnel.mp3');\n\n sound = loadSound('assets/beat.mp3');\n}\n\nfunction setup() {\n // disconnect from master output...\n sound.disconnect();\n\n // ...and process with (i.e. connect to) cVerb\n // so that we only hear the convolution\n cVerb.process(sound);\n\n sound.play();\n}\n
      "],class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8729,description:"

      If you load multiple impulse files using the .addImpulse method,\nthey will be stored as Objects in this Array. Toggle between them\nwith the toggleImpulse(id) method.

      \n",itemtype:"property",name:"impulses",type:"Array",class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8737,description:"

      Load and assign a new Impulse Response to the p5.Convolver.\nThe impulse is added to the .impulses array. Previous\nimpulses can be accessed with the .toggleImpulse(id)\nmethod.

      \n",itemtype:"method",name:"addImpulse",params:[{name:"path",description:"

      path to a sound file

      \n",type:"String"},{name:"callback",description:"

      function (optional)

      \n",type:"Function"},{name:"errorCallback",description:"

      function (optional)

      \n",type:"Function"}],class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8755,description:"

      Similar to .addImpulse, except that the .impulses\nArray is reset to save memory. A new .impulses\narray is created with this impulse as the only item.

      \n",itemtype:"method",name:"resetImpulse",params:[{name:"path",description:"

      path to a sound file

      \n",type:"String"},{name:"callback",description:"

      function (optional)

      \n",type:"Function"},{name:"errorCallback",description:"

      function (optional)

      \n",type:"Function"}],class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8773,description:'

      If you have used .addImpulse() to add multiple impulses\nto a p5.Convolver, then you can use this method to toggle between\nthe items in the .impulses Array. Accepts a parameter\nto identify which impulse you wish to use, identified either by its\noriginal filename (String) or by its position in the .impulses\n Array (Number).
      \nYou can access the objects in the .impulses Array directly. Each\nObject has two attributes: an .audioBuffer (type:\nWeb Audio \nAudioBuffer) and a .name, a String that corresponds\nwith the original filename.

      \n',itemtype:"method",name:"toggleImpulse",params:[{name:"id",description:"

      Identify the impulse by its original filename\n (String), or by its position in the\n .impulses Array (Number).

      \n",type:"String|Number"}],class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8817,class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:8842,class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9059,description:"

      Set the global tempo, in beats per minute, for all\np5.Parts. This method will impact all active p5.Parts.

      \n",params:[{name:"BPM",description:"

      Beats Per Minute

      \n",type:"Number"},{name:"rampTime",description:"

      Seconds from now

      \n",type:"Number"}],class:"p5.Convolver",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9148,description:"

      Array of values to pass into the callback\nat each step of the phrase. Depending on the callback\nfunction's requirements, these values may be numbers,\nstrings, or an object with multiple parameters.\nZero (0) indicates a rest.

      \n",itemtype:"property",name:"sequence",type:"Array",class:"p5.Phrase",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9236,description:"

      Set the tempo of this part, in Beats Per Minute.

      \n",itemtype:"method",name:"setBPM",params:[{name:"BPM",description:"

      Beats Per Minute

      \n",type:"Number"},{name:"rampTime",description:"

      Seconds from now

      \n",type:"Number",optional:!0}],class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9246,description:"

      Returns the Beats Per Minute of this currently part.

      \n",itemtype:"method",name:"getBPM",return:{description:"",type:"Number"},class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9255,description:"

      Start playback of this part. It will play\nthrough all of its phrases at a speed\ndetermined by setBPM.

      \n",itemtype:"method",name:"start",params:[{name:"time",description:"

      seconds from now

      \n",type:"Number",optional:!0}],class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9271,description:"

      Loop playback of this part. It will begin\nlooping through all of its phrases at a speed\ndetermined by setBPM.

      \n",itemtype:"method",name:"loop",params:[{name:"time",description:"

      seconds from now

      \n",type:"Number",optional:!0}],class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9288,description:"

      Tell the part to stop looping.

      \n",itemtype:"method",name:"noLoop",class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9300,description:"

      Stop the part and cue it to step 0.

      \n",itemtype:"method",name:"stop",params:[{name:"time",description:"

      seconds from now

      \n",type:"Number",optional:!0}],class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9310,description:"

      Pause the part. Playback will resume\nfrom the current step.

      \n",itemtype:"method",name:"pause",params:[{name:"time",description:"

      seconds from now

      \n",type:"Number"}],class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9322,description:"

      Add a p5.Phrase to this Part.

      \n",itemtype:"method",name:"addPhrase",params:[{name:"phrase",description:"

      reference to a p5.Phrase

      \n",type:"p5.Phrase"}],class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9343,description:"

      Remove a phrase from this part, based on the name it was\ngiven when it was created.

      \n",itemtype:"method",name:"removePhrase",params:[{name:"phraseName",description:"",type:"String"}],class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9357,description:"

      Get a phrase from this part, based on the name it was\ngiven when it was created. Now you can modify its array.

      \n",itemtype:"method",name:"getPhrase",params:[{name:"phraseName",description:"",type:"String"}],class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9371,description:"

      Get a phrase from this part, based on the name it was\ngiven when it was created. Now you can modify its array.

      \n",itemtype:"method",name:"replaceSequence",params:[{name:"phraseName",description:"",type:"String"},{name:"sequence",description:"

      Array of values to pass into the callback\n at each step of the phrase.

      \n",type:"Array"}],class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9399,description:"

      Fire a callback function at every step.

      \n",itemtype:"method",name:"onStep",params:[{name:"callback",description:"

      The name of the callback\n you want to fire\n on every beat/tatum.

      \n",type:"Function"}],class:"p5.Part",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9452,description:"

      Start playback of the score.

      \n",itemtype:"method",name:"start",class:"p5.Score",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9461,description:"

      Stop playback of the score.

      \n",itemtype:"method",name:"stop",class:"p5.Score",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9471,description:"

      Pause playback of the score.

      \n",itemtype:"method",name:"pause",class:"p5.Score",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9479,description:"

      Loop playback of the score.

      \n",itemtype:"method",name:"loop",class:"p5.Score",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9488,description:"

      Stop looping playback of the score. If it\nis currently playing, this will go into effect\nafter the current round of playback completes.

      \n",itemtype:"method",name:"noLoop",class:"p5.Score",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9513,description:"

      Set the tempo for all parts in the score

      \n",params:[{name:"BPM",description:"

      Beats Per Minute

      \n",type:"Number"},{name:"rampTime",description:"

      Seconds from now

      \n",type:"Number"}],class:"p5.Score",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9567, +description:'

      The p5.Compressor is built with a Web Audio Dynamics Compressor Node\n

      \n',itemtype:"property",name:"compressor",type:"WebAudioNode",class:"p5.Compressor",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9578,description:"

      Performs the same function as .connect, but also accepts\noptional parameters to set compressor's audioParams

      \n",itemtype:"method",name:"process",params:[{name:"src",description:"

      Sound source to be connected

      \n",type:"Object"},{name:"attack",description:"

      The amount of time (in seconds) to reduce the gain by 10dB,\n default = .003, range 0 - 1

      \n",type:"Number",optional:!0},{name:"knee",description:"

      A decibel value representing the range above the \n threshold where the curve smoothly transitions to the "ratio" portion.\n default = 30, range 0 - 40

      \n",type:"Number",optional:!0},{name:"ratio",description:"

      The amount of dB change in input for a 1 dB change in output\n default = 12, range 1 - 20

      \n",type:"Number",optional:!0},{name:"threshold",description:"

      The decibel value above which the compression will start taking effect\n default = -24, range -100 - 0

      \n",type:"Number",optional:!0},{name:"release",description:"

      The amount of time (in seconds) to increase the gain by 10dB\n default = .25, range 0 - 1

      \n",type:"Number",optional:!0}],class:"p5.Compressor",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9601,description:"

      Set the paramters of a compressor.

      \n",itemtype:"method",name:"set",params:[{name:"attack",description:"

      The amount of time (in seconds) to reduce the gain by 10dB,\n default = .003, range 0 - 1

      \n",type:"Number"},{name:"knee",description:"

      A decibel value representing the range above the \n threshold where the curve smoothly transitions to the "ratio" portion.\n default = 30, range 0 - 40

      \n",type:"Number"},{name:"ratio",description:"

      The amount of dB change in input for a 1 dB change in output\n default = 12, range 1 - 20

      \n",type:"Number"},{name:"threshold",description:"

      The decibel value above which the compression will start taking effect\n default = -24, range -100 - 0

      \n",type:"Number"},{name:"release",description:"

      The amount of time (in seconds) to increase the gain by 10dB\n default = .25, range 0 - 1

      \n",type:"Number"}],class:"p5.Compressor",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9633,description:"

      Get current attack or set value w/ time ramp

      \n",itemtype:"method",name:"attack",params:[{name:"attack",description:"

      Attack is the amount of time (in seconds) to reduce the gain by 10dB,\n default = .003, range 0 - 1

      \n",type:"Number",optional:!0},{name:"time",description:"

      Assign time value to schedule the change in value

      \n",type:"Number",optional:!0}],class:"p5.Compressor",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9653,description:"

      Get current knee or set value w/ time ramp

      \n",itemtype:"method",name:"knee",params:[{name:"knee",description:"

      A decibel value representing the range above the \n threshold where the curve smoothly transitions to the "ratio" portion.\n default = 30, range 0 - 40

      \n",type:"Number",optional:!0},{name:"time",description:"

      Assign time value to schedule the change in value

      \n",type:"Number",optional:!0}],class:"p5.Compressor",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9673,description:"

      Get current ratio or set value w/ time ramp

      \n",itemtype:"method",name:"ratio",params:[{name:"ratio",description:"

      The amount of dB change in input for a 1 dB change in output\n default = 12, range 1 - 20

      \n",type:"Number",optional:!0},{name:"time",description:"

      Assign time value to schedule the change in value

      \n",type:"Number",optional:!0}],class:"p5.Compressor",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9692,description:"

      Get current threshold or set value w/ time ramp

      \n",itemtype:"method",name:"threshold",params:[{name:"threshold",description:"

      The decibel value above which the compression will start taking effect\n default = -24, range -100 - 0

      \n",type:"Number"},{name:"time",description:"

      Assign time value to schedule the change in value

      \n",type:"Number",optional:!0}],class:"p5.Compressor",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9711,description:"

      Get current release or set value w/ time ramp

      \n",itemtype:"method",name:"release",params:[{name:"release",description:"

      The amount of time (in seconds) to increase the gain by 10dB\n default = .25, range 0 - 1

      \n",type:"Number"},{name:"time",description:"

      Assign time value to schedule the change in value

      \n",type:"Number",optional:!0}],class:"p5.Compressor",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9731,description:"

      Return the current reduction value

      \n",return:{description:"Value of the amount of gain reduction that is applied to the signal",type:"Number"},class:"p5.Compressor",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9828,description:"

      callback invoked when the recording is over

      \n",access:"private",tagname:"",type:"Function(Float32Array)",class:"p5.SoundRecorder",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9841,description:"

      Connect a specific device to the p5.SoundRecorder.\nIf no parameter is given, p5.SoundRecorer will record\nall audible p5.sound from your sketch.

      \n",itemtype:"method",name:"setInput",params:[{name:"unit",description:"

      p5.sound object or a web audio unit\n that outputs sound

      \n",type:"Object",optional:!0}],class:"p5.SoundRecorder",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9862,description:"

      Start recording. To access the recording, provide\na p5.SoundFile as the first parameter. The p5.SoundRecorder\nwill send its recording to that p5.SoundFile for playback once\nrecording is complete. Optional parameters include duration\n(in seconds) of the recording, and a callback function that\nwill be called once the complete recording has been\ntransfered to the p5.SoundFile.

      \n",itemtype:"method",name:"record",params:[{name:"soundFile",description:"

      p5.SoundFile

      \n",type:"p5.SoundFile"},{name:"duration",description:"

      Time (in seconds)

      \n",type:"Number",optional:!0},{name:"callback",description:"

      The name of a function that will be\n called once the recording completes

      \n",type:"Function",optional:!0}],class:"p5.SoundRecorder",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9895,description:"

      Stop the recording. Once the recording is stopped,\nthe results will be sent to the p5.SoundFile that\nwas given on .record(), and if a callback function\nwas provided on record, that function will be called.

      \n",itemtype:"method",name:"stop",class:"p5.SoundRecorder",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9914,description:"

      internal method called on audio process

      \n",access:"private",tagname:"",params:[{name:"event",description:"",type:"AudioProcessorEvent"}],class:"p5.SoundRecorder",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:9968,description:"

      Save a p5.SoundFile as a .wav audio file.

      \n",itemtype:"method",name:"saveSound",params:[{name:"soundFile",description:"

      p5.SoundFile that you wish to save

      \n",type:"p5.SoundFile"},{name:"name",description:"

      name of the resulting .wav file.

      \n",type:"String"}],class:"p5.SoundRecorder",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10144,description:"

      isDetected is set to true when a peak is detected.

      \n",itemtype:"attribute",name:"isDetected",type:"Boolean",default:"false",class:"p5.PeakDetect",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10157,description:"

      The update method is run in the draw loop.

      \n

      Accepts an FFT object. You must call .analyze()\non the FFT object prior to updating the peakDetect\nbecause it relies on a completed FFT analysis.

      \n",itemtype:"method",name:"update",params:[{name:"fftObject",description:"

      A p5.FFT object

      \n",type:"p5.FFT"}],class:"p5.PeakDetect",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10188,description:"

      onPeak accepts two arguments: a function to call when\na peak is detected. The value of the peak,\nbetween 0.0 and 1.0, is passed to the callback.

      \n",itemtype:"method",name:"onPeak",params:[{name:"callback",description:"

      Name of a function that will\n be called when a peak is\n detected.

      \n",type:"Function"},{name:"val",description:"

      Optional value to pass\n into the function when\n a peak is detected.

      \n",type:"Object",optional:!0}],example:["\n
      \nvar cnv, soundFile, fft, peakDetect;\nvar ellipseWidth = 0;\n\nfunction setup() {\n cnv = createCanvas(100,100);\n textAlign(CENTER);\n\n soundFile = loadSound('assets/beat.mp3');\n fft = new p5.FFT();\n peakDetect = new p5.PeakDetect();\n\n setupSound();\n\n // when a beat is detected, call triggerBeat()\n peakDetect.onPeak(triggerBeat);\n}\n\nfunction draw() {\n background(0);\n fill(255);\n text('click to play', width/2, height/2);\n\n fft.analyze();\n peakDetect.update(fft);\n\n ellipseWidth *= 0.95;\n ellipse(width/2, height/2, ellipseWidth, ellipseWidth);\n}\n\n// this function is called by peakDetect.onPeak\nfunction triggerBeat() {\n ellipseWidth = 50;\n}\n\n// mouseclick starts/stops sound\nfunction setupSound() {\n cnv.mouseClicked( function() {\n if (soundFile.isPlaying() ) {\n soundFile.stop();\n } else {\n soundFile.play();\n }\n });\n}\n
      "],class:"p5.PeakDetect",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10334,description:"

      Connect a source to the gain node.

      \n",itemtype:"method",name:"setInput",params:[{name:"src",description:"

      p5.sound / Web Audio object with a sound\n output.

      \n",type:"Object"}],class:"p5.Gain",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10344,description:"

      Send output to a p5.sound or web audio object

      \n",itemtype:"method",name:"connect",params:[{name:"unit",description:"",type:"Object"}],class:"p5.Gain",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10354,description:"

      Disconnect all output.

      \n",itemtype:"method",name:"disconnect",class:"p5.Gain",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10362,description:"

      Set the output level of the gain node.

      \n",itemtype:"method",name:"amp",params:[{name:"volume",description:"

      amplitude between 0 and 1.0

      \n",type:"Number"},{name:"rampTime",description:"

      create a fade that lasts rampTime

      \n",type:"Number",optional:!0},{name:"timeFromNow",description:"

      schedule this event to happen\n seconds from now

      \n",type:"Number",optional:!0}],class:"p5.Gain",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10443,description:'

      The p5.Distortion is built with a\n\nWeb Audio WaveShaper Node.

      \n',itemtype:"property",name:"WaveShaperNode",type:"AudioNode",class:"p5.Distortion",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10458,description:"

      Process a sound source, optionally specify amount and oversample values.

      \n",itemtype:"method",name:"process",params:[{name:"amount",description:"

      Unbounded distortion amount.\n Normal values range from 0-1.

      \n",type:"Number",optional:!0,optdefault:"0.25"},{name:"oversample",description:"

      'none', '2x', or '4x'.

      \n",type:"String",optional:!0,optdefault:"'none'"}],class:"p5.Distortion",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10470,description:"

      Set the amount and oversample of the waveshaper distortion.

      \n",itemtype:"method",name:"set",params:[{name:"amount",description:"

      Unbounded distortion amount.\n Normal values range from 0-1.

      \n",type:"Number",optional:!0,optdefault:"0.25"},{name:"oversample",description:"

      'none', '2x', or '4x'.

      \n",type:"String",optional:!0,optdefault:"'none'"}],class:"p5.Distortion",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10488,description:"

      Return the distortion amount, typically between 0-1.

      \n",itemtype:"method",name:"getAmount",return:{description:"Unbounded distortion amount.\n Normal values range from 0-1.",type:"Number"},class:"p5.Distortion",module:"p5.sound",submodule:"p5.sound"},{file:"lib/addons/p5.sound.js",line:10498,description:"

      Return the oversampling.

      \n",itemtype:"method",name:"getOversample",return:{description:"Oversample can either be 'none', '2x', or '4x'.",type:"String"},class:"p5.Distortion",module:"p5.sound",submodule:"p5.sound"}],warnings:[{message:"unknown tag: alt",line:" src/color/creating_reading.js:16"},{message:"unknown tag: alt",line:" src/color/creating_reading.js:60"},{message:"unknown tag: alt",line:" src/color/creating_reading.js:89"},{message:"unknown tag: alt",line:" src/color/creating_reading.js:118"},{message:"unknown tag: alt",line:" src/color/creating_reading.js:326"},{message:"unknown tag: alt",line:" src/color/creating_reading.js:356"},{message:"unknown tag: alt",line:" src/color/creating_reading.js:392"},{message:"unknown tag: alt",line:" src/color/creating_reading.js:489"},{message:"unknown tag: alt",line:" src/color/creating_reading.js:518"},{message:"unknown tag: alt",line:" src/color/creating_reading.js:557"},{message:"unknown tag: alt",line:" src/color/p5.Color.js:447"},{message:"unknown tag: alt",line:" src/color/setting.js:15"},{message:"unknown tag: alt",line:" src/color/setting.js:178"},{message:"unknown tag: alt",line:" src/color/setting.js:235"},{message:"unknown tag: alt",line:" src/color/setting.js:373"},{message:"unknown tag: alt",line:" src/color/setting.js:489"},{message:"unknown tag: alt",line:" src/color/setting.js:514"},{message:"unknown tag: alt",line:" src/color/setting.js:581"},{message:"unknown tag: alt",line:" src/core/2d_primitives.js:16"},{message:"unknown tag: alt",line:" src/core/2d_primitives.js:132"},{message:"unknown tag: alt",line:" src/core/2d_primitives.js:187"},{message:"unknown tag: alt",line:" src/core/2d_primitives.js:262"},{message:"unknown tag: alt",line:" src/core/2d_primitives.js:313"},{message:"unknown tag: alt",line:" src/core/2d_primitives.js:393"},{message:"unknown tag: alt",line:" src/core/2d_primitives.js:477"},{message:"unknown tag: alt",line:" src/core/attributes.js:14"},{message:"unknown tag: alt",line:" src/core/attributes.js:80"},{message:"unknown tag: alt",line:" src/core/attributes.js:108"},{message:"unknown tag: alt",line:" src/core/attributes.js:174"},{message:"unknown tag: alt",line:" src/core/attributes.js:203"},{message:"unknown tag: alt",line:" src/core/attributes.js:237"},{message:"unknown tag: alt",line:" src/core/attributes.js:301"},{message:"unknown tag: alt",line:" src/core/constants.js:33"},{message:"unknown tag: alt",line:" src/core/constants.js:52"},{message:"unknown tag: alt",line:" src/core/constants.js:71"},{message:"unknown tag: alt",line:" src/core/constants.js:90"},{message:"unknown tag: alt",line:" src/core/constants.js:109"},{message:"unknown tag: alt",line:" src/core/core.js:49"},{message:"unknown tag: alt",line:" src/core/core.js:85"},{message:"unknown tag: alt",line:" src/core/core.js:116"},{message:"unknown tag: alt",line:" src/core/core.js:393"},{message:"unknown tag: alt",line:" src/core/curves.js:16"},{message:"unknown tag: alt",line:" src/core/curves.js:99"},{message:"unknown tag: alt",line:" src/core/curves.js:124"},{message:"unknown tag: alt",line:" src/core/curves.js:175"},{message:"unknown tag: alt",line:" src/core/curves.js:256"},{message:"unknown tag: alt",line:" src/core/curves.js:308"},{message:"unknown tag: alt",line:" src/core/curves.js:353"},{message:"unknown tag: alt",line:" src/core/curves.js:378"},{message:"unknown tag: alt",line:" src/core/curves.js:476"},{message:"unknown tag: alt",line:" src/core/environment.js:22"},{message:"unknown tag: alt",line:" src/core/environment.js:51"},{message:"unknown tag: alt",line:" src/core/environment.js:79"},{message:"unknown tag: alt",line:" src/core/environment.js:110"},{message:"unknown tag: alt",line:" src/core/environment.js:188"},{message:"unknown tag: alt",line:" src/core/environment.js:262"},{message:"unknown tag: alt",line:" src/core/environment.js:288"},{message:"unknown tag: alt",line:" src/core/environment.js:305"},{message:"unknown tag: alt",line:" src/core/environment.js:322"},{message:"unknown tag: alt",line:" src/core/environment.js:338"},{message:"unknown tag: alt",line:" src/core/environment.js:354"},{message:"unknown tag: alt",line:" src/core/environment.js:428"},{message:"replacing incorrect tag: returns with return",line:" src/core/environment.js:475"},{message:"unknown tag: alt",line:" src/core/environment.js:475"},{message:"replacing incorrect tag: returns with return",line:" src/core/environment.js:520"},{message:"unknown tag: alt",line:" src/core/environment.js:520"},{message:"unknown tag: alt",line:" src/core/environment.js:577"},{message:"unknown tag: alt",line:" src/core/environment.js:608"},{message:"unknown tag: alt",line:" src/core/environment.js:629"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:53"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:112"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:163"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:213"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:263"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:329"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:383"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:437"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:496"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:541"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:608"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:643"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:686"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:735"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:776"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:828"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:866"},{message:"unknown tag: alt",line:" src/core/p5.Element.js:904"},{message:"unknown tag: alt",line:" src/core/rendering.js:14"},{message:"unknown tag: alt",line:" src/core/rendering.js:112"},{message:"unknown tag: alt",line:" src/core/rendering.js:162"},{message:"unknown tag: alt",line:" src/core/rendering.js:185"},{message:"unknown tag: alt",line:" src/core/rendering.js:223"},{message:"unknown tag: alt",line:" src/core/structure.js:15"},{message:"unknown tag: alt",line:" src/core/structure.js:77"},{message:"unknown tag: alt",line:" src/core/structure.js:119"},{message:"unknown tag: alt",line:" src/core/structure.js:194"},{message:"unknown tag: alt",line:" src/core/structure.js:266"},{message:"unknown tag: alt",line:" src/core/transform.js:15"},{message:"unknown tag: alt",line:" src/core/transform.js:137"},{message:"unknown tag: alt",line:" src/core/transform.js:163"},{message:"unknown tag: alt",line:" src/core/transform.js:263"},{message:"unknown tag: alt",line:" src/core/transform.js:345"},{message:"unknown tag: alt",line:" src/core/transform.js:386"},{message:"unknown tag: alt",line:" src/core/transform.js:427"},{message:"unknown tag: alt",line:" src/core/vertex.js:22"},{message:"unknown tag: alt",line:" src/core/vertex.js:70"},{message:"unknown tag: alt",line:" src/core/vertex.js:267"},{message:"unknown tag: alt",line:" src/core/vertex.js:332"},{message:"unknown tag: alt",line:" src/core/vertex.js:374"},{message:"unknown tag: alt",line:" src/core/vertex.js:434"},{message:"unknown tag: alt",line:" src/core/vertex.js:502"},{message:"unknown tag: alt",line:" src/core/vertex.js:579"},{message:"unknown tag: alt",line:" src/events/acceleration.js:91"},{message:"unknown tag: alt",line:" src/events/acceleration.js:125"},{message:"unknown tag: alt",line:" src/events/acceleration.js:158"},{message:"unknown tag: alt",line:" src/events/acceleration.js:194"},{message:"unknown tag: alt",line:" src/events/acceleration.js:237"},{message:"unknown tag: alt",line:" src/events/acceleration.js:280"},{message:"unknown tag: alt",line:" src/events/acceleration.js:372"},{message:"unknown tag: alt",line:" src/events/acceleration.js:403"},{message:"unknown tag: alt",line:" src/events/acceleration.js:462"},{message:"unknown tag: alt",line:" src/events/keyboard.js:18"},{message:"unknown tag: alt",line:" src/events/keyboard.js:46"},{message:"unknown tag: alt",line:" src/events/keyboard.js:75"},{message:"unknown tag: alt",line:" src/events/keyboard.js:108"},{message:"unknown tag: alt",line:" src/events/keyboard.js:198"},{message:"unknown tag: alt",line:" src/events/keyboard.js:254"},{message:"unknown tag: alt",line:" src/events/keyboard.js:317"},{message:"unknown tag: alt",line:" src/events/mouse.js:23"},{message:"unknown tag: alt",line:" src/events/mouse.js:49"},{message:"unknown tag: alt",line:" src/events/mouse.js:75"},{message:"unknown tag: alt",line:" src/events/mouse.js:107"},{message:"unknown tag: alt",line:" src/events/mouse.js:137"},{message:"unknown tag: alt",line:" src/events/mouse.js:175"},{message:"unknown tag: alt",line:" src/events/mouse.js:213"},{message:"unknown tag: alt",line:" src/events/mouse.js:255"},{message:"unknown tag: alt",line:" src/events/mouse.js:298"},{message:"unknown tag: alt",line:" src/events/mouse.js:334"},{message:"unknown tag: alt",line:" src/events/mouse.js:416"},{message:"unknown tag: alt",line:" src/events/mouse.js:460"},{message:"unknown tag: alt",line:" src/events/mouse.js:531"},{message:"unknown tag: alt",line:" src/events/mouse.js:597"},{message:"unknown tag: alt",line:" src/events/mouse.js:664"},{message:"unknown tag: alt",line:" src/events/mouse.js:723"},{message:"unknown tag: alt",line:" src/events/mouse.js:781"},{message:"unknown tag: alt",line:" src/events/touch.js:53"},{message:"unknown tag: alt",line:" src/events/touch.js:116"},{message:"unknown tag: alt",line:" src/events/touch.js:178"},{message:"unknown tag: alt",line:" src/image/image.js:24"},{message:"unknown tag: alt",line:" src/image/image.js:115"},{message:"unknown tag: alt",line:" src/image/image.js:233"},{message:"unknown tag: alt",line:" src/image/loading_displaying.js:17"},{message:"replacing incorrect tag: returns with return",line:" src/image/loading_displaying.js:107"},{message:"unknown tag: alt",line:" src/image/loading_displaying.js:125"},{message:"unknown tag: alt",line:" src/image/loading_displaying.js:325"},{message:"unknown tag: alt",line:" src/image/loading_displaying.js:384"},{message:"unknown tag: alt",line:" src/image/loading_displaying.js:449"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:45"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:72"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:106"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:186"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:236"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:270"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:315"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:353"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:435"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:480"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:543"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:577"},{message:"unknown tag: alt",line:" src/image/p5.Image.js:684"},{message:"unknown tag: alt",line:" src/image/pixels.js:14"},{message:"unknown tag: alt",line:" src/image/pixels.js:83"},{message:"unknown tag: alt",line:" src/image/pixels.js:165"},{message:"unknown tag: alt",line:" src/image/pixels.js:212"},{message:"unknown tag: alt",line:" src/image/pixels.js:390"},{message:"unknown tag: alt",line:" src/image/pixels.js:461"},{message:"unknown tag: alt",line:" src/image/pixels.js:498"},{message:"unknown tag: alt",line:" src/image/pixels.js:572"},{message:"unknown tag: alt",line:" src/io/files.js:19"},{message:"unknown tag: alt",line:" src/io/files.js:145"},{message:"unknown tag: alt",line:" src/io/files.js:237"},{message:"unknown tag: alt",line:" src/io/files.js:558"},{message:"unknown tag: alt",line:" src/io/files.js:1194"},{message:"unknown tag: alt",line:" src/io/files.js:1248"},{message:"unknown tag: alt",line:" src/io/files.js:1306"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:58"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:121"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:170"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:215"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:263"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:329"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:498"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:551"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:593"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:757"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:826"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:875"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:937"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:984"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:1029"},{message:"unknown tag: alt",line:" src/io/p5.Table.js:1077"},{message:"unknown tag: alt",line:" src/io/p5.XML.js:11"},{message:"unknown tag: alt",line:" src/math/calculation.js:12"},{message:"unknown tag: alt",line:" src/math/calculation.js:36"},{message:"unknown tag: alt",line:" src/math/calculation.js:76"},{message:"unknown tag: alt",line:" src/math/calculation.js:130"},{message:"unknown tag: alt",line:" src/math/calculation.js:184"},{message:"unknown tag: alt",line:" src/math/calculation.js:234"},{message:"unknown tag: alt",line:" src/math/calculation.js:273"},{message:"unknown tag: alt",line:" src/math/calculation.js:317"},{message:"unknown tag: alt",line:" src/math/calculation.js:371"},{message:"unknown tag: alt",line:" src/math/calculation.js:409"},{message:"unknown tag: alt",line:" src/math/calculation.js:464"},{message:"unknown tag: alt",line:" src/math/calculation.js:507"},{message:"unknown tag: alt",line:" src/math/calculation.js:550"},{message:"unknown tag: alt",line:" src/math/calculation.js:602"},{message:"unknown tag: alt",line:" src/math/calculation.js:636"},{message:"unknown tag: alt",line:" src/math/calculation.js:675"},{message:"unknown tag: alt",line:" src/math/calculation.js:720"},{message:"unknown tag: alt",line:" src/math/noise.js:41"},{message:"unknown tag: alt",line:" src/math/noise.js:171"},{message:"unknown tag: alt",line:" src/math/noise.js:233"},{message:"unknown tag: alt",line:" src/math/p5.Vector.js:13"},{message:"unknown tag: alt",line:" src/math/random.js:47"},{message:"unknown tag: alt",line:" src/math/random.js:78"},{message:"unknown tag: alt",line:" src/math/random.js:168"},{message:"unknown tag: alt",line:" src/math/trigonometry.js:134"},{message:"unknown tag: alt",line:" src/math/trigonometry.js:174"},{message:"unknown tag: alt",line:" src/math/trigonometry.js:206"},{message:"unknown tag: alt",line:" src/math/trigonometry.js:238"},{message:"unknown tag: alt",line:" src/math/trigonometry.js:320"},{message:"unknown tag: alt",line:" src/typography/attributes.js:13"},{message:"unknown tag: alt",line:" src/typography/attributes.js:63"},{message:"unknown tag: alt",line:" src/typography/attributes.js:100"},{message:"unknown tag: alt",line:" src/typography/attributes.js:133"},{message:"unknown tag: alt",line:" src/typography/attributes.js:158"},{message:"unknown tag: alt",line:" src/typography/loading_displaying.js:16"},{message:"unknown tag: alt",line:" src/typography/loading_displaying.js:135"},{message:"unknown tag: alt",line:" src/typography/loading_displaying.js:197"},{message:"unknown tag: alt",line:" src/typography/p5.Font.js:47"},{message:"unknown tag: alt",line:" src/utilities/conversion.js:12"},{message:"unknown tag: alt",line:" src/utilities/string_functions.js:15"},{message:"unknown tag: alt",line:" src/utilities/string_functions.js:44"},{message:"unknown tag: alt",line:" src/utilities/string_functions.js:146"},{message:"unknown tag: alt",line:" src/utilities/string_functions.js:257"},{message:"unknown tag: alt",line:" src/utilities/string_functions.js:339"},{message:"unknown tag: alt",line:" src/utilities/string_functions.js:404"},{message:"unknown tag: alt",line:" src/utilities/string_functions.js:454"},{message:"unknown tag: alt",line:" src/utilities/string_functions.js:550"},{message:"unknown tag: alt",line:" src/utilities/time_date.js:12"},{message:"unknown tag: alt",line:" src/utilities/time_date.js:34"},{message:"unknown tag: alt",line:" src/utilities/time_date.js:56"},{message:"unknown tag: alt",line:" src/utilities/time_date.js:78"},{message:"unknown tag: alt",line:" src/utilities/time_date.js:101"},{message:"unknown tag: alt",line:" src/utilities/time_date.js:123"},{message:"unknown tag: alt",line:" src/utilities/time_date.js:145"},{message:"unknown tag: alt",line:" src/webgl/camera.js:12"},{message:"unknown tag: alt",line:" src/webgl/camera.js:160"},{message:"unknown tag: alt",line:" src/webgl/camera.js:232"},{message:"unknown tag: alt",line:" src/webgl/light.js:40"},{message:"unknown tag: alt",line:" src/webgl/light.js:89"},{message:"unknown tag: alt",line:" src/webgl/light.js:168"},{message:"unknown tag: alt",line:" src/webgl/loading.js:35"},{message:"unknown tag: alt",line:" src/webgl/loading.js:197"},{message:"unknown tag: alt",line:" src/webgl/material.js:81"},{message:"unknown tag: alt",line:" src/webgl/material.js:113"},{message:"unknown tag: alt",line:" src/webgl/material.js:210"},{message:"unknown tag: alt",line:" src/webgl/material.js:253"},{message:"unknown tag: alt",line:" src/webgl/p5.RendererGL.js:352"},{message:"unknown tag: alt",line:" src/webgl/p5.RendererGL.js:400"},{message:"unknown tag: alt",line:" src/webgl/p5.RendererGL.js:431"},{message:"unknown tag: alt",line:" src/webgl/p5.RendererGL.js:460"},{message:"unknown tag: alt",line:" src/webgl/p5.RendererGL.js:505"},{message:"unknown tag: alt",line:" src/webgl/primitives.js:13"},{message:"replacing incorrect tag: params with param",line:" lib/addons/p5.sound.js:1577"},{message:"replacing incorrect tag: returns with return",line:" lib/addons/p5.sound.js:1577"},{message:"replacing incorrect tag: returns with return",line:" lib/addons/p5.sound.js:8218"},{ +message:"Missing item type\nConversions adapted from .\n\nIn these functions, hue is always in the range [0,1); all other components\nare in the range [0,1]. 'Brightness' and 'value' are used interchangeably.",line:" src/color/color_conversion.js:10"},{message:"Missing item type\nConvert an HSBA array to HSLA.",line:" src/color/color_conversion.js:20"},{message:"Missing item type\nConvert an HSBA array to RGBA.",line:" src/color/color_conversion.js:46"},{message:"Missing item type\nConvert an HSLA array to HSBA.",line:" src/color/color_conversion.js:95"},{message:"Missing item type\nConvert an HSLA array to RGBA.\n\nWe need to change basis from HSLA to something that can be more easily be\nprojected onto RGBA. We will choose hue and brightness as our first two\ncomponents, and pick a convenient third one ('zest') so that we don't need\nto calculate formal HSBA saturation.",line:" src/color/color_conversion.js:118"},{message:"Missing item type\nConvert an RGBA array to HSBA.",line:" src/color/color_conversion.js:176"},{message:"Missing item type\nConvert an RGBA array to HSLA.",line:" src/color/color_conversion.js:211"},{message:"Missing item type\nHue is the same in HSB and HSL, but the maximum value may be different.\nThis function will return the HSB-normalized saturation when supplied with\nan HSB color object, but will default to the HSL-normalized saturation\notherwise.",line:" src/color/p5.Color.js:118"},{message:"Missing item type\nSaturation is scaled differently in HSB and HSL. This function will return\nthe HSB saturation when supplied with an HSB color object, but will default\nto the HSL saturation otherwise.",line:" src/color/p5.Color.js:149"},{message:"Missing item type\nCSS named colors.",line:" src/color/p5.Color.js:168"},{message:"Missing item type\nThese regular expressions are used to build up the patterns for matching\nviable CSS color strings: fragmenting the regexes in this way increases the\nlegibility and comprehensibility of the code.\n\nNote that RGB values of .9 are not parsed by IE, but are supported here for\ncolor string consistency.",line:" src/color/p5.Color.js:321"},{message:"Missing item type\nFull color string patterns. The capture groups are necessary.",line:" src/color/p5.Color.js:334"},{message:"Missing item type\nFor a number of different inputs, returns a color formatted as [r, g, b, a]\narrays, with each component normalized between 0 and 1.",line:" src/color/p5.Color.js:447"},{message:"Missing item type\nFor HSB and HSL, interpret the gray level as a brightness/lightness\nvalue (they are equivalent when chroma is zero). For RGB, normalize the\ngray level according to the blue maximum.",line:" src/color/p5.Color.js:638"},{message:"Missing item type",line:" src/core/canvas.js:1"},{message:'Missing item type\nThis is the p5 instance constructor.\n\nA p5 instance holds all the properties and methods related to\na p5 sketch. It expects an incoming sketch closure and it can also\ntake an optional node parameter for attaching the generated p5 canvas\nto a node. The sketch closure takes the newly created p5 instance as\nits sole argument and may optionally set preload(), setup(), and/or\ndraw() properties on it for running a sketch.\n\nA p5 sketch can run in "global" or "instance" mode:\n"global" - all properties and methods are attached to the window\n"instance" - all properties and methods are bound to this p5 object',line:" src/core/core.js:15"},{message:"Missing item type\nSets the resolution at which Beziers display.\n\nThe default value is 20.",line:" src/core/curves.js:99"},{message:"Missing item type\nSets the resolution at which curves display.\n\nThe default value is 20.",line:" src/core/curves.js:353"},{message:"Missing item type\nReturns the current framerate.",line:" src/core/environment.js:238"},{message:"Missing item type\nSpecifies the number of frames to be displayed every second. For example,\nthe function call frameRate(30) will attempt to refresh 30 times a second.\nIf the processor is not fast enough to maintain the specified rate, the\nframe rate will not be achieved. Setting the frame rate within setup() is\nrecommended. The default rate is 60 frames per second.\n\nCalling frameRate() with no arguments returns the current framerate.",line:" src/core/environment.js:247"},{message:"Missing item type",line:" src/core/error_helpers.js:1"},{message:"Missing item type\nPrints out a fancy, colorful message to the console log",line:" src/core/error_helpers.js:34"},{message:'Missing item type\nValidates parameters\nparam {String} func the name of the function\nparam {Array} args user input arguments\n\nexample:\n var a;\n ellipse(10,10,a,5);\nconsole ouput:\n "It looks like ellipse received an empty variable in spot #2."\n\nexample:\n ellipse(10,"foo",5,5);\nconsole output:\n "ellipse was expecting a number for parameter #1,\n received "foo" instead."',line:" src/core/error_helpers.js:106"},{message:"Missing item type\nPrints out all the colors in the color pallete with white text.\nFor color blindness testing.",line:" src/core/error_helpers.js:273"},{message:'Missing item type\n_globalInit\n\nTODO: ???\nif sketch is on window\nassume "global" mode\nand instantiate p5 automatically\notherwise do nothing',line:" src/core/init.js:5"},{message:"Missing item type\nHelper fxn for sharing pixel methods",line:" src/core/p5.Element.js:1031"},{message:"Missing item type\nResize our canvas element.",line:" src/core/p5.Renderer.js:72"},{message:"Missing item type\nHelper fxn to check font type (system or otf)",line:" src/core/p5.Renderer.js:146"},{message:"Missing item type\nHelper fxn to measure ascent and descent.\nAdapted from http://stackoverflow.com/a/25355178",line:" src/core/p5.Renderer.js:202"},{message:"Missing item type\np5.Renderer2D\nThe 2D graphics canvas renderer class.\nextends p5.Renderer",line:" src/core/p5.Renderer2D.js:9"},{message:"Missing item type\nGenerate a cubic Bezier representing an arc on the unit circle of total\nangle `size` radians, beginning `start` radians above the x-axis. Up to\nfour of these curves are combined to make a full arc.\n\nSee www.joecridge.me/bezier.pdf for an explanation of the method.",line:" src/core/p5.Renderer2D.js:356"},{message:"Missing item type\nshim for Uint8ClampedArray.slice\n(allows arrayCopy to work with pixels[])\nwith thanks to http://halfpapstudios.com/blog/tag/html5-canvas/\nEnumerable set to false to protect for...in from\nUint8ClampedArray.prototype pollution.",line:" src/core/shim.js:65"},{message:"Missing item type\nprivate helper function to handle the user passing objects in\nduring construction or calls to create()",line:" src/data/p5.TypedDict.js:179"},{message:"Missing item type\nprivate helper function to ensure that the user passed in valid\nvalues for the Dictionary type",line:" src/data/p5.TypedDict.js:321"},{message:"Missing item type\nprivate helper function to ensure that the user passed in valid\nvalues for the Dictionary type",line:" src/data/p5.TypedDict.js:368"},{message:"Missing item type\nprivate helper function for finding lowest or highest value\nthe argument 'flip' is used to flip the comparison arrow\nfrom 'less than' to 'greater than'",line:" src/data/p5.TypedDict.js:485"},{message:"Missing item type\nprivate helper function for finding lowest or highest key\nthe argument 'flip' is used to flip the comparison arrow\nfrom 'less than' to 'greater than'",line:" src/data/p5.TypedDict.js:548"},{message:"Missing item type\n_updatePAccelerations updates the pAcceleration values",line:" src/events/acceleration.js:80"},{message:"Missing item type\nHolds the key codes of currently pressed keys.",line:" src/events/keyboard.js:12"},{message:"Missing item type\nThe onblur function is called when the user is no longer focused\non the p5 element. Because the keyup events will not fire if the user is\nnot focused on the element we must assume all keys currently down have\nbeen released.",line:" src/events/keyboard.js:307"},{message:"Missing item type\nThe checkDownKeys function returns a boolean true if any keys pressed\nand a false if no keys are currently pressed.\n\nHelps avoid instances where a multiple keys are pressed simultaneously and\nreleasing a single key will then switch the\nkeyIsPressed property to true.",line:" src/events/keyboard.js:364"},{message:"Missing item type\nThis module defines the filters for use with image buffers.\n\nThis module is basically a collection of functions stored in an object\nas opposed to modules. The functions are destructive, modifying\nthe passed in canvas rather than creating a copy.\n\nGenerally speaking users of this module will use the Filters.apply method\non a canvas to create an effect.\n\nA number of functions are borrowed/adapted from\nhttp://www.html5rocks.com/en/tutorials/canvas/imagefilters/\nor the java processing implementation.",line:" src/image/filters.js:3"},{message:"Missing item type\nReturns the pixel buffer for a canvas",line:" src/image/filters.js:28"},{message:"Missing item type\nReturns a 32 bit number containing ARGB data at ith pixel in the\n1D array containing pixels data.",line:" src/image/filters.js:51"},{message:"Missing item type\nModifies pixels RGBA values to values contained in the data object.",line:" src/image/filters.js:70"},{message:"Missing item type\nReturns the ImageData object for a canvas\nhttps://developer.mozilla.org/en-US/docs/Web/API/ImageData",line:" src/image/filters.js:90"},{message:"Missing item type\nReturns a blank ImageData object.",line:" src/image/filters.js:113"},{message:"Missing item type\nApplys a filter function to a canvas.\n\nThe difference between this and the actual filter functions defined below\nis that the filter functions generally modify the pixel buffer but do\nnot actually put that data back to the canvas (where it would actually\nupdate what is visible). By contrast this method does make the changes\nactually visible in the canvas.\n\nThe apply method is the method that callers of this module would generally\nuse. It has been separated from the actual filters to support an advanced\nuse case of creating a filter chain that executes without actually updating\nthe canvas in between everystep.",line:" src/image/filters.js:129"},{message:"Missing item type\nConverts the image to black and white pixels depending if they are above or\nbelow the threshold defined by the level parameter. The parameter must be\nbetween 0.0 (black) and 1.0 (white). If no level is specified, 0.5 is used.\n\nBorrowed from http://www.html5rocks.com/en/tutorials/canvas/imagefilters/",line:" src/image/filters.js:167"},{message:"Missing item type\nConverts any colors in the image to grayscale equivalents.\nNo parameter is used.\n\nBorrowed from http://www.html5rocks.com/en/tutorials/canvas/imagefilters/",line:" src/image/filters.js:202"},{message:"Missing item type\nSets the alpha channel to entirely opaque. No parameter is used.",line:" src/image/filters.js:224"},{message:"Missing item type\nSets each pixel to its inverse value. No parameter is used.",line:" src/image/filters.js:239"},{message:"Missing item type\nLimits each channel of the image to the number of colors specified as\nthe parameter. The parameter can be set to values between 2 and 255, but\nresults are most noticeable in the lower ranges.\n\nAdapted from java based processing implementation",line:" src/image/filters.js:255"},{message:"Missing item type\nreduces the bright areas in an image",line:" src/image/filters.js:286"},{message:"Missing item type\nincreases the bright areas in an image",line:" src/image/filters.js:367"},{message:"Missing item type\nThis module defines the p5 methods for the p5.Image class\nfor drawing images to the main display canvas.",line:" src/image/image.js:8"},{message:"Missing item type\nValidates clipping params. Per drawImage spec sWidth and sHight cannot be\nnegative or greater than image intrinsic width and height",line:" src/image/loading_displaying.js:107"},{message:"Missing item type\nApply the current tint color to the input image, return the resulting\ncanvas.",line:" src/image/loading_displaying.js:413"},{message:"Missing item type\nThis module defines the p5.Image class and P5 methods for\ndrawing images to the main display canvas.",line:" src/image/p5.Image.js:9"},{message:"Missing item type\nHelper fxn for sharing pixel methods",line:" src/image/p5.Image.js:177"},{message:"Missing item type\nGenerate a blob of file data as a url to prepare for download.\nAccepts an array of data, a filename, and an extension (optional).\nThis is a private function because it does not do any formatting,\nbut it is used by saveStrings, saveJSON, saveTable etc.",line:" src/io/files.js:1433"},{message:"Missing item type\nForces download. Accepts a url to filedata/blob, a filename,\nand an extension (optional).\nThis is a private function because it does not do any formatting,\nbut it is used by saveStrings, saveJSON, saveTable etc.",line:" src/io/files.js:1456"},{message:"Missing item type\nReturns a file extension, or another string\nif the provided parameter has no extension.",line:" src/io/files.js:1496"},{message:"Missing item type\nReturns true if the browser is Safari, false if not.\nSafari makes trouble for downloading files.",line:" src/io/files.js:1528"},{message:"Missing item type\nHelper function, a callback for download that deletes\nan invisible anchor element from the DOM once the file\nhas been automatically downloaded.",line:" src/io/files.js:1540"},{message:'Missing item type\nTable Options\n

      Generic class for handling tabular data, typically from a\nCSV, TSV, or other sort of spreadsheet file.

      \n

      CSV files are\n\ncomma separated values, often with the data in quotes. TSV\nfiles use tabs as separators, and usually don\'t bother with the\nquotes.

      \n

      File names should end with .csv if they\'re comma separated.

      \n

      A rough "spec" for CSV can be found\nhere.

      \n

      To load files, use the loadTable method.

      \n

      To save tables to your computer, use the save method\n or the saveTable method.

      \n\nPossible options include:\n
        \n
      • csv - parse the table as comma-separated values\n
      • tsv - parse the table as tab-separated values\n
      • header - this table has a header (title) row\n
      ',line:" src/io/p5.Table.js:12"},{message:"Missing item type\nReturns the total number of columns in a Table.",line:" src/io/p5.Table.js:644"},{message:"Missing item type\nThis method is called while the parsing of XML (when loadXML() is\ncalled). The difference between this method and the setContent()\nmethod defined later is that this one is used to set the content\nwhen the node in question has more nodes under it and so on and\nnot directly text content. While in the other one is used when\nthe node in question directly has text inside it.",line:" src/io/p5.XML.js:767"},{message:"Missing item type\nThis method is called while the parsing of XML (when loadXML() is\ncalled). The XML node is passed and its attributes are stored in the\np5.XML's attribute Object.",line:" src/io/p5.XML.js:784"},{message:"Missing item type\nMultiplies a vector by a scalar and returns a new vector.",line:" src/math/p5.Vector.js:963"},{message:"Missing item type\nDivides a vector by a scalar and returns a new vector.",line:" src/math/p5.Vector.js:990"},{message:"Missing item type\nCalculates the dot product of two vectors.",line:" src/math/p5.Vector.js:1018"},{message:"Missing item type\nCalculates the cross product of two vectors.",line:" src/math/p5.Vector.js:1032"},{message:"Missing item type\nCalculates the Euclidean distance between two points (considering a\npoint as a vector object).",line:" src/math/p5.Vector.js:1046"},{message:"Missing item type\nLinear interpolate a vector to another vector and return the result as a\nnew vector.",line:" src/math/p5.Vector.js:1061"},{message:"Missing item type\nHelper function to measure ascent and descent.",line:" src/typography/attributes.js:248"},{message:"Missing item type\nReturns the set of opentype glyphs for the supplied string.\n\nNote that there is not a strict one-to-one mapping between characters\nand glyphs, so the list of returned glyphs can be larger or smaller\n than the length of the given string.",line:" src/typography/p5.Font.js:206"},{message:"Missing item type\nReturns an opentype path for the supplied string and position.",line:" src/typography/p5.Font.js:221"},{message:"Missing item type\nParse OBJ lines into model. For reference, this is what a simple model of a\nsquare might look like:\n\nv -0.5 -0.5 0.5\nv -0.5 -0.5 -0.5\nv -0.5 0.5 -0.5\nv -0.5 0.5 0.5\n\nf 4 3 2 1",line:" src/webgl/loading.js:98"},{message:"Missing item type",line:" src/webgl/material.js:297"},{message:"Missing item type\ncomputes smooth normals per vertex as an average of each\nface.",line:" src/webgl/p5.Geometry.js:86"},{message:"Missing item type\nAverages the vertex normals. Used in curved\nsurfaces",line:" src/webgl/p5.Geometry.js:111"},{message:"Missing item type\nAverages pole normals. Used in spherical primitives",line:" src/webgl/p5.Geometry.js:130"},{message:"Missing item type\nCreate a 2D array for establishing stroke connections",line:" src/webgl/p5.Geometry.js:161"},{message:"Missing item type\nCreate 4 vertices for each stroke line, two at the beginning position\nand two at the end position. These vertices are displaced relative to\nthat line's normal on the GPU",line:" src/webgl/p5.Geometry.js:182"},{message:"Missing item type\nModifies all vertices to be centered within the range -100 to 100.",line:" src/webgl/p5.Geometry.js:209"},{message:"Missing item type",line:" src/webgl/p5.Matrix.js:1"},{message:"Missing item type\nA class to describe a 4x4 matrix\nfor model and view matrix manipulation in the p5js webgl renderer.\nclass p5.Matrix",line:" src/webgl/p5.Matrix.js:19"},{message:"Missing item type\nSets the x, y, and z component of the vector using two or three separate\nvariables, the data from a p5.Matrix, or the values from a float array.",line:" src/webgl/p5.Matrix.js:75"},{message:"Missing item type\nGets a copy of the vector, returns a p5.Matrix object.",line:" src/webgl/p5.Matrix.js:113"},{message:"Missing item type\nreturn a copy of a matrix",line:" src/webgl/p5.Matrix.js:122"},{message:"Missing item type\nreturn an identity matrix",line:" src/webgl/p5.Matrix.js:147"},{message:"Missing item type\ntranspose according to a given matrix",line:" src/webgl/p5.Matrix.js:155"},{message:"Missing item type\ninvert matrix according to a give matrix",line:" src/webgl/p5.Matrix.js:215"},{message:"Missing item type\nInverts a 3x3 matrix",line:" src/webgl/p5.Matrix.js:300"},{message:"Missing item type\ntransposes a 3x3 p5.Matrix by a mat3",line:" src/webgl/p5.Matrix.js:336"},{message:"Missing item type\nconverts a 4x4 matrix to its 3x3 inverse tranform\ncommonly used in MVMatrix to NMatrix conversions.",line:" src/webgl/p5.Matrix.js:352"},{message:"Missing item type\ninspired by Toji's mat4 determinant",line:" src/webgl/p5.Matrix.js:380"},{message:"Missing item type\nmultiply two mat4s",line:" src/webgl/p5.Matrix.js:403"},{message:"Missing item type\nscales a p5.Matrix by scalars or a vector",line:" src/webgl/p5.Matrix.js:460"},{message:"Missing item type\nrotate our Matrix around an axis by the given angle.",line:" src/webgl/p5.Matrix.js:505"},{message:"Missing item type",line:" src/webgl/p5.Matrix.js:584"},{message:"Missing item type\nsets the perspective matrix",line:" src/webgl/p5.Matrix.js:614"},{message:"Missing item type\nsets the ortho matrix",line:" src/webgl/p5.Matrix.js:648"},{message:"Missing item type\nPRIVATE",line:" src/webgl/p5.Matrix.js:683"},{message:"Missing item type\nWelcome to RendererGL Immediate Mode.\nImmediate mode is used for drawing custom shapes\nfrom a set of vertices. Immediate Mode is activated\nwhen you call beginShape() & de-activated when you call endShape().\nImmediate mode is a style of programming borrowed\nfrom OpenGL's (now-deprecated) immediate mode.\nIt differs from p5.js' default, Retained Mode, which caches\ngeometries and buffers on the CPU to reduce the number of webgl\ndraw calls. Retained mode is more efficient & performative,\nhowever, Immediate Mode is useful for sketching quick\ngeometric ideas.",line:" src/webgl/p5.RendererGL.Immediate.js:1"},{message:"Missing item type\nBegin shape drawing. This is a helpful way of generating\ncustom shapes quickly. However in WEBGL mode, application\nperformance will likely drop as a result of too many calls to\nbeginShape() / endShape(). As a high performance alternative,\nplease use p5.js geometry primitives.",line:" src/webgl/p5.RendererGL.Immediate.js:19"},{message:"Missing item type\nadds a vertex to be drawn in a custom Shape.",line:" src/webgl/p5.RendererGL.Immediate.js:60"},{message:"Missing item type\nEnd shape drawing and render vertices to screen.",line:" src/webgl/p5.RendererGL.Immediate.js:103"},{message:"Missing item type\ninitializes buffer defaults. runs each time a new geometry is\nregistered",line:" src/webgl/p5.RendererGL.Retained.js:8"},{message:"Missing item type\ncreateBuffers description",line:" src/webgl/p5.RendererGL.Retained.js:33"},{message:"Missing item type\nDraws buffers given a geometry key ID",line:" src/webgl/p5.RendererGL.Retained.js:84"},{message:"Missing item type\nmodel view, projection, & normal\nmatrices",line:" src/webgl/p5.RendererGL.js:69"},{message:"Missing item type\n[background description]",line:" src/webgl/p5.RendererGL.js:331"},{message:"Missing item type\n[resize description]",line:" src/webgl/p5.RendererGL.js:642"},{message:"Missing item type\nclears color and depth buffers\nwith r,g,b,a",line:" src/webgl/p5.RendererGL.js:659"},{message:"Missing item type\n[translate description]",line:" src/webgl/p5.RendererGL.js:675"},{message:"Missing item type\nScales the Model View Matrix by a vector",line:" src/webgl/p5.RendererGL.js:693"},{message:"Missing item type\npushes a copy of the model view matrix onto the\nMV Matrix stack.",line:" src/webgl/p5.RendererGL.js:725"},{message:"Missing item type\n[pop description]",line:" src/webgl/p5.RendererGL.js:734"},{message:"Missing item type\nturn a two dimensional array into one dimensional array",line:" src/webgl/p5.RendererGL.js:904"},{message:"Missing item type\nturn a p5.Vector Array into a one dimensional number array",line:" src/webgl/p5.RendererGL.js:918"},{message:"Missing item type",line:" src/webgl/primitives.js:265"},{message:"Missing item type\nDraw a line given two points",line:" src/webgl/primitives.js:860"},{message:"Missing item type\nHelper function for select and selectAll",line:" lib/addons/p5.dom.js:156"},{message:"Missing item type\nHelper function for getElement and getElements.",line:" lib/addons/p5.dom.js:172"},{message:"Missing item type\nHelpers for create methods.",line:" lib/addons/p5.dom.js:225"},{message:"Missing item type",line:" lib/addons/p5.dom.js:369"},{message:"Missing item type",line:" lib/addons/p5.dom.js:874"},{message:"Missing item type",line:" lib/addons/p5.dom.js:937"},{message:"Missing item type",line:" lib/addons/p5.dom.js:965"},{message:"Missing item type\nCenters a p5 Element either vertically, horizontally,\nor both, relative to its parent or according to\nthe body if the Element has no parent. If no argument is passed\nthe Element is aligned both vertically and horizontally.",line:" lib/addons/p5.dom.js:1223"},{message:"Missing item type",line:" lib/addons/p5.dom.js:2259"},{message:"Missing item type",line:" lib/addons/p5.dom.js:2329"},{message:"Missing item type",line:" lib/addons/p5.dom.js:2351"},{message:"Missing item type\np5.sound \nhttps://p5js.org/reference/#/libraries/p5.sound\n\nFrom the Processing Foundation and contributors\nhttps://github.com/processing/p5.js-sound/graphs/contributors\n\nMIT License (MIT)\nhttps://github.com/processing/p5.js-sound/blob/master/LICENSE\n\nSome of the many audio libraries & resources that inspire p5.sound:\n - TONE.js (c) Yotam Mann. Licensed under The MIT License (MIT). https://github.com/TONEnoTONE/Tone.js\n - buzz.js (c) Jay Salvat. Licensed under The MIT License (MIT). http://buzz.jaysalvat.com/\n - Boris Smus Web Audio API book, 2013. Licensed under the Apache License http://www.apache.org/licenses/LICENSE-2.0\n - wavesurfer.js https://github.com/katspaugh/wavesurfer.js\n - Web Audio Components by Jordan Santell https://github.com/web-audio-components\n - Wilm Thoben's Sound library for Processing https://github.com/processing/processing/tree/master/java/libraries/sound\n\n Web Audio API: http://w3.org/TR/webaudio/",line:" lib/addons/p5.sound.js:46"},{message:"Missing item type\nDetermine which filetypes are supported (inspired by buzz.js)\nThe audio element (el) will only be used to test browser support for various audio formats",line:" lib/addons/p5.sound.js:226"},{message:"Missing item type\nMaster contains AudioContext and the master sound output.",line:" lib/addons/p5.sound.js:296"},{message:"Missing item type\na silent connection to the DesinationNode\nwhich will ensure that anything connected to it\nwill not be garbage collected",line:" lib/addons/p5.sound.js:393"},{message:"Missing item type\nReturns the closest MIDI note value for\na given frequency.",line:" lib/addons/p5.sound.js:425"},{message:"Missing item type\nUsed by Osc and Env to chain signal math",line:" lib/addons/p5.sound.js:584"},{message:"Missing item type\nThis is a helper function that the p5.SoundFile calls to load\nitself. Accepts a callback (the name of another function)\nas an optional parameter.",line:" lib/addons/p5.sound.js:917"},{message:"Missing item type\nSet a p5.SoundFile's looping flag to true or false. If the sound\nis currently playing, this change will take effect when it\nreaches the end of the current playback.",line:" lib/addons/p5.sound.js:1233"},{message:"Missing item type\nReturns 'true' if a p5.SoundFile is currently looping and playing, 'false' if not.",line:" lib/addons/p5.sound.js:1253"},{message:"Missing item type\nStop playback on all of this soundfile's sources.",line:" lib/addons/p5.sound.js:1311"},{message:"Missing item type\nReturns the current stereo pan position (-1.0 to 1.0)",line:" lib/addons/p5.sound.js:1413"},{message:"Missing item type",line:" lib/addons/p5.sound.js:1746"},{message:"Missing item type\nReplace the current Audio Buffer with a new Buffer.",line:" lib/addons/p5.sound.js:1764"},{message:"Missing item type",line:" lib/addons/p5.sound.js:2026"},{message:"Missing item type",line:" lib/addons/p5.sound.js:3024"},{message:"Missing item type",line:" lib/addons/p5.sound.js:3427"},{message:"Missing item type",line:" lib/addons/p5.sound.js:3448"},{message:"Missing item type",line:" lib/addons/p5.sound.js:3507"},{message:"Missing item type",line:" lib/addons/p5.sound.js:3960"},{message:"Missing item type",line:" lib/addons/p5.sound.js:4097"},{message:"Missing item type",line:" lib/addons/p5.sound.js:4130"},{message:"Missing item type",line:" lib/addons/p5.sound.js:4176"},{message:"Missing item type",line:" lib/addons/p5.sound.js:4197"},{message:"Missing item type",line:" lib/addons/p5.sound.js:4217"},{message:"Missing item type\nConnect a p5.sound object or Web Audio node to this\np5.Signal so that its amplitude values can be scaled.",line:" lib/addons/p5.sound.js:4330"},{message:"Missing item type",line:" lib/addons/p5.sound.js:4923"},{message:"Missing item type",line:" lib/addons/p5.sound.js:5109"},{message:"Missing item type\nSet the amplitude of the noise between 0 and 1.0. Or,\nmodulate amplitude with an audio signal such as an oscillator.",line:" lib/addons/p5.sound.js:6393"},{message:"Missing item type\nAdd input sources to the list of available sources.",line:" lib/addons/p5.sound.js:6634"},{message:"Missing item type",line:" lib/addons/p5.sound.js:6763"},{message:"Missing item type",line:" lib/addons/p5.sound.js:6779"},{message:"Missing item type",line:" lib/addons/p5.sound.js:6803"},{message:"Missing item type",line:" lib/addons/p5.sound.js:6829"},{message:"Missing item type",line:" lib/addons/p5.sound.js:6858"},{message:"Missing item type",line:" lib/addons/p5.sound.js:6888"},{message:"Missing item type",line:" lib/addons/p5.sound.js:6936"},{message:"Missing item type",line:" lib/addons/p5.sound.js:6959"},{message:"Missing item type",line:" lib/addons/p5.sound.js:6984"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7005"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7012"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7034"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7063"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7090"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7118"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7146"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7192"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7223"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7241"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7629"},{message:"Missing item type",line:" lib/addons/p5.sound.js:7651"},{message:"Missing item type\nThe p5.Effect class is built\n using Tone.js CrossFade",line:" lib/addons/p5.sound.js:7721"},{message:"Missing item type\nIn classes that extend\np5.Effect, connect effect nodes\nto the wet parameter",line:" lib/addons/p5.sound.js:7727"},{message:"Missing item type\nInspired by Simple Reverb by Jordan Santell\nhttps://github.com/web-audio-components/simple-reverb/blob/master/index.js\n\nUtility function for building an impulse response\nbased on the module parameters.",line:" lib/addons/p5.sound.js:8467"},{message:"Missing item type\nPrivate method to load a buffer as an Impulse Response,\nassign it to the convolverNode, and add to the Array of .impulses.",line:" lib/addons/p5.sound.js:8631"},{message:"Missing item type",line:" lib/addons/p5.sound.js:8817"},{message:"Missing item type",line:" lib/addons/p5.sound.js:8842"},{message:"Missing item type\nSet the global tempo, in beats per minute, for all\np5.Parts. This method will impact all active p5.Parts.",line:" lib/addons/p5.sound.js:9059"},{message:"Missing item type\nSet the tempo for all parts in the score",line:" lib/addons/p5.sound.js:9513"},{message:"Missing item type\nReturn the current reduction value",line:" lib/addons/p5.sound.js:9731"},{message:"Missing item type\ncallback invoked when the recording is over",line:" lib/addons/p5.sound.js:9828"},{message:"Missing item type\ninternal method called on audio process",line:" lib/addons/p5.sound.js:9914"}]}},{}],2:[function(a,b,c){!function(a){"use strict";function b(a){var b=a.charCodeAt(0);return b===f||b===k?62:b===g||b===l?63:b0)throw new Error("Invalid string. Length must be a multiple of 4");var k=a.length;i="="===a.charAt(k-2)?2:"="===a.charAt(k-1)?1:0,j=new e(3*a.length/4-i),g=i>0?a.length-4:a.length;var l=0;for(d=0,f=0;d>16),c((65280&h)>>8),c(255&h);return 2===i?(h=b(a.charAt(d))<<2|b(a.charAt(d+1))>>4,c(255&h)):1===i&&(h=b(a.charAt(d))<<10|b(a.charAt(d+1))<<4|b(a.charAt(d+2))>>2,c(h>>8&255),c(255&h)),j}function d(a){function b(a){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(a)}function c(a){return b(a>>18&63)+b(a>>12&63)+b(a>>6&63)+b(63&a)}var d,e,f,g=a.length%3,h="";for(d=0,f=a.length-g;d>2),h+=b(e<<4&63),h+="==";break;case 2:e=(a[a.length-2]<<8)+a[a.length-1],h+=b(e>>10),h+=b(e>>4&63),h+=b(e<<2&63),h+="="}return h} +var e="undefined"!=typeof Uint8Array?Uint8Array:Array,f="+".charCodeAt(0),g="/".charCodeAt(0),h="0".charCodeAt(0),i="a".charCodeAt(0),j="A".charCodeAt(0),k="-".charCodeAt(0),l="_".charCodeAt(0);a.toByteArray=c,a.fromByteArray=d}(void 0===c?this.base64js={}:c)},{}],3:[function(a,b,c){},{}],4:[function(a,b,c){(function(b){"use strict";function d(){function a(){}try{var b=new Uint8Array(1);return b.foo=function(){return 42},b.constructor=a,42===b.foo()&&b.constructor===a&&"function"==typeof b.subarray&&0===b.subarray(1,1).byteLength}catch(a){return!1}}function e(){return f.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function f(a){return this instanceof f?(f.TYPED_ARRAY_SUPPORT||(this.length=0,this.parent=void 0),"number"==typeof a?g(this,a):"string"==typeof a?h(this,a,arguments.length>1?arguments[1]:"utf8"):i(this,a)):arguments.length>1?new f(a,arguments[1]):new f(a)}function g(a,b){if(a=p(a,b<0?0:0|q(b)),!f.TYPED_ARRAY_SUPPORT)for(var c=0;c>>1&&(a.parent=Z),a}function q(a){if(a>=e())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+e().toString(16)+" bytes");return 0|a}function r(a,b){if(!(this instanceof r))return new r(a,b);var c=new f(a,b);return delete c.parent,c}function s(a,b){"string"!=typeof a&&(a=""+a);var c=a.length;if(0===c)return 0;for(var d=!1;;)switch(b){case"ascii":case"binary":case"raw":case"raws":return c;case"utf8":case"utf-8":return R(a).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*c;case"hex":return c>>>1;case"base64":return U(a).length;default:if(d)return R(a).length;b=(""+b).toLowerCase(),d=!0}}function t(a,b,c){var d=!1;if(b|=0,c=void 0===c||c===1/0?this.length:0|c,a||(a="utf8"),b<0&&(b=0),c>this.length&&(c=this.length),c<=b)return"";for(;;)switch(a){case"hex":return F(this,b,c);case"utf8":case"utf-8":return B(this,b,c);case"ascii":return D(this,b,c);case"binary":return E(this,b,c);case"base64":return A(this,b,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return G(this,b,c);default:if(d)throw new TypeError("Unknown encoding: "+a);a=(a+"").toLowerCase(),d=!0}}function u(a,b,c,d){c=Number(c)||0;var e=a.length-c;d?(d=Number(d))>e&&(d=e):d=e;var f=b.length;if(f%2!=0)throw new Error("Invalid hex string");d>f/2&&(d=f/2);for(var g=0;g239?4:f>223?3:f>191?2:1;if(e+h<=c){var i,j,k,l;switch(h){case 1:f<128&&(g=f);break;case 2:i=a[e+1],128==(192&i)&&(l=(31&f)<<6|63&i)>127&&(g=l);break;case 3:i=a[e+1],j=a[e+2],128==(192&i)&&128==(192&j)&&(l=(15&f)<<12|(63&i)<<6|63&j)>2047&&(l<55296||l>57343)&&(g=l);break;case 4:i=a[e+1],j=a[e+2],k=a[e+3],128==(192&i)&&128==(192&j)&&128==(192&k)&&(l=(15&f)<<18|(63&i)<<12|(63&j)<<6|63&k)>65535&&l<1114112&&(g=l)}}null===g?(g=65533,h=1):g>65535&&(g-=65536,d.push(g>>>10&1023|55296),g=56320|1023&g),d.push(g),e+=h}return C(d)}function C(a){var b=a.length;if(b<=$)return String.fromCharCode.apply(String,a);for(var c="",d=0;dd)&&(c=d);for(var e="",f=b;fc)throw new RangeError("Trying to access beyond buffer length")}function I(a,b,c,d,e,g){if(!f.isBuffer(a))throw new TypeError("buffer must be a Buffer instance");if(b>e||ba.length)throw new RangeError("index out of range")}function J(a,b,c,d){b<0&&(b=65535+b+1);for(var e=0,f=Math.min(a.length-c,2);e>>8*(d?e:1-e)}function K(a,b,c,d){b<0&&(b=4294967295+b+1);for(var e=0,f=Math.min(a.length-c,4);e>>8*(d?e:3-e)&255}function L(a,b,c,d,e,f){if(b>e||ba.length)throw new RangeError("index out of range");if(c<0)throw new RangeError("index out of range")}function M(a,b,c,d,e){return e||L(a,b,c,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(a,b,c,d,23,4),c+4}function N(a,b,c,d,e){return e||L(a,b,c,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(a,b,c,d,52,8),c+8}function O(a){if(a=P(a).replace(aa,""),a.length<2)return"";for(;a.length%4!=0;)a+="=";return a}function P(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function Q(a){return a<16?"0"+a.toString(16):a.toString(16)}function R(a,b){b=b||1/0;for(var c,d=a.length,e=null,f=[],g=0;g55295&&c<57344){if(!e){if(c>56319){(b-=3)>-1&&f.push(239,191,189);continue}if(g+1===d){(b-=3)>-1&&f.push(239,191,189);continue}e=c;continue}if(c<56320){(b-=3)>-1&&f.push(239,191,189),e=c;continue}c=65536+(e-55296<<10|c-56320)}else e&&(b-=3)>-1&&f.push(239,191,189);if(e=null,c<128){if((b-=1)<0)break;f.push(c)}else if(c<2048){if((b-=2)<0)break;f.push(c>>6|192,63&c|128)}else if(c<65536){if((b-=3)<0)break;f.push(c>>12|224,c>>6&63|128,63&c|128)}else{if(!(c<1114112))throw new Error("Invalid code point");if((b-=4)<0)break;f.push(c>>18|240,c>>12&63|128,c>>6&63|128,63&c|128)}}return f}function S(a){for(var b=[],c=0;c>8,e=c%256,f.push(e),f.push(d);return f}function U(a){return W.toByteArray(O(a))}function V(a,b,c,d){for(var e=0;e=b.length||e>=a.length);e++)b[e+c]=a[e];return e}var W=a("base64-js"),X=a("ieee754"),Y=a("isarray");c.Buffer=f,c.SlowBuffer=r,c.INSPECT_MAX_BYTES=50,f.poolSize=8192;var Z={};f.TYPED_ARRAY_SUPPORT=void 0!==b.TYPED_ARRAY_SUPPORT?b.TYPED_ARRAY_SUPPORT:d(),f.TYPED_ARRAY_SUPPORT?(f.prototype.__proto__=Uint8Array.prototype,f.__proto__=Uint8Array):(f.prototype.length=void 0,f.prototype.parent=void 0),f.isBuffer=function(a){return!(null==a||!a._isBuffer)},f.compare=function(a,b){if(!f.isBuffer(a)||!f.isBuffer(b))throw new TypeError("Arguments must be Buffers");if(a===b)return 0;for(var c=a.length,d=b.length,e=0,g=Math.min(c,d);e0&&(a=this.toString("hex",0,b).match(/.{2}/g).join(" "),this.length>b&&(a+=" ... ")),""},f.prototype.compare=function(a){if(!f.isBuffer(a))throw new TypeError("Argument must be a Buffer");return this===a?0:f.compare(this,a)},f.prototype.indexOf=function(a,b){function c(a,b,c){for(var d=-1,e=0;c+e2147483647?b=2147483647:b<-2147483648&&(b=-2147483648),b>>=0,0===this.length)return-1;if(b>=this.length)return-1;if(b<0&&(b=Math.max(this.length+b,0)),"string"==typeof a)return 0===a.length?-1:String.prototype.indexOf.call(this,a,b);if(f.isBuffer(a))return c(this,a,b);if("number"==typeof a)return f.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,a,b):c(this,[a],b);throw new TypeError("val must be string, number or Buffer")},f.prototype.get=function(a){return console.log(".get() is deprecated. Access using array indexes instead."),this.readUInt8(a)},f.prototype.set=function(a,b){return console.log(".set() is deprecated. Access using array indexes instead."),this.writeUInt8(a,b)},f.prototype.write=function(a,b,c,d){if(void 0===b)d="utf8",c=this.length,b=0;else if(void 0===c&&"string"==typeof b)d=b,c=this.length,b=0;else if(isFinite(b))b|=0,isFinite(c)?(c|=0,void 0===d&&(d="utf8")):(d=c,c=void 0);else{var e=d;d=b,b=0|c,c=e}var f=this.length-b;if((void 0===c||c>f)&&(c=f),a.length>0&&(c<0||b<0)||b>this.length)throw new RangeError("attempt to write outside buffer bounds");d||(d="utf8");for(var g=!1;;)switch(d){case"hex":return u(this,a,b,c);case"utf8":case"utf-8":return v(this,a,b,c);case"ascii":return w(this,a,b,c);case"binary":return x(this,a,b,c);case"base64":return y(this,a,b,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return z(this,a,b,c);default:if(g)throw new TypeError("Unknown encoding: "+d);d=(""+d).toLowerCase(),g=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;f.prototype.slice=function(a,b){var c=this.length;a=~~a,b=void 0===b?c:~~b,a<0?(a+=c)<0&&(a=0):a>c&&(a=c),b<0?(b+=c)<0&&(b=0):b>c&&(b=c),b0&&(e*=256);)d+=this[a+--b]*e;return d},f.prototype.readUInt8=function(a,b){return b||H(a,1,this.length),this[a]},f.prototype.readUInt16LE=function(a,b){return b||H(a,2,this.length),this[a]|this[a+1]<<8},f.prototype.readUInt16BE=function(a,b){return b||H(a,2,this.length),this[a]<<8|this[a+1]},f.prototype.readUInt32LE=function(a,b){return b||H(a,4,this.length),(this[a]|this[a+1]<<8|this[a+2]<<16)+16777216*this[a+3]},f.prototype.readUInt32BE=function(a,b){return b||H(a,4,this.length),16777216*this[a]+(this[a+1]<<16|this[a+2]<<8|this[a+3])},f.prototype.readIntLE=function(a,b,c){a|=0,b|=0,c||H(a,b,this.length);for(var d=this[a],e=1,f=0;++f=e&&(d-=Math.pow(2,8*b)),d},f.prototype.readIntBE=function(a,b,c){a|=0,b|=0,c||H(a,b,this.length);for(var d=b,e=1,f=this[a+--d];d>0&&(e*=256);)f+=this[a+--d]*e;return e*=128,f>=e&&(f-=Math.pow(2,8*b)),f},f.prototype.readInt8=function(a,b){return b||H(a,1,this.length),128&this[a]?(255-this[a]+1)*-1:this[a]},f.prototype.readInt16LE=function(a,b){b||H(a,2,this.length);var c=this[a]|this[a+1]<<8;return 32768&c?4294901760|c:c},f.prototype.readInt16BE=function(a,b){b||H(a,2,this.length);var c=this[a+1]|this[a]<<8;return 32768&c?4294901760|c:c},f.prototype.readInt32LE=function(a,b){return b||H(a,4,this.length),this[a]|this[a+1]<<8|this[a+2]<<16|this[a+3]<<24},f.prototype.readInt32BE=function(a,b){return b||H(a,4,this.length),this[a]<<24|this[a+1]<<16|this[a+2]<<8|this[a+3]},f.prototype.readFloatLE=function(a,b){return b||H(a,4,this.length),X.read(this,a,!0,23,4)},f.prototype.readFloatBE=function(a,b){return b||H(a,4,this.length),X.read(this,a,!1,23,4)},f.prototype.readDoubleLE=function(a,b){return b||H(a,8,this.length),X.read(this,a,!0,52,8)},f.prototype.readDoubleBE=function(a,b){return b||H(a,8,this.length),X.read(this,a,!1,52,8)},f.prototype.writeUIntLE=function(a,b,c,d){a=+a,b|=0,c|=0,d||I(this,a,b,c,Math.pow(2,8*c),0);var e=1,f=0;for(this[b]=255&a;++f=0&&(f*=256);)this[b+e]=a/f&255;return b+c},f.prototype.writeUInt8=function(a,b,c){return a=+a,b|=0,c||I(this,a,b,1,255,0),f.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),this[b]=255&a,b+1},f.prototype.writeUInt16LE=function(a,b,c){return a=+a,b|=0,c||I(this,a,b,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[b]=255&a,this[b+1]=a>>>8):J(this,a,b,!0),b+2},f.prototype.writeUInt16BE=function(a,b,c){return a=+a,b|=0,c||I(this,a,b,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[b]=a>>>8,this[b+1]=255&a):J(this,a,b,!1),b+2},f.prototype.writeUInt32LE=function(a,b,c){return a=+a,b|=0,c||I(this,a,b,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[b+3]=a>>>24,this[b+2]=a>>>16,this[b+1]=a>>>8,this[b]=255&a):K(this,a,b,!0),b+4},f.prototype.writeUInt32BE=function(a,b,c){return a=+a,b|=0,c||I(this,a,b,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[b]=a>>>24,this[b+1]=a>>>16,this[b+2]=a>>>8,this[b+3]=255&a):K(this,a,b,!1),b+4},f.prototype.writeIntLE=function(a,b,c,d){if(a=+a,b|=0,!d){var e=Math.pow(2,8*c-1);I(this,a,b,c,e-1,-e)}var f=0,g=1,h=a<0?1:0;for(this[b]=255&a;++f>0)-h&255;return b+c},f.prototype.writeIntBE=function(a,b,c,d){if(a=+a,b|=0,!d){var e=Math.pow(2,8*c-1);I(this,a,b,c,e-1,-e)}var f=c-1,g=1,h=a<0?1:0;for(this[b+f]=255&a;--f>=0&&(g*=256);)this[b+f]=(a/g>>0)-h&255;return b+c},f.prototype.writeInt8=function(a,b,c){return a=+a,b|=0,c||I(this,a,b,1,127,-128),f.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),a<0&&(a=255+a+1),this[b]=255&a,b+1},f.prototype.writeInt16LE=function(a,b,c){return a=+a,b|=0,c||I(this,a,b,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[b]=255&a,this[b+1]=a>>>8):J(this,a,b,!0),b+2},f.prototype.writeInt16BE=function(a,b,c){return a=+a,b|=0,c||I(this,a,b,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[b]=a>>>8,this[b+1]=255&a):J(this,a,b,!1),b+2},f.prototype.writeInt32LE=function(a,b,c){return a=+a,b|=0,c||I(this,a,b,4,2147483647,-2147483648),f.TYPED_ARRAY_SUPPORT?(this[b]=255&a,this[b+1]=a>>>8,this[b+2]=a>>>16,this[b+3]=a>>>24):K(this,a,b,!0),b+4},f.prototype.writeInt32BE=function(a,b,c){return a=+a,b|=0,c||I(this,a,b,4,2147483647,-2147483648),a<0&&(a=4294967295+a+1),f.TYPED_ARRAY_SUPPORT?(this[b]=a>>>24,this[b+1]=a>>>16,this[b+2]=a>>>8,this[b+3]=255&a):K(this,a,b,!1),b+4},f.prototype.writeFloatLE=function(a,b,c){return M(this,a,b,!0,c)},f.prototype.writeFloatBE=function(a,b,c){return M(this,a,b,!1,c)},f.prototype.writeDoubleLE=function(a,b,c){return N(this,a,b,!0,c)},f.prototype.writeDoubleBE=function(a,b,c){return N(this,a,b,!1,c)},f.prototype.copy=function(a,b,c,d){if(c||(c=0),d||0===d||(d=this.length),b>=a.length&&(b=a.length),b||(b=0),d>0&&d=this.length)throw new RangeError("sourceStart out of bounds");if(d<0)throw new RangeError("sourceEnd out of bounds");d>this.length&&(d=this.length),a.length-b=0;e--)a[e+b]=this[e+c];else if(g<1e3||!f.TYPED_ARRAY_SUPPORT)for(e=0;e=this.length)throw new RangeError("start out of bounds");if(c<0||c>this.length)throw new RangeError("end out of bounds");var d;if("number"==typeof a)for(d=b;d>1,k=-7,l=c?e-1:0,m=c?-1:1,n=a[b+l];for(l+=m,f=n&(1<<-k)-1,n>>=-k,k+=h;k>0;f=256*f+a[b+l],l+=m,k-=8);for(g=f&(1<<-k)-1,f>>=-k,k+=d;k>0;g=256*g+a[b+l],l+=m,k-=8);if(0===f)f=1-j;else{if(f===i)return g?NaN:1/0*(n?-1:1);g+=Math.pow(2,d),f-=j}return(n?-1:1)*g*Math.pow(2,f-d)},c.write=function(a,b,c,d,e,f){var g,h,i,j=8*f-e-1,k=(1<>1,m=23===e?Math.pow(2,-24)-Math.pow(2,-77):0,n=d?0:f-1,o=d?1:-1,p=b<0||0===b&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(h=isNaN(b)?1:0,g=k):(g=Math.floor(Math.log(b)/Math.LN2),b*(i=Math.pow(2,-g))<1&&(g--,i*=2),b+=g+l>=1?m/i:m*Math.pow(2,1-l),b*i>=2&&(g++,i/=2),g+l>=k?(h=0,g=k):g+l>=1?(h=(b*i-1)*Math.pow(2,e),g+=l):(h=b*Math.pow(2,l-1)*Math.pow(2,e),g=0));e>=8;a[c+n]=255&h,n+=o,h/=256,e-=8);for(g=g<0;a[c+n]=255&g,n+=o,g/=256,j-=8);a[c+n-o]|=128*p}},{}],8:[function(a,b,c){var d={}.toString;b.exports=Array.isArray||function(a){return"[object Array]"==d.call(a)}},{}],9:[function(a,b,c){"use strict";function d(a,b,c,d,e){return Math.pow(1-e,3)*a+3*Math.pow(1-e,2)*e*b+3*(1-e)*Math.pow(e,2)*c+Math.pow(e,3)*d}function e(){this.x1=Number.NaN,this.y1=Number.NaN,this.x2=Number.NaN,this.y2=Number.NaN}e.prototype.isEmpty=function(){return isNaN(this.x1)||isNaN(this.y1)||isNaN(this.x2)||isNaN(this.y2)},e.prototype.addPoint=function(a,b){"number"==typeof a&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=a,this.x2=a),athis.x2&&(this.x2=a)),"number"==typeof b&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=b,this.y2=b),bthis.y2&&(this.y2=b))},e.prototype.addX=function(a){this.addPoint(a,null)},e.prototype.addY=function(a){this.addPoint(null,a)},e.prototype.addBezier=function(a,b,c,e,f,g,h,i){var j=[a,b],k=[c,e],l=[f,g],m=[h,i];this.addPoint(a,b),this.addPoint(h,i);for(var n=0;n<=1;n++){var o=6*j[n]-12*k[n]+6*l[n],p=-3*j[n]+9*k[n]-9*l[n]+3*m[n],q=3*k[n]-3*j[n];if(0!==p){var r=Math.pow(o,2)-4*q*p;if(!(r<0)){var s=(-o+Math.sqrt(r))/(2*p);00,"No English "+b+" specified.")}var c=[],d=this;b("fontFamily"),b("weightName"),b("manufacturer"),b("copyright"),b("version"),a(this.unitsPerEm>0,"No unitsPerEm specified.")},d.prototype.toTables=function(){return f.fontToTable(this)},d.prototype.toBuffer=function(){return console.warn("Font.toBuffer is deprecated. Use Font.toArrayBuffer instead."),this.toArrayBuffer()},d.prototype.toArrayBuffer=function(){for(var a=this.toTables(),b=a.encode(),c=new ArrayBuffer(b.length),d=new Uint8Array(c),e=0;e=176&&c<=183)e+=c-176+1;else if(c>=184&&c<=191)e+=2*(c-184+1);else if(b&&1===f&&27===c)break}while(f>0);a.ip=e}function t(a,b){lb&&console.log(b.step,"SVTCA["+a.axis+"]"),b.fv=b.pv=b.dpv=a}function u(a,b){lb&&console.log(b.step,"SPVTCA["+a.axis+"]"),b.pv=b.dpv=a}function v(a,b){lb&&console.log(b.step,"SFVTCA["+a.axis+"]"),b.fv=a}function w(a,b){var c=b.stack,d=c.pop(),e=c.pop(),f=b.z2[d],g=b.z1[e];lb&&console.log("SPVTL["+a+"]",d,e);var h,i;a?(h=f.y-g.y,i=g.x-f.x):(h=g.x-f.x,i=g.y-f.y),b.pv=b.dpv=l(h,i)}function x(a,b){var c=b.stack,d=c.pop(),e=c.pop(),f=b.z2[d],g=b.z1[e];lb&&console.log("SFVTL["+a+"]",d,e);var h,i;a?(h=f.y-g.y,i=g.x-f.x):(h=g.x-f.x,i=g.y-f.y),b.fv=l(h,i)}function y(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"SPVFS[]",c,d),a.pv=a.dpv=l(d,c)}function z(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"SPVFS[]",c,d),a.fv=l(d,c)}function A(a){var b=a.stack,c=a.pv;lb&&console.log(a.step,"GPV[]"),b.push(16384*c.x),b.push(16384*c.y)}function B(a){var b=a.stack,c=a.fv;lb&&console.log(a.step,"GFV[]"),b.push(16384*c.x),b.push(16384*c.y)}function C(a){a.fv=a.pv,lb&&console.log(a.step,"SFVTPV[]")}function D(a){var b=a.stack,c=b.pop(),d=b.pop(),e=b.pop(),f=b.pop(),g=b.pop(),h=a.z0,i=a.z1,j=h[c],k=h[d],l=i[e],m=i[f],n=a.z2[g];lb&&console.log("ISECT[], ",c,d,e,f,g);var o=j.x,p=j.y,q=k.x,r=k.y,s=l.x,t=l.y,u=m.x,v=m.y,w=(o-q)*(t-v)-(p-r)*(s-u),x=o*r-p*q,y=s*v-t*u;n.x=(x*(s-u)-y*(o-q))/w,n.y=(x*(t-v)-y*(p-r))/w}function E(a){a.rp0=a.stack.pop(),lb&&console.log(a.step,"SRP0[]",a.rp0)}function F(a){a.rp1=a.stack.pop(),lb&&console.log(a.step,"SRP1[]",a.rp1)}function G(a){a.rp2=a.stack.pop(),lb&&console.log(a.step,"SRP2[]",a.rp2)}function H(a){var b=a.stack.pop();switch(lb&&console.log(a.step,"SZP0[]",b),a.zp0=b,b){case 0:a.tZone||r(a),a.z0=a.tZone;break;case 1:a.z0=a.gZone;break;default:throw new Error("Invalid zone pointer")}}function I(a){var b=a.stack.pop();switch(lb&&console.log(a.step,"SZP1[]",b),a.zp1=b,b){case 0:a.tZone||r(a),a.z1=a.tZone;break;case 1:a.z1=a.gZone;break;default:throw new Error("Invalid zone pointer")}}function J(a){var b=a.stack.pop();switch(lb&&console.log(a.step,"SZP2[]",b),a.zp2=b,b){case 0:a.tZone||r(a),a.z2=a.tZone;break;case 1:a.z2=a.gZone;break;default:throw new Error("Invalid zone pointer")}}function K(a){var b=a.stack.pop();switch(lb&&console.log(a.step,"SZPS[]",b),a.zp0=a.zp1=a.zp2=b,b){case 0:a.tZone||r(a),a.z0=a.z1=a.z2=a.tZone;break;case 1:a.z0=a.z1=a.z2=a.gZone;break;default:throw new Error("Invalid zone pointer")}}function L(a){a.loop=a.stack.pop(),lb&&console.log(a.step,"SLOOP[]",a.loop)}function M(a){lb&&console.log(a.step,"RTG[]"),a.round=f}function N(a){lb&&console.log(a.step,"RTHG[]"),a.round=h}function O(a){var b=a.stack.pop();lb&&console.log(a.step,"SMD[]",b),a.minDis=b/64}function P(a){lb&&console.log(a.step,"ELSE[]"),s(a,!1)}function Q(a){var b=a.stack.pop();lb&&console.log(a.step,"JMPR[]",b),a.ip+=b-1}function R(a){var b=a.stack.pop();lb&&console.log(a.step,"SCVTCI[]",b),a.cvCutIn=b/64}function S(a){var b=a.stack;lb&&console.log(a.step,"DUP[]"),b.push(b[b.length-1])}function T(a){lb&&console.log(a.step,"POP[]"),a.stack.pop()}function U(a){lb&&console.log(a.step,"CLEAR[]"),a.stack.length=0}function V(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"SWAP[]"),b.push(c),b.push(d)}function W(a){var b=a.stack;lb&&console.log(a.step,"DEPTH[]"),b.push(b.length)}function X(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"LOOPCALL[]",c,d);var e=a.ip,f=a.prog;a.prog=a.funcs[c];for(var g=0;g1?"loop "+(b.loop-h)+": ":"")+"SHP["+(a?"rp1":"rp2")+"]",j)}b.loop=1}function da(a,b){var c=b.stack,d=a?b.rp1:b.rp2,e=(a?b.z0:b.z1)[d],f=b.fv,g=b.pv,h=c.pop(),i=b.z2[b.contours[h]],j=i;lb&&console.log(b.step,"SHC["+a+"]",h);var k=g.distance(e,e,!1,!0);do{j!==e&&f.setRelative(j,j,k,g),j=j.nextPointOnContour}while(j!==i)}function ea(a,b){var c=b.stack,d=a?b.rp1:b.rp2,e=(a?b.z0:b.z1)[d],f=b.fv,g=b.pv,h=c.pop();lb&&console.log(b.step,"SHZ["+a+"]",h);var i;switch(h){case 0:i=b.tZone;break;case 1:i=b.gZone;break;default:throw new Error("Invalid zone")}for(var j,k=g.distance(e,e,!1,!0),l=i.length-2,m=0;m1?"loop "+(a.loop-c)+": ":"")+"SHPIX[]",g,e),d.setRelative(h,h,e),d.touch(h)}a.loop=1}function ga(a){for(var b=a.stack,c=a.rp1,d=a.rp2,e=a.loop,f=a.z0[c],g=a.z1[d],h=a.fv,i=a.dpv,j=a.z2;e--;){var k=b.pop(),l=j[k];lb&&console.log(a.step,(a.loop>1?"loop "+(a.loop-e)+": ":"")+"IP[]",k,c,"<->",d),h.interpolate(l,f,g,i),h.touch(l)}a.loop=1}function ha(a,b){var c=b.stack,d=c.pop()/64,e=c.pop(),f=b.z1[e],g=b.z0[b.rp0],h=b.fv,i=b.pv;h.setRelative(f,g,d,i),h.touch(f),lb&&console.log(b.step,"MSIRP["+a+"]",d,e),b.rp1=b.rp0,b.rp2=e,a&&(b.rp0=e)}function ia(a){for(var b=a.stack,c=a.rp0,d=a.z0[c],e=a.loop,f=a.fv,g=a.pv,h=a.z1;e--;){var i=b.pop(),j=h[i];lb&&console.log(a.step,(a.loop>1?"loop "+(a.loop-e)+": ":"")+"ALIGNRP[]",i),f.setRelative(j,d,0,g),f.touch(j)}a.loop=1}function ja(a){lb&&console.log(a.step,"RTDG[]"),a.round=g}function ka(a,b){var c=b.stack,d=c.pop(),e=c.pop(),f=b.z0[e],g=b.fv,h=b.pv,i=b.cvt[d];a&&(i=b.round(i)), +lb&&console.log(b.step,"MIAP["+a+"]",d,"(",i,")",e),g.setRelative(f,pb,i,h),0===b.zp0&&(f.xo=f.x,f.yo=f.y),g.touch(f),b.rp0=b.rp1=e}function la(a){var b=a.prog,c=a.ip,d=a.stack,e=b[++c];lb&&console.log(a.step,"NPUSHB[]",e);for(var f=0;f",h),b.stack.push(Math.round(64*h))}function ta(a){lb&&console.log(a.step,"MPPEM[]"),a.stack.push(a.ppem)}function ua(a){lb&&console.log(a.step,"FLIPON[]"),a.autoFlip=!0}function va(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"LT[]",c,d),b.push(dc?1:0)}function ya(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"GTEQ[]",c,d),b.push(d>=c?1:0)}function za(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"EQ[]",c,d),b.push(c===d?1:0)}function Aa(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"NEQ[]",c,d),b.push(c!==d?1:0)}function Ba(a){var b=a.stack,c=b.pop();lb&&console.log(a.step,"ODD[]",c),b.push(Math.trunc(c)%2?1:0)}function Ca(a){var b=a.stack,c=b.pop();lb&&console.log(a.step,"EVEN[]",c),b.push(Math.trunc(c)%2?0:1)}function Da(a){var b,c=a.stack.pop();lb&&console.log(a.step,"IF[]",c),c||(s(a,!0),lb&&console.log(a.step,27===b?"ELSE[]":"EIF[]"))}function Ea(a){lb&&console.log(a.step,"EIF[]")}function Fa(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"AND[]",c,d),b.push(c&&d?1:0)}function Ga(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"OR[]",c,d),b.push(c||d?1:0)}function Ha(a){var b=a.stack,c=b.pop();lb&&console.log(a.step,"NOT[]",c),b.push(c?0:1)}function Ia(a,b){var c=b.stack,d=c.pop(),e=b.fv,f=b.pv,g=b.ppem,h=b.deltaBase+16*(a-1),i=b.deltaShift,j=b.z0;lb&&console.log(b.step,"DELTAP["+a+"]",d,c);for(var k=0;k>4)===g){var n=(15&m)-8;n>=0&&n++,lb&&console.log(b.step,"DELTAPFIX",l,"by",n*i);var o=j[l];e.setRelative(o,o,n*i,f)}}}function Ja(a){var b=a.stack,c=b.pop();lb&&console.log(a.step,"SDB[]",c),a.deltaBase=c}function Ka(a){var b=a.stack,c=b.pop();lb&&console.log(a.step,"SDS[]",c),a.deltaShift=Math.pow(.5,c)}function La(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"ADD[]",c,d),b.push(d+c)}function Ma(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"SUB[]",c,d),b.push(d-c)}function Na(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"DIV[]",c,d),b.push(64*d/c)}function Oa(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"MUL[]",c,d),b.push(d*c/64)}function Pa(a){var b=a.stack,c=b.pop();lb&&console.log(a.step,"ABS[]",c),b.push(Math.abs(c))}function Qa(a){var b=a.stack,c=b.pop();lb&&console.log(a.step,"NEG[]",c),b.push(-c)}function Ra(a){var b=a.stack,c=b.pop();lb&&console.log(a.step,"FLOOR[]",c),b.push(64*Math.floor(c/64))}function Sa(a){var b=a.stack,c=b.pop();lb&&console.log(a.step,"CEILING[]",c),b.push(64*Math.ceil(c/64))}function Ta(a,b){var c=b.stack,d=c.pop();lb&&console.log(b.step,"ROUND[]"),c.push(64*b.round(d/64))}function Ua(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"WCVTF[]",c,d),a.cvt[d]=c*a.ppem/a.font.unitsPerEm}function Va(a,b){var c=b.stack,d=c.pop(),e=b.ppem,f=b.deltaBase+16*(a-1),g=b.deltaShift;lb&&console.log(b.step,"DELTAC["+a+"]",d,c);for(var h=0;h>4)===e){var k=(15&j)-8;k>=0&&k++;var l=k*g;lb&&console.log(b.step,"DELTACFIX",i,"by",l),b.cvt[i]+=l}}}function Wa(a){var b=a.stack.pop();lb&&console.log(a.step,"SROUND[]",b),a.round=mb;var c;switch(192&b){case 0:c=.5;break;case 64:c=1;break;case 128:c=2;break;default:throw new Error("invalid SROUND value")}switch(a.srPeriod=c,48&b){case 0:a.srPhase=0;break;case 16:a.srPhase=.25*c;break;case 32:a.srPhase=.5*c;break;case 48:a.srPhase=.75*c;break;default:throw new Error("invalid SROUND value")}b&=15,a.srThreshold=0===b?0:(b/8-.5)*c}function Xa(a){var b=a.stack.pop();lb&&console.log(a.step,"S45ROUND[]",b),a.round=mb;var c;switch(192&b){case 0:c=Math.sqrt(2)/2;break;case 64:c=Math.sqrt(2);break;case 128:c=2*Math.sqrt(2);break;default:throw new Error("invalid S45ROUND value")}switch(a.srPeriod=c,48&b){case 0:a.srPhase=0;break;case 16:a.srPhase=.25*c;break;case 32:a.srPhase=.5*c;break;case 48:a.srPhase=.75*c;break;default:throw new Error("invalid S45ROUND value")}b&=15,a.srThreshold=0===b?0:(b/8-.5)*c}function Ya(a){lb&&console.log(a.step,"ROFF[]"),a.round=e}function Za(a){lb&&console.log(a.step,"RUTG[]"),a.round=i}function $a(a){lb&&console.log(a.step,"RDTG[]"),a.round=j}function _a(a){var b=a.stack.pop();lb&&console.log(a.step,"SCANCTRL[]",b)}function ab(a,b){var c=b.stack,d=c.pop(),e=c.pop(),f=b.z2[d],g=b.z1[e];lb&&console.log("SDPVTL["+a+"]",d,e);var h,i;a?(h=f.y-g.y,i=g.x-f.x):(h=g.x-f.x,i=g.y-f.y),b.dpv=l(h,i)}function bb(a){var b=a.stack,c=b.pop(),d=0;lb&&console.log(a.step,"GETINFO[]",c),1&c&&(d=35),32&c&&(d|=4096),b.push(d)}function cb(a){var b=a.stack,c=b.pop(),d=b.pop(),e=b.pop();lb&&console.log(a.step,"ROLL[]"),b.push(d),b.push(c),b.push(e)}function db(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"MAX[]",c,d),b.push(Math.max(d,c))}function eb(a){var b=a.stack,c=b.pop(),d=b.pop();lb&&console.log(a.step,"MIN[]",c,d),b.push(Math.min(d,c))}function fb(a){var b=a.stack.pop();lb&&console.log(a.step,"SCANTYPE[]",b)}function gb(a){var b=a.stack.pop(),c=a.stack.pop();switch(lb&&console.log(a.step,"INSTCTRL[]",b,c),b){case 1:return void(a.inhibitGridFit=!!c);case 2:return void(a.ignoreCvt=!!c);default:throw new Error("invalid INSTCTRL[] selector")}}function hb(a,b){var c=b.stack,d=b.prog,e=b.ip;lb&&console.log(b.step,"PUSHB["+a+"]");for(var f=0;f=0?1:-1,h=Math.abs(h),a&&(j=f.cvt[l],d&&Math.abs(h-j)":"_")+(d?"R":"_")+(0===e?"Gr":1===e?"Bl":2===e?"Wh":"")+"]",a?l+"("+f.cvt[l]+","+j+")":"",m,"(d =",g,"->",i*h,")"),f.rp1=f.rp0,f.rp2=m,b&&(f.rp0=m)}var kb,q,p,o,lb=!1,mb=function(a){var b=this.srPeriod,c=this.srPhase,d=this.srThreshold,e=1;return a<0&&(a=-a,e=-1),a+=d-c,a=Math.trunc(a/b)*b,a+=c,e>0&&a<0?c:e<0&&a>0?-c:a*e},nb={x:1,y:0,axis:"x",distance:function(a,b,c,d){return(c?a.xo:a.x)-(d?b.xo:b.x)},interpolate:function(a,b,c,d){var e,f,g,h,i,j,k;return d&&d!==this?(e=d.distance(a,b,!0,!0),f=d.distance(a,c,!0,!0),i=d.distance(b,b,!1,!0),j=d.distance(c,c,!1,!0),g=Math.abs(e),h=Math.abs(f),0===(k=g+h)?void nb.setRelative(a,a,(i+j)/2,d,!0):void nb.setRelative(a,a,(i*h+j*g)/k,d,!0)):(e=a.xo-b.xo,f=a.xo-c.xo,i=b.x-b.xo,j=c.x-c.xo,g=Math.abs(e),h=Math.abs(f),0===(k=g+h)?void(a.x=a.xo+(i+j)/2):void(a.x=a.xo+(i*h+j*g)/k))},normalSlope:Number.NEGATIVE_INFINITY,setRelative:function(a,b,c,d,e){if(!d||d===this)return void(a.x=(e?b.xo:b.x)+c);var f=e?b.xo:b.x,g=e?b.yo:b.y,h=f+c*d.x,i=g+c*d.y;a.x=h+(a.y-i)/d.normalSlope},slope:0,touch:function(a){a.xTouched=!0},touched:function(a){return a.xTouched},untouch:function(a){a.xTouched=!1}},ob={x:0,y:1,axis:"y",distance:function(a,b,c,d){return(c?a.yo:a.y)-(d?b.yo:b.y)},interpolate:function(a,b,c,d){var e,f,g,h,i,j,k;return d&&d!==this?(e=d.distance(a,b,!0,!0),f=d.distance(a,c,!0,!0),i=d.distance(b,b,!1,!0),j=d.distance(c,c,!1,!0),g=Math.abs(e),h=Math.abs(f),0===(k=g+h)?void ob.setRelative(a,a,(i+j)/2,d,!0):void ob.setRelative(a,a,(i*h+j*g)/k,d,!0)):(e=a.yo-b.yo,f=a.yo-c.yo,i=b.y-b.yo,j=c.y-c.yo,g=Math.abs(e),h=Math.abs(f),0===(k=g+h)?void(a.y=a.yo+(i+j)/2):void(a.y=a.yo+(i*h+j*g)/k))},normalSlope:0,setRelative:function(a,b,c,d,e){if(!d||d===this)return void(a.y=(e?b.yo:b.y)+c);var f=e?b.xo:b.x,g=e?b.yo:b.y,h=f+c*d.x,i=g+c*d.y;a.y=i+d.normalSlope*(a.x-h)},slope:Number.POSITIVE_INFINITY,touch:function(a){a.yTouched=!0},touched:function(a){return a.yTouched},untouch:function(a){a.yTouched=!1}};Object.freeze(nb),Object.freeze(ob),k.prototype.distance=function(a,b,c,d){return this.x*nb.distance(a,b,c,d)+this.y*ob.distance(a,b,c,d)},k.prototype.interpolate=function(a,b,c,d){var e,f,g,h,i,j,k;if(g=d.distance(a,b,!0,!0),h=d.distance(a,c,!0,!0),e=d.distance(b,b,!1,!0),f=d.distance(c,c,!1,!0),i=Math.abs(g),j=Math.abs(h),0===(k=i+j))return void this.setRelative(a,a,(e+f)/2,d,!0);this.setRelative(a,a,(e*j+f*i)/k,d,!0)},k.prototype.setRelative=function(a,b,c,d,e){d=d||this;var f=e?b.xo:b.x,g=e?b.yo:b.y,h=f+c*d.x,i=g+c*d.y,j=d.normalSlope,k=this.slope,l=a.x,m=a.y;a.x=(k*l-j*h+i-m)/(k-j),a.y=k*(a.x-l)+m},k.prototype.touch=function(a){a.xTouched=!0,a.yTouched=!0},m.prototype.nextTouched=function(a){for(var b=this.nextPointOnContour;!a.touched(b)&&b!==this;)b=b.nextPointOnContour;return b},m.prototype.prevTouched=function(a){for(var b=this.prevPointOnContour;!a.touched(b)&&b!==this;)b=b.prevPointOnContour;return b};var pb=Object.freeze(new m(0,0)),qb={cvCutIn:17/16,deltaBase:9,deltaShift:.125,loop:1,minDis:1,autoFlip:!0};d.prototype.exec=function(a,b){if("number"!=typeof b)throw new Error("Point size is not a number!");if(!(this._errorState>2)){var c=this.font,d=this._prepState;if(!d||d.ppem!==b){var e=this._fpgmState;if(!e){n.prototype=qb,e=this._fpgmState=new n("fpgm",c.tables.fpgm),e.funcs=[],e.font=c,lb&&(console.log("---EXEC FPGM---"),e.step=-1);try{q(e)}catch(a){return console.log("Hinting error in FPGM:"+a),void(this._errorState=3)}}n.prototype=e,d=this._prepState=new n("prep",c.tables.prep),d.ppem=b;var f=c.tables.cvt;if(f)for(var g=d.cvt=new Array(f.length),h=b/c.unitsPerEm,i=0;i1))try{return o(a,d)}catch(a){return this._errorState<1&&(console.log("Hinting error:"+a),console.log("Note: further hinting errors are silenced")),void(this._errorState=1)}}},kb=[t.bind(void 0,ob),t.bind(void 0,nb),u.bind(void 0,ob),u.bind(void 0,nb),v.bind(void 0,ob),v.bind(void 0,nb),w.bind(void 0,0),w.bind(void 0,1),x.bind(void 0,0),x.bind(void 0,1),y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,void 0,void 0,S,T,U,V,W,Z,$,void 0,void 0,void 0,X,Y,_,void 0,aa.bind(void 0,0),aa.bind(void 0,1),ba.bind(void 0,ob),ba.bind(void 0,nb),ca.bind(void 0,0),ca.bind(void 0,1),da.bind(void 0,0),da.bind(void 0,1),ea.bind(void 0,0),ea.bind(void 0,1),fa,ga,ha.bind(void 0,0),ha.bind(void 0,1),ia,ja,ka.bind(void 0,0),ka.bind(void 0,1),la,ma,na,oa,pa,qa,ra.bind(void 0,0),ra.bind(void 0,1),void 0,sa.bind(void 0,0),sa.bind(void 0,1),ta,void 0,ua,void 0,void 0,va,wa,xa,ya,za,Aa,Ba,Ca,Da,Ea,Fa,Ga,Ha,Ia.bind(void 0,1),Ja,Ka,La,Ma,Na,Oa,Pa,Qa,Ra,Sa,Ta.bind(void 0,0),Ta.bind(void 0,1),Ta.bind(void 0,2),Ta.bind(void 0,3),void 0,void 0,void 0,void 0,Ua,Ia.bind(void 0,2),Ia.bind(void 0,3),Va.bind(void 0,1),Va.bind(void 0,2),Va.bind(void 0,3),Wa,Xa,void 0,void 0,Ya,void 0,Za,$a,T,T,void 0,void 0,void 0,void 0,void 0,_a,ab.bind(void 0,0),ab.bind(void 0,1),bb,void 0,cb,db,eb,fb,gb,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,hb.bind(void 0,1),hb.bind(void 0,2),hb.bind(void 0,3),hb.bind(void 0,4),hb.bind(void 0,5),hb.bind(void 0,6),hb.bind(void 0,7),hb.bind(void 0,8),ib.bind(void 0,1),ib.bind(void 0,2),ib.bind(void 0,3),ib.bind(void 0,4),ib.bind(void 0,5),ib.bind(void 0,6),ib.bind(void 0,7),ib.bind(void 0,8),jb.bind(void 0,0,0,0,0,0),jb.bind(void 0,0,0,0,0,1),jb.bind(void 0,0,0,0,0,2),jb.bind(void 0,0,0,0,0,3),jb.bind(void 0,0,0,0,1,0),jb.bind(void 0,0,0,0,1,1),jb.bind(void 0,0,0,0,1,2),jb.bind(void 0,0,0,0,1,3),jb.bind(void 0,0,0,1,0,0),jb.bind(void 0,0,0,1,0,1),jb.bind(void 0,0,0,1,0,2),jb.bind(void 0,0,0,1,0,3),jb.bind(void 0,0,0,1,1,0),jb.bind(void 0,0,0,1,1,1),jb.bind(void 0,0,0,1,1,2),jb.bind(void 0,0,0,1,1,3),jb.bind(void 0,0,1,0,0,0),jb.bind(void 0,0,1,0,0,1),jb.bind(void 0,0,1,0,0,2),jb.bind(void 0,0,1,0,0,3),jb.bind(void 0,0,1,0,1,0),jb.bind(void 0,0,1,0,1,1),jb.bind(void 0,0,1,0,1,2),jb.bind(void 0,0,1,0,1,3),jb.bind(void 0,0,1,1,0,0),jb.bind(void 0,0,1,1,0,1),jb.bind(void 0,0,1,1,0,2),jb.bind(void 0,0,1,1,0,3),jb.bind(void 0,0,1,1,1,0),jb.bind(void 0,0,1,1,1,1),jb.bind(void 0,0,1,1,1,2),jb.bind(void 0,0,1,1,1,3),jb.bind(void 0,1,0,0,0,0),jb.bind(void 0,1,0,0,0,1),jb.bind(void 0,1,0,0,0,2),jb.bind(void 0,1,0,0,0,3),jb.bind(void 0,1,0,0,1,0),jb.bind(void 0,1,0,0,1,1),jb.bind(void 0,1,0,0,1,2),jb.bind(void 0,1,0,0,1,3),jb.bind(void 0,1,0,1,0,0),jb.bind(void 0,1,0,1,0,1),jb.bind(void 0,1,0,1,0,2),jb.bind(void 0,1,0,1,0,3),jb.bind(void 0,1,0,1,1,0),jb.bind(void 0,1,0,1,1,1),jb.bind(void 0,1,0,1,1,2),jb.bind(void 0,1,0,1,1,3),jb.bind(void 0,1,1,0,0,0),jb.bind(void 0,1,1,0,0,1),jb.bind(void 0,1,1,0,0,2),jb.bind(void 0,1,1,0,0,3),jb.bind(void 0,1,1,0,1,0),jb.bind(void 0,1,1,0,1,1),jb.bind(void 0,1,1,0,1,2),jb.bind(void 0,1,1,0,1,3),jb.bind(void 0,1,1,1,0,0),jb.bind(void 0,1,1,1,0,1),jb.bind(void 0,1,1,1,0,2),jb.bind(void 0,1,1,1,0,3),jb.bind(void 0,1,1,1,1,0),jb.bind(void 0,1,1,1,1,1),jb.bind(void 0,1,1,1,1,2),jb.bind(void 0,1,1,1,1,3)],b.exports=d},{}],17:[function(a,b,c){"use strict";function d(a,b){for(var c=0,d=a.length-1;c<=d;){var e=c+d>>>1,f=a[e].tag;if(f===b)return e;f>>1,f=a[e];if(f===b)return e;f=0)return e[f].script;if(b){var g={tag:a,script:{defaultLangSys:{reserved:0,reqFeatureIndex:65535,featureIndexes:[]},langSysRecords:[]}};return e.splice(-1-f,0,g),g.script}}},getLangSysTable:function(a,b,c){var e=this.getScriptTable(a,c);if(e){if(!b||"dflt"===b||"DFLT"===b)return e.defaultLangSys;var f=d(e.langSysRecords,b);if(f>=0)return e.langSysRecords[f].langSys;if(c){var g={tag:b,langSys:{reserved:0,reqFeatureIndex:65535,featureIndexes:[]}};return e.langSysRecords.splice(-1-f,0,g),g.langSys}}},getFeatureTable:function(a,b,c,d){var e=this.getLangSysTable(a,b,d);if(e){for(var f,h=e.featureIndexes,i=this.font.tables[this.tableName].features,j=0;j=i[k-1].tag,"Features must be added in alphabetical order."),f={tag:c,feature:{params:0,lookupListIndexes:[]}},i.push(f),h.push(k),f.feature}}},getLookupTables:function(a,b,c,d,e){var f=this.getFeatureTable(a,b,c,e),g=[];if(f){for(var h,i=f.lookupListIndexes,j=this.font.tables[this.tableName].lookups,k=0;k0)return new e(this.data,this.offset+b).parseStruct(a)},e.prototype.parseListOfLists=function(a){for(var b=this.parseOffset16List(),c=b.length,d=this.relativeOffset,e=new Array(c),f=0;f=0&&c>0&&(a+=" "),a+=b(d)}return a}a=void 0!==a?a:2;for(var d="",e=0;e=0){for(var m=h.ligatureSets[l],n=0;n>4,g=15&e;if(f===c)break;if(b+=d[f],g===c)break;b+=d[g]}return parseFloat(b)}function h(a,b){var c,d,e,f;if(28===b)return c=a.parseByte(),d=a.parseByte(),c<<8|d;if(29===b)return c=a.parseByte(),d=a.parseByte(),e=a.parseByte(),f=a.parseByte(),c<<24|d<<16|e<<8|f;if(30===b)return g(a);if(b>=32&&b<=246)return b-139;if(b>=247&&b<=250)return c=a.parseByte(),256*(b-247)+c+108;if(b>=251&&b<=254)return c=a.parseByte(),256*-(b-251)-c-108;throw new Error("Invalid b0 "+b)}function i(a){for(var b={},c=0;c>1,p.length=0,r=!0}function f(c){for(var m,v,w,y,z,A,B,C,D,E,F,G,H=0;H1&&!r&&(x=p.shift()+n,r=!0),u+=p.pop(),d(t,u);break;case 5:for(;p.length>0;)t+=p.shift(),u+=p.shift(),o.lineTo(t,u);break;case 6:for(;p.length>0&&(t+=p.shift(),o.lineTo(t,u),0!==p.length);)u+=p.shift(),o.lineTo(t,u);break;case 7:for(;p.length>0&&(u+=p.shift(),o.lineTo(t,u),0!==p.length);)t+=p.shift(),o.lineTo(t,u);break;case 8:for(;p.length>0;)g=t+p.shift(),h=u+p.shift(),i=g+p.shift(),j=h+p.shift(),t=i+p.shift(),u=j+p.shift(),o.curveTo(g,h,i,j,t,u);break;case 10:z=p.pop()+l,A=k[z],A&&f(A);break;case 11:return;case 12:switch(I=c[H],H+=1,I){case 35:g=t+p.shift(),h=u+p.shift(),i=g+p.shift(),j=h+p.shift(),B=i+p.shift(),C=j+p.shift(),D=B+p.shift(),E=C+p.shift(),F=D+p.shift(),G=E+p.shift(),t=F+p.shift(),u=G+p.shift(),p.shift(),o.curveTo(g,h,i,j,B,C),o.curveTo(D,E,F,G,t,u);break;case 34:g=t+p.shift(),h=u,i=g+p.shift(),j=h+p.shift(),B=i+p.shift(),C=j,D=B+p.shift(),E=j,F=D+p.shift(),G=u,t=F+p.shift(),o.curveTo(g,h,i,j,B,C),o.curveTo(D,E,F,G,t,u);break;case 36:g=t+p.shift(),h=u+p.shift(),i=g+p.shift(),j=h+p.shift(),B=i+p.shift(),C=j,D=B+p.shift(),E=j,F=D+p.shift(),G=E+p.shift(),t=F+p.shift(),o.curveTo(g,h,i,j,B,C),o.curveTo(D,E,F,G,t,u);break;case 37:g=t+p.shift(),h=u+p.shift(),i=g+p.shift(),j=h+p.shift(),B=i+p.shift(),C=j+p.shift(),D=B+p.shift(),E=C+p.shift(),F=D+p.shift(),G=E+p.shift(),Math.abs(F-t)>Math.abs(G-u)?t=F+p.shift():u=G+p.shift(),o.curveTo(g,h,i,j,B,C),o.curveTo(D,E,F,G,t,u);break;default:console.log("Glyph "+b.index+": unknown operator 1200"+I),p.length=0}break;case 14:p.length>0&&!r&&(x=p.shift()+n,r=!0),s&&(o.closePath(),s=!1);break;case 18:e();break;case 19:case 20:e(),H+=q+7>>3;break;case 21:p.length>2&&!r&&(x=p.shift()+n,r=!0),u+=p.pop(),t+=p.pop(),d(t,u);break;case 22:p.length>1&&!r&&(x=p.shift()+n,r=!0),t+=p.pop(),d(t,u);break;case 23:e();break;case 24:for(;p.length>2;)g=t+p.shift(),h=u+p.shift(),i=g+p.shift(),j=h+p.shift(),t=i+p.shift(),u=j+p.shift(),o.curveTo(g,h,i,j,t,u);t+=p.shift(),u+=p.shift(),o.lineTo(t,u);break;case 25:for(;p.length>6;)t+=p.shift(),u+=p.shift(),o.lineTo(t,u);g=t+p.shift(),h=u+p.shift(),i=g+p.shift(),j=h+p.shift(),t=i+p.shift(),u=j+p.shift(),o.curveTo(g,h,i,j,t,u);break;case 26:for(p.length%2&&(t+=p.shift());p.length>0;)g=t,h=u+p.shift(),i=g+p.shift(),j=h+p.shift(),t=i,u=j+p.shift(),o.curveTo(g,h,i,j,t,u);break;case 27:for(p.length%2&&(u+=p.shift());p.length>0;)g=t+p.shift(),h=u,i=g+p.shift(),j=h+p.shift(),t=i+p.shift(),u=j,o.curveTo(g,h,i,j,t,u);break;case 28:m=c[H],v=c[H+1],p.push((m<<24|v<<16)>>16),H+=2;break;case 29:z=p.pop()+a.gsubrsBias,A=a.gsubrs[z],A&&f(A);break;case 30:for(;p.length>0&&(g=t,h=u+p.shift(),i=g+p.shift(),j=h+p.shift(),t=i+p.shift(),u=j+(1===p.length?p.shift():0),o.curveTo(g,h,i,j,t,u),0!==p.length);)g=t+p.shift(),h=u,i=g+p.shift(),j=h+p.shift(),u=j+p.shift(),t=i+(1===p.length?p.shift():0),o.curveTo(g,h,i,j,t,u);break;case 31:for(;p.length>0&&(g=t+p.shift(),h=u,i=g+p.shift(),j=h+p.shift(),u=j+p.shift(),t=i+(1===p.length?p.shift():0),o.curveTo(g,h,i,j,t,u),0!==p.length);)g=t,h=u+p.shift(),i=g+p.shift(),j=h+p.shift(),t=i+p.shift(),u=j+(1===p.length?p.shift():0),o.curveTo(g,h,i,j,t,u);break;default:I<32?console.log("Glyph "+b.index+": unknown operator "+I):I<247?p.push(I-139):I<251?(m=c[H],H+=1,p.push(256*(I-247)+m+108)):I<255?(m=c[H],H+=1,p.push(256*-(I-251)-m-108)):(m=c[H],v=c[H+1],w=c[H+2],y=c[H+3],H+=4,p.push((m<<24|v<<16|w<<8|y)/65536))}}}var g,h,i,j,k,l,m,n,o=new L.Path,p=[],q=0,r=!1,s=!1,t=0,u=0;if(a.isCIDFont){var v=a.tables.cff.topDict._fdSelect[b.index],w=a.tables.cff.topDict._fdArray[v];k=w._subrs,l=w._subrsBias,m=w._defaultWidthX,n=w._nominalWidthX}else k=a.tables.cff.topDict._subrs,l=a.tables.cff.topDict._subrsBias,m=a.tables.cff.topDict._defaultWidthX,n=a.tables.cff.topDict._nominalWidthX;var x=m;return f(c),b.advanceWidth=x,o}function t(a,b,c,d){var e,f=[],g=new K.Parser(a,b),h=g.parseCard8();if(0===h)for(var i=0;i=d)throw new Error("CFF table CID Font FDSelect has bad FD index value "+e+" (FD count "+d+")");f.push(e)}else{if(3!==h)throw new Error("CFF Table CID Font FDSelect table has unsupported format "+h);var j=g.parseCard16(),k=g.parseCard16();if(0!==k)throw new Error("CFF Table CID Font FDSelect format 3 range has bad initial GID "+k);for(var l,m=0;m=d)throw new Error("CFF table CID Font FDSelect has bad FD index value "+e+" (FD count "+d+")");if(l>c)throw new Error("CFF Table CID Font FDSelect format 3 range has bad GID "+l);for(;k=0&&(c=d),d=b.indexOf(a),d>=0?c=d+I.cffStandardStrings.length:(c=I.cffStandardStrings.length+b.length,b.push(a)),c}function w(){return new M.Record("Header",[{name:"major",type:"Card8",value:1},{name:"minor",type:"Card8",value:0},{name:"hdrSize",type:"Card8",value:4},{name:"major",type:"Card8",value:1}])}function x(a){var b=new M.Record("Name INDEX",[{name:"names",type:"INDEX",value:[]}]);b.names=[];for(var c=0;c>1,b.skip("uShort",3),a.glyphIndexMap={};var h=new k.Parser(c,d+e+14),i=new k.Parser(c,d+e+16+2*g),j=new k.Parser(c,d+e+16+4*g),l=new k.Parser(c,d+e+16+6*g),m=d+e+16+8*g;for(f=0;f=0;c-=1){var h=k.getUShort(a,b+4+8*c),i=k.getUShort(a,b+4+8*c+2);if(3===h&&(0===i||1===i||10===i)){g=k.getULong(a,b+4+8*c+4);break}}if(g===-1)throw new Error("No valid cmap sub-tables found.");var l=new k.Parser(a,b+g);if(f.format=l.parseUShort(),12===f.format)d(f,l);else{if(4!==f.format)throw new Error("Only format 4 and 12 cmap tables are supported (found format "+f.format+").");e(f,l,a,b,g)}return f}function g(a,b,c){a.segments.push({end:b,start:b,delta:-(b-c),offset:0})}function h(a){a.segments.push({end:65535,start:65535,delta:1,offset:0})}function i(a){var b,c=new l.Table("cmap",[{name:"version",type:"USHORT",value:0},{name:"numTables",type:"USHORT",value:1},{name:"platformID",type:"USHORT",value:3},{name:"encodingID",type:"USHORT",value:1},{name:"offset",type:"ULONG",value:12},{name:"format",type:"USHORT",value:4},{name:"length",type:"USHORT",value:0},{name:"language",type:"USHORT",value:0},{name:"segCountX2",type:"USHORT",value:0},{name:"searchRange",type:"USHORT",value:0},{name:"entrySelector",type:"USHORT",value:0},{name:"rangeShift",type:"USHORT",value:0}]);for(c.segments=[],b=0;b0?(f=a.parseByte(),0==(b&e)&&(f=-f),f=c+f):f=(b&e)>0?c:c+a.parseShort(),f}function e(a,b,c){var e=new m.Parser(b,c);a.numberOfContours=e.parseShort(),a._xMin=e.parseShort(),a._yMin=e.parseShort(),a._xMax=e.parseShort(),a._yMax=e.parseShort();var f,g,h;if(a.numberOfContours>0){var i=a.endPointIndices=[];for(h=0;h0)for(var l=e.parseByte(),n=0;n0){var o,p=[];if(j>0){for(h=0;h=0,p.push(o);var q=0;for(h=0;h0?(2&f)>0?(t.dx=e.parseShort(),t.dy=e.parseShort()):t.matchedPoints=[e.parseUShort(),e.parseUShort()]:(2&f)>0?(t.dx=e.parseChar(),t.dy=e.parseChar()):t.matchedPoints=[e.parseByte(),e.parseByte()],(8&f)>0?t.xScale=t.yScale=e.parseF2Dot14():(64&f)>0?(t.xScale=e.parseF2Dot14(),t.yScale=e.parseF2Dot14()):(128&f)>0&&(t.xScale=e.parseF2Dot14(),t.scale01=e.parseF2Dot14(),t.scale10=e.parseF2Dot14(),t.yScale=e.parseF2Dot14()),a.components.push(t),s=!!(32&f)}if(256&f)for(a.instructionLength=e.parseUShort(),a.instructions=[],h=0;hb.points.length-1||d.matchedPoints[1]>e.points.length-1)throw Error("Matched points out of range in "+b.name);var i=b.points[d.matchedPoints[0]],j=e.points[d.matchedPoints[1]],k={xScale:d.xScale,scale01:d.scale01,scale10:d.scale10,yScale:d.yScale,dx:0,dy:0};j=f([j],k)[0],k.dx=i.x-j.x,k.dy=i.y-j.y,g=f(e.points,k)}b.points=b.points.concat(g)}}return h(b.points)}function j(a,b,c,d){var f,g=new l.GlyphSet(d);for(f=0;f>1;a1&&console.warn("Only the first kern subtable is supported."),a.skip("uLong");var c=a.parseUShort(),d=255&c;if(a.skip("uShort"),0===d){var e=a.parseUShort();a.skip("uShort",3);for(var f=0;f=c.begin&&a=1&&(c.ulCodePageRange1=d.parseULong(),c.ulCodePageRange2=d.parseULong()),c.version>=2&&(c.sxHeight=d.parseShort(),c.sCapHeight=d.parseShort(),c.usDefaultChar=d.parseUShort(),c.usBreakChar=d.parseUShort(),c.usMaxContent=d.parseUShort()),c}function f(a){return new h.Table("OS/2",[{name:"version",type:"USHORT",value:3},{name:"xAvgCharWidth",type:"SHORT",value:0},{name:"usWeightClass",type:"USHORT",value:0},{name:"usWidthClass",type:"USHORT",value:0},{name:"fsType",type:"USHORT",value:0},{name:"ySubscriptXSize",type:"SHORT",value:650},{name:"ySubscriptYSize",type:"SHORT",value:699},{name:"ySubscriptXOffset",type:"SHORT",value:0},{name:"ySubscriptYOffset",type:"SHORT",value:140},{name:"ySuperscriptXSize",type:"SHORT",value:650},{name:"ySuperscriptYSize",type:"SHORT",value:699},{name:"ySuperscriptXOffset",type:"SHORT",value:0},{name:"ySuperscriptYOffset",type:"SHORT",value:479},{name:"yStrikeoutSize",type:"SHORT",value:49},{name:"yStrikeoutPosition",type:"SHORT",value:258},{name:"sFamilyClass",type:"SHORT",value:0},{name:"bFamilyType",type:"BYTE",value:0},{name:"bSerifStyle",type:"BYTE",value:0},{name:"bWeight",type:"BYTE",value:0},{name:"bProportion",type:"BYTE",value:0},{name:"bContrast",type:"BYTE",value:0},{name:"bStrokeVariation",type:"BYTE",value:0},{name:"bArmStyle",type:"BYTE",value:0},{name:"bLetterform",type:"BYTE",value:0},{name:"bMidline",type:"BYTE",value:0},{name:"bXHeight",type:"BYTE",value:0},{name:"ulUnicodeRange1",type:"ULONG",value:0},{name:"ulUnicodeRange2",type:"ULONG",value:0},{name:"ulUnicodeRange3",type:"ULONG",value:0},{name:"ulUnicodeRange4",type:"ULONG",value:0},{name:"achVendID",type:"CHARARRAY",value:"XXXX"},{name:"fsSelection",type:"USHORT",value:0},{name:"usFirstCharIndex",type:"USHORT",value:0},{name:"usLastCharIndex",type:"USHORT",value:0},{name:"sTypoAscender",type:"SHORT",value:0},{name:"sTypoDescender",type:"SHORT",value:0},{name:"sTypoLineGap",type:"SHORT",value:0},{name:"usWinAscent",type:"USHORT",value:0},{name:"usWinDescent",type:"USHORT",value:0},{name:"ulCodePageRange1",type:"ULONG",value:0},{name:"ulCodePageRange2",type:"ULONG",value:0},{name:"sxHeight",type:"SHORT",value:0},{name:"sCapHeight",type:"SHORT",value:0},{name:"usDefaultChar",type:"USHORT",value:0},{name:"usBreakChar",type:"USHORT",value:0},{name:"usMaxContext",type:"USHORT",value:0}],a)}var g=a("../parse"),h=a("../table"),i=[{begin:0,end:127},{begin:128,end:255},{begin:256,end:383},{begin:384,end:591},{begin:592,end:687},{begin:688,end:767},{begin:768,end:879},{begin:880,end:1023},{begin:11392,end:11519},{begin:1024,end:1279},{begin:1328,end:1423},{begin:1424,end:1535},{begin:42240,end:42559},{begin:1536,end:1791},{begin:1984,end:2047},{begin:2304,end:2431},{begin:2432,end:2559},{begin:2560,end:2687},{begin:2688,end:2815},{begin:2816,end:2943},{begin:2944,end:3071},{begin:3072,end:3199},{begin:3200,end:3327},{begin:3328,end:3455},{begin:3584,end:3711},{begin:3712,end:3839},{begin:4256,end:4351},{begin:6912,end:7039},{begin:4352,end:4607},{begin:7680,end:7935},{begin:7936,end:8191},{begin:8192,end:8303},{begin:8304,end:8351},{begin:8352,end:8399},{begin:8400,end:8447},{begin:8448,end:8527},{begin:8528,end:8591},{begin:8592,end:8703},{begin:8704,end:8959},{begin:8960,end:9215},{begin:9216,end:9279},{begin:9280,end:9311},{begin:9312,end:9471},{begin:9472,end:9599},{begin:9600,end:9631},{begin:9632,end:9727},{begin:9728,end:9983},{begin:9984,end:10175},{begin:12288,end:12351},{begin:12352,end:12447},{begin:12448,end:12543},{begin:12544,end:12591},{begin:12592,end:12687},{begin:43072,end:43135},{begin:12800,end:13055},{begin:13056,end:13311},{begin:44032,end:55215},{begin:55296,end:57343},{begin:67840,end:67871},{begin:19968,end:40959},{begin:57344,end:63743},{begin:12736,end:12783},{begin:64256,end:64335},{begin:64336,end:65023},{begin:65056,end:65071},{begin:65040,end:65055},{begin:65104,end:65135},{begin:65136,end:65279},{begin:65280,end:65519},{begin:65520,end:65535},{begin:3840,end:4095},{begin:1792,end:1871},{begin:1920,end:1983},{begin:3456,end:3583},{begin:4096,end:4255},{begin:4608,end:4991},{begin:5024,end:5119},{begin:5120,end:5759},{begin:5760,end:5791},{begin:5792,end:5887},{begin:6016,end:6143},{begin:6144,end:6319},{begin:10240,end:10495},{begin:40960,end:42127},{begin:5888,end:5919},{begin:66304,end:66351},{begin:66352,end:66383},{begin:66560,end:66639},{begin:118784,end:119039},{begin:119808,end:120831},{begin:1044480,end:1048573},{begin:65024,end:65039},{begin:917504,end:917631},{begin:6400,end:6479},{begin:6480,end:6527},{begin:6528,end:6623},{begin:6656,end:6687},{begin:11264,end:11359},{begin:11568,end:11647},{begin:19904,end:19967},{begin:43008,end:43055},{begin:65536,end:65663},{begin:65856,end:65935},{begin:66432,end:66463},{begin:66464,end:66527},{begin:66640,end:66687},{begin:66688,end:66735},{begin:67584,end:67647},{begin:68096,end:68191},{begin:119552,end:119647},{begin:73728,end:74751},{begin:119648,end:119679},{begin:7040,end:7103},{begin:7168,end:7247},{begin:7248,end:7295},{begin:43136,end:43231},{begin:43264,end:43311},{begin:43312,end:43359},{begin:43520,end:43615},{begin:65936,end:65999},{begin:66e3,end:66047},{begin:66208,end:66271},{begin:127024,end:127135}];c.unicodeRanges=i,c.getUnicodeRange=d,c.parse=e,c.make=f},{"../parse":19,"../table":22}],39:[function(a,b,c){"use strict";function d(a,b){var c,d={},e=new g.Parser(a,b);switch(d.version=e.parseVersion(),d.italicAngle=e.parseFixed(),d.underlinePosition=e.parseShort(),d.underlineThickness=e.parseShort(),d.isFixedPitch=e.parseULong(),d.minMemType42=e.parseULong(),d.maxMemType42=e.parseULong(),d.minMemType1=e.parseULong(),d.maxMemType1=e.parseULong(),d.version){case 1:d.names=f.standardNames.slice();break;case 2:for(d.numberOfGlyphs=e.parseUShort(),d.glyphNameIndex=new Array(d.numberOfGlyphs),c=0;c=f.standardNames.length){var h=e.parseChar();d.names.push(e.parseString(h))}break;case 2.5:for(d.numberOfGlyphs=e.parseUShort(),d.offset=new Array(d.numberOfGlyphs),c=0;cb.value.tag?1:-1}),b.fields=b.fields.concat(g),b.fields=b.fields.concat(h),b}function h(a,b,c){for(var d=0;d0){return a.glyphs.get(e).getMetrics()}}return c}function i(a){for(var b=0,c=0;cG||void 0===b)&&G>0&&(b=G),z 123 are reserved for internal usage");D|=1<0?r.make(W):void 0,Z=v.make(),$=n.make(a.glyphs,{version:a.getEnglishName("version"),fullName:S,familyName:Q,weightName:R,postScriptName:T,unitsPerEm:a.unitsPerEm,fontBBox:[0,J.yMin,J.ascender,J.advanceWidthMax]}),_=a.metas&&Object.keys(a.metas).length>0?x.make(a.metas):void 0,aa=[K,L,M,N,X,P,Z,$,O];Y&&aa.push(Y),a.tables.gsub&&aa.push(w.make(a.tables.gsub)),_&&aa.push(_);var ba=g(aa),ca=ba.encode(),da=e(ca),ea=ba.fields,fa=!1;for(E=0;E=-128&&a<=127}function f(a,b,c){for(var d=0,e=a.length;b>8&255,j+256&255)}return g}var i=a("./check"),j=32768,k=2147483648,l={},m={},n={};m.BYTE=function(a){return i.argument(a>=0&&a<=255,"Byte value should be between 0 and 255."),[a]},n.BYTE=d(1),m.CHAR=function(a){return[a.charCodeAt(0)]},n.CHAR=d(1),m.CHARARRAY=function(a){for(var b=[],c=0;c>8&255,255&a]},n.USHORT=d(2),m.SHORT=function(a){return a>=j&&(a=-(2*j-a)),[a>>8&255,255&a]},n.SHORT=d(2),m.UINT24=function(a){return[a>>16&255,a>>8&255,255&a]},n.UINT24=d(3),m.ULONG=function(a){return[a>>24&255,a>>16&255,a>>8&255,255&a]},n.ULONG=d(4),m.LONG=function(a){return a>=k&&(a=-(2*k-a)),[a>>24&255,a>>16&255,a>>8&255,255&a]},n.LONG=d(4),m.FIXED=m.ULONG,n.FIXED=n.ULONG,m.FWORD=m.SHORT,n.FWORD=n.SHORT,m.UFWORD=m.USHORT,n.UFWORD=n.USHORT,m.LONGDATETIME=function(a){return[0,0,0,0,a>>24&255,a>>16&255,a>>8&255,255&a]},n.LONGDATETIME=d(8),m.TAG=function(a){return i.argument(4===a.length,"Tag should be exactly 4 ASCII characters."),[a.charCodeAt(0),a.charCodeAt(1),a.charCodeAt(2),a.charCodeAt(3)]},n.TAG=d(4),m.Card8=m.BYTE,n.Card8=n.BYTE,m.Card16=m.USHORT,n.Card16=n.USHORT,m.OffSize=m.BYTE,n.OffSize=n.BYTE,m.SID=m.USHORT,n.SID=n.USHORT,m.NUMBER=function(a){return a>=-107&&a<=107?[a+139]:a>=108&&a<=1131?(a-=108,[247+(a>>8),255&a]):a>=-1131&&a<=-108?(a=-a-108,[251+(a>>8),255&a]):a>=-32768&&a<=32767?m.NUMBER16(a):m.NUMBER32(a)},n.NUMBER=function(a){return m.NUMBER(a).length},m.NUMBER16=function(a){return[28,a>>8&255,255&a]},n.NUMBER16=d(3),m.NUMBER32=function(a){return[29,a>>24&255,a>>16&255,a>>8&255,255&a]},n.NUMBER32=d(5),m.REAL=function(a){var b=a.toString(),c=/\.(\d*?)(?:9{5,20}|0{5,20})\d{0,2}(?:e(.+)|$)/.exec(b);if(c){var d=parseFloat("1e"+((c[2]?+c[2]:0)+c[1].length));b=(Math.round(a*d)/d).toString()}var e,f,g="";for(e=0,f=b.length;e>8&255,b[b.length]=255&d}return b},n.UTF16=function(a){return 2*a.length};var o={"x-mac-croatian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈Ć«Č… ÀÃÕŒœĐ—“”‘’÷◊©⁄€‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ","x-mac-cyrillic":"АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°Ґ£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµґЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю","x-mac-gaelic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØḂ±≤≥ḃĊċḊḋḞḟĠġṀæøṁṖṗɼƒſṠ«»… ÀÃÕŒœ–—“”‘’ṡẛÿŸṪ€‹›Ŷŷṫ·Ỳỳ⁊ÂÊÁËÈÍÎÏÌÓÔ♣ÒÚÛÙıÝýŴŵẄẅẀẁẂẃ","x-mac-greek":"Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦€ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ­","x-mac-icelandic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-inuit":"ᐃᐄᐅᐆᐊᐋᐱᐲᐳᐴᐸᐹᑉᑎᑏᑐᑑᑕᑖᑦᑭᑮᑯᑰᑲᑳᒃᒋᒌᒍᒎᒐᒑ°ᒡᒥᒦ•¶ᒧ®©™ᒨᒪᒫᒻᓂᓃᓄᓅᓇᓈᓐᓯᓰᓱᓲᓴᓵᔅᓕᓖᓗᓘᓚᓛᓪᔨᔩᔪᔫᔭ… ᔮᔾᕕᕖᕗ–—“”‘’ᕘᕙᕚᕝᕆᕇᕈᕉᕋᕌᕐᕿᖀᖁᖂᖃᖄᖅᖏᖐᖑᖒᖓᖔᖕᙱᙲᙳᙴᙵᙶᖖᖠᖡᖢᖣᖤᖥᖦᕼŁł","x-mac-ce":"ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",macintosh:"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-romanian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂȘ∞±≤≥¥µ∂∑∏π∫ªºΩăș¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€‹›Țț‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-turkish":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙˆ˜¯˘˙˚¸˝˛ˇ"};l.MACSTRING=function(a,b,c,d){var e=o[d];if(void 0!==e){for(var f="",g=0;g=128&&void 0===(f=c[f]))return;d[e]=f}return d}},n.MACSTRING=function(a,b){var c=m.MACSTRING(a,b);return void 0!==c?c.length:0},m.VARDELTAS=function(a){for(var b=0,c=[];b=-128&&d<=127?g(a,b,c):h(a,b,c)}return c},m.INDEX=function(a){var b,c=1,d=[c],e=[];for(b=0;b>8,c[l+1]=255&n,c=c.concat(e[b])}return c},n.TABLE=function(a){for(var b=0,c=a.fields.length,d=0;d1)for(var c=1;c>>=1,b}function j(a,b,c){if(!b)return c;for(;a.bitcount<24;)a.tag|=a.source[a.sourceIndex++]<>>16-b;return a.tag>>>=b,a.bitcount-=b,d+c}function k(a,b){for(;a.bitcount<24;)a.tag|=a.source[a.sourceIndex++]<>>=1,++e,c+=b.table[e],d-=b.table[e]}while(d>=0);return a.tag=f,a.bitcount-=e,b.trans[c+d]}function l(a,b,c){var d,e,f,g,i,l;for(d=j(a,5,257),e=j(a,5,1),f=j(a,4,4),g=0;g<19;++g)z[g]=0;for(g=0;g8;)a.sourceIndex--,a.bitcount-=8;if(b=a.source[a.sourceIndex+1],b=256*b+a.source[a.sourceIndex],c=a.source[a.sourceIndex+3],c=256*c+a.source[a.sourceIndex+2],b!==(65535&~c))return q;for(a.sourceIndex+=4,d=b;d;--d)a.dest[a.destLen++]=a.source[a.sourceIndex++];return a.bitcount=0,p}function o(a,b){var c,d,f=new e(a,b);do{switch(c=i(f),j(f,2,0)){case 0:d=n(f);break;case 1:d=m(f,r,s);break;case 2:l(f,f.ltree,f.dtree),d=m(f,f.ltree,f.dtree);break;default:d=q}if(d!==p)throw new Error("Data error")}while(!c);return f.destLen-1?b:a}function n(a,b){b=b||{};var c=b.body;if(a instanceof n){if(a.bodyUsed)throw new TypeError("Already read");this.url=a.url,this.credentials=a.credentials,b.headers||(this.headers=new e(a.headers)),this.method=a.method,this.mode=a.mode,c||null==a._bodyInit||(c=a._bodyInit,a.bodyUsed=!0)}else this.url=String(a);if(this.credentials=b.credentials||this.credentials||"omit",!b.headers&&this.headers||(this.headers=new e(b.headers)),this.method=m(b.method||this.method||"GET"),this.mode=b.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&c)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(c)}function o(a){var b=new FormData;return a.trim().split("&").forEach(function(a){if(a){var c=a.split("="),d=c.shift().replace(/\+/g," "),e=c.join("=").replace(/\+/g," ");b.append(decodeURIComponent(d),decodeURIComponent(e))}}),b}function p(a){var b=new e;return a.split(/\r?\n/).forEach(function(a){var c=a.split(":"),d=c.shift().trim();if(d){var e=c.join(":").trim();b.append(d,e)}}),b}function q(a,b){b||(b={}),this.type="default",this.status="status"in b?b.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in b?b.statusText:"OK",this.headers=new e(b.headers),this.url=b.url||"",this._initBody(a)}if(!a.fetch){var r={searchParams:"URLSearchParams"in a,iterable:"Symbol"in a&&"iterator"in Symbol,blob:"FileReader"in a&&"Blob"in a&&function(){try{return new Blob,!0}catch(a){return!1}}(),formData:"FormData"in a,arrayBuffer:"ArrayBuffer"in a};if(r.arrayBuffer)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],t=function(a){return a&&DataView.prototype.isPrototypeOf(a)},u=ArrayBuffer.isView||function(a){return a&&s.indexOf(Object.prototype.toString.call(a))>-1};e.prototype.append=function(a,d){a=b(a),d=c(d);var e=this.map[a];this.map[a]=e?e+","+d:d},e.prototype.delete=function(a){delete this.map[b(a)]},e.prototype.get=function(a){return a=b(a),this.has(a)?this.map[a]:null},e.prototype.has=function(a){return this.map.hasOwnProperty(b(a))},e.prototype.set=function(a,d){this.map[b(a)]=c(d)},e.prototype.forEach=function(a,b){for(var c in this.map)this.map.hasOwnProperty(c)&&a.call(b,this.map[c],c,this)},e.prototype.keys=function(){var a=[];return this.forEach(function(b,c){a.push(c)}),d(a)},e.prototype.values=function(){var a=[];return this.forEach(function(b){a.push(b)}),d(a)},e.prototype.entries=function(){var a=[];return this.forEach(function(b,c){a.push([c,b])}),d(a)},r.iterable&&(e.prototype[Symbol.iterator]=e.prototype.entries);var v=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];n.prototype.clone=function(){return new n(this,{body:this._bodyInit})},l.call(n.prototype),l.call(q.prototype),q.prototype.clone=function(){return new q(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new e(this.headers),url:this.url})},q.error=function(){var a=new q(null,{status:0,statusText:""});return a.type="error",a};var w=[301,302,303,307,308];q.redirect=function(a,b){if(w.indexOf(b)===-1)throw new RangeError("Invalid status code");return new q(null,{status:b,headers:{location:a}})},a.Headers=e,a.Request=n,a.Response=q,a.fetch=function(a,b){return new Promise(function(c,d){var e=new n(a,b),f=new XMLHttpRequest;f.onload=function(){var a={status:f.status,statusText:f.statusText,headers:p(f.getAllResponseHeaders()||"")};a.url="responseURL"in f?f.responseURL:a.headers.get("X-Request-URL"),c(new q("response"in f?f.response:f.responseText,a))},f.onerror=function(){d(new TypeError("Network request failed"))},f.ontimeout=function(){d(new TypeError("Network request failed"))},f.open(e.method,e.url,!0),"include"===e.credentials&&(f.withCredentials=!0),"responseType"in f&&r.blob&&(f.responseType="blob"),e.headers.forEach(function(a,b){f.setRequestHeader(b,a)}),f.send(void 0===e._bodyInit?null:e._bodyInit)})},a.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},{}],46:[function(a,b,c){"use strict";var d=a("./core/core");a("./color/p5.Color"),a("./core/p5.Element"),a("./typography/p5.Font"),a("./core/p5.Graphics"),a("./core/p5.Renderer2D"),a("./image/p5.Image"),a("./math/p5.Vector"),a("./io/p5.TableRow"),a("./io/p5.Table"),a("./io/p5.XML"),a("./color/creating_reading"),a("./color/setting"),a("./core/constants"),a("./utilities/conversion"),a("./utilities/array_functions"),a("./utilities/string_functions"),a("./core/environment"),a("./image/image"),a("./image/loading_displaying"),a("./image/pixels"),a("./io/files"),a("./events/keyboard"),a("./events/acceleration"),a("./events/mouse"),a("./utilities/time_date"),a("./events/touch"),a("./math/math"),a("./math/calculation"),a("./math/random"),a("./math/noise"),a("./math/trigonometry"),a("./core/rendering"),a("./core/2d_primitives"),a("./core/attributes"),a("./core/curves"),a("./core/vertex"),a("./core/structure"),a("./core/transform"),a("./typography/attributes"),a("./typography/loading_displaying"),a("./data/p5.TypedDict"),a("./webgl/p5.RendererGL"),a("./webgl/p5.Geometry"),a("./webgl/p5.RendererGL.Retained"),a("./webgl/p5.RendererGL.Immediate"),a("./webgl/primitives"),a("./webgl/loading"),a("./webgl/p5.Matrix"),a("./webgl/material"),a("./webgl/light"),a("./webgl/p5.Shader"),a("./webgl/camera"),a("./webgl/interaction"),a("./core/init.js"),b.exports=d},{"./color/creating_reading":48,"./color/p5.Color":49,"./color/setting":50,"./core/2d_primitives":51,"./core/attributes":52,"./core/constants":54,"./core/core":55,"./core/curves":56,"./core/environment":57,"./core/init.js":59,"./core/p5.Element":60,"./core/p5.Graphics":61,"./core/p5.Renderer2D":63,"./core/rendering":64,"./core/structure":66,"./core/transform":67,"./core/vertex":68,"./data/p5.TypedDict":69,"./events/acceleration":70,"./events/keyboard":71,"./events/mouse":72,"./events/touch":73,"./image/image":75,"./image/loading_displaying":76,"./image/p5.Image":77,"./image/pixels":78,"./io/files":79,"./io/p5.Table":80,"./io/p5.TableRow":81,"./io/p5.XML":82,"./math/calculation":83,"./math/math":84,"./math/noise":85,"./math/p5.Vector":86,"./math/random":88,"./math/trigonometry":89,"./typography/attributes":90,"./typography/loading_displaying":91,"./typography/p5.Font":92,"./utilities/array_functions":93,"./utilities/conversion":94,"./utilities/string_functions":95,"./utilities/time_date":96,"./webgl/camera":97,"./webgl/interaction":98,"./webgl/light":99,"./webgl/loading":100,"./webgl/material":101,"./webgl/p5.Geometry":102,"./webgl/p5.Matrix":103,"./webgl/p5.RendererGL":106,"./webgl/p5.RendererGL.Immediate":104,"./webgl/p5.RendererGL.Retained":105,"./webgl/p5.Shader":107,"./webgl/primitives":109}],47:[function(a,b,c){"use strict";var d=a("../core/core");d.ColorConversion={},d.ColorConversion._hsbaToHSLA=function(a){var b=a[0],c=a[1],d=a[2],e=(2-c)*d/2;return 0!==e&&(1===e?c=0:e<.5?c/=2-c:c=c*d/(2-2*e)),[b,c,e,a[3]]},d.ColorConversion._hsbaToRGBA=function(a){var b=6*a[0],c=a[1],d=a[2],e=[];if(0===c)e=[d,d,d,a[3]];else{var f,g,h,i=Math.floor(b),j=d*(1-c),k=d*(1-c*(b-i)),l=d*(1-c*(1+i-b));1===i?(f=k,g=d,h=j):2===i?(f=j,g=d,h=l):3===i?(f=j,g=k,h=d):4===i?(f=l,g=j,h=d):5===i?(f=d,g=j,h=k):(f=d,g=l,h=j),e=[f,g,h,a[3]]}return e},d.ColorConversion._hslaToHSBA=function(a){var b,c=a[0],d=a[1],e=a[2];return b=e<.5?(1+d)*e:e+d-e*d,d=2*(b-e)/b,[c,d,b,a[3]]},d.ColorConversion._hslaToRGBA=function(a){var b=6*a[0],c=a[1],d=a[2],e=[];if(0===c)e=[d,d,d,a[3]];else{var f;f=d<.5?(1+c)*d:d+c-d*c;var g=2*d-f,h=function(a,b,c){return a<0?a+=6:a>=6&&(a-=6),a<1?b+(c-b)*a:a<3?c:a<4?b+(c-b)*(4-a):b};e=[h(b+2,g,f),h(b,g,f),h(b-2,g,f),a[3]]}return e},d.ColorConversion._rgbaToHSBA=function(a){var b,c,d=a[0],e=a[1],f=a[2],g=Math.max(d,e,f),h=g-Math.min(d,e,f);return 0===h?(b=0,c=0):(c=h/g,d===g?b=(e-f)/h:e===g?b=2+(f-d)/h:f===g&&(b=4+(d-e)/h),b<0?b+=6:b>=6&&(b-=6)),[b/6,c,g,a[3]]},d.ColorConversion._rgbaToHSLA=function(a){var b,c,d=a[0],e=a[1],f=a[2],g=Math.max(d,e,f),h=Math.min(d,e,f),i=g+h,j=g-h;return 0===j?(b=0,c=0):(c=i<1?j/i:j/(2-i),d===g?b=(e-f)/j:e===g?b=2+(f-d)/j:f===g&&(b=4+(d-e)/j),b<0?b+=6:b>=6&&(b-=6)),[b/6,c,i/2,a[3]]},b.exports=d.ColorConversion},{"../core/core":55}],48:[function(a,b,c){"use strict";var d=a("../core/core"),e=a("../core/constants");a("./p5.Color"),a("../core/error_helpers"),d.prototype.alpha=function(a){return d._validateParameters("alpha",arguments),this.color(a)._getAlpha()},d.prototype.blue=function(a){return d._validateParameters("blue",arguments),this.color(a)._getBlue()},d.prototype.brightness=function(a){return d._validateParameters("brightness",arguments),this.color(a)._getBrightness()},d.prototype.color=function(){return arguments[0]instanceof d.Color?arguments[0]:arguments[0]instanceof Array?this instanceof d.Renderer?new d.Color(this,arguments[0]):new d.Color(this._renderer,arguments[0]):(d._validateParameters("color",arguments),this instanceof d.Renderer?new d.Color(this,arguments):new d.Color(this._renderer,arguments))},d.prototype.green=function(a){return d._validateParameters("green",arguments),this.color(a)._getGreen()},d.prototype.hue=function(a){return d._validateParameters("hue",arguments),this.color(a)._getHue()},d.prototype.lerpColor=function(a,b,c){d._validateParameters("lerpColor",arguments);var f,g,h,i,j,k,l=this._renderer._colorMode,m=this._renderer._colorMaxes;if(l===e.RGB)j=arguments[0].levels.map(function(a){return a/255}),k=arguments[1].levels.map(function(a){return a/255});else if(l===e.HSB)arguments[0]._getBrightness(),arguments[1]._getBrightness(),j=arguments[0].hsba,k=arguments[1].hsba;else{if(l!==e.HSL)throw new Error(l+"cannot be used for interpolation.");arguments[0]._getLightness(),arguments[1]._getLightness(),j=arguments[0].hsla,k=arguments[1].hsla}return c=Math.max(Math.min(arguments[2],1),0),void 0===this.lerp&&(this.lerp=function(a,b,c){return c*(b-a)+a}),f=this.lerp(j[0],k[0],c),g=this.lerp(j[1],k[1],c),h=this.lerp(j[2],k[2],c),i=this.lerp(j[3],k[3],c),f*=m[l][0],g*=m[l][1],h*=m[l][2],i*=m[l][3],this.color(f,g,h,i)},d.prototype.lightness=function(a){return d._validateParameters("lightness",arguments),this.color(a)._getLightness()},d.prototype.red=function(a){return d._validateParameters("red",arguments),this.color(a)._getRed()},d.prototype.saturation=function(a){return d._validateParameters("saturation",arguments),this.color(a)._getSaturation()},b.exports=d},{"../core/constants":54,"../core/core":55,"../core/error_helpers":58,"./p5.Color":49}],49:[function(a,b,c){var d=a("../core/core"),e=a("../core/constants"),f=a("./color_conversion");d.Color=function(a,b){if(this._storeModeAndMaxes(a._colorMode,a._colorMaxes),this.mode!==e.RGB&&this.mode!==e.HSL&&this.mode!==e.HSB)throw new Error(this.mode+" is an invalid colorMode.");return this._array=d.Color._parseInputs.apply(this,b),this._calculateLevels(),this.name="p5.Color",this},d.Color.prototype.toString=function(){var a=this.levels,b=this._array[3];return"rgba("+a[0]+","+a[1]+","+a[2]+","+b+")"},d.Color.prototype.setRed=function(a){this._array[0]=a/this.maxes[e.RGB][0],this._calculateLevels()},d.Color.prototype.setGreen=function(a){this._array[1]=a/this.maxes[e.RGB][1],this._calculateLevels()},d.Color.prototype.setBlue=function(a){this._array[2]=a/this.maxes[e.RGB][2],this._calculateLevels()},d.Color.prototype.setAlpha=function(a){this._array[3]=a/this.maxes[this.mode][3],this._calculateLevels()},d.Color.prototype._calculateLevels=function(){this.levels=this._array.map(function(a){return Math.round(255*a)})},d.Color.prototype._getAlpha=function(){return this._array[3]*this.maxes[this.mode][3]},d.Color.prototype._storeModeAndMaxes=function(a,b){this.mode=a,this.maxes=b},d.Color.prototype._getMode=function(){return this.mode},d.Color.prototype._getMaxes=function(){return this.maxes},d.Color.prototype._getBlue=function(){return this._array[2]*this.maxes[e.RGB][2]},d.Color.prototype._getBrightness=function(){return this.hsba||(this.hsba=f._rgbaToHSBA(this._array)),this.hsba[2]*this.maxes[e.HSB][2]},d.Color.prototype._getGreen=function(){return this._array[1]*this.maxes[e.RGB][1]},d.Color.prototype._getHue=function(){return this.mode===e.HSB?(this.hsba||(this.hsba=f._rgbaToHSBA(this._array)),this.hsba[0]*this.maxes[e.HSB][0]):(this.hsla||(this.hsla=f._rgbaToHSLA(this._array)),this.hsla[0]*this.maxes[e.HSL][0])},d.Color.prototype._getLightness=function(){return this.hsla||(this.hsla=f._rgbaToHSLA(this._array)),this.hsla[2]*this.maxes[e.HSL][2]},d.Color.prototype._getRed=function(){return this._array[0]*this.maxes[e.RGB][0]},d.Color.prototype._getSaturation=function(){return this.mode===e.HSB?(this.hsba||(this.hsba=f._rgbaToHSBA(this._array)),this.hsba[1]*this.maxes[e.HSB][1]):(this.hsla||(this.hsla=f._rgbaToHSLA(this._array)),this.hsla[1]*this.maxes[e.HSL][1])};var g={ +aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},h=/\s*/,i=/(\d{1,3})/,j=/((?:\d+(?:\.\d+)?)|(?:\.\d+))/,k=new RegExp(j.source+"%"),l={HEX3:/^#([a-f0-9])([a-f0-9])([a-f0-9])$/i,HEX4:/^#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])$/i,HEX6:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i,HEX8:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i,RGB:new RegExp(["^rgb\\(",i.source,",",i.source,",",i.source,"\\)$"].join(h.source),"i"),RGB_PERCENT:new RegExp(["^rgb\\(",k.source,",",k.source,",",k.source,"\\)$"].join(h.source),"i"),RGBA:new RegExp(["^rgba\\(",i.source,",",i.source,",",i.source,",",j.source,"\\)$"].join(h.source),"i"),RGBA_PERCENT:new RegExp(["^rgba\\(",k.source,",",k.source,",",k.source,",",j.source,"\\)$"].join(h.source),"i"),HSL:new RegExp(["^hsl\\(",i.source,",",k.source,",",k.source,"\\)$"].join(h.source),"i"),HSLA:new RegExp(["^hsla\\(",i.source,",",k.source,",",k.source,",",j.source,"\\)$"].join(h.source),"i"),HSB:new RegExp(["^hsb\\(",i.source,",",k.source,",",k.source,"\\)$"].join(h.source),"i"),HSBA:new RegExp(["^hsba\\(",i.source,",",k.source,",",k.source,",",j.source,"\\)$"].join(h.source),"i")};d.Color._parseInputs=function(){var a=arguments.length,b=this.mode,c=this.maxes,h=[];if(a>=3)return h[0]=arguments[0]/c[b][0],h[1]=arguments[1]/c[b][1],h[2]=arguments[2]/c[b][2],"number"==typeof arguments[3]?h[3]=arguments[3]/c[b][3]:h[3]=1,h=h.map(function(a){return Math.max(Math.min(a,1),0)}),b===e.HSL?f._hslaToRGBA(h):b===e.HSB?f._hsbaToRGBA(h):h;if(1===a&&"string"==typeof arguments[0]){var i=arguments[0].trim().toLowerCase();if(g[i])return d.Color._parseInputs.apply(this,[g[i]]);if(l.HEX3.test(i))return h=l.HEX3.exec(i).slice(1).map(function(a){return parseInt(a+a,16)/255}),h[3]=1,h;if(l.HEX6.test(i))return h=l.HEX6.exec(i).slice(1).map(function(a){return parseInt(a,16)/255}),h[3]=1,h;if(l.HEX4.test(i))return h=l.HEX4.exec(i).slice(1).map(function(a){return parseInt(a+a,16)/255});if(l.HEX8.test(i))return h=l.HEX8.exec(i).slice(1).map(function(a){return parseInt(a,16)/255});if(l.RGB.test(i))return h=l.RGB.exec(i).slice(1).map(function(a){return a/255}),h[3]=1,h;if(l.RGB_PERCENT.test(i))return h=l.RGB_PERCENT.exec(i).slice(1).map(function(a){return parseFloat(a)/100}),h[3]=1,h;if(l.RGBA.test(i))return h=l.RGBA.exec(i).slice(1).map(function(a,b){return 3===b?parseFloat(a):a/255});if(l.RGBA_PERCENT.test(i))return h=l.RGBA_PERCENT.exec(i).slice(1).map(function(a,b){return 3===b?parseFloat(a):parseFloat(a)/100});if(l.HSL.test(i)?(h=l.HSL.exec(i).slice(1).map(function(a,b){return 0===b?parseInt(a,10)/360:parseInt(a,10)/100}),h[3]=1):l.HSLA.test(i)&&(h=l.HSLA.exec(i).slice(1).map(function(a,b){return 0===b?parseInt(a,10)/360:3===b?parseFloat(a):parseInt(a,10)/100})),h=h.map(function(a){return Math.max(Math.min(a,1),0)}),h.length)return f._hslaToRGBA(h);if(l.HSB.test(i)?(h=l.HSB.exec(i).slice(1).map(function(a,b){return 0===b?parseInt(a,10)/360:parseInt(a,10)/100}),h[3]=1):l.HSBA.test(i)&&(h=l.HSBA.exec(i).slice(1).map(function(a,b){return 0===b?parseInt(a,10)/360:3===b?parseFloat(a):parseInt(a,10)/100})),h=h.map(function(a){return Math.max(Math.min(a,1),0)}),h.length)return f._hsbaToRGBA(h);h=[1,1,1,1]}else{if(1!==a&&2!==a||"number"!=typeof arguments[0])throw new Error(arguments+"is not a valid color representation.");h[0]=arguments[0]/c[b][2],h[1]=arguments[0]/c[b][2],h[2]=arguments[0]/c[b][2],"number"==typeof arguments[1]?h[3]=arguments[1]/c[b][3]:h[3]=1,h=h.map(function(a){return Math.max(Math.min(a,1),0)})}return h},b.exports=d.Color},{"../core/constants":54,"../core/core":55,"./color_conversion":47}],50:[function(a,b,c){"use strict";var d=a("../core/core"),e=a("../core/constants");a("./p5.Color"),d.prototype.background=function(){return arguments[0]instanceof d.Image?this.image(arguments[0],0,0,this.width,this.height):this._renderer.background.apply(this._renderer,arguments),this},d.prototype.clear=function(){return this._renderer.clear(),this},d.prototype.colorMode=function(){if(arguments[0]===e.RGB||arguments[0]===e.HSB||arguments[0]===e.HSL){this._renderer._colorMode=arguments[0];var a=this._renderer._colorMaxes[this._renderer._colorMode];2===arguments.length?(a[0]=arguments[1],a[1]=arguments[1],a[2]=arguments[1],a[3]=arguments[1]):4===arguments.length?(a[0]=arguments[1],a[1]=arguments[2],a[2]=arguments[3]):5===arguments.length&&(a[0]=arguments[1],a[1]=arguments[2],a[2]=arguments[3],a[3]=arguments[4])}return this},d.prototype.fill=function(){return this._renderer._setProperty("_fillSet",!0),this._renderer._setProperty("_doFill",!0),this._renderer.fill.apply(this._renderer,arguments),this},d.prototype.noFill=function(){return this._renderer.isP3D&&this._renderer.noFill(),this._renderer._setProperty("_doFill",!1),this},d.prototype.noStroke=function(){return this._renderer.isP3D&&this._renderer.noStroke(),this._renderer._setProperty("_doStroke",!1),this},d.prototype.stroke=function(){return this._renderer._setProperty("_strokeSet",!0),this._renderer._setProperty("_doStroke",!0),this._renderer.stroke.apply(this._renderer,arguments),this},b.exports=d},{"../core/constants":54,"../core/core":55,"./p5.Color":49}],51:[function(a,b,c){"use strict";var d=a("./core"),e=a("./constants"),f=a("./canvas");a("./error_helpers"),d.prototype.arc=function(a,b,c,f,g,h,i){for(var j=new Array(arguments.length),k=0;ke.HALF_PI&&g<=3*e.HALF_PI?Math.atan(c/f*Math.tan(g))+e.PI:Math.atan(c/f*Math.tan(g))+e.TWO_PI,h=h<=e.HALF_PI?Math.atan(c/f*Math.tan(h)):h>e.HALF_PI&&h<=3*e.HALF_PI?Math.atan(c/f*Math.tan(h))+e.PI:Math.atan(c/f*Math.tan(h))+e.TWO_PI,g>h&&(h+=e.TWO_PI),c=Math.abs(c),f=Math.abs(f),this._renderer.arc(a,b,c,f,g,h,i),this},d.prototype.ellipse=function(){for(var a=new Array(arguments.length),b=0;b=c-5)&&(this.redraw(),this._frameRate=1e3/(a-this._lastFrameTime),this._lastFrameTime=a,void 0!==this._updateMouseCoords&&this._updateMouseCoords()),this._loop&&(this._requestAnimId=window.requestAnimationFrame(this._draw))}.bind(this),this._runFrames=function(){this._updateInterval&&clearInterval(this._updateInterval)}.bind(this),this._setProperty=function(a,b){this[a]=b,this._isGlobal&&(window[a]=b)}.bind(this),this.remove=function(){if(this._curElement){this._loop=!1,this._requestAnimId&&window.cancelAnimationFrame(this._requestAnimId);for(var a in this._events)window.removeEventListener(a,this._events[a]);for(var b=0;b-1)d=a;else if("string"==typeof a){var f="";b&&c&&"number"==typeof b&&"number"==typeof c&&(f=b+" "+c),d="http://"===a.substring(0,7)||"https://"===a.substring(0,8)?"url("+a+") "+f+", auto":/\.(cur|jpg|jpeg|gif|png|CUR|JPG|JPEG|GIF|PNG)$/.test(a)?"url("+a+") "+f+", auto":a}e.style.cursor=d},h.prototype.frameRate=function(a){return"number"!=typeof a||a<0?this._frameRate:(this._setProperty("_targetFrameRate",a),this._runFrames(),this)},h.prototype.getFrameRate=function(){return this.frameRate()},h.prototype.setFrameRate=function(a){return this.frameRate(a)},h.prototype.noCursor=function(){this._curElement.elt.style.cursor="none"},h.prototype.displayWidth=screen.width,h.prototype.displayHeight=screen.height,h.prototype.windowWidth=d(),h.prototype.windowHeight=e(),h.prototype._onresize=function(a){this._setProperty("windowWidth",d()),this._setProperty("windowHeight",e());var b,c=this._isGlobal?window:this;"function"==typeof c.windowResized&&(void 0===(b=c.windowResized(a))||b||a.preventDefault())},h.prototype.width=0,h.prototype.height=0,h.prototype.fullscreen=function(a){if(void 0===a)return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;a?f(document.documentElement):g()},h.prototype.pixelDensity=function(a){if("number"!=typeof a)return this._pixelDensity;this._pixelDensity=a,this.resizeCanvas(this.width,this.height,!0)},h.prototype.displayDensity=function(){return window.devicePixelRatio},h.prototype.getURL=function(){return location.href},h.prototype.getURLPath=function(){return location.pathname.split("/").filter(function(a){return""!==a})},h.prototype.getURLParams=function(){for(var a,b=/[?&]([^&=]+)(?:[&=])([^&=]+)/gim,c={};null!=(a=b.exec(location.search));)a.index===b.lastIndex&&b.lastIndex++,c[a[1]]=a[2];return c},b.exports=h},{"./constants":54,"./core":55}],58:[function(a,b,c){"use strict";function d(a,b,c){m&&(i(),m=!1),"undefined"===t(c)?c="#B40033":"number"===t(c)&&(c=v[c]),"load"===b.substring(0,4)?console.log("> p5.js says: "+a+"[https://github.com/processing/p5.js/wiki/Local-server]"):console.log("> p5.js says: "+a+" [http://p5js.org/reference/#p5/"+b+"]")}function e(a){var b=o.classitems.filter(function(b){return b.name===a});if(b[0].hasOwnProperty("overloads")){for(var c=[],d=0;d p5.js says: Welcome! This is your friendly debugger. To turn me off switch to using “p5.min.js”.")}function j(){var b={},c=function(a){return Object.getOwnPropertyNames(a).filter(function(a){return"_"!==a[0]&&(!(a in b)&&(b[a]=!0,!0))}).map(function(b){var c;return c="function"==typeof a[b]?"function":b===b.toUpperCase()?"constant":"variable",{name:b,type:c}})};x=[].concat(c(l.prototype),c(a("./constants"))),x.sort(function(a,b){return b.name.length-a.name.length})}function k(a,b){b||(b=console.log.bind(console)),x||j(),x.some(function(c){if(a.message&&null!==a.message.match("\\W?"+c.name+"\\W"))return b("Did you just try to use p5.js's "+c.name+("function"===c.type?"() ":" ")+c.type+"? If so, you may want to move it into your sketch's setup() function.\n\nFor more details, see: "+y),!0})}for(var l=a("./core"),m=!1,n=a("../../docs/reference/data.json"),o=JSON.parse(JSON.stringify(n)),p={},q=p.toString,r=["Boolean","Number","String","Function","Array","Date","RegExp","Object","Error"],s=0;s1){for(var h=0;hi.length&&(g=i.length,d=i)}for(var j=0;j1&&e("drop",b,this),e("drop",function(a){a.stopPropagation(),a.preventDefault();for(var b=a.dataTransfer.files,d=0;d-1?f.readAsText(e):f.readAsDataURL(e)}},this)):console.log("The File APIs are not fully supported in this browser."),this},g.Element.prototype._setProperty=function(a,b){this[a]=b},b.exports=g.Element},{"./core":55}],61:[function(a,b,c){var d=a("./core"),e=a("./constants");d.Graphics=function(a,b,c,f){var g=c||e.P2D;this.canvas=document.createElement("canvas"),(this._userNode||document.body).appendChild(this.canvas),d.Element.call(this,this.canvas,f,!1),this._styles=[],this.width=a,this.height=b,this._pixelDensity=f._pixelDensity,g===e.WEBGL?this._renderer=new d.RendererGL(this.canvas,this,!1):this._renderer=new d.Renderer2D(this.canvas,this,!1),this._renderer.resize(a,b),this._renderer._applyDefaults(),f._elements.push(this);for(var h in d.prototype)this[h]||("function"==typeof d.prototype[h]?this[h]=d.prototype[h].bind(this):this[h]=d.prototype[h]);return this.name="p5.Graphics",this},d.Graphics.prototype=Object.create(d.Element.prototype),d.Graphics.prototype.remove=function(){this.elt.parentNode&&this.elt.parentNode.removeChild(this.elt);for(var a in this._events)this.elt.removeEventListener(a,this._events[a])},b.exports=d.Graphics},{"./constants":54,"./core":55}],62:[function(a,b,c){function d(a){var b=0,c=0;if(a.offsetParent)do{b+=a.offsetLeft,c+=a.offsetTop}while(a=a.offsetParent);else b+=a.offsetLeft,c+=a.offsetTop;return[b,c]}var e=a("./core"),f=a("../core/constants");e.Renderer=function(a,b,c){e.Element.call(this,a,b),this.name="p5.Renderer",this.canvas=a,this._pInst=b,c?(this._isMainCanvas=!0,this._pInst._setProperty("_curElement",this),this._pInst._setProperty("canvas",this.canvas),this._pInst._setProperty("width",this.width),this._pInst._setProperty("height",this.height)):(this.canvas.style.display="none",this._styles=[]),this._textSize=12,this._textLeading=15,this._textFont="sans-serif",this._textStyle=f.NORMAL,this._textAscent=null,this._textDescent=null,this._rectMode=f.CORNER,this._ellipseMode=f.CENTER,this._curveTightness=0,this._imageMode=f.CORNER,this._tint=null,this._doStroke=!0,this._doFill=!0,this._strokeSet=!1,this._fillSet=!1,this._colorMode=f.RGB,this._colorMaxes={rgb:[255,255,255,255],hsb:[360,100,100,1],hsl:[360,100,100,1]}},e.Renderer.prototype=Object.create(e.Element.prototype),e.Renderer.prototype.resize=function(a,b){this.width=a,this.height=b,this.elt.width=a*this._pInst._pixelDensity,this.elt.height=b*this._pInst._pixelDensity,this.elt.style.width=a+"px",this.elt.style.height=b+"px",this._isMainCanvas&&(this._pInst._setProperty("width",this.width),this._pInst._setProperty("height",this.height))},e.Renderer.prototype.textLeading=function(a){return arguments.length&&arguments[0]?(this._setProperty("_textLeading",a),this):this._textLeading},e.Renderer.prototype.textSize=function(a){return arguments.length&&arguments[0]?(this._setProperty("_textSize",a),this._setProperty("_textLeading",a*f._DEFAULT_LEADMULT),this._applyTextProperties()):this._textSize},e.Renderer.prototype.textStyle=function(a){return arguments.length&&arguments[0]?(a!==f.NORMAL&&a!==f.ITALIC&&a!==f.BOLD||this._setProperty("_textStyle",a),this._applyTextProperties()):this._textStyle},e.Renderer.prototype.textAscent=function(){return null===this._textAscent&&this._updateTextMetrics(),this._textAscent},e.Renderer.prototype.textDescent=function(){return null===this._textDescent&&this._updateTextMetrics(),this._textDescent},e.Renderer.prototype._applyDefaults=function(){return this},e.Renderer.prototype._isOpenType=function(a){return"object"==typeof(a=a||this._textFont)&&a.font&&a.font.supported},e.Renderer.prototype._updateTextMetrics=function(){if(this._isOpenType())return this._setProperty("_textAscent",this._textFont._textAscent()),this._setProperty("_textDescent",this._textFont._textDescent()),this;var a=document.createElement("span");a.style.fontFamily=this._textFont,a.style.fontSize=this._textSize+"px",a.innerHTML="ABCjgq|";var b=document.createElement("div");b.style.display="inline-block",b.style.width="1px",b.style.height="0px";var c=document.createElement("div");c.appendChild(a),c.appendChild(b),c.style.height="0px",c.style.overflow="hidden",document.body.appendChild(c),b.style.verticalAlign="baseline";var e=d(b),f=d(a),g=e[1]-f[1];b.style.verticalAlign="bottom",e=d(b),f=d(a);var h=e[1]-f[1],i=h-g;return document.body.removeChild(c),this._setProperty("_textAscent",g),this._setProperty("_textDescent",i),this},b.exports=e.Renderer},{"../core/constants":54,"./core":55}],63:[function(a,b,c){var d=a("./core"),e=a("./canvas"),f=a("./constants"),g=a("../image/filters");a("./p5.Renderer");var h="rgba(0,0,0,0)";d.Renderer2D=function(a,b,c){return d.Renderer.call(this,a,b,c),this.name="p5.Renderer2D",this.drawingContext=this.canvas.getContext("2d"),this._pInst._setProperty("drawingContext",this.drawingContext),this},d.Renderer2D.prototype=Object.create(d.Renderer.prototype),d.Renderer2D.prototype._applyDefaults=function(){this._cachedFillStyle=this._cachedStrokeStyle=void 0,this._setFill(f._DEFAULT_FILL),this._setStroke(f._DEFAULT_STROKE),this.drawingContext.lineCap=f.ROUND,this.drawingContext.font="normal 12px sans-serif"},d.Renderer2D.prototype.resize=function(a,b){d.Renderer.prototype.resize.call(this,a,b),this.drawingContext.scale(this._pInst._pixelDensity,this._pInst._pixelDensity)},d.Renderer2D.prototype.background=function(){if(this.drawingContext.save(),this.drawingContext.setTransform(1,0,0,1,0,0),this.drawingContext.scale(this._pInst._pixelDensity,this._pInst._pixelDensity),arguments[0]instanceof d.Image)this._pInst.image(arguments[0],0,0,this.width,this.height);else{var a=this._getFill(),b=this._pInst.color.apply(this,arguments),c=b.toString();this._setFill(c),this.drawingContext.fillRect(0,0,this.width,this.height),this._setFill(a)}this.drawingContext.restore()},d.Renderer2D.prototype.clear=function(){this.drawingContext.clearRect(0,0,this.width,this.height)},d.Renderer2D.prototype.fill=function(){var a=this._pInst.color.apply(this,arguments);this._setFill(a.toString())},d.Renderer2D.prototype.stroke=function(){var a=this._pInst.color.apply(this,arguments);this._setStroke(a.toString())},d.Renderer2D.prototype.image=function(a,b,c,e,f,g,h,i,j){var k;try{this._tint&&(d.MediaElement&&a instanceof d.MediaElement&&a.loadPixels(),a.canvas&&(k=this._getTintedImageCanvas(a))),k||(k=a.canvas||a.elt),this.drawingContext.drawImage(k,b,c,e,f,g,h,i,j)}catch(a){if("NS_ERROR_NOT_AVAILABLE"!==a.name)throw a}},d.Renderer2D.prototype._getTintedImageCanvas=function(a){if(!a.canvas)return a;var b=g._toPixels(a.canvas),c=document.createElement("canvas");c.width=a.canvas.width,c.height=a.canvas.height;for(var d=c.getContext("2d"),e=d.createImageData(a.canvas.width,a.canvas.height),f=e.data,h=0;hthis.width||b>this.height)return[0,0,0,255];var f=this._pInst||this;f.loadPixels();var g=f._pixelDensity;a=Math.floor(a),b=Math.floor(b),c=Math.floor(c),e=Math.floor(e);var h=a*g,i=b*g;if(1!==c||1!==e||this instanceof d.RendererGL){var j=Math.min(c,f.width),k=Math.min(e,f.height),l=j*g,m=k*g,n=new d.Image(j,k);return n.canvas.getContext("2d").drawImage(this.canvas,h,i,l,m,0,0,j,k),n}var o=this.drawingContext.getImageData(h,i,1,1).data;return[o[0],o[1],o[2],o[3]]},d.Renderer2D.prototype.loadPixels=function(){var a=this._pixelDensity||this._pInst._pixelDensity,b=this.width*a,c=this.height*a,d=this.drawingContext.getImageData(0,0,b,c);this._pInst?(this._pInst._setProperty("imageData",d),this._pInst._setProperty("pixels",d.data)):(this._setProperty("imageData",d),this._setProperty("pixels",d.data))},d.Renderer2D.prototype.set=function(a,b,c){if(a=Math.floor(a),b=Math.floor(b),c instanceof d.Image)this.drawingContext.save(),this.drawingContext.setTransform(1,0,0,1,0,0),this.drawingContext.scale(this._pInst._pixelDensity,this._pInst._pixelDensity),this.drawingContext.drawImage(c.canvas,a,b),this.loadPixels.call(this._pInst),this.drawingContext.restore();else{var e=this._pInst||this,f=0,g=0,h=0,i=0,j=4*(b*e._pixelDensity*(this.width*e._pixelDensity)+a*e._pixelDensity);if(e.imageData||e.loadPixels.call(e),"number"==typeof c)jn;)o=Math.min(h-g,f.HALF_PI),p.push(this._acuteArcToBezier(g,o)),g+=o;return this._doFill&&(j.beginPath(),p.forEach(function(a,b){0===b&&j.moveTo(k.x+a.ax*l,k.y+a.ay*m),j.bezierCurveTo(k.x+a.bx*l,k.y+a.by*m,k.x+a.cx*l,k.y+a.cy*m,k.x+a.dx*l,k.y+a.dy*m)}),i!==f.PIE&&null!=i||j.lineTo(k.x,k.y),j.closePath(),j.fill()),this._doStroke&&(j.beginPath(),p.forEach(function(a,b){0===b&&j.moveTo(k.x+a.ax*l,k.y+a.ay*m),j.bezierCurveTo(k.x+a.bx*l,k.y+a.by*m,k.x+a.cx*l,k.y+a.cy*m,k.x+a.dx*l,k.y+a.dy*m)}),i===f.PIE?(j.lineTo(k.x,k.y),j.closePath()):i===f.CHORD&&j.closePath(),j.stroke()),this},d.Renderer2D.prototype.ellipse=function(a){var b=this.drawingContext,c=this._doFill,d=this._doStroke,e=a[0],f=a[1],g=a[2],i=a[3];if(c&&!d){if(this._getFill()===h)return this}else if(!c&&d&&this._getStroke()===h)return this;var j=.5522847498,k=g/2*j,l=i/2*j,m=e+g,n=f+i,o=e+g/2,p=f+i/2;b.beginPath(),b.moveTo(e,p),b.bezierCurveTo(e,p-l,o-k,f,o,f),b.bezierCurveTo(o+k,f,m,p-l,m,p),b.bezierCurveTo(m,p+l,o+k,n,o,n),b.bezierCurveTo(o-k,n,e,p+l,e,p),b.closePath(),c&&b.fill(),d&&b.stroke()},d.Renderer2D.prototype.line=function(a,b,c,d){var e=this.drawingContext;return this._doStroke?this._getStroke()===h?this:(e.lineWidth%2==1&&e.translate(.5,.5),e.beginPath(),e.moveTo(a,b),e.lineTo(c,d),e.stroke(),e.lineWidth%2==1&&e.translate(-.5,-.5),this):this},d.Renderer2D.prototype.point=function(a,b){var c=this.drawingContext;if(!this._doStroke)return this;if(this._getStroke()===h)return this;var d=this._getStroke(),e=this._getFill();a=Math.round(a),b=Math.round(b),this._setFill(d),c.lineWidth>1?(c.beginPath(),c.arc(a,b,c.lineWidth/2,0,f.TWO_PI,!1),c.fill()):c.fillRect(a,b,1,1),this._setFill(e)},d.Renderer2D.prototype.quad=function(a,b,c,d,e,f,g,i){var j=this.drawingContext,k=this._doFill,l=this._doStroke;if(k&&!l){if(this._getFill()===h)return this}else if(!k&&l&&this._getStroke()===h)return this;return j.beginPath(),j.moveTo(a,b),j.lineTo(c,d),j.lineTo(e,f),j.lineTo(g,i),j.closePath(),k&&j.fill(),l&&j.stroke(),this},d.Renderer2D.prototype.rect=function(a){var b=a[0],c=a[1],d=a[2],e=a[3],f=a[4],g=a[5],i=a[6],j=a[7],k=this.drawingContext,l=this._doFill,m=this._doStroke;if(l&&!m){if(this._getFill()===h)return this}else if(!l&&m&&this._getStroke()===h)return this;if(this._doStroke&&k.lineWidth%2==1&&k.translate(.5,.5),k.beginPath(),void 0===f)k.rect(b,c,d,e);else{void 0===g&&(g=f),void 0===i&&(i=g),void 0===j&&(j=i);var n=d/2,o=e/2;d<2*f&&(f=n),e<2*f&&(f=o),d<2*g&&(g=n),e<2*g&&(g=o),d<2*i&&(i=n),e<2*i&&(i=o),d<2*j&&(j=n),e<2*j&&(j=o),k.beginPath(),k.moveTo(b+f,c),k.arcTo(b+d,c,b+d,c+e,g),k.arcTo(b+d,c+e,b,c+e,i),k.arcTo(b,c+e,b,c,j),k.arcTo(b,c,b+d,c,f),k.closePath()}return this._doFill&&k.fill(),this._doStroke&&k.stroke(),this._doStroke&&k.lineWidth%2==1&&k.translate(-.5,-.5),this},d.Renderer2D.prototype.triangle=function(a){var b=this.drawingContext,c=this._doFill,d=this._doStroke,e=a[0],f=a[1],g=a[2],i=a[3],j=a[4],k=a[5];if(c&&!d){if(this._getFill()===h)return this}else if(!c&&d&&this._getStroke()===h)return this;b.beginPath(),b.moveTo(e,f),b.lineTo(g,i),b.lineTo(j,k),b.closePath(),c&&b.fill(),d&&b.stroke()},d.Renderer2D.prototype.endShape=function(a,b,c,d,e,g,h){if(0===b.length)return this;if(!this._doStroke&&!this._doFill)return this;var i,j=a===f.CLOSE;j&&!g&&b.push(b[0]);var k,l,m=b.length;if(!c||h!==f.POLYGON&&null!==h)if(!d||h!==f.POLYGON&&null!==h)if(!e||h!==f.POLYGON&&null!==h)if(h===f.POINTS)for(k=0;k2){for(this.drawingContext.beginPath(),k=2;k3)for(k=0;k+13){var n=[],o=1-this._curveTightness;for(this.drawingContext.beginPath(),this.drawingContext.moveTo(b[1][0],b[1][1]),k=1;k+2d?(k=n[h]+" ",o+=q.textLeading()):k=l;switch(this._rectMode===f.CENTER&&(b-=d/2,c-=e/2),this.drawingContext.textAlign){case f.CENTER:b+=d/2;break;case f.RIGHT:b+=d}if(void 0!==e){switch(this.drawingContext.textBaseline){case f.BOTTOM:c+=e-o;break;case f._CTX_MIDDLE:c+=(e-o)/2;break;case f.BASELINE:p=!0,this.drawingContext.textBaseline=f.TOP}r=c+e-q.textAscent()}for(i=0;id&&k.length>0?(this._renderText(q,k,b,c,r),k=n[h]+" ",c+=q.textLeading()):k=l;this._renderText(q,k,b,c,r),c+=q.textLeading()}}else{var s=0,t=q.textAlign().vertical;for(t===f.CENTER?s=(g.length-1)*q.textLeading()/2:t===f.BOTTOM&&(s=(g.length-1)*q.textLeading()),j=0;j=e))return a.push(),this._isOpenType()?this._textFont._renderPath(b,c,d,{renderer:this}):(this._doStroke&&this._strokeSet&&this.drawingContext.strokeText(b,c,d),this._doFill&&(this._fillSet||this._setFill(f._DEFAULT_TEXT_FILL),this.drawingContext.fillText(b,c,d))),a.pop(),a},d.Renderer2D.prototype.textWidth=function(a){return this._isOpenType()?this._textFont._textWidth(a,this._textSize):this.drawingContext.measureText(a).width},d.Renderer2D.prototype.textAlign=function(a,b){if(arguments.length)return a!==f.LEFT&&a!==f.RIGHT&&a!==f.CENTER||(this.drawingContext.textAlign=a),b!==f.TOP&&b!==f.BOTTOM&&b!==f.CENTER&&b!==f.BASELINE||(b===f.CENTER?this.drawingContext.textBaseline=f._CTX_MIDDLE:this.drawingContext.textBaseline=b),this._pInst;var c=this.drawingContext.textBaseline;return c===f._CTX_MIDDLE&&(c=f.CENTER),{horizontal:this.drawingContext.textAlign,vertical:c}},d.Renderer2D.prototype._applyTextProperties=function(){var a,b=this._pInst;return this._setProperty("_textAscent",null),this._setProperty("_textDescent",null),a=this._textFont,this._isOpenType()&&(a=this._textFont.font.familyName,this._setProperty("_textStyle",this._textFont.font.styleName)),this.drawingContext.font=(this._textStyle||"normal")+" "+(this._textSize||12)+"px "+(a||"sans-serif"),b},d.Renderer2D.prototype.push=function(){this.drawingContext.save()},d.Renderer2D.prototype.pop=function(){this.drawingContext.restore(),this._cachedFillStyle=this.drawingContext.fillStyle,this._cachedStrokeStyle=this.drawingContext.strokeStyle},b.exports=d.Renderer2D},{"../image/filters":74,"./canvas":53,"./constants":54,"./core":55,"./p5.Renderer":62}],64:[function(a,b,c){var d=a("./core"),e=a("./constants");a("./p5.Graphics"),a("./p5.Renderer2D"),a("../webgl/p5.RendererGL");var f="defaultCanvas0";d.prototype.createCanvas=function(a,b,c){var g,h=c||e.P2D;if(h===e.WEBGL)g=document.getElementById(f),g&&(g.parentNode.removeChild(g),this._elements=this._elements.filter(function(a){return a!==this._renderer})),g=document.createElement("canvas"),g.id=f;else if(this._defaultGraphicsCreated)g=this.canvas;else{g=document.createElement("canvas");for(var i=0;document.getElementById("defaultCanvas"+i);)i++;f="defaultCanvas"+i,g.id=f}return this._setupDone||(g.dataset.hidden=!0,g.style.visibility="hidden"),this._userNode?this._userNode.appendChild(g):document.body.appendChild(g),h===e.WEBGL?(this._setProperty("_renderer",new d.RendererGL(g,this,!0)),this._elements.push(this._renderer)):this._defaultGraphicsCreated||(this._setProperty("_renderer",new d.Renderer2D(g,this,!0)),this._defaultGraphicsCreated=!0,this._elements.push(this._renderer)),this._renderer.resize(a,b),this._renderer._applyDefaults(),this._renderer},d.prototype.resizeCanvas=function(a,b,c){if(this._renderer){var d={};for(var e in this.drawingContext){var f=this.drawingContext[e];"object"!=typeof f&&"function"!=typeof f&&(d[e]=f)}this._renderer.resize(a,b);for(var g in d)this.drawingContext[g]=d[g];c||this.redraw()}},d.prototype.noCanvas=function(){this.canvas&&this.canvas.parentNode.removeChild(this.canvas)},d.prototype.createGraphics=function(a,b,c){return new d.Graphics(a,b,c,this)},d.prototype.blendMode=function(a){if(a!==e.BLEND&&a!==e.DARKEST&&a!==e.LIGHTEST&&a!==e.DIFFERENCE&&a!==e.MULTIPLY&&a!==e.EXCLUSION&&a!==e.SCREEN&&a!==e.REPLACE&&a!==e.OVERLAY&&a!==e.HARD_LIGHT&&a!==e.SOFT_LIGHT&&a!==e.DODGE&&a!==e.BURN&&a!==e.ADD&&a!==e.NORMAL)throw new Error("Mode "+a+" not recognized.");this._renderer.blendMode(a)},b.exports=d},{"../webgl/p5.RendererGL":106,"./constants":54,"./core":55,"./p5.Graphics":61,"./p5.Renderer2D":63}],65:[function(a,b,c){window.requestAnimationFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a,b){window.setTimeout(a,1e3/60)}}(),window.performance=window.performance||{},window.performance.now=function(){var a=Date.now();return window.performance.now||window.performance.mozNow||window.performance.msNow||window.performance.oNow||window.performance.webkitNow||function(){return Date.now()-a}}(),function(){"use strict";"undefined"==typeof Uint8ClampedArray||Uint8ClampedArray.prototype.slice||Object.defineProperty(Uint8ClampedArray.prototype,"slice",{value:Array.prototype.slice,writable:!0,configurable:!0,enumerable:!1})}()},{}],66:[function(a,b,c){"use strict";var d=a("./core");d.prototype.exit=function(){throw"exit() not implemented, see remove()"},d.prototype.noLoop=function(){this._loop=!1},d.prototype.loop=function(){this._loop=!0,this._draw()},d.prototype.push=function(){this._renderer.push(),this._styles.push({_doStroke:this._renderer._doStroke,_strokeSet:this._renderer._strokeSet,_doFill:this._renderer._doFill,_fillSet:this._renderer._fillSet,_tint:this._renderer._tint,_imageMode:this._renderer._imageMode,_rectMode:this._renderer._rectMode,_ellipseMode:this._renderer._ellipseMode,_colorMode:this._renderer._colorMode,_textFont:this._renderer._textFont,_textLeading:this._renderer._textLeading,_textSize:this._renderer._textSize,_textStyle:this._renderer._textStyle})},d.prototype.pop=function(){this._renderer.pop();var a=this._styles.pop();for(var b in a)this._renderer[b]=a[b]},d.prototype.pushStyle=function(){throw new Error("pushStyle() not used, see push()")},d.prototype.popStyle=function(){throw new Error("popStyle() not used, see pop()")},d.prototype.redraw=function(){this.resetMatrix(),this._renderer.isP3D&&this._renderer._update();var a=1;if(1===arguments.length)try{parseInt(arguments[0])>1&&(a=parseInt(arguments[0]))}catch(a){}var b=this.setup||window.setup,c=this.draw||window.draw;if("function"==typeof c){void 0===b&&this.scale(this._pixelDensity,this._pixelDensity);for(var d=this,e=function(a){a.call(d)},f=0;f1?this._renderer.rotate(c,d[1]):this._renderer.rotate(c),this},d.prototype.rotateX=function(a){if(!this._renderer.isP3D)throw"not supported in p2d. Please use webgl mode";return this._renderer.rotateX(a),this},d.prototype.rotateY=function(a){if(!this._renderer.isP3D)throw"not supported in p2d. Please use webgl mode";return this._renderer.rotateY(a),this},d.prototype.rotateZ=function(a){if(!this._renderer.isP3D)throw"not supported in p2d. Please use webgl mode";return this._renderer.rotateZ(a),this},d.prototype.scale=function(){for(var a,b,c,e=new Array(arguments.length),f=0;f0))throw"vertex() must be used once before calling quadraticVertex()";k=!0;for(var i=[],j=0;jn||Math.abs(this.accelerationY-this.pAccelerationY)>n||Math.abs(this.accelerationZ-this.pAccelerationZ)>n)&&a();var b=this.deviceTurned||window.deviceTurned;if("function"==typeof b){var c=this.rotationX+180,d=this.pRotationX+180,p=h+180;c-d>0&&c-d<270||c-d<-270?k="clockwise":(c-d<0||c-d>270)&&(k="counter-clockwise"),k!==e&&(p=c),Math.abs(c-p)>90&&Math.abs(c-p)<270&&(p=c,this._setProperty("turnAxis","X"),b()),e=k,h=p-180;var q=this.rotationY+180,r=this.pRotationY+180,s=i+180;q-r>0&&q-r<270||q-r<-270?l="clockwise":(q-r<0||q-this.pRotationY>270)&&(l="counter-clockwise"),l!==f&&(s=q),Math.abs(q-s)>90&&Math.abs(q-s)<270&&(s=q,this._setProperty("turnAxis","Y"),b()),f=l,i=s-180,this.rotationZ-this.pRotationZ>0&&this.rotationZ-this.pRotationZ<270||this.rotationZ-this.pRotationZ<-270?m="clockwise":(this.rotationZ-this.pRotationZ<0||this.rotationZ-this.pRotationZ>270)&&(m="counter-clockwise"),m!==g&&(j=this.rotationZ),Math.abs(this.rotationZ-j)>90&&Math.abs(this.rotationZ-j)<270&&(j=this.rotationZ,this._setProperty("turnAxis","Z"),b()),g=m,this._setProperty("turnAxis",void 0)}var t=this.deviceShaken||window.deviceShaken;if("function"==typeof t){var u,v;null!==this.pAccelerationX&&(u=Math.abs(this.accelerationX-this.pAccelerationX),v=Math.abs(this.accelerationY-this.pAccelerationY)),u+v>o&&t()}},b.exports=d},{"../core/core":55}],71:[function(a,b,c){"use strict";function d(){for(var a in f)if(f.hasOwnProperty(a)&&f[a]===!0)return!0;return!1}var e=a("../core/core"),f={};e.prototype.isKeyPressed=!1,e.prototype.keyIsPressed=!1,e.prototype.key="",e.prototype.keyCode=0,e.prototype._onkeydown=function(a){if(!f[a.which]){this._setProperty("isKeyPressed",!0),this._setProperty("keyIsPressed",!0),this._setProperty("keyCode",a.which),f[a.which]=!0;var b=String.fromCharCode(a.which);b||(b=a.which),this._setProperty("key",b);var c=this.keyPressed||window.keyPressed;if("function"==typeof c&&!a.charCode){c(a)===!1&&a.preventDefault()}}},e.prototype._onkeyup=function(a){var b=this.keyReleased||window.keyReleased;f[a.which]=!1,d()||(this._setProperty("isKeyPressed",!1),this._setProperty("keyIsPressed",!1)),this._setProperty("_lastKeyCodeTyped",null);var c=String.fromCharCode(a.which);if(c||(c=a.which),this._setProperty("key",c),this._setProperty("keyCode",a.which),"function"==typeof b){b(a)===!1&&a.preventDefault()}},e.prototype._onkeypress=function(a){if(a.which!==this._lastKeyCodeTyped){this._setProperty("keyCode",a.which),this._setProperty("_lastKeyCodeTyped",a.which),this._setProperty("key",String.fromCharCode(a.which));var b=this.keyTyped||window.keyTyped;if("function"==typeof b){b(a)===!1&&a.preventDefault()}}},e.prototype._onblur=function(a){f={}},e.prototype.keyIsDown=function(a){return f[a]},b.exports=e},{"../core/core":55}],72:[function(a,b,c){"use strict";function d(a,b,c,d){d&&!d.clientX&&(d.touches?d=d.touches[0]:d.changedTouches&&(d=d.changedTouches[0]));var e=a.getBoundingClientRect(),f=a.scrollWidth/b,g=a.scrollHeight/c;return{x:(d.clientX-e.left)/f,y:(d.clientY-e.top)/g,winX:d.clientX,winY:d.clientY,id:d.identifier}}var e=a("../core/core"),f=a("../core/constants");e.prototype._hasMouseInteracted=!1,e.prototype.mouseX=0,e.prototype.mouseY=0,e.prototype.pmouseX=0,e.prototype.pmouseY=0,e.prototype.winMouseX=0,e.prototype.winMouseY=0,e.prototype.pwinMouseX=0,e.prototype.pwinMouseY=0,e.prototype.mouseButton=0,e.prototype.mouseIsPressed=!1,e.prototype._updateNextMouseCoords=function(a){if(null!==this._curElement&&(!a.touches||a.touches.length>0)){var b=d(this._curElement.elt,this.width,this.height,a);this._setProperty("mouseX",b.x),this._setProperty("mouseY",b.y),this._setProperty("winMouseX",b.winX),this._setProperty("winMouseY",b.winY)}this._hasMouseInteracted||(this._updateMouseCoords(),this._setProperty("_hasMouseInteracted",!0))},e.prototype._updateMouseCoords=function(){this._setProperty("pmouseX",this.mouseX),this._setProperty("pmouseY",this.mouseY),this._setProperty("pwinMouseX",this.winMouseX),this._setProperty("pwinMouseY",this.winMouseY)},e.prototype._setMouseButton=function(a){1===a.button?this._setProperty("mouseButton",f.CENTER):2===a.button?this._setProperty("mouseButton",f.RIGHT):this._setProperty("mouseButton",f.LEFT)},e.prototype._onmousemove=function(a){var b=this._isGlobal?window:this;this._updateNextMouseCoords(a),this.mouseIsPressed?"function"==typeof b.mouseDragged?b.mouseDragged(a)===!1&&a.preventDefault():"function"==typeof b.touchMoved&&b.touchMoved(a)===!1&&a.preventDefault():"function"==typeof b.mouseMoved&&b.mouseMoved(a)===!1&&a.preventDefault()},e.prototype._onmousedown=function(a){var b=this._isGlobal?window:this;this._setProperty("mouseIsPressed",!0),this._setMouseButton(a),this._updateNextMouseCoords(a),"function"==typeof b.mousePressed?b.mousePressed(a)===!1&&a.preventDefault():"function"==typeof b.touchStarted&&b.touchStarted(a)===!1&&a.preventDefault()},e.prototype._onmouseup=function(a){var b=this._isGlobal?window:this;this._setProperty("mouseIsPressed",!1),"function"==typeof b.mouseReleased?b.mouseReleased(a)===!1&&a.preventDefault():"function"==typeof b.touchEnded&&b.touchEnded(a)===!1&&a.preventDefault()},e.prototype._ondragend=e.prototype._onmouseup,e.prototype._ondragover=e.prototype._onmousemove,e.prototype._onclick=function(a){var b=this._isGlobal?window:this;if("function"==typeof b.mouseClicked){b.mouseClicked(a)===!1&&a.preventDefault()}},e.prototype._doubleClicked=function(a){var b=this._isGlobal?window:this;if("function"==typeof b.doubleClicked){b.ondblclick(a)===!1&&a.preventDefault()}},e.prototype._onwheel=function(a){var b=this._isGlobal?window:this;if("function"==typeof b.mouseWheel){a.delta=a.deltaY;b.mouseWheel(a)===!1&&a.preventDefault()}},b.exports=e},{"../core/constants":54,"../core/core":55}],73:[function(a,b,c){"use strict";function d(a,b,c,d,e){e=e||0;var f=a.getBoundingClientRect(),g=a.scrollWidth/b,h=a.scrollHeight/c,i=d.touches[e]||d.changedTouches[e];return{x:(i.clientX-f.left)/g,y:(i.clientY-f.top)/h,winX:i.clientX,winY:i.clientY,id:i.identifier}}var e=a("../core/core");e.prototype.touches=[],e.prototype._updateTouchCoords=function(a){if(null!==this._curElement){for(var b=[],c=0;c=e)break;x=0}for(F=x;F=e);F++){var H=m[t+C];G=j[F],s+=G[(H&-16777216)>>>24],p+=G[(16711680&H)>>16],q+=G[(65280&H)>>8],r+=G[255&H],o+=i[F],t++}u=C+D,y[u]=s/o,z[u]=p/o,A[u]=q/o,B[u]=r/o}C+=e}for(C=0,v=-g,w=v*e,E=0;E=k)break;x=0,u=v,t=D+w}for(F=x;F=k);F++)G=j[F],s+=G[y[t]],p+=G[z[t]],q+=G[A[t]],r+=G[B[t]],o+=i[F],u++,t+=e;m[D+C]=s/o<<24|p/o<<16|q/o<<8|r/o}C+=e,w+=e,v++}f._setPixels(c,m)}var f={};f._toPixels=function(a){return a instanceof ImageData?a.data:a.getContext("2d").getImageData(0,0,a.width,a.height).data},f._getARGB=function(a,b){var c=4*b;return a[c+3]<<24&4278190080|a[c]<<16&16711680|a[c+1]<<8&65280|255&a[c+2]},f._setPixels=function(a,b){for(var c=0,d=0,e=a.length;d>>16,a[c+1]=(65280&b[d])>>>8,a[c+2]=255&b[d],a[c+3]=(4278190080&b[d])>>>24},f._toImageData=function(a){return a instanceof ImageData?a:a.getContext("2d").getImageData(0,0,a.width,a.height)},f._createImageData=function(a,b){return f._tmpCanvas=document.createElement("canvas"),f._tmpCtx=f._tmpCanvas.getContext("2d"),this._tmpCtx.createImageData(a,b)},f.apply=function(a,b,c){var d=a.getContext("2d"),e=d.getImageData(0,0,a.width,a.height),f=b(e,c);f instanceof ImageData?d.putImageData(f,0,0,0,0,a.width,a.height):d.putImageData(e,0,0,0,0,a.width,a.height)},f.threshold=function(a,b){var c=f._toPixels(a);void 0===b&&(b=.5);for(var d=Math.floor(255*b),e=0;e=d?255:0,c[e]=c[e+1]=c[e+2]=g}},f.gray=function(a){for(var b=f._toPixels(a),c=0;c255)throw new Error("Level must be greater than 2 and less than 255 for posterize");for(var d=b-1,e=0;e>8)/d,c[e+1]=255*(h*b>>8)/d,c[e+2]=255*(i*b>>8)/d}},f.dilate=function(a){for(var b,c,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t=f._toPixels(a),u=0,v=t.length?t.length/4:0,w=new Int32Array(v);u=c&&(h=u),j<0&&(j=0),k>=v&&(k=u),n=f._getARGB(t,j),m=f._getARGB(t,i),o=f._getARGB(t,k),l=f._getARGB(t,h),g=77*(d>>16&255)+151*(d>>8&255)+28*(255&d),q=77*(m>>16&255)+151*(m>>8&255)+28*(255&m),p=77*(l>>16&255)+151*(l>>8&255)+28*(255&l),r=77*(n>>16&255)+151*(n>>8&255)+28*(255&n),s=77*(o>>16&255)+151*(o>>8&255)+28*(255&o),q>g&&(e=m,g=q),p>g&&(e=l,g=p),r>g&&(e=n,g=r),s>g&&(e=o,g=s),w[u++]=e;f._setPixels(t,w)},f.erode=function(a){for(var b,c,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t=f._toPixels(a),u=0,v=t.length?t.length/4:0,w=new Int32Array(v);u=c&&(h=u),j<0&&(j=0),k>=v&&(k=u),n=f._getARGB(t,j),m=f._getARGB(t,i),o=f._getARGB(t,k),l=f._getARGB(t,h),g=77*(d>>16&255)+151*(d>>8&255)+28*(255&d),q=77*(m>>16&255)+151*(m>>8&255)+28*(255&m),p=77*(l>>16&255)+151*(l>>8&255)+28*(255&l),r=77*(n>>16&255)+151*(n>>8&255)+28*(255&n),s=77*(o>>16&255)+151*(o>>8&255)+28*(255&o),q0&&a0&&this.loadPixels(),this.setModified(!0)},d.Image.prototype.copy=function(){d.prototype.copy.apply(this,arguments)},d.Image.prototype.mask=function(a){void 0===a&&(a=this);var b=this.drawingContext.globalCompositeOperation,c=1;a instanceof d.Renderer&&(c=a._pInst._pixelDensity);var e=[a,0,0,c*a.width,c*a.height,0,0,this.width,this.height];this.drawingContext.globalCompositeOperation="destination-in",d.Image.prototype.copy.apply(this,e),this.drawingContext.globalCompositeOperation=b,this.setModified(!0)},d.Image.prototype.filter=function(a,b){e.apply(this.canvas,e[a.toLowerCase()],b),this.setModified(!0)},d.Image.prototype.blend=function(){d.prototype.blend.apply(this,arguments),this.setModified(!0)},d.Image.prototype.setModified=function(a){this._modified=a},d.Image.prototype.isModified=function(){return this._modified},d.Image.prototype.save=function(a,b){var c;if(b)switch(b.toLowerCase()){case"png":c="image/png";break;case"jpeg":c="image/jpeg";break;case"jpg":c="image/jpeg";break;default:c="image/png"}else b="png",c="image/png";var e=this.canvas.toDataURL(c);e=e.replace(c,"image/octet-stream"),d.prototype.downloadFile(e,a,b)},b.exports=d.Image},{"../core/core":55,"./filters":74}],78:[function(a,b,c){"use strict";var d=a("../core/core"),e=a("./filters");a("../color/p5.Color"),d.prototype.pixels=[],d.prototype.blend=function(){this._renderer?this._renderer.blend.apply(this._renderer,arguments):d.Renderer2D.prototype.blend.apply(this,arguments)},d.prototype.copy=function(){d.Renderer2D._copyHelper.apply(this,arguments)},d.prototype.filter=function(a,b){void 0!==this.canvas?e.apply(this.canvas,e[a.toLowerCase()],b):e.apply(this.elt,e[a.toLowerCase()],b)},d.prototype.get=function(a,b,c,d){return this._renderer.get(a,b,c,d)},d.prototype.loadPixels=function(){this._renderer.loadPixels()},d.prototype.set=function(a,b,c){this._renderer.set(a,b,c)},d.prototype.updatePixels=function(a,b,c,d){0!==this.pixels.length&&this._renderer.updatePixels(a,b,c,d)},b.exports=d},{"../color/p5.Color":49,"../core/core":55,"./filters":74}],79:[function(a,b,c){"use strict";function d(a,b){var c={};if(void 0===(b=b||[]))for(var d=0;d/g,">").replace(/"/g,""").replace(/'/g,"'")}function f(a,b){b&&b!==!0&&"true"!==b||(b=""),a||(a="untitled");var c="";return a&&a.indexOf(".")>-1&&(c=a.split(".").pop()),b&&c!==b&&(c=b,a=a+"."+c),[a,c]}function g(a){document.body.removeChild(a.target)}var h=a("../core/core");a("whatwg-fetch"),a("es6-promise").polyfill();var i=a("fetch-jsonp");a("../core/error_helpers"),h.prototype.loadJSON=function(){for(var a,b,c,d=arguments[0],e={},f="json",g=1;g0&&"function"==typeof arguments[h];h--)f++;if(2==arguments.length-f&&"string"==typeof arguments[0]&&"object"==typeof arguments[1])c=new Request(arguments[0],arguments[1]),a=arguments[2],b=arguments[3],""===d&&(d=c.url.indexOf("json")!==-1?"json":c.url.indexOf("xml")!==-1?"xml":"text");else{for(var j,k=arguments[0],l="GET",m=1;m"),f.print("");var l=' "),f.print(""),f.print(" "),"0"!==g[0]){f.print(" ");for(var m=0;m"+n),f.print(" ")}f.print(" ")}for(var o=0;o");for(var p=0;p"+r),f.print(" ")}f.print(" ")}f.print("
      "),f.print(""),f.print("")}f.close(),f.flush()},h.prototype.writeFile=function(a,b,c){var d="application/octet-stream";h.prototype._isSafari()&&(d="text/plain");var e=new Blob(a,{type:d}),f=window.URL.createObjectURL(e);h.prototype.downloadFile(f,b,c)},h.prototype.downloadFile=function(a,b,c){var d=f(b,c),e=d[0],i=d[1],j=document.createElement("a");if(j.href=a,j.download=e,j.onclick=function(a){g(a),a.stopPropagation()},j.style.display="none",document.body.appendChild(j),h.prototype._isSafari()){var k="Hello, Safari user! To download this file...\n";k+="1. Go to File --> Save As.\n",k+='2. Choose "Page Source" as the Format.\n',k+='3. Name it with this extension: ."'+i+'"',alert(k)}j.click(),a=null},h.prototype._checkFileExtension=f,h.prototype._isSafari=function(){return Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0},b.exports=h},{"../core/core":55,"../core/error_helpers":58,"es6-promise":5,"fetch-jsonp":6,"whatwg-fetch":45}],80:[function(a,b,c){"use strict";var d=a("../core/core");d.Table=function(a){this.columns=[],this.rows=[],this.name="p5.Table"},d.Table.prototype.addRow=function(a){var b=a||new d.TableRow;if(void 0===b.arr||void 0===b.obj)throw"invalid TableRow: "+b;return b.table=this,this.rows.push(b),b},d.Table.prototype.removeRow=function(a){this.rows[a].table=null;var b=this.rows.splice(a+1,this.rows.length);this.rows.pop(),this.rows=this.rows.concat(b)},d.Table.prototype.getRow=function(a){return this.rows[a]},d.Table.prototype.getRows=function(){return this.rows},d.Table.prototype.findRow=function(a,b){if("string"==typeof b){for(var c=0;c=0))throw'This table has no column named "'+a+'"';c=b[a],d[c]=b}else d[e]=this.rows[e].obj;return d},d.Table.prototype.getArray=function(){for(var a=[],b=0;b=0))throw'This table has no column named "'+a+'"';this.obj[a]=b,this.arr[c]=b}else{if(!(a0},d.XML.prototype.listChildren=function(){return this.children.map(function(a){return a.name})},d.XML.prototype.getChildren=function(a){return a?this.children.filter(function(b){return b.name===a}):this.children},d.XML.prototype.getChild=function(a){return"string"==typeof a?this.children.find(function(b){return b.name===a}):this.children[a]},d.XML.prototype.addChild=function(a){a instanceof d.XML&&this.children.push(a)},d.XML.prototype.removeChild=function(a){var b=-1;if("string"==typeof a){for(var c=0;cf&&(f=h),e[g]=h}0===f&&(f=1);for(var i=0,j=0,k=0;k=1&&(s++,v--),w>=1&&(t++,w--),x>=1&&(u++,x--)}return y},e.prototype.noiseDetail=function(a,b){a>0&&(k=a),b>0&&(l=b)},e.prototype.noiseSeed=function(a){var b=function(){var a,b,c=4294967296,d=1664525,e=1013904223;return{setSeed:function(d){b=a=(null==d?Math.random()*c:d)>>>0},getSeed:function(){return a},rand:function(){return(b=(d*b+e)%c)/c}}}();b.setSeed(a),d=new Array(j+1);for(var c=0;ca*a&&(this.div(Math.sqrt(b)),this.mult(a)),this},d.Vector.prototype.setMag=function(a){return this.normalize().mult(a)},d.Vector.prototype.heading=function(){var a=Math.atan2(this.y,this.x);return this.p5?this.p5._angleMode===f.RADIANS?a:e.radiansToDegrees(a):a},d.Vector.prototype.rotate=function(a){var b=this.heading()+a;this.p5&&this.p5._angleMode===f.DEGREES&&(b=e.degreesToRadians(b));var c=this.mag();return this.x=Math.cos(b)*c,this.y=Math.sin(b)*c,this},d.Vector.prototype.angleBetween=function(a){var b=this.dot(a)/(this.mag()*a.mag()),c=Math.acos(Math.min(1,Math.max(-1,b)));return this.p5&&this.p5._angleMode===f.DEGREES&&(c=e.radiansToDegrees(c)),c},d.Vector.prototype.lerp=function(a,b,c,e){return a instanceof d.Vector?this.lerp(a.x,a.y,a.z,b):(this.x+=(a-this.x)*e||0,this.y+=(b-this.y)*e||0,this.z+=(c-this.z)*e||0,this)},d.Vector.prototype.array=function(){return[this.x||0,this.y||0,this.z||0]},d.Vector.prototype.equals=function(a,b,c){var e,f,g;return a instanceof d.Vector?(e=a.x||0,f=a.y||0,g=a.z||0):a instanceof Array?(e=a[0]||0,f=a[1]||0,g=a[2]||0):(e=a||0,f=b||0,g=c||0),this.x===e&&this.y===f&&this.z===g},d.Vector.fromAngle=function(a){return this.p5&&this.p5._angleMode===f.DEGREES&&(a=e.degreesToRadians(a)),this.p5?new d.Vector(this.p5,[Math.cos(a),Math.sin(a),0]):new d.Vector(Math.cos(a),Math.sin(a),0)},d.Vector.random2D=function(){var a;return a=this.p5?this.p5._angleMode===f.DEGREES?this.p5.random(360):this.p5.random(f.TWO_PI):Math.random()*Math.PI*2,this.fromAngle(a)},d.Vector.random3D=function(){var a,b;this.p5?(a=this.p5.random(0,f.TWO_PI),b=this.p5.random(-1,1)):(a=Math.random()*Math.PI*2,b=2*Math.random()-1);var c=Math.sqrt(1-b*b)*Math.cos(a),e=Math.sqrt(1-b*b)*Math.sin(a);return this.p5?new d.Vector(this.p5,[c,e,b]):new d.Vector(c,e,b)},d.Vector.add=function(a,b,c){return c?c.set(a):c=a.copy(),c.add(b),c},d.Vector.sub=function(a,b,c){return c?c.set(a):c=a.copy(),c.sub(b),c},d.Vector.mult=function(a,b,c){return c?c.set(a):c=a.copy(),c.mult(b),c},d.Vector.div=function(a,b,c){return c?c.set(a):c=a.copy(),c.div(b),c},d.Vector.dot=function(a,b){return a.dot(b)},d.Vector.cross=function(a,b){return a.cross(b)},d.Vector.dist=function(a,b){return a.dist(b)},d.Vector.lerp=function(a,b,c,d){return d?d.set(a):d=a.copy(),d.lerp(b,c),d},d.Vector.mag=function(a){var b=a.x,c=a.y,d=a.z,e=b*b+c*c+d*d;return Math.sqrt(e)},b.exports=d.Vector},{"../core/constants":54,"../core/core":55,"./polargeometry":87}],87:[function(a,b,c){b.exports={degreesToRadians:function(a){return 2*Math.PI*a/360},radiansToDegrees:function(a){return 360*a/(2*Math.PI)}}},{}],88:[function(a,b,c){"use strict";var d=a("../core/core"),e=!1,f=!1,g=0,h=function(){var a,b,c=4294967296,d=1664525,e=1013904223;return{setSeed:function(d){b=a=(null==d?Math.random()*c:d)>>>0},getSeed:function(){return a},rand:function(){return(b=(d*b+e)%c)/c}}}();d.prototype.randomSeed=function(a){h.setSeed(a),e=!0,f=!1},d.prototype.random=function(a,b){var c;if(c=e?h.rand():Math.random(),void 0===a)return c;if(void 0===b)return a instanceof Array?a[Math.floor(c*a.length)]:c*a;if(a>b){var d=a;a=b,b=d}return c*(b-a)+a},d.prototype.randomGaussian=function(a,b){var c,d,e,h;if(f)c=g,f=!1;else{do{d=this.random(2)-1,e=this.random(2)-1,h=d*d+e*e}while(h>=1);h=Math.sqrt(-2*Math.log(h)/h),c=d*h,g=e*h,f=!0}var i=a||0;return c*(b||1)+i},b.exports=d},{"../core/core":55}],89:[function(a,b,c){"use strict";var d=a("../core/core"),e=a("./polargeometry"),f=a("../core/constants");d.prototype._angleMode=f.RADIANS,d.prototype.acos=function(a){return this._angleMode===f.RADIANS?Math.acos(a):e.radiansToDegrees(Math.acos(a))},d.prototype.asin=function(a){return this._angleMode===f.RADIANS?Math.asin(a):e.radiansToDegrees(Math.asin(a))},d.prototype.atan=function(a){return this._angleMode===f.RADIANS?Math.atan(a):e.radiansToDegrees(Math.atan(a))},d.prototype.atan2=function(a,b){return this._angleMode===f.RADIANS?Math.atan2(a,b):e.radiansToDegrees(Math.atan2(a,b))},d.prototype.cos=function(a){return this._angleMode===f.RADIANS?Math.cos(a):Math.cos(this.radians(a))},d.prototype.sin=function(a){return this._angleMode===f.RADIANS?Math.sin(a):Math.sin(this.radians(a))},d.prototype.tan=function(a){return this._angleMode===f.RADIANS?Math.tan(a):Math.tan(this.radians(a))},d.prototype.degrees=function(a){return e.radiansToDegrees(a)},d.prototype.radians=function(a){return e.degreesToRadians(a)},d.prototype.angleMode=function(a){a!==f.DEGREES&&a!==f.RADIANS||(this._angleMode=a)},b.exports=d},{"../core/constants":54,"../core/core":55,"./polargeometry":87}],90:[function(a,b,c){"use strict";var d=a("../core/core");d.prototype.textAlign=function(a,b){return this._renderer.textAlign.apply(this._renderer,arguments)},d.prototype.textLeading=function(a){return this._renderer.textLeading.apply(this._renderer,arguments)},d.prototype.textSize=function(a){return this._renderer.textSize.apply(this._renderer,arguments)},d.prototype.textStyle=function(a){return this._renderer.textStyle.apply(this._renderer,arguments)},d.prototype.textWidth=function(a){return 0===a.length?0:this._renderer.textWidth.apply(this._renderer,arguments)},d.prototype.textAscent=function(){return this._renderer.textAscent()},d.prototype.textDescent=function(){return this._renderer.textDescent()},d.prototype._updateTextMetrics=function(){return this._renderer._updateTextMetrics()},b.exports=d},{"../core/core":55}],91:[function(a,b,c){"use strict";var d=a("../core/core"),e=a("../core/constants"),f=a("opentype.js");a("../core/error_helpers"),d.prototype.loadFont=function(a,b,c){var e=new d.Font(this),g=this;return f.load(a,function(f,h){if(f)return void 0!==c?c(f):(d._friendlyFileLoadError(4,a),void console.error(f,a));e.font=h,void 0!==b&&b(e),g._decrementPreload();var i,j,k=["ttf","otf","woff","woff2"],l=a.split("\\").pop().split("/").pop(),m=l.lastIndexOf("."),n=m<1?null:l.substr(m+1);k.indexOf(n)>-1&&(i=l.substr(0,m),j=document.createElement("style"),j.appendChild(document.createTextNode("\n@font-face {\nfont-family: "+i+";\nsrc: url("+a+");\n}\n")),document.head.appendChild(j))}),e},d.prototype.text=function(a,b,c,d,e){return this._renderer._doFill||this._renderer._doStroke?this._renderer.text.apply(this._renderer,arguments):this},d.prototype.textFont=function(a,b){if(arguments.length){if(!a)throw Error("null font passed to textFont");return this._renderer._setProperty("_textFont",a),b&&(this._renderer._setProperty("_textSize",b),this._renderer._setProperty("_textLeading",b*e._DEFAULT_LEADMULT)),this._renderer._applyTextProperties()}return this._renderer._textFont},b.exports=d},{"../core/constants":54,"../core/core":55,"../core/error_helpers":58,"opentype.js":18}],92:[function(a,b,c){"use strict";function d(a,b){for(var c=h(b,{sampleFactor:.1,simplifyThreshold:0}),d=n(a,0,1),f=d/(d*c.sampleFactor),g=[],i=0;i3&&d>=0;--d)j(i(a,d-1),i(a,d),i(a,d+1),b)&&(a.splice(d%a.length,1),c++);return c}function f(a){for(var b,c=[],d=0;ds||rb&&!c)return h=m(d,e,f[1],f[2],f[3],f[4],f[5],f[6],b-k),{x:h.x,y:h.y,alpha:h.alpha};k+=g,d=+f[5],e=+f[6]}i+=f.shift()+f}return j.end=i,h=c?k:l(d,e,f[0],f[1],f[2],f[3],f[4],f[5],1),h.alpha&&(h={x:h.x,y:h.y,alpha:h.alpha}),h}function o(a){var b=[],c=0,d=0,e=0,f=0,g=0;if(!a)return b;"M"===a[0][0]&&(c=+a[0][1],d=+a[0][2],e=c,f=d,g++,b[0]=["M",c,d]);for(var h,i,j,k=3===a.length&&"M"===a[0][0]&&"R"===a[1][0].toUpperCase()&&"Z"===a[2][0].toUpperCase(),l=g,m=a.length;l7){a[b].shift();for(var e=a[b];e.length;)j[b]="A",d&&(k[b]="A"),a.splice(b++,0,["C"].concat(e.splice(0,6)));a.splice(b,1),p=Math.max(c.length,d&&d.length||0)}},i=function(a,b,e,f,g){a&&b&&"M"===a[g][0]&&"M"!==b[g][0]&&(b.splice(g,0,["M",f.x,f.y]),e.bx=0,e.by=0,e.x=a[g][1],e.y=a[g][2],p=Math.max(c.length,d&&d.length||0))},j=[],k=[],l="",m="",n=0,p=Math.max(c.length,d&&d.length||0);n1&&(x=Math.sqrt(x),c*=x,d*=x);var y=c*c,z=d*d,A=(f===g?-1:1)*Math.sqrt(Math.abs((y*z-y*w*w-z*v*v)/(y*w*w+z*v*v)));m=A*c*w/d+(a+h)/2,n=A*-d*v/c+(b+i)/2,k=Math.asin(((b-n)/d).toFixed(9)),l=Math.asin(((i-n)/d).toFixed(9)),k=al&&(k-=2*p),!g&&l>k&&(l-=2*p)}var B=l-k;if(Math.abs(B)>r){var C=l,D=h,E=i;l=k+r*(g&&l>k?1:-1),h=m+c*Math.cos(l),i=n+d*Math.sin(l),t=q(h,i,c,d,e,0,g,D,E,[l,C,m,n])}B=l-k;var F=Math.cos(k),G=Math.sin(k),H=Math.cos(l),I=Math.sin(l),J=Math.tan(B/4),K=4/3*c*J,L=4/3*d*J,M=[a,b],N=[a+K*G,b-L*F],O=[h+K*I,i-L*H],P=[h,i];if(N[0]=2*M[0]-N[0],N[1]=2*M[1]-N[1],j)return[N,O,P].concat(t);t=[N,O,P].concat(t).join().split(",");for(var Q=[],R=0,S=t.length;Rd;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4===d?f[3]={x:+a[0],y:+a[1]}:e-2===d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4===d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function s(a,b,c,d){return[a,b,c,d,c,d]}function t(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]}function u(a,b,c,d,e,f,g,h,i){null==i&&(i=1),i=i>1?1:i<0?0:i;for(var j=i/2,k=12,l=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],m=0,n=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],o=0;on;)l/=2,m+=(j2?a=this._getPath(a,b,c,d):"object"==typeof b&&(d=b),d&&"number"==typeof d.decimals&&(e=d.decimals),a.toPathData(e)},y.Font.prototype._getSVG=function(a,b,c,d){var e=3 +;return"string"==typeof a&&arguments.length>2?a=this._getPath(a,b,c,d):"object"==typeof b&&(d=b),d&&("number"==typeof d.decimals&&(e=d.decimals),"number"==typeof d.strokeWidth&&(a.strokeWidth=d.strokeWidth),void 0!==d.fill&&(a.fill=d.fill),void 0!==d.stroke&&(a.stroke=d.stroke)),a.toSVG(e)},y.Font.prototype._renderPath=function(a,b,c,d){var e,f=d&&d.renderer||this.parent._renderer,g=f.drawingContext;e="object"==typeof a&&a.commands?a.commands:this._getPath(a,b,c,d).commands,g.beginPath();for(var h=0;h1;)d=Math.random()*f|0,e=a[--f],a[f]=a[d],a[d]=e;return a},d.prototype.sort=function(a,b){var c=b?a.slice(0,Math.min(b,a.length)):a,d=b?a.slice(Math.min(b,a.length)):[];return c="string"==typeof c[0]?c.sort():c.sort(function(a,b){return a-b}),c.concat(d)},d.prototype.splice=function(a,b,c){return Array.prototype.splice.apply(a,[c,0].concat(b)),a},d.prototype.subset=function(a,b,c){return void 0!==c?a.slice(b,b+c):a.slice(b,a.length)},b.exports=d},{"../core/core":55}],94:[function(a,b,c){"use strict";var d=a("../core/core");d.prototype.float=function(a){return a instanceof Array?a.map(parseFloat):parseFloat(a)},d.prototype.int=function(a,b){return b=b||10,"string"==typeof a?parseInt(a,b):"number"==typeof a?0|a:"boolean"==typeof a?a?1:0:a instanceof Array?a.map(function(a){return d.prototype.int(a,b)}):void 0},d.prototype.str=function(a){return a instanceof Array?a.map(d.prototype.str):String(a)},d.prototype.boolean=function(a){return"number"==typeof a?0!==a:"string"==typeof a?"true"===a.toLowerCase():"boolean"==typeof a?a:a instanceof Array?a.map(d.prototype.boolean):void 0},d.prototype.byte=function(a){var b=d.prototype.int(a,10);return"number"==typeof b?(b+128)%256-128:b instanceof Array?b.map(d.prototype.byte):void 0},d.prototype.char=function(a){return"number"!=typeof a||isNaN(a)?a instanceof Array?a.map(d.prototype.char):"string"==typeof a?d.prototype.char(parseInt(a,10)):void 0:String.fromCharCode(a)},d.prototype.unchar=function(a){return"string"==typeof a&&1===a.length?a.charCodeAt(0):a instanceof Array?a.map(d.prototype.unchar):void 0},d.prototype.hex=function(a,b){if(b=void 0===b||null===b?b=8:b,a instanceof Array)return a.map(function(a){return d.prototype.hex(a,b)});if("number"==typeof a){a<0&&(a=4294967295+a+1);for(var c=Number(a).toString(16).toUpperCase();c.length=b&&(c=c.substring(c.length-b,c.length)),c}},d.prototype.unhex=function(a){return a instanceof Array?a.map(d.prototype.unhex):parseInt("0x"+a,16)},b.exports=d},{"../core/core":55}],95:[function(a,b,c){"use strict";function d(){var a=arguments[0],b=a<0,c=b?a.toString().substring(1):a.toString(),d=c.indexOf("."),e=d!==-1?c.substring(0,d):c,f=d!==-1?c.substring(d+1):"",g=b?"-":"";if(3===arguments.length){var h="";(d!==-1||arguments[2]-f.length>0)&&(h="."),f.length>arguments[2]&&(f=f.substring(0,arguments[2]));for(var i=0;ic.length){c+=b===-1?".":"";for(var e=arguments[1]-c.length+1,f=0;f0?"+"+arguments[0].toString():arguments[0].toString()}function g(){return parseFloat(arguments[0])>0?" "+arguments[0].toString():arguments[0].toString()}var h=a("../core/core");a("../core/error_helpers"),h.prototype.join=function(a,b){return h._validateParameters("join",arguments),a.join(b)},h.prototype.match=function(a,b){return h._validateParameters("match",arguments),a.match(b)},h.prototype.matchAll=function(a,b){h._validateParameters("matchAll",arguments);for(var c=new RegExp(b,"g"),d=c.exec(a),e=[];null!==d;)e.push(d),d=c.exec(a);return e},h.prototype.nf=function(){if(h._validateParameters("nf",arguments),arguments[0]instanceof Array){var a=arguments[1],b=arguments[2];return arguments[0].map(function(c){return d(c,a,b)})}return"[object Arguments]"===Object.prototype.toString.call(arguments[0])?3===arguments[0].length?this.nf(arguments[0][0],arguments[0][1],arguments[0][2]):2===arguments[0].length?this.nf(arguments[0][0],arguments[0][1]):this.nf(arguments[0][0]):d.apply(this,arguments)},h.prototype.nfc=function(){if(h._validateParameters("nfc",arguments),arguments[0]instanceof Array){var a=arguments[1];return arguments[0].map(function(b){return e(b,a)})}return e.apply(this,arguments)},h.prototype.nfp=function(){h._validateParameters("nfp",arguments);var a=h.prototype.nf.apply(this,arguments);return a instanceof Array?a.map(f):f(a)},h.prototype.nfs=function(){h._validateParameters("nfs",arguments);var a=h.prototype.nf.apply(this,arguments);return a instanceof Array?a.map(g):g(a)},h.prototype.split=function(a,b){return h._validateParameters("split",arguments),a.split(b)},h.prototype.splitTokens=function(){h._validateParameters("splitTokens",arguments);var a,b,c,d;return d=arguments[1],arguments.length>1?(c=/\]/g.exec(d),b=/\[/g.exec(d),b&&c?(d=d.slice(0,c.index)+d.slice(c.index+1),b=/\[/g.exec(d),d=d.slice(0,b.index)+d.slice(b.index+1),a=new RegExp("[\\["+d+"\\]]","g")):c?(d=d.slice(0,c.index)+d.slice(c.index+1),a=new RegExp("["+d+"\\]]","g")):b?(d=d.slice(0,b.index)+d.slice(b.index+1),a=new RegExp("["+d+"\\[]","g")):a=new RegExp("["+d+"]","g")):a=/\s/g,arguments[0].split(a).filter(function(a){return a})},h.prototype.trim=function(a){return h._validateParameters("trim",arguments),a instanceof Array?a.map(this.trim):a.trim()},b.exports=h},{"../core/core":55,"../core/error_helpers":58}],96:[function(a,b,c){"use strict";var d=a("../core/core");d.prototype.day=function(){return(new Date).getDate()},d.prototype.hour=function(){return(new Date).getHours()},d.prototype.minute=function(){return(new Date).getMinutes()},d.prototype.millis=function(){return window.performance.now()},d.prototype.month=function(){return(new Date).getMonth()+1},d.prototype.second=function(){return(new Date).getSeconds()},d.prototype.year=function(){return(new Date).getFullYear()},b.exports=d},{"../core/core":55}],97:[function(a,b,c){"use strict";var d=a("../core/core");d.prototype.camera=function(){return this._renderer.camera.apply(this._renderer,arguments),this},d.RendererGL.prototype.camera=function(){var a,b,c,d,e,f,g,h,i;0===arguments.length?(a=this.defaultCameraX,b=this.defaultCameraY,c=this.defaultCameraZ,d=a,e=b,f=0,g=0,h=1,i=0):(a=arguments[0],b=arguments[1],c=arguments[2],d=arguments[3],e=arguments[4],f=arguments[5],g=arguments[6],h=arguments[7],i=arguments[8]),this.cameraX=a,this.cameraY=b,this.cameraZ=c;var j=a-d,k=b-e,l=c-f;this.eyeDist=Math.sqrt(j*j+k*k+l*l),0!==this.eyeDist&&(j/=this.eyeDist,k/=this.eyeDist,l/=this.eyeDist);var m=g,n=h,o=i,p=n*l-o*k,q=-m*l+o*j,r=m*k-n*j;m=k*r-l*q,n=-j*r+l*p,o=j*q-k*p;var s=Math.sqrt(p*p+q*q+r*r);0!==s&&(p/=s,q/=s,r/=s);var t=Math.sqrt(m*m+n*n+o*o);0!==t&&(m/=t,n/=t,o/=t),this.cameraMatrix.set(p,m,j,0,q,n,k,0,r,o,l,0,0,0,0,1);var u=-a,v=-b,w=-c;return this.cameraMatrix.translate([u,v,w]),this.uMVMatrix.set(this.cameraMatrix.mat4[0],this.cameraMatrix.mat4[1],this.cameraMatrix.mat4[2],this.cameraMatrix.mat4[3],this.cameraMatrix.mat4[4],this.cameraMatrix.mat4[5],this.cameraMatrix.mat4[6],this.cameraMatrix.mat4[7],this.cameraMatrix.mat4[8],this.cameraMatrix.mat4[9],this.cameraMatrix.mat4[10],this.cameraMatrix.mat4[11],this.cameraMatrix.mat4[12],this.cameraMatrix.mat4[13],this.cameraMatrix.mat4[14],this.cameraMatrix.mat4[15]),this},d.prototype.perspective=function(){return this._renderer.perspective.apply(this._renderer,arguments),this},d.RendererGL.prototype.perspective=function(){var a=arguments[0]||this.defaultCameraFOV,b=arguments[1]||this.defaultCameraAspect,c=arguments[2]||this.defaultCameraNear,e=arguments[3]||this.defaultCameraFar;this.cameraFOV=a,this.cameraAspect=b,this.cameraNear=c,this.cameraFar=e,this.uPMatrix=d.Matrix.identity();var f=1/Math.tan(this.cameraFOV/2),g=1/(this.cameraNear-this.cameraFar);this.uPMatrix.set(f/b,0,0,0,0,-f,0,0,0,0,(e+c)*g,-1,0,0,2*e*c*g,0),this._curCamera="custom"},d.prototype.ortho=function(a,b,c,e,f,g){a=a||-this.width/2,b=b||this.width/2,c=c||-this.height/2,e=e||this.height/2,f=f||0,g=g||Math.max(this.width,this.height),this._renderer.uPMatrix=d.Matrix.identity();var h=b-a,i=e-c,j=g-f,k=2/h,l=2/i,m=-2/j,n=-(b+a)/h,o=-(e+c)/i,p=-(g+f)/j;this._renderer.uPMatrix.set(k,0,0,0,0,-l,0,0,0,0,m,0,n,o,p,1),this._renderer._curCamera="custom"},b.exports=d},{"../core/core":55}],98:[function(a,b,c){"use strict";var d=a("../core/core");d.prototype.orbitControl=function(){return this.mouseIsPressed&&(this.rotateY((this.mouseX-this.width/2)/(this.width/2)),this.rotateX((this.mouseY-this.height/2)/(this.width/2))),this},b.exports=d},{"../core/core":55}],99:[function(a,b,c){"use strict";var d=a("../core/core");d.prototype.ambientLight=function(a,b,c,d){this._renderer.curFillShader.isLightShader()||this._renderer.setFillShader(this._renderer._getLightShader());var e=this._renderer._pInst.color.apply(this._renderer._pInst,arguments),f=new Float32Array(e._array.slice(0,3));return this._renderer.curFillShader.setUniform("uAmbientColor",f),this._renderer.curFillShader.setUniform("uUseLighting",!0),this._renderer.ambientLightCount++,this._renderer.curFillShader.setUniform("uMaterialColor",this._renderer.curFillColor),this._renderer.curFillShader.setUniform("uAmbientLightCount",this._renderer.ambientLightCount),this},d.prototype.directionalLight=function(a,b,c,d,e,f){this._renderer.curFillShader.isLightShader()||this._renderer.setFillShader(this._renderer._getLightShader());var g=this._renderer._pInst.color.apply(this._renderer._pInst,[a,b,c]),h=new Float32Array(g._array.slice(0,3));this._renderer.curFillShader.setUniform("uDirectionalColor",h);for(var i,j,k,l=new Array(arguments.length),m=0;m0)if("v"===g[0]||"vn"===g[0]){var h=new e.Vector(parseFloat(g[1]),parseFloat(g[2]),parseFloat(g[3]));c[g[0]].push(h)}else if("vt"===g[0]){var i=[parseFloat(g[1]),parseFloat(g[2])];c[g[0]].push(i)}else if("f"===g[0])for(var j=3;j0&&(this._renderer.geometryInHash(a.gid)||(a._makeTriangleEdges(),this._renderer._edgesToVertices(a),this._renderer.createBuffers(a.gid,a)),this._renderer.drawBuffers(a.gid))},b.exports=e},{"../core/core":55,"./p5.Geometry":102}],101:[function(a,b,c){"use strict";var d=a("../core/core"),e=a("../core/constants");a("./p5.Texture"),d.prototype.loadShader=function(a,b){var c=new d.Shader,e=this,f=!1,g=!1;return this.loadStrings(b,function(a){c._fragSrc=a.join("\n"),f=!0,g||e._incrementPreload()}),this.loadStrings(a,function(a){c._vertSrc=a.join("\n"),g=!0,f||e._incrementPreload()}),c},d.prototype.shader=function(a){return void 0===a._renderer&&(a._renderer=this._renderer),a.isStrokeShader()?this._renderer.setStrokeShader(a):this._renderer.setFillShader(a),this},d.prototype.normalMaterial=function(){return this._renderer.drawMode=e.FILL,this._renderer.setFillShader(this._renderer._getNormalShader()),this._renderer.noStroke(),this},d.prototype.texture=function(){for(var a=new Array(arguments.length),b=0;bthis.vertices.length-1-this.detailX;b--)a.add(this.vertexNormals[b]);for(a=d.Vector.div(a,this.detailX),b=this.vertices.length-1;b>this.vertices.length-1-this.detailX;b--)this.vertexNormals[b]=a;return this},d.Geometry.prototype._makeTriangleEdges=function(){if(Array.isArray(this.strokeIndices))for(var a=0,b=this.strokeIndices.length;a0){for(var a=this.vertices[0].copy(),b=this.vertices[0].copy(),c=0;c1e3){var b=Object.keys(this.gHash)[0];delete this.gHash[b],e--}var c=this.GL;this.gHash[a]={},this.gHash[a].vertexBuffer=c.createBuffer(),this.gHash[a].normalBuffer=c.createBuffer(),this.gHash[a].lineNormalBuffer=c.createBuffer(),this.gHash[a].uvBuffer=c.createBuffer(),this.gHash[a].indexBuffer=c.createBuffer(),this.gHash[a].lineVertexBuffer=c.createBuffer()},d.RendererGL.prototype.createBuffers=function(a,b){var c=this.GL;this._setDefaultCamera(),this._initBufferDefaults(a),this.gHash[a].numberOfItems=3*b.faces.length,this.gHash[a].lineVertexCount=b.lineVertices.length,this.curFillShader===this._getImmediateModeShader()&&this.setFillShader(this._getColorShader()),this._bindBuffer(this.gHash[a].lineVertexBuffer,c.ARRAY_BUFFER,this._flatten(b.lineVertices),Float32Array,c.STATIC_DRAW),this.curStrokeShader.enableAttrib(this.curStrokeShader.attributes.aPosition.location,3,c.FLOAT,!1,0,0),this._bindBuffer(this.gHash[a].lineNormalBuffer,c.ARRAY_BUFFER,this._flatten(b.lineNormals),Float32Array,c.STATIC_DRAW),this.curStrokeShader.enableAttrib(this.curStrokeShader.attributes.aDirection.location,4,c.FLOAT,!1,0,0),this._bindBuffer(this.gHash[a].vertexBuffer,c.ARRAY_BUFFER,this._vToNArray(b.vertices),Float32Array,c.STATIC_DRAW),this.curFillShader.enableAttrib(this.curFillShader.attributes.aPosition.location,3,c.FLOAT,!1,0,0),this._bindBuffer(this.gHash[a].indexBuffer,c.ELEMENT_ARRAY_BUFFER,this._flatten(b.faces),Uint16Array,c.STATIC_DRAW),this._bindBuffer(this.gHash[a].normalBuffer,c.ARRAY_BUFFER,this._vToNArray(b.vertexNormals),Float32Array,c.STATIC_DRAW),this.curFillShader.enableAttrib(this.curFillShader.attributes.aNormal.location,3,c.FLOAT,!1,0,0),this._bindBuffer(this.gHash[a].uvBuffer,c.ARRAY_BUFFER,this._flatten(b.uvs),Float32Array,c.STATIC_DRAW),this.curFillShader.enableAttrib(this.curFillShader.attributes.aTexCoord.location,2,c.FLOAT,!1,0,0)},d.RendererGL.prototype.drawBuffers=function(a){this._setDefaultCamera();var b=this.GL;return this.curFillShader===this._getImmediateModeShader()&&this.setFillShader(this._getColorShader()),this.curStrokeShader.active!==!1&&this.gHash[a].lineVertexCount>0&&(this.curStrokeShader.bindShader(),this._bindBuffer(this.gHash[a].lineVertexBuffer,b.ARRAY_BUFFER),this.curStrokeShader.enableAttrib(this.curStrokeShader.attributes.aPosition.location,3,b.FLOAT,!1,0,0),this._bindBuffer(this.gHash[a].lineNormalBuffer,b.ARRAY_BUFFER),this.curStrokeShader.enableAttrib(this.curStrokeShader.attributes.aDirection.location,4,b.FLOAT,!1,0,0),this._drawArrays(b.TRIANGLES,a),this.curStrokeShader.unbindShader()),this.curFillShader.active!==!1&&(this.curFillShader.bindShader(),this._bindBuffer(this.gHash[a].vertexBuffer,b.ARRAY_BUFFER),this.curFillShader.enableAttrib(this.curFillShader.attributes.aPosition.location,3,b.FLOAT,!1,0,0),this._bindBuffer(this.gHash[a].indexBuffer,b.ELEMENT_ARRAY_BUFFER),this._bindBuffer(this.gHash[a].normalBuffer,b.ARRAY_BUFFER),this.curFillShader.enableAttrib(this.curFillShader.attributes.aNormal.location,3,b.FLOAT,!1,0,0),this._bindBuffer(this.gHash[a].uvBuffer,b.ARRAY_BUFFER),this.curFillShader.enableAttrib(this.curFillShader.attributes.aTexCoord.location,2,b.FLOAT,!1,0,0),this._drawElements(b.TRIANGLES,a),this.curFillShader.unbindShader()),this},d.RendererGL.prototype._drawArrays=function(a,b){return this.GL.drawArrays(a,0,this.gHash[b].lineVertexCount),this},d.RendererGL.prototype._drawElements=function(a,b){this.GL.drawElements(a,this.gHash[b].numberOfItems,this.GL.UNSIGNED_SHORT,0)},b.exports=d.RendererGL},{"../core/core":55}],106:[function(a,b,c){"use strict";var d=a("../core/core"),e=a("../core/constants");a("./p5.Shader"),a("../core/p5.Renderer"),a("./p5.Matrix");var f=[],g=[],h={immediateVert:"attribute vec3 aPosition;\nattribute vec4 aVertexColor;\n\nuniform mat4 uModelViewMatrix;\nuniform mat4 uProjectionMatrix;\nuniform float uResolution;\nuniform float uPointSize;\n\nvarying vec4 vColor;\nvoid main(void) {\n vec4 positionVec4 = vec4(aPosition, 1.0);\n gl_Position = uProjectionMatrix * uModelViewMatrix * positionVec4;\n vColor = aVertexColor;\n gl_PointSize = uPointSize;\n}\n",vertexColorVert:"attribute vec3 aPosition;\nattribute vec4 aVertexColor;\n\nuniform mat4 uModelViewMatrix;\nuniform mat4 uProjectionMatrix;\n\nvarying vec4 vColor;\n\nvoid main(void) {\n vec4 positionVec4 = vec4(aPosition, 1.0);\n gl_Position = uProjectionMatrix * uModelViewMatrix * positionVec4;\n vColor = aVertexColor;\n}\n",vertexColorFrag:"precision mediump float;\nvarying vec4 vColor;\nvoid main(void) {\n gl_FragColor = vColor;\n}",normalVert:"attribute vec3 aPosition;\nattribute vec3 aNormal;\nattribute vec2 aTexCoord;\n\nuniform mat4 uModelViewMatrix;\nuniform mat4 uProjectionMatrix;\nuniform mat3 uNormalMatrix;\n\nvarying vec3 vVertexNormal;\nvarying highp vec2 vVertTexCoord;\n\nvoid main(void) {\n vec4 positionVec4 = vec4(aPosition, 1.0);\n gl_Position = uProjectionMatrix * uModelViewMatrix * positionVec4;\n vVertexNormal = vec3( uNormalMatrix * aNormal );\n vVertTexCoord = aTexCoord;\n}\n",normalFrag:"precision mediump float;\nvarying vec3 vVertexNormal;\nvoid main(void) {\n gl_FragColor = vec4(vVertexNormal, 1.0);\n}",basicFrag:"precision mediump float;\nvarying vec3 vVertexNormal;\nuniform vec4 uMaterialColor;\nvoid main(void) {\n gl_FragColor = uMaterialColor;\n}",lightVert:"attribute vec3 aPosition;\nattribute vec3 aNormal;\nattribute vec2 aTexCoord;\n\nuniform mat4 uModelViewMatrix;\nuniform mat4 uProjectionMatrix;\nuniform mat3 uNormalMatrix;\nuniform int uAmbientLightCount;\nuniform int uDirectionalLightCount;\nuniform int uPointLightCount;\n\nuniform vec3 uAmbientColor[8];\nuniform vec3 uLightingDirection[8];\nuniform vec3 uDirectionalColor[8];\nuniform vec3 uPointLightLocation[8];\nuniform vec3 uPointLightColor[8];\nuniform bool uSpecular;\n\nvarying vec3 vVertexNormal;\nvarying vec2 vVertTexCoord;\nvarying vec3 vLightWeighting;\n\nvec3 ambientLightFactor = vec3(0.0, 0.0, 0.0);\nvec3 directionalLightFactor = vec3(0.0, 0.0, 0.0);\nvec3 pointLightFactor = vec3(0.0, 0.0, 0.0);\nvec3 pointLightFactor2 = vec3(0.0, 0.0, 0.0);\n\nvoid main(void){\n\n vec4 positionVec4 = vec4(aPosition, 1.0);\n gl_Position = uProjectionMatrix * uModelViewMatrix * positionVec4;\n\n vec3 vertexNormal = vec3( uNormalMatrix * aNormal );\n vVertexNormal = vertexNormal;\n vVertTexCoord = aTexCoord;\n\n vec4 mvPosition = uModelViewMatrix * vec4(aPosition, 1.0);\n vec3 eyeDirection = normalize(-mvPosition.xyz);\n\n float shininess = 32.0;\n float specularFactor = 2.0;\n float diffuseFactor = 0.3;\n\n for(int i = 0; i < 8; i++){\n if(uAmbientLightCount == i) break;\n ambientLightFactor += uAmbientColor[i];\n }\n\n for(int j = 0; j < 8; j++){\n if(uDirectionalLightCount == j) break;\n vec3 dir = uLightingDirection[j];\n float directionalLightWeighting = max(dot(vertexNormal, dir), 0.0);\n directionalLightFactor += uDirectionalColor[j] * directionalLightWeighting;\n }\n\n for(int k = 0; k < 8; k++){\n if(uPointLightCount == k) break;\n vec3 loc = uPointLightLocation[k];\n vec3 lightDirection = normalize(loc - mvPosition.xyz);\n\n float directionalLightWeighting = max(dot(vertexNormal, lightDirection), 0.0);\n pointLightFactor += uPointLightColor[k] * directionalLightWeighting;\n\n //factor2 for specular\n vec3 reflectionDirection = reflect(-lightDirection, vertexNormal);\n float specularLightWeighting = pow(max(dot(reflectionDirection, eyeDirection), 0.0), shininess);\n\n pointLightFactor2 += uPointLightColor[k] * (specularFactor * specularLightWeighting\n + directionalLightWeighting * diffuseFactor);\n }\n\n if(!uSpecular){\n vLightWeighting = ambientLightFactor + directionalLightFactor + pointLightFactor;\n }else{\n vLightWeighting = ambientLightFactor + directionalLightFactor + pointLightFactor2;\n }\n\n}\n",lightTextureFrag:"precision mediump float;\n\nuniform vec4 uMaterialColor;\nuniform sampler2D uSampler;\nuniform bool isTexture;\nuniform bool uUseLighting;\n\nvarying vec3 vLightWeighting;\nvarying highp vec2 vVertTexCoord;\n\nvoid main(void) {\n if(!isTexture){\n gl_FragColor = vec4(vec3(uMaterialColor.rgb * vLightWeighting), uMaterialColor.a);\n }else{\n vec4 textureColor = texture2D(uSampler, vVertTexCoord);\n if(!uUseLighting){\n gl_FragColor = textureColor;\n }else{\n gl_FragColor = vec4(vec3(textureColor.rgb * vLightWeighting), textureColor.a);\n }\n }\n}",lineVert:"uniform mat4 uModelViewMatrix;\nuniform mat4 uProjectionMatrix;\n\nuniform vec4 uViewport;\n\nuniform float uStrokeWeight;\n\nattribute vec4 aPosition;\nattribute vec4 aDirection;\n\n\nvec3 clipToWindow(vec4 clip, vec4 viewport) {\n vec3 post_div = clip.xyz / clip.w;\n vec2 xypos = (post_div.xy + vec2(1.0, 1.0)) * 0.5 * viewport.zw;\n return vec3(xypos, post_div.z * 0.5 + 0.5);\n}\n\nvec4 windowToClipVector(vec2 window, vec4 viewport, float clip_w) {\n vec2 xypos = (window / viewport.zw) * 2.0;\n return vec4(xypos, 0.0, 0.0) * clip_w;\n}\n\nvoid main() {\n vec4 posMV = uModelViewMatrix * aPosition;\n posMV.xyz = posMV.xyz * vec3(0.999,0.999,0.999);\n vec4 clipp = uProjectionMatrix * posMV;\n float displace = aDirection.w;\n\n vec4 posq = uModelViewMatrix * vec4(aDirection.xyz, 0.0);\n posq.xyz = posq.xyz * vec3(0.999,0.999,0.999);\n vec4 clipq = uProjectionMatrix * posq;\n clipq.w = 1.0;\n\n vec3 window_p = clipToWindow(clipp, uViewport);\n vec3 window_q = clipToWindow(clipq, uViewport);\n vec3 tangent = window_q - window_p;\n vec2 perp = normalize(vec2(-tangent.y, tangent.x));\n float halfStroke = uStrokeWeight/2.0;\n vec2 offset = vec2(halfStroke,halfStroke) * displace * perp;\n gl_Position.xy = clipp.xy + offset.xy;\n gl_Position.zw = clipp.zw;\n}\n",lineFrag:"precision mediump float;\nprecision mediump int;\n\nuniform vec4 uMaterialColor;\n\nvoid main() {\n gl_FragColor = uMaterialColor;\n}"};d.RendererGL=function(a,b,c,e){return d.Renderer.call(this,a,b,c),this.attributes={},e=e||{},this.attributes.alpha=void 0===e.alpha||e.alpha,this.attributes.depth=void 0===e.depth||e.depth,this.attributes.stencil=void 0===e.stencil||e.stencil,this.attributes.antialias=void 0!==e.antialias&&e.antialias,this.attributes.premultipliedAlpha=void 0!==e.premultipliedAlpha&&e.premultipliedAlpha,this.attributes.preserveDrawingBuffer=void 0===e.preserveDrawingBuffer||e.preserveDrawingBuffer,this._initContext(),this.isP3D=!0,this.GL=this.drawingContext,this.ambientLightCount=0,this.directionalLightCount=0,this.pointLightCount=0,this.uMVMatrix=new d.Matrix,this.uPMatrix=new d.Matrix,this.uNMatrix=new d.Matrix("mat3"),this._curCamera=null,this._computeCameraDefaultSettings(),this.cameraFOV=this.defaultCameraFOV,this.cameraAspect=this.defaultAspect,this.cameraX=this.defaultCameraX,this.cameraY=this.defaultCameraY,this.cameraZ=this.defaultCameraZ,this.cameraNear=this.defaultCameraNear,this.cameraFar=this.defaultCameraFar,this.cameraMatrix=new d.Matrix,this.camera(),this.gHash={},this._defaultLightShader=void 0,this._defaultImmediateModeShader=void 0,this._defaultNormalShader=void 0,this._defaultColorShader=void 0,this.curFillShader={},this.curStrokeShader={},this.setFillShader(this._getColorShader()),this.setStrokeShader(this._getLineShader()),this.isImmediateDrawing=!1,this.immediateMode={},this.fill(255,255,255,255),this.pointSize=5,this.curStrokeWeight=2,this.curStrokeColor=[0,0,0,1],this._setStrokeWeight(),this._setStrokeColor(),this.textures=[],this.name="p5.RendererGL",this},d.RendererGL.prototype=Object.create(d.Renderer.prototype),d.RendererGL.prototype._initContext=function(){try{if(this.drawingContext=this.canvas.getContext("webgl",this.attributes)||this.canvas.getContext("experimental-webgl",this.attributes),null===this.drawingContext)throw new Error("Error creating webgl context");console.log("p5.RendererGL: enabled webgl context");var a=this.drawingContext;a.enable(a.DEPTH_TEST),a.depthFunc(a.LEQUAL),a.viewport(0,0,a.drawingBufferWidth,a.drawingBufferHeight)}catch(a){throw new Error(a)}},d.RendererGL.prototype._resetContext=function(a,b,c){var e=this.width,f=this.height,g=this.canvas.id,h=this.canvas;h&&h.parentNode.removeChild(h),h=document.createElement("canvas"),h.id=g,this._pInst._userNode?this._pInst._userNode.appendChild(h):document.body.appendChild(h),this._pInst.canvas=h,this._pInst._setProperty("_renderer",new d.RendererGL(this._pInst.canvas,this._pInst,!0,a)),this._pInst._renderer.resize(e,f),this._pInst._renderer._applyDefaults(),this._pInst._elements.push(this._renderer),"function"==typeof c&&setTimeout(function(){c.apply(window._renderer,b)},0)},d.prototype.setAttributes=function(){var a={};2===arguments.length?a[arguments[0]]=arguments[1]:1===arguments.length&&(a=arguments[0]),this._renderer._resetContext(a)},d.RendererGL.prototype._computeCameraDefaultSettings=function(){this.defaultCameraFOV=60/180*Math.PI,this.defaultCameraAspect=this.width/this.height,this.defaultCameraX=0,this.defaultCameraY=0,this.defaultCameraZ=this.height/2/Math.tan(this.defaultCameraFOV/2),this.defaultCameraNear=.1*this.defaultCameraZ,this.defaultCameraFar=10*this.defaultCameraZ},d.RendererGL.prototype._setDefaultCamera=function(){null===this._curCamera&&(this._computeCameraDefaultSettings(),this.cameraFOV=this.defaultCameraFOV,this.cameraAspect=this.defaultAspect,this.cameraX=this.defaultCameraX,this.cameraY=this.defaultCameraY,this.cameraZ=this.defaultCameraZ,this.cameraNear=this.defaultCameraNear,this.cameraFar=this.defaultCameraFar,this.perspective(),this.camera(),this._curCamera="default")},d.RendererGL.prototype._update=function(){this.uMVMatrix.set(this.cameraMatrix.mat4[0],this.cameraMatrix.mat4[1],this.cameraMatrix.mat4[2],this.cameraMatrix.mat4[3],this.cameraMatrix.mat4[4],this.cameraMatrix.mat4[5],this.cameraMatrix.mat4[6],this.cameraMatrix.mat4[7],this.cameraMatrix.mat4[8],this.cameraMatrix.mat4[9],this.cameraMatrix.mat4[10],this.cameraMatrix.mat4[11],this.cameraMatrix.mat4[12],this.cameraMatrix.mat4[13],this.cameraMatrix.mat4[14],this.cameraMatrix.mat4[15]),this.ambientLightCount=0,this.directionalLightCount=0,this.pointLightCount=0},d.RendererGL.prototype.background=function(){var a=this._pInst.color.apply(this._pInst,arguments),b=a.levels[0]/255,c=a.levels[1]/255,d=a.levels[2]/255,e=a.levels[3]/255;this.GL.clearColor(b,c,d,e),this.GL.clear(this.GL.COLOR_BUFFER_BIT|this.GL.DEPTH_BUFFER_BIT)},d.RendererGL.prototype.fill=function(a,b,c,d){var f=this._applyColorBlend.apply(this,arguments);this.curFillColor=f,this.curFillShader.active===!1&&(this.curFillShader.active=!0),this.isImmediateDrawing?this.setFillShader(this._getImmediateModeShader()):this.setFillShader(this._getColorShader()),this.drawMode=e.FILL,this.curFillShader.setUniform("uMaterialColor",f)},d.RendererGL.prototype.noFill=function(){this.curFillShader.active=!1},d.RendererGL.prototype.noStroke=function(){this.curStrokeShader.active=!1},d.RendererGL.prototype.stroke=function(a,b,c,d){this.curStrokeShader.active===!1&&(this.curStrokeShader.active=!0),arguments[3]=255;var e=this._applyColorBlend.apply(this,arguments);this.curStrokeColor!==e&&(this.curStrokeColor=e,this._setStrokeColor())},d.RendererGL.prototype.strokeWeight=function(a){this.curStrokeShader.active===!1&&(this.curStrokeShader.active=!0),this.curStrokeWeight!==a&&(this.pointSize=a,this.curStrokeWeight=a,this.curStrokeShader.setUniform("uStrokeWeight",a))},d.RendererGL.prototype._setStrokeWeight=function(){this.curStrokeShader.setUniform("uStrokeWeight",this.curStrokeWeight)},d.RendererGL.prototype._setStrokeColor=function(){this.curStrokeShader.setUniform("uMaterialColor",this.curStrokeColor)},d.RendererGL.prototype.get=function(a,b,c,e){return d.Renderer2D.prototype.get.apply(this,[a,b,c,e])},d.RendererGL.prototype.loadPixels=function(){if(this.attributes.preserveDrawingBuffer!==!0)return void console.log("loadPixels only works in WebGL when preserveDrawingBuffer is true.");var a=this._pInst._pixelDensity,b=arguments[0]||0,c=arguments[1]||0,d=arguments[2]||this.width,e=arguments[3]||this.height;d*=a,e*=a;var f=new Uint8Array(this.GL.drawingBufferWidth*this.GL.drawingBufferHeight*4);this.GL.readPixels(b,c,d,e,this.GL.RGBA,this.GL.UNSIGNED_BYTE,f),this._pInst._setProperty("pixels",f)},d.RendererGL.prototype.geometryInHash=function(a){return void 0!==this.gHash[a]},d.RendererGL.prototype.resize=function(a,b){d.Renderer.prototype.resize.call(this,a,b),this.GL.viewport(0,0,this.GL.drawingBufferWidth,this.GL.drawingBufferHeight),null!==this._curCamera&&"default"!==this._curCamera||(this._curCamera=null,this._setDefaultCamera())},d.RendererGL.prototype.clear=function(){this.GL.clearColor(arguments[0],arguments[1],arguments[2],arguments[3]),this.GL.clear(this.GL.COLOR_BUFFER_BIT|this.GL.DEPTH_BUFFER_BIT)},d.RendererGL.prototype.translate=function(a,b,c){return a instanceof d.Vector&&(c=a.z,b=a.y,a=a.x),this.uMVMatrix.translate([a,b,c]),this},d.RendererGL.prototype.scale=function(a,b,c){return this.uMVMatrix.scale([a,b,c]),this},d.RendererGL.prototype.rotate=function(a,b){return this.uMVMatrix.rotate(a,b),this},d.RendererGL.prototype.rotateX=function(a){return this.rotate(a,[1,0,0]),this},d.RendererGL.prototype.rotateY=function(a){return this.rotate(a,[0,1,0]),this},d.RendererGL.prototype.rotateZ=function(a){return this.rotate(a,[0,0,1]),this},d.RendererGL.prototype.push=function(){f.push(this.uMVMatrix.copy()),g.push(this.cameraMatrix.copy())},d.RendererGL.prototype.pop=function(){if(0===f.length)throw new Error("Invalid popMatrix!");if(this.uMVMatrix=f.pop(),0===g.length)throw new Error("Invalid popMatrix!");this.cameraMatrix=g.pop()},d.RendererGL.prototype.resetMatrix=function(){return this.uMVMatrix=d.Matrix.identity(),this},d.RendererGL.prototype._applyTextProperties=function(){console.error("text commands not yet implemented in webgl")},d.RendererGL.prototype.setFillShader=function(a){return this.curFillShader!==a&&(this.curFillShader=a,this.curFillShader.init(),this.curFillShader.useProgram(),this.curFillShader.active=!0),this.curFillShader},d.RendererGL.prototype.setStrokeShader=function(a){return this.curStrokeShader!==a&&(this.curStrokeShader=a,this.curStrokeShader.init(),this.curStrokeShader.useProgram(),this.curStrokeShader.active=!0),this.curStrokeShader},d.RendererGL.prototype._getLightShader=function(){return void 0===this._defaultLightShader&&(this._defaultLightShader=new d.Shader(this,h.lightVert,h.lightTextureFrag)),this._defaultLightShader},d.RendererGL.prototype._getImmediateModeShader=function(){return void 0===this._defaultImmediateModeShader&&(this._defaultImmediateModeShader=new d.Shader(this,h.immediateVert,h.vertexColorFrag)),this._defaultImmediateModeShader},d.RendererGL.prototype._getNormalShader=function(){return void 0===this._defaultNormalShader&&(this._defaultNormalShader=new d.Shader(this,h.normalVert,h.normalFrag)),this._defaultNormalShader},d.RendererGL.prototype._getColorShader=function(){return void 0===this._defaultColorShader&&(this._defaultColorShader=new d.Shader(this,h.normalVert,h.basicFrag)),this._defaultColorShader},d.RendererGL.prototype._getLineShader=function(){return void 0===this._defaultLineShader&&(this._defaultLineShader=new d.Shader(this,h.lineVert,h.lineFrag)),this._defaultLineShader},d.RendererGL.prototype._getEmptyTexture=function(){if(void 0===this._emptyTexture){var a=new d.Image(1,1);a.set(0,0,255),this._emptyTexture=new d.Texture(this,a)}return this._emptyTexture},d.RendererGL.prototype.getTexture=function(a){var b=function(b){return b.src===a},c=this.textures.find(b);return void 0===c&&(c=new d.Texture(this,a),this.textures.push(c)),c},d.RendererGL.prototype._bindBuffer=function(a,b,c,d,e){if(this.GL.bindBuffer(b,a),void 0!==c){var f=new d(c);this.GL.bufferData(b,f,e)}},d.RendererGL.prototype._flatten=function(a){return a.length>0?[].concat.apply([],a):[]},d.RendererGL.prototype._vToNArray=function(a){return this._flatten(a.map(function(a){return[a.x,a.y,a.z]}))},b.exports=d.RendererGL},{"../core/constants":54,"../core/core":55,"../core/p5.Renderer":62,"./p5.Matrix":103,"./p5.Shader":107}],107:[function(a,b,c){var d=a("../core/core");d.Shader=function(a,b,c){return this._renderer=a,this._vertSrc=b,this._fragSrc=c,this._vertShader=-1,this._fragShader=-1,this._glProgram=0,this._loadedAttributes=!1,this.attributes={},this._loadedUniforms=!1,this.uniforms={},this._bound=!1,this.samplers=[],this},d.Shader.prototype.init=function(){if(0===this._glProgram){var a=this._renderer.GL;if(this._vertShader=a.createShader(a.VERTEX_SHADER),a.shaderSource(this._vertShader,this._vertSrc),a.compileShader(this._vertShader),!a.getShaderParameter(this._vertShader,a.COMPILE_STATUS))return console.error("Yikes! An error occurred compiling the vertex shader:"+a.getShaderInfoLog(this._vertShader)),null;if(this._fragShader=a.createShader(a.FRAGMENT_SHADER),a.shaderSource(this._fragShader,this._fragSrc),a.compileShader(this._fragShader),!a.getShaderParameter(this._fragShader,a.COMPILE_STATUS))return console.error("Darn! An error occurred compiling the fragment shader:"+a.getShaderInfoLog(this._fragShader)),null;this._glProgram=a.createProgram(),a.attachShader(this._glProgram,this._vertShader),a.attachShader(this._glProgram,this._fragShader),a.linkProgram(this._glProgram),a.getProgramParameter(this._glProgram,a.LINK_STATUS)||console.error("Snap! Error linking shader program: "+a.getProgramInfoLog(this._glProgram)),this._loadAttributes(),this._loadUniforms()}return this},d.Shader.prototype._loadAttributes=function(){if(!this._loadedAttributes){this.attributes={};for(var a=this._renderer.GL,b=a.getProgramParameter(this._glProgram,a.ACTIVE_ATTRIBUTES),c=0;c1&&(g=g.substring(0,g.indexOf("[0]"))),f.name=g,f.type=e.type,f.type===a.SAMPLER_2D&&(f.samplerIndex=c,c++,this.samplers.push(f)),this.uniforms[g]=f}this._loadedUniforms=!0}},d.Shader.prototype.compile=function(){},d.Shader.prototype.bindShader=function(){this.init(),this._bound||(this.useProgram(),this._bound=!0,this.bindTextures(),this._loadAttributes(),this._loadUniforms(),this._renderer._setDefaultCamera(),this._setMatrixUniforms(),this===this._renderer.curStrokeShader&&this._setViewportUniform())},d.Shader.prototype.unbindShader=function(){return this._bound&&(this.unbindTextures(),this._bound=!1),this},d.Shader.prototype.bindTextures=function(){for(var a=this._renderer.GL,b=0;b1?c.uniform1fv(e,b):c.uniform1f(e,b);break;case c.FLOAT_MAT3:c.uniformMatrix3fv(e,!1,b);break;case c.FLOAT_MAT4:c.uniformMatrix4fv(e,!1,b);break;case c.FLOAT_VEC2:d.size>1?c.uniform2fv(e,b):c.uniform2f(e,b[0],b[1]);break;case c.FLOAT_VEC3:d.size>1?c.uniform3fv(e,b):c.uniform3f(e,b[0],b[1],b[2]);break;case c.FLOAT_VEC4:d.size>1?c.uniform4fv(e,b):c.uniform4f(e,b[0],b[1],b[2],b[3]);break;case c.SAMPLER_2D:c.activeTexture(c.TEXTURE0+d.samplerIndex),d.texture=this._renderer.getTexture(b),c.uniform1i(d.location,d.samplerIndex)}return this}},d.Shader.prototype.isLightShader=function(){return void 0!==this.uniforms.uUseLighting||void 0!==this.uniforms.uAmbientLightCount||void 0!==this.uniforms.uDirectionalLightCount||void 0!==this.uniforms.uPointLightCount||void 0!==this.uniforms.uAmbientColor||void 0!==this.uniforms.uDirectionalColor||void 0!==this.uniforms.uPointLightLocation||void 0!==this.uniforms.uPointLightColor||void 0!==this.uniforms.uLightingDirection||void 0!==this.uniforms.uSpecular},d.Shader.prototype.isTextureShader=function(){return this.samplerIndex>0},d.Shader.prototype.isColorShader=function(){return void 0!==this.attributes.aVertexColor||void 0!==this.uniforms.uMaterialColor},d.Shader.prototype.isTexLightShader=function(){return this.isLightShader()&&this.isTextureShader()},d.Shader.prototype.isStrokeShader=function(){return void 0!==this.uniforms.uStrokeWeight},d.Shader.prototype.enableAttrib=function(a,b,c,d,e,f){var g=this._renderer.GL;return a!==-1&&(g.enableVertexAttribArray(a),g.vertexAttribPointer(a,b,c,d,e,f)),this},b.exports=d.Shader},{"../core/core":55}],108:[function(a,b,c){var d=a("../core/core");d.Texture=function(a,b){this._renderer=a;var c=this._renderer.GL;this.src=b,this.glTex=void 0,this.glTarget=c.TEXTURE_2D,this.glFormat=c.RGBA,this.mipmaps=!1,this.glMinFilter=c.LINEAR,this.glMagFilter=c.LINEAR,this.glWrapS=c.CLAMP_TO_EDGE,this.glWrapT=c.CLAMP_TO_EDGE,this.isSrcMediaElement=void 0!==d.MediaElement&&b instanceof d.MediaElement,this._videoPrevUpdateTime=0,this.isSrcHTMLElement=void 0!==d.Element&&b instanceof d.Element,this.isSrcP5Image=b instanceof d.Image,this.isSrcP5Graphics=b instanceof d.Graphics;var e=this._getTextureDataFromSource();return this.height=e.width,this.width=e.height,this.init(e),this},d.Texture.prototype._getTextureDataFromSource=function(){var a;return this.isSrcP5Image?a=this.src.canvas:(this.isSrcMediaElement||this.isSrcP5Graphics||this.isSrcHTMLElement)&&(a=this.src.elt),a},d.Texture.prototype.init=function(a){var b=this._renderer.GL;if(this.glTex=b.createTexture(),this.bindTexture(),b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MAG_FILTER,this.glMagFilter),b.texParameteri(b.TEXTURE_2D,b.TEXTURE_MIN_FILTER,this.glMinFilter),b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,this.glWrapS),b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,this.glWrapT),0===this.width||0===this.height||this.isSrcMediaElement&&!this.src.loadedmetadata){var c=new Uint8Array([1,1,1,1]);b.texImage2D(this.glTarget,0,b.RGBA,1,1,0,this.glFormat,b.UNSIGNED_BYTE,c)}else b.texImage2D(this.glTarget,0,this.glFormat,this.glFormat,b.UNSIGNED_BYTE,a)},d.Texture.prototype.update=function(){var a=this.src;if(0!==a.width&&0!==a.height){var b=this._getTextureDataFromSource(),c=this._renderer.GL;if(b.width!==this.width||b.height!==this.height)this.width=b.width,this.height=b.height,this.bindTexture(),c.texImage2D(this.glTarget,0,this.glFormat,this.glFormat,c.UNSIGNED_BYTE,b),this.isSrcP5Image?a.setModified(!1):(this.isSrcMediaElement||this.isSrcHTMLElement)&&a.setModified(!0);else if(this.isSrcP5Image)a.isModified()&&(this.bindTexture(),c.texImage2D(this.glTarget,0,this.glFormat,this.glFormat,c.UNSIGNED_BYTE,b),a.setModified(!1));else if(this.isSrcMediaElement){var d=!1;a.isModified()?(d=!0,a.setModified(!1)):a.loadedmetadata&&this._videoPrevUpdateTime!==a.time()&&(this._videoPrevUpdateTime=a.time(),d=!0),d&&(this.bindTexture(),c.texImage2D(this.glTarget,0,this.glFormat,this.glFormat,c.UNSIGNED_BYTE,b))}else c.texImage2D(this.glTarget,0,this.glFormat,this.glFormat,c.UNSIGNED_BYTE,b)}},d.Texture.prototype.bindTexture=function(){return this._renderer.GL.bindTexture(this.glTarget,this.glTex),this},d.Texture.prototype.unbindTexture=function(){this._renderer.GL.bindTexture(this.glTarget,null)},b.exports=d.Texture},{"../core/core":55}],109:[function(a,b,c){"use strict";var d=a("../core/core");a("./p5.Geometry"),d.prototype.plane=function(){for(var a=new Array(arguments.length),b=0;bf?(r=c,q=1,p=b):p=a+i/f*(b-a),i!==-2&&i!==f+2||(p=0,q=0),r-=c/2,j=0;jf?0:Math.sin(j*Math.PI*2/e)*Math.cos(m),i<0?-1:i>f?1:Math.sin(m),i<0||i>f?0:Math.cos(j*Math.PI*2/e)*Math.cos(m))),this.uvs.push([j/e,q])}for(i=0;ip5.sound extends p5 with Web Audio functionality including audio input, + * playback, analysis and synthesis. + *

      + *

SBQ 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 z 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