b8bcc99a37d5cbf5f94ad98df8a0f58e1d5ab797f262f85b3d4dfb04eddc8adc  MANIFEST.json
b4343772c740a6c369e07b59519916bab28aa9a03d98620869a89e8db63ed610  README.md
b09ffbd7935b851f663235db6d0a5cbcdad3d18d37c9785189a7dd02336feb7b  docs/phase1-lab.pdf
62b93dfdefe8d0b5414a8d6a5c6ee7e268ff8300737bb3bcc03541b2e396f654  docs/phase1-run-green-pass2-20260505T135958Z.mp4
826b2de74f310e4da14c9e6d5d34f10c68e43948d13f22261d843fdb157e5a57  docs/screencasts/phase01-lab-screencast-20260517T154718Z.mp4
dd19fb6907ce25254f579046aeff56f26da1fde76f3bc62212dd004441c74b9c  docs/screencasts/phase02-lab-screencast-20260517T154718Z.mp4
5579dc51b52a4e6d2cab18352b2fc6e6c29034bdd5697dee29c9a3764f36b00c  docs/screencasts/phase03-lab-screencast-20260517T154718Z.mp4
bd084c98edb3c79a705cc07c6532561a9b6c8669bae4cea0b457120dd5347984  docs/screencasts/phase04-lab-screencast-20260517T154718Z.mp4
81a489e1e0dcb963dc684a2e92bc1dd7654570260888f43a3332b248d2ffc53a  docs/screencasts/phase05-lab-screencast-20260517T154718Z.mp4
6792582f0efaaa7ccb3f2b10e01ad455b13a5fe5a6ba7617acb5106eeef62c7e  docs/screencasts/phase06-lab-screencast-20260517T154718Z.mp4
497072c253490b05dd9ed7a649ff67d29b5dd205320bd13e7622e92636a2c808  docs/screencasts/phase07-lab-screencast-20260517T154718Z.mp4
192106181927d79ba17362ee4329e4c63bbc1bf8e6e2a316e99378447d2029b8  docs/screencasts/phase08-lab-screencast-20260517T154718Z.mp4
70897337fbc1c425025553d7f684cd35fd10555701ec4eb63f07d34636b1fd8a  docs/screencasts/phase09-lab-screencast-20260517T154718Z.mp4
aba587ff455067d2503d4bebe3a2edcc792b4c9fb1d661ab7258ba1e6bd8787b  docs/screencasts/phase10-lab-screencast-20260517T154718Z.mp4
a786c2207737be5a88c0e9a345155456004444215cf0b0d7e039c0dae9beba11  docs/screencasts/phase11-lab-screencast-20260517T154718Z.mp4
d4616071b4fe6aab37857e1d59e11b83e7a030451fa1fb55ffd171e0e69debdd  docs/screencasts/phase12-lab-screencast-20260517T154718Z.mp4
057b17977b320772de7aeca509fbe1992b224c460b04f2a587e27782b5fb4497  student-lab/README.md
bfb4352a63474540278d5f50a5fe5708cb4e7828d53a205108e81897e781cc74  student-lab/api-cheatsheet.md
6e926666b7b24db7a400a14b84677407f142057e56bbf1f54e80db2b0087ab26  student-lab/certs.py
b225b56e3140635160d20cfca6f813493b5994e6958d4f2b7c940a6424d2faa4  student-lab/check-lab.sh
ef42d247d2fce036317cd40b5731d4ade8af922a19089ab4c06dd702d4719966  student-lab/docker-compose.yml
7ce9b0457ede43494a1661f53636ccb84613d175a0ee9ee732b99f2a156f3b46  student-lab/ground-truth.json
a8fd8383cbb30859609a682285a10d9081af467c9e1586adbda88371085fee66  student-lab/mosquitto.conf
fb6303284e305b3037467558f6e9f185d373eccd21b0b7662dec09bda77c1b01  student-lab/phase1-homework.md
cc37beb55c948bedff6b06fd8741dea93a6640f0d7222547470ca39431a5137c  student-lab/phase1-lab.md
6be1b2beaea807c35c40d57e853fee2c099a29f9b73f532da9022690d1c20b9e  student-lab/phase10-homework.md
a7a7a9afb4c58ff90f2e13a4da09cbf32d4109af7e76375b31cc468ca4d31b95  student-lab/phase10-lab.md
0d4c3d61e0822cd5b08960811380e4006ddd744915d07590b6a190fdebef44b2  student-lab/phase11-homework.md
af377c5c609b61d71edee6ee2d150c3699c2ba8f38abdc6f0743de25520b695e  student-lab/phase11-lab.md
147c22cb1919feef489c4b0c69f9e9298fff70b4e4bc4adbbb7ac05dda2b64a2  student-lab/phase12-homework.md
4e5b7564b9c736a184e86ea84dc7691866122e4d462701a687e14615f1a4e1d3  student-lab/phase12-lab.md
f967eb099b3236838d8fcdca20aedbfb1f67c278d800f231442ae199225959fa  student-lab/phase2-homework.md
243b721ad35a62e9522788a7372fa235e543f527a65f0791203f71c1c376f37b  student-lab/phase2-lab.md
26a69992edcb1f7701a38558c3c7fdfda358ede5b980c38b8f755571c88e3b46  student-lab/phase3-homework.md
d3948aba77381de7f55d389442f14cd72f4ae4f0220fd06470bf7d1ab1da79f1  student-lab/phase3-lab.md
117f3d257aa1fc47a304239651606c2e6981790835235136c31de9eeb934737f  student-lab/phase4-homework.md
85024571d80a4b373fc87b34329eb43d98cb342ccd110494c5e52632bb8f18c0  student-lab/phase4-lab.md
d400ef85780d9aa73097b7967cb56b2efb2d755b344b27a649cd74fceacbed24  student-lab/phase5-homework.md
4091516df9cb1acf1d0a4481bb843fe86e7130766928174d96cc38f06f638e81  student-lab/phase5-lab.md
fbd67fce85a73e5ff87d35025b592494aceb49609a90393a97dd8395ef2b7bc4  student-lab/phase6-homework.md
7f3500507c5041370162c39172d97f83b2140ed7a9981df1d6084b1b3ef34905  student-lab/phase6-lab.md
22d2330a0e3e8e42f7a2f53593c8b227cda872ddb66729d77bf0bbe460688ff7  student-lab/phase7-homework.md
070e323b786ad781949811aa08819a4a94f5c3246277910b8998fb8616c5849c  student-lab/phase7-lab.md
034ed5cf3db9439cd048d65a62449f3451259b65bcf066193c2e526e6ae7a404  student-lab/phase8-homework.md
bb36b728e5b8ed61b96ebca6c7fcf3e9072b3f77107fd1c896a367b477a4e5c2  student-lab/phase8-lab.md
c281b95f259a64cbf38c2190d093d90c18ba053993014713edc31d36d55b123b  student-lab/phase9-homework.md
94aeedd3040be3d36791ea5edb462c942c0a1a844af38890014d82d5a5eda05f  student-lab/phase9-lab.md
e3dfdd465677fdeb9c8d5ce6bece025dceea1de6caa6f885b7dd5e936a608797  student-lab/profiles/amcrest-camera.json
ac408b5311a256af9c31cb24f787985bcad52c7fa737b4a328c4aaf9453218be  student-lab/profiles/apple-tv.json
e854a098289cd699e00a29269a7eabff628df83a9a331b3583b48f470a1326f0  student-lab/profiles/axis-camera.json
2ac933e4d8855d6a341e5b3cbe6c7ba621f6374c753eef1f942939fa242413a5  student-lab/profiles/chromecast.json
2f3dfd453eddefaae575241cf8e5932e2d51ada571fc8d1a34f175a2918113a3  student-lab/profiles/dahua-nvr.json
72461b2dcde26407d63b0f8a6cfd52ddb601c7ee10e8eacbf4a1e896fd66e594  student-lab/profiles/echo-dot.json
d8faa66e4e663d2a2512a6ac1eab136a98cd67d162a8746a4340e1a66da83797  student-lab/profiles/esp32-module.json
8535da7836df6a54236b04eaac012cc4992e7140a3fb75a780b600c462b4f1cb  student-lab/profiles/hikvision-camera.json
0f8263fee996f5863fb33afef819e98b0234e4cf780eb8328570d930e874ab80  student-lab/profiles/hp-printer.json
399db17d116110c8be2edf7c07cb03f160b51b1d8666f1285c444d203844aef1  student-lab/profiles/hue-bridge.json
33ce204baf7fdb4a9ff2184f3cfa347dc8c5b1ebd3981cd59e119163e8063821  student-lab/profiles/nest-cam.json
063a440fa6522d14ec98cebc570c723370de557481f51339ab6558fe9ff54188  student-lab/profiles/nest-thermostat.json
9a88ff0ecbe029322fdb83ac6a1d872aae1fe490c60f08cc24244d655dcc97dc  student-lab/profiles/qnap-nas.json
fc01df6c24d1c0e16aa969af76b0c9b69f953429a8cd24135dc6c1838ad6810b  student-lab/profiles/raspberry-pi.json
66e18efb31c88fa8495a5bf16adb0312f2b6f12dc11ba8b1627c71ede88b28cb  student-lab/profiles/reolink-camera.json
984405dec7fa50d44eac716adc3b13bfcaa22cce1eb52f6f5c8808bfc0ced843  student-lab/profiles/ring-doorbell.json
aecbad216a6d6965ee7858ba8eadcee54245b45dec5e4417dd86e90866a6cadd  student-lab/profiles/samsung-tv.json
95d2591d0a872c9b772ed881c3789170ef66ba43dcb9b1e80104870684ef3893  student-lab/profiles/sonos-speaker.json
d1a0350d02e35f39d2243518ce1e8ad596564022205565983b4618e2f4abf613  student-lab/profiles/synology-nas.json
473ae03fa02ccf5db49174df8a2c8771864fed29b49632407b2615390dfc8ff8  student-lab/profiles/tplink-router.json
290a3435533eda9980c1f7144094847e60622aecfe7b915d68c850735943c299  student-lab/profiles/ubiquiti-ap.json
ac59eb31d995acff8cb11e99536d8a75bb72975dfb4a99b47a28c77de1aee628  student-lab/requirements-scan.txt
8135237d16d1a13fcdae424384702b2136267a1494405c629b595a6104cd192b  student-lab/reset-lab.sh
b172716abd51e1115f16d696e75f6d1f335867ee9d9a9c483cd33333b7cd1015  student-lab/run-phase01-lab.sh
7a8643bf4bc12297eb25446b887fba3e60d975353879d88680ada9a7adf9b88d  student-lab/scan_report.py
ade0eec938c251cd48e98f5bdfb761922dfe319d30b255f708c7c802272fec84  student-lab/seed-data.sh
74d5db2130bc0f4d96df0c08d3e819ac1a8cb0e296f4798c7cab88612e6c30bf  student-lab/simulator.py
80e6e6226f5b92c8db111477422d4c2b133a4cc360925581083afc0d5ee94e41  student-lab/wait-for-lab.sh
