rayforge/__init__.py,sha256=VTYat4XhJWqe7z9dhbr1m2y6NCa2S83nMj7hRjH73dc,203
rayforge/app.py,sha256=234Lj9jMjb-XqlzzIuLouV_XJOnkfQiGmjWZfBlIJ54,23746
rayforge/config.py,sha256=yL12523nabkRFkh90QhD2c7SeTWjl98EA3Lj1Cvyk3w,2302
rayforge/const.py,sha256=mQs9REJsWh6Urj1Y6qCuuftZqBkhQpxJH1qQtrGo1MQ,451
rayforge/context.py,sha256=Jsfc4vwdoBtigMDGaTtNDMCgI-HmANlqwtTujBAzVOg,15174
rayforge/debug.py,sha256=okBdcSO-mHPZ8Nc1u5HFrZ7CkrfFdwgNn1MBU2n49og,5561
rayforge/logging_setup.py,sha256=u8-B6bT0PR0foEh5uMq6B-oa2IU5xT39tcpOFZBeisQ,8450
rayforge/uiscript.py,sha256=2m94PpyZp_ywIAj5cKEDLlvlSfL6SlvFXFDU7hbiqlk,1722
rayforge/updater.py,sha256=o5SW0mHNjafsY-VdbfsvBYUnIveaL7fAEOuJ_tscNIs,3229
rayforge/usage.py,sha256=rV8RpUi39BGcHFRW6SN7ZiT50MVkF5VwahLafEiGXV8,5146
rayforge/version.py,sha256=vIOAZPKdVNLBk41tGoAR3wnvbyiO3bMPTTh4MgrCsLU,1140
rayforge/worker_init.py,sha256=7tzhR0CrZL69T0fpYTDRpuWVKo9DOfDJ9iozrN3M9Pc,2209
rayforge/addon_mgr/__init__.py,sha256=b19Z4pSKKyzzA5lNKm779gZORO7U6HT2u7lpkM3FRv0,105
rayforge/addon_mgr/addon.py,sha256=tMetF1eZ4Tlt5d6_lKSXeUb6yfNu8gSvLc1PVrNlsy0,18440
rayforge/addon_mgr/addon_manager.py,sha256=DoYo1babJROzujV_Z7__t0qHplpeVwwPa5RzteW0FNI,61893
rayforge/addon_mgr/update_cmd.py,sha256=ojE1e4KdqoTRx9cLBt-yTHbFMwoAPziGe3yMtPQLmLc,6032
rayforge/builtin_addons/rayforge-addon-ai-workpiece/rayforge-addon.yaml,sha256=_xLJlT1riRBmgODT8W_wVmJSoXecAVIh3VAIJIBIUqw,319
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/controller.py,sha256=R6OyWuxevarRRg8YOoR1iPypKhqvfN8wVG9MXiyLyyQ,4244
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/frontend.py,sha256=D6yBtoHrAGSxuHn2Li1hyGKHeme6SJ5RkqR5Jvar2iA,1055
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/generator.py,sha256=kZPNAsBH8mWTOiHHYptaf1DB-eLXnqK0FcfEzvp_I2Q,3194
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/widgets/__init__.py,sha256=OC2GCgH3Da7w3Nr5CAJm_KL8tqC-brB6Ej2oGLIc2I4,89
rayforge/builtin_addons/rayforge-addon-ai-workpiece/ai_workpiece_generator/widgets/dialog.py,sha256=of7gnRwtX0Kw-t_PZyrsW43SwBv1Bns3xyHo1zh076s,9074
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/ai_workpiece_generator.pot,sha256=wVXgq0iyC_2jOBzPtrvuR26a_SYp5KON6n_HGc-47do,1636
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/de/LC_MESSAGES/ai_workpiece_generator.mo,sha256=N-JOPIjuj6YDuU5U28WNObf5sK2R1omBpFfcar-3RZ4,1427
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/de/LC_MESSAGES/ai_workpiece_generator.po,sha256=nQ4xeDWYP1CrQTTab7l7w1a3NgzmjeBB0cySut2jyZY,2130
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/en/LC_MESSAGES/ai_workpiece_generator.mo,sha256=iukd-KQpvnGH_Xcf0AAnpvcKKSrq7Qn7IcsXQ3W6KSg,1202
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/en/LC_MESSAGES/ai_workpiece_generator.po,sha256=8t6vHTPp98lMDdakXgtlrPo2CUcU7EAedUev30SjCUw,1996
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/es/LC_MESSAGES/ai_workpiece_generator.mo,sha256=Pbw3KUe9EJGVKYiPC-oAvHutddpJwhgHlVeLwbNQaVo,1417
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/es/LC_MESSAGES/ai_workpiece_generator.po,sha256=kKdoOII8P2uUn0Q549VLuwohyniH-QD29g11O9ceO1o,2118
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/fr/LC_MESSAGES/ai_workpiece_generator.mo,sha256=UFyuMQyCk3aEqYWVVQfQyEAdbOEv9wge2LlS7ocbi4U,1428
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/fr/LC_MESSAGES/ai_workpiece_generator.po,sha256=_VLMg3VUe1ZHCRk68gXRjUZN5w4nM-mHrkDAaSD9gKw,2128
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/pt/LC_MESSAGES/ai_workpiece_generator.mo,sha256=BMvEkcqy2CQakfhsSeh-2f1YM7yr4Jwa_LFqRYSv3_o,1406
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/pt/LC_MESSAGES/ai_workpiece_generator.po,sha256=60G8x5-RHEM8GQebpUowGT9_bLPdtEnFBZAp6j87ZwA,2107
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/uk/LC_MESSAGES/ai_workpiece_generator.mo,sha256=SlSCUUSXagzi4CQKUrU4hhxggCcUnLSkVqJ65qBdKkY,1749
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/uk/LC_MESSAGES/ai_workpiece_generator.po,sha256=EFIDry-fbHpFk5LQe_oUf_x9M7PHfMc9FMUSd9sRWC4,2452
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/zh_CN/LC_MESSAGES/ai_workpiece_generator.mo,sha256=OoGPQUFKiWeM-4pnorF8nKfRJv5wsz-aKDJLdUTvVgo,1246
rayforge/builtin_addons/rayforge-addon-ai-workpiece/locale/zh_CN/LC_MESSAGES/ai_workpiece_generator.po,sha256=J022807TcWB8nzihhLzt9CRVo6OrBOmkJKuS7dn9Deg,1928
rayforge/builtin_addons/rayforge-addon-laser/rayforge-addon.yaml,sha256=eslr8DVzQIsy_l4tnA98qTJmi7JO9FUjzHgI44NnL7U,323
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/__init__.py,sha256=bkmSP36N-4SYVCqYCqMbRq4JRnxY0r0siSWgriEBxoc,164
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/capabilities.py,sha256=KsS7WeD_DHKz0zpHFtcikdO3ubS5pCFZmQxeeLhXqQM,8278
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/frontend.py,sha256=a7a9FSNdeAM0KNoEmCk79tBZwIJl9stS18Y7PAeQj7k,1761
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/material_test_helpers.py,sha256=Ir9MgKu3pShipHkFLfwuIYDuqsoS4bpwO_P9u1wgVyg,4680
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/worker.py,sha256=gd3Gq4gLZCCYpaRCUlNilXW_zLY_vNq3jPIr8mDST7s,1142
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/commands/__init__.py,sha256=fsZkUibbUXwkgcCV5gCUyWpq6I0TiTs1DjSoehPypeg,177
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/commands/material_test_cmd.py,sha256=QvhCdel-9pZwKDC6v_hB-KH8o3y2rneJzR3-TFLbXvA,6918
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-contour-symbolic.svg,sha256=XhCd2qfzVVv_FqO1VdX9BGZpu_Z46vEZNnOPEfjgpxk,2714
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-frame-symbolic.svg,sha256=LQNqhEdiq2bkUoBbGW2OV5-IIGh_ZQTK4XF1IHuIm2M,2877
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-raster-symbolic.svg,sha256=hqBVfn4ZAaTlVBHbwtuTch0-PCd9zi2snqI1VKyTfP8,1585
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-shrinkwrap-symbolic.svg,sha256=LcUExodJfDpSwAVv55__fAL8H2QVf1fpaXMDScj50RM,2967
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/resources/icons/step-wavefront-symbolic.svg,sha256=RR3Ot73SUPXr9iyq_nd1TOyVA7_wBNnpd0z2_g5R4xU,5844
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/__init__.py,sha256=py3ToPFax_ZySsT3Nzvq7wCK2f-SZy6F11tEVuQK9yQ,521
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/contour_step.py,sha256=GSG1nfdFbc_SFJaSaVyFVwGI-SdlqPwZ0zlqgpBZ4bk,10641
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/frame_step.py,sha256=r_8w-aT7WMDkuulqxXyKNanyHwFi6QAwBrgXEFX2TZc,7835
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/laser_step.py,sha256=IPIbRUXIQrqEY9EknQ2zSkwIZnvjkJ98ep3Z4c88pqg,8204
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/material_test.py,sha256=qTcCRhKYGXhfkRYAmmv0T4DVxLmUphDpksBOATiBf9A,10848
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/raster_step.py,sha256=ujTJkIgjBgsBs37r5Af53qNP3td1U29HdSqUv-eYel4,20499
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/shrinkwrap_step.py,sha256=fFN1nicDDmvz57GCPIej1JvRsr11th2efdGJfwzWoKA,9793
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/steps/wavefront_step.py,sha256=hrWIZQ5yaBDvH3ArUkMiPGi2VitstKWZf9DTFb3sCoI,6911
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/__init__.py,sha256=5pErmGMLod4T4kqR1m9UXHapWyW1oTfPRTHEze6fXcU,864
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/contour_page.py,sha256=3xTJ1d3Hmg2JtCFDoHZ6NgDEBj2JfNK9h_wGa60U2y4,3129
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/frame_page.py,sha256=N70lqvWdwFes4aqrjSGlyWyrw1HOZJd58cr2mjyzeCY,613
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/material_test_grid_page.py,sha256=hvz5ZzGx6DgX_LEupLjguBynUrRkKxqUv5v0qUCyGrI,27163
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/raster_page.py,sha256=3yEOQB_eS-4M4p5oo2O76vsBgTrMmrfmwHXiKN1YbR8,22621
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/shrinkwrap_page.py,sha256=d1CFcXigkdg88hmdzNWtcgcfCaovX7SD-PxqUmCY78Y,1135
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/wavefront_page.py,sha256=Dd94BAGrMOn8QebDhfbnFNKhMBWBVcFY19Zj4-PPeG4,1515
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/rows/__init__.py,sha256=tWayzYFV1fRE0qSNypKOTHVTA6ucaEzVIRsmeAuY6ks,535
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/rows/air_assist_row.py,sha256=PGK0T6xlPhl7inHyikyofnjr1cnLgQU0w4MP9rkZgyg,499
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/rows/cut_side_row.py,sha256=-_6AbJ5ci8javMktSbONeS2IkFAuRrJt3SC3amNUGao,551
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/rows/laser_step_page.py,sha256=AgpmXYd3R7FJcTqLI0xcxpK3bjB19s7YQPtAkAPuEyo,5015
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/rows/offset_row.py,sha256=PiXHwHdV3EyFcasfqlVzqCkkY5Vsk6Ava1DNs92zWow,990
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/rows/power_row.py,sha256=IK3OD9CnWmwy91HIzmJEj2aENvlwCKPUjQDMhJe_lqo,614
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/rows/pwm_row.py,sha256=nZWkb0_1Ub9c3L00guAyfFHJ0wOHEkSxTTPcrcacNCY,1537
rayforge/builtin_addons/rayforge-addon-laser/laser_essentials/widgets/rows/tab_power_row.py,sha256=tK3JbqhS8uQl6pz-cGF1h6r6QCuP6jg95QHKwkcqOyc,650
rayforge/builtin_addons/rayforge-addon-laser/locale/laser_essentials.pot,sha256=U58ob7RcyhCXZZ_RSaCpj0cjOY6KhMrnvzAo9mg-GVM,18456
rayforge/builtin_addons/rayforge-addon-laser/locale/de/LC_MESSAGES/laser_essentials.mo,sha256=0OILxzhHk0SfOqICLgjrukZESplrqO2dlEjKd17CJ44,14874
rayforge/builtin_addons/rayforge-addon-laser/locale/de/LC_MESSAGES/laser_essentials.po,sha256=cGFsxWQHmRg_o7ds7gvY4BIVAv1hBH9uM_qfLgw836U,24415
rayforge/builtin_addons/rayforge-addon-laser/locale/en/LC_MESSAGES/laser_essentials.mo,sha256=yKeQSazFbtn4tqaYPM3MDuOGU2hayLsFgaBLVDvSyQ4,5344
rayforge/builtin_addons/rayforge-addon-laser/locale/en/LC_MESSAGES/laser_essentials.po,sha256=QrJavbMPJYiJVpOdpgYro8XUJgWLkF7N9c2Hthxj8JA,20125
rayforge/builtin_addons/rayforge-addon-laser/locale/es/LC_MESSAGES/laser_essentials.mo,sha256=sUJL3qkJUvgibsvPE8KQxvECpqUf475vK-Nrb_U6BKQ,15152
rayforge/builtin_addons/rayforge-addon-laser/locale/es/LC_MESSAGES/laser_essentials.po,sha256=jZIifatsybMlefO6ISFiBzY6FLPCSlcFxscL9eA0Gak,24701
rayforge/builtin_addons/rayforge-addon-laser/locale/fr/LC_MESSAGES/laser_essentials.mo,sha256=cjwdK-1H-dhz61n2KUXfyt1-aarNq4kpwYmZ6ZnY0Yw,15208
rayforge/builtin_addons/rayforge-addon-laser/locale/fr/LC_MESSAGES/laser_essentials.po,sha256=hxjj0bnQKlvo1nsHM77Fw_YWRPUqMOblhEnhZCqmMrQ,24773
rayforge/builtin_addons/rayforge-addon-laser/locale/pt/LC_MESSAGES/laser_essentials.mo,sha256=duKHEe0Ri6DkNw3UPUu7VTaGDAA_SssHM1GHP5i0pjs,15171
rayforge/builtin_addons/rayforge-addon-laser/locale/pt/LC_MESSAGES/laser_essentials.po,sha256=RDnq0EIAk_t5feU1-fo1XzwpUtrSFTGh437Qj0-fDto,24712
rayforge/builtin_addons/rayforge-addon-laser/locale/uk/LC_MESSAGES/laser_essentials.mo,sha256=ieddmA2FDd8lgXnuVVulw1io_y5ftzFnTAZRcsZE_Fc,19414
rayforge/builtin_addons/rayforge-addon-laser/locale/uk/LC_MESSAGES/laser_essentials.po,sha256=okUv-8V3qRmfkDkcrfGx5T0peF6Lo0__R9EKfH041RE,28935
rayforge/builtin_addons/rayforge-addon-laser/locale/zh_CN/LC_MESSAGES/laser_essentials.mo,sha256=_yVLfzpMVJ1Iu5Cx0oOkmvMdOlKw1yBh6czcvz4r6j4,13241
rayforge/builtin_addons/rayforge-addon-laser/locale/zh_CN/LC_MESSAGES/laser_essentials.po,sha256=iECnPn9HoAIMMQlq-d1A_RKoM6s0hvAsgc816trE2xo,22740
rayforge/builtin_addons/rayforge-addon-laser/tests/conftest.py,sha256=7zj0MOOpmfKefKcmChskgMtkzC9AvIyJzRWimdeCZQw,2841
rayforge/builtin_addons/rayforge-addon-laser/tests/capabilities/test_laser_capabilities.py,sha256=Ngwmo506nOpsEbGzRNTHWfgAYySy3vv2_CGPtJbupUk,4710
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_contour_step.py,sha256=4XLP6USPihapW7-Jims7gS0rc-pqyq1o2VZGaiCvCf0,12857
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_frame_step.py,sha256=M_zqhRTPxYpLRak2eZf2ttuKp3rEJ2VogOmixL9O6Aw,3565
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_laser_step.py,sha256=Fp6gy5OfzRUI0EKe45u5QDIBt9es0fIBpA7GGn_mceA,8933
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_material_test_step.py,sha256=i0x9AqOCwaebAYYpuAZ5oYy0yqYeeJCWxv0L6GZ8x-Q,8118
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_raster_step.py,sha256=WWQ6gVCMzp9fjLMACIpmMsiD80ELaDCCE34a8DdVQ8M,8308
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_recipe_keys.py,sha256=4Vuo498Ola4QmrXsLrUXIzSAtGkfdnAteyBOCpR_5to,3835
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_shrinkwrap_step.py,sha256=Qs6AOz1kR09kInhgysJvLRWA4C8UvxryrRAYBI7iYnM,3968
rayforge/builtin_addons/rayforge-addon-laser/tests/steps/test_wavefront_step.py,sha256=x_-fxMIiDRSRaWM6CaDAJUYCBpYgr8ds05JrjYO_BN4,6844
rayforge/builtin_addons/rayforge-addon-laser/tests/ui_gtk/conftest.py,sha256=u6d0__fVONa-J4ElIUwcAwGAT8qDiZDxIJnYQgRKJlU,2689
rayforge/builtin_addons/rayforge-addon-laser/tests/ui_gtk/test_laser_pages.py,sha256=zFK4wZxz4PxLyywSiitANvLK0DXrY4unRZAFybv_pf8,4977
rayforge/builtin_addons/rayforge-addon-materials/rayforge-addon.yaml,sha256=ekVkEfx46VeZyx5smN5khe8IpXRBF61JtR6zMQJf2tk,276
rayforge/builtin_addons/rayforge-addon-materials/core_materials/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/builtin_addons/rayforge-addon-materials/core_materials/worker.py,sha256=VbP9eb8zLSDw-9ZhwHa3CJCO611CaBQzQ9KQPmZrJfg,468
rayforge/builtin_addons/rayforge-addon-materials/materials/__library__.yaml,sha256=lEnxefa7-wvoxbwlUeD-XAw_YRrbdhL1VDAX_RpVofc,77
rayforge/builtin_addons/rayforge-addon-materials/materials/abs.yaml,sha256=MJmwG-m_VndzoN3Q3uqy8bzkxhWA80Lx47tX8YaUrek,696
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic.yaml,sha256=8mRNg02z3aXCo940IM-Awj84FV94sqv9IDR_gbtn7CQ,1117
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_black.yaml,sha256=LdwKabcE9KaukORs9xkvfes9nnbwtAtCXTRm8UanAiM,736
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_blue.yaml,sha256=j_J710n4MD6EMbo_bbDDXLpTbUrkxPv2SYPVZpXQq38,719
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_gray.yaml,sha256=MiUNkxUGK17X1P3acHQ7o3PSXlbLtYqKcXKcy0cw6Xc,721
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_green.yaml,sha256=NbJQO8BwgkdPlXHNg5Z0OwfVCf70OncXszghtAFMu1w,736
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_orange.yaml,sha256=pYsDmL3oAnhvH-hDlyrko2pSGD-muZReX3mYsn6JXaw,771
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_pink.yaml,sha256=KOdc3LEiLbxNar2O9-PFZ9ZkaCTloGQq6xwlenTVKfQ,726
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_purple.yaml,sha256=0Uqv06fmCQURrhtYwyOwSCW3HUiorgxNTC-UGqDD67w,753
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_red.yaml,sha256=xX9UM2N6iIm3M6bIagPFq5FP7pqE2n3AuM-TwNHYRsk,736
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_white.yaml,sha256=hcXQUDPas9IxB5PdyUYQW180AikgXiTSl0jQBcOZtKs,734
rayforge/builtin_addons/rayforge-addon-materials/materials/acrylic_yellow.yaml,sha256=NizVlmSaBS5UuV8g84yJNDwaxpTUD4I_a3mXTcmNE90,745
rayforge/builtin_addons/rayforge-addon-materials/materials/aluminum.yaml,sha256=f_o6QkWYzcd-hwTCZaSkLtCzXPHhwskyP8wGXvqX8Bk,839
rayforge/builtin_addons/rayforge-addon-materials/materials/ash.yaml,sha256=WNdp35RKCN18d06vxcIP3MYbwn5B9_-K813RKNKV3sw,662
rayforge/builtin_addons/rayforge-addon-materials/materials/bamboo.yaml,sha256=gAO37XCyILL6DzSgdBHeopiTPtnMxLyRmuxMNZ8EHOM,612
rayforge/builtin_addons/rayforge-addon-materials/materials/birch.yaml,sha256=ZB0H4w8OuX1fJ4ofYGMCxfoYs66ervJsEE-Nk5QX8uI,639
rayforge/builtin_addons/rayforge-addon-materials/materials/brass.yaml,sha256=QifLwVKFk2Fvo-odAdvbyA3_xvSrw-alJlQNyng1Vmg,681
rayforge/builtin_addons/rayforge-addon-materials/materials/bronze.yaml,sha256=1tcgCtpMIKyEo_1OfgNxSTl7viKGMd1mm5jbTKZA-yI,651
rayforge/builtin_addons/rayforge-addon-materials/materials/cardboard.yaml,sha256=oofX4DE0jflRULeOY0HAStUK4tj722L07yPXvpEE548,579
rayforge/builtin_addons/rayforge-addon-materials/materials/cedar.yaml,sha256=hWaaar82lesubzjao_8XJAsaIfRb1b6g9hTSuu4ZrPk,627
rayforge/builtin_addons/rayforge-addon-materials/materials/ceramic.yaml,sha256=dKjQwjB9NiEkufJy9_OaDAMUofJ4uzw8zpeSUQG3NEU,670
rayforge/builtin_addons/rayforge-addon-materials/materials/cherry.yaml,sha256=rrO2JBf5wrNJU4DkSInDXYG8rpWAxYGzTC4ybo0YUog,680
rayforge/builtin_addons/rayforge-addon-materials/materials/copper.yaml,sha256=w9p1WYSeWMihigQjBxjnxKj79MWq4wwh49b3iot03s4,625
rayforge/builtin_addons/rayforge-addon-materials/materials/cork.yaml,sha256=gPWu5Ldi46dcNMH8Xx05kEYRydwXPfCJCEGQKhPBYJU,703
rayforge/builtin_addons/rayforge-addon-materials/materials/ebony.yaml,sha256=BpvvL8RkRY_J4ZfNYJcqQ0dWoQkOGtOMDLpOBW4dV4w,584
rayforge/builtin_addons/rayforge-addon-materials/materials/elm.yaml,sha256=cTnlQGQSFDJPU8fBKfDrM2hDEvDFX4wNR4NS3yxAxIE,596
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_canvas.yaml,sha256=6-wyMmPu4CVCyrfRM4aMJGMlhk0xg0ySMGrgNDrhDww,599
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_cotton.yaml,sha256=pVUOdrgdGRgnBDsZ1SelyJASRGmqQZ7O0WvDrX5tniE,684
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_denim.yaml,sha256=zqZk2rtX1QX64uxAoNa0ZDbPkIt7VFrWhr7N4baC-Ig,620
rayforge/builtin_addons/rayforge-addon-materials/materials/fabric_felt.yaml,sha256=ESNEgW9VZEqKrq6tlI6_PX-_m5I8gkN2iQFgom4gEIc,593
rayforge/builtin_addons/rayforge-addon-materials/materials/foam.yaml,sha256=4fHQM0W0ZXC6RnSOLEoIvJFm0BBxj7COxB3gDvLNiig,569
rayforge/builtin_addons/rayforge-addon-materials/materials/galvanized_steel.yaml,sha256=CXuBxzGaqq-s48GWcZDPZLkHheKZzBNwQj4cLn4TRy0,808
rayforge/builtin_addons/rayforge-addon-materials/materials/glass.yaml,sha256=Kc0R4kC0Rl0Bx1r4iX-SvNkSQ_hzXQAX7kwhzrGuBfQ,562
rayforge/builtin_addons/rayforge-addon-materials/materials/granite.yaml,sha256=gdpSVidI-BX0xpe1MDLHOU-EWHXAxaf8mUD7V_KmEag,581
rayforge/builtin_addons/rayforge-addon-materials/materials/hdpe.yaml,sha256=l8DwZd80QRGt0YHfXh5KescJfZDdaZAYix670EbXAvs,571
rayforge/builtin_addons/rayforge-addon-materials/materials/hickory.yaml,sha256=EbhnnyBXfVDr5Cqc0aFukUVQcdnbPboTJsPZHeaZ5Xg,558
rayforge/builtin_addons/rayforge-addon-materials/materials/lead.yaml,sha256=0H6dwfnLRcjeRNDU5C01qXqM5opvWLzg8JxSu0mWAmI,640
rayforge/builtin_addons/rayforge-addon-materials/materials/leather.yaml,sha256=YbIPvjLz6wOhtRA_KqsTqjau7cVCCtvgjEuGdBDbBNQ,704
rayforge/builtin_addons/rayforge-addon-materials/materials/mahogany.yaml,sha256=5g0apEq89K24BFhkEbghQU2ZvHQaX9PTHrOMsxDAsWM,734
rayforge/builtin_addons/rayforge-addon-materials/materials/maple.yaml,sha256=NzxE4kRuo9JmhUNpwK8plKBsOEGOY6kzQixa65pRrTo,707
rayforge/builtin_addons/rayforge-addon-materials/materials/marble.yaml,sha256=rr3Qdx2JHE82i_JlZ0JeJJEIHn2IXoUBj7ZhuCAMpnU,673
rayforge/builtin_addons/rayforge-addon-materials/materials/mdf.yaml,sha256=wjQ5C7US3cFQlPYSSGFNycAT8CCny9_-4bysui1gR-o,1091
rayforge/builtin_addons/rayforge-addon-materials/materials/nickel.yaml,sha256=ulGL7PqZ1E3T5lIwlwjL92-lxAscXGb16I_0oMcurqI,715
rayforge/builtin_addons/rayforge-addon-materials/materials/nylon.yaml,sha256=nEz_7bIL-7oTWHNA1RIJYlJfyLzl-tpZxf5-Ixgc0dw,577
rayforge/builtin_addons/rayforge-addon-materials/materials/oak.yaml,sha256=vr4KJ1JB3JKGKamKh2NA-HgbRILpO_0nTZmvZO0Z1gQ,651
rayforge/builtin_addons/rayforge-addon-materials/materials/paper.yaml,sha256=lciSOG3ESeY5Mp4jMvdgHy0p4cPDA1IplL-1o_MKBn4,596
rayforge/builtin_addons/rayforge-addon-materials/materials/petg.yaml,sha256=gu3bpGkGDM3EuAjQVwG9ElrEcW3EYEzpD4ShetqrPi0,799
rayforge/builtin_addons/rayforge-addon-materials/materials/pine.yaml,sha256=hi8faBa0B0muqz8KPRddIrgx4SEpJDBCWnc8fmj9ajk,607
rayforge/builtin_addons/rayforge-addon-materials/materials/pla.yaml,sha256=pWCqxX6eLb_OdixtN0wIF_GvZheGertltxrwQfig24o,707
rayforge/builtin_addons/rayforge-addon-materials/materials/plywood.yaml,sha256=vnhrDfZi3vHY5WHmZocE9eX2LlaQIJtnsGb3UUbC9lg,846
rayforge/builtin_addons/rayforge-addon-materials/materials/polycarbonate.yaml,sha256=UxmciTj6PgKaIs2-MmQbdUWHybZ9Ya-26oGichpbnqQ,698
rayforge/builtin_addons/rayforge-addon-materials/materials/polyethylene.yaml,sha256=rtXWEmFX3iNjDhKR_ruPC_ijzV_JJX7sXY0No7LgAmE,669
rayforge/builtin_addons/rayforge-addon-materials/materials/polypropylene.yaml,sha256=Q1AkGTwedrIER6PdQ8n8hL_W5u7uHJp0ais7y0G2rlU,738
rayforge/builtin_addons/rayforge-addon-materials/materials/ptfe.yaml,sha256=RT1nE0UI5Z8oC1y4a_z6VtHbH-cL7zSu_M14SSzkFDo,681
rayforge/builtin_addons/rayforge-addon-materials/materials/pvc.yaml,sha256=UWs8s08eWzxLb4hd3DPposJh3mxcfakohv32uC3Gmls,570
rayforge/builtin_addons/rayforge-addon-materials/materials/rosewood.yaml,sha256=h15yiqRFDU0UC0lX8V5cPlyeHsnqKz5_PsBimD6ombs,744
rayforge/builtin_addons/rayforge-addon-materials/materials/rubber.yaml,sha256=RDwYsNBMmuGHgw6gZinqw6b_GaJsLaCZMxPpJk-FZAs,604
rayforge/builtin_addons/rayforge-addon-materials/materials/slate.yaml,sha256=Fo4WPSfEuoGvOOjVqbn8eTjSiWSxgZzacq6bBdlaipg,598
rayforge/builtin_addons/rayforge-addon-materials/materials/slate_blue.yaml,sha256=R8JFx8k8ghnvNiaUEG3trTD4R6O9aEvltIyeB_HU6rU,742
rayforge/builtin_addons/rayforge-addon-materials/materials/spruce.yaml,sha256=gYsugAJRfFrSPfiCL17y8JBnk9E4vKQjYsOH-XgPAII,530
rayforge/builtin_addons/rayforge-addon-materials/materials/stainless_steel.yaml,sha256=myXwpW7CsBE_MEfsZAI-iMpErYKjgYtj-JMEqqSaVdY,679
rayforge/builtin_addons/rayforge-addon-materials/materials/steel.yaml,sha256=t5UkpffzU8B0AskkThO9DEE_xsW1eqJX0FXkNS_f6Ys,663
rayforge/builtin_addons/rayforge-addon-materials/materials/stone.yaml,sha256=y-h_BgxYT9MKkLnmD4MBpZFFUJY9Uu82dmHVsTKXBt0,592
rayforge/builtin_addons/rayforge-addon-materials/materials/teak.yaml,sha256=c2-Oxr__ANDV6OASRZIbgbSZtrm6mDnz1q5MXQdvkf8,560
rayforge/builtin_addons/rayforge-addon-materials/materials/titanium.yaml,sha256=rl1GNZ78YE-TYJ3gX4UyiB2En9oHT-3SnWNubP1lsxE,691
rayforge/builtin_addons/rayforge-addon-materials/materials/walnut.yaml,sha256=s9cnJf6GLK0AmlmXbx6fg3flnHl5I94muG9r63Q8EhA,707
rayforge/builtin_addons/rayforge-addon-materials/materials/zinc.yaml,sha256=tyDMO56lqp6gStEzh0wFIGxyPVzqy8dM4Xuywdj540k,670
rayforge/builtin_addons/rayforge-addon-post/rayforge-addon.yaml,sha256=qGeEEc4A1_UL04Z601cbshX3AAPowVC6uK5vEZjhNds,316
rayforge/builtin_addons/rayforge-addon-post/locale/post_processors.pot,sha256=ipTO7wjev_w0MYJhMbp5d2BvMMyfhKl-wWS6x1AENGs,6614
rayforge/builtin_addons/rayforge-addon-post/locale/de/LC_MESSAGES/post_processors.mo,sha256=FM5c7MzDALmN8NgRQAW9RtrA5ST4cxFXQykLawS_rHo,5808
rayforge/builtin_addons/rayforge-addon-post/locale/de/LC_MESSAGES/post_processors.po,sha256=DPAnJ1Gi0dbrZ-rvUtGOvJZHbITu2pdTC8OvlAo-d3w,8918
rayforge/builtin_addons/rayforge-addon-post/locale/en/LC_MESSAGES/post_processors.mo,sha256=LWAkzipumkXH5yGaKGQwS4VCVRKdeFACHJ4PvbIDpB8,3550
rayforge/builtin_addons/rayforge-addon-post/locale/en/LC_MESSAGES/post_processors.po,sha256=2x-TggLtr6trWRsNIX0GUyXWtfHGbUq875GEUNFvR9k,7768
rayforge/builtin_addons/rayforge-addon-post/locale/es/LC_MESSAGES/post_processors.mo,sha256=gTMUXT3sz2bU8lViRKGq83dK9F2M6YZfkIvJvbkvbD0,5947
rayforge/builtin_addons/rayforge-addon-post/locale/es/LC_MESSAGES/post_processors.po,sha256=SxvhgHYJ6pvn4DXLe8wEwARsE38ZSL6D0cw_tfGYdO4,9055
rayforge/builtin_addons/rayforge-addon-post/locale/fr/LC_MESSAGES/post_processors.mo,sha256=Vjn2Fd8hY7koCxgfQxpZbHhsJKxULQbbPo1AAgyHePY,6082
rayforge/builtin_addons/rayforge-addon-post/locale/fr/LC_MESSAGES/post_processors.po,sha256=c27Wx11ufn7mo8KmWF_m0Dl1mUKwAmlMcgabV95sJZE,9204
rayforge/builtin_addons/rayforge-addon-post/locale/pt/LC_MESSAGES/post_processors.mo,sha256=gpxcoiIjWy8S3LIlJuTgaHEMb_LiJGJhrnXupROHb7w,5924
rayforge/builtin_addons/rayforge-addon-post/locale/pt/LC_MESSAGES/post_processors.po,sha256=fdRef4fPX1_InaFnqgnyRC7IQdlo_M7izVLaxR1S59A,9029
rayforge/builtin_addons/rayforge-addon-post/locale/uk/LC_MESSAGES/post_processors.mo,sha256=mA9QDhVWxJA2WxK3BNiRczbd4yIuddxxB3aZoEddaOM,7564
rayforge/builtin_addons/rayforge-addon-post/locale/uk/LC_MESSAGES/post_processors.po,sha256=LV5UeKBG9jZ--4lfct20PrCBWHEwqlrjgPIOsWXW3eE,10668
rayforge/builtin_addons/rayforge-addon-post/locale/zh_CN/LC_MESSAGES/post_processors.mo,sha256=kCV0uXetLbnnWBjQXyVkKCOceDomBlXmUbCUpF6A1Rw,5128
rayforge/builtin_addons/rayforge-addon-post/locale/zh_CN/LC_MESSAGES/post_processors.po,sha256=goqKMc4Ngbi7ylkF1DN7DhDllDD_uN5Tk2p1iviC128,8202
rayforge/builtin_addons/rayforge-addon-post/post_processors/__init__.py,sha256=a7_79ThQlKyXK8vhiJkT9tB73oajjYZlL-h9ivFFqu4,107
rayforge/builtin_addons/rayforge-addon-post/post_processors/frontend.py,sha256=9s3A4tHj_rp2il1Qmaq1HtKpuG-I12TblvFppa0vp30,676
rayforge/builtin_addons/rayforge-addon-post/post_processors/worker.py,sha256=DDUbLxQo38B2LFvK7rZ0DvlYtZrnmuOkCcb9KeXlOpU,1254
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/__init__.py,sha256=iElF9LDM2Qi4K8Y2T_kAobiIjqszH5IybOmgotts-1o,900
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/bidir_scan_offset_transformer.py,sha256=WTqBNkbdASqcWldLNJzFKlmN4a-M7N6Q1_Ri-yJuA40,1882
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/crop_transformer.py,sha256=1Tv7YUpdgr0i0LgnyXeX8sEafsGkKn1Fb310R0hMyLU,3583
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/lead_in_out_transformer.py,sha256=Z4mn8ZVM39jcT5uiEuz7Z0pHwaVv9gqEA-Pmr6GMeLI,4200
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/merge_lines_transformer.py,sha256=oIs3__79Qv_8VwPmdqotC9jQJyeXKKrPRR781h-w904,2303
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/multipass_transformer.py,sha256=Mlpjb-uh6MCyqr6lrfuywPqz1NbkRiCq7IHrOBhcmqw,3636
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/optimize_transformer.py,sha256=LVSJSpXWviJzrTF94_RtQn0w-YSjCtsi0b1P8rRADzQ,2430
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/overscan_transformer.py,sha256=-VIeFYFCUx9hlLM8kI_YxzAyd2oI5n854ypEhTq94SQ,3847
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/smooth_transformer.py,sha256=x_7sNKpWJbQ7sovM1COSx7LnQltF-BS7F-2XMRgAUCg,4077
rayforge/builtin_addons/rayforge-addon-post/post_processors/transformers/tabs_transformer.py,sha256=xUyOWw2FAxolZEXMGM7C4RrmMd6I_14yT6EViW7iSDQ,4699
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/__init__.py,sha256=AOlR5YH21c1HG6-zk6u9BwSM6k5Y6dEh1lPeZRN5CB8,952
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/crop_group.py,sha256=AVlNXiX78Z3Nk4CRNWkxx3ZRzacBLoLy3YCz1_cJMfE,1950
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/lead_in_out_group.py,sha256=guRIzC1ESE53OSKsOqUhX55kpHArUEnmijC-_0V1oK0,5270
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/merge_lines_group.py,sha256=O3FeM1_6RmPq-X-74O6A5kxA0OIkmezlj8DTfmvIbLU,1920
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/multipass_group.py,sha256=KlBNwRSjg6GeOd0SypNSIhGmT61J9LtWd_kx-HbinxU,3500
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/optimize_group.py,sha256=eipMPPb1k3gPB9aZPwURptI1PIY1DVDmmDm_IVlRmRU,2610
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/overscan_group.py,sha256=E0SLkdU5zKHxOTmk6wsZsPnchR1tAXVbu-7JQvG7dQU,6339
rayforge/builtin_addons/rayforge-addon-post/post_processors/widgets/smooth_group.py,sha256=LonRZ75hEZgI2qh7WrGbzVZEHuT6SrjpSzBSYjRbT0I,2954
rayforge/builtin_addons/rayforge-addon-post/tests/conftest.py,sha256=u60H3BkZhviP0Yki7Usiv2J4t-hkClEw9rWrgDxuK1I,2901
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_bidir_scan_offset_transformer.py,sha256=sl_CQus761yh3uij471bwSpEdbWePosGcetBfA0DeS4,4605
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_crop_transformer.py,sha256=4D_BF234pcqG6ebSC710qfABLR_eh4cgCe7SOAUDhxY,19236
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_lead_in_out_transformer.py,sha256=4PNqABgy7IU2AOe9Sd1VJEWisgy-XT69DMT5-aLZx3I,11601
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_merge_lines_transformer.py,sha256=siWvEeu74eDuXk1hMJpd6Fl3SiOQmtWJaUusE1hh6s8,7834
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_multipass_transformer.py,sha256=owwAHcbkpMeHl3bv8Zjc0_IxocD_4yBMlbvwMpVAkAY,6747
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_optimize_transformer.py,sha256=saedpwZhEFFI_pjNCw3cCIHIgVKcSyvUQ51TznHRY3A,31067
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_overscan_transformer.py,sha256=Arl2cjgZIfquIwsUNr4zxAF36gAGrXE9qLRvSRbsjrs,14831
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_smooth_transformer.py,sha256=97q4CVcLif8M0JVDvKM5-fOIoAuSoQf5deAHzDeomoo,6397
rayforge/builtin_addons/rayforge-addon-post/tests/transformers/test_tabs_transformer.py,sha256=NaRQ5Wqqj54h2NerAAK95Vq_vAJKcwZ0dUWxDdI0Qs8,6736
rayforge/builtin_addons/rayforge-addon-post/tests/ui_gtk/conftest.py,sha256=D0rIRhc-4XzaQ7bQWiXUPDzPBd3mmCXbLKCmfvDQSsk,1562
rayforge/builtin_addons/rayforge-addon-post/tests/ui_gtk/test_crop_group_units.py,sha256=Dujiz2j6siG6AP-2tSZ2oPi3YT6DaJRcj0nO9w9yYc8,1913
rayforge/builtin_addons/rayforge-addon-print-and-cut/rayforge-addon.yaml,sha256=U4RjjqWPpHx9F61ZmqoTm0ZKgdkt7MEjNjUFl3uymbk,275
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/print_and_cut.pot,sha256=cyvJPUDJIB7-_IDS0fq85DQGC0IvZe9oi_tfz9lnOA8,3687
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/de/LC_MESSAGES/print_and_cut.mo,sha256=yZO_BO-jJB-hxL5Cl4_D32OlgW8URzqxoEESPwZLZ1I,3640
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/de/LC_MESSAGES/print_and_cut.po,sha256=ErM6fLyrzr_NhWBH_hA6FEWobWgmfFXaG6VXzZlg_AU,4972
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/en/LC_MESSAGES/print_and_cut.mo,sha256=vQg3_InP1cVsGrWvfpmREW-Wc8ctxkChSHnd-df5IJ8,3380
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/en/LC_MESSAGES/print_and_cut.po,sha256=utb4bsF1Keqpi_Erb4n-asa554JUjdlxwW1C38DqNaw,4747
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/es/LC_MESSAGES/print_and_cut.mo,sha256=-3tupi46MejGbTtlvPIc9-M7kYis3wOhWlG2fDDHKO0,3697
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/es/LC_MESSAGES/print_and_cut.po,sha256=ab8bvRWgbmnNAUpl0r8_3diphhdEXD-JiD03skcwtbs,5033
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/fr/LC_MESSAGES/print_and_cut.mo,sha256=MWoeSOkcMS4RYaCU8R0_K7DO-ao0hHtZyyvL4vt1Fk4,3783
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/fr/LC_MESSAGES/print_and_cut.po,sha256=c-YxO7FeGzQxpBFPvEWa-BLQVMnL_4ZpozAr7UlqMGk,5124
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/pt/LC_MESSAGES/print_and_cut.mo,sha256=4Do4rSfHAE5L1pInBXNzkNLK7iKCZ3UftIvUknRY7s0,3659
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/pt/LC_MESSAGES/print_and_cut.po,sha256=R_wlrShIniPP-CGDAvGM2z_SN2PfLIFSC55AczIwVbs,4992
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/uk/LC_MESSAGES/print_and_cut.mo,sha256=MzFPUAtZuz0EB7QN7TasaSXobZQwzByPEv190Vh9I9g,4689
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/uk/LC_MESSAGES/print_and_cut.po,sha256=0b8DgmO3z2y5t5lbiwxJjBCgfnD2xUObmH-YzwpipmI,6027
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/zh_CN/LC_MESSAGES/print_and_cut.mo,sha256=GpykHTLXm-mw-t4H4kgxQpaSt3j_h8_dQ4H_t7ALz74,3266
rayforge/builtin_addons/rayforge-addon-print-and-cut/locale/zh_CN/LC_MESSAGES/print_and_cut.po,sha256=9TeNJWqggfxRbQe2f2h-y8plVB_8N4gz7gBOJTp4S7o,4577
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/__init__.py,sha256=at8ywWEtkgJGhpNQLAgzVWkwYjiRIxyoI_DeKyFTxL8,85
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/frontend.py,sha256=GUC5uSJAp6pXx8hkXRSDsmB1WInVr4DFlaIl-G2hn7c,2204
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/pick_surface.py,sha256=dKqpaB8oEbk7HcgmkaZtNJFkj47DswO5U-7nkgMzCNk,12937
rayforge/builtin_addons/rayforge-addon-print-and-cut/print_and_cut/wizard.py,sha256=Y-obnbSjgFH7zmLcBAHgH0PJzA5sX9mzY1HSb82ahzM,29225
rayforge/builtin_addons/rayforge-addon-sketcher/rayforge-addon.yaml,sha256=jjQ-3BcEHahaHykW9JKexwIMinxNRnKs6x2mADb6obA,305
rayforge/builtin_addons/rayforge-addon-sketcher/locale/sketcher.pot,sha256=EUEk59_fnGdC6cLgOHU35Qs0xOND7hLVOCjD2Cg-I6Q,13851
rayforge/builtin_addons/rayforge-addon-sketcher/locale/de/LC_MESSAGES/sketcher.mo,sha256=b1EEY9N3DfjHV7bHR7ml_kIt3Q8P-EKzylK3G5a2C5k,9158
rayforge/builtin_addons/rayforge-addon-sketcher/locale/de/LC_MESSAGES/sketcher.po,sha256=zIUHd_QUsXAp9QpI0uW5UV3QEQTbJzDR23QArP-nB9Y,16671
rayforge/builtin_addons/rayforge-addon-sketcher/locale/en/LC_MESSAGES/sketcher.mo,sha256=c6z-Kauux-yQCT_Abl_wRJr6Kx5WDFphwxPuwoLiSbY,403
rayforge/builtin_addons/rayforge-addon-sketcher/locale/en/LC_MESSAGES/sketcher.po,sha256=3P6p647bvH9QHquaccAXF2mzoxukeTRvsjMKvTthuLE,13838
rayforge/builtin_addons/rayforge-addon-sketcher/locale/es/LC_MESSAGES/sketcher.mo,sha256=eLVkR_MThrSzOQLoCrnVfV2C5TbsuEQjzCC2VYq3TDs,9229
rayforge/builtin_addons/rayforge-addon-sketcher/locale/es/LC_MESSAGES/sketcher.po,sha256=BTUblfFkadbqNLf_bN8jCxqdy3EfNsHZtRGHCbzqKlg,16738
rayforge/builtin_addons/rayforge-addon-sketcher/locale/fr/LC_MESSAGES/sketcher.mo,sha256=FWXdQl1MBatyD54ZZ81cVSJ5CrJ4eLBN1nKaPSqlujo,9478
rayforge/builtin_addons/rayforge-addon-sketcher/locale/fr/LC_MESSAGES/sketcher.po,sha256=s9oxIkAM3DGLDcH8G1_zXyc-p1oXiIqDfM90JmGqivA,17012
rayforge/builtin_addons/rayforge-addon-sketcher/locale/pt/LC_MESSAGES/sketcher.mo,sha256=TNLxZPPofMtKQ2PFdpGadu_zEkAblfeobt3GAbKZiqU,9232
rayforge/builtin_addons/rayforge-addon-sketcher/locale/pt/LC_MESSAGES/sketcher.po,sha256=-QPzB3vRvZh0ZXEApwm9mF8L9fW8YRT8qGijJas3gQw,16748
rayforge/builtin_addons/rayforge-addon-sketcher/locale/uk/LC_MESSAGES/sketcher.mo,sha256=cFNqunic9DYN4qvRtddikjNXGbz0sUkpwzbq0RrXH9I,11238
rayforge/builtin_addons/rayforge-addon-sketcher/locale/uk/LC_MESSAGES/sketcher.po,sha256=ykT-mXdPPUbZYKO9NbYQEvpcZbn5-2S8jWcYAUrv1fA,18752
rayforge/builtin_addons/rayforge-addon-sketcher/locale/zh_CN/LC_MESSAGES/sketcher.mo,sha256=zbhpyztkBCn3Oabr2QjJ3nysRpJGsc3x6HvJLpw4alg,8389
rayforge/builtin_addons/rayforge-addon-sketcher/locale/zh_CN/LC_MESSAGES/sketcher.po,sha256=fU_qH9uLXSGU4sQsdEyj_GVAUfTKzmNb40lKZ_rOgC0,15929
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/__init__.py,sha256=-j0pasucr4Z1x7y7bXXdEcNVZYKuh93KEPhtKzDuBqI,105
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/frontend.py,sha256=XRpIp7Js8_INjiNGakAtt1GDpbERuy7LQ29ZEB-6trg,995
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/worker.py,sha256=tQA3McKLgQns9DAt3hMkUSYZd1RYXITc9qtV0AuIobU,1070
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/__init__.py,sha256=szzgbxBaTLiALVqm8NpfNB-k4dWxS7uMw0itmAY0T18,49
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/params.py,sha256=Xnj2xgXIqnZMZ0b88FJTpLwHTOAlDPWruyh6MyrGWHg,4003
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/registry.py,sha256=dfrXo8nxMoXis1nOIkLaXpQFbReig92CX789a8KkqL8,7939
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/selection.py,sha256=IxszCu2KX92Z988vbd5P_MhcHAKFBs0xEBq5_yIHBGY,4036
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/sketch.py,sha256=E2-qzu5BtfdvsuC5wUwbCCk6qVnZJ9Z0V3TSqwfAFaw,58528
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/solver.py,sha256=YIFP_qpFyIkaoktw9QKTQt47j_UCEe6hYt3D227B5xI,8909
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/types.py,sha256=6Z1DmMXLw44p9aqOg_X-CFF5B1PeaGwYOpN9i-VVUaY,56
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/__init__.py,sha256=S_9bv4qpw-2dx0asqRCOWdNOOp2RIgb7FZvAGGntYZo,2865
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/angle_constraint.py,sha256=8JKhYIqHLYXIB1jCh9sw39ObtN0TdADcLRyHDTKN3Rg,3231
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/arc.py,sha256=tZfEDr7tGa0LRZCiFB0bgwn_zYO1UcTUwXtTZbbP8Ho,15923
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/base.py,sha256=Tx-dRZT7ndJ-AkNDKPC3Dku2vSbLKTfQNQikaK6-zGs,6553
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/bezier.py,sha256=VMz5UeZpKLhpt4HONSAQt0y_jmJ6cndwCSYKHfApXNI,16150
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/chamfer.py,sha256=STXlm_iVx8Vfhz6AoyXI4s8TQ7sceUlHgUTNjTBAN9g,5073
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/circle.py,sha256=PCzCIrF_WALjK_ia1GUTlrqoIhtkjorhUKEATh2ZfVs,9181
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/constraint.py,sha256=EITJomtmEtwemx06xzFu6975iCTP3oqIDDSubZJNbmc,1203
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/constraint_create.py,sha256=0rL1TGoIuNSTJVtW1OeJ3ZBaQnvxnizam0KlXFPZPng,6062
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/construction.py,sha256=j8M5lSvV3o8UxAy86zBFGyVin0gQM6h-xAmSiLjHL04,1587
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/dimension.py,sha256=HiO1snlkCHrBNhe6YkVf53yLluxLJ-9n5QM0Yp0jb40,391
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/distance_constraint.py,sha256=24iy4F_27WebVSCKfLBWjT0XxsU9YA9JvBVczYjscEY,1710
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/ellipse.py,sha256=a8sMojc-gb814xEhExofeNJ726S4cvGmA20SIUA7AwM,8844
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/equal_constraint.py,sha256=F4fAm8ZqVWqK7Y10V0nJ0wqsoQoUmH9c3s2DmwH_5DE,1175
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/fill.py,sha256=YMNd0kalISfjYGWOGRgISPlzfsD7F_kOqa3GK0Bw3K8,2825
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/fillet.py,sha256=LljU1EvyUDt1-69AGz6pRpL6gRdDfnC_bY53xqTeeyA,6026
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/grid.py,sha256=xRJKntscDbDUU9ue9gDTrYy8ukdi3jl6UtlivHHslkw,4364
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/items.py,sha256=w79xx5nPI6dCCre57GkPhUIkQ-eTjnGLQ1tszsNbgoU,10059
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/line.py,sha256=zBbShShLEq4kuketf9-nNZcdL3Gy_evSmKL0aU9qbpk,8661
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/live_text_edit.py,sha256=sdIKe0SBwk7rgLOIOda8mfAZgrANNjiQfMzlf-ctYhA,3466
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/point.py,sha256=V0fNbeXRxpivcmnwz2MmV2Acn1lan7LrNc5Kp9rdL-s,8243
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/rectangle.py,sha256=JAXp5nHJRKMKrrM6NckXallAdec8P0ICWBVMWlXy_j8,15342
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/rounded_rect.py,sha256=CVnqYdr80Za2fWclU4RSzW8OuWsL0SxlBMlmDu2y6UM,20869
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/straighten.py,sha256=azJywL5ukDwX7HE1wYJGWZzSp7-agcZtS1KyBXLfmrY,2256
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/symmetry_constraint.py,sha256=wAMYjb4AZmm1Cyi-pSDtwn26HMUeq07GpcmpSr_E97E,1013
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/tangent_constraint.py,sha256=39f98cwgE6A38z5kbB_ulIzc2G9qZhv8qkTpfVLWImg,1021
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/text_box.py,sha256=U6dEELr-iZfYrpO4cqSks43ah8F6SRAVE0W-_g1rzzw,3940
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/text_property.py,sha256=UkbaoGY-UqCkxSbN4AsttC3z74kxC9Sj0Hf06cOvN6g,14171
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/commands/waypoint.py,sha256=cKky4Be3JScOc5f1BvY8ue-Q7bwAMWikZDqiSZvS32I,10146
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/__init__.py,sha256=U9dcsPacg74eapp-FiD-uhbIppa9v-O9loVvNS6Ig5M,1946
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/angle.py,sha256=ZaGTYIWzsEfQZWV-xiqL5Q_ih4r5glLlGWSVEomqKtA,13852
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/aspect_ratio.py,sha256=pgz9ezbdPPH8mtF8KxYcwBgF0Hh8fAPp3Vf2Lz7P36w,8933
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/base.py,sha256=eTXoRDEDmej3uaRCc4RR4Z6CnqV4O-cJp6LGo1GfsLs,8511
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/coincident.py,sha256=rtDGsBkJR4OLhQBTfTCsZ0Jxshw3_VKRDJ9m4k6SLsQ,4709
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/collinear.py,sha256=msTktsynijrXSuFoW9O8ZVYU6vC4-4Mtc6uHUTIma8M,3391
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/diameter.py,sha256=SD3soVuhPVFdKwe1BzkLmVjX76rn8tf9WVPlGzX1zoY,9276
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/distance.py,sha256=rqMyRy75iAyUlCmSaSdWK4520U7YJXHhy8df8V7pBQM,9167
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/drag.py,sha256=o6BSb25DAS4N7aeXXHHmh4QG6_L94tH_jzbgqadAi4Y,1543
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/equal_distance.py,sha256=CQ85RW_3pHdJvIGkvx0ly10oG0CnzH7lDzBbYsa5-w0,7072
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/equal_length.py,sha256=bMbsR2GqxYb85KWkyZWR9RjG9nZVJpw-kWJjKIQf-RA,10928
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/horizontal.py,sha256=lI_IWIVM1L0ool695_hubs61ERHR0LzRjQ6KXIHhE3o,4622
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/parallelogram.py,sha256=pjZRZtGcNh692UgJOflvNHMdFOQISSEyZ09-uNp1j3Q,3359
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/perpendicular.py,sha256=xuKDT4brTgliPBYXlCDWvSJ4pcMQR-gSXLNxvtnFGJM,19306
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/point_on_line.py,sha256=DIy7IkZ3Qnsx8kHj01B2tOw4WkcvVvRcEMR2gISHcyg,9713
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/radius.py,sha256=E2vqMvWXC7q6K0ZGsuWpUemhBwSVDqpU-ZlkmJQcoGc,10776
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/symmetry.py,sha256=BuSX047FCBZPtF0UudlqomNOX7EXjy9ZxtuXrvT6-So,8739
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/tangent.py,sha256=Fht3wTdaWYPAWSdt_Tf0lG9BcfPOgb27GQoy8aC7sUk,10616
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/constraints/vertical.py,sha256=ZPabdrtR1DtOmX2kRTZ2XRm9Itm2Rxerij3SO732ZYE,4579
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/__init__.py,sha256=JCkqmXpR13VhHqnNzkre_D8NILk6ifxi_IuiziHf9QQ,344
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/arc.py,sha256=kUI8-73VIgj_3JAcvQ-owjRl2kzLHp5D9L8L4PhaBZM,9173
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/bezier.py,sha256=3gEEmE1xYImn2kBWKZ3rmEfeDJKNRVvmxmtErxMmzd8,10383
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/circle.py,sha256=htS6DZ3PlcNEGURdHL0KGYuRMGKiMJPpHbOx2-Hj1ew,6342
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/ellipse.py,sha256=o-1v4--7R8yTy_ckY7V8K1pPj3hhVuVSLJmSZLRUqK8,8803
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/entity.py,sha256=IEMzmhDPE7DwXScGCm7d84OiIlfCxc9kY0T-cdPqhyw,5741
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/line.py,sha256=GHRofuQsdNhvBcay0u31mafViGi4i72rPUXZHnihOVU,4051
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/point.py,sha256=LrZ7EvgRJCehD2GTUuQSQjRyqj3WpmKM8y-wO_xE0l4,7696
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/entities/text_box.py,sha256=m7jwbFO5HBxEeIklRbV0ly4T9lu2lVXaz24SkxyAgvY,12149
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/__init__.py,sha256=ZTXj7aWLwSRKGJvR9QkXW9wPZgu8Ya5U_eOoFzGd-XA,441
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/engine.py,sha256=l9GT9QPN2JjGhHpdrK_6Ha_wgs9cBHL-z5NVNXo89UA,7262
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/spatial.py,sha256=WFh55gnmSaBd2aiEd5d43NPTBJPRba3Gmxfan20NDts,2863
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/types.py,sha256=QwzASZ_im7tB9q-MAmEr_CKLYXq1jRwWvhjreNCkyos,5081
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/__init__.py,sha256=f79vT29hs6jFQh-iu5VcLGdGbtrv4LKd00VTZGkw51I,576
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/centers.py,sha256=SNFWww5juaqSMYEupcJnBhs5s9JIiwEae3s8yroE-hw,3142
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/entity_points.py,sha256=n8OlqRBVNdAxUDukyhq3Wx8Cx-IgDnchdQPZ2ltKsCU,1898
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/equidistant.py,sha256=UsX0qX1AiiJ1-pEtGRNoGxDp1O32xVlv0RAoDHWwNHc,5343
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/intersections.py,sha256=es8evGTqOIwigyYrhQRu2a69GU_38zlUTJkivSTj7Yo,7455
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/midpoints.py,sha256=_n5hLU6_n9BDcnXBgjqhn0XTRA0-rpWdeBALTE26fdk,2398
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/core/snap/producers/on_entity.py,sha256=Ucjr61RuORml63NQEGYYZReSeZrFD9BgUIz0r-QlaMg,4853
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/__init__.py,sha256=HeKHj1fPCynd7cNNMUxuKiuzmbmXPzbGL8SFhF6XwFk,122
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/exporter.py,sha256=sW_8hjJyiUMFIZKPuMa1_aKncd2IRVQ7IpOzbHWm9u0,1776
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/importer.py,sha256=Bb4WyHSlJO83a_mLvWPC1e3Gzie5oyTqXde3MCBrlEs,6501
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/image/renderer.py,sha256=FXkD6C1qjuU-QOXLNQPspGb5RG9-m_pKtKFpBN1rlR8,9347
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/__init__.py,sha256=iVgGSyRfKbQoPl9AiDOn0luQeeFIwUAVI0xrmwmLa2w,8384
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/conflicts_widget.py,sha256=AcxvDmcGU5lwJ4EXr7Rfp98T_LP_6lstGZ_BMYsFhMI,4321
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/editor.py,sha256=X0DDzT_Z3W9wwHUPpRFddwRlMClbhXN061bPh-A6fLM,17702
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/font_properties.py,sha256=NDUmC8P-7p18geupLIAizEhxrDEfNeMMPHs-vhxA_RU,8896
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/hittest.py,sha256=IzMeoHA9Y48vQ6atT-L6_oAP_njQr39VRGaFI2vVyBU,8772
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/menu.py,sha256=tsZZoCDzJGBnyHGJRzhkZRIxFlxH2R-GPJLbFFWwFtk,1940
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/piemenu.py,sha256=8OSe2w7HrF3y3OzJIJa6B1KCDlOIdi7un44TaXPVaM0,3359
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/property_provider.py,sha256=1GponzDWxUfaMImZPKgieuOgCgHVq4zO7hdlFFCHrn8,7496
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/renderer.py,sha256=koLMu63edoyzl31B88OujU2lZczyUtTT5WFhMPd-soM,40138
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketch_cmd.py,sha256=JprDrEY0JuTVdu2NmRH_dhzxEhns9Y9wQw0KgiCwFEc,1812
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketch_mode_cmd.py,sha256=iRzFbYZ_Hv7l075KmsNch_wT3U7R7WwYj5CX9Plt5yg,8509
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketchcanvas.py,sha256=UGfE1hnTGInigEU04GAmpj9kGYCWTzvuAVhJfWApg2g,21805
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/sketchelement.py,sha256=davdDKDg9nPkB1YYUzCZUMP37y-pU7pgQ5WetHuanew,13973
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/studio.py,sha256=3HUEwXdExveXtemS7VvAN_AJtIBqbqjeuw5MRC74ouU,22092
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/__init__.py,sha256=ERIKJGuL2a6x4fL3sPgi4pyThBkOZG-ckiC9ZjMceWA,4025
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/angle_constraint_tool.py,sha256=D1LOjDWH5Ke5QFqdglfONHjxeoBhZSEOupc4kyTudN0,2093
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/arc_tool.py,sha256=YotqYGdhjII7VdN7SX3uazZZgiJVYxfEZNkTnf5SgTg,10822
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/aspect_ratio_constraint_tool.py,sha256=M_SL-kmlF3fvL9OynnGaDN6ulWEQUFe3C5B04lkILv4,2520
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/base.py,sha256=Ab_fCz-u5-ymgF4ehkzHS9pkQsQU_usqQhwJrqxAiNg,4859
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/chamfer_tool.py,sha256=QlC1ixCMKpdBTwdI1KUH9yfBy3W4QrS7jAA3Mc7F2QM,3690
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/circle_tool.py,sha256=TO5GWDn0-nw03sfoef9C4G9cVkEoI1r-g6soCEG3cVU,6271
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/coincident_constraint_tool.py,sha256=i8kRg-WEfcPkGiCYZGhdvq7ko3eKu1AGeSwImA3vxrI,3189
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/construction_tool.py,sha256=LiDk2FBZ2jra4VOj-Xsd3r6vjdKc53ybg1oQ3y4qlHA,1385
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/delete_tool.py,sha256=YplGyLM3OVsnAeoKNSoV_uWz8Fu7SE_Zr1uN6KnRmVk,2184
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/diameter_constraint_tool.py,sha256=QAezfMRgfN2FW0UKbK5XsS65koiHuVJVWh59Fp9jHoU,1876
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/dimension_input.py,sha256=n9Dulgv_0d2UDqQScx4DgzS4xY5gMC3s38IPOWIZx-U,7363
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/distance_constraint_tool.py,sha256=lUi1I_LPVVupETaUAggNDcInKZYXZZ_-Glr4va-FoPU,1841
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/equal_constraint_tool.py,sha256=os7k64VnlrhrOIqec64xyd3yde1omk7ZlZmYUfVkefM,2119
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/fill_tool.py,sha256=EPHWU2C7I1zg07EhH1cIECjJAaL4GOzD-52BOCXHBT0,4172
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/fillet_tool.py,sha256=5kdKRc0SjfXVhVwiahrJMPf2a--oJbroPD3dYLk48Kg,3707
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/grid_tool.py,sha256=Mj8Z9fMQE3J5NGfJjTRKJEl2kpDc-qzqvxc1RWyWEeQ,2717
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/horizontal_constraint_tool.py,sha256=m68dIGjthenRESCK3O4rBjozgDmJCCAArEdzTVZYjqM,2098
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/path_tool.py,sha256=BhG8_wv-rD9UOB80gZl3LnOckDKW61Mz1vv66KUyA9E,21072
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/perpendicular_constraint_tool.py,sha256=Lj78ZmtAWPFtftz1xxHTDZDvlS_o8L0yV3c2j-eOXdc,1636
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/radius_constraint_tool.py,sha256=OBHk_w8oiQJqdLtXATQq8dKYFgvc7QkRAWIyT0HTFGI,1961
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/rectangle_tool.py,sha256=y9lX2QMTBn8AijPR-Rqm51fKaW3bXCKfRERksP6SXPI,9924
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/rounded_rect_tool.py,sha256=jdIvLSoCKH0auXj12T_GTUYVlwISk-tRlUXQZ5w_LJg,9395
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/select_tool.py,sha256=8XfHkRxtUgWYBjsuUHNZQwLTEEwBllXWTo_lIlkHNts,33705
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/snap_mixin.py,sha256=qRjXJNDv6vrta6xwd9MSrpnvEXAjP05QS0pPfl6fogo,19656
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/straighten_tool.py,sha256=CDlR6ibkfhNBmhYL4s8g9Eh4hiJK0r416PSlj1nj0LE,1555
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/symmetry_constraint_tool.py,sha256=yUmOfClvuR5tyJ_NpYORCzpQG8R6EHRJcOGIcELZjKY,1968
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/tangent_constraint_tool.py,sha256=J8BltdWhKaLTDERk89JP2_6Dkt6N8jFoFPuwa5jniP4,1798
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/text_box_tool.py,sha256=CXonafYwKcodUSKS-gyC_neauub1oZpxK3BEAy9G0Ac,37240
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/vertical_constraint_tool.py,sha256=HeiUsIRe-XPArkwTrH5c3_78jZkyjwncHTmbsjdBVbg,2082
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_sharp_tool.py,sha256=m5n-ymXxBLw_JUSziRxdySHqqZQvBj2gAH1tjLUa-Hg,2407
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_smooth_tool.py,sha256=HW8d6hCqq6Fi5kIttKyJSHbzEztA24Gfh-j3IabpUiY,2411
rayforge/builtin_addons/rayforge-addon-sketcher/sketcher/ui_gtk/tools/waypoint_symmetric_tool.py,sha256=O-xuixgNP5LvX82zSMvQwv0qwKEtTgo9aQVHgGP3Kjs,2423
rayforge/builtin_addons/rayforge-addon-sketcher/tests/conftest.py,sha256=Z-Wq3NMk69odB439SqPrpxchlDNyAUb7LJLz_jjjLKQ,1283
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_asset_cmd.py,sha256=3LA8lUK4AUvWeqGiGkTeCRHjHzU9rkAuiv6WMJT0-2g,1970
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_commands.py,sha256=yzaWx0OmZnqks7K6JglZWl8TBr0K9EZySJlVc1R77XM,6373
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_file_cmd.py,sha256=9yOeUdCR0rnphk3p0ugQChKERZ7iVEgc-zs3Ufxm15U,2973
rayforge/builtin_addons/rayforge-addon-sketcher/tests/test_sketcher_workpiece.py,sha256=ogvqhyEIWD7WO1Mzs0awl3463dBElwdJq9Su2njfZhA,12482
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/sketcherapp.py,sha256=aH92hQmPbZFh3WjskBhBekw-5jhNXxRbJhH80YTYnQc,7618
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_constraint_conflicts.py,sha256=hm9KRqd_5FEUPESaPJG33qGvGn0J4K5JQR7Lh5WZEWE,8310
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_fill_methods.py,sha256=1j-V-qb9c6lVIhb66oQnORDMUbdrVG6BYHkH3pmBYjM,5345
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_from_geometry.py,sha256=q4b19CeTZKNOSb5S0HLNtQ4-cllE0mIAeMnGtNVvGvg,7068
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_properties.py,sha256=yndQ1rIAedFdhQ_dVppbL34-orUg1l2G-VwbWjRFiAY,4697
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketch_text_templates.py,sha256=8-qhM8nqeWZg5QLMpiXp7M6b8PbsN8L8OLYleRV7mAM,6679
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_params.py,sha256=CTCt4E4Z51Y2PMqJZ3vvIWOXvDzJag8hyOOAEnivkCg,4080
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_selection.py,sha256=Syi5zVpwi3obonDaI1uuyFTL0HWd8AWZu8lpXBNil8g,12467
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_sketch.py,sha256=pl0LQItOsB3Hlb6Lz7Nv5rSuOpQ7mI7tHxYSj46t-nw,40368
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/test_sketcher_solver.py,sha256=pf0yO8alop1b5ECM-gHTXc_aoqfmCzWbaYYzt-L5sRc,6484
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_angle_constraint_cmd.py,sha256=ppOzKWUSRz-GK15LNyzjccQB0uxp8AYDpL2D0ZrbRsQ,3592
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_arc_cmd.py,sha256=6hQqmbBFYU20nliefMfie1USUhviZNof4TylIrJh9Rk,16287
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_base_cmd.py,sha256=GDxF3bKB2m6U3TVcvBx2CYKNk8ATQyeVd-361B20WtM,4178
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_chamfer_cmd.py,sha256=fgMO3aNyJbKGcUmsCm0E4hYrc1Xec61uS64aVDJoU_E,5201
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_circle_cmd.py,sha256=32q3jrWRx9PbdkrOWJN7L8plpWdb0VTtD8HwK6qy2Vk,10369
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_constraint_cmd.py,sha256=0K0HBwGi_HrIFliEQY-6qUGnV0YPU45jSMoe7glFdgc,3282
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_constraint_create_cmd.py,sha256=0Cej265egbuV5-U3dVd5SfNrVbJEl4E8bbRb4JgFViU,8163
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_construction_cmd.py,sha256=M1MMb1-DXpC21LvxehEBV9irrKceFGxRSrDOb4U3xdA,4288
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_distance_constraint_cmd.py,sha256=Z5YMY00fMhQMDO-Wxm_ZhWDKN9cKng_yCgaM2b0aa9M,3937
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_ellipse_cmd.py,sha256=qCZwvFOiHRZwdWc4Zk3maEt4X6McuektL2O9MtS9EpY,13260
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_equal_constraint_cmd.py,sha256=LL8RSVTfJPhY90CccaFnjp76zS-At_hNhrxn37E5XAo,4464
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_fill_cmd.py,sha256=-21AzUkGVPfG8I5PEIxUqA26XXA7oVp7zwzTwmts01Q,4297
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_fillet_cmd.py,sha256=Ba7BSl8WKRZd7bmz5TQuWUkB1cg5kN4l-tAgP0EibZU,5610
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_grid_cmd.py,sha256=CZjoLQmdl08kdNMt2c_dKBux6pKuBvjJdrIm5WyXq1s,6698
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_items_cmd.py,sha256=x-OsDlLA_YCFbDubiDfq4V5cuTxSvkVe1AL1Cb9GuEI,7034
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_line_cmd.py,sha256=v2aA1KLiyHY893l_mUffSI6c0CW9Vq7_GwXYg0dDWeA,9456
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_live_text_edit_cmd.py,sha256=7wPRQbWC6t-_fs9Qql4yftgeEklffQKWwuj0dK-VOZI,11342
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_point_cmd.py,sha256=lKRx2wdPUajDdReft3n5EwCH-0m7kDo8oZe44gX80YI,8852
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_rectangle_cmd.py,sha256=LkMnBwZtirloJ_u8LdkC6XDvd11XB0eqvsbI7SEc97Q,12636
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_rounded_rect_cmd.py,sha256=hxee_hBDntV4REuA30se5IOzAqs2_Eu8VRAUs5-wNK0,10155
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_straighten_cmd.py,sha256=5tzfbAOUctvf-qTAwnuyai-wk-IVCWo8QL91T1XEiRA,2286
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_symmetry_constraint_cmd.py,sha256=Zsf6Df8GHOgvRXjiZVwJqMtuPaJRjW3yBxOa0rLd9TE,3268
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_tangent_constraint_cmd.py,sha256=y_rnv-XqWCD_SNsOGBCBTd_ZiV5e_PjIOhb3JdBKvzw,4150
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_text_box_cmd.py,sha256=BRxcd-bt7Q9XRnjQZIeZr63_NAhAANE2P1e8kAyEzXE,6042
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/commands/test_text_property_cmd.py,sha256=sJPXtaU3MZw3isPcVOu53jL9eYRRCsBYRz3NE04xofs,19695
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_angle_constraint.py,sha256=3eWiF_rnISRgJ4TH8LYMcY9tI5pE9K6jINIOS-JAoYk,5965
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_aspect_ratio_constraint.py,sha256=Mcipjx5qqiJcchjuhArUACPilc30mNVSG9yY0DqML7U,8846
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_coincident_constraint.py,sha256=LeB9cT3_cFx4Y137M4O6l0gPnMwmvTNP8PvZm-_NpPM,4742
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_collinear_constraint.py,sha256=l0-hWthK5CW50tAIXMvxyAf0d2RvFLz-RYnR1OtapsU,4817
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_diameter_constraint.py,sha256=JRx_wO8pwkYpDauSJKgwy28GKkXAxhbKOrB5UAWz-rQ,7200
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_distance_constraint.py,sha256=fNrrcb5GTQoklyluMTEJieDhtFbgs0G3UFyK2EHYt8E,7600
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_drag_constraint.py,sha256=O773vLmTxDU5JetZLVu97BplTxn3YB6gmC9pq97W0RE,3626
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_equal_distance_constraint.py,sha256=8wnpRSNF0bAS8U32Z4rjse4G8QzfZgjnZhb-eJ27wqY,4348
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_equal_length_constraint.py,sha256=6x62giURA8K2zOAD_GloIkXtrO0Mth_uZ-BoCs-BFlw,15134
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_horizontal_constraint.py,sha256=lXtgFsR_KPmOmXTXv9EFiQICN1G-2L5Do3zKJ-XNcXs,4918
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_parallelogram_constraint.py,sha256=fKAKUO8lK3GYsiTec07WJN7WKBYstLLrIZxbTyEA24M,7313
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_perpendicular_constraint.py,sha256=TC-bx5Qmd2cT49mf8uP9wdnd3joWG6B25TR15HR9wcg,11580
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_point_on_line_constraint.py,sha256=cd4xK_2ZSGvGAsRRmB2bYOPlkhBBPBdzxiLujhbX4wk,9765
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_radius_constraint.py,sha256=b5kglYhfyYgJlFYurVXcS-NydYgaw8K_fdUDFfiTtIc,7830
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_symmetry_constraint.py,sha256=oSZ3ka4t7l5s1ogWQOOkWV5R-yLwfgWbAszjK-Lv_7U,9134
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_tangent_constraint.py,sha256=FOwOCeLmuJQSndHPG6o8P2mogi3aPtPfNA0qSijncio,9405
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/constraints/test_vertical_constraint.py,sha256=ZgyP9aC1gXi46UaN8xjWVVP_xI8F6TLAyh5K5afxviY,4876
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_arc_entity.py,sha256=kMRMuJ94QOFdz0jU2NnBDJZTbjcu5nKZxF5J5bEKhIw,10994
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_bezier_entity.py,sha256=K_zkm1bkpACMXjUBTRqmuAt5RLoN9I3tBfCO95jyYS8,10660
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_circle_entity.py,sha256=NDHCbonzGnzwC3O6AAShslmOmgoecjx3AkZJ6iJnCkU,9277
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_ellipse_entity.py,sha256=KyY8K277-d8kup4pHXca9zxQhswoFRE5A1YqR2uaEOQ,12255
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_entity_registry.py,sha256=4Blzo4RlVqptfqhbku3xtGBceIZ8OLW1zIH-xQ6zr5A,10580
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_line_entity.py,sha256=4zHFXatsYjRfeHMdoGtJCcrQI7rLc9-UbHG-LWalyyc,7308
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_point.py,sha256=uMhmFPQDGIKFH33klYfplEf1x0j3USn1T3ltiwpEj2s,5389
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/entities/test_text_box_entity.py,sha256=C8OFEM_aHTpczKukST80yKWgcLOyayqHpz_aCoLUixY,11929
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_engine.py,sha256=mBUha3b86gjpAW68loNvOqn2z15p6h3k1NcwmCjXokQ,12987
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_spatial.py,sha256=dk8YpE1q4xUmXruX65nyDccJS1xbTJW3rtpOeWwTDQ4,10606
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/test_snap_types.py,sha256=xqwiaVQ4z8v57x5IzTs-AackOMyLAah9H25mNpHV5Fw,9853
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_centers.py,sha256=lyRs6dMMJ_qDAnbtafC8lBJawLiGncUDHgvjmjcMD2I,10257
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_entity_points.py,sha256=sLuV43Dt8ZmnT_5Wn9sul4PvROdxE-r-a1twVr3pysw,8748
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_equidistant.py,sha256=cREHcK4PfGrxoxDKkpQPir3e_tkMcs0dtKjqb8RjPJI,12953
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_intersections.py,sha256=F_JaXWUOXbMwWg2UkSTDDrPE7waRugcS2h6vG9hXJIs,14658
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_midpoints.py,sha256=SJ1BuSObkq11BVGSi8Qf_Suq2pgJjnoXjih39MWa7oI,9091
rayforge/builtin_addons/rayforge-addon-sketcher/tests/core/snap/producers/test_producer_on_entity.py,sha256=sWHEGG9evU4T98fCHtS2xcdnW8kM9xoFgTRv6cTuktc,11302
rayforge/builtin_addons/rayforge-addon-sketcher/tests/image/test_sketch_exporter.py,sha256=5LpJBwCH3YaNPBeNCxO_Xyvwzhl2OuCE7iQWtfrHpyU,2468
rayforge/builtin_addons/rayforge-addon-sketcher/tests/image/test_sketch_importer.py,sha256=rT-jxRIenKm9iBpFvlwi7LMSwgg7k4uysj2GEPxhs18,15179
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/test_text_box.py,sha256=cEFTyNEp_FPBBbGOmGXBjKjLkPmbszp74dw4fHoK8GQ,11586
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_arc_tool.py,sha256=9BTU0iS4z0MKb0nkjnXbqESBYxHdy3RUGSsevpy9_jk,4862
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_base_tool.py,sha256=dVzXTZIqeeZlwyRSlyzqa4RJUpNsgU329uWeCZ2hYec,1429
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_circle_tool.py,sha256=r1yxbNQt7VeKQqoHC6fl7SZlQAtrJHkWdcfqKoTQ3Rw,19518
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_fill_tool.py,sha256=oVZCXIzEus-zu5tLiyNxVkTMg2ZYcaHzsZgfj-dm_Iw,2724
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_grid_tool.py,sha256=-orrqh88ZLxekAstd1bHTtZxx59K36EjZjXHpnm56Sg,7167
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_path_tool.py,sha256=-d7fuK8ip_Q9rrwcd_7YDjW35Sgn01DXZja4_X3lQgM,16546
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_rectangle_tool.py,sha256=ZLAnzFv_cYdRxuOqzXFxDJXejsKOCZalxYK2C1C5Ur0,8073
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_rounded_rect_tool.py,sha256=zT6PEmTbDvMjj2-ihcMuNxTtnbK4oWmVD7bG4vL9U9g,5645
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_select_tool.py,sha256=dMkTv4thY7Ta7CJkksow1QHuIu-BHaM03srngjAcWTo,7015
rayforge/builtin_addons/rayforge-addon-sketcher/tests/ui_gtk/tools/test_text_box_tool.py,sha256=KU-QLN6rbfcSTUDaVEhkIk3Qb1-nMlc7_J7O0RKh3UA,14440
rayforge/camera/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/camera/controller.py,sha256=o_wEUpNdnOkY6pdTOCUpyrZC201oy3lWUo7QrkIO63k,27907
rayforge/camera/manager.py,sha256=mHdFKdmst6gbREgFKOBjHNsxnxqBINfQ7JC6jHFI60I,5872
rayforge/camera/v4l.py,sha256=iyG8OmDJDwHJrJXH0Z7e4fZo2HSiP2OFiEbq-sSm1_E,4700
rayforge/camera/calibration/__init__.py,sha256=FcucgsnX00vkpL61tdzkXEaOZgaR9E2B4KnlrfPL-7Q,233
rayforge/camera/calibration/calibrator.py,sha256=g41wdOj69SxykWpP7kVUz21HzAJvaql7qHHY9-9o7Ig,7512
rayforge/camera/calibration/charuco.py,sha256=YVq-vB0-MwuE0IOAjA_23AQiS3U4xiWq9KY9ISbD21Q,6995
rayforge/camera/calibration/result.py,sha256=FAsBYzhRU9JNsevczID8bg0AatOg3tOh9ZA_0DIaTL8,3922
rayforge/camera/models/__init__.py,sha256=fde_WFkDmMx5TTLQjSzvlxL4RrXi_TlzEJDqSppq-PQ,49
rayforge/camera/models/camera.py,sha256=7-AzyTYJv13H86fZw9TBP4bwclQqEiZ7BHaB3jPoapE,23969
rayforge/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/core/addon_config.py,sha256=71j66FwIQvGIyh5osqW1I4e5HfRRNdYkiZNZ4I3y86w,6126
rayforge/core/asset.py,sha256=MuD0ykRfjzvW81puoNDDxdLzbNErA8gTF9j0FmQ_gxI,3951
rayforge/core/asset_registry.py,sha256=OUJqKXXzG-nTu1O0RqPmYvStRFlbbAUQMODW7DvmHts,3502
rayforge/core/capability.py,sha256=7rUcMdXqvjtHuOCp7De-Z-In5P74ITiyY-y-zcTyNi0,4677
rayforge/core/capability_registry.py,sha256=NCsbuVOcI3vTAs5IRk8tZuPL65TtlJI1m-eZB3d9_J0,2997
rayforge/core/color.py,sha256=JS8u8Dy58TRL6Ez3QImQI4lcR5yEP-RNDT-Qfw5epyc,11242
rayforge/core/color_preset.py,sha256=QDtxaWEYqWmGvX-61Jkxfwvoelyaks4dCpahtw9G0F4,6100
rayforge/core/config.py,sha256=NLt0hFGbRGYbUHxrI-WtxvKLvk2GQz072QYQWXwjOy4,15139
rayforge/core/cut_side.py,sha256=J2sAY1y40M9fXiCW-jM-4HfvrCSvawqjYxMUflTDBNc,1089
rayforge/core/doc.py,sha256=1iQRoXQTjzCxFKY-7RFRx1Pd480Xk5EqRLFlf2ARrvg,17835
rayforge/core/geo_helpers.py,sha256=UVyucNjIhoantXBytAIhAMu_e5Svli1my4my0lz4Fpc,448
rayforge/core/geometry_provider.py,sha256=sWJn84_CkiiCvntIMMZntuMOS7lhpOMHlC8bNJ0WwhQ,1872
rayforge/core/group.py,sha256=nOAoZD5OSstGUoYSuWe-NGUxb54XpZHI1-poPsnh_Dc,8835
rayforge/core/hooks.py,sha256=izC4n6zhSaTpYAbPmCiZ9v6eM_kYWOORBJB9eLc5Yq4,13830
rayforge/core/item.py,sha256=wOYtQQ5nT5wLKJRW6nqg_5zP_sPO8EndLp1AgGx9GpY,31134
rayforge/core/layer.py,sha256=C8YNZdABX41ISRrlVwg_go2U7DTEKO4i7gU-HG8OgAM,12808
rayforge/core/library_manager.py,sha256=QPRXpp-t9oAjkeuEuty7VTdvkpupnUzkyAQwZZ8x6W0,12312
rayforge/core/material.py,sha256=L5lKsyoMWt78W3Why9oW6VlbSDnLSAchTQ-MJrd0GbY,8128
rayforge/core/material_library.py,sha256=zIeUqE3KPQi0fwVtnb6VGM2Jx2JiSP0_MdYVsvcKl3k,11730
rayforge/core/matrix.py,sha256=pIjr5gynm28qyeYQJplGRDtle00UElSQY5DP7LE4IJs,668
rayforge/core/model.py,sha256=fsSgU9mqOZaBUiCh40Tko6ysBYm74gBYPf2UPBEPZUM,2602
rayforge/core/model_manager.py,sha256=UmHjlU1ux7Ng84c_9fpIjq43cxmTNMJiTia0_KCHLUw,6264
rayforge/core/recipe.py,sha256=EwnI0v7IbTjv4SHd24OPg1cRc3Tf744EgiAGeoZ3t20,11085
rayforge/core/recipe_manager.py,sha256=taOydWMnpx9smqhTMhpcMDMR78wG8ubZRD-H29uS8zU,5153
rayforge/core/registration.py,sha256=rhWiipwyTgVMjh4O0RcSLCSXaskH0WMizghVsNLM1M0,6099
rayforge/core/service_registry.py,sha256=ZeCRsn1y18ThhXIWYGjhspF1GSqZEovyZZs4BXhs8_g,2113
rayforge/core/source_asset.py,sha256=N3rbA-bPo6VQaRFfgsVGM24Qt9TFAToR6gtk8R1C-Co,7819
rayforge/core/source_asset_segment.py,sha256=oqfPRgMh0c-otBHqh1OBeaqIqC9XKB2x7f38oEe0XY8,4300
rayforge/core/step.py,sha256=yes5-Gc_6mAfXmFdWnNIT2bC9C2PwZbu5seTPiawpqE,23388
rayforge/core/step_registry.py,sha256=tSMUp7Fhd10JK9Ji6NneRSkh0qaRbanZ7rmCttr5Z70,4381
rayforge/core/stock.py,sha256=cCq6nuWluA8fj8Bk72eo41lZRT2ZVsg4VqTgleYAzOI,9157
rayforge/core/stock_asset.py,sha256=h3rIfvUajc1krh4weXqKNc1LeAuOtUx9g7QzhgJmifc,5930
rayforge/core/tab.py,sha256=4b7uXyppWrCNM8oIZsazx3FaeIcJ3ptHl6FNgrN6ZKc,444
rayforge/core/vectorization_spec.py,sha256=_P0gGFVDpQUjrGCzBYoZVuEEM865XoZw__9Ku3m3hOY,4804
rayforge/core/workflow.py,sha256=6E6-TX-WJe1ILqF6ZtFClAxzrgsrDrqDuW1SwZxMJuc,4374
rayforge/core/workpiece.py,sha256=XROj5WZ5661NU-oKiXIyQIQiAyj8c5Zbt2lORXrVVWY,58006
rayforge/core/ai/__init__.py,sha256=3ZgbZEo4Lyvqc8PW0yhhTvIVH852gARna07yrKVEVKw,389
rayforge/core/ai/ai_service.py,sha256=e_GrymtmTWkdGHoj-Z5R8umOpoi1sFzD0EIyKF9mUh0,7663
rayforge/core/ai/config.py,sha256=5LKYTS55tZiL7qxFUrGOgjHAHolVawBJl4wfCdM_8q4,1680
rayforge/core/ai/openai_provider.py,sha256=knXIsHPzclYuRcOlg5lClfj4ogw7KSeiq9GAD1sRXoI,5344
rayforge/core/ai/provider.py,sha256=4N1DylfttW5oDU84PqzaVDbGbcXpYuhhxO3r-DHSFaI,4178
rayforge/core/ai/spec_lookup.py,sha256=nd4ixelVf51au1bRD5TDaAr4iviDbPZm-wiXtjiNi28,6753
rayforge/core/expression/__init__.py,sha256=q1XGXd4nswRPFjGDuo4kdEeRX0cj4myFmpHkW2Ku-YY,552
rayforge/core/expression/context.py,sha256=pjF7SrV2WI4Oa1m2FkruHJ-ZrhkdbhCS66CrA2UU7uI,1215
rayforge/core/expression/errors.py,sha256=Jf4KMYIKv7Aw95Ws78Kq2e6lyC5heYd3pTpN3CO-VM4,2403
rayforge/core/expression/evaluator.py,sha256=axXR-W5J1_6TKtqH32nMFOeUzby6EmGhp4KBTbiSdFM,1418
rayforge/core/expression/expression_map.py,sha256=DmcIXhMNnpk-qrdzAQlM3JBbwVmzcBLtMKHxpFdnf8I,1834
rayforge/core/expression/parser.py,sha256=KDoy84NgiUXEgy9jVCycbyfraqp5iTeyLC0k5eMXCfw,1359
rayforge/core/expression/tokenizer.py,sha256=19sVuOp2YuhhpJIdi9kWCvqjyOSOPbXIyxAmjeN6lKM,2990
rayforge/core/expression/validator.py,sha256=nHo0Lw4qLbo7Q7LlMt4FKwlov2EKlbpmBYWAcIVEKs0,4922
rayforge/core/undo/__init__.py,sha256=fm0Fw-RoJCXbA3qgLxDESTjrdnvYWLuidnmDaL969gY,620
rayforge/core/undo/command.py,sha256=TMlazUlMZFrVOZHyU2pa3f_VVevY4-scXPuRwopP12o,1818
rayforge/core/undo/composite_cmd.py,sha256=rkyE1tK6EwEgHtmivDZYcDD9hqkr8K6DpAEAci6eNII,1950
rayforge/core/undo/dict_cmd.py,sha256=bD0mtBIq1xCMTdOIgKBs2Wuvd6loJNye_6YeHUuFBPw,2495
rayforge/core/undo/history.py,sha256=OEANdh3u4rdO0pw5D17vh3YC-vNXeMdCIGkx79SYLIM,10612
rayforge/core/undo/list_cmd.py,sha256=Z6_MRZr6Shz5l2xiMVXVAjVQmYdE7mn0RY8c8fVc634,2365
rayforge/core/undo/property_cmd.py,sha256=A_hcLr_RP2pgD2B3lEOoAyu6WRxFPz-WqrjgS_FPQhY,2404
rayforge/core/undo/setter_cmd.py,sha256=qCdcRbL3X2C5cC3YYROHde-UO7cp-IBTwpfn7miqxpI,1940
rayforge/core/varset/__init__.py,sha256=_NeuZTRRWNG0J4sIiSZmRPwdYMX5qpWoiT52-BhfMLo,1066
rayforge/core/varset/appkeyvar.py,sha256=HjhgxxPIETqtTMHMLBdi836XtYIIN9YbE6VWUM9fIak,2920
rayforge/core/varset/baudratevar.py,sha256=G1JT2raJcZnYaRp1cdaGZoueLNQfI4TrFZsqLd1RkEQ,1826
rayforge/core/varset/boolvar.py,sha256=uTTYoFy4IkATOBSyAxLgsHaomoCDwF73RrXzyQRji8Q,981
rayforge/core/varset/choicevar.py,sha256=mA5ZKHJVgADXq6atmE2_GjfTnMe17r0WGHrKIhJwCAI,2676
rayforge/core/varset/floatvar.py,sha256=xj0qVa3vCh2kCgHKLBAoCtWgcqiNpRIHfwyCMjSQZsU,3262
rayforge/core/varset/hostnamevar.py,sha256=A9oA-qMxtY-c5UPj20KqPI8grXHyQFJaxiitKVgxHDM,1912
rayforge/core/varset/intvar.py,sha256=TVeFqgFrDzTvVUQLqRwuEB0B0g5aJ_5Y3thsO_WrfUE,1746
rayforge/core/varset/labeledchoicevar.py,sha256=9xekuMbD8GDBq30sPQEOsEkxiShHSghb9ISNPV1JxEc,1974
rayforge/core/varset/lengthvar.py,sha256=BDyFip-VFhkHlbVrjhZMsO_XVJIbmywHPQ6Tn85WIl0,919
rayforge/core/varset/oauthvar.py,sha256=OiBomfHqGoX6vdbsPC0ZXhAIUelo1ngghaDra0aELrw,4696
rayforge/core/varset/portvar.py,sha256=Lni31q27tdccZhw_was8Xt3I6YAgWs15t5xhm7fBDSo,1136
rayforge/core/varset/serialportvar.py,sha256=4kouRE1ZkAZKn1rTw_gFqi3DdUzRPsX_o8JGW80WB4Q,861
rayforge/core/varset/speedvar.py,sha256=nuldpY5OjxlxWIbx3_l0U7t41jlULMa_lP7rNKtK0io,902
rayforge/core/varset/textareavar.py,sha256=z1s7uT79RAi3GVyxRvuxf5JG7F82X-NjpDXiDg4Az0Y,739
rayforge/core/varset/urlvar.py,sha256=GEtKPR2jswiPZEntw21377Fa9mGnk57whTlMfP1B0OY,2671
rayforge/core/varset/var.py,sha256=zHs3tVwaIm3yXXAUse9YhAe9dKbVEXhDrOPqGX2DY9o,8498
rayforge/core/varset/varset.py,sha256=Tu0PKVigxulI8ok2-CRHEf7lz7u2aeS0CRlh2jD9UMY,10211
rayforge/doceditor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/doceditor/array_cmd.py,sha256=sDon80YHQZHG60vyJEHbRjXZON6x4nePPx2T4Rsg7SA,6411
rayforge/doceditor/asset_cmd.py,sha256=wV4FddQAikWlRQ97eIHzsGExwVoBnmBvJy4xnn349EQ,8744
rayforge/doceditor/command_registry.py,sha256=frK-lLX2Wi9MDpshyvIfXn9FZWcfmX8_7aMzl9Fc2-A,2839
rayforge/doceditor/edit_cmd.py,sha256=rAoxBk6MDzvAnMWc_ZWY5iC-sepkO-xusXwuPVNq2xQ,15001
rayforge/doceditor/editor.py,sha256=JYSe-P6F1KUn5oZeV8GyptRyO5XRM2Lh2Hpfnzeykeo,23928
rayforge/doceditor/file_cmd.py,sha256=GWJufg4L01fyKeu4Kq3TaUSuekRps42TXYP0RWIdzOc,47603
rayforge/doceditor/group_cmd.py,sha256=zr9AEwOkNLn0Cb0XBw76tclVxvKN0KFPv8PpfksPBi8,12836
rayforge/doceditor/layer_cmd.py,sha256=1uNPqjHObGUQJwwoTm_gzXwooD_y_uco3JZDgJOEIX8,12491
rayforge/doceditor/layout_cmd.py,sha256=2Ctp3CgMZ1pIAXZ0cuNm7fg_CdnSFbQZXJuiedEcaxg,9487
rayforge/doceditor/split_cmd.py,sha256=fy-7DvO77z-LMmgYgiDMNlS7Q0r7jgUIyBSdUkZSPy0,3951
rayforge/doceditor/step_cmd.py,sha256=6guTQXvTXmLVBtGAE1wLIsE9FU7ayrzlrSAMJvxLGP0,8509
rayforge/doceditor/stock_cmd.py,sha256=P6-c47eVQ7yabnOLODU9kE0LF84V15U3739SRluIgRI,8697
rayforge/doceditor/tab_cmd.py,sha256=bje4X6Dpk9eisuoC9nwqRJQMA644MZkV-MgEnnc55wU,9432
rayforge/doceditor/transform_cmd.py,sha256=aRSt15vxJAUkxM-rgwYyF-876ECwDDW1o4BJNlnHOhY,23972
rayforge/doceditor/array/__init__.py,sha256=Xdjq8oZrJCufDumkXvVElBHiHEAHS9iFgmIkJxJCbUg,1289
rayforge/doceditor/array/base.py,sha256=AYOKszlD55aeNWlLeJ9xw0IiZumiwsXDL5mxNFfUFk8,3786
rayforge/doceditor/array/circular.py,sha256=DtP0-0QNgun0eonwn7w0CELiK45x9BdSy--EKTW-d5M,2068
rayforge/doceditor/array/grid.py,sha256=dCv97RxtpgnWpK-ffkwwMsUepsnFJ9wUL7cxdOPRwl4,1901
rayforge/doceditor/array/params.py,sha256=FKm1EDq0cR1gPCcjzH5UBfi2rmppVI_dxFkHsQEhcPU,5499
rayforge/doceditor/array/point_rotation.py,sha256=Eb2PR1lkAvMGrWDi6I_NpPtl_E1N2zkitJrA4M_Tej0,1245
rayforge/doceditor/layout/__init__.py,sha256=_NqJrZwYSd7S-vN3EerRB-IUX-Y7CA_tWSadIVStOWE,709
rayforge/doceditor/layout/align.py,sha256=mJainx1g_Vg85st1TYLL04tDJ-5c-vvs-mPeblhO9WU,7752
rayforge/doceditor/layout/auto.py,sha256=bI-4jsgWqGAM9HDd9qwA5pyix-uAWA92YRpbs2PVm9A,34450
rayforge/doceditor/layout/base.py,sha256=ad6jVVBjNAkJSvYe62L-5JiDQNT7hkK3LVEXTnuis0U,5558
rayforge/doceditor/layout/registry.py,sha256=h7mxcSyPEvJ8ilN4_PlmURiwYFjgJSOjlnUJZek0qlo,4045
rayforge/doceditor/layout/spread.py,sha256=tUosZFT8EXaDWpLH-ROQzQeJYuWr8xbL2MNVbBnCl6w,3156
rayforge/image/__init__.py,sha256=OTjfMx5P9yH8MhN53xOi1pODJqIs8m4HeAs_Pb2fu8o,8310
rayforge/image/assembler.py,sha256=BixWicOz7kVxz9dmQ3ae0YoTRzXMA4AUAOEkX61gKGk,9692
rayforge/image/base_exporter.py,sha256=iO0mPIBFdgXOT1hWNbNrxbUo_79QGyO4aey77kk1MT8,1115
rayforge/image/base_importer.py,sha256=soM75ww2nqiZq_0_gwtfqUwlMHZdrbVW2nOMmmBDWJw,18558
rayforge/image/base_renderer.py,sha256=ABGq4h3-G-Hjss4SEOtQarQxcR80N8lmeCX6KkfN3Oo,8116
rayforge/image/dither.py,sha256=ERPrG9YbG9Hx_TgD8V6_7nIdX0tWAfgx0F8JjFiLoi0,2603
rayforge/image/engine.py,sha256=7j7OmJe0oacdwIbiHwr_KL1ahg3PG6o8oU4Sc1lnhig,12554
rayforge/image/geo_renderer.py,sha256=oKyDEoyz_YNpblbgnU0Ze28obQp_OlPjQ9lQPASlZsc,3645
rayforge/image/hull.py,sha256=ex6ERHtUZnyfkaRpA_3pUVRUKQxZxQEZHCAWCYoVcBk,2982
rayforge/image/material_test_grid_renderer.py,sha256=6Zp-UoVfK11uZ9fif902kBlduhYmzRHJAbNU2cPcqFw,7316
rayforge/image/ops_renderer.py,sha256=eZ49THsyiGlpE6dWru4TEY-4M7Q-CaKVkeXFkgvhAd8,5769
rayforge/image/registry.py,sha256=DyiMpwG4owx4nR80EZJV-V8H5KaXmIsTWU1UdlQ_vhM,10318
rayforge/image/structures.py,sha256=NEU5mnSQsA8cGmVavtRIVqrTOrL22OjChwueIlVtYGI,14365
rayforge/image/tracing.py,sha256=wecCsRJ_lzJa9AwP6pXTG7a7K1F2rd0fuxjqHVFf--8,20161
rayforge/image/bmp/__init__.py,sha256=CKF-BgHuuLaLlYyd63GwqPceuZweoE2EIXigPU_nnvc,61
rayforge/image/bmp/importer.py,sha256=cMSSOG-eIwgLjKeE-26PPlT9-rIUHExKCD11FFKiuGI,6560
rayforge/image/bmp/parser.py,sha256=JqpW5gMgofxOiHq4Ie5jTQ2-T1aCxuFri05xws4-RYo,13358
rayforge/image/bmp/renderer.py,sha256=iesIajKj9TTd3ORsLzD5wI8fA46Z8p_WPmNb7jwUBpE,906
rayforge/image/dxf/__init__.py,sha256=jO-5oY34l3qOjgrg1lAOfw-LB0qogWlpM43qsBNNxGs,61
rayforge/image/dxf/exporter.py,sha256=7l2KLiMqryC6Si8aBhgLkNn47fO13H6jMQ1-xEq-XN0,4586
rayforge/image/dxf/importer.py,sha256=IeaW5LirWCBnhr3OLcgWvkA_3M7q0Hzoga3_DNlqnxw,19202
rayforge/image/dxf/renderer.py,sha256=01FHf99HBtmsMU38DhM-lPLtBjh81DashGpsoyUlHak,5363
rayforge/image/jpg/__init__.py,sha256=vUlTOVnVPncSHl9nsAf1WKbHVjbWobXFtbptPHdp92Q,61
rayforge/image/jpg/importer.py,sha256=ocRs-71bazNe0a7nUQlszVjC54G_pgbdNbourlfzUu4,6104
rayforge/image/jpg/renderer.py,sha256=QqjoGP_OJenBF5_9OFLqtGPYtEVAsj0SzKb_4pIi_Cw,655
rayforge/image/lightburn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/image/lightburn/importer.py,sha256=XQMXhP1v-Bu_nNVe2RFM20C4v0xj5FunL0K5NtJK1-Y,25669
rayforge/image/lightburn/renderer.py,sha256=YALqv7KbCDpMQxqSVEAJejG36ilWEcZ47atyD_K9kBQ,3465
rayforge/image/pdf/__init__.py,sha256=nubfl85vWjR03X4McgyzHX3wv1DfsHmqHYiFPEmaiCs,184
rayforge/image/pdf/importer.py,sha256=qTECdJufNbJ3DDPa_AkDTvVB5lVvN3coeGxVtaWz7ig,3492
rayforge/image/pdf/pdf_trace.py,sha256=DH-VQVKt9RH2c5c8uv5m_wzMaW4Q8QFj3iKkH8BrTVw,7930
rayforge/image/pdf/pdf_vector.py,sha256=x5Mi7z-VDh_z8z8AhXDv_xfxU4uCNWUHnFurGK-dQJw,24422
rayforge/image/pdf/renderer.py,sha256=WLxGrblOF_Xwb3Jmos8SY973dtmnqjZg85TcnmBQKDc,6007
rayforge/image/png/__init__.py,sha256=MqMdpXauUS5v9a351dFEQh980hBT4Z0qvkeMzOqaSmU,61
rayforge/image/png/importer.py,sha256=mnQXmlzOodzFmcb-McieDOjq8Sc4A5yac53L0mTJiB0,5881
rayforge/image/png/renderer.py,sha256=f5NeMwkE1PHWSGvvgczcYvZckRJeHB6DDK6_-uBOE0A,712
rayforge/image/procedural/__init__.py,sha256=nMpQ8cISAFQ7cqiDGWy1KgJDqYu60K_QxSn4-8m0cBI,197
rayforge/image/procedural/importer.py,sha256=zU6OYpmfgasbWJi6odSus-uJYMCvXDtG9MIEJcS0C3A,7311
rayforge/image/procedural/renderer.py,sha256=-hER6AFdbZAnljqBl3b62aEDls-2J5DusP-MFqmDB8g,3644
rayforge/image/ruida/__init__.py,sha256=0NpK5UHORaA95-a77c6c0EDkzQEDJPSFjn3Dqycv3Ks,72
rayforge/image/ruida/importer.py,sha256=LDLtskl_pVoL-MG6eHuJJ4vqzV-MAJLu5S362utfO7E,8584
rayforge/image/ruida/job.py,sha256=C2unnFSafs70556EYe4QiLyffbg538Wpt0jMfFkyV5A,1964
rayforge/image/ruida/parser.py,sha256=vsM6ZvhRiO3IGej2J44HxCB2nLUtALP5XoLuR3MAECQ,7360
rayforge/image/ruida/renderer.py,sha256=hYHYLZ_6dltf28BgxeHvUKyrofqkDARmqzrLB0NSyZk,377
rayforge/image/svg/__init__.py,sha256=9s9J0Tk_lDwOxrCWxw0gv2nNmacN4J0BVQNUJrazp5E,61
rayforge/image/svg/exporter.py,sha256=vWSRKDJ6shOaSvpJyFkDacv-ZZFx_L0QZvzPeOXH5n0,6252
rayforge/image/svg/importer.py,sha256=1NIv84nfDomJXOgXcbxHfllNgD6QPkoOcrwqtTYaOto,7583
rayforge/image/svg/renderer.py,sha256=qYen6BoMsCo1m9PSJDL1DbyOE733BKlHd0ryk4p6PJI,6454
rayforge/image/svg/svg_base.py,sha256=MnTDGyqDh0Nh6pkMTR3ePQHBqdVIrBdwGUd-hK5_o30,14956
rayforge/image/svg/svg_fallback.py,sha256=pkKdej0uQH93d0O4Q_20sCcFNf7nXriKuh6sQrLNn1Q,5017
rayforge/image/svg/svg_trace.py,sha256=eJoeGZr66RsLXxDDVioDGcDGoYknPp8ymFHOrDu6DWo,9053
rayforge/image/svg/svg_vector.py,sha256=0NnpWNKV5Ecc_JJO5TlQfsEmd1h508d40wf8-r7m8E4,7553
rayforge/image/svg/svgutil.py,sha256=wNTTrFNQngkUVFDBQROCJhJfRjzgOZydHc9R7zKcT6M,13047
rayforge/image/util/__init__.py,sha256=W8EWhn9QNaj_g-Ho1SofZ8lMIhMZt4xW1NRCCbjgqbs,1904
rayforge/image/util/cairo_util.py,sha256=VMI_WvShlvWWHD9CtiiDbvl9v6Vb9yJjfCe5nyF9cew,1015
rayforge/image/util/grayscale.py,sha256=ulFPReFzf7pWQX93O4ZVFnUt2KM_xViYBUxzNXMkW5A,3208
rayforge/image/util/srgb.py,sha256=vhqXRjcMkirQaMcfJJnCW1ECv1ZdSz2VxWGl0Qv1bA0,2445
rayforge/image/util/transparency.py,sha256=K5DcUDIChb66YdMYHrHzfM_jt2rB914xbkigILMHYEU,2413
rayforge/image/util/unit.py,sha256=7ochWZFZ-ZXpLcDaUztskk8DlqLCI84Z1sWz4l9JJbA,1805
rayforge/image/util/vips.py,sha256=4ZJjy8LGd8-y4T39yW9czJNXEv9gyiLdhCvfTsaBdZg,8568
rayforge/license/__init__.py,sha256=queVPSbotMBKxoR5KQW_7f8u-7WnbyE7tJZhGO4GW_g,403
rayforge/license/gumroad_provider.py,sha256=mDKNHOCsiuNphkq1Pl4jBXzQiKj6-HfP_9tg1k5mpVA,9593
rayforge/license/patreon_provider.py,sha256=p7ILybQ9TNCb5sCS8FaRsIDa0pJaOhhq9CeKKdtV35w,10966
rayforge/license/provider.py,sha256=E11KJ7OH1b_5u8RUAX6ciWkppFeaTnwOkeovFs714m4,1685
rayforge/license/validator.py,sha256=EuFRcOiR36Lb5QPpdVaKKegtIcvfyGPy1mWtdrao0k4,5017
rayforge/locale/de/LC_MESSAGES/rayforge.mo,sha256=qCtbYOA2CaCA7ajpuMwilZ43AKIZRGJedhtgdJr0OOk,162068
rayforge/locale/en/LC_MESSAGES/rayforge.mo,sha256=c6z-Kauux-yQCT_Abl_wRJr6Kx5WDFphwxPuwoLiSbY,403
rayforge/locale/es/LC_MESSAGES/rayforge.mo,sha256=uaE-3pdhNg-t_VxF7hypVropH4f1qkD6I62m_B1TQWI,163263
rayforge/locale/fr/LC_MESSAGES/rayforge.mo,sha256=ubxH6ZS8s0OvXnceBzLlmaVqi5Vxfkkx0WtHqS4tI7I,166785
rayforge/locale/pt/LC_MESSAGES/rayforge.mo,sha256=bsKYoquCo1Otr-NIcDnZ34tJ62wiWNuTmRNisqvcvwY,161195
rayforge/locale/uk/LC_MESSAGES/rayforge.mo,sha256=CnA07PJmzGJ_v49L0d2RizyEJv9cqC2DdmWbj8t-49I,205409
rayforge/locale/zh_CN/LC_MESSAGES/rayforge.mo,sha256=3BZArBq9v-QECH524tE8j_D-saKg_Hj5qC6bXO0z5sA,143339
rayforge/machine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/machine/assembly.py,sha256=3cB6PiABUVnwMnyv5x84OqDlw0Osk0Cvj3tXs7F96bo,17045
rayforge/machine/cmd.py,sha256=5eILW2lHzeGOKC0brA3GMfsZHL512LrdVF9fm0a82vQ,15682
rayforge/machine/job_monitor.py,sha256=Vcqod5qSYX_6iVHKxzRrm4w4c5lA8YXMaAoS01Ysajo,4418
rayforge/machine/kinematic_mapping.py,sha256=V1EA9JO2si0416i4YOonlgI_DG49M5N4DvPPLSVptyY,11099
rayforge/machine/kinematic_math.py,sha256=X9sNd7vAOouABSAH989AnJGbz5SJkpeMZ6o5okaYnqw,2383
rayforge/machine/kinematics.py,sha256=N3maT0zMXJxWBnPetg4xk3OH7T6nUk4kdGBgs_eyoAI,6718
rayforge/machine/device/__init__.py,sha256=8VqvoXbgWaMDduvmN8QLpP0FNeItnwFPBUUSaenXYGQ,240
rayforge/machine/device/lightburn_importer.py,sha256=l2G9dd7hBskGoKHNwXB7QX6o3SmIo_oZeo3zqDfA0PM,10758
rayforge/machine/device/manager.py,sha256=aUjPWcWoTC9FEWoxp2xGwyqxOW6D56WNd1nhuYg5f_w,11425
rayforge/machine/device/profile.py,sha256=okNDx_mPNlI-7fcfIXuGM1lGRTl1ZP2JKii0YFtakcY,17846
rayforge/machine/driver/__init__.py,sha256=y34p5sUEbyd12fgkJhH8sNOp-f4pdpctsnLDhIoMBZw,1260
rayforge/machine/driver/driver.py,sha256=cO8Zdj4eClex1knQvHzcs6tml_F3YamyLImZWKNb0oQ,21768
rayforge/machine/driver/dummy.py,sha256=Xuo4i0a6D1vmHUCGTebmUXeI-O4KJLfuzu5TVtsXh_k,8429
rayforge/machine/driver/smoothie.py,sha256=q3Qn9k5BBJ0RNbHI7zRDkwuIFiH-kVmWtV46LeTk9M8,16421
rayforge/machine/driver/grbl/__init__.py,sha256=uFn54azNU-ynrlYLbiMFBhCkSVQ1asd0N0ByrHec3B8,301
rayforge/machine/driver/grbl/grbl_network.py,sha256=Ocs9NdX7NlVQ81tgbP1nV6K_9RW_ZjjpI1PxifGiAWs,31299
rayforge/machine/driver/grbl/grbl_probe.py,sha256=2QASL8YFmdIhddtQmPa2tNdEJAzascEwbRUMbjvPBnI,6588
rayforge/machine/driver/grbl/grbl_serial.py,sha256=F1-9nxGoEhr_jlmg8SBYWFh-39GiX8y8AB06GpyWsU0,62415
rayforge/machine/driver/grbl/grbl_serial_simple.py,sha256=xwQQSn-Xiz3m4I-g8BJPb-tFkf1RqUXp2FrHAaGK42M,28538
rayforge/machine/driver/grbl/grbl_telnet.py,sha256=b5Qa3ojyM_zCLt-D2w8n6L0F_F9W-aYzkAQn8GXRyIo,4163
rayforge/machine/driver/grbl/grbl_util.py,sha256=yDan4Hue_WYV6UN4vVcfPBtvbq9aNCOQ8DbhOFyUYRo,36161
rayforge/machine/driver/marlin/__init__.py,sha256=LBZ_BJHGMKdxmtvpEQXkEM-trB1xxerSaj2pB2AdvhE,87
rayforge/machine/driver/marlin/marlin_probe.py,sha256=pSuyYoOS13drKrIy7QfodsaAkbWtdfEGV24qnIcXQU4,5696
rayforge/machine/driver/marlin/marlin_serial.py,sha256=vUeOY4OCmhlht5K3aF7r1mZqR3ITQaevFGCtqJVuEt8,24660
rayforge/machine/driver/marlin/marlin_util.py,sha256=lNIL6Jvn0UJllFcg2jWSxaaUAw4Mnwfs9ShhJa0YKO4,7031
rayforge/machine/driver/octoprint/__init__.py,sha256=HKWATIQJgQh-suXGSLuE4qQRTX52DEu_qmsqzds0S7E,77
rayforge/machine/driver/octoprint/octoprint_driver.py,sha256=1vCjJJCd_PNOO1xHDi0vYyMknt4OlvJVi6WvQZvxyVg,29715
rayforge/machine/driver/ruida/__init__.py,sha256=gVAAU7L9gW4urv8xzPWjhh9G1clIoWckgVOdnihUgDA,178
rayforge/machine/driver/ruida/ruida_client.py,sha256=39AKhBim9iUIr7x6kUNpB6hR8EY9NIJYLRUWjGtt7Jg,24199
rayforge/machine/driver/ruida/ruida_codec.py,sha256=qCpy6hRdTuy0spuwph1_H8ZuIbk_zE5v4J05JsmATAs,2745
rayforge/machine/driver/ruida/ruida_driver.py,sha256=kpeN7rwEO7sPdi1YpH_WImqPODF56ANV1f7o08CwhFo,22897
rayforge/machine/driver/ruida/ruida_encoder.py,sha256=PMlJ53BeWzvEIq9huD49RndJ3JASggUGiZek9Z6gy40,14400
rayforge/machine/driver/ruida/ruida_maps.py,sha256=iqe6bukqkMXWX9zCqT8jQsDIhhu8i343dKlaDcRRii8,19585
rayforge/machine/driver/ruida/ruida_protocol.py,sha256=wPFw4-7nspcPUun5VJZkpF7hwkdi9fZIjxC8luXYW0o,3601
rayforge/machine/driver/ruida/ruida_server.py,sha256=aFZPxEBv6GMbJbWAvjp9ES-6IstX2poytfMKIMSZL-w,40789
rayforge/machine/driver/ruida/ruida_simulator.py,sha256=IJ4kH0xz_Du7YFNd77feh-VPTAl2s3cvJPQhNZz4Kgw,8889
rayforge/machine/driver/ruida/ruida_transport.py,sha256=f6mWImweP5MFGOpJFJLkiNmUbzhzAzRaJ7UMo_fds6w,9218
rayforge/machine/driver/ruida/ruida_util.py,sha256=bJwUfTIrUb24VUxkfprsRBILy0bNxmaatrVR-Pf7YLs,7193
rayforge/machine/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/machine/models/axis.py,sha256=pnEa8MDqmL7J8GQZ1HG17CvhEPdLrIEDlwTJ3PaH9e4,4406
rayforge/machine/models/colors.py,sha256=q0e9MmAsjDA_KOtuK6DJkvebipzPfCyGUEdT0ykv4w4,3470
rayforge/machine/models/controller.py,sha256=sZwXfAlhoxEzfTIdVlOY9XEvD61aqk0FHUvklM9OSVc,27582
rayforge/machine/models/coordinate_system.py,sha256=NjIbCBKsDHDLsMYJv0oUjMQl-IzB5klgFzFJBhaTEtc,920
rayforge/machine/models/dialect_manager.py,sha256=H2Pt7PSXDO2FxfsI_atjl3rEUdD7gaQk4lJS0UJiGdU,6870
rayforge/machine/models/head.py,sha256=WG2P6CtWi7AWxj6mhv9Piz1xO9u7I0k2SwHwoGO9D6M,4739
rayforge/machine/models/laser.py,sha256=A6FUzHuHCN5qNvdGb3ym1o4N6B9Fg1Pg45e-mwBS0Bo,10217
rayforge/machine/models/machine.py,sha256=4PdltZjSCblZMH-h2HAtdI-ujJsM2eOO8eHOD3h1FUI,64751
rayforge/machine/models/machine_hours.py,sha256=oHQZqBeKFLkqnK-SPuRwc9kyBPmsiGGc1D0pYcsmcTM,7105
rayforge/machine/models/macro.py,sha256=c-82pTM-t-pT2ecZ_uxL9EmCgXRI9DJDGKOH0g-xtWc,2384
rayforge/machine/models/manager.py,sha256=GVVyJqiM3Mjd9RuA1du7CojCSoVJ1RnD003XH0Qrm-A,9374
rayforge/machine/models/rotary_module.py,sha256=qdSYm4LE4_pbvkQRHq4fGhsir2O97JsJNCfu7jFoVr0,8549
rayforge/machine/models/spindle.py,sha256=iwlQmDDHhusGWFS50VpxKfJ6xsyQzwcB9djDCnWbTec,3232
rayforge/machine/models/zone.py,sha256=W-GBEHtsZ7hDHuXKUduE9zaqFcdbZj_MFqz-SibQQD4,6246
rayforge/machine/models/dialect/__init__.py,sha256=1Aop03GY_Ed8cdmpzZRZkJhgg2ODibpfK4uxk5yDXvo,781
rayforge/machine/models/dialect/base.py,sha256=dIGgtFuGJGLxUP9M3-nl_ajdZcJ7hrF6Y4cKJ0h5UN0,11186
rayforge/machine/models/dialect/grbl.py,sha256=Jl-bHiEfkX4SP6p8DiM76apO6yb0QBjfsuoPQX-0xwg,1257
rayforge/machine/models/dialect/grbl_dynamic.py,sha256=N8uWinAaSS2ytitKne3XttqFqihN_0I0iHzOhn63ltw,1340
rayforge/machine/models/dialect/grbl_raster.py,sha256=UbxOG_PqFg4q0IssBwDIixIFWhFaJbKUDu6iJF0cjiQ,1492
rayforge/machine/models/dialect/linuxcnc.py,sha256=58ZI583gMVt-FQYSSZxzIaGz3OQpIFUBY04_fdv5y7k,1250
rayforge/machine/models/dialect/mach4_m67.py,sha256=2mY4n3IOCxIwLhMFNzZRY3ApTXoEPCFuCvdUE90gTJ8,1393
rayforge/machine/models/dialect/marlin.py,sha256=1X54I5cbpMdqbH5zeDBR2_bllOyggf3WQhbDlHdMeFQ,1265
rayforge/machine/models/dialect/smoothieware.py,sha256=dOOlB0Y14zcsyZW8XNzoP6IhPa3M9kRu0jk2LsuZqxQ,1231
rayforge/machine/sanity/__init__.py,sha256=wBZimAC9ShtZt3AuqIB-jzg__3jt1RF-d52i8OeSidw,317
rayforge/machine/sanity/checker.py,sha256=8U3yEkt3-wnDpuSgEkj2gGdbpXfdhN78LSm7mcIQnqU,1691
rayforge/machine/sanity/result.py,sha256=OZg-29psUTFvQbkw7AkQ1KisobYg5TYxSV3SdECBdzc,1353
rayforge/machine/sanity/checks/__init__.py,sha256=2juIfIrDutUqzoMqGRs098v6bKWoYr14hXMKim61Qyg,203
rayforge/machine/sanity/checks/base.py,sha256=gYcvJDTU-OXjwaDwm99icRIsWuFlIuD-d_FIb3trMCw,371
rayforge/machine/sanity/checks/extent_2d.py,sha256=xZwK6lWu_xa_-_VXYq671tyerkRYKeb6Vr7cU_x8uyw,1972
rayforge/machine/sanity/checks/nogo_zones_2d.py,sha256=fe7utjYo14Dwdzm1zBARbDu613NDIRIAKP4Q46lwXfw,2166
rayforge/machine/sanity/checks/workarea_2d.py,sha256=naYvBpIZZOVzMXu9Nv-D1mxwgkb0KfxQrRv64kmff8g,2128
rayforge/machine/transport/__init__.py,sha256=P51OFdsilD5U_4M04rjntmhnI2nASCf8nHICQkmkH_k,691
rayforge/machine/transport/grbl.py,sha256=4-MG9MjsJYjNdZOeaJDxADHPf3QTdieR_l2aFS-4znI,17802
rayforge/machine/transport/http.py,sha256=VssSmeWwJIjtHqGw77ZVwNu__jdAf3zAl2KEVC3oOZc,3599
rayforge/machine/transport/serial.py,sha256=Jm647x5CQJ9wCd2V27LPiqYZ3rrIgudjwAc_LLrsTks,13703
rayforge/machine/transport/serial_server.py,sha256=q6FIwBnIajkzp1_F7h63oKSBuortHomSkPL0DL73Eqs,5168
rayforge/machine/transport/telnet.py,sha256=JCqjYtp5ZFGlTQ388WOecaSXFMc7zVVaZDBO2E9xDmg,5094
rayforge/machine/transport/transport.py,sha256=0yxiBDsG183LiREa3infUujrxO63G8tEA0xxhwiBVtQ,2159
rayforge/machine/transport/udp.py,sha256=9YWnVsFd3YziCHRHmRO-C4rRvBrL3m_jmtXsiZAI-lk,5194
rayforge/machine/transport/udp_server.py,sha256=ov20vmvegJJ4svbGQWCpbbP5bavS2vRtb9oqViAbxAA,3248
rayforge/machine/transport/websocket.py,sha256=0WQu3rsOONH8HVS8ki6IiOJ0n5Q_t93da-P66yYuJb4,5799
rayforge/pipeline/__init__.py,sha256=QIwtZoSiKzJJNx2NfhYi-zi3eswHqQRtxcXQoPS4KHE,346
rayforge/pipeline/assembly_warnings.py,sha256=FzOpTXCaIAe8O72gTI2izsKSHpbKo8NqafYFznYhyx0,1258
rayforge/pipeline/coordspace.py,sha256=HldrLM51I8ntMd0oArh5Ab9mwpu7dlao0WH4r_n1NyU,17867
rayforge/pipeline/intent_builder.py,sha256=ArmuBg-KpeqUTSOb66OECah5BNj0iG20M1hV9zbxeqM,42680
rayforge/pipeline/intent_controller.py,sha256=ZauVMOCD6EwEE1fw5_ComYRjgdjLJwfDOLDbT6CphkE,20555
rayforge/pipeline/pipeline.py,sha256=3CYnxAHjGLhi_0xE27B9-2yM4x8AH6eiUjWfF1TEstk,17001
rayforge/pipeline/artifact/__init__.py,sha256=G4jCBDiSD4v8tAzQyJX3UVoQuriIQ-Mqy-SKr-U78f0,700
rayforge/pipeline/artifact/base.py,sha256=AT6FPCdgh0cH5xnAtqdlqdBOI9HAYQC5HwndhSqLV3g,573
rayforge/pipeline/artifact/handle.py,sha256=TJBln5fDcpI3yzdWNDb67jGiCMhwXJJTirCSk-u97PM,2577
rayforge/pipeline/artifact/job.py,sha256=7zE2m_9FR5xFSeJ8PLc5bNkUEoQAQ4w3InMPWFWF7Nc,4539
rayforge/pipeline/artifact/step_ops.py,sha256=lkFbhVzaiWljoaiYe1fs3aL9Bo0Amrp_Tk8PDQbfMpM,1391
rayforge/pipeline/artifact/store.py,sha256=jIBHifI9OA7bS8ZjPlPgY1VBE-G1YPjv7YR2jS4MFvo,3154
rayforge/pipeline/artifact/workpiece.py,sha256=rljMBfCM8O988CVCphBOUY9Ghov4vpRyW7OpVoSRbSw,2189
rayforge/pipeline/artifact/workpiece_view.py,sha256=t0AuJHgo21TLU17PkY8FYk_NBOsBYrRH1XdX_3PlY7c,4600
rayforge/pipeline/encoder/__init__.py,sha256=8gsbrRqMtN0mLaC0vtFNweennqm-OXC4GPNuzaxZB5I,210
rayforge/pipeline/encoder/base.py,sha256=frq32kHsY5RH4e2u4uuo7Qnmmc79VJehsV1MJBCFqPc,1483
rayforge/pipeline/encoder/context.py,sha256=eykCeZZQIJXWOMPiRSpKlrqaf2YlIGCm3uLoAT2lgww,5514
rayforge/pipeline/encoder/gcode.py,sha256=_rxtZgF2RwP-E9isNDIMgkwfrTTqgGn-FHqORevLyYQ,1065
rayforge/pipeline/encoder/rust_helpers.py,sha256=Qa-g8wbzvx8_Vwr98O1YqqI_9mc3iChvAZotr8YbEPE,7964
rayforge/pipeline/stage/__init__.py,sha256=A9-SQXIymOA168FX-I-RNpWljzPWsAQA8UdGsMRB-rY,205
rayforge/pipeline/stage/assembler_helpers.py,sha256=SuiJJtaGZiQqhUJ6opROOj1IQjTGk7aBwLaUjUSPwLU,14850
rayforge/pipeline/transformer/__init__.py,sha256=hz_omqjjGXku7STF6O-uVw1yiixeGT7wTQ24OdnEabM,91
rayforge/pipeline/transformer/base.py,sha256=OxhoyrO6OmWYmVpGpHnAdX_0Qo9smURuhioE9wv4-M8,3600
rayforge/pipeline/transformer/placeholder.py,sha256=GrfX7ukeKPiiO4fgM4vi2b2cSbNEO2NQZBhGzu0CkQE,1965
rayforge/pipeline/transformer/registry.py,sha256=iHgjRZ42Zu8IpfG1czwiaDuC0vLMawzUbwApLpuhtxw,2372
rayforge/pipeline/view/__init__.py,sha256=rKJhF408HsmXJN-K-6txiZP9Gn6XZh51Be8GT2iO8KA,248
rayforge/pipeline/view/view_compute.py,sha256=Ed3xEP7SWSnvoc-YmrDcSFlzy7cFyCXvW-96x_S_xlU,7924
rayforge/pipeline/view/view_manager.py,sha256=G6mAKfvvM5X_foSRNi2FMdGlxC7Yxq3KbUVIcEkrxMM,31679
rayforge/resources/devices/acmer-p3/device.yaml,sha256=BQ82-Pv2UBjMg3bwEmHVq-x3kTjdkA_0eVBTE1QuNb0,924
rayforge/resources/devices/acmer-p3/dialect.yaml,sha256=srlUvx4GPh2GiwWUpqKkgDbx5yowgohhGL3Gt6ftRMQ,918
rayforge/resources/devices/acmer-s1/device.yaml,sha256=clYU_3FsvbccB8j6h9I5eMD5e3vjBzUiOIagGLkHI6c,418
rayforge/resources/devices/acmer-s1/dialect.yaml,sha256=srlUvx4GPh2GiwWUpqKkgDbx5yowgohhGL3Gt6ftRMQ,918
rayforge/resources/devices/atomstack-a70/device.yaml,sha256=-jNBaCwOGumCxmimTGPt15eAtlR2uV05ZHS-TnEyALw,479
rayforge/resources/devices/atomstack-a70/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/atomstack-x40-pro/device.yaml,sha256=s_5F_jVVQoVvdcTcXwFBTE3Dl7CtWNz_G2XRPuVXyoI,479
rayforge/resources/devices/atomstack-x40-pro/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/carvera/device.yaml,sha256=qDVPJUrYwGtIvfPrTrt8ocFcgZtEO2tt8KmUCYYXui8,651
rayforge/resources/devices/carvera/dialect.yaml,sha256=1HDbqOk67TMLl6gl8LoMPIYSP0ZX7WKtdeL2FQegvbw,1006
rayforge/resources/devices/carvera-air/device.yaml,sha256=r58zxfULtXRYw16c9TD6T0EtxEPTcbLHHDZnYDEm0qI,462
rayforge/resources/devices/carvera-air/dialect.yaml,sha256=1HDbqOk67TMLl6gl8LoMPIYSP0ZX7WKtdeL2FQegvbw,1006
rayforge/resources/devices/creality-falcon-10w/device.yaml,sha256=I17LcAQqS5IJKATpFbKaevWEcV0O6Ei-OsvaeMfvwPs,607
rayforge/resources/devices/creality-falcon-10w/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/creality-falcon-2-pro/device.yaml,sha256=pWM0zm4neSFP8nys7W8-_nUUHM63brpooJToGU2XR5k,506
rayforge/resources/devices/creality-falcon-2-pro/dialect.yaml,sha256=N6oyFds1s62Gj_MkYrzRdt-96S4EHkIxhVQbVeMg30c,992
rayforge/resources/devices/creality-falcon-a1/device.yaml,sha256=x0YrFwNHnu1-o1OOmekqSYkHWKuG8mPqkpavXrFWNwc,782
rayforge/resources/devices/creality-falcon-a1/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/elidor-z6/device.yaml,sha256=fLlG1I9Dn5selTdm03BjQx3ljTT9DbuqxHNJT2JfKM8,570
rayforge/resources/devices/elidor-z6/dialect.yaml,sha256=srlUvx4GPh2GiwWUpqKkgDbx5yowgohhGL3Gt6ftRMQ,918
rayforge/resources/devices/grbl-mks-dlc32/device.yaml,sha256=5JAtFDOw5VgCI5PS9G0HrKnz565szgdD877B4JN5Kjw,171
rayforge/resources/devices/grbl-mks-dlc32/dialect.yaml,sha256=x_kzQ-XXzYiry3AOqzAkDzxXhbNLItCmerRj3w_rsLE,1094
rayforge/resources/devices/longer-ray5/device.yaml,sha256=uhAMjqGNSilYOIPLn1KnC8pgK9IwMBp4tQe9L0ec7U0,540
rayforge/resources/devices/longer-ray5/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/monport-60w-co2/device.yaml,sha256=V3aYd8ckA5XdvORQMgRIaizca42iwUJRru4Bdem4fZg,641
rayforge/resources/devices/neje-master-3-max/device.yaml,sha256=WRlvwCZ6kNCaIJncmCvz4QfwSqJTsI2Alkk5FehhDUc,464
rayforge/resources/devices/neje-master-3-max/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/omtech-k40plus/device.yaml,sha256=BV0J5MbebIMc8mHwjXFL_55aM3FAhcymCmrrZXanW6w,595
rayforge/resources/devices/omtech-k40plus/dialect.yaml,sha256=wmwYJ10-sIefHWAxMRks7iDzZPnpjs4PhFXu8ij-nC4,941
rayforge/resources/devices/omtech-polar/device.yaml,sha256=7tkALT9wJPP-F0KI5F0fypvDoHdUFztIn3VNFu6VvpI,650
rayforge/resources/devices/ortur-laser-master-3/device.yaml,sha256=7N6iQuq5zVGFO7ubMF4oaIEfeILnDEJvJuT6Yx_y_Qw,485
rayforge/resources/devices/ortur-laser-master-3/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/ortur-laser-master-4/device.yaml,sha256=IYmFVzds3-biwM-vWJ7Hjfo8j2eRShdkaFUrsU_r7sk,491
rayforge/resources/devices/ortur-laser-master-4/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/sculpfun-c1/device.yaml,sha256=VvEVqUclRLoj6lW-VBKpJAsWe0etfKD4BA8oepupDv4,404
rayforge/resources/devices/sculpfun-c1/dialect.yaml,sha256=srlUvx4GPh2GiwWUpqKkgDbx5yowgohhGL3Gt6ftRMQ,918
rayforge/resources/devices/sculpfun-icube/device.yaml,sha256=FMeE4x4HDQEFWLdW9WcKa8IwnU-RGF-aHknZ1WGmiuk,464
rayforge/resources/devices/sculpfun-icube/dialect.yaml,sha256=gG2li91p7mnoJp-d4lfd0lu4V1KwVyrcESYq3GQUSt8,918
rayforge/resources/devices/sculpfun-icube-ultra/device.yaml,sha256=pJEBl8PZsOcJLYy1-f2uGKJzgUJ6rSgoXWi9ZujOQWM,601
rayforge/resources/devices/sculpfun-icube-ultra/dialect.yaml,sha256=gG2li91p7mnoJp-d4lfd0lu4V1KwVyrcESYq3GQUSt8,918
rayforge/resources/devices/sculpfun-s30/device.yaml,sha256=GmUfPLIEI9BSACVcDlIRVuzHwYKb8Jwt38bYroZt83s,399
rayforge/resources/devices/sculpfun-s30/dialect.yaml,sha256=gG2li91p7mnoJp-d4lfd0lu4V1KwVyrcESYq3GQUSt8,918
rayforge/resources/devices/sculpfun-s30-pro-max/device.yaml,sha256=6ZtkHNbWSfsxnraodbBg5yaRN6c9kW5ORHAEpp7T1Fs,435
rayforge/resources/devices/sculpfun-s30-pro-max/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/sculpfun-s40-max/device.yaml,sha256=3BQRSRJUPTb5UWQ0VQ6jvCegeHpVd2y1kYxbisMU-NY,478
rayforge/resources/devices/sculpfun-s40-max/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/sculpfun-s70-max/device.yaml,sha256=nlWo8vceUcgcn5PF60InbA-zugx3ttoLAGiVioPzugk,476
rayforge/resources/devices/sculpfun-s70-max/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/thunder-laser-nova35/device.yaml,sha256=QI48xZFKKE4Bnh6g3VysUZhT5lPdTUM7-x4Kf5ffjXQ,647
rayforge/resources/devices/twotrees-tts55/device.yaml,sha256=f09-6IKg3LMxDyESf1zWrr2Fq936npCIeI6a0VBDxTk,462
rayforge/resources/devices/twotrees-tts55/dialect.yaml,sha256=UPAV-AShXj8JJAywtY0_cdVRM6IHn7wtG5BgKuBuaVI,903
rayforge/resources/devices/xtool-d1-pro/device.yaml,sha256=X0rYcD40KqMuAheL5JjhYtit72Ocbu_5CJl5zjYM9BE,499
rayforge/resources/devices/xtool-d1-pro/dialect.yaml,sha256=LFIdyhnXgb1i7_ruVflJPEudAZKQ9yu31bxskyJt8hc,939
rayforge/resources/icons/3d-rotation-symbolic.svg,sha256=GvnPojxH1LinR_Q2yguxFoQaH-bDXLGBCsajK3PHioc,1059
rayforge/resources/icons/3d-symbolic.svg,sha256=VPbO23ak8pQUNBY6JRgWopFcTHlrU75a-GQf20PqvLw,1072
rayforge/resources/icons/add-stock-symbolic.svg,sha256=4hOZYdIwKzWrymxPak6vG4z_v4F8omJpCyIkOkl9tAA,685
rayforge/resources/icons/add-symbolic.svg,sha256=QkbmiudYUdBeTatWiQODzjz4uCtHGHq8fuIRvNLXTr8,413
rayforge/resources/icons/addon-builtin-symbolic.svg,sha256=fPsARBdyh2DMjKhg1C0H19zTBoWZdN9JTBCX-X4G4-M,1708
rayforge/resources/icons/addon-symbolic.svg,sha256=sQnuQ5-wZdi_vUI0jUQ1qbjufpdCPK08o5MVRiZPA7Y,2028
rayforge/resources/icons/ai-symbolic.svg,sha256=b91M-x6LG5k1QzO9aEzHDSJaGQrNOGUvllH30j4skEc,3470
rayforge/resources/icons/alarm-symbolic.svg,sha256=l_098dI9yXdE6hWer1OnIKu-1OTXsW3uFt819SyrcJE,833
rayforge/resources/icons/align-bottom-symbolic.svg,sha256=NZet7KS0EGk8qzn4PVi7n_6UWQrys4r-KjdwrsQ3fJg,461
rayforge/resources/icons/align-horizontal-center-symbolic.svg,sha256=Zj4WOJFZDHA9Ff0RIhGEvlKnEintHK380-tMQjboYNU,453
rayforge/resources/icons/align-left-symbolic.svg,sha256=Pp7yqhfI-Zqe0u-PvgzZC-yVTgF8e3OwRhvIOz7_4tg,441
rayforge/resources/icons/align-right-symbolic.svg,sha256=J2VKjvy33K8AG8P6L0dLs6WOG8eUII2SmTjc4_To0Y0,467
rayforge/resources/icons/align-top-symbolic.svg,sha256=l3JHRVbSaX16dYPqK4RZpoRT9b_bMX7bwl0Yz3Xc4gc,466
rayforge/resources/icons/align-vertical-center-symbolic.svg,sha256=jDlyadrJXkqMBPEotkuSJMRvlxOQh_Xio-hI3EcUP9c,471
rayforge/resources/icons/arrow-east-symbolic.svg,sha256=GFjlB7RcanMSw9LZb4sNMx5krBNS-MyPsaSYY6SChVE,446
rayforge/resources/icons/arrow-north-east-symbolic.svg,sha256=Qy9aP1CcXoMXZC58M1f02hfYQlaAVot473KX7aGPnuA,427
rayforge/resources/icons/arrow-north-symbolic.svg,sha256=eEXUeOu2Ym303F-dtTA51tlilmWKx-VFjiIwE-lsJQE,451
rayforge/resources/icons/arrow-north-west-symbolic.svg,sha256=MfCWrPihniJ_3uHQYwWjuahUVaUCyFHpdqBPGpoIqOg,426
rayforge/resources/icons/arrow-south-east-symbolic.svg,sha256=r_J25yQcxiq9rTPM6HLDJEekN7Re34G1I9Iokfil-WE,415
rayforge/resources/icons/arrow-south-symbolic.svg,sha256=VLzpCZ_hOTr4TNP8OXDnrXRFCw1UQOcGVjl_KKW7BfA,429
rayforge/resources/icons/arrow-south-west-symbolic.svg,sha256=QN-8TDiLPwbxYZpcIW_RDOI0nbeLYzdUcqaOGy2d9ME,423
rayforge/resources/icons/arrow-west-symbolic.svg,sha256=ChcFcW0hYe9RMNKAuNC9aGUShfkIppePs42sf-EsHf8,433
rayforge/resources/icons/arrow-z-down-symbolic.svg,sha256=-e_klWYEwC9AJjrpSU-h1M7F_c0MK8mrbLmiFv_RYzw,1516
rayforge/resources/icons/arrow-z-up-symbolic.svg,sha256=P8lQHR3vvwU6rsD_1xDyaNvM6viYNaTkqs8XR7zWi8w,1425
rayforge/resources/icons/auto-layout-symbolic.svg,sha256=YohmHz2s0wJeAZilbVATO8TF8m8Oclfu9ltl9A7xJFM,822
rayforge/resources/icons/batch-symbolic.svg,sha256=7-j2JF4KFgI8Jygi5VH7xc9DiEUcaOjH2v3NzRLgszY,1936
rayforge/resources/icons/block-symbolic.svg,sha256=k0uT9j45CVFog7Ca7LsDQeXnHoGFlFJ_m_qe_YHmg98,1742
rayforge/resources/icons/bottom-left-symbolic.svg,sha256=Wh8-R4xRMPirN3QBscD6wJHhr8QJyw7Vc7hmIjh-6vU,1491
rayforge/resources/icons/bottom-right-symbolic.svg,sha256=N5gBqK3PdAQYFuXEMNKf5e80Gs-4035A7qSyZkoMu-g,1472
rayforge/resources/icons/camera-off-symbolic.svg,sha256=46jcNzjvKezu3YfKiNzBtnsqYIU-NK_vcaV2V8TKWoY,1249
rayforge/resources/icons/camera-on-symbolic.svg,sha256=SrvwgxqMVfCDlgG9BsQHWP_RUjKfEe63i0LvJVljF-M,989
rayforge/resources/icons/center-symbolic.svg,sha256=JV6G4OwE1OI8gRGOySOTUIzIfeKbdA9vhCdTTfAcVLM,1734
rayforge/resources/icons/check-circle-symbolic.svg,sha256=alGDvAZc_AaZyXFCfyFxEGbg5pPgxgG_NVLoFyTQlzo,944
rayforge/resources/icons/check-symbolic.svg,sha256=KDJUe5cmt2lBf6AV_dPbZNQLVB-l_fmosiwaLa95Zwk,404
rayforge/resources/icons/chevron-right-symbolic.svg,sha256=vCz8_Yy1K6hUrjBibO89Nf1QNGogNnnQk83LUpnkGdE,427
rayforge/resources/icons/clear-alarm-symbolic.svg,sha256=3Bf65791Q_xAEGTpE-qxrWjkoWg347fmkepswbDvDkE,1022
rayforge/resources/icons/clear-layers-symbolic.svg,sha256=HmLArVnspgWECiR553uGL8grCkV0bZ_ZcbV0wZ3PzKQ,732
rayforge/resources/icons/clear-symbolic.svg,sha256=eGXs0JgEfla05EHlNIE7G0cgm5XWJnj7UmJCc93mJpY,1217
rayforge/resources/icons/close-document-symbolic.svg,sha256=2fgWS-6d-4fKVPiOWlITDVCKmkC8GzBOZgYQbU1KpBM,774
rayforge/resources/icons/close-symbolic.svg,sha256=rRr5QTjbuRl1odUPbC2Aq2dDwNoKOEnebiLjhNBByCs,514
rayforge/resources/icons/code-symbolic.svg,sha256=4NxuJFvgoxz8yQOfEjM37-NdDkVAqCoHRa_TV_rlGOQ,749
rayforge/resources/icons/compass-symbolic.svg,sha256=X34o0RVVHVG4HTSWGfhQdUaqvzy2SF26UPmb24sK5Uc,1052
rayforge/resources/icons/computer-symbolic.svg,sha256=OIB1z2UUu40yRat3jVbBxCsEHmLuM4636DgsUgxkPts,572
rayforge/resources/icons/copy-symbolic.svg,sha256=VHSrJCnAQ6gVe1KTmkdF0ld7SnyhdZggtU6lAHfOdQY,650
rayforge/resources/icons/crosshairs-symbolic.svg,sha256=JIPjYKyyB0kgONktuGBt789BbsVZF_XF3ebmzz3WLow,2022
rayforge/resources/icons/crown-symbolic.svg,sha256=r2_YQY8fCnR9rNFBfE8Cbz6uO5bpQCbG0HLEtQ3ooKI,1916
rayforge/resources/icons/cut-symbolic.svg,sha256=vorSKQnMIO_3uCMzVEas99CL_59zeC7WNyXT3tlggRk,1644
rayforge/resources/icons/cycle-symbolic.svg,sha256=mf4aVFrNfAT8IufrrkLB9PX4CrvMKVmq4a2uJ8WJ7xw,1142
rayforge/resources/icons/delete-symbolic.svg,sha256=GTALLIOtGfd14kd6CvNjVUuAbvr00y3-pItI6h5k0TM,670
rayforge/resources/icons/distribute-horizontal-symbolic.svg,sha256=u1xsYI3_MRioLlfPVVSMowaPMYcFLG2Fu1jqtxnzBOE,477
rayforge/resources/icons/distribute-vertical-symbolic.svg,sha256=kLYHdTQ6BX_Sbcpi2q62JMbrMLwakwtyyHvYkzJlmVI,464
rayforge/resources/icons/document-save-symbolic.svg,sha256=3uhC1s6Qlo_zotxnmR_L5I54OV1oLn_81gZ1VmFVcWk,599
rayforge/resources/icons/door-symbolic.svg,sha256=6FWV-1N7towistYsbVXMR7KVUywGU2LYdoy6UXYPNqw,681
rayforge/resources/icons/download-symbolic.svg,sha256=CU-mwqMP-rtZapDJJNWRuT75ahmEOplOJpcOw8QS2Xo,1314
rayforge/resources/icons/drag-handle-symbolic.svg,sha256=-7ppOXIPKWx1msCyftMji-uFUnoKootS0FW1s1ERD0E,1275
rayforge/resources/icons/drive-harddisk-symbolic.svg,sha256=l9l_s2dtonfS6mor_g0fFHHSQSoi1meJRH6Q0O-V0_o,673
rayforge/resources/icons/drive-removable-media-symbolic.svg,sha256=0L8vttHaFO_NYQsUgmEOMc0-IylZ0MPW9RLBMvzFuBA,640
rayforge/resources/icons/edit-symbolic.svg,sha256=PYFeu0Hk4AYnWvKGCiOLv45H44gSFmm2WyN9-fE1k4Y,1499
rayforge/resources/icons/engrave-symbolic.svg,sha256=g0ZufPSrShJzWVtPLHzyDuFwmg0OSR3323nOrPcPHow,1520
rayforge/resources/icons/eraser-symbolic.svg,sha256=fwLIWGeOKPR1N7ovWYAfQ56p46lx2WOM30B5L-XkVZQ,3201
rayforge/resources/icons/error-symbolic.svg,sha256=hMCoNaLibJY7rwx6pRnWAPttQVBdYINjRljkuAsheM8,1823
rayforge/resources/icons/export-symbolic.svg,sha256=kowgSUtBibMN57uTDEc0JMNy2EMdPzyiOkQAbROx1aQ,1911
rayforge/resources/icons/fast-forward-symbolic.svg,sha256=LfhkAwH1ApuiEJYWzE8l-MXVtGGlPtK_SmUr5kj_MNA,496
rayforge/resources/icons/fast-rewind-symbolic.svg,sha256=zGWusgGSh--V0xyiXt0KBjVSVR610UGiQZG80mJiLDM,1287
rayforge/resources/icons/file-dxf-symbolic.svg,sha256=Vrm9kQ8LNZJif__ygaIwS9pxsR9QuAyB905MJqe70-A,2128
rayforge/resources/icons/file-jpg-symbolic.svg,sha256=FA-_xHj8a1hotuEycQRdsQq0X5n_zgIsjTlsFC9jA_Q,1394
rayforge/resources/icons/file-pdf-symbolic.svg,sha256=agH6O4hEDdzzFUZUXmi_Dg3ErSwP1ecY4MQ3VH4duLk,1719
rayforge/resources/icons/file-png-symbolic.svg,sha256=fkxKA52K07AOFrMiD153My0VPUf7_YbInRX1tBK53Iw,1766
rayforge/resources/icons/file-rd-symbolic.svg,sha256=ysPzX1Rd0UlKkKbmfiQ5g4ScKK1_9YHuP-QmBLlVpis,2373
rayforge/resources/icons/file-svg-symbolic.svg,sha256=d9SqEpOaHxHyYxbAMRYuc4wUkJ3SwIx6hIX8uYwffyE,2718
rayforge/resources/icons/flip-horizontal-symbolic.svg,sha256=wbX0r04i8Eti-Am5jKTcEBKRburI_w3SoMdPMKjxOeY,885
rayforge/resources/icons/flip-vertical-symbolic.svg,sha256=7PJo8ClkWId1MDvO-skU0yna1SPUeRtwscir8jV9qT4,843
rayforge/resources/icons/frame-symbolic.svg,sha256=X6btMN0-2swkyf3uD7hEO8JC-SPBV6ZKe9hFx9no4dc,704
rayforge/resources/icons/gcode-symbolic.svg,sha256=wvl0U8qHkenPgrh56_VgS5KzOPt6juoR3HerDX2-8MY,2664
rayforge/resources/icons/general-symbolic.svg,sha256=LaqlPhZ_-abCP58Ou57dJQ-kS1NdQtiPK5dl2PqWahk,1840
rayforge/resources/icons/go-down-symbolic.svg,sha256=xPiWLKL4-o9APMt_f1x_6gVrRPxhCUABKcKbN31jTwU,1160
rayforge/resources/icons/go-next-symbolic.svg,sha256=PrkfL8lI8VOBsViaxxITaEXoKFzswIsVVexgcEwjDWo,1154
rayforge/resources/icons/go-previous-symbolic.svg,sha256=cPtDD27W8FiRaiGHCW66Wd4Znq9bO24tbP-8Xbn_5m0,1162
rayforge/resources/icons/go-up-symbolic.svg,sha256=d-0QpoHxa781P1sj1BJMpoHKWp3VBSxZmXB3iycmRyQ,1154
rayforge/resources/icons/goto-origin-symbolic.svg,sha256=4J5cn-K-TNAzoXH14uTXrwlY2Cd9qTs1iAXWfGhu998,1210
rayforge/resources/icons/hardware-symbolic.svg,sha256=GafvLA9FZNv2WwdgmnlGGL1YwFfOVUx-Buz2C9_jTXc,2134
rayforge/resources/icons/home-symbolic.svg,sha256=gHeoOeS_2xwSwplqRO_MD7zQxzDKT4DQ8MC9MIIVaF8,480
rayforge/resources/icons/home-x-symbolic.svg,sha256=fXMGOcyRjk-Q_CH4rpnLmNE6nrL-Kx3MJjv62x-GEK8,1833
rayforge/resources/icons/home-y-symbolic.svg,sha256=UXWUnHSbzcLhMmnnG6_kWtgvGeN1XBw3I-E-Cu_kyR4,1837
rayforge/resources/icons/home-z-symbolic.svg,sha256=_qCTVdftzKYeJUKPbNwfk0sgnj-f24_TtAN0__srFWY,1833
rayforge/resources/icons/homing-symbolic.svg,sha256=LU6U6-f5y4dWl2trQSkDG0SKGy36NMFjPHmDdpYiI_4,1016
rayforge/resources/icons/hourglass-symbolic.svg,sha256=qjozyJFA09FLVml2YPRh1DagDLzbrxHuwnyAmeQZVx0,857
rayforge/resources/icons/image-x-generic-symbolic.svg,sha256=K149ToQ6WiniMrP8oRentutbdic1BGd90MLpSSlK-E8,1820
rayforge/resources/icons/info-symbolic.svg,sha256=k0MCoAuF4lcQvYyQH24mVozWn3QzbF2lZa5VPrn2UWg,1073
rayforge/resources/icons/jog-symbolic.svg,sha256=TW9vBsTIyQzlbcy8hKrZDMCME2-I_uq6mx0Ov_ooppM,1203
rayforge/resources/icons/laps-symbolic.svg,sha256=euR9xCV3EtQYC4yKOQlI8GL3e3VhpzzN0jPVKgcYlnY,723
rayforge/resources/icons/laser-off-symbolic.svg,sha256=GAW7PK-dadGAGE-6VQ0T_TWWE1wLBh_3FD353AUgGJo,2969
rayforge/resources/icons/laser-on-symbolic.svg,sha256=Uz3ZmfuPVe2zC5i2X-U--uDt8uB15LdLGkc3P3_pQUI,1789
rayforge/resources/icons/laser-path-symbolic.svg,sha256=GPx0YkurZfN3KmKH73QHnQJ7mucmp470uD7mwpPwqJ4,884
rayforge/resources/icons/layer-symbolic.svg,sha256=o1_LHEhyqOdUUYhu9W4YpoTR3toX2wVGk8rlqQ1PXoA,709
rayforge/resources/icons/layers-symbolic.svg,sha256=kSY2QX3zwe9aVISmA4dNSYCoCWopDiCTL4kKpfnczI4,1244
rayforge/resources/icons/license-symbolic.svg,sha256=har439qaUVgkqvjnyiMQw7GRuwMBUNtdYELxiaogp74,1853
rayforge/resources/icons/lock-open-symbolic.svg,sha256=QEnIWD1AK_1qWLiajxi90eYuLSU6MjrKWHEb7Pdu2WU,1709
rayforge/resources/icons/lock-symbolic.svg,sha256=OBjO7i7CmneXODlnuji9QVcken2s4_UWgrC5ARewxuI,1736
rayforge/resources/icons/locked-symbolic.svg,sha256=lsCBfQaP0GVVxitV7ulJWeaLVuzKHM-Cclztzoc02TU,1035
rayforge/resources/icons/machine-settings-advanced-symbolic.svg,sha256=EgYdV_eru3-IMWj3NBrh2gY1xkn42s1PvAEsoq14emU,1773
rayforge/resources/icons/machine-settings-general-symbolic.svg,sha256=ua8nUuRzYgwEYFyxC4iYGt4kUMv_xKQI-m8z4kDCor8,1867
rayforge/resources/icons/material-symbolic.svg,sha256=bJA0EQ_OmVI_9uffK57Vc4v60VmbFWOgN1Itr5P9IEE,1466
rayforge/resources/icons/model-symbolic.svg,sha256=ykNe-zqT1hEJ13FACd-SOPe7hTUApB--y9VHw6rkLKI,1533
rayforge/resources/icons/move-symbolic.svg,sha256=Ce0DcfsAqd8H1oGiAf6Uv6K6Sc6QeotbEwiRL8rRS-w,1434
rayforge/resources/icons/network-server-symbolic.svg,sha256=_VrruhnTZTv8Ag03T0JBVJuWN7I17uxG4lSaKSndZIg,1583
rayforge/resources/icons/network-wired-symbolic.svg,sha256=bwhjc3Vs5as44FXnYXgkJIVqh818yPSrSFqEsWgm4JA,712
rayforge/resources/icons/next-symbolic.svg,sha256=q37e2mOTv7ZR7FAjfH4x0pLD2CAD54gy8_BqgcHUw-Y,421
rayforge/resources/icons/open-in-new-symbolic.svg,sha256=0dylCGac7JbPuHA890lpdM5s4DxByZVOR-JG6keFm4g,634
rayforge/resources/icons/open-symbolic.svg,sha256=k48gq1Di9GsJgKrVG75BNijc_TQii_W4pMrwk413LwA,707
rayforge/resources/icons/org.rayforge.rayforge.svg,sha256=Po8pK08uCKe1vEo2PTdxZ5tKiALZjy00ODy3Bma9fU0,31793
rayforge/resources/icons/palette-symbolic.svg,sha256=KjxaFAlE92NK6DLQThCHEhkLP7EXckkNb-hOoxFoRDo,2505
rayforge/resources/icons/pan-down-symbolic.svg,sha256=d3UqE9uUjmT4By8uxWSVM884hj5hp9QdKJwwUNgTYd0,1161
rayforge/resources/icons/pause-symbolic.svg,sha256=9j83uQj85_Rov6nbGNHS4pZUYGHjvnCY8Ryj4MN2B1M,1339
rayforge/resources/icons/play-arrow-symbolic.svg,sha256=pCOxws4l7_uUJHyaVghDgpyPYHfNIAiu3Uzrq3OGXT8,446
rayforge/resources/icons/post-processor-symbolic.svg,sha256=AguvCjRwQvntoYb9sd1jYb58otXfNSbhHTy8TnwAKOA,2223
rayforge/resources/icons/preliminary-check-symbolic.svg,sha256=pTG_uUoyCgocEMFZQP-JcUHhpjCdFj0BgTehPTSFLnI,1469
rayforge/resources/icons/preview-off-symbolic.svg,sha256=A5at-omtYYNGh8EKAslGsD3fiXpfGouiiBbTtarCVRk,1134
rayforge/resources/icons/preview_off-symbolic.svg,sha256=A5at-omtYYNGh8EKAslGsD3fiXpfGouiiBbTtarCVRk,1134
rayforge/resources/icons/previous-symbolic.svg,sha256=RiuKV8PsR7WpsZz3eRuuUsGbi10mEnPEfDsC3bbz5EE,411
rayforge/resources/icons/publish-symbolic.svg,sha256=sPc3oz5mVkwUeo6JDpYboiPCPoZffhrR6fNiJzvEiMQ,549
rayforge/resources/icons/query-symbolic.svg,sha256=B74ZHKmB1J4H9OwZmNhXJflUIpvJSLDJ9-gu3bxCqHE,1717
rayforge/resources/icons/question-box-symbolic.svg,sha256=poNwmPmRUv_3lHFGTnHnarEBRx0maf-kPuEKPUVSdwI,1186
rayforge/resources/icons/question-mark-symbolic.svg,sha256=fH5Wigl2bYD1rTzGdtrfjjbj0P-t7tzrz9iv8SGmuk0,870
rayforge/resources/icons/queued-symbolic.svg,sha256=3fZh3dNX9mHnRh8_gt8n7hN6jqiOsIu7oliiX28kw5k,987
rayforge/resources/icons/rayforge.icns,sha256=jjD_P-wq8AqlQhhvhfiuQm9LpFZZwZY_YPHwbybU9lw,465535
rayforge/resources/icons/recipe-symbolic.svg,sha256=39xspKcDmI7E7SpOywJs9cxO06bnpnEymspz47_ePmE,2071
rayforge/resources/icons/redo-symbolic.svg,sha256=RZW5lypidb9FVpCHjh4NWNLOBefsninDGzgPhKZxRrk,1333
rayforge/resources/icons/refresh-symbolic.svg,sha256=vpaAWyGzmlDdM9up7D6keJxJuZd7H8GTYzHSxuDyxGQ,707
rayforge/resources/icons/reset-stock-symbolic.svg,sha256=LDslgHGWI_sPndY5PPGRp8JapE4rygaQnBgw7JWgJrI,1390
rayforge/resources/icons/resume-symbolic.svg,sha256=MOcdid5qzfwuoBnxVvPL968RUlvnzAHAzFQRkBr6Qds,454
rayforge/resources/icons/rotary-symbolic.svg,sha256=RRIgTG6aiRaUb7fAyiPhzM8UMtZ4M5H-jALNolR3bso,2876
rayforge/resources/icons/save-as-symbolic.svg,sha256=JSZoasU_wYyv5aT-j4XEKA8j4NgPkoLdgOxcHeJqcCA,1217
rayforge/resources/icons/save-symbolic.svg,sha256=PakrrpX29hSTo22Pi5X7IdMg9kl6tXjn91lcB8j03N0,787
rayforge/resources/icons/save_as-symbolic.svg,sha256=JSZoasU_wYyv5aT-j4XEKA8j4NgPkoLdgOxcHeJqcCA,1217
rayforge/resources/icons/score-symbolic.svg,sha256=sRSOsJJQrV8V-j5180nP3UYOP3WiaNrqrecUNsDJ1kA,1297
rayforge/resources/icons/send-symbolic.svg,sha256=wrjIptclmWs3r6MKIDFdjiGSPc_82saZ32JDaLbYsXw,458
rayforge/resources/icons/settings-symbolic.svg,sha256=CyOG6qZBEbdhjy-s3Gvr6ZD-1RVxJawwoGYJ_MUsR-M,1680
rayforge/resources/icons/share-symbolic.svg,sha256=r_6Qy_82CKAnoRi76cAVJGs1zKK_Fswj-aHW-1Ob39g,2303
rayforge/resources/icons/siren-symbolic.svg,sha256=oUJdSHpjHMHwxjGzA_Cr8XH86AshXNkdtA3V7U1HyTw,902
rayforge/resources/icons/sketch-add-symbolic.svg,sha256=wZscL8fbDvEowOCKTfFr11dTGuuENuK-qMfki92xkuc,2396
rayforge/resources/icons/sketch-arc-symbolic.svg,sha256=rX7xchrrOSu53ziahmW9dzXlASGhieth47H0ocWKXGE,1274
rayforge/resources/icons/sketch-bezier-sharp-symbolic.svg,sha256=Cz31YTsMyqbD18Ek7s61KCZXKCZxC-yGWmAfi3IIQaI,1709
rayforge/resources/icons/sketch-bezier-smooth-symbolic.svg,sha256=lhsTBkdX83lJLpt7oJQLd40FVp8oTEX92vX2_c2V3O0,1553
rayforge/resources/icons/sketch-bezier-symbolic.svg,sha256=8s0--OtPJwLrb9RS9ZzSYm1Go80yM0d9UTHTnRFVh68,1994
rayforge/resources/icons/sketch-bezier-symmetric-symbolic.svg,sha256=wsURf_032ig7Q_JuQXPTnWpZIQHqTM5VOsXYXczeZ0I,2187
rayforge/resources/icons/sketch-chamfer-symbolic.svg,sha256=KU0BUvMf9SlMCoXiJQpuVjvTel8oVCM98YQhxlFj-W8,1633
rayforge/resources/icons/sketch-circle-symbolic.svg,sha256=0VoXBco3KxWJIloSEQyNwuJdVwCRhTRe9RwmeEwDRSM,1612
rayforge/resources/icons/sketch-constrain-angle-symbolic.svg,sha256=dOok-5P7bxN7Ry9JkC5euEtVBkNwprs30FfUxoHfk4o,1637
rayforge/resources/icons/sketch-constrain-aspect-symbolic.svg,sha256=mry8P_Y6f5Dv5IyE9zG_q4LzzDO2gYHECh62-DHMQ8U,1447
rayforge/resources/icons/sketch-constrain-equal-symbolic.svg,sha256=0D-KoydvzEtz0pOHxpo4pNFWHwCb1ubpI1yOArN3HeE,1224
rayforge/resources/icons/sketch-constrain-horizontal-symbolic.svg,sha256=UZomkf-EH38r2zkdRd68zWus6pdIgq-bLmtIOcDrrxE,1346
rayforge/resources/icons/sketch-constrain-perpendicular-symbolic.svg,sha256=phWxqgv6nAeYAqH1KUKIJzYIKS-gjejEaY9JKhiH4kw,1232
rayforge/resources/icons/sketch-constrain-point-symbolic.svg,sha256=EdDxePnzSVgUP-Nkv8hCWdmBn06iGeqwnCyIry6AiLM,3086
rayforge/resources/icons/sketch-constrain-symmetric-symbolic.svg,sha256=Fg68fgUOwRVlx3v3daYAIy5zy9AJ-Gq4sTUnoCeNdGw,1461
rayforge/resources/icons/sketch-constrain-tangential-symbolic.svg,sha256=Q1Vh1k2FbhRDd03IRmA46pdsMbxwBXWGCF2R5gXGpJ8,1552
rayforge/resources/icons/sketch-constrain-vertical-symbolic.svg,sha256=LtO3C2DSRQ_E3Udd3qAz5WrHX5vKSJUXgS3qXh6ySnk,1320
rayforge/resources/icons/sketch-constrain-verticalhorizontal-symbolic.svg,sha256=PK5Mg94t_f3nNDcT9W7YEmlzUgDh0NtHxw-0Os6JKzM,1204
rayforge/resources/icons/sketch-construction-symbolic.svg,sha256=OQCwKqMk-h9znIYEIOm0zMhZNTQfx3ci_ItbxjO8eGs,1533
rayforge/resources/icons/sketch-diameter-symbolic.svg,sha256=Qt2Z0yGQ6noUHoIqBcyGxYbY6sToGiacp7aJ5_A4PQA,1855
rayforge/resources/icons/sketch-distance-symbolic.svg,sha256=P2hg7XB7SxYod557NmyOLydCfWPll8VX1gXwtYjqi6w,1255
rayforge/resources/icons/sketch-edit-symbolic.svg,sha256=bwpfI_SMLx7XEPU0cR1l9K_E_V-9NhjlvZExGsgTsl4,1927
rayforge/resources/icons/sketch-fill-symbolic.svg,sha256=dahvVqGak4j1u9zXV8NKBBddoTf7KHqbmj8j8I79lbQ,1714
rayforge/resources/icons/sketch-fillet-symbolic.svg,sha256=n3Zb2yoin69Bgl0rYmBGxKzIwcGEySmUyTdf9kvdvGM,1750
rayforge/resources/icons/sketch-grid-symbolic.svg,sha256=3lscHqDRLs9ydvOE1iIIuthZTSNFTU7diWN8iW9CN0o,1774
rayforge/resources/icons/sketch-line-symbolic.svg,sha256=tqisfoxSkGAj3DGfIDcWhdbyEkpPzoAQ_gukW4pGCQ0,1546
rayforge/resources/icons/sketch-radius-symbolic.svg,sha256=wCn00rV-ntlP4e0h9RzuxLjRk1ksSz8XvpsOhs53vvM,1601
rayforge/resources/icons/sketch-rect-symbolic.svg,sha256=6sAZ_LmAGX7c3w6zaKEbQhgH2xmHUr_D8K9n6PO1OKo,1262
rayforge/resources/icons/sketch-rounded-rect-symbolic.svg,sha256=aYhSUJXuI9605ShRoZZci_mHQqew3irX2HiWanxit9E,2003
rayforge/resources/icons/sketch-select-symbolic.svg,sha256=rhoWuCa0OfePmqtOhQgJEL4K42Ti-ojW6S27kXexjHk,1259
rayforge/resources/icons/sketch-symbolic.svg,sha256=bqtI8MnXfgah6fFnTXtiPcc_eh07VW9AUnLrz0qCyaQ,2260
rayforge/resources/icons/sketch-text-symbolic.svg,sha256=exbta_VSy5dNP_kEs0px6qm6ct_jNiBirHg9PzkMRZg,1530
rayforge/resources/icons/skip-forward-symbolic.svg,sha256=MSxvXDw1a-ejk05t0JVNP9aolAIkteXbnhloUurSA4o,1207
rayforge/resources/icons/skip-previous-symbolic.svg,sha256=ICiR5TC8fGaKkPw7rTEulhwoywPd6Bn-JxqZAiqW8h4,1218
rayforge/resources/icons/sleep-symbolic.svg,sha256=jLESYUId7VTuV188uDIdvszEIBKjockg0BmiAk6MGCo,847
rayforge/resources/icons/status-check-symbolic.svg,sha256=AbG040JtjLNGr5SITn_0T305-w61rGtIYeCxvWeAcu0,2082
rayforge/resources/icons/status-connected-symbolic.svg,sha256=PfICg33wHidNNypmaRBSodeAK1j0_wAvX69I66evz5U,1411
rayforge/resources/icons/status-connecting-symbolic.svg,sha256=BrL-RQtR5veVgQ5m0briTTVYm8bVzMaQAC4CW1jozHg,2401
rayforge/resources/icons/status-idle-symbolic.svg,sha256=m-fQoY-YS5yEog_dOH_TESgIfXDgMoz6EdSKCAJ6f2s,1831
rayforge/resources/icons/status-offline-symbolic.svg,sha256=WrB196I6YRZWlafeZMcpczFzZY8IUUxYp93oXvLKUyA,1833
rayforge/resources/icons/step-settings-symbolic.svg,sha256=nEFLoBYMaerlXS88qfKrJHri-y_egZrZ201LrYbae_4,1921
rayforge/resources/icons/stock-symbolic.svg,sha256=4Wt5-cyYgoczjizt101RuZBHYvcRERnMZpfBXFQwQgY,747
rayforge/resources/icons/stop-symbolic.svg,sha256=z6PaXfcw2wSVaaOkgRTFQDYRbjNffBWYrZnNjijYwrM,904
rayforge/resources/icons/tabs-equidistant-symbolic.svg,sha256=HDfMq_BJN_qbrg1e1uR_7WGYkS17rTKXbKzQpgKfgGk,468
rayforge/resources/icons/tabs-visible-symbolic.svg,sha256=hhTyrv8vIMzfPQC15AfUvVfFb4LRjMMryD52G9QgbAA,2353
rayforge/resources/icons/terminal-symbolic.svg,sha256=iUq9a5-elLOQzSF3vVRieKX22-_iRPVzWDtA225uFEk,1699
rayforge/resources/icons/test-symbolic.svg,sha256=A2MUjmjzGfQsjZmq8mL_Jz1wDigUHU1KOnHkdDVIICc,1244
rayforge/resources/icons/timeline-symbolic.svg,sha256=7bD-gdId1huL7_O6iOD46sWeyeM7mblAo9waMo1YW-I,816
rayforge/resources/icons/timer-symbolic.svg,sha256=RcLH3QkO23bFLp5NA0l9v1wf_t90UyiN1qxp7aXbcR0,1718
rayforge/resources/icons/tool-change-symbolic.svg,sha256=Qubqd6AXT_5WUO-enOzYW68MCpokpgcsX8VudyDx2ZE,1016
rayforge/resources/icons/top-left-symbolic.svg,sha256=qTu-lO_hKopwedxYjUQwFq5mVFOAXOs8-8gp6xcQqmo,1503
rayforge/resources/icons/top-right-symbolic.svg,sha256=sHI5Y6DfShewGZT3YIcwJJ1ZgIwRcpLBkLK6PcnW-sg,1499
rayforge/resources/icons/travel-path-symbolic.svg,sha256=eHPNYWYIjmhC_GsaEbiV62KovevACMpUhXS1GyOgWeA,1433
rayforge/resources/icons/ui-settings-symbolic.svg,sha256=JBTGbHTLrKHsqLVMYC3QbIBXhIzp10meKjATC7rjp3w,2385
rayforge/resources/icons/undo-symbolic.svg,sha256=9YnJZvUDNxfY24d3_VuLsLGunZLKvYDKKmhidzv4PMI,585
rayforge/resources/icons/unlocking-symbolic.svg,sha256=8fUKc3f6ZpaZBjhKepo4r9cdNEK4dBLe5A99PjMVkgU,994
rayforge/resources/icons/variable-symbolic.svg,sha256=IJn-B-FgKxjF8QxfanPFb4sujWXyvOkcXduHZ4O4qwg,1234
rayforge/resources/icons/visibility-off-symbolic.svg,sha256=C-eGf-oQBBNVC_kFiu6sXhvE2qxKR2XndwM8WE9QHe8,1411
rayforge/resources/icons/visibility-on-symbolic.svg,sha256=hZdJZp5ciI2lzGsNlrSf1Rgejp_TmAZDTHqJp5wzDxs,1010
rayforge/resources/icons/warning-symbolic.svg,sha256=zC3J5aPTv3TqQaZZpzD0lb-pOtIiiU2kqH0oDDnbPmo,664
rayforge/resources/icons/zero-here-symbolic.svg,sha256=HeoFHvzYqEmqBjmChMoaE-VBUMyLVN5aeGJF0ITNPEU,1737
rayforge/resources/icons/zoom-fit-best-symbolic.svg,sha256=5I9wkRNW7r8imFev_2TCoCnq4ogyGGzFLAXf2d6kQJ0,1849
rayforge/resources/icons/zoom-in-symbolic.svg,sha256=GM3Uof12KnfUXOTP9GhslYcsDIchHbbCYO9L3hgyy6s,1642
rayforge/resources/icons/zoom-out-symbolic.svg,sha256=N5RZTqECByk5842c7W6ejt1hZwF2GH51ZyCuZvwtD1A,1560
rayforge/resources/icons/rayforge.icon/icon.json,sha256=nXDpGSTbxGdIlB-P4qOdBJMfUPBAXEKioc8tyGSUYNA,655
rayforge/resources/icons/rayforge.icon/Assets/icon.png,sha256=pgLa6aBqohN6jKxDKr8TbgNFJb9idZzpWRDsfNSWoN8,66724
rayforge/resources/models/2axis-rotary.FCStd,sha256=ICGmzyhj90heOQSqNEKAH8xMe1xO4hNPOkM84YHmnHg,1740892
rayforge/resources/models/2axis-rotary.glb,sha256=QTSB4qVE0p5tgsV4u2o3U3PkGpuBUqH3bVjiZLxepuE,1176532
rayforge/resources/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/resources/models/creality-roller.FCStd,sha256=NiQXZs8lRK51DJp8yZXjrK9Bvzct-vrEviUWAtf9TWs,679928
rayforge/resources/models/creality-roller.glb,sha256=qAEPt6DSy-I3Jown8pGhuMx4Wxeum-NVBCHDvstC5hg,1146500
rayforge/resources/models/head-co2.FCStd,sha256=5h95MnCwBc_62qFsy__cXZWni3p93os5SiG9Eg49D3c,97981
rayforge/resources/models/head-co2.glb,sha256=ATljUUFCUc2_Ekilw8UlnYHlzTyHwH2tiJGlVgIzQN4,39180
rayforge/resources/models/head-diode.FCStd,sha256=TFGoZH8HNneQ1OOc_UgUPOrbUn4O0A1Lqi2Hi9jy8XQ,216440
rayforge/resources/models/head-diode.glb,sha256=vjuXV96ewPc-cuSxq5XWbsaCKizasvodQjCG1jAfAJA,355872
rayforge/shared/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/gcodeedit/__init__.py,sha256=7ZteifDtQ6L5yRZxRw2zZd86vDLBRiMnDOtkfmPqZLI,168
rayforge/shared/gcodeedit/editor.py,sha256=NLV4Wmuz4OWoX4AJ8tLu5i9zxFCIF8XH1iFInanXAtw,7566
rayforge/shared/gcodeedit/highlighter.py,sha256=weoQCZAaRc0VnIBMEx3L4BzyxvpphW7WDPusGY8CMDM,6647
rayforge/shared/gcodeedit/viewer.py,sha256=BKgbJDY5RahZUh2Mx20OqmdHsCboJxZWT-0hUxEbCLM,4785
rayforge/shared/oauth/__init__.py,sha256=t2G7DIwg4dGQhy1RnINTaSILXrzqAr6t-k8rEAkyGbs,132
rayforge/shared/oauth/flow.py,sha256=aZlW9B-nOLVXFDp0Yw6NDrvrWj6nambziD8VJCXspjo,7744
rayforge/shared/tasker/__init__.py,sha256=UdzBwonKFFlzIMyayUVN0N_OTgY7D45-ktrClLJGaOc,611
rayforge/shared/tasker/context.py,sha256=DlWRyypr-OgnLvft0VEeuLud2QHwU2Vt6SPM3RsOvuQ,6622
rayforge/shared/tasker/manager.py,sha256=A7sPoVVkHOZwCci6m1eWJKP6iPjfEQWiW4UY6RyBKes,37904
rayforge/shared/tasker/pool.py,sha256=KW7jHIQtTw2euaBmH8RAOSkWyQes8LgruotVVWLbwUo,27368
rayforge/shared/tasker/progress.py,sha256=vWnpcV0oEgsSWJ3-vblMsEcA75aBczi7GZJefSlOogY,12356
rayforge/shared/tasker/proxy.py,sha256=SeGM6MlJgRi-YKC7DBLlzJ5BarRvHIJ9cbmpMRCajS8,6921
rayforge/shared/tasker/task.py,sha256=azrMFEF7E6-fGwkrOm8qZ9e7sgRc4Qz-epKsIjmfcT4,7536
rayforge/shared/units/__init__.py,sha256=Jf59o5e1n_O_u0OT3OQaXRt-cZddCOyG1dpySSZra20,115
rayforge/shared/units/definitions.py,sha256=u0tEAFVAnuvjWgN0SRD748NxoS-WjYddAlsmspFbHpo,4463
rayforge/shared/units/engine.py,sha256=GPSb0kJtQKMQXaavGXAcnqOTtFrQ1FDqyZrD6GizFsA,5892
rayforge/shared/units/formatter.py,sha256=Y9HFhcSJlpY_wEob_PEoXdKn0PJI7SOkqcQNLO2uha8,1905
rayforge/shared/units/system.py,sha256=bsfmdmDlbrJ2pFoCUzPsce6orNYtU86X6YD1dlUIEqY,878
rayforge/shared/util/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/shared/util/cache.py,sha256=zJS_4UWR6Q-6onAZsVqaqDmgr1l2NcX3fShM3Ez4Fs8,844
rayforge/shared/util/debug.py,sha256=XvgN-hb6oCxRfuT8_rEkCLffOz10CSod6jHHCYwsQHA,1471
rayforge/shared/util/glib.py,sha256=GiJ3Oohp94JGtWRVvMlmMCydulq2dGua-cp3NgDzA5s,1539
rayforge/shared/util/localized.py,sha256=l3N6OzrkBbj4vY-YyMAMb28tj2VdUc8BjhLO6H2sIyQ,9920
rayforge/shared/util/once.py,sha256=52mvPN_RBGgGaGGRQQ0z1p-BIM5OYUdHU3Gnsxix8j4,352
rayforge/shared/util/po_compiler.py,sha256=BEsqicUS8N-qUevDeml5W3-8uuBBHwONOxuEvyHCjpU,6741
rayforge/shared/util/profile.py,sha256=64bIMdjDc8fY1Y1ORmb4F1Xxvuy4R3rBxHaWNUh-glQ,668
rayforge/shared/util/size.py,sha256=MsHwsXBBofhnZUel2XoiGYNK3yobXyuy_J759SKnWg0,1014
rayforge/shared/util/template.py,sha256=QMyX2bQPrWR6VvLX6M94-yJK0BP_NrQXd5KF6fgcCOc,3952
rayforge/shared/util/time_format.py,sha256=-UqAU1LXEhqAl9iYg4BPXpdibtqNvZt47xJFBDBhWbk,1526
rayforge/shared/util/versioning.py,sha256=LVKgrhd0_1oBb9WxpNRUHKozv7DhYg7tQO1WR0Mc_0I,6915
rayforge/simulator/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/simulator/machine_state.py,sha256=0_UdB15yQGD5im6UtpJ-Bir-Udv_JhiBBe-roj7X-mw,3384
rayforge/simulator/op_player.py,sha256=OlhBB_PjzDIxaMuPCNQ0LqcIUYOAn31_ZHN9J3JOJy4,13378
rayforge/simulator/scene3d/__init__.py,sha256=qK9_r5UAO1kORXdagpJlzw-6F7AS_qbRUKN7CaVScPY,558
rayforge/simulator/scene3d/compiled_scene.py,sha256=5Tj4fEgil9l0fJUgiTCZBN7SS02v3crDiqeeu9e7EEI,2475
rayforge/simulator/scene3d/cylinder_compiler.py,sha256=QNvCufdiSKzgW4mnqAtkN0p2z93YzlHwYZ7y4iD4-5I,3166
rayforge/simulator/scene3d/render_config.py,sha256=4RFKlVZVWwe-SHBIvG2HB5LOjgWA-hYX0mNssM_WFxY,2805
rayforge/simulator/scene3d/scene_compiler.py,sha256=nXRpdetP5oVx8HjL2QMQfoQqpoc2mxnjyQcCmxzou0U,6591
rayforge/simulator/scene3d/scene_compiler_runner.py,sha256=p_87tDybcHS4Rs-okgPmNeUZayAyxIzJBZ6BqqQPBTA,1697
rayforge/ui_gtk/__init__.py,sha256=GWm9r8N0VCVWGHMNpdLZV7Sm2INrGRgkmlHzH5ILHxc,140
rayforge/ui_gtk/about.py,sha256=ZYm4YBifPwi_FhnXCsdmZXNqo70pXdokZTQqW-MPaxc,15987
rayforge/ui_gtk/action_registry.py,sha256=S6bH8B8zyRPOMBHbCsgewKt2bULDXW3p1Hh8Jyq6Kg8,7070
rayforge/ui_gtk/actions.py,sha256=O2Wj6xFVZbE8rSntNF9CtyRibCu4-P_8zZ2OhCIm4rE,33521
rayforge/ui_gtk/array_dialog.py,sha256=2PCQhTKIMSK1qyr0vP60sNIlbkgy149_5htLks9C1FM,23041
rayforge/ui_gtk/debug_log_dialog.py,sha256=ms9oQrnnb3Rvahtg3T4DiC4CzFKMDBBgo7a8PhgwMXI,4020
rayforge/ui_gtk/icons.py,sha256=0e_8tdkKhNEaV0IRWHh77bN_uKTmwbJUTPXjAS4Cvtc,3720
rayforge/ui_gtk/main_menu.py,sha256=tPhY_1HrUCdUTGjwOnlaZ6o4e0etdJ8u7PUe23LJ1QE,11548
rayforge/ui_gtk/mainwindow.py,sha256=HKOI_KS3DOgiWlrMfC3UhFAvgLr-zAXxKfUBEXxF3gA,88622
rayforge/ui_gtk/project_cmd.py,sha256=GJ5U4Fie0vlj6yRBLQ8SsdOH60BHs5ZkdPEgU6bzfcg,10254
rayforge/ui_gtk/task_bar.py,sha256=G7AF8MOyC3cEJllk39ilbPOHnlOqYlF5Aq3n1fnP4NU,886
rayforge/ui_gtk/toolbar.py,sha256=B2lRM50L1xC2JRn0Vwjbnvt_AvMenxMxSBSpYStpOaw,11788
rayforge/ui_gtk/view_mode_cmd.py,sha256=cGBSNea7p290fzGGhp9zf3Xwyh-tefeX98hN2TrG73M,3528
rayforge/ui_gtk/addon_manager/__init__.py,sha256=kAyZ40HvuyJcVTNMlP068LTsAD5u19Vp_zu9Di_aL0Q,35
rayforge/ui_gtk/addon_manager/addon_dialog.py,sha256=xli6TwULbB29ysGt96s0OE_V7cdkFhBQIixfwdzQ2Ds,9732
rayforge/ui_gtk/addon_manager/addon_list.py,sha256=HXjZK3Z6RzFVKUpZHSR2DFbvVhBhzYPvkYAO3E6De-U,17624
rayforge/ui_gtk/addon_manager/license_dialog.py,sha256=TSmjOnlB7aZT-rCorsB07I8urD59BTY7UDhilRObtDE,5785
rayforge/ui_gtk/camera/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/camera/alignment_dialog.py,sha256=_flumaDrkcmTfdfkHwqXF7CW701hMZQTs1nvxR4w_DE,3010
rayforge/ui_gtk/camera/alignment_widget.py,sha256=bWjJ_CAK57NLuWmEtTJzk6evucADuEXj9ICIQbqNgFs,21064
rayforge/ui_gtk/camera/camera_preferences_page.py,sha256=DJ2p85cum_KH-5cI91No5mcf7gzJNLmOUUi_ByzehYQ,13999
rayforge/ui_gtk/camera/capture_surface.py,sha256=yyaK7u9qYMUXT8U-3OZz72hZFa6oXSXCiL1vQVkqAqQ,4508
rayforge/ui_gtk/camera/display_widget.py,sha256=ceC5Is8sZa2ccjjR67zu6sFB1hQXh69i8qWrzomdckY,5858
rayforge/ui_gtk/camera/image_settings_dialog.py,sha256=Fa_sryv3FLgYyeV2RZP1dn8N0DdRuc10wb-gN1gafFE,1463
rayforge/ui_gtk/camera/image_settings_widget.py,sha256=z_2vrsHExd7zt5p5bVT05_5Mrg13NbpIshGbYrObg5c,12581
rayforge/ui_gtk/camera/lens_calibration_dialog.py,sha256=sIjB1dk4SSXwxBCM6nTteHJGDuRqBE1hTcYk-MQNlg8,2740
rayforge/ui_gtk/camera/lens_calibration_widget.py,sha256=ICUrmXv9icOZ9IUV5iGfdq0oMiKl7VTkAK67QRk79AY,2979
rayforge/ui_gtk/camera/point_bubble_widget.py,sha256=0hv4bhD0L0tTkq7MGmByLwWHTL6N7IvegE5-7IvOKqE,7440
rayforge/ui_gtk/camera/properties_widget.py,sha256=bzWxYvtt4Z6itosDD0hX0H5Soy5JG3s8IlnIAXTYbvY,10133
rayforge/ui_gtk/camera/selection_dialog.py,sha256=YcRwzfYLoqtquhqylOLDDLwGqKYg623GEHVmRD9ZWHQ,9340
rayforge/ui_gtk/camera/wizard/__init__.py,sha256=cr2A0Lc0S5ljuF_oqCiry9tL6_G4h5jus6uSbtuFs-Q,64
rayforge/ui_gtk/camera/wizard/alignment_page.py,sha256=WvjfmHDrv01cg_0UbGq03aS0wESElpoVDATNy3GzGbI,1341
rayforge/ui_gtk/camera/wizard/base_page.py,sha256=im9Msh3bjPqAvelk3ut7SNG9Sd26tMsP1ktnAQD7Zx0,1863
rayforge/ui_gtk/camera/wizard/capture_page.py,sha256=7M7_LFkaZA1vMZxW0eeL7vtcQ6kjk3l2weQ-_9BAoBI,9518
rayforge/ui_gtk/camera/wizard/card_page.py,sha256=RQ9e9aPqh99ctbu4JCVd_8Dros1AzaFxJo2CcEaD1Yc,7671
rayforge/ui_gtk/camera/wizard/image_settings_page.py,sha256=1eIwrtQKzTcYVuljQmbRHmn_1MpJc5i2ZiGuhguJdt0,841
rayforge/ui_gtk/camera/wizard/lens_calibration_choice_page.py,sha256=sMHNRxxHc1P9mCUFfmOuOV5QSip85bii0FNqTWKiGEM,3982
rayforge/ui_gtk/camera/wizard/lens_calibration_settings_page.py,sha256=YgS2O-OGp5Y32-h9FijhhnZUyHaA_Yo7NgB6nBOzx2o,1490
rayforge/ui_gtk/camera/wizard/wizard.py,sha256=T87zWpPttITOSy7a11DVNZISX1CV-680tB1bzkXQreg,10758
rayforge/ui_gtk/canvas/__init__.py,sha256=zMeCbUAQsk26k4t1vT_gzPWVm0L2jMcDBRAp_yDPEhg,234
rayforge/ui_gtk/canvas/axis.py,sha256=ckcKvZnh2o3i7Ur95Cmy-BowtFXjW3zaVrkikvwpRys,21521
rayforge/ui_gtk/canvas/canvas.py,sha256=A5NGZM157Sb1KsS9U0TXQY_Y7n8ZTzGge6P95LwYw8M,54527
rayforge/ui_gtk/canvas/cursor.py,sha256=ucp9F8E_6CyawdbIgLm9G90ESXjW-ohztIDee__HL-0,9244
rayforge/ui_gtk/canvas/element.py,sha256=XlSGeQBd9o7f9Or39Arcv42WVG86eVy44BEIudCpky8,43487
rayforge/ui_gtk/canvas/hittest.py,sha256=UfWhhfnkIFS8uS1w51RinAev9yTR0T0i80H3M3qHr-8,4918
rayforge/ui_gtk/canvas/intersect.py,sha256=NWNIu2Y8e2VL-f-xMvMjsJvgo7619y6-74OeJCV0gQI,2316
rayforge/ui_gtk/canvas/multiselect.py,sha256=aX3NZQbZleQvk3dfd4qPbJmriUzFsJx9UlLMi24XXAY,12571
rayforge/ui_gtk/canvas/overlays.py,sha256=F4ETnxs6lCC_p1DYJFIddDUcRE-7dySRwW2hHe8NQok,15893
rayforge/ui_gtk/canvas/region.py,sha256=Vdezlg36SB5y7MfHCfEKqavj3fR5U0hGxrt7wtHVbk8,10591
rayforge/ui_gtk/canvas/shrinkwrap.py,sha256=JEx90oIpQyYhmmraSaLXpMomsX4X5NIzR3PZZBixcPI,7502
rayforge/ui_gtk/canvas/transform.py,sha256=90tEYJPHTUv7ye6noN6aHFJLv0d6PY8wbCMxD0dOCE8,10096
rayforge/ui_gtk/canvas/worldsurface.py,sha256=pT1UhCpcSGVuTkmxa-Frr4_F8iPCCNJQ44BASZncZqo,19263
rayforge/ui_gtk/canvas2d/__init__.py,sha256=CUXTf9G6ngYNcpjT98f6yfI_v4AzhYlYE5IBQ38GC0Y,122
rayforge/ui_gtk/canvas2d/context_menu.py,sha256=XWQRNzzh0y7f2AtpyHYpqHIPmMFKKIxRW0IZfcwc10Q,6792
rayforge/ui_gtk/canvas2d/drag_drop_cmd.py,sha256=-itTb0jrHEuU8cxsAXkBsKet64xfp_4-fapz-bSSwNg,23060
rayforge/ui_gtk/canvas2d/ops_cache_registry.py,sha256=ulL-_z5k_vSAi20_RuOd3d4ntIEIwCCGJmdDoN9UoVc,3730
rayforge/ui_gtk/canvas2d/projection.py,sha256=J_AyVyvMKreQKrdsWFKz2eeklChKlgeeTihBeQGTp70,222
rayforge/ui_gtk/canvas2d/surface.py,sha256=k_2AMx938qZOn89iL6wzycHOKQrG87-8AzLFnKxfnUk,61599
rayforge/ui_gtk/canvas2d/elements/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/canvas2d/elements/axis_extent_frame.py,sha256=QjY3P2UuhJVOncWzB6DGvNTTgWWU-pr632hGjPMofDc,2487
rayforge/ui_gtk/canvas2d/elements/camera_image.py,sha256=3TIoUhuUb38aRgz4-HstvvxUSengvPpAC5kXLM4c7pU,9507
rayforge/ui_gtk/canvas2d/elements/crosshair.py,sha256=dM7Y4OAkhBj9Ivfv-SagFArX7lcUt21a0DI1SvPKW9A,3556
rayforge/ui_gtk/canvas2d/elements/dot.py,sha256=kiansgUURyTqhxdd1IP_3sOUTIbmAXbLOI3g3NYPRmc,1547
rayforge/ui_gtk/canvas2d/elements/group.py,sha256=cTVMQi7M9Elu61AsQTDeU8eDnje96UiX9EdRg0vUmf0,6164
rayforge/ui_gtk/canvas2d/elements/layer.py,sha256=fU3aQ8_ayADR2trGaiFD4l-Nt14sTUZF77WLW79TpKY,7422
rayforge/ui_gtk/canvas2d/elements/nogo_zone.py,sha256=kobTML51YXHKb-n_YLmUazs59-19O-FR7v5eOLz6qEM,2714
rayforge/ui_gtk/canvas2d/elements/outline.py,sha256=kObSIt_Vabep5aURxUScbPy1kKHdmwLpPEglyaLehL0,5487
rayforge/ui_gtk/canvas2d/elements/step.py,sha256=Tj6CthkYX5VO1H_rBqWwWunkFgzBl0vrrRoSIi1fzEc,2908
rayforge/ui_gtk/canvas2d/elements/stock.py,sha256=a3a4765DGSr5nNLctuyUMoRdd1OJUitPUGRC-Pk8r-Q,3531
rayforge/ui_gtk/canvas2d/elements/tab_handle.py,sha256=swoJinp5YVe7MKumNY0e4QKWqDykvprmgGKJSKwrC5s,14970
rayforge/ui_gtk/canvas2d/elements/work_origin.py,sha256=S_NMkjCQ00anxk9yCFKVgckjjCQvLVae45O0-c95YEk,2834
rayforge/ui_gtk/canvas2d/elements/workpiece.py,sha256=Qz0z5788JKOnK-mt8aXuwa4WO_E2HOiEXzoLkvdmzYs,46459
rayforge/ui_gtk/doceditor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/doceditor/add_material_dialog.py,sha256=cm5dvBcWhHxExNz5sI6b_nsd9tv8AnAO1dJeJxx4h0g,4133
rayforge/ui_gtk/doceditor/add_tabs_popover.py,sha256=FguRkx-dLcD8XuguFd3FKYrcUl_vOZTxatu4vQLqP7U,3440
rayforge/ui_gtk/doceditor/asset_browser.py,sha256=_GU331xt7XvjlwRs65AiaTm15eOW7glbpzR6-p_KJfw,24211
rayforge/ui_gtk/doceditor/bottom_panel.py,sha256=i2I24ur4uYf4IG0b522uDsxvKm4ULS2H-GMgS-84H6o,26713
rayforge/ui_gtk/doceditor/edit_recipe_dialog.py,sha256=udZtVK3kFcoBlJbnmSjJ5_2x3SybyHkrJESQIfbQ5CI,9031
rayforge/ui_gtk/doceditor/file_dialogs.py,sha256=A7h_1WFWgbvoyjy31iZdZEUB5v9FLUuiu55k2G8cXdg,7899
rayforge/ui_gtk/doceditor/group_row.py,sha256=ifRWookdKsA2Gyp2ZjtxaXM3FUlFNeOApp4J2A_-bY8,1600
rayforge/ui_gtk/doceditor/image_metadata_dialog.py,sha256=mmtMT9JzRi-UAnpWNzeZHiesBzsGC-2BNR3BkY6B9Ls,9071
rayforge/ui_gtk/doceditor/import_dialog.py,sha256=_T1bl7UbUWTpdobBcG4-R-DhoLNzcBwcr0tMG8K8AZc,30087
rayforge/ui_gtk/doceditor/import_handler.py,sha256=fqoHzWP3i9aw2KxcO7mxBFCyC85v-AQqFYfkuLX0_lU,9972
rayforge/ui_gtk/doceditor/item_properties.py,sha256=7BmD_2LiCoREBtMFbkWLz_Q3ajQejlW2VYIy0a5OyoM,7744
rayforge/ui_gtk/doceditor/layer_column.py,sha256=bKBo-trDPmL6veqGRbw6JhfXU1wEhRRaCZGnmgjuAvQ,28628
rayforge/ui_gtk/doceditor/layer_settings_dialog.py,sha256=mSFoKLbLv0Kv5g8XARikk9OxzlS9FdEhYFTBCiTWedo,10174
rayforge/ui_gtk/doceditor/layers_tab.py,sha256=MHhE836IIN-hAfqNlYreSQzN5w4PQcBAWXhFBKeOD8o,10085
rayforge/ui_gtk/doceditor/material_library_list.py,sha256=BDThLrW_o8C1xyaNmJ26wN2zSzgDjelrS-htGuDZAnM,12106
rayforge/ui_gtk/doceditor/material_list.py,sha256=MkNWWwjZGjUm2CvDVumg7wV23DTiO31dnZ4IRFRG_3M,11342
rayforge/ui_gtk/doceditor/material_selector.py,sha256=g-NQEfLKmPbAlwu-Tg3YAvDDO7tF_va3uN1L_zFJ2gw,5512
rayforge/ui_gtk/doceditor/missing_features_dialog.py,sha256=eqeDnJrHzejN7MRcSA7Jz4B1yZagMAjGSLGx3ue5Wds,1136
rayforge/ui_gtk/doceditor/recipe_control_widget.py,sha256=btLF7tBFxS6AFN6YRCZgaPIwUYDn01BdJJkTEmgWY0w,9556
rayforge/ui_gtk/doceditor/recipe_list.py,sha256=MT5Cv5kM3sMbpVRFL4UribxdT8ujRhlPXP22fGItgQE,8424
rayforge/ui_gtk/doceditor/recipe_pages.py,sha256=p96xdR8JK9UbqmDtsLLkNmdGnBem-Q9E7oegogsiXHM,13552
rayforge/ui_gtk/doceditor/recipe_selector_dialog.py,sha256=5mtWikq1J8lvfl-dvNJ5gVMLBDByWWCv-fkp1oTfbOA,4990
rayforge/ui_gtk/doceditor/step_box.py,sha256=J1OiofUEyZkNm4satBVgiORhYkXuTDfOnX8dj2bQMLA,4852
rayforge/ui_gtk/doceditor/stock_properties_dialog.py,sha256=ESfphjbwmUR3geMtkWsXMIys0CUAvXWC0rkYYyW1_KY,7957
rayforge/ui_gtk/doceditor/workflow_row.py,sha256=Ql9YaLEU7Pg6JXRfY7s6M3LgXig4-2AYERAZlAzlsTU,15395
rayforge/ui_gtk/doceditor/workflow_view.py,sha256=aIRwzm1QiMUB6QVWHOdan-FxJLJQh_0xFKCxWI1dq3g,7186
rayforge/ui_gtk/doceditor/workpiece_row.py,sha256=Hq9i96vimdGszRFjiZLM4g8Njlkz_6GBqeyl103clcI,2572
rayforge/ui_gtk/doceditor/property_providers/__init__.py,sha256=o1PNgWMFAZf9GAiUIadn5UrB-PUg4c_Kb40-H37tlRU,669
rayforge/ui_gtk/doceditor/property_providers/base.py,sha256=FLxNj8-K7_DAvq0yFmTrwBz37xQpoBCNRg10bhhas1A,4845
rayforge/ui_gtk/doceditor/property_providers/transform.py,sha256=Ccf81ZzUxPbZ7DX4RAqG6y8rhhHdEoIcSNOZcXGyfmk,26683
rayforge/ui_gtk/doceditor/property_providers/workpiece.py,sha256=27tY2q_OggCTZjkX8sAcxbY9kWgpBJxvZW3nymaepac,9826
rayforge/ui_gtk/doceditor/step_settings/__init__.py,sha256=eD92grPZlrHO5__k6hY0ow8ZlMS3-1bgQR25gQ6SeEM,209
rayforge/ui_gtk/doceditor/step_settings/dialog.py,sha256=AQEnGGmA9tF28Kwe1PZ3skWBhzOozirHxnHrf-me0rA,8104
rayforge/ui_gtk/doceditor/step_settings/groups/__init__.py,sha256=t65P1akyjU_QSb305Y2qxK2-jDEca9qFVKXG3h7pG94,224
rayforge/ui_gtk/doceditor/step_settings/groups/placeholder_group.py,sha256=Z-y_rQ6DCV0nihtDfufHZ8AXNsU3mGyVFb0u-Nev-Js,1381
rayforge/ui_gtk/doceditor/step_settings/groups/transformer_settings_group.py,sha256=hC4IBcyNdNyv1W3R84qHD7jdo6WK-D6kRvAdm8jc1-4,4093
rayforge/ui_gtk/doceditor/step_settings/pages/__init__.py,sha256=Pk9byAaxbH1Qn729KgWpBGuSr_bkbI7FyizmSSXzLnI,414
rayforge/ui_gtk/doceditor/step_settings/pages/base.py,sha256=OuU_TXDKkVWXSDp8Yea7VsIUWPYGXaSN0B3U8wtGx_E,5791
rayforge/ui_gtk/doceditor/step_settings/pages/general.py,sha256=Q5vbmYSfXAQWIuKwGSmdOFMUDM1un22B2nyu_mBJIlc,283
rayforge/ui_gtk/doceditor/step_settings/pages/post_processing.py,sha256=C4fzoyDX64-Wi03EVkNFD1xuHW6DJONKD32AGEllcP0,5034
rayforge/ui_gtk/doceditor/step_settings/rows/__init__.py,sha256=D8vYXWH-oph7jkAgCVWf5FyyqVbCJLGKE0Y9eLFRiUc,522
rayforge/ui_gtk/doceditor/step_settings/rows/combo_row.py,sha256=n7pkKdLHIuP8IakNXXQauK52zuTx6xt-miRd9x2QFrU,1873
rayforge/ui_gtk/doceditor/step_settings/rows/coolant_row.py,sha256=OwV4jmKX2418Or4Co6PttmBFFlqFVKyN491ho8vZr_8,1684
rayforge/ui_gtk/doceditor/step_settings/rows/cut_speed_row.py,sha256=4djNY005ChO67quycYWYZ-50lCILyYs8Nfj1OOJ1Wkg,897
rayforge/ui_gtk/doceditor/step_settings/rows/head_row.py,sha256=pBMD8e9ffCQnwZOyzy42Vq17ayRXk950kuY9hclr5lg,2098
rayforge/ui_gtk/doceditor/step_settings/rows/slider_row.py,sha256=go3UXg7MWFYM3QcGmAgvRv-gApOqv7cwk99rgk6mfCw,2710
rayforge/ui_gtk/doceditor/step_settings/rows/spin_row.py,sha256=kXqP4cUEaPzPZwv9kWeBez4aYd5yhFOIkbRwYJrtS4I,3217
rayforge/ui_gtk/doceditor/step_settings/rows/step_row.py,sha256=4q8MEk_pLJzU7HYCGTm4LtYCQ2jlcRhP1qbeCZvvGDw,4533
rayforge/ui_gtk/doceditor/step_settings/rows/switch_row.py,sha256=TyWX_tGpmG5Zn0oKqXGKOGpKKcPINUasaO24gdq66rI,1240
rayforge/ui_gtk/doceditor/step_settings/rows/travel_speed_row.py,sha256=abJVABdDSGCgSqm_RB6sJgweF9qAeQKWYjPIDWhTOyk,920
rayforge/ui_gtk/machine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/machine/advanced_preferences_page.py,sha256=Iz9GkBLdwb4lBMv8-TsOn-RyQG1LnG11uziwBwdX8lA,5152
rayforge/ui_gtk/machine/capabilities_page.py,sha256=Xb9dCy629ahlM1574GB4IHLorErEQ7BaUE1JKWrekQY,2976
rayforge/ui_gtk/machine/connection_status_widget.py,sha256=8mITlt6cviZsWEWyas46o2MzL6Vs7fFJqqa-CiWiRl8,3858
rayforge/ui_gtk/machine/console.py,sha256=9QqeC-KkjhCYq6wlpnPkQY_m6_a_OOa6GY3oOunMpVM,19970
rayforge/ui_gtk/machine/device_settings_page.py,sha256=aOzw0tz0r2W7SaPtTE0IXeYVt0S7FJrVC6DL5nZxz6U,15595
rayforge/ui_gtk/machine/dialect_editor.py,sha256=7q2ezRTm-o6-Z_vGye2cEP5zEipC_5mGD6bPJLMNWtw,11697
rayforge/ui_gtk/machine/dialect_list.py,sha256=s4JOhM0IU0EAJrHpUQrU8-MybL4-bnOP2kQmQFIdWX4,8866
rayforge/ui_gtk/machine/gcode_editor.py,sha256=13HEcWeyoqOQn2hJ-_yV-lPoPz6_YloWsv32LUYTy-8,10795
rayforge/ui_gtk/machine/gcode_settings_page.py,sha256=YARbaZPTxDCqEw_dOkagI2Z0l33BeMKEQML5jkCbeIs,1682
rayforge/ui_gtk/machine/general_preferences_page.py,sha256=H32xi1KzBlc3ddmZ3PO9c429frFUDQqv6iUlXwTmUCg,15626
rayforge/ui_gtk/machine/hardware_page.py,sha256=jgTSLvF6_79w45pRnOegczoOsBb288nec9gswzlDRvc,13514
rayforge/ui_gtk/machine/head_preferences_page.py,sha256=AdoG9tjbfAZdkkA8M6jAOcKfopJk8FskyRLrLwMkK70,39357
rayforge/ui_gtk/machine/hook_list.py,sha256=D86mjV8H3gk7qv7NWMIQgk2M7TxGDuAi7KWpoRtTd9I,6880
rayforge/ui_gtk/machine/hooks_macros_page.py,sha256=N9WGd_sWnbvQhiNEK-A1Sfxk_LsPHdARvTzt4yNEwy0,847
rayforge/ui_gtk/machine/jog_widget.py,sha256=vNEFERSuO08IfV_lJNEU67JCXudHXZWhqUb2APHK1q0,20309
rayforge/ui_gtk/machine/laser_control_widget.py,sha256=TU7l7-hbYd36s2rzkFKjEbJKlQzaYGcdbcDw3qxgX-s,10881
rayforge/ui_gtk/machine/lbdev_import_dialog.py,sha256=WGKS5LYZTkqI7V6CDZ045fVvWOSVMNNSwB9IOCto11s,2794
rayforge/ui_gtk/machine/machine_dropdown.py,sha256=rgBWTQM40Ee61QfVW8m_gpmIV1kCQeJOZStR0T2yrTM,9000
rayforge/ui_gtk/machine/macro_list.py,sha256=-C7DZacHBBXLSv9CAgPlnyitmZFdKNJgVyLKLjGCnAw,5232
rayforge/ui_gtk/machine/maintenance_page.py,sha256=dA6gkQeHp6n6xDZo-BL-at6OqRYmUiEG9q1IaXKpD4U,14522
rayforge/ui_gtk/machine/nogo_zones_page.py,sha256=yitaCoZr8mOjCSumhZZA4JqBpcNboqlcXowyjJlbqv4,15055
rayforge/ui_gtk/machine/profile_importer.py,sha256=L-SJhusbCv5oq59Ltfny8fCi7ylNbV510L95yTKXkvY,3505
rayforge/ui_gtk/machine/rotary_module_page.py,sha256=qureqZUlLf8XhkFUF6U5ytzJIjyuwMnBukASPOQd6FY,27544
rayforge/ui_gtk/machine/settings_dialog.py,sha256=ETgkJjpWvry9D25Xo8LIJnoz2LZS_fkgmMrpXAWgT3g,16079
rayforge/ui_gtk/machine/status_widget.py,sha256=-1ovfRlRsqZFXgQWd7xD_0CdkV4eDLL0hgNnVR9lc9M,4175
rayforge/ui_gtk/machine/template_selector.py,sha256=W7tx5lA4ejpFFXXGraRsLL53WQnDocXqpWMamuW_rK8,3343
rayforge/ui_gtk/machine/unified_wizard.py,sha256=wFbPOVniwolCl1WwfSiiGnjtSGmY0M6J1R2Rd8_NvwQ,25332
rayforge/ui_gtk/machine/wcs_dialog.py,sha256=QE-RAK39GdK9RmlCqbfmMMrihR-jIQ7VqEWxA5DwA9o,2241
rayforge/ui_gtk/machine/wizard_pages/__init__.py,sha256=tR-fpOU4JEUMgZyQK68B8-VcTxaS4k2TnKr4rNa9AGc,5424
rayforge/ui_gtk/machine/wizard_pages/ai_lookup_page.py,sha256=8cCBW4JotYVhU1ZAFHgSbNKdU1oLj127vSrbchFDUsk,15807
rayforge/ui_gtk/machine/wizard_pages/camera_page.py,sha256=71JTXHP2mCegvTHA95GPwyvGtn1QJkm082RP0KasUvg,4276
rayforge/ui_gtk/machine/wizard_pages/connection_page.py,sha256=0ni4xzlrd-7XFoTzNAUV7iERLukb8bLEJNCnHNG0e0A,4811
rayforge/ui_gtk/machine/wizard_pages/controller_page.py,sha256=SB6rV6U_aB_TIolrwE4qVNrkcVpjRX0B_coPgWhm0v0,7206
rayforge/ui_gtk/machine/wizard_pages/hardware_page.py,sha256=w3O8qocpHjHvbSmxwOD8-6FDROlURvXSZreqCKEENTc,14528
rayforge/ui_gtk/machine/wizard_pages/head_page.py,sha256=JOzzGn4NKLhNcnGwRQPDDpgDMYStRE97ip0McMA09po,7632
rayforge/ui_gtk/machine/wizard_pages/probe_page.py,sha256=1pt9mfosZoZE_BovOt3oJQ6k46etVnXciNEjbjZKlsg,6823
rayforge/ui_gtk/machine/wizard_pages/profile_page.py,sha256=pH62K7xBjMdNYFiarQjVl9LfooJ5K-V5u98eiHviOc8,5314
rayforge/ui_gtk/machine/wizard_pages/provider_page.py,sha256=h9flYcNbQQV4nJgMhtiodpzmTXItkHvDylgDisvqMC8,3508
rayforge/ui_gtk/machine/wizard_pages/review_page.py,sha256=_M9EY21f0e-pskMxL_Dbhz6c9YfPcrE1H0JTlGU7t2o,8865
rayforge/ui_gtk/machine/wizard_pages/rotary_page.py,sha256=113l96H6TK78uqhrMpwP7GMHLQIyyJMP8Ulcet5t1T0,8055
rayforge/ui_gtk/settings/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/settings/addon_manager_page.py,sha256=K363yMF3cr5YRH7Fa3ADzbqQ_7FM2phhlBzZ4aY0l_o,2163
rayforge/ui_gtk/settings/ai_settings_page.py,sha256=3gaT5hhB6dv8R0yHwqbjubl5BdSFYGAFOxSi4EwJBXw,19631
rayforge/ui_gtk/settings/color_presets_page.py,sha256=tHyX0zpsvhuvBw1v8S5hzoP9EcO6fAuFM8_HL4dBYuA,12625
rayforge/ui_gtk/settings/general_preferences_page.py,sha256=Mf9hrn3YtsH9iC-tLwaK47Lrw7yGo_2rv_zXApHqyBA,19879
rayforge/ui_gtk/settings/license_settings_page.py,sha256=_OGscQMoJWlALFLLw5NKQnn3vRhCSI4X30Kd0ohHZOA,8474
rayforge/ui_gtk/settings/machine_settings_page.py,sha256=Yn8x8OaZYVd6x6dh8oQeDbc4V31DrZf72SiMbLmOgXg,8750
rayforge/ui_gtk/settings/material_manager_page.py,sha256=UYiz9ta9moJLTD--SqcMVH7c_9ExOgQuF3Oe2CCV2h4,2723
rayforge/ui_gtk/settings/model_preview_widget.py,sha256=00jiF9FT2OrA2C_UZQq5uZswiHg7IzS-AsS5qAjrt2k,8870
rayforge/ui_gtk/settings/recipe_manager_page.py,sha256=VQNmC9_PE-PUwYuSDCxcFNj8ZnsY-VajmDNPHtGceT4,881
rayforge/ui_gtk/settings/registry.py,sha256=lK9k3rzzF6QTs5-OL-Ppq5rMKRXfAc49w40JE94Ql-U,2344
rayforge/ui_gtk/settings/settings_dialog.py,sha256=WAozC7Th0es1rS1Sbt6i5rxgISWinpZXL6q7vtSRrcs,4353
rayforge/ui_gtk/shared/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/shared/adwfix.py,sha256=n99-mBtScztKEFZrO5DdWFM-4Gij_KaJPYZLhMI30nk,2159
rayforge/ui_gtk/shared/color_lut_provider.py,sha256=rL-ikIb944ExfsmRplE5ZmURLCpovTlHsgIRdoa_eaI,4747
rayforge/ui_gtk/shared/direction_preview.py,sha256=VypNxwRDqoA3lzlKbWHeF2FVsT_7DCeTV41tTlhim9s,3914
rayforge/ui_gtk/shared/dock_area.py,sha256=XahfbFp-HsHawSeQNhOd_eITQ_1kKjQ9RKhyqK9tbI8,12348
rayforge/ui_gtk/shared/dock_item.py,sha256=LnrEQX4yFvCvPH_Y-cFDW5MTQFQdgfh3OBAXf9_ko1U,832
rayforge/ui_gtk/shared/dock_layout.py,sha256=CHh2hj_FCiveIc9afIHAjQqAoSOYiHtHpbZu1ZfKeHI,15322
rayforge/ui_gtk/shared/draglist.py,sha256=SSb_r9gk4xkn7tTh2J-rHvXn_uJf-cgpHezTezpwUz8,8862
rayforge/ui_gtk/shared/expander.py,sha256=by3hUKYnpOJGQZry1m9iXpvLCPfEAx4mJ29wQY-LrqA,4966
rayforge/ui_gtk/shared/expression_entry.py,sha256=COvYBrvdds05hRJf0HBeOOfGGxIRTOgcbT85lL8UgkA,17035
rayforge/ui_gtk/shared/gtk.py,sha256=-xWRcxXHG-91RFiUFAHJU4GucdywkSZdPjDZSnUQQ_Q,2653
rayforge/ui_gtk/shared/gtk_color.py,sha256=49DdS6Xyq3bwEhWjRlaxGjk_OPYgOemgBF7xh17MBQM,5008
rayforge/ui_gtk/shared/histogram_preview.py,sha256=pZpcgkOhRp6kY5vyI1PMiYdDZNVh7YpbUWoDZRTcn7c,7806
rayforge/ui_gtk/shared/icon_tab_widget.py,sha256=AQNga_AueLiEQJFe0mVQ0uFMfRxqYTiFU36ZR-Sbccg,8154
rayforge/ui_gtk/shared/key.py,sha256=R7eueui-DaERaUVGDfmx6awaR2S3uMXwuiIe-S6ivzc,497
rayforge/ui_gtk/shared/keyboard.py,sha256=0xXvbS0rwi3_EsPi5ia9eAs-uiemJM7SZ4fDtSWTJ5Y,1163
rayforge/ui_gtk/shared/model_selection_dialog.py,sha256=pvCoZBPwkOHeX0zpGMGtpPfnTpP84-GQwUm9RvX55Ac,4018
rayforge/ui_gtk/shared/number_badge.py,sha256=D72nfo_vFEd4noEka6S5vF-wbDvUISFXYora05UVe4I,3147
rayforge/ui_gtk/shared/optional_spin_row.py,sha256=ZFrTLTJn7bc6HBFpZtrEYiQQxsxnJOuRtboQzLbKWHk,4279
rayforge/ui_gtk/shared/patched_dialog_window.py,sha256=VoJFpqViMeDyyk9kfC3XXyas44uxvx0YKyZteiot9WI,2511
rayforge/ui_gtk/shared/piemenu.py,sha256=9RxMb4qQzNhZMvu9xLQwwE2OOZhn33fxIKNPl5Vugdo,10817
rayforge/ui_gtk/shared/popover_menu.py,sha256=4lkX4RWx-u6lT2FI8xpb3MR2CD28AoecuMdmxXHcb0Q,2320
rayforge/ui_gtk/shared/preferences_group.py,sha256=iCcvRgkK4MNIZFeSXEuutb0W-V-7mj-ttlsLqI41748,4455
rayforge/ui_gtk/shared/preferences_page.py,sha256=8VmQQc7j7aip0GqSKDylCqOMoycOWtWYnRdlbpv1A6o,453
rayforge/ui_gtk/shared/progress_bar.py,sha256=nM3Jlcwwn9dQiBJjoFxdkiJrmA-vARgqQb5MbJDNgyw,1215
rayforge/ui_gtk/shared/responsive_box.py,sha256=-8Gjk2tg3VUp_5d9ryuogCL6BXQwwLM33WnGYnmaLHU,4738
rayforge/ui_gtk/shared/round_button.py,sha256=Ot7JfEKEy00JON9SJtV3K_fkaCK3EKq66rQt6P5Rb0k,1475
rayforge/ui_gtk/shared/sanity_check_dialog.py,sha256=OngeisWMavHf3zpXgtqEQv7DedVLUfzFJ9nO92mlNJc,5422
rayforge/ui_gtk/shared/shortcut.py,sha256=Lx9CJXpBNrUNXf0vYmgHuDafmCqqEgjwi4xW9FD7ZXI,1167
rayforge/ui_gtk/shared/slider.py,sha256=GRBIOANnb15fk4DWybZzAt_1kZh6_zScp2ii8hDBd0M,2552
rayforge/ui_gtk/shared/splitbutton.py,sha256=V2oloAmyujSJ0RsHQjZ3e5R3XHWeZrvPEZlIzrAJHR4,4860
rayforge/ui_gtk/shared/status_bar.py,sha256=8j4TTyRKSytKoIOJpFdjICHvHSDQ2YMoMnyp6pu7GTM,1186
rayforge/ui_gtk/shared/tag.py,sha256=_sRc-l_5sXdSUhzTsX0UBqzvA4OzE9txYuTAkuaTuas,877
rayforge/ui_gtk/shared/theme_service.py,sha256=8UwSO58wudXdxJNQG4yGxkaULLiJy4tzqWGYalwBxJE,6196
rayforge/ui_gtk/shared/time_estimate_overlay.py,sha256=Vrp99obfYOcizVjm_Z_zev--Ix-dlz8UJiVlwNWYEfU,1130
rayforge/ui_gtk/shared/undo_button.py,sha256=gmxib0yxwXnJea4rfA5Kpf86_ZXIdHl0zNJeA3sotw0,5916
rayforge/ui_gtk/shared/usage_consent_dialog.py,sha256=U6eZYwJRUgDIdqfdB5wMKENCX4KNhWdqCtGdMFT_78U,1706
rayforge/ui_gtk/shared/visibility_overlay.py,sha256=5r-QlqBU1y42ddQfLy20GLDYRbMg9TFWIjosfB-CDuM,5930
rayforge/ui_gtk/shared/pref_rows/__init__.py,sha256=9wdACFB1S_I2Qbs9e3vwPqY2KEj62uB1tI2Hpi1b_BI,259
rayforge/ui_gtk/shared/pref_rows/acceleration_spin_row.py,sha256=V4R_ZPFMvFN63DiCqfISdcrh60pzgI_rdwZTKHoyULw,574
rayforge/ui_gtk/shared/pref_rows/angle_spin_row.py,sha256=vOopayaePaN8tE8qFpP6xH0wKols_14q-iTdL_rjyQI,851
rayforge/ui_gtk/shared/pref_rows/base.py,sha256=tiUwSyYA4OMyESU5GQ3dA87LOCh5vS-g23db1s4rtcc,7484
rayforge/ui_gtk/shared/pref_rows/length_choice_spin_row.py,sha256=lBsbbcOOTmbEQGOwntSi6ffdpdIpvR2P41JD5JnrkP8,3304
rayforge/ui_gtk/shared/pref_rows/length_spin_row.py,sha256=sIPqrwDMBMYErENctiviI2rgY5jBuAWPdGuADfdXRrM,374
rayforge/ui_gtk/shared/pref_rows/speed_spin_row.py,sha256=ylq-D5701_Kw8CEhqO_KzJ2gPvk258KdyE0gmYUGYz0,559
rayforge/ui_gtk/shared/pref_rows/unit_spin_row.py,sha256=eY-0xxRAC3gB8vVgNH3YzZDh9wui-_ZdWMp_QGr7lec,5875
rayforge/ui_gtk/sim3d/__init__.py,sha256=Lv1eznHMrCLxquDs4qEcxWSH4dvz4-Yat0IPBEHk8VE,3446
rayforge/ui_gtk/sim3d/camera.py,sha256=yTiPrB9GYVD-62RKvJW0NYbswGMl4uIXllJlbx3bq4U,8652
rayforge/ui_gtk/sim3d/camera_controller.py,sha256=4X7cmDpsHwurg0UtwixKGXONDHNItagfBSk0H8p_esc,16068
rayforge/ui_gtk/sim3d/canvas3d.py,sha256=LKxO3c5duMcAdoSLcvYsyWIkG-5o-RW48R7hKeADLPs,13729
rayforge/ui_gtk/sim3d/chunked_upload.py,sha256=XUEvJjDleTNjUHmuq1IkIS7Sm59XpstrxGIctO-uLQU,4714
rayforge/ui_gtk/sim3d/doc_signals.py,sha256=HCYG51bobQrCVHo7syofD6xK7OYEFO92FZw-tyXpPAg,5680
rayforge/ui_gtk/sim3d/gl_state.py,sha256=f9jtEpUQ_lGK05J5hYks0kh4uWLSWQe5Kb-jwxz9DUY,5555
rayforge/ui_gtk/sim3d/gl_utils.py,sha256=QOdBdHSLt_vdqY41zJdKRrqqpu-qIFCYCsafH79Urw8,2015
rayforge/ui_gtk/sim3d/playback_overlay.py,sha256=j46B4KhPZozQn_A6lBenn7qpMdYcu196gtioBNnkFrk,18078
rayforge/ui_gtk/sim3d/scene_presenter.py,sha256=2qbNHBdesYG9dGi0CGwPVvZ6pw9OfJaAeggEO5raNN4,21107
rayforge/ui_gtk/sim3d/theme_resolver.py,sha256=G6vCs_cKNSqKoIN47M1B83F28q0YNybQdQsuui686N4,4357
rayforge/ui_gtk/sim3d/viewport.py,sha256=POCnqu4bvQjFIr12v8RGd5UK8VxK7SXHc-zSjAkdt1E,3240
rayforge/ui_gtk/sim3d/render_context/__init__.py,sha256=9bQv-fySp0xRBE4-1auuG1A3JYQkmygEirrstN4ofXY,610
rayforge/ui_gtk/sim3d/render_context/base.py,sha256=EL7pTuqqeivr6BZ2tnm0t5z3wG3a9b8JcjUNhjvSH8c,3407
rayforge/ui_gtk/sim3d/render_context/camera.py,sha256=eXpSGoFgn8RsCoiytqDn_GD2eHrhYxNcMPIryI7b3MM,3628
rayforge/ui_gtk/sim3d/render_context/kinematics.py,sha256=Dn2s-7tR-Gr0PJaEnPHf1F5f2PDZ7x-OLYsMcCCv9jU,10074
rayforge/ui_gtk/sim3d/render_context/playback.py,sha256=dh2SwrjVkryYxEwkoq9sJZwSf7cssjKRrIAjpHt9d1c,1518
rayforge/ui_gtk/sim3d/render_context/viewport.py,sha256=TaL7_6BD1KXhaOZc_Orl3-h9iLvbvy-6w5JYrojjJ1o,1587
rayforge/ui_gtk/sim3d/renderer/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/sim3d/renderer/axis_renderer_3d.py,sha256=YqRofobOKQV-kE_rXPzrl3pBnxjr_0hh0jiZcrdekO8,18201
rayforge/ui_gtk/sim3d/renderer/background_renderer.py,sha256=rdfUtCMbyzKuJheWucAZkEbI-sKvWktIZsZAzuUx8tc,2154
rayforge/ui_gtk/sim3d/renderer/base.py,sha256=FTySVtbvGP6xIXVBvCrhB8OpFB73W9gRz71gCuzBLXo,3918
rayforge/ui_gtk/sim3d/renderer/cylinder_renderer.py,sha256=9n_MsrqYPG6NZQdgZG1Up16Vplt84hiXt5zU4w4Am-M,4043
rayforge/ui_gtk/sim3d/renderer/laser_beam_renderer.py,sha256=e91S5otlxs5zCRjkFp4q36KS5ykpKQKCfQ9nGeMTnpI,6707
rayforge/ui_gtk/sim3d/renderer/model_renderer.py,sha256=3E9A7aD25Hyg3WQN4tUqqHsTuDem647my3AlUjvBlS0,9749
rayforge/ui_gtk/sim3d/renderer/ops_renderer.py,sha256=Hz7fCP0rQrf2AZOQRV77Gj4FJDvV8L50rasEuBFupdc,14139
rayforge/ui_gtk/sim3d/renderer/plane_renderer.py,sha256=zX_Krap4twcTc08h7aV6mxXzDYymd63SMOaYGne0tyk,2677
rayforge/ui_gtk/sim3d/renderer/ring_buffer_renderer.py,sha256=leE4R3zOkbB3lPnshBOPgczCu1cBg8qaJXmvgr-j2-M,9656
rayforge/ui_gtk/sim3d/renderer/scene_renderer.py,sha256=UZZdR3q9YYkFS-QADv-0kfPXLZobpKKa-2UNz_xY92Q,21322
rayforge/ui_gtk/sim3d/renderer/text_renderer.py,sha256=fVTdG_8XboL8JWTfAGz4FXVxQVrAncmChjMu9TDFxQY,13278
rayforge/ui_gtk/sim3d/renderer/texture_renderer.py,sha256=MpcI_DjaV0f6WW1llfIy3TY7qoGBTBOICRnoJdZ_np0,15453
rayforge/ui_gtk/sim3d/renderer/zone_renderer.py,sha256=vVicZC02MYOoR-bn5jSlaHNCHaTPs0HuSQKA_OGaGJQ,9098
rayforge/ui_gtk/sim3d/shader/__init__.py,sha256=-f1B7O03YxBk_xzlURw5Yyt4ObIf4ZQCyzs34tJXUak,361
rayforge/ui_gtk/sim3d/shader/background_shader.py,sha256=cJXPVAk-4kB6Dn9mKaarui7XhohOR62kT4UTNtYVYtk,1318
rayforge/ui_gtk/sim3d/shader/base.py,sha256=s1sx6c5KakdNx-GorOmapJSKUObARMiV-L7-rxXL1ZA,9392
rayforge/ui_gtk/sim3d/shader/simple_shader.py,sha256=MxfOlMcNBxXbzpwPJlhPOzNqBODtrJPRJJLwp3El1_A,3986
rayforge/ui_gtk/sim3d/shader/text_shader.py,sha256=D8P2pZLJttDjDacvHFmoNit3ELLWE9HNDOaFZXmqHGM,2317
rayforge/ui_gtk/sim3d/shader/texture_shader.py,sha256=d9GjzWdYGvsDDd4hS-zZTGhbM8CCtzPiYhj6s9edTUU,1809
rayforge/ui_gtk/varset/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rayforge/ui_gtk/varset/varset_editor.py,sha256=aS4hDp8hTuvTw-iSLsJVSzMGAvvKjd3qssRifRa3G4U,29952
rayforge/ui_gtk/varset/varsetwidget.py,sha256=IdYd7Y09mBFTBhq-du396TUmmsqBk3flnh6zWtcRLts,8621
rayforge/ui_gtk/varset/adapter/__init__.py,sha256=6_Fsr-C75m0UmnUqPvgWcngLKerxgHH6j4hg_OKRHGw,316
rayforge/ui_gtk/varset/adapter/appkey.py,sha256=5iE5h8ZnR_wQr04dWxp9j5CQ0n5m3BDdDk-SH23Prgs,9041
rayforge/ui_gtk/varset/adapter/base.py,sha256=SgJ8KcUZxGnjdzblfl5JWDp_IG-qJe31h0V0p0L2SBI,2284
rayforge/ui_gtk/varset/adapter/combo.py,sha256=L9yJvzVbMtAKsBp7-uxJ7tDbdVap9Z14JuqbO5HeY_Q,5824
rayforge/ui_gtk/varset/adapter/entry.py,sha256=_Xfs6Ep4np-h6-mzl-m3S6IQwF2_c6NuG7UTfFiXz2w,2227
rayforge/ui_gtk/varset/adapter/length.py,sha256=89mDrMziglmLq0mbDeFNJV_-EMa8KsplmiyKVdNz7LY,1922
rayforge/ui_gtk/varset/adapter/oauth.py,sha256=Q8ls2iLhFmmEzJriNXQZnEjYnLjD1wRnKvwxtE0RqDE,9655
rayforge/ui_gtk/varset/adapter/registry.py,sha256=mmr5dVDr3fS23sJGHJOsdgXnNTwexvJV9arquz-QE2c,2215
rayforge/ui_gtk/varset/adapter/slider.py,sha256=_N01APEc9zXMof6hHl9d-H7x9RYZUOFGAqku53ef8Wk,2851
rayforge/ui_gtk/varset/adapter/speed.py,sha256=07gQb5nrIWBRtFmWml4-LgDMgH_-nMIeyAE9I7xki_g,1935
rayforge/ui_gtk/varset/adapter/spin_row.py,sha256=4nUHTjGlcHD5anCcUCD-gIJIKWsiRDO73g42-KhVdWM,2096
rayforge/ui_gtk/varset/adapter/switch.py,sha256=zPGwNog13Udn0Hb3XbCoKE4apjhaGZkDcdy08mjfPHk,1231
rayforge/ui_gtk/varset/adapter/textarea.py,sha256=Is6VdsR01grQ73wCQYbFnGQCGUmnjDunjSVvIqI0dK0,1720
rayforge-1.9.0b4.data/data/share/applications/org.rayforge.rayforge.desktop,sha256=DRyaSDVKmjSC-Fk_arnYK0iMJkaZmbSrsDbmWKfU8CQ,381
rayforge-1.9.0b4.data/data/share/icons/hicolor/scalable/apps/org.rayforge.rayforge.svg,sha256=Po8pK08uCKe1vEo2PTdxZ5tKiALZjy00ODy3Bma9fU0,31793
rayforge-1.9.0b4.data/data/share/metainfo/org.rayforge.rayforge.metainfo.xml,sha256=t8TnEj07MIqTGOi_WLxtlZVmjD5TnOYSkWK0QnMywMA,62654
rayforge-1.9.0b4.data/data/share/mime/packages/org.rayforge.rayforge.xml,sha256=AhV7j2EqiS7Y_OJPYlxE8_7FNZ0FecGFxP4MI-bRhX0,603
rayforge-1.9.0b4.dist-info/licenses/LICENSE,sha256=-cTHe6o4KABO5UuKTy2y6I7USmI3pJOWW_VR-sD8ti0,1023
rayforge-1.9.0b4.dist-info/METADATA,sha256=Oh2RDlSBllhSgtDYX7BTaiF3o8P3kfpsrOYl1gIpCL8,11844
rayforge-1.9.0b4.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
rayforge-1.9.0b4.dist-info/entry_points.txt,sha256=dLFGDmWBUulT25u5vfEuIVYheeWqkXLHSyHiRSB1WX0,43
rayforge-1.9.0b4.dist-info/top_level.txt,sha256=JZqQ2bISz5wugb_jcj9GKolKLPsJllYailGAkXBMWEg,9
rayforge-1.9.0b4.dist-info/RECORD,,
