funground/__init__.py,sha256=iFJF8-MDcpbtp8SRm5grr6JqG8q7bonoFs8W52vAPyg,8014
funground/_colornames.py,sha256=977ZL3n_iClKBVlv9ArPNQI1mCxsSlpDGS8BSH7W6Oo,25287
funground/analysis.py,sha256=IwWbgdFv-uimeN2velhIiK9NbJ_OpaFj_t_DIxk3cqM,20266
funground/api.py,sha256=IBfXoCIsenqVe4IHWKS0eC12Y-QiIV2reSMMHmhgl7g,143327
funground/capabilities.py,sha256=6uQ2WP_HsxzfMszVEky2ch8qvtHQUVBnfrKdQK7wGqY,1539
funground/color.py,sha256=G7JdVFVUnumVjlcNk7B1UAvV1KeNI87FcmAiMxynbBY,18422
funground/controls.py,sha256=zD0gPLvDhGzFZSQP0GZG41SBYakWBd3dskstHxD0BnA,18308
funground/exploring.py,sha256=utokLAGWD1wMUM4B2bKxeS5KJF8g9WZas_WnAH8jiFc,20778
funground/formatted.py,sha256=CKVj33BkCXWMDWQnT1zqqTuTFRKS4S9qalzEhLeTxy4,16141
funground/gallery.py,sha256=DkrNh_QQIp1gqUy8RT0n_FmwWfEVRvg5etLmZcgGgAM,40371
funground/geometry.py,sha256=EDpeCU32qTt0j7XsqzCBZdx9Ur84sJJ4_Pw5Qn3bZSY,23823
funground/global_style.py,sha256=XO_XFcCGGRyQGA2zf4T1UzWllQPKbjLWUhbcJXZe8q0,4580
funground/hindustani.py,sha256=Y15vWI55KlQTi3uvpjHl9Z_sfO7p19l6YA2_XXLduP4,22314
funground/imaging.py,sha256=rVCuoMXo-NDdDL_u1S1WBFE69JWgaCVggl_l4H-Va1c,16764
funground/ir.py,sha256=0xr0pfoR800DKy_SCax19zLzX0_2x_FpbENpyY2HAkY,14512
funground/marks.py,sha256=e6xCBbeGkfSPapFgzssFqYomQgcNKOU6TwHKNyi4dx4,28763
funground/microphone_input.py,sha256=_mYAq00p-BVsfQST7WyfbBy6sIViEWsSp1LD1D5kXQc,14329
funground/noise.py,sha256=8Gy2fdHt-93_AMqF5j7Yt38GD4dhh0_OMsECPHWOLdQ,4071
funground/pages.py,sha256=3-Tau0XdmsX9X9l-boTZfh1vtWMf202FxKsXEu6Z8FM,1245
funground/paint.py,sha256=H5G0l-JfKDKrnhsKvgQEE1gQtoHYTnTJb9qWL-zWL-8,3698
funground/pathops.py,sha256=dp0B2W1aYuUEk-B0xz9N53GP4kW1HqLrMLe7Z7s-BBg,6931
funground/paths.py,sha256=157yvbQO2fwT9qObN8Ijx-m2j5LJOGZ6fVnFUIccyQI,17668
funground/picture.py,sha256=h7Gal_8bKR51S1SFy_TNHq7xruWauMmBo-YHOpiMEbg,25796
funground/shapes.py,sha256=pZtDee1gOZif-y1IMaRdsPxFpuAn7Of8N5-GLnw1BO8,7068
funground/sketch.py,sha256=vBz2SxSsxoFZI6GAmR9XldDYE-y2ygU3cjAKyt1-qLk,129597
funground/sound.py,sha256=IgKelBbB9jwgc5lorI21B-lAt_bLn6jX7fx65UGy65k,38180
funground/sound_views.py,sha256=s9TH881qhw78eXgFLc913pxJs__0lxHh9nR1_5E9_Ms,12503
funground/state.py,sha256=WneTuG2X1hjM3vfAOCscdftgblM7KwczIrFLlcBVuLA,5451
funground/surface.py,sha256=y1J-D-L8jlMbCHARzZ-LlwN0yTpLp7V1UwT4jStXoQ0,26123
funground/svg.py,sha256=mlFhr8fo74t2UdXKjqJ4buSo-hByD3w7enfcKEf-1sI,16006
funground/synth.py,sha256=Yo4KTt7ojKdna3fEKmDdZsLdGfZqTGKOzvQ2Tmw8wU0,31980
funground/typography.py,sha256=yC88w9dIUM-ieHPrDMr3LZ2WLmRcCPs6R7YNglfkmaQ,43944
funground/vector.py,sha256=e_OQIYDpHndqpi8hPCJ_acT-zZCkrgxu2-Hj5zPTIA8,15244
funground/web.py,sha256=2uGUv5oAG24gxTOy9NVhzSh_Ywr0-IrEUs6fVTzfr5Y,7736
funground/data/ragas.json,sha256=3RilrnPJY-qA6NyYJ6VUTB_g2ZkqZcwr0C5IfUz9nIs,26541
funground/data/sRGB.icc,sha256=aJuv-t_DfccQBL7gr1FwtQEYWqBqYSTyDR7SfYiytl8,588
funground/examples/animation/01_bounce.py,sha256=0_HSMOt7Dz1lH9rhmuG4jYodEvJJXOa6hgDI_1Jd_GM,1409
funground/examples/animation/02_time_based.py,sha256=SnF8-NNkB4rjKi94I3ad9PcXSGnCfLmh7jV6WdlZNRo,1381
funground/examples/animation/03_clock.py,sha256=cqPH_s66oXhSUdkFGsTkAVdUiOGrcRaM0qvUE7CLH3M,2332
funground/examples/animation/04_pause.py,sha256=lDpeHJeTttYNGJFH0K9jb3eEXUNf4cXSyhQP4V7LvkE,2007
funground/examples/animation/05_record_a_gif.py,sha256=wXA4RMkLjAFI7x1sMB8_u1Bm7ECY1t-n_RGPomFVj5M,1712
funground/examples/basics/01_first_sketch.py,sha256=0sGtp56YiBT945N0Y5bAj5K_GC_e-ZMhYgE76kCkgf8,1206
funground/examples/basics/02_setup_and_draw.py,sha256=sW9Xor53SnmgulRoNHc2E-RdxGrgkDcmrF0NV_CTTEM,1818
funground/examples/basics/03_a_script.py,sha256=C-ChIkkPiqBEIMVglNYI-C7hFgUFnaS5NM3cspbYvQs,1880
funground/examples/basics/04_without_f.py,sha256=0juLKvOy2KPSb6FjlL_34cRyTha83uPOPdUwEIhYo2g,1959
funground/examples/colour/01_colour_forms.py,sha256=aKSnYY9nmolBj7eyK-qXWmAF31V99JXuoML-7KOV7P8,1678
funground/examples/colour/02_hsb_and_hsl.py,sha256=4FgZnCIQwczJzcQBkXX3ioxXoaNymS8_52n1v-yN0pY,2606
funground/examples/colour/03_gradients.py,sha256=tG4-6QsmUWtkXA_-iajFSAk7VePsdrdZ9LRjPRLSJGg,2268
funground/examples/colour/04_color_mode.py,sha256=dkbDbnW4pnsMtVP1JmB-x9bPcMGtfjwmE1VdEUlxOvE,2739
funground/examples/colour/05_cmyk_poster.py,sha256=H5trYW1PaHT6_v4X2rhN2DORqa3CwxBrqzIB9UHA_Jo,2713
funground/examples/compositing/01_blend_opacity_shadow.py,sha256=I1VIOabpRoTZeeM9AtC2dXSTY-sGpiM1M0Dpi0BVU4A,2616
funground/examples/compositing/02_graphics.py,sha256=Ggxa4xGJPbLDncVryzw_fdfCcNktC03NmtPP8kMiqt8,2204
funground/examples/compositing/03_scratch_card.py,sha256=p6XxCRPU-ybXFGXCdX8GZ5sF04q3qqn9TvwISErTvSY,2592
funground/examples/compositing/04_layers.py,sha256=XbGTmO2-YrYPnqTepUbokUkMjB0eXBTv1Wn4wvVVq3M,2633
funground/examples/curves/01_curves.py,sha256=iUTdVvCcDAv0zO3aR4CJX95f4d9n48sI7Yr73OCHc_Q,3394
funground/examples/documents/01_booklet.py,sha256=XhB1nv5T5HWuOtincruVI86zPNZEFKQ84Uhasv7qZzI,3293
funground/examples/documents/02_flip_book.py,sha256=hsyWva4FwfBs6O5bizf5o-wnIvChviCpC9F1UMDiq38,1838
funground/examples/images/01_load_image.py,sha256=QAVRoajp4BuQboGpp_vhjhhYWw6JjGspw9LrLCIaMNw,1973
funground/examples/images/02_tint_and_parts.py,sha256=Is5jVFigWSntlceWTrbh4Teq8FW8h1mIAHT4qaiuNOw,2573
funground/examples/images/03_pixels.py,sha256=hNKZPMT5HTJBvUJl5A_IOTkNzrpmvv1vllyrjm1kXS4,4608
funground/examples/images/04_filters.py,sha256=q1zHGkR0Nwj8nQ34ZFXR2IyNjHhYGGWbSuOd6CIZ1GA,3755
funground/examples/images/05_svg.py,sha256=Wg9E_Jq4dFpd95PqjRFPVwGZAxW1jf16cDr2dYyAGwM,2529
funground/examples/images/data/badge.svg,sha256=0v0uDA5VvpGo1dNcu2-JC8Ixi7u60CjS9YGfyjiAcXA,1090
funground/examples/images/data/make_photo.py,sha256=12uRe7CmyS0z_NhuuEYlc5m_VSc1JWEaRbtjVlU519s,1187
funground/examples/images/data/photo.jpg,sha256=qd7yMHmwuE30B0LRTQaIWKTeVMnR2a_rqRAVLg8ByNU,9017
funground/examples/interaction/01_follow_the_mouse.py,sha256=wp1ZMJbNvCi-N5TgPaP-w3rDYM3F4NVgmHAvenw--DQ,1483
funground/examples/interaction/02_paint.py,sha256=j1gFoF9w7_qcoXqSnrsK1HFNczPvLFw4Fz8K9B8iGLo,2400
funground/examples/interaction/03_keyboard_mover.py,sha256=G0EYC3m1GEMuTMSws_OD0hj8QPg75oY2g6A84NvgQs8,1893
funground/examples/interaction/04_window.py,sha256=BPcorYuDK3cQ1pfXLeLY7fcz8hAYvnongmnTg6yjqTg,2145
funground/examples/interaction/05_controls.py,sha256=yxkFcENznO18A9OuVu5DoppDxoPNFxzGg5zz98UITQM,2478
funground/examples/lines/01_fill_and_stroke.py,sha256=QE0ym3pw5ePSkZJ3HDsSb6nkGLLhflzX2pe9VOpRIm4,1737
funground/examples/lines/02_caps_joins_dashes.py,sha256=Xza8weWZFOkZ5G_ZaPKoiX44F81NQz-M6Ms01wsZufA,2399
funground/examples/lines/03_pixel_art.py,sha256=57Io59HEJZYhMpkI-pN0UOKs0Hsha8xAdvcUgJiHxPI,1979
funground/examples/maths/01_map_and_lerp.py,sha256=KMoHVgMU9X8kEwSST0S6a_asRQlZzuFc7ini9VsTlrY,2123
funground/examples/motion/01_movers.py,sha256=1x1rGepPmgOhRrjrCTyGkIsDGfoqjIhnvkUbxC_GP1o,2619
funground/examples/music/01_tap_along.py,sha256=D-NRmHzyNdFXerEbFAJc9kSEZF2iZQl-RACxWrjgD5c,4043
funground/examples/music/02_see_a_chord.py,sha256=pQdeIa6q_LuLiE8rFnAH37zj4V2O0kQxd12aoXWVmXA,3954
funground/examples/music/03_sing_with_the_drone.py,sha256=P_SalbSzNTmqaElMSEZLc3WwYFyfbWzKAUbFlJ6fPs8,4526
funground/examples/music/04_hear_a_raga.py,sha256=Yqy0uzhSXEN7ROarhO5DbmVeySI47bngVtbg7Ux3LkM,4853
funground/examples/music/05_tala.py,sha256=ot9k4TZt1aU9QsVQZRzuiFzKlC0cJJuZRAC4Mqdovig,3801
funground/examples/music/06_see_your_voice.py,sha256=1kAXeFaFc930LYpWOLJjLhraVc4JYbEG4BUr_ajxiCg,2901
funground/examples/music/07_a_songs_fingerprint.py,sha256=YlsQ3nwG045RF2rmpcUQj2BheGOOpeWEXiz6dz_hZ0I,3002
funground/examples/music/08_draw_a_wave.py,sha256=AUV9NtciBbhKFriiaRBt1JePkJ4s6sMXBZ6iQeU6itk,7033
funground/examples/music/09_compose_and_save.py,sha256=I9B6Ab9rPW0QuBU5luQyH87Emr3TfK34bvPilNQAuzE,8387
funground/examples/music/10_ear_training.py,sha256=_taK-TvIPbLVZiael8_eIc7q1tpD1fySl_vyZjzWFBs,10777
funground/examples/music/11_piano_roll.py,sha256=fK0R0kFPFicnO6vM4vaL84MnEfivO5cEDIgLlt8ZN2Q,6772
funground/examples/paths/01_star.py,sha256=korTvN-bNpgUJdlat8sntQiWMh6UVT3BztwPNt2U6GU,1860
funground/examples/paths/02_path_and_clip.py,sha256=rCdy_Ih_MJ_QcLlMX38IP5dieJ9RUSmyctDAbvPPTCI,1878
funground/examples/paths/03_no_clip.py,sha256=PCsDYzgmQ8w2Ed4snyEB1hZQtymwIW3YaAGuNitadV0,1858
funground/examples/paths/04_holes.py,sha256=uDW8ezHMAlOgFw7YbH2yMknsD8wogLhhnKSV2XHTx8Y,2031
funground/examples/paths/05_booleans.py,sha256=XJ1rgkdTv5x5zQwVfbQSgPFymA20lIv-e40SpIj_ET8,3070
funground/examples/paths/06_outlines.py,sha256=FgzA37Esix0UDV0yx5x_q7Jf_Uv1Z7ruCTuvvGctMNw,3304
funground/examples/projects/01_event_posters.py,sha256=2aAe-kkTWrjFTBRQHhbxPvZe8tLqhwNp3CVYo9MbeD0,15481
funground/examples/projects/02_rangoli.py,sha256=GZ0JYcBhpkS4Ihb_Wi2Eo7DXWraMGErICluhtDTwYAU,6564
funground/examples/projects/03_raga_explorer.py,sha256=VUxc31w9zGfgk9QEQk4Z5LGPMz20gEyTRchD1buD6JI,13659
funground/examples/projects/04_voice_game.py,sha256=2_4a0dM2isxByfsLY7_Bu9IiNib7tuZkJbXWT2_haow,17797
funground/examples/projects/05_typographic_portrait.py,sha256=oFJqiA9ghZdFMYTqOjQZ_F85wfSWlqek0AijQDjXNpM,7196
funground/examples/projects/06_kinetic_type.py,sha256=KTYU6qoflEnQ_uc3oND13MBCNEvQZ56ueRQcQ7JRB8g,6518
funground/examples/projects/07_scratch_card.py,sha256=PlErPlJdFISSPEcF_ppm3BtBqC1wpInRKoZdg6Ayi2o,9918
funground/examples/projects/08_flow_field_print.py,sha256=qHN2BTMzR7vp2ayUY8MDpviE4UN3hO4bXm8Aq6JO1kw,7924
funground/examples/randomness/01_confetti.py,sha256=DVcJFMvUVHS6dbD7sD6QpD1pDIxeCLN03isd8WRY4AA,1588
funground/examples/randomness/02_gaussian_and_choice.py,sha256=-TAWV-Txb3P7_uR_DtqufnMkzi4wo4cW0z2elDMCM1Y,1485
funground/examples/randomness/03_noise.py,sha256=sIamIjnR4SyHj5oxeokQwfBKKzVdf5fScNSVzf8rgYc,2087
funground/examples/saving/01_save_a_picture.py,sha256=Op9Q5VB8KHptk4RBGYB5RmNRQ7JZNN6aGQxhkLUxjfI,1437
funground/examples/saving/02_transparent_png.py,sha256=CC1qLqf8TVPUI4oem7CVdd6XchA9fmIYI6XABfdstQ8,1316
funground/examples/saving/03_save_frames.py,sha256=JuRtdKVSrJqrUEIKdWy7yldFIE3c44cn0Rl0-sPJcmQ,1750
funground/examples/saving/04_poster_file.py,sha256=m3tF0zOvN6MwvSlta5usQw1t_CiIr0R-mLiPc3FJt58,3467
funground/examples/shapes/01_basic_shapes.py,sha256=I2WyVAicU8iYv2N4Y_L-2dNUfLsrOkbkSsztdsi1M-g,1583
funground/examples/shapes/02_more_shapes.py,sha256=yUXj1JtTYrMOx8lVlDzd9P8ZoaXQ0jjcdvHofAib2Ec,2000
funground/examples/shapes/03_modes.py,sha256=0ObJtPxjgqrIr4Cf0GKld25YZXel0BeBllBHGpluHVg,3331
funground/examples/shapes/04_rounded.py,sha256=B7ntvtl-V5T0PZbyURc_6Z8YCJl2r2oNPVx7qvnklTg,2636
funground/examples/sound/01_visualiser.py,sha256=gp9RiIUVCYyvdTTSVTzBKRpSESmewU4L2Fu9FNEY9Cg,2225
funground/examples/sound/02_write_a_tune.py,sha256=5jWLrHhP5Atwo1OpwGfeRfb5-zENj4dyI0Nb8z9kkr8,4135
funground/examples/sound/03_sargam_over_a_drone.py,sha256=Q7H9qKHQsej8iKeiP8nOaw4sn6i5-tc6NT97SHGxUwM,5678
funground/examples/sound/04_tuner.py,sha256=ItKOIu4u76qBs6AFdE35HWT1yrOq6dQE4N3szaKPT8U,4018
funground/examples/sound/data/make_tune.py,sha256=RUT7s3AUx-toJq2OU6pC9b0qINiVCimiOi3ylBGxPf0,2635
funground/examples/sound/data/tune.wav,sha256=7Z9kZa0ge80QaUEaJUTeilRELNY8Tx-_PWoBkeju9wg,264644
funground/examples/studios/01_placement.py,sha256=os0N4gsjmndkpNM8bSn8c77nIrYxFNpuOm9vjuFdk8c,2258
funground/examples/studios/02_proximity.py,sha256=DMKtpiaLJ5wpLxzuQxdNcPaZWTICdUNA8Ok9ibCbcB0,2152
funground/examples/studios/03_rhythm.py,sha256=IkXlqi8dBLksj5lt-X6wmdkBoR3Da1U2No5Mow6SSqo,2706
funground/examples/studios/04_boolean_shapes.py,sha256=5yb3ZyveM4uoOjKgBoJ5ZtNtorYw-922L1xuu6TCedE,2500
funground/examples/studios/05_text_as_geometry.py,sha256=X79DD8OifEZpTEbNdbVt-PaL4XZ3bBJJp5SKCNCafBw,2123
funground/examples/studios/06_poster_series.py,sha256=x-B3H50vtLk8Oup_vcisvow7YB3SILPfZjMGNrYlwSs,3547
funground/examples/text/01_text.py,sha256=0JYRv_xRry5nJpRZ-oWzzY-bGB-Y8tKoip4vyfHzyyE,1690
funground/examples/text/02_align.py,sha256=6eOgcn-R-Ktt3j15jbe3svppOn8edpBdVNYA9_mSVfY,2233
funground/examples/text/03_text_box.py,sha256=KvoMJMTlOEiMtwOKk_VpKqWiXEg6s40Sa9iq-kkC7AU,2403
funground/examples/text/04_fonts.py,sha256=EPpj5vY3434FXgdfwFTUsRXhgmQJeuOCWl9D7ufyKAk,1814
funground/examples/text/05_text_path.py,sha256=-faTfqL9hfxoh0JluBumNxRDQnDcUTAonu3SSuVipY0,2788
funground/examples/text/06_tracking_and_features.py,sha256=0vCHF9WChvmITvuhliR85-3QuB49f0zGYmMQm_boggc,2612
funground/examples/text/07_formatted.py,sha256=asAbJncdMb3MfTFIVPH8uY9REmeFATQPVl0fGN-c3B4,2960
funground/examples/text/08_variations.py,sha256=RqSd3MOvp1DxJWKxPz8v5PFwKuIcFldV6OkHG6319Wo,1837
funground/examples/text/09_text_dots.py,sha256=3cwER2WxfEc0k0I0nIUBue_X3A04LsXwMTTozPP9kGg,2069
funground/examples/text/10_fallback.py,sha256=MQRfb0f6_wZ1GScgLQYOHIqfJRHeUm6lsuOTiloKE-s,2824
funground/examples/text/11_fitted_headline.py,sha256=oofEOVs9YQY-CJH0Tzmng766p15KkOB85ZXAIzSsFDY,2077
funground/examples/text/12_justified_columns.py,sha256=CdyEiN0Wn3_C4gJ0GsdNjXhbelZFbh1s2o82RXwDIK8,3639
funground/examples/text/13_text_on_a_path.py,sha256=gYV9PZnaxnDVJcHvxf7BjH6KKZrPgr8fd5WTGL_drqE,3821
funground/examples/text/fonts/DejaVu-LICENSE.txt,sha256=egg7E25k0GR5TDQZdR5cfdENL2TBCP5boWHq5eWVipM,8816
funground/examples/text/fonts/DejaVuSansMono.ttf,sha256=tKbD5Pqrh3P0_3YdVkUWRkCfKavt1o8F04wt9mfTxYI,340712
funground/examples/transforms/01_rotating_squares.py,sha256=9QuGlhdcFBKmwVSfwGYAGo7DUPSpOrtay5p29szcAl4,1490
funground/examples/transforms/02_saved_state.py,sha256=LenAFTpUaoa6Q5ZrIR2u4FGFKxp1E08DHXBR5O4ibyE,1874
funground/examples/transforms/03_shear_and_matrices.py,sha256=X9Jwgd-e6CLaX2IwkMBMBbnKBr_xsM39nxO6ybn-qMo,2175
funground/export/__init__.py,sha256=AXIOFPhBB0qGteAD_UJiTliUEvHxA8uqyFnL17fGtyI,13745
funground/export/cmyk.py,sha256=jGFC65LOvwaCripPQwaszAk6oqHqv1Uwg8R2Y6IiF1U,3887
funground/export/layers.py,sha256=rBzO0yUFTU8Br9fZc1A1e84RX06N0gAnoi8gurND11A,22344
funground/export/motion.py,sha256=P53ie9RsZfT_DmePHvsBNnctRM6N5c2VRrFhKOdkRgE,8031
funground/export/pdf_colour.py,sha256=eVUmTqTgYow9wfZaWAaWWRrQ1xIO7WlgJ1ES403diXs,14195
funground/export/pdf_text.py,sha256=ER0Ao9Eae825U4BrjqAi-B_BxxXL5jIbTcNndA5mdzk,24994
funground/export/printing.py,sha256=G2pSHfZ_Sg6TFK_vyMcjoJ9cFmdZWFNb0V6LJCtKPFQ,6239
funground/export/svg_text.py,sha256=2gmUx5m3E0UQUlQ6GfchFzPyAa389lbxjy7MSslLhjo,24691
funground/fonts/DejaVu-LICENSE.txt,sha256=egg7E25k0GR5TDQZdR5cfdENL2TBCP5boWHq5eWVipM,8816
funground/fonts/DejaVuSans-Bold.ttf,sha256=5kdsG4BQKSQpTu1AiUxbGOBsGBREypU-UzQmLfnCdyQ,705684
funground/fonts/DejaVuSans-BoldOblique.ttf,sha256=60NtygwllLc9i2A7iS43T9_Y2IXSX_tPGN9MTAtJ5Q8,643292
funground/fonts/DejaVuSans-Oblique.ttf,sha256=SvdfoW7m061D4ezsQYYsJJVK8mpVxrseuye9SGpQ9fQ,635416
funground/fonts/DejaVuSans.ttf,sha256=faGVp0xVvvmI0NSPlQi9XYSUJcF3Dbpde_xs6e2EiVQ,757076
funground/fonts/Noto-OFL.txt,sha256=AHuRI23li2Rxc0culTUjYoG43aTWwKlwAUsFCwm5Tvc,4824
funground/fonts/NotoEmoji-Regular.ttf,sha256=fswG29OT3em-oycCWer-PwbRiPONLsSiy-z4Hd0Dw2s,886628
funground/fonts/NotoSansDevanagari-Regular.ttf,sha256=TjxmY4lYw-KrXTf0eo3rif_-t76ZhcZlpRm7x7p2IxM,243520
funground/fonts/NotoSansSymbols2-Regular.ttf,sha256=xKCoDwBBzkvoHiR4-q0id20j7bmK4_DRm9NwRIIOz50,671568
funground/gallery_images/animation-01_bounce.png,sha256=oTI2dabVanrnKwxd2znyEngq2OZsfHejlUkwFZJUcKg,4584
funground/gallery_images/animation-02_time_based.png,sha256=fmWoBT5I9olTDOt5k6usK6J5QgGOwkI53BcWiRuJbx0,2918
funground/gallery_images/animation-03_clock.png,sha256=usMPbZy4CNb8RsysGWksw5eXpCC2ISBNyiCz7sd1hDU,22635
funground/gallery_images/animation-04_pause.png,sha256=WjzzL9HywrtpXhaJbHirP2M8l6F1lkErFRWRyACCVcI,10018
funground/gallery_images/animation-05_record_a_gif.png,sha256=9IRXlVbrk-WSNw-DJcXmwmigNHV_Ovgg9f1EpBUQauA,5059
funground/gallery_images/basics-01_first_sketch.png,sha256=eyXD_cDtfy6ts2srtWgLLaui3KgoUjspvPGYBMpDS2A,5934
funground/gallery_images/basics-02_setup_and_draw.png,sha256=STwvkm7117ESYtq0CwzZQSAZDfq_yILIdWu9vvBlM4I,9115
funground/gallery_images/basics-03_a_script.png,sha256=eez1RTORVVgNvfwtLvAUUyj2CQUa5R7IngdeQTF7BDY,8856
funground/gallery_images/basics-04_without_f.png,sha256=GnP7mneXWe_aROWikvrDYLmrx2KH6JavL2spQNxWgks,8637
funground/gallery_images/colour-01_colour_forms.png,sha256=A52z9Cj6XOXt9mkFPxK9hbwtZlDrYL-taF-MHpo2hEw,9403
funground/gallery_images/colour-02_hsb_and_hsl.png,sha256=2ImFSCw_rNWhTgNDzVPU5__Sc70aNcANX00NXGVs7u8,25942
funground/gallery_images/colour-03_gradients.png,sha256=S8zzzA3s66h8o6R8TRUmx31ECvysBrNV5kdcpxuOc6c,24643
funground/gallery_images/colour-04_color_mode.png,sha256=M_d4fyl1QtwyVcfAl9csIHOU7-YdtM4UEdfjodj9Acw,20275
funground/gallery_images/colour-05_cmyk_poster.png,sha256=tmNtTfvqMEbyzxbwrUBV1AJZw_tb1fmOOGChKp0_m14,22669
funground/gallery_images/compositing-01_blend_opacity_shadow.png,sha256=7biEy6fDhe59_THypZ5F2byjpd31qcaSfpk0nsSNVSg,25629
funground/gallery_images/compositing-02_graphics.png,sha256=oLNA0IY20cahje8qV5-yBSV_C0ntM_Wq9cDfFQZx4TI,11576
funground/gallery_images/compositing-03_scratch_card.png,sha256=lRXAqlh5t4oA9U4UtEECD8GE32-67L3jN4tHk3qNlEY,22308
funground/gallery_images/compositing-04_layers.png,sha256=c-E9U3AYiN1HPv7_NCeIl87fRyBEY2MuFvwf8_x8RDE,12362
funground/gallery_images/curves-01_curves.png,sha256=rv23RQtAhJSelWUK-Hy3vgVqFgou5-5zF48Cd02E65Q,26166
funground/gallery_images/documents-01_booklet.png,sha256=ZlGAZsjZZ6re-AF4wRej3tImSp98efeIWkyroVAtrY8,44968
funground/gallery_images/documents-02_flip_book.png,sha256=4lORaSIFkNyzkWSoJYPqz--NffXnYwXjPH7l4lz7BI8,2169
funground/gallery_images/images-01_load_image.png,sha256=FjcQfNgHFgEQZfGQXtIQylwORFUn_M8qntNqomOucwA,72622
funground/gallery_images/images-02_tint_and_parts.png,sha256=O_6XRFulsrdrS8n3wQ90ZkPm6VVvpPHZVChBXqd4MYM,83569
funground/gallery_images/images-03_pixels.png,sha256=MXKy0-b9362tcIiuRclPVQRhz2QIWrKlID0IfGMXq6Y,23533
funground/gallery_images/images-04_filters.png,sha256=H8Yq_8b3MFVO5MyUE29X0PPbhuDRlX6rfCubhnAl4oY,77092
funground/gallery_images/images-05_svg.png,sha256=zUgZEOG7lon0hfE4AUu05nnSHCZl0tceG91c80kxtsw,56085
funground/gallery_images/interaction-01_follow_the_mouse.png,sha256=CueykwbHKf4qeSfWyxayG7yDQlqcj0Cob0kn1EYFz9s,11826
funground/gallery_images/interaction-02_paint.png,sha256=Ltp78QOND8BMwRF1NWSclPs4_uZNnhDCBew_Gm6nIIo,9306
funground/gallery_images/interaction-03_keyboard_mover.png,sha256=OpZdlT86GtttvVYxnkmrGE2pLN0DEGo8bhQ4Ng7ZAi4,7566
funground/gallery_images/interaction-04_window.png,sha256=w0tWFcwghItLDqYaDDFA56rFLhRbc4MXP2l_inlrBwQ,9808
funground/gallery_images/interaction-05_controls.png,sha256=NHqBzQG8eSvQoJyI_blbysgC_JxAyTMg0Jpz7Xl8iTg,12128
funground/gallery_images/lines-01_fill_and_stroke.png,sha256=LUj8whN7AHaJoq9O72wW9lhh_ib4ilgwm9Na_Fc_UkU,10997
funground/gallery_images/lines-02_caps_joins_dashes.png,sha256=C9ApyIYwfWjUY_LEIulSrQnmMZC1pExMV3A3wKI6XvE,15047
funground/gallery_images/lines-03_pixel_art.png,sha256=JwxdrS2kjhpwCerJIoS4_lWVEe6hwUZaRdvGwqsyn94,2465
funground/gallery_images/maths-01_map_and_lerp.png,sha256=zgR9mlCqIaUdhjTb98E2Ua2I_32aZ1-3CB3SPAH4yEg,16086
funground/gallery_images/motion-01_movers.png,sha256=UOsDh6BkBrh1ZclD8uZtdCp6TdHjsU9LSKPC780ArZs,10432
funground/gallery_images/music-01_tap_along.png,sha256=JRgMpzxujdusp7QOwvBvjly1JFGpagX50o0P7FXiKbI,23065
funground/gallery_images/music-02_see_a_chord.png,sha256=uB_uiKu4Vn9aSUHPUkAu9KinnDtcDm6AGddhgUrULIU,8865
funground/gallery_images/music-03_sing_with_the_drone.png,sha256=MKHIabBt0qRfbtszsdcMdr8ctQSNpV8dWbU67F9jdtM,6851
funground/gallery_images/music-04_hear_a_raga.png,sha256=1AQDSVRVK4-pBLSMvWZfDUgrlPU2sgd86rAyDzPGDlg,44931
funground/gallery_images/music-05_tala.png,sha256=zx_zDMekxwS2FbByxTFrFrfPR-2iJ1pFjlA2wM_mzLw,26328
funground/gallery_images/music-06_see_your_voice.png,sha256=B9MjVhRTPNBOZGA448DZBY96y7r-mzPkUcuYSaXhtyY,9220
funground/gallery_images/music-07_a_songs_fingerprint.png,sha256=PRjaBiRftK91OjRJa5_KG0osMjPX4WC_pRQvzsU0YcE,27272
funground/gallery_images/music-08_draw_a_wave.png,sha256=35y9QEL2-EJkNMlK34T0QXaPx4uof3nOnkiCHs9HcJs,45332
funground/gallery_images/music-09_compose_and_save.png,sha256=Z66iUgqJg7wdhXor5Z7mThz4cL-L8beMlcKrNOzQOVI,25358
funground/gallery_images/music-10_ear_training.png,sha256=6a6SOiVAONl-uX09jAyJZq8IS19qiOB8L8_TioPHFAo,47475
funground/gallery_images/music-11_piano_roll.png,sha256=oCMFJxek8BeNWzl_bRpPXF-EED1V9Ye2vuDan59AJ7k,60248
funground/gallery_images/paths-01_star.png,sha256=C8RqiwBcndEb6iPKlPxdAXm6arMraR-axse-waf-dqI,10753
funground/gallery_images/paths-02_path_and_clip.png,sha256=mI4Bwa-H_1nFoGbnjtcWCmGRirLnFWtOhiAjzRmnyPM,12374
funground/gallery_images/paths-03_no_clip.png,sha256=Oxmsd12RopOQ_X0nc402lLSDl_-OFGieETblg3Pw_VE,6703
funground/gallery_images/paths-04_holes.png,sha256=SXYvPrjW_yBIDXMKHLZnZxpkBW8_Mefb-rYAa-6-xPk,16110
funground/gallery_images/paths-05_booleans.png,sha256=sLU-bpUZ23MMZjSY-CdjHzMUK0BtxuBsKK12guQ6pZc,30031
funground/gallery_images/paths-06_outlines.png,sha256=EOXbfcWhpQUBc4VT7GMEGRkBN5fQJvBL-cxy4YR7NMU,35832
funground/gallery_images/projects-01_event_posters.png,sha256=cS-XQi61G4fp-NPrwpzA8euje_rK58DZv6Oa3ZINmWk,62265
funground/gallery_images/projects-02_rangoli.png,sha256=V4YxMt_hRh0HWZg0B2FYSFv3XmMOKuWj3M-cdCK_e9o,85422
funground/gallery_images/projects-03_raga_explorer.png,sha256=fr0fBxa-166yLriJeJdIOhBEVFTX0_Fehp8OJkJeud0,54757
funground/gallery_images/projects-04_voice_game.png,sha256=eZYLmkWUgZlXBKfI5egNHgUQiBSQQce8gumUUSO1U5M,48676
funground/gallery_images/projects-05_typographic_portrait.png,sha256=OTdjKctS1teBBrKcb7apzIA7TFJrV3k8PqX7CM-WoJ4,137961
funground/gallery_images/projects-06_kinetic_type.png,sha256=0STVhgAcDyPMuhagUF_lLQrFT0jxhHoIJi1mDku7KrM,46938
funground/gallery_images/projects-07_scratch_card.png,sha256=PYFcnfdXvvRZWLZZsiEXyx-bFb9PXRrYP9GNKvt-bFs,54134
funground/gallery_images/projects-08_flow_field_print.png,sha256=sJtu3pyeNcofeQlIo3SMuF6HMDjbO3jxvAjrAlXwMGw,365627
funground/gallery_images/randomness-01_confetti.png,sha256=suXbE4701ZedudMoZbBhQgcQ1cavJwlFUEpA3y-tBEs,32209
funground/gallery_images/randomness-02_gaussian_and_choice.png,sha256=i9L2z3DUyVM6A31D2CWnSJIbB_BEtCrJUrh9OP-WoZQ,49116
funground/gallery_images/randomness-03_noise.png,sha256=VDAxoUHu_7bnZw5cJBIP4a1MPDZRnNtZ0xMEhLVJOaA,11890
funground/gallery_images/saving-01_save_a_picture.png,sha256=f1nek51h3vofi4eXyxAIP-aVqUMmNEb3A697vGfesBU,18295
funground/gallery_images/saving-02_transparent_png.png,sha256=_2ScFJfGb5wuqam0wtmXxkyzcjAu-NfgKeyrvctgHhY,11505
funground/gallery_images/saving-03_save_frames.png,sha256=QWxKuLhEj7Fi2yZmRiqMb3vTlNy04RPrOUS3Ldq32CY,9481
funground/gallery_images/saving-04_poster_file.png,sha256=95f6pgSrglBT0zIXjyeMlcamUu4NGwcCPvGSA4ydESE,28500
funground/gallery_images/shapes-01_basic_shapes.png,sha256=TZdcWU6CyXwz3mDOwJE_Q85mafpyeQnRRS_zH4SrhkY,11942
funground/gallery_images/shapes-02_more_shapes.png,sha256=zoIKXNRHiEQChQDbe7Ky1eNRtvVMvqflEN3-nYglTAA,13833
funground/gallery_images/shapes-03_modes.png,sha256=l4o4HMfXp7kQ67JUSvnJX9yFoUcRGxklyMLuBvIHuPM,33751
funground/gallery_images/shapes-04_rounded.png,sha256=jK_O1jZ4TjK-WZsFSR716S6Uo8Pqef6QQtn9lY03YjY,20789
funground/gallery_images/sound-01_visualiser.png,sha256=80k6fSv3ndFJTFK2ZsPKzq6R89s1eZP06XqlCs3SgP4,5004
funground/gallery_images/sound-02_write_a_tune.png,sha256=4FPRDaKwqfod_eKSJpr2gQjAz1y-SW8QTJDpjMu37fQ,4434
funground/gallery_images/sound-03_sargam_over_a_drone.png,sha256=xRtGRt3VBGWnygZbRX0WikW7DAt34-BEMeXeqm4OLp0,11618
funground/gallery_images/sound-04_tuner.png,sha256=99Y0J2QMLKB6rRo6v-ImsIycEI_iID2H0FNi0E8GcR0,7170
funground/gallery_images/studios-01_placement.png,sha256=8jO_LkVQJ3dc7vuqfhn2GNxiO8FrJIjn2CJCO7Hf5j8,13007
funground/gallery_images/studios-02_proximity.png,sha256=-eqqtOKh80quhMq-62AIAK2yJertxEYLCqPep8CbdVM,33825
funground/gallery_images/studios-03_rhythm.png,sha256=SJAmX0usxEC4mhgjJc_oWBkie-U7VZV_LyVZU1iUpVc,15068
funground/gallery_images/studios-04_boolean_shapes.png,sha256=HKYEuzxEoCzTMJuM_dRgdg0fZ5fSazzo4C7uISZi_Qo,16409
funground/gallery_images/studios-05_text_as_geometry.png,sha256=AhS44h53qoFhknFQGJqIct48tPBoGsITupH3aEcsTjM,33992
funground/gallery_images/studios-06_poster_series.png,sha256=gy8GR8t_lcneZLWSZZiPSN1IiMgj6fJK7UQIgCvEBa4,84248
funground/gallery_images/text-01_text.png,sha256=3PspATyqK8Nv6YABxfqSzAJnuWXfjaXGi47Q1h_zTR8,16140
funground/gallery_images/text-02_align.png,sha256=3tydgewkjE4PHrxRswZ9ZXPzCPPdhPAqnoCQp_RJSDY,30033
funground/gallery_images/text-03_text_box.png,sha256=bf9cac78WgCfbbEfajw1wGjdvKjxVK2QqR504ybATJU,65761
funground/gallery_images/text-04_fonts.png,sha256=Q7mpZ4FFWEwoh8Gy7pOdH4WFZ-O5FUZQK3WfPZ3qKg4,27320
funground/gallery_images/text-05_text_path.png,sha256=qhTmMgYntHNcjmysN_r3HF6RGQxlMI7PXxg8YdbXuV4,21508
funground/gallery_images/text-06_tracking_and_features.png,sha256=dTn77xJur9-lrvqkanzvSOmR0AwdX1kav-dVY53p0kU,38890
funground/gallery_images/text-07_formatted.png,sha256=gQxw5bLqBQ4YN8WX5SXA0jpD9TadeRsoZQ_B3jyfC0Y,67953
funground/gallery_images/text-08_variations.png,sha256=p-2XfK3LecVxvOexYrBkiA3c5efgoArOZ-6uenFP7rM,43630
funground/gallery_images/text-09_text_dots.png,sha256=zO4VOEG5_FBlYIgcAKW6FGkGWU8bVNfsdk8ztvtulSU,53211
funground/gallery_images/text-10_fallback.png,sha256=u80k0knrxFMT-4QtkdJagI-AjE8dYSJOv9YSBMQoats,44914
funground/gallery_images/text-11_fitted_headline.png,sha256=SCN-E-eThPkY9zrrOrQP-61ZucepcbjitMRVyfRto6Y,22111
funground/gallery_images/text-12_justified_columns.png,sha256=HIqSC9prgVCPqEDMfOzNzoVsIKZa6bH0iltgFOWxuDs,115200
funground/gallery_images/text-13_text_on_a_path.png,sha256=52NCeB-TB9dZohHTAgwTI7snxib1ygNW9SdVvv5RbJw,59168
funground/gallery_images/transforms-01_rotating_squares.png,sha256=HDfK-aCXltqPOKsbMfgplHNXL-aZKkSbPrmFxKgBas8,10874
funground/gallery_images/transforms-02_saved_state.png,sha256=BMaDWXEzDnBONuVGCBN3Ueuqdz_SC9VM34xqLoTPHtE,28884
funground/gallery_images/transforms-03_shear_and_matrices.png,sha256=4qsP7ZFwGsuhpeH-2_3NUEbA-NVjG2oRATAwtheSp1Q,23179
funground/platform/__init__.py,sha256=dm5XWm3C7WmG6y5SBOIuU4qEDQ3SPJQ9sEhHkFYedYs,71
funground/platform/base.py,sha256=1aT46bAsSuBslAel0y-pD2vmrKViJZeVQHqOaCvok10,5478
funground/platform/browser.py,sha256=y5I50HssPEVfLbd-pRxtjgLBVBuB92hImTHxvJNmx7o,5147
funground/platform/browser_audio.py,sha256=mILbo7xTa5thV7f-zE5I56hIQleGEvB6jVi5lRjxWeY,9305
funground/platform/headless.py,sha256=zJsDeDWfUYsSQQFvH-pJqcVMC-nSAF0EV-E8apzyxWU,4123
funground/platform/pygame_platform.py,sha256=wNJhBpUEJ7TcIcbKfu9sPpVn2tssMzsH5NzTNBeiONU,17144
funground/renderers/__init__.py,sha256=j7FixaJPjNXb4A1xXu6G8pJpbUA-YhLH-h6IziQReag,1318
funground/renderers/cairo2d.py,sha256=pcb3uAIS3NkKP-1ofCJCC8KCSQPtSIaG093B38pfAwE,42691
funground-0.1.0a1.dist-info/licenses/LICENSE,sha256=IOUP56rj5WN46_BBfZ3pBPVaDmHk3zFTM-YypNNVXZU,26419
funground-0.1.0a1.dist-info/licenses/THIRD_PARTY_LICENSES.md,sha256=cV5g8OHJM8vqJkcIMk7gUP4d2U3W_aDN5Ikb-FIJKEA,5242
funground-0.1.0a1.dist-info/licenses/examples/LICENSE,sha256=ogEPNDSH0_dhiv_lT3ifVIdgIzHAqNA_SemnxUfPBJk,7048
funground-0.1.0a1.dist-info/licenses/funground/fonts/DejaVu-LICENSE.txt,sha256=egg7E25k0GR5TDQZdR5cfdENL2TBCP5boWHq5eWVipM,8816
funground-0.1.0a1.dist-info/licenses/funground/fonts/Noto-OFL.txt,sha256=AHuRI23li2Rxc0culTUjYoG43aTWwKlwAUsFCwm5Tvc,4824
funground-0.1.0a1.dist-info/METADATA,sha256=kRk6H1pwM2GFG8fNiDAuQdSLpl-9EAw9ri6sJU2aIxo,7208
funground-0.1.0a1.dist-info/WHEEL,sha256=YVMoNqKzERt-wjUZwJ33xBGAwnFl-4cqbYkTtWa4itE,91
funground-0.1.0a1.dist-info/top_level.txt,sha256=T82tnyzkFCGrK6tmZBmFOthBSnwflArg91X5gdnY2-w,10
funground-0.1.0a1.dist-info/RECORD,,
