./.env.example,sha256=Lcub9kNPbQ9P-wb88Cm6jsRW5YeY7ILEXe_bOBs_lo8,5040
./.gitignore,sha256=xaeR3LmmcAdy-hktdQyeQCGmF0e6FJS_K5I5-dBbPGg,6123
./CHANGELOG.md,sha256=Gdblnvq4cCA8_KxyhLSXsMSYV2_Gm3Vg0nUXWmZ6MbA,4962
./DSL_LOGGER_README.md,sha256=YO-Qelwl7yv5EnQRUokFg4UfA0Nm5wFbBGHrDUwKHu0,2704
./Dockerfile,sha256=gq9qsicB-w1ECcUzSdoMYoYBn1vaDgn4ttX1TRmWmC4,1670
./Dockerfile.dev,sha256=zWZtnRKp0lmwi3XloDqwlMHKG88cu-C2lfHuAoxbqM8,859
./Dockerfile.e2e,sha256=XZzHIIBZqhS-JxbH39sjB5i0XCdmOBetTLLVHb7sc9c,953
./LICENSE,sha256=E5PS-vNp1dJ46qHqDsfv70Rkoy-Payod0bypUkPOEYk,11345
./MOTOR_PROGRAM_EDITOR_README.md,sha256=2W28KI16v1Fhx1Yq_8bPJ-pkZUhjwdQ4VXskp4HK-rE,6178
./Makefile,sha256=ZU1VQOP7AibTMYZcNFXy-GrzV-T1BzqnEJoPz0xppFk,13958
./PKG-INFO,sha256=8Y5ffYK5naoH6jQql3wOV7vHBGcpTPw4u4_-Wt_RXiE,13171
./README.md,sha256=wKO7azkSKGRI75zTAUhRWEZo5vpQJOmK_j3HE4HxdZ8,11789
./VERSION,sha256=CmyNxBSO7YQUmNLCvlRJR6Yvj1DDgbLmS8185ARhzzQ,7
./add_config_endpoints.py,sha256=xnSlWg1GpjEmvQw3TQo0LDwmJVkCB31-I7OP37oMi6A,8293
./cli_shell.py,sha256=tQGq5CK3ohulX-PRNRIdGF6B1mfIvPWt4sujuKzOZFw,41563
./cli_shell.sh,sha256=F5a5rkWI-xuJroofBZR6C5aT1Zvod3HJFEAS7MhaU7c,4568
./config-gpio.json,sha256=XaykEoXyc6rrD1YQWLA4lubO4QrNqW1tcaDSnnOp8nU,405
./config.json,sha256=pSjdizQOW9RlHP_jrbTqB_f_278LG9T738F349iQHqw,533
./detect_usb.py,sha256=PMtxthRPnsx-eFW1VARW0FDkq5epjCOoNPIofm-YpEo,3079
./diagnose_usb.py,sha256=yRn2XirbYcNf7ppCmR8LN9FwteIwlSgXn2HSeVUwp8c,11188
./docker-compose.fullstack.yml,sha256=AErjNv2VWBarkzEnfIG5GNpGiAVEudsp6oZSWWTyjPk,1490
./docker-compose.multi.yml,sha256=HWg9FdYNIl1Tr6XIq6Dr1c4OBRxOn9qaJllFNjoPcTE,3759
./docker-compose.yml,sha256=Fde-WT2B0qY2d5SGHP4btZY_DkoQ_rwdUgnUQTmwfPs,2365
./e2e_summary.sh,sha256=a_GUZfYzqEx_OAe4HROmnFpqWSP3HGi0FgEfqibiI7Q,2682
./example_reciprocate.py,sha256=8xcoeF3BFtVXdkB0ixx9TBszpP3zn5xnEE27hAeLSUE,8158
./file_format_router.py,sha256=7onYTpPYysbYXennZ-qZlRQkLoxoX-iQFIuuxchSPeM,12664
./firmware.pid,sha256=9ChgeUwvFiH6dmYmZq_5qFFpmyVRw23p0egjErKNS9k,7
./goal.yaml,sha256=TXOyka-FunFMzBnOGrFPH2mqdXYdeBfkUq-m3DCBays,10216
./project.sh,sha256=UbHNSr5I9mNF7MZ33oQy5BOj1fOJvPoJ8mbVthyijXQ,600
./pyproject.toml,sha256=zjqFCc3CSYDF6Lu_069IdYI_xNzKNLP37ZUoIXE0AI4,1525
./requirements.txt,sha256=c8nyWnqu8FwLfTE8NL9Tq29CRNb4SXDsTlYXLBEMctQ,117
./run_e2e_tests.sh,sha256=taUt0vBNsjoG9ZUCLCkLD94UPbOpc25yIThDGBPfFQQ,2869
./run_multi_distro_tests.sh,sha256=iMq-j24Bf5HugljrwTkJb0MYwmLQDnzYuiZeJeINaEc,2979
./setup.sh,sha256=kLXoLccSnr_HEbwECE_8ZagCtKDnWtedNo-5fciP6ng,6857
./test_auto_connect.py,sha256=4D4ksS2-xFwPvf3RnbMePuYX9JIXq_dLweco2zW_ZTQ,3234
./test_results_summary.py,sha256=FylcQisnGsqL0Q4XK3_ec8ANloBa3gNor1f7LIeq6ko,5063
./test_ws.html,sha256=Z_CE7LFubqriUiSzmlk-2w68HkLJszuETgBKCcE6LKo,1290
./tic_t249_controller.py,sha256=DQRU1hJcF8_5O8j4PmlHf_Ck2OcCqrC1evTIOzBoJc4,54516
./web_backend.pid,sha256=DyZlyDCkVTi5I0G9qAvRyGp2fR8XHlsdq42DCvu62DE,7
./web_panel.py,sha256=FsJIbFvfK0yNLp7DX7j86RC-FJreQol6TNV5GiQCTcM,35138
./articles/tic-t249-stepper-motor-controller.md,sha256=EUBT8m7Ngxx39Xa5kqdAyk8DAMCQdXUZtSm55DSHCvQ,3726
./backend/__init__.py,sha256=8h6zbOSzNv0rKvhYs-m8X9p8rvSyxoii16K-_BWL0f8,57
./backend/app.py,sha256=cvV1q7QoUl-xSGfVDbVic-SryKN9-heY3KBb1WQfEwY,14795
./backend/dsl_logger.py,sha256=2fIkTvvg4HmMIBgYNnafEn4tbRzZ5uJxxkdrp0DzcdM,10510
./backend/log_manager.py,sha256=WHbS2DPqT57-V3EXJ1ZECbdkvJQqpBUxp1QJLTBoC9Q,2910
./backend/mqtt_bridge.py,sha256=3WfsRsR2YQpOILDQhssr22UYtqs1b_aZb1K6fJgs36U,6410
./backend/requirements.txt,sha256=U2jobbyxa4N9oOiaQ0DFEfJtjBLta5TKDQbEItRpxEQ,82
./backend/usb_scanner.py,sha256=8iGe2z5yaUrTvQ1YVwfQU4sW-kMRWI1wBGQ2kcB_pQI,2525
./backend/tests/test_backend.py,sha256=3Ap34xKK0qMxj-Fr4XbYfzn8uTRs5bq70b-Z5PtPm4A,252
./docker/Dockerfile.alpine,sha256=WW8ecOFkKJWS4rTbU8PG5rSwz5C4GzjiaS6RF_Co-qQ,873
./docker/Dockerfile.arch,sha256=7OQ0ucSXwrdXN9r237JmnHDA3lDwwjrzpqFRoeApNvk,813
./docker/Dockerfile.backend,sha256=WNrLPuSYjkKS6f1qEoN32GqaaDjgob3gORAFoXv10wI,440
./docker/Dockerfile.debian,sha256=YwDDCNNg_X0WQuJXgey5KUdT4MyQcTXViY7vbrHCHp4,1071
./docker/Dockerfile.fedora,sha256=D7lskDSk_wW7bHWZfrmoF8wQ9y2lprNrjpxhYrIRq9w,927
./docker/Dockerfile.firmware,sha256=Rr-ufx8Xq-KTkxAOt88AV02nVMphvqPrUpgjek1cznk,544
./docker/Dockerfile.frontend,sha256=C98zH0o7OkReoFohNNu0X6wJFZQq_B017bNFTsZtDvI,347
./docker/Dockerfile.ubuntu,sha256=o-bLpFHzOhpgnPGz0k-MaA8FKOkUKO8nHUcgeR5jw04,1079
./docker/mosquitto.conf,sha256=yrH05Sn9zwYU9yDYF-81a0BSSZANxJQaYDxvPtt0KXY,106
./docker/nginx.conf,sha256=IRyZa-zOr8nnVpnaDvwZAq9YpqHQYrEZwmpyoqA02F8,566
./docs/README.md,sha256=FNDSTQzkpStOv0hfHXZQL_lbEwnGwP2TKS5KWNOWhBI,15897
./docs/tic.pdf,sha256=Dqsk33oKy3kKg2PtmbDkQkzpiUXLB4sj5gmJKQMHt8s,1890897
./examples/README.md,sha256=i-BZAFyLaH-Rfus3N3SoC1uicb2RVQEogwlc1lBtx_k,4901
./examples/archive/README.md,sha256=Y9p4Oq3jUx2zzmX1azveGa76m3QMBGuPrw-7lBXNFFg,826
./examples/archive/basic_test_old.json,sha256=SX8i7do5ttge-4sJEqCyUJuG4S7pncnt4LwTTJ1lfaE,338
./examples/archive/basic_test_old.sh,sha256=q5xICHgok_I2c7DLUj46wi1C0Rhfz0UlGidMUCeUYSk,595
./examples/archive/high_speed_test_old.sh,sha256=9E-aeJbZdbhGBqAeF6-45PbAqXfBENxJ1VblzL9avI4,647
./examples/archive/ultra_fast_4cycle_old.json,sha256=nVjiK6f-BxEi_URzeWpaqz4zjGu7GabprA3LwZjcKso,482
./examples/bash/README.md,sha256=ptZ3swGicYuGi5qXFR1RR_tkIKM4sCIXYUjghlY5Vrk,1555
./examples/bash/basic_test.sh,sha256=-hlbM6ewNjxLRPJPq_MkiVuEpiiXnngN35GaA_uZqIU,2819
./examples/bash/high_speed_test.sh,sha256=SpCeBzaS0nM9rcIzsUTKuJJ_R4oI29FPaLo_cOsYHjY,2869
./examples/bash/system_check_test.sh,sha256=vX2M0CghYQ4NxB0FMC3PWRCss3DNk-xafCvqQy9viW4,1135
./examples/bash/simple/basic_test_simple.sh,sha256=OjHEKUQSEWv1dEOj4k7uS0Iiwh3DFHINeCrd2CEUybA,651
./examples/bash/simple/high_speed_test_simple.sh,sha256=0J9L4LVMvaoiH5ZeChNtJR6-KSFKQo_khDS9fAELDxY,711
./examples/bash/standalone/standalone_high_speed_test.sh,sha256=jIohsvxG-vc_puIz-c5pS0kBIwIbs-63uGHnuk948Rg,1258
./examples/dsl/README.md,sha256=udE1yilbFRKXNlQdwdNlVx4zMVrxop7_5S5HEeH-jB8,705
./examples/dsl/basic_test.dsl,sha256=L6UgTFUzEt7vzOVEskCmTem8VTaS9U_xOgB-s3RDKQY,461
./examples/dsl/calibration.dsl,sha256=vHfsXlqTVWrEbxJ9k4vdgohN-ZqsKT5Um-nvAzahhzs,478
./examples/json/README.md,sha256=wuFNoMjW-k-qigN3KCNkmmqMnQCugi4IXpeCcZMEGis,2066
./examples/json/commands/basic_test.json,sha256=ib6AOZRc6OFAxC_JdIsCAXD1AFT2zppBntUcHvN9pRQ,760
./examples/json/commands/extreme_speed_4cycle.json,sha256=P6meGO6RZ862n0FWKSoZCS2Se6iUzFQ8_1jRf9Lef_E,1033
./examples/json/commands/fast_precision.json,sha256=FZIPLliOcq-zurT6vq2ZIrEZbRttoSRlqrfbhhXBp0k,1069
./examples/json/commands/industrial_cycle.json,sha256=esgzY8cqIbuHdEY-8AhYhgE4HK9U-geTBlWlEJu3qE8,382
./examples/json/commands/industrial_cycle_pololu.json,sha256=nm-IWQ42KyThwXSAsel4tHEPWfLkrVhcpGf4uTMkiuw,2491
./examples/json/commands/long_stroke_pololu.json,sha256=C_gQCQ1mcFUDmkGiSe9P0rKWwsC3BGtb72XsAUpCngk,685
./examples/json/commands/micro_positioning.json,sha256=VrUj2lWWrAWaV8VxyrcC1gxdD_UWbMtq86Q77ldu_fg,370
./examples/json/commands/micro_positioning_pololu.json,sha256=zWRiJC301iUehxLZeC1hFmhI6wR12eWDLqC7QBcOFL4,1712
./examples/json/commands/ultra_fast_4cycle.json,sha256=R0WrV9h7vR6E3D_M0Ye4MBvwmQOdhzARrYa4jgv7-MA,899
./examples/json/parameters/basic_test_params.json,sha256=Fbyfso-pvgTAN8QwE1RkvxuIRkDJ5EHrSeJ-iFrw6lQ,375
./examples/json/parameters/ultra_fast_4cycle_params.json,sha256=lbHsywsKzHaZjp6-RkrqLNd7wBZ2iXhlSKSwZU-0PiU,515
./examples/json/sequences/advanced_sequence.json,sha256=jVn8Wyw7mEIlW6y_ywzjzsSYRXBkoTSTaUuInc7hhe4,1356
./examples/json/sequences/advanced_sequence_pololu.json,sha256=UN07R91Cc3En1y36II2PTdEC5bZwTXVTPA7IlV3jQIo,1792
./examples/json/sequences/calibration_sequence.json,sha256=-4REVDbaSGvm6FjsVeW3XAaLlNkZIvUXNnay-ieiNCQ,1838
./examples/json/sequences/calibration_sequence_pololu.json,sha256=uGSqkhJzj0WYKpvlaXFvhWepismFQP3Sb9MO4uSTCf8,2038
./examples/json/sequences/high_speed_sequence.json,sha256=nR8tW31Z4J3n3XrRm4y9kObMcwI7ICwRO6aKYy7-4NE,1404
./examples/json/sequences/high_speed_sequence_pololu.json,sha256=lTxph1MQaXUEjQpv5mfnPpnkqSmSccPBh9wrP6Izl44,1901
./examples/json/sequences/precision_sequence.json,sha256=ZeH5JwPkLDOiC2BoDbdPHdG_RZ55i0QnpZUwZ5RpyrM,1483
./examples/json/sequences/precision_sequence_pololu.json,sha256=oOydeLvRW6PumtrGD5KL-5wqUrJzEraZBd_94zGOT_A,1684
./examples/txt/README.md,sha256=FXgY8Z1E-cJRNtOtFUcJP5NABbRq2iY01CLIzsd20D0,589
./examples/txt/basic_test.txt,sha256=G3nxs2qU2ZQVnty5Fxv9acyqmatRNB7S-ehDyY5wElc,628
./examples/txt/precision_positioning.txt,sha256=KV86domSlwOwclE12se6RQ5GE_-x4Q22QlhvY9-7YKU,498
./examples/txt/ultra_fast_4cycle.txt,sha256=Etb9QsNWJF9eFfOTHS6uYV5wBQrwRMwV-wVOlyKBE2g,516
./examples/yaml/README.md,sha256=mtFw4cvOzR-_fnredqcR2jOTt5qQpHONIYdMvjBPhWU,1286
./examples/yaml/commands/basic_test.yaml,sha256=lD_4hOVUO6k-EDRtA3sAyKJmXVQPy7LMUdtPf9Hc7wc,667
./examples/yaml/commands/basic_test.yml,sha256=lD_4hOVUO6k-EDRtA3sAyKJmXVQPy7LMUdtPf9Hc7wc,667
./examples/yaml/commands/industrial_cycle.yaml,sha256=EZWUoGRngol_hoFgKIkppeYxhjwxXphd9lbNxqPeeWk,1091
./examples/yaml/commands/ultra_fast_4cycle.yaml,sha256=nqTPp-lZKqeKCzahqu8guE0iWPmrIINZNDB5NFv3V0M,673
./examples/yaml/parameters/basic_parameters.yaml,sha256=bmh0h7GSZtwPIKPZnphzbQrAqOFWOcnVQkEdbMCa_2w,306
./examples/yaml/parameters/direct_parameters.yaml,sha256=QF_DRgBEXpaguvjKBx3Q51sQvWgnWhNa7TwVJAsUfqE,408
./examples/yaml/sequences/precision_sequence.yaml,sha256=H-Bv2WSEM8jvS5gThK7t-fkqhjYZWYv0ECtnNbo28l4,1229
./firmware/__init__.py,sha256=dMQBWOgtyqJtZWIKcj6EK7Xy8jLCM7aFx-hCjr0r4Eo,57
./firmware/cli_shell.py,sha256=cCf7So2I1KnPZS9C5TiSgnkkkQM_v3zv1u87U-D4Ehg,6561
./firmware/config.py,sha256=0PgT6rX8arWpwB1glWy_NkDs_2paAHlHM3HO35G53FA,17055
./firmware/main.py,sha256=xWDqmlGJQZ3SYxLlrEH5fXRq3W3vzqLXaS3j3_gPcRc,2678
./firmware/motor_controller.py,sha256=61E3r2u8R0Ch4Yy7YdZ-E4T_Y30Jbr5E0rQ6Szyofu0,21630
./firmware/mqtt_client.py,sha256=7s8nUuJJg0ESkjn4rFSbkWygwJtisLwLkvHLVnSduq4,9070
./firmware/requirements.txt,sha256=XwPLVr13ChYLhO6jn7QMSmARZOj1MXQMJwexx7B47UE,49
./firmware/tests/test_firmware.py,sha256=nvyI1rF817i_fyhKVgzaAXxFxdI95mgvnKn3JtQqzHE,253
./frontend/index.html,sha256=qXHtLvgXkVRNtR4K6tc0K7pgUUPwDitrLru2hJH9xeQ,343
./frontend/package.json,sha256=oSatpL4DiVXeTUyelrlCyX-4g77HfTOVSPtuLcQoemU,574
./frontend/postcss.config.js,sha256=GQyHfbRmmVvxSC9KFqvQbgSont4xGTQeKob_luFzeyc,80
./frontend/tailwind.config.js,sha256=e3NBrL6xG8AoprVjxgvEbcqDBLp7zbuM-7O19VaphH0,169
./frontend/tsconfig.json,sha256=g2ctJmDeCA954vnbBIEXYLwrGuR1w8baM2Yuaw3lqUw,510
./frontend/vite.config.ts,sha256=mjm-0_Sdu7fi-WSQxpKjHS_ZcBdweiMJFTsuOo72Ieo,688
./frontend/public/reciprocate-form.html,sha256=t3DSHcZ-86-aQDHN3U6-ZHTgNoymXGZIlS4hdf8XWsY,5494
./frontend/public/examples/advanced_sequence.json,sha256=jVn8Wyw7mEIlW6y_ywzjzsSYRXBkoTSTaUuInc7hhe4,1356
./frontend/public/examples/basic_test.json,sha256=DUShsxqmKNis0gT29gZBbdSn9M_qiMrrMFJS7z1uH2c,345
./frontend/public/examples/basic_test_params.json,sha256=Fbyfso-pvgTAN8QwE1RkvxuIRkDJ5EHrSeJ-iFrw6lQ,375
./frontend/public/examples/calibration_sequence.json,sha256=-4REVDbaSGvm6FjsVeW3XAaLlNkZIvUXNnay-ieiNCQ,1838
./frontend/public/examples/extreme_speed_4cycle.json,sha256=k-WCKfeAyOTvHeh5cNQbeDXWxBIAY9z3xWjqJ08N6VU,618
./frontend/public/examples/fast_precision.json,sha256=D6BtbwHl2OSSHW-tYa2kCG9tBDqqHNvVOzKrnTTl5ks,350
./frontend/public/examples/high_speed_sequence.json,sha256=nR8tW31Z4J3n3XrRm4y9kObMcwI7ICwRO6aKYy7-4NE,1404
./frontend/public/examples/industrial_cycle.json,sha256=esgzY8cqIbuHdEY-8AhYhgE4HK9U-geTBlWlEJu3qE8,382
./frontend/public/examples/long_stroke.json,sha256=KDGcqzlsySI9Q26z_rY98F6gMZjVgbYkooMfVahEdA8,375
./frontend/public/examples/micro_positioning.json,sha256=VrUj2lWWrAWaV8VxyrcC1gxdD_UWbMtq86Q77ldu_fg,370
./frontend/public/examples/precision_sequence.json,sha256=ZeH5JwPkLDOiC2BoDbdPHdG_RZ55i0QnpZUwZ5RpyrM,1483
./frontend/public/examples/ultra_fast_4cycle.json,sha256=f8-_qNw65d5aKO9uF6IM_FV2PgWJTn3eQljkggdLq18,489
./frontend/public/examples/ultra_fast_4cycle_params.json,sha256=lbHsywsKzHaZjp6-RkrqLNd7wBZ2iXhlSKSwZU-0PiU,515
./frontend/src/App.tsx,sha256=-G8UvIP0nMF_6gYO00qSxqPFTPfbkQJeMWPWOlnDOqg,66157
./frontend/src/MotorProgramEditor.tsx,sha256=NClz4hcVmWv1tXHuxAaf9-Iuwk2_CVytgdXkRQz0QSM,25071
./frontend/src/ReciprocatingExamples.tsx,sha256=J2PIcdisVdw7B30MoxLMzC1BD17CpXZiru8B-r47HuQ,8771
./frontend/src/api.ts,sha256=acgjB2STWOFpK5BqrRffcEQyQ34B1D4BZEh5iNN-Usw,3962
./frontend/src/index.css,sha256=zBp60NAZ3bHTLQ7LWIugrCbOQdhiXdbDZjSLJfg6KOw,59
./frontend/src/main.tsx,sha256=X0nc5ubMS11njPUp74kq8Kt9-mr7MAsRrVWSJAGbiwU,232
./frontend/src/vite-env.d.ts,sha256=ZZlpNvuwQpFfe3SiAPzd5-QQ8ypmmxq5WXz6pLD63bU,38
./frontend/test/tic249-frontend.test.js,sha256=ytKzYi5AO5O7eci8_bC_8c0bv2V_ge1t4lwX1zquYK4,154
./pololu/__init__.py,sha256=bi-LOz_rMHM1XevYxQ4L5_NVpvh7GTPi5mX2Fx7IoPE,11847
./pololu/communication_test.py,sha256=rlEN1xr41IMZmEZRF8JCnkZRHgzD454s8tW-0FR1T34,14890
./pololu/diagnostic.py,sha256=Kiq5txdgt910S4QY3L7e2LZZII9-L1DJfaRKC8KAH-I,2006
./pololu-tic-1.8.1-linux-rpi/99-pololu.rules,sha256=78xUFeRou8bux9GegK-pzEwGplH_3qdvSp7XmL8prdY,55
./pololu-tic-1.8.1-linux-rpi/DejaVuSans.ttf,sha256=faGVp0xVvvmI0NSPlQi9XYSUJcF3Dbpde_xs6e2EiVQ,757076
./pololu-tic-1.8.1-linux-rpi/LICENSE.html,sha256=pX6xrAKZyrinI1x_MA53y3iKS55fzOnPuDPVufG5Q_4,400592
./pololu-tic-1.8.1-linux-rpi/README.txt,sha256=pePqL2CCH62Mscj_YFIiiTTxFOwsb6xUzlSufMNPrlM,545
./pololu-tic-1.8.1-linux-rpi/install.sh,sha256=1WlM67-3T59yAigCWJjHHRQUHBRrIPPBOx7nmIsqZAw,343
./pololu-tic-1.8.1-linux-rpi/ticcmd,sha256=Vt0uub839m8LWSfKMwkWolO8n7FfODgxsXHm2x34oTY,1439692
./pololu-tic-1.8.1-linux-rpi/ticgui,sha256=haNXIkGK7iXRBIqoCz0Ye6zMSEWvsSsCotatSnIgrQQ,16397256
./project/README.md,sha256=_KEtcMhRs5l8S2Hx-47v7C07L-1FXs1YVPB_m9IE3SY,9585
./project/analysis.toon,sha256=vrF3FbpZ1sSRcaTXTVU3liEhZfCclGyHU2FhCvfds24,20079
./project/calls.mmd,sha256=HGEV8ilZwqGKz4KqepMe0DIzEm6WxL1RM2O-bXC_iSQ,13897
./project/calls.png,sha256=6ddJlxOja-c2BKH8dtxxCJecaEKHEG8UtgP0W_OHA3Y,84525
./project/compact_flow.mmd,sha256=mcwlppKbxvh0b9CeKCakH9TXL_ju7T2e-SucAjqRzew,1557
./project/compact_flow.png,sha256=T2nl8s27RXfpdML3RNplYkvJ6WdtMaM44X7OLJm5aBQ,19676
./project/context.md,sha256=OM6EGQ03r5DK1Gdl6cUxaf-1AkW0a7-8vpaR6ApjqQ4,4026
./project/dashboard.html,sha256=id-5ejtTCz4lkmhvuTX8wkXt9lCzu109t_WXBj4S20Q,27556
./project/evolution.toon,sha256=pyNHDq5-OREn759Y6SjGWGEPD1kfv2UVXlwlXFGlWO4,1676
./project/flow.mmd,sha256=qnQBmnOtE2Hjxg4J7nSNO3inMD1bILh3LCRF6fdWNt8,28744
./project/flow.png,sha256=qYTqm-WFNdfI41ZsiBKKjK_eMIu6AvmluNBH8Syt9SQ,17667
./project/flow.toon,sha256=vQQgcGoDAIJmOcfUkz9y1PQwdAlqwHiVqNoTA54t5ss,16643
./project/map.toon,sha256=4zyfEAwsvszlKeh0xf7KGCBPeKGJrajjtZPtyL8LdkY,12157
./project/project.toon,sha256=UzBAwYY7F0QONsVzkGBTH51DHb6Uz-CBl3Xw9Nxqj8I,10870
./project/project.yaml,sha256=43X_-VRzqqIL9YVI5ksS6QmtCsVq6FjQa3lFwF0Cqys,20528
./project/prompt.txt,sha256=iwk2r6UwVy9DqBQ4xgLypZR_DNeTUq07nz2uWNI14UQ,2227
./scripts/install-deps.sh,sha256=TEQCqazN9SlTpGrJZ9IZHpSEYbzw7_KDUD8yPcPxfIU,1862
./scripts/run-all.sh,sha256=0OKnL-braKON4RKydnVgY192QevePnQqyBYQjZcZI2Q,2407
./templates/index.html,sha256=TsqJTH6VP-CHlGmahEO_z-UGUaVBHTIWNyP4HUuVgpQ,27298
./tests/test_integration.py,sha256=MuzkFT4G-c0qQ7uVk8gqyD7k8_zG9VnYzeP89rkIrzA,5672
./tests/test_pololu.py,sha256=c3VNUXwlf75i2L9wUDY2XNNsa8bMrqZoZW_wa9oaUJA,251
./tests/e2e/test_config_and_usb.py,sha256=GpmgxUlfe59aJ2WheMz0Gag7Au7UDUWjfxu02whFPUk,18280
./tests/e2e/test_react_frontend.py,sha256=6E0K_BrtSJ81L01QiT50GQMWqYVQPmztlTv7O5PwrII,12507
./tests/e2e/test_web_panel.py,sha256=2ZQBMlH75tUt_MklBxJTgBg4vMPjypgIQ6L2uykd93g,8165
pololu-0.1.12.dist-info/METADATA,sha256=8Y5ffYK5naoH6jQql3wOV7vHBGcpTPw4u4_-Wt_RXiE,13171
pololu-0.1.12.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
pololu-0.1.12.dist-info/entry_points.txt,sha256=tmAmnNKT4KXVLmjRTqpjCQmJb9ZOM7CzEnIKt9C42lE,60
pololu-0.1.12.dist-info/licenses/LICENSE,sha256=E5PS-vNp1dJ46qHqDsfv70Rkoy-Payod0bypUkPOEYk,11345
pololu-0.1.12.dist-info/RECORD,,
