From e52a9e2bb04c9b6ba317ab70d43f8f6183334232 Mon Sep 17 00:00:00 2001 From: Norm Rasmussen Date: Wed, 29 Mar 2023 18:06:46 -0400 Subject: [PATCH] Add download functionality and action button. Cleaned up how templates are displayed --- SandboxNorm'sAcademy.zip | Bin 0 -> 386 bytes SandboxNormsAcademy.zip | Bin 0 -> 146 bytes __pycache__/config.cpython-311.pyc | Bin 556 -> 556 bytes app/__pycache__/__init__.cpython-311.pyc | Bin 653 -> 653 bytes app/__pycache__/forms.cpython-311.pyc | Bin 3167 -> 3167 bytes app/__pycache__/routes.cpython-311.pyc | Bin 20994 -> 23066 bytes app/routes.py | 102 ++- app/static/css/styles.css | 220 +++--- app/static/files/Amyris-12-21T1630.csv | 625 ------------------ app/static/files/FLASK-TEST_-_Sheet1.csv | 4 - app/static/files/FLASK-TEST_-_Sheet1_1.csv | 4 - .../SandboxNormsAcademy.zip.zip | Bin 0 -> 11545 bytes .../_cards_course.html.liquid | 0 .../_cards_featured_course.html.liquid | 0 .../_course_details.html.liquid | 0 .../_footer.html.liquid | 0 .../_head.html.liquid | 0 .../_header.html.liquid | 0 .../_section_faqs.html.liquid | 0 .../_section_instructors.html.liquid | 0 .../catalog.html.liquid | 0 .../community.html.liquid | 4 +- .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../_cards_course.html.liquid | 49 ++ .../_cards_featured_course.html.liquid | 44 ++ .../_course_details.html.liquid | 0 .../_footer.html.liquid | 80 +++ .../_head.html.liquid | 11 + .../_header.html.liquid | 183 +++++ .../_section_faqs.html.liquid | 109 +++ .../_section_instructors.html.liquid | 91 +++ .../catalog.html.liquid | 39 ++ .../community.html.liquid | 33 + .../templates/SandboxNormsAcademy.zip.zip | Bin 0 -> 7845 bytes app/templates/bulk_add.html | 2 +- app/templates/head.html | 1 + app/templates/home.html | 2 +- app/templates/options.html | 2 +- app/templates/options2.html | 9 - app/templates/templates.html | 15 +- 289 files changed, 16826 insertions(+), 778 deletions(-) create mode 100644 SandboxNorm'sAcademy.zip create mode 100644 SandboxNormsAcademy.zip delete mode 100644 app/static/files/Amyris-12-21T1630.csv delete mode 100644 app/static/files/FLASK-TEST_-_Sheet1.csv delete mode 100644 app/static/files/FLASK-TEST_-_Sheet1_1.csv create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:47:12/SandboxNormsAcademy.zip.zip rename app/static/files/{[Sandbox] Norm's Academy => templates/Sandbox Norm's Academy_03-29-2023 19:47:12}/_cards_course.html.liquid (100%) rename app/static/files/{[Sandbox] Norm's Academy => templates/Sandbox Norm's Academy_03-29-2023 19:47:12}/_cards_featured_course.html.liquid (100%) rename app/static/files/{[Sandbox] Norm's Academy => templates/Sandbox Norm's Academy_03-29-2023 19:47:12}/_course_details.html.liquid (100%) rename app/static/files/{[Sandbox] Norm's Academy => templates/Sandbox Norm's Academy_03-29-2023 19:47:12}/_footer.html.liquid (100%) rename app/static/files/{[Sandbox] Norm's Academy => templates/Sandbox Norm's Academy_03-29-2023 19:47:12}/_head.html.liquid (100%) rename app/static/files/{[Sandbox] Norm's Academy => templates/Sandbox Norm's Academy_03-29-2023 19:47:12}/_header.html.liquid (100%) rename app/static/files/{[Sandbox] Norm's Academy => templates/Sandbox Norm's Academy_03-29-2023 19:47:12}/_section_faqs.html.liquid (100%) rename app/static/files/{[Sandbox] Norm's Academy => templates/Sandbox Norm's Academy_03-29-2023 19:47:12}/_section_instructors.html.liquid (100%) rename app/static/files/{[Sandbox] Norm's Academy => templates/Sandbox Norm's Academy_03-29-2023 19:47:12}/catalog.html.liquid (100%) rename app/static/files/{[Sandbox] Norm's Academy => templates/Sandbox Norm's Academy_03-29-2023 19:47:12}/community.html.liquid (81%) create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/community.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_cards_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_cards_featured_course.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_course_details.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_footer.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_head.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_header.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_section_faqs.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_section_instructors.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/catalog.html.liquid create mode 100644 app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/community.html.liquid create mode 100644 app/static/files/templates/SandboxNormsAcademy.zip.zip delete mode 100644 app/templates/options2.html diff --git a/SandboxNorm'sAcademy.zip b/SandboxNorm'sAcademy.zip new file mode 100644 index 0000000000000000000000000000000000000000..66ab02331a9fb423b7f58a7f6c59507dd80419af GIT binary patch literal 386 zcmWIWW@Zs#0D)(vwP9cel$ZddLyJ?3iuLpIi*kz+i*rkhi&OLTUGkGlb5rw5iuD7E z^0QKtfehzh-}v&>q{M;(eGo1#Ni4}s)=$gKNiEhdNzEC#Iz4R>m6`>l#_=8W|WFD;Qc>nV4G{8pD)AR6-T%Rb>_gcr!AIFynSF%>7Fm XL9D^&dR8`&yBL9RACO)L;xGUJ*DP?U literal 0 HcmV?d00001 diff --git a/SandboxNormsAcademy.zip b/SandboxNormsAcademy.zip new file mode 100644 index 0000000000000000000000000000000000000000..5b39792f70bdd2eedec8a410cc268f9ed5b51a30 GIT binary patch literal 146 zcmWIWW@Zs#0D-qvwP9cel#l?@!HIb(N%<9i`9-(BBskxPURhb3)0p5&EBFwn; cL5vV!c diff --git a/app/__pycache__/routes.cpython-311.pyc b/app/__pycache__/routes.cpython-311.pyc index c5ae44804c84f3f163c6a4236e98b61e82395eb8..65b7cfa3b3bf4b7f35c248bfaf24101fb144019d 100644 GIT binary patch delta 9464 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 delta 7790 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 diff --git a/app/routes.py b/app/routes.py index 5b5129f..998f4c1 100644 --- a/app/routes.py +++ b/app/routes.py @@ -1,10 +1,14 @@ import requests +import shutil import itertools import re import os import csv -from .forms import TemplateForm +import glob +import zipfile +from datetime import datetime, timezone, timedelta from functools import wraps +import flask from flask import ( redirect, flash, @@ -14,17 +18,26 @@ from flask import ( make_response, url_for, g, + send_file, ) from werkzeug.utils import secure_filename -from app import app, forms +from app import app -# Upload folder -UPLOAD_FOLDER = "/Users/normrasmussen/Documents/Projects/CSM_webapp/app/static/files" -# UPLOAD_FOLDER = 'static/files' +UPLOAD_FOLDER = ( + "/Users/normrasmussen/Documents/Projects/CSM_webapp/app/static/files/csv/" +) +TEMPLATES_FOLDER = ( + "/Users/normrasmussen/Documents/Projects/CSM_webapp/app/static/files/templates/" +) app.config["UPLOAD_FOLDER"] = UPLOAD_FOLDER +app.config["TEMPLATES_FOLDER"] = TEMPLATES_FOLDER ALLOWED_EXTENSIONS = {"csv"} -# Global Variables +app.config.update(SECRET_KEY=os.urandom(24)) +app.permanent_session_lifetime = timedelta(minutes=30) + + +specials = '"!@#$%^&*()-+?_=,<>/"' url = "https://api.northpass.com/" @@ -48,7 +61,8 @@ def key_response(response): def correct_key(response): data = response.json() - session["school"] = data["data"]["attributes"]["properties"]["name"] + session["raw_school"] = data["data"]["attributes"]["properties"]["name"] + session["sani_school"] = session["raw_school"].replace("[", "").replace("]", "") return render_template("home.html", title="Active Session") @@ -72,7 +86,6 @@ def ask_key(): Without this key, no other functions will work. It also assigns the api key to the session and clears the session upon each reload. """ - specials = '"!@#$%^&*()-+?_=,<>/"' if request.method == "POST": session["key"] = request.form.get("apikey") if any(char in specials for char in session["key"]) or re.search( @@ -104,6 +117,15 @@ def render_home(): @app.route("/clear_session", methods=["GET", "POST"]) def clear_session(): if session.get("key"): + if session.get("client_path"): + client = session["client_path"] + wildcard = glob.glob(client + "_*") + for directory in wildcard: + try: + shutil.rmtree(directory) + except OSError: + print(OSError) + print("Error?") session.clear() error = "Session Cleared!" return render_template("index.html", error=error, title="Home, New session") @@ -118,7 +140,6 @@ def table(): @app.route("/upload_file", methods=["GET", "POST"]) @key_required def upload_file(): - print("Uploading CSV") if request.method == "POST": if "file" not in request.files: flash("No file found or uploaded") @@ -312,6 +333,8 @@ def load_templates(): nextlink = data["links"] for response in data["data"]: last_updated = response["attributes"]["updated_at"].split("T") + full_updated = response["attributes"]["updated_at"] + g.full_updated = datetime.fromisoformat(full_updated) last_updated = last_updated[0] name, body, last_updated = ( response["attributes"]["name"], @@ -340,7 +363,6 @@ def templates(): if request.form["submit-template"]: name = request.form.get("template_name") body = request.form.get("body") - g.last_template = name if body == "": error = ( "Ooph. Looks like you didn't load the changes before submitting." @@ -355,15 +377,18 @@ def templates(): } payload = {"custom_template": {"name": name, "body": body}} response = requests.post(url + endpoint, json=payload, headers=headers) - return check_templates(response) + return check_templates(response, name) return load_templates() -def check_templates(response): - print(response) +def check_templates(response, name): response = str(response) if "201" in response: - error = "Success! Templates Uploaded." + error = ( + f"Success! The {name} template was successfully uploaded for " + + session["raw_school"] + + "." + ) button = "Undo" return render_template( "templates.html", title="Templates Added", error=error, button=button @@ -380,43 +405,60 @@ def check_templates(response): def save_templates_backup(templates): - g.client_path = os.path.join(UPLOAD_FOLDER, session["school"]) - if os.path.exists(g.client_path): + session["client_path"] = os.path.join(TEMPLATES_FOLDER, session["sani_school"]) + today = datetime.now(timezone.utc) + today = today.strftime("%m-%d-%Y %H:%M:%S") + session["client_path"] = session["client_path"] + "_" + str(today) + if os.path.exists(session["client_path"]): pass else: - os.mkdir(g.client_path) + os.mkdir(session["client_path"]) for tupe in templates: file_name = tupe[0] + ".liquid" file_body = tupe[1] - complete_path = os.path.join(g.client_path, file_name) + complete_path = os.path.join(session["client_path"], file_name) with open(complete_path, "w+") as temp: temp.write(file_body) temp.close +@app.route("/download_templates", methods=["GET", "POST"]) +@key_required +def download_templates(): + zipped_file = f"{session['sani_school']}.zip" + zipped_file = zipped_file.replace(" ", "") + zipped_file = zipped_file.replace("'", "") + os.chdir = session["client_path"] + # zipped_file = os.path.join(session["client_path"], zipped_file) + file_path = session["client_path"] + zipped_path = os.path.join(TEMPLATES_FOLDER, zipped_file) + download = shutil.make_archive(zipped_path, 'zip', file_path) + + return send_file(download, as_attachment=True) + +def delete_zip(): + pass + @app.route("/undo_template", methods=["POST"]) @key_required def undo_template(): - print(g.client_path) - template_path = os.path.join(g.client_path, g.last_template) if request.method == "POST": if request.form["undo_templates"]: - if os.path.exists(template_path): - print(template_path) + pass -@app.route("/cmtest", methods=["GET", "POST"]) -def cmtest(): - form = TemplateForm() - if form.validate_on_submit(): - text = form.template_code.data - return render_template("templates.html", form=form) +@app.route("/stop", methods=["POST"]) +def stop(): + print("stopping") - -app.secret_key = "@&I\x1a?\xce\x94\xbb0w\x17\xbf&Y\xa2\xc2(A\xf5\xf2\x97\xba\xeb\xfa" + # flask.session.permanent = False + # app.permanent_session_lifetime = datetime.timedelta(minutes=20) + # flask.session.modified = True + # flask.secret_key = "@&I\x1a?\xce\x94\xbb0w\x17\xbf&Y\xa2\xc2(A\xf5\xf2\x97\xba\xeb\xfa" # if __name__ == "__main__": +# socketio.run(app, debug=True) # ask_key() diff --git a/app/static/css/styles.css b/app/static/css/styles.css index 12aca15..aeba292 100644 --- a/app/static/css/styles.css +++ b/app/static/css/styles.css @@ -205,6 +205,10 @@ justify-content: space-evenly; justify-content: space-evenly; } +#editor{ + height:550px; +} + @media screen and (max-width: 1250px) { h1 { display: flex; @@ -224,114 +228,132 @@ ul { text-align: center; } -/* 1.? - Card Layout in options.html only */ - -.card-grid { - display: grid; - grid-template-columns: repeat(3, 1fr); - grid-auto-rows: 100px; - grid-gap: 2rem; - padding: 20px; +/* +@-webkit-keyframes come-in { + 0% { + -webkit-transform: translatey(100px); + transform: translatey(100px); + opacity: 0; + } + 30% { + -webkit-transform: translateX(-50px) scale(0.4); + transform: translateX(-50px) scale(0.4); + } + 70% { + -webkit-transform: translateX(0px) scale(1.2); + transform: translateX(0px) scale(1.2); + } + 100% { + -webkit-transform: translatey(0px) scale(1); + transform: translatey(0px) scale(1); + opacity: 1; + } } +@keyframes come-in { + 0% { + -webkit-transform: translatey(100px); + transform: translatey(100px); + opacity: 0; + } + 30% { + -webkit-transform: translateX(-50px) scale(0.4); + transform: translateX(-50px) scale(0.4); + } + 70% { + -webkit-transform: translateX(0px) scale(1.2); + transform: translateX(0px) scale(1.2); + } + 100% { + -webkit-transform: translatey(0px) scale(1); + transform: translatey(0px) scale(1); + opacity: 1; + } +}*/ -.card { - background-color: #089FB7; - padding: 5px; - border-radius: 10px; - border: 1px solid #66C92D; - color: #FFFFFF; -} - -.card:hover, -.card:focus { - transform: scale(1.02); -} - -.card:focus > .card__name { +.floating-container { + position: fixed; + width: 100px; + height: 100px; bottom: 0; + right: 0; + margin: 35px 25px; } - -.card:checked > .card__name { +.floating-container:hover { + height: 300px; +} +.floating-container:hover .floating-button { + box-shadow: 0 10px 25px rgba(44, 179, 240, 0.6); + -webkit-transform: translatey(5px); + transform: translatey(5px); + -webkit-transition: all 0.3s; + transition: all 0.3s; +} +.floating-container:hover .element-container .float-element:nth-child(1) { + -webkit-animation: come-in 0.4s forwards 0.2s; + animation: come-in 0.4s forwards 0.2s; +} +.floating-container:hover .element-container .float-element:nth-child(2) { + -webkit-animation: come-in 0.4s forwards 0.4s; + animation: come-in 0.4s forwards 0.4s; +} +.floating-container:hover .element-container .float-element:nth-child(3) { + -webkit-animation: come-in 0.4s forwards 0.6s; + animation: come-in 0.4s forwards 0.6s; +} +.floating-container .floating-button { + position: absolute; + width: 65px; + height: 65px; + background: #66C92E; bottom: 0; -} - -.card__icon { - font-size: 2rem; - padding: 1rem; - display: grid; -} - -.card__name { - font-weight: 400; - transform: translate(-50%, -50%); - position: relative; - left: 50%; - transition: 0.1s; -} - -/* Styling for the options2.html file only */ - -.fields { - display: grid; - width: 60px; height: 40px; margin: 0; - appearance: none; -webkit-appearance: none; + border-radius: 50%; + left: 0; + right: 0; + margin: auto; + color: white; + line-height: 70px; + text-align: center; + font-size: 23px; + z-index: 100; + box-shadow: 0 10px 25px -5px rgba(44, 179, 240, 0.6); cursor: pointer; - background: var(--background-dark); - border-radius: 20px; + -webkit-transition: all 0.3s; + transition: all 0.3s; } - -input:not(:nth-of-type(4n+1))::before, -input:nth-of-type(n+5)::after { - content: ''; - border-radius: 20px; - pointer-events: none; - grid-area: 1/1; +.material-icons{ + line-height: 0; + color: white; } - -input:not(:nth-of-type(4n+1))::before { transform: translatex(-85px); } - -input:nth-of-type(n+5)::after { transform: translatey(-60px); } - -input:checked { background: limegreen; } - -/* a checked box's right borders */ -input:not(:nth-of-type(4n)):checked + input:checked::before { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - background: limegreen; +/* +.floating-container .float-element { + position: relative; + display: block; + border-radius: 50%; + width: 50px; + height: 50px; + margin: 15px auto; + color: white; + font-weight: 500; + text-align: center; + line-height: 50px; + z-index: 0; + opacity: 0; + -webkit-transform: translateY(100px); + transform: translateY(100px); } -/* a checked box's bottom borders */ -input:nth-last-of-type(n+5):checked + * + * + * + input:checked::after { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - background: limegreen; +.floating-container .float-element .material-icons { + vertical-align: middle; + font-size: 16px; } -/* a checked box's adjacent (rightside) checked box's left borders */ -input:not(:nth-of-type(4n)):checked + input:checked + input::before { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - background: limegreen; +.floating-container .float-element:nth-child(1) { + background: #42A5F5; + box-shadow: 0 20px 20px -10px rgba(66, 165, 245, 0.5); } -/* a checked box's adjacent (below) checked box's top borders */ -input:not(:nth-of-type(4n)):checked + * + * + * + input:checked + input::before { - border-top-left-radius: 0; - border-top-right-radius: 0; - background: limegreen; -} -/* a checked box's (in last column) left borders */ -input:nth-of-type(4n-1):checked + input:checked { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -/* a checked box's (in last column) adjacent (below) checked box's top borders */ -input:nth-of-type(4n):checked + * + * + * + input:checked { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.selections { - display: grid; - grid: repeat(5, 60px) / repeat(4, 85px); - align-items: center; justify-items: center; - margin: 0; +.floating-container .float-element:nth-child(2) { + background: #4CAF50; + box-shadow: 0 20px 20px -10px rgba(76, 175, 80, 0.5); } +.floating-container .float-element:nth-child(3) { + background: #FF9800; + box-shadow: 0 20px 20px -10px rgba(255, 152, 0, 0.5); +}*/ diff --git a/app/static/files/Amyris-12-21T1630.csv b/app/static/files/Amyris-12-21T1630.csv deleted file mode 100644 index d1c1ec7..0000000 --- a/app/static/files/Amyris-12-21T1630.csv +++ /dev/null @@ -1,625 +0,0 @@ -,SSO UID,Learner Full Name,Email,Course Name,Course Version,Enrolled To The Course Time,Attempt Start Date Time,Attempt End Date Time,Attempt number,Course Progress,Last Activity Name,Last Activity Completed At Time -1,4981,Josie Hills,josie.hills@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-21 13:56:33,2022-12-21 13:56:38,2022-12-21 15:43:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-21 15:43:57 -2,4739,Matheus Varasquin,mvarasquin@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-21 02:56:44,2022-12-21 02:56:49,,1,0%,, -3,4830,Estevam Silva,essilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-20 22:42:27,2022-12-20 22:42:35,,1,0%,, -4,3950,Beatriz Correa,bcorrea@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-19 11:05:46,2022-12-19 11:06:00,,1,0%,, -5,2657,Jennifer Lloyd-Randolfi,randolfi@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-16 18:50:46,2022-12-16 18:50:51,,1,0%,, -6,4625,Kieran Stratford,stratford@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-16 12:43:50,2022-12-16 12:43:53,2022-12-16 13:56:00,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-16 13:56:00 -7,1764,James Paulas,paulas@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-15 20:06:49,2022-12-15 20:06:53,,1,0%,, -8,4781,Christine Comforti,comforti@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-15 17:18:10,2022-12-15 17:18:20,,1,0%,, -9,4627,Eleanor Moss-Rantor,moss@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-15 13:30:24,2022-12-15 13:30:29,2022-12-15 15:04:02,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-15 15:04:02 -10,4983,Jan Masny,jan.masny@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-15 10:49:13,2022-12-15 10:49:24,2022-12-19 11:31:42,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-19 11:31:42 -11,3069,Sabrina Garcia,sgarcia@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-14 21:07:23,2022-12-14 21:07:27,2022-12-14 23:17:55,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-14 23:17:55 -12,5150,Wenlong Cai,wenlong.cai@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-13 18:56:58,2022-12-13 18:57:08,,1,0%,, -13,4676,Sovisal Sameth,sameth@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-12 23:51:54,2022-12-12 23:52:06,2022-12-13 07:22:29,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-13 07:22:29 -14,1958,Wenzong Li,wli@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-12 21:00:31,2022-12-13 21:00:49,,1,0%,, -15,3790,Christine Scafuro,scafuro@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-12 18:34:53,2022-12-12 18:34:57,,1,0%,, -16,1411,John Dominic Lim,lim@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-12 17:34:03,2022-12-12 17:34:13,2022-12-12 19:33:41,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-12 19:33:41 -17,3292,Francisco Costa,fcosta@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-12-12 17:22:28,2022-12-12 17:22:34,2022-12-12 20:20:08,1,100%,Manager Acknowledgement,2022-12-12 20:20:08 -18,3001,Matheus Tontini,tontini@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-12 11:16:18,2022-12-12 11:16:24,,1,0%,, -19,4988,Ashleigh Barlow,barlow@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-09 22:08:23,2022-12-09 22:08:27,2022-12-10 00:15:55,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-10 00:15:55 -20,5011,Antonio Leme,antonio.leme@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-09 16:22:58,2022-12-09 16:23:33,,1,0%,, -21,5019,Marcos Alves,marcos.alves@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-09 02:22:36,2022-12-09 02:22:46,2022-12-17 20:20:03,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-17 20:20:03 -22,4844,Alina Kwan,kwan@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-08 16:26:37,2022-12-08 16:26:43,,1,0%,, -23,3732,Hayley Sinclair,mcrandal@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-08 12:00:44,2022-12-08 12:07:24,2022-12-13 11:06:52,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-13 11:06:52 -24,3737,Riaan Hodgson,hodgson@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-07 22:33:03,2022-12-07 22:33:09,,1,0%,, -25,3725,Doug Crawshay,crawshay@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-07 20:13:58,2022-12-07 20:14:04,2022-12-07 20:40:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-07 20:40:21 -26,5063,Manuel Sousa,manuel.sousa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-07 19:00:19,2022-12-07 19:00:27,2022-12-07 23:06:51,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-07 23:06:51 -27,3743,Thomas Miller,tmiller@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-07 16:21:00,2022-12-07 16:21:12,2022-12-07 16:37:39,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-07 16:37:39 -28,3794,Jack Craig,craig@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-07 13:44:37,2022-12-07 13:44:44,2022-12-07 15:32:07,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-07 15:32:07 -29,2899,Ana Lucia Oliveira,ucp-aloliveira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-07 13:08:10,2022-12-07 13:08:26,2022-12-09 17:50:31,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-09 17:50:31 -30,4044,Mustapha Modaffar,modaffar@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-07 11:18:03,2022-12-07 11:20:37,2022-12-07 11:46:10,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-07 11:46:10 -31,5138,Geoffrey Genesky,geoffrey.genesky@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-07 00:12:34,2022-12-07 00:12:54,2022-12-13 19:43:00,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-13 19:43:00 -32,5039,Willian Betiol,willian.betiol@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 22:14:58,2022-12-06 22:15:22,,1,0%,, -33,3637,Débora Manuela Pinto,dpinto@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 17:54:58,2022-12-06 17:55:04,2022-12-06 19:59:35,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 19:59:35 -34,2905,Ana Raquel Madureira,ucp-armadureira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 16:05:27,2022-12-06 16:05:59,2022-12-21 16:14:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-21 16:14:24 -35,3750,Carl Ross-Walker,ross-walker@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 15:41:22,2022-12-06 15:41:30,2022-12-06 15:59:53,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 15:59:53 -36,3729,Chris Smith,chrissmith@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 14:53:55,2022-12-06 14:55:07,2022-12-06 18:33:15,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 18:33:15 -37,3746,Jon Ward,jward@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 11:49:34,2022-12-06 11:49:42,2022-12-06 14:59:35,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 14:59:35 -38,4839,Paulo Felippe Pinheiro,paulo.pinheiro@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 11:26:27,2022-12-06 11:26:36,2022-12-06 13:30:48,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 13:30:48 -39,3733,Jessica Smith,jessicasmith@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 11:02:34,2022-12-06 11:02:38,2022-12-08 17:47:13,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-08 17:47:13 -40,3738,Philip Bielby,bielby@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 10:57:10,,,1,0%,, -41,3742,Christian Lapidge,lapidge@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 10:35:24,2022-12-06 10:35:31,2022-12-08 11:43:06,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-08 11:43:06 -42,3740,Marco Fabiani,fabiani@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 10:21:34,2022-12-06 10:21:39,2022-12-06 11:50:39,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 11:50:39 -43,4845,Brittany Mohr,mohr@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 10:15:44,2022-12-06 10:45:22,2022-12-06 11:44:27,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 11:44:27 -44,4043,Radu Cristea,cristea@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 10:15:02,2022-12-06 10:15:34,2022-12-06 12:25:13,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 12:25:13 -45,3022,Catarina Lima,clima@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-06 09:05:16,2022-12-06 09:05:22,2022-12-06 09:44:25,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 09:44:25 -46,4920,Tizania Alejandro,alejandro@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-05 23:03:27,,,1,0%,, -47,4388,Diana Gil,gil@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-05 16:21:57,2022-12-05 16:28:56,2022-12-05 17:12:12,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-05 17:12:12 -48,4441,Otavio Serra,oserra@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-05 15:51:54,2022-12-05 15:52:01,,1,0%,, -49,3109,Ana Linhares,alinhares@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-05 13:27:28,2022-12-05 13:27:40,2022-12-06 17:42:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 17:42:57 -50,4971,Luiz Ricardo Machado,lmachado@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-02 04:49:00,2022-12-02 04:49:14,2022-12-10 15:22:54,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-10 15:22:54 -51,4889,Ruben Ulloa,ulloa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-02 00:33:12,2022-12-02 00:33:17,2022-12-05 19:02:27,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-05 19:02:27 -52,5047,Marcio Gomes,marcio.gomes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-12-01 16:47:04,2022-12-01 16:47:26,2022-12-01 19:52:52,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-01 19:52:52 -53,4906,Tomás Martinho,tomas.martinho@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-30 22:28:10,2022-11-30 22:28:17,2022-12-01 01:12:00,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-01 01:12:00 -54,4651,Monika Yadav,yadav@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-30 19:10:55,2022-11-30 19:11:09,,1,0%,, -55,2674,Joana Durao,durao@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-30 17:14:12,2022-11-30 17:14:20,2022-12-05 16:37:53,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-05 16:37:53 -56,2932,Pedro Sousa,ucp-psousa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-30 16:00:45,2022-11-30 16:00:57,2022-11-30 16:59:40,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-30 16:59:40 -57,2904,Ana Paula Carvalho,ucp-apcarvalho@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-30 14:55:14,2022-11-30 14:55:23,2022-11-30 19:11:53,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-30 19:11:53 -58,2914,Francisca Teixeira,ucp-fteixeira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-29 16:53:01,2022-11-29 16:53:10,2022-11-29 17:31:17,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-29 17:31:17 -59,5108,Michelle Madler,michelle.madler@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-29 16:29:09,2022-11-29 16:33:52,2022-11-29 21:26:05,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-29 21:26:05 -60,4905,Marco Agostoni,agostoni@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-28 22:27:31,2022-11-28 22:27:35,2022-11-28 23:49:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-28 23:49:19 -61,1414,Diva Chan,dchan@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-28 20:41:28,2022-11-28 20:41:32,2022-11-28 21:25:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-28 21:25:57 -62,2924,Maria Manuela Amorim,ucp-mmamorim@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-28 14:11:25,2022-11-28 14:11:46,2022-11-29 14:22:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-29 14:22:57 -63,4348,Ashwani Kumar,akumar@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-28 13:26:50,2022-11-28 13:26:59,2022-11-30 10:11:54,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-30 10:11:54 -64,2919,Joao Fernandes,jfernandes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-28 10:06:25,2022-11-28 10:06:33,2022-11-28 14:17:18,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-28 14:17:18 -65,5115,Ellen Santos,ellen.santos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-28 05:07:24,2022-11-28 15:36:06,,1,0%,, -66,4490,Eder Silva,emsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-27 23:52:50,2022-11-27 23:53:00,2022-11-29 12:53:02,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-29 12:53:02 -67,2898,Ana Pintado,ucp-apintado@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-27 22:02:46,2022-11-27 22:02:55,2022-11-29 18:47:20,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-29 18:47:20 -68,5032,Silvanete Lara,silvanete.lara@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-27 05:26:44,2022-11-27 05:27:02,,1,0%,, -69,2921,Ligia Pimentel,ucp-lpimentel@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-26 16:48:24,2022-11-26 16:48:43,2022-11-26 19:19:16,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-26 19:19:16 -70,4911,Matheus Fernandes,matheus.queiroz@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-25 16:05:49,2022-11-25 16:05:58,2022-11-25 19:34:47,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-25 19:34:47 -71,2923,Maria Joao Carvalho,ucp-mjcarvalho@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-25 10:54:34,2022-11-25 10:54:46,2022-11-25 14:14:35,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-25 14:14:35 -72,2908,Carla Calix,ucp-ccalix@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-24 15:33:02,2022-11-24 15:33:09,2022-12-06 15:03:45,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 15:03:45 -73,2911,Catarina Oliveira,ucp-coliveira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-24 13:33:25,2022-11-24 13:33:31,2022-11-25 14:26:07,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-25 14:26:07 -74,2916,Joana Costa,ucp-jcosta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-24 12:50:13,2022-11-24 12:50:23,2022-11-24 15:28:33,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-24 15:28:33 -75,3469,Ana Fontes,ucp-anafontes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-23 16:58:31,2022-11-24 09:01:22,2022-11-24 11:45:54,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-24 11:45:54 -76,4649,Gecelie Moreno,moreno@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-23 00:33:24,2022-11-23 00:33:28,2022-11-23 06:46:16,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-23 06:46:16 -77,4672,Cynthia Tu,ctu@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-23 00:08:11,2022-11-23 00:08:23,,1,0%,, -78,4909,Seung Jung Kim,sjkim@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-22 20:43:22,2022-11-22 20:43:31,2022-11-30 03:51:17,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-30 03:51:17 -79,2960,Susana Vidigal,ucp-vidigal@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-22 14:38:30,2022-11-22 14:38:41,,1,0%,, -80,5102,Wendy Freedman,wendy.freedman@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-22 00:37:16,2022-11-22 00:37:21,2022-11-22 20:12:28,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-22 20:12:28 -81,4847,Miguel Rodrigues,miguelrodrigues@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-21 15:54:12,2022-11-21 15:54:19,2022-11-22 16:28:15,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-22 16:28:15 -82,2925,Mariana Veiga,ucp-mveiga@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-21 15:29:19,2022-11-21 15:37:37,2022-11-22 14:24:51,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-22 14:24:51 -83,3138,Maria Adelia Mendes,mmendes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-21 15:27:08,2022-11-21 15:27:14,,1,0%,, -84,2683,Filipa Antunes,antunes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-21 13:48:32,2022-11-21 13:48:45,2022-11-21 16:18:25,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-21 16:18:25 -85,2930,Patricia Costa,ucp-pcosta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-21 13:04:22,2022-11-21 13:04:29,2022-11-24 14:01:44,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-24 14:01:44 -86,4576,Macy Hung,mhung@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-20 17:01:47,2022-11-20 17:01:53,2022-11-20 19:06:42,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-20 19:06:42 -87,4893,Lucas Cury,lcury@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-19 11:42:19,2022-11-19 11:42:30,,1,0%,, -88,3015,Joshua Willems,willems@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-18 15:42:26,2022-11-18 15:42:32,2022-11-18 18:03:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-18 18:03:24 -89,4716,Duarte Drumond,duarte.drumond@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-18 15:34:24,2022-11-18 15:35:02,2022-11-28 12:05:13,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-28 12:05:13 -90,2667,Hugo Giesteira,giesteira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-18 14:58:42,2022-11-18 14:58:52,2022-11-21 14:34:39,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-21 14:34:39 -91,5064,Luís Miguel Mirandela,luis.mirandela@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-18 14:37:13,2022-11-18 14:37:19,,1,0%,, -92,4375,Joana Alves,joanaalves@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-18 13:56:17,2022-11-18 21:13:36,2022-11-18 23:23:28,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-18 23:23:28 -93,5041,Anderson Paschoalinotto,anderson.paschoalinotto@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-16 18:17:53,2022-11-16 18:18:17,2022-11-16 22:17:43,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-16 22:17:43 -94,5021,Tulio Silva,tulio.silva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-16 12:07:19,2022-11-17 16:43:19,,1,0%,, -95,5075,Brittany Washington,brittany.washington@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-15 22:28:57,2022-11-15 22:45:57,2022-11-15 22:45:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-15 22:45:57 -96,5077,Cynthia Gonzales,cynthia.gonzales@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-15 19:20:39,,,1,0%,, -97,4697,Wafaa Alabsi,alabsi@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-13 05:37:39,2022-11-13 07:42:18,2022-11-13 07:42:18,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-13 07:42:18 -98,4838,Wellington Silva,wellington.silva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-10 11:00:19,2022-11-10 15:38:43,2022-11-10 15:38:43,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-10 15:38:43 -99,5009,Monica Alcantara,alcantara@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-09 22:28:53,2022-11-10 20:46:47,2022-11-10 20:46:48,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-10 20:46:48 -100,5067,Danielle Noonan,noonan@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-11-09 16:15:55,2022-11-09 16:20:24,2022-11-10 22:15:53,1,100%,Manager Acknowledgement,2022-11-10 22:15:53 -101,2441,Navneet Singh,sandhu@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-11-08 21:44:08,,,1,0%,, -102,4344,Nicole Gehrmann,gehrmann@amyris.com,New York Employees Anti-Harassment Training,LIVE,2022-11-08 19:09:37,,,1,0%,, -103,3388,Athanasios Sourlis,sourlis@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-07 21:06:16,2022-11-08 01:00:11,2022-11-08 01:00:11,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-08 01:00:11 -104,5042,Eleno Viana,eleno.viano@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-07 10:21:17,2022-12-07 20:23:37,,1,0%,, -105,4837,Marcelo Mucare Filho,marcelo.filho@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-11-07 09:53:59,,,1,0%,, -106,4955,Wah-De Dennis,dennis@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-31 16:23:00,2022-10-31 23:33:57,2022-10-31 23:33:58,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-31 23:33:58 -107,4833,Adriano Pinto,adriano.pinto@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-28 19:47:42,2022-10-31 21:47:28,2022-10-31 21:47:29,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-31 21:47:29 -108,4843,George Cushen,cushen@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-26 09:44:20,2022-12-08 09:49:46,2022-12-09 01:17:27,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-09 01:17:27 -109,2316,Paulo de Campos,pcampos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-25 14:53:22,,,1,0%,, -110,4728,Andre Buratto,aburatto@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-23 12:01:53,2022-10-31 16:46:52,2022-10-31 16:46:52,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-31 16:46:52 -111,3281,Germana Martinez,gmartinez@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-21 17:57:50,2022-10-21 20:23:24,2022-10-21 20:23:25,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-21 20:23:25 -112,4713,Alexander Webb,webb@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-20 02:58:46,2022-10-20 03:23:06,2022-10-20 03:23:06,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-20 03:23:06 -113,4851,Janelle Collins,jcollins@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-19 16:38:05,2022-10-19 16:39:28,2022-12-13 22:10:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-13 22:10:32 -114,4342,Samantha Suggs,suggs@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-18 18:45:02,2022-10-19 22:19:56,2022-10-19 22:19:56,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-19 22:19:56 -115,4194,Danielle Silva,dssilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-18 16:05:42,2022-10-18 16:06:25,,1,0%,, -116,4514,José Duarte,jduarte@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-18 14:49:30,2022-11-24 10:05:45,2022-11-24 11:40:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-24 11:40:21 -117,4708,Tatiane Mello,tmello@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-18 13:41:27,2022-10-18 13:41:37,2022-11-22 18:54:05,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-22 18:54:05 -118,4661,Thomas Silva,thsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-18 11:34:30,2022-10-18 11:34:51,,1,0%,, -119,4811,Foley Huang,fhuang@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-17 23:09:47,2022-10-17 23:09:50,2022-10-18 15:38:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-18 15:38:34 -120,4903,Kierston Shill,shill@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-17 21:09:29,2022-10-17 21:09:38,2022-10-18 21:54:33,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-18 21:54:33 -121,4900,Sarah Oh,oh@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-14 14:10:32,2022-10-14 14:10:36,2022-10-14 15:54:07,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-14 15:54:07 -122,4804,Darlei Sousa,dsousa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-13 07:02:56,2022-10-13 07:03:05,,1,0%,, -123,4860,Elizabeth Lopez,elopez@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-13 02:39:23,2022-10-13 02:39:36,,1,0%,, -124,4904,Mark Hayes-Curry,hayes-curry@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-12 21:48:26,2022-10-12 21:48:30,2022-10-13 15:19:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-13 15:19:21 -125,4619,Maria João Pereira,ucp-mariapereira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-12 09:19:10,2022-10-12 09:19:29,2022-11-21 13:56:00,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-21 13:56:00 -126,4715,Lauren Narcross,narcross@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-11 19:19:49,2022-10-11 19:19:54,2022-11-23 18:54:01,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-23 18:54:01 -127,4738,Joao Crotti,jcrotti@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-09 18:31:46,2022-10-09 18:31:53,,1,0%,, -128,2307,Mariana Casanova,mcasanova@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-07 12:47:57,2022-10-07 12:48:17,,1,0%,, -129,4455,Zayd Kassem,kassem@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-06 17:49:46,2022-10-06 17:49:52,2022-11-23 22:47:26,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-23 22:47:26 -130,4865,Dazree Ellis,dellis@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-04 18:47:11,2022-10-04 18:47:20,2022-10-04 19:38:53,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-04 19:38:53 -131,4888,Kiana Navarre,navarre@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-04 18:33:19,2022-10-04 18:33:24,2022-10-04 22:33:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-04 22:33:34 -132,4256,Ashlee Holyfield,aholyfield@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-04 18:31:29,2022-10-04 18:31:34,2022-10-04 19:45:04,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-04 19:45:04 -133,4875,Kelsey Phillips,kelsey.phillips@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-04 13:43:58,2022-10-04 13:44:05,2022-10-04 15:08:02,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-04 15:08:02 -134,4201,Dominike Milani,dmilani@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-03 16:13:35,2022-10-03 16:13:41,,1,0%,, -135,2939,Teresa Deuchande,ucp-tdeuchande@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-03 13:43:37,2022-10-03 13:44:53,,1,0%,, -136,3845,Karsten Kozempel,kozempel@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-10-03 07:32:47,2022-10-03 07:32:55,2022-10-03 12:55:49,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-03 12:55:49 -137,4146,Joao Lanza,jlanza@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-29 15:45:18,2022-09-29 15:45:26,,1,0%,, -138,4861,Patricia Babischkin,babischkin@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-28 18:08:54,2022-09-28 18:09:00,2022-09-28 22:50:51,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-28 22:50:51 -139,4695,Bruno Silva,bsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-27 21:53:23,2022-11-30 21:32:49,2022-12-01 00:43:56,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-01 00:43:56 -140,4471,Tegan Anderes,anderes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-27 19:50:39,2022-09-27 19:50:50,2022-09-27 21:06:26,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-27 21:06:26 -141,4863,Isabel Wang,isabel.wang@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-27 16:20:23,2022-09-27 16:20:29,2022-10-17 22:00:02,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-17 22:00:02 -142,4828,Diego Andalecio,dandalecio@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-27 14:57:28,2022-09-27 14:57:36,2022-10-05 15:44:14,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-05 15:44:14 -143,4816,Su Jin Lee,amylee@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-26 23:03:11,2022-09-26 23:03:18,2022-09-27 19:13:10,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-27 19:13:10 -144,4871,Randal Wong,rwong@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-26 23:02:57,2022-09-26 23:03:05,2022-09-27 00:03:50,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-27 00:03:50 -145,4112,Rafael Silva,rmsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-26 22:52:14,2022-09-26 22:52:32,2022-10-23 14:56:04,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-23 14:56:04 -146,4868,Douglas Sanders,dsanders@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-26 20:50:02,2022-09-26 20:50:09,2022-09-27 18:27:35,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-27 18:27:35 -147,4872,Mark Cochran,cochran@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-26 19:31:28,2022-09-26 19:31:36,2022-09-26 21:07:38,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-26 21:07:38 -148,2287,Sara Adame,adame@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-26 17:30:43,2022-09-26 17:31:02,,1,0%,, -149,3228,Melissa Shteyn,shteyn@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-26 04:41:52,2022-09-26 04:41:58,,1,0%,, -150,4170,Fernando Costa,frcosta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-25 12:13:19,2022-09-25 12:13:29,2022-10-17 12:38:20,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-17 12:38:20 -151,4170,Fernando Costa,frcosta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-25 12:13:19,2022-10-17 12:39:16,,2,0%,, -152,4798,Leonie Wise,lwise@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-23 15:58:14,2022-09-23 15:58:19,,1,0%,, -153,4707,Ana Paula Saboia,asaboia@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-23 12:02:17,2022-09-23 12:02:27,2022-12-20 17:24:35,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-20 17:24:35 -154,3910,Rachel Guzman,guzman@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-21 17:11:37,,,1,0%,, -155,4408,Jennifer Hui,jhui@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-20 23:14:53,2022-09-20 23:14:58,2022-09-21 00:29:10,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-21 00:29:10 -156,1652,Wilson Chau,chau@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-20 20:16:12,2022-09-20 20:16:17,2022-09-22 23:14:39,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-22 23:14:39 -157,4564,Maria Mesen Mora,amesenmora@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-20 19:21:29,2022-09-20 19:21:32,2022-09-20 19:43:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-20 19:43:19 -158,4125,Orlando Bauman,obauman@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-20 19:21:08,2022-09-21 17:45:13,2022-11-16 05:27:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-16 05:27:21 -159,4740,Candra Smith,casmith@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-16 04:26:41,2022-09-16 04:26:46,2022-09-16 05:09:16,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-16 05:09:16 -160,4805,Neusa Teixeira,teixeira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-13 10:04:36,2022-09-13 10:05:02,2022-09-13 15:06:08,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-13 15:06:08 -161,4581,Linda Chiu,chiu@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-09 19:17:53,2022-09-09 19:18:55,,1,0%,, -162,4580,Hathaiporn Pattarasettagarn,pattarasettagarn@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-07 22:07:25,2022-09-07 22:07:33,2022-09-07 23:05:37,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-07 23:05:37 -163,4782,Jocelyn Blumenthal,blumenthal@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-06 20:24:00,2022-09-06 20:24:11,2022-09-07 01:09:43,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-07 01:09:43 -164,4793,Alexis Bennie,bennie@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-06 18:43:05,2022-09-06 18:43:18,2022-09-06 20:22:59,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-06 20:22:59 -165,4516,Isabella Goncalves,ibgoncalves@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-02 20:30:52,2022-09-02 20:30:57,,1,0%,, -166,4493,Luara Moura,lmoura@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-01 12:49:36,2022-09-01 12:49:45,2022-09-01 14:16:26,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-01 14:16:26 -167,4492,Bruno Oliveira,brunooliveira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-09-01 11:22:12,2022-09-01 11:22:18,2022-09-01 17:30:27,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-01 17:30:27 -168,4535,Jasmine Ou,jou@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-31 22:54:05,2022-08-31 22:54:23,2022-09-06 19:43:48,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-06 19:43:48 -169,4546,Elyse Marrocco,marrocco@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-31 21:10:47,2022-09-01 17:31:07,2022-09-01 17:51:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-01 17:51:24 -170,4771,Fernanda Ramalho,framalho@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-31 18:57:13,2022-08-31 18:57:27,2022-09-02 00:56:37,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-02 00:56:37 -171,4383,Jamie Glickman,glickman@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-31 14:48:04,2022-08-31 14:48:08,,1,0%,, -172,4122,Marcio Silverio,msilverio@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-31 10:37:54,2022-08-31 10:38:03,2022-08-31 12:41:13,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-31 12:41:13 -173,3897,Iana Vinokurov,vinokurov@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-08-30 19:18:09,2022-08-30 19:18:15,,1,11%,Introduction,2022-08-30 19:20:39 -174,3291,Luiz Cavagioni Junior,lcavagioni@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-29 17:20:58,2022-08-29 17:21:05,,1,0%,, -175,3790,Christine Scafuro,scafuro@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-08-27 11:05:33,2022-08-27 11:05:39,,1,11%,Introduction,2022-08-27 11:07:24 -176,4638,Ana Margarida Maia,maia@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-24 11:02:33,2022-08-24 11:02:40,2022-08-24 15:20:02,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-24 15:20:02 -177,4760,Danny Prine,prine@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-23 17:59:03,2022-08-23 17:59:09,2022-08-23 20:04:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-23 20:04:21 -178,2998,Jessica Ibarra,ibarra@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-19 22:47:59,2022-08-19 22:48:06,2022-08-23 22:13:55,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-23 22:13:55 -179,4719,Aaron Landucci,landucci@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-19 15:13:58,2022-08-19 15:14:02,2022-08-19 17:46:15,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-19 17:46:15 -180,4725,Enoye Uwa,uwa@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-08-19 13:50:46,2022-08-19 13:50:55,2022-08-22 13:27:23,1,100%,Manager Acknowledgement,2022-08-22 13:27:23 -181,4621,Marcio Costa,macosta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-19 00:28:50,2022-08-19 00:29:19,2022-08-21 23:18:36,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-21 23:18:36 -182,4464,Yusu Chen,yusuchen@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-17 17:04:49,2022-08-17 17:04:54,2022-08-17 17:30:39,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-17 17:30:39 -183,2934,Poliana Silva,ucp-psilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-17 15:48:44,2022-08-17 15:48:51,2022-10-03 11:50:03,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-03 11:50:03 -184,4725,Enoye Uwa,uwa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-17 00:29:37,2022-08-17 00:29:46,2022-08-19 16:24:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-19 16:24:57 -185,4720,David Ward Jr.,dward@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-16 15:42:40,2022-08-16 15:43:16,2022-08-17 12:10:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-17 12:10:34 -186,3751,Rebecca Charman,charman@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-16 09:09:40,2022-08-16 09:09:45,2022-08-16 09:52:35,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-16 09:52:35 -187,4440,Andrew Silva,andrewsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-15 19:06:03,2022-08-15 19:06:08,2022-08-15 21:07:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-15 21:07:32 -188,4678,Lovedeep Kaur,lkaur@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-15 18:41:29,2022-08-15 18:42:02,2022-08-15 23:33:06,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-15 23:33:06 -189,4633,Permanan Khusial,khusial@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-12 15:13:21,2022-08-12 15:13:31,2022-08-12 21:31:35,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-12 21:31:35 -190,2931,Paula Costa,ucp-pacosta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-12 14:25:58,2022-08-12 14:26:08,2022-11-22 10:00:49,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-22 10:00:49 -191,4673,David Stoeckle,stoeckle@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-11 20:17:01,2022-08-11 20:17:07,2022-08-11 21:41:42,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-11 21:41:42 -192,4680,Deanna Enos,enos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-09 22:03:50,2022-08-09 22:04:07,2022-08-09 23:26:16,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-09 23:26:16 -193,4340,Beatriz Bruhns,bbruhns@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-09 21:14:29,2022-08-09 21:14:40,2022-08-11 13:15:52,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-11 13:15:52 -194,4544,Stephanie Piacente,piacente@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-09 19:35:41,2022-08-09 19:35:46,2022-12-06 22:06:09,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-06 22:06:09 -195,4703,Sian Luke,luke@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-09 09:40:13,2022-08-09 09:40:17,2022-08-09 11:13:37,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-09 11:13:37 -196,4410,Phillip Nguyen,pnguyen@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-08 17:12:29,2022-08-08 17:12:34,2022-08-08 19:36:41,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-08 19:36:41 -197,4147,Aleli Medina,amedina@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-08 14:13:56,2022-08-08 14:14:03,,1,0%,, -198,4652,Shuo-Fu Yuan,jyuan@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-08 03:52:26,2022-08-08 03:52:35,2022-08-19 23:13:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-19 23:13:34 -199,4620,Alan Arruda,aarruda@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-05 19:04:34,2022-08-05 19:05:02,2022-08-09 11:13:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-09 11:13:32 -200,4478,Sanimar Kaur,kaur@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-04 16:43:00,2022-08-04 16:43:05,,1,0%,, -201,4570,Joana Fangueiro,ucp-joanafangueiro@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-04 12:51:34,2022-08-04 12:52:04,2022-08-18 14:52:45,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-18 14:52:45 -202,4094,Jaime Bandres,bandres@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-04 12:32:42,2022-08-04 12:32:53,2022-08-05 16:15:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-05 16:15:57 -203,4653,Subasthika Thangadurai,thangadurai@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-03 20:01:50,2022-08-03 20:02:27,2022-08-04 21:19:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-04 21:19:32 -204,4666,Vianca Dimaranan,dimaranan@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-03 16:24:06,2022-08-03 16:24:11,2022-08-03 17:10:52,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-03 17:10:52 -205,4667,Glorys Hidalgo-Acosta,hidalgo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-03 15:13:49,2022-08-03 15:29:19,,1,0%,, -206,1458,Adam Navidi,navidi@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-02 18:40:46,2022-08-02 18:40:50,2022-11-15 00:19:51,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-15 00:19:51 -207,4466,Divya Ramchandran,ramchandran@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-01 23:34:42,2022-08-01 23:34:47,2022-08-02 21:57:54,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-02 21:57:54 -208,4669,Kara Cave,cave@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-01 20:27:38,2022-08-01 21:15:42,2022-08-02 15:16:14,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-02 15:16:14 -209,1702,Juanita Allison,allison@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-01 20:19:23,2022-08-01 20:19:30,2022-08-01 22:29:16,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-01 22:29:16 -210,2996,Marta Gomes,martagomes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-08-01 10:39:55,2022-08-01 10:40:06,2022-11-14 21:38:26,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-14 21:38:26 -211,4508,Sandro Sevilhano,ssevilhano@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-31 19:42:22,,,1,0%,, -212,4346,Adilson Lopes,aslopes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-31 11:11:08,2022-07-31 11:11:21,2022-09-11 11:57:25,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-11 11:57:25 -213,4369,Leonardo Costa,lcosta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-29 18:53:12,2022-07-29 18:53:20,2022-08-14 16:56:33,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-14 16:56:33 -214,4467,Chandini Dialani,dialani@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-29 16:22:28,2022-07-29 16:22:32,2022-07-29 17:32:58,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-29 17:32:58 -215,4505,Almir Santos,apsantos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-29 11:23:53,2022-07-29 11:24:03,2022-07-30 16:21:42,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-30 16:21:42 -216,4631,Paulina Salgado Marshall,psalgado@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-28 21:43:39,2022-07-28 21:43:57,2022-08-02 23:14:31,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-02 23:14:31 -217,4506,Matheus Godoy,mgodoy@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-28 00:49:55,2022-07-28 22:23:12,2022-08-07 19:59:27,2,100%,Amyris Code of Business Conduct and Ethics,2022-08-07 19:59:27 -218,4506,Matheus Godoy,mgodoy@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-28 00:49:55,2022-07-28 00:50:09,2022-07-28 22:22:51,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-28 22:22:51 -219,4665,Bhargav Pandya,pandya@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-26 20:57:28,2022-07-26 20:57:33,2022-07-26 21:27:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-26 21:27:34 -220,4655,Steven Yang,stevenyang@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-26 18:24:47,2022-07-26 18:24:57,2022-07-26 20:22:41,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-26 20:22:41 -221,4372,Rafael Furlan,rfurlan@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-26 17:46:06,2022-07-26 17:46:53,2022-07-27 11:29:54,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-27 11:29:54 -222,4510,William Toledano,wtoledano@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-26 17:05:22,2022-07-26 17:05:31,2022-07-26 18:58:07,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-26 18:58:07 -223,4374,Samuel Moral,smoral@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-26 15:14:42,2022-07-26 15:14:51,2022-07-27 10:29:23,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-27 10:29:23 -224,4373,Rodrigo Baum,rbaum@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-25 17:07:12,2022-07-26 17:38:26,,2,0%,, -225,4373,Rodrigo Baum,rbaum@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-25 17:07:12,2022-07-25 17:08:51,2022-07-26 17:37:29,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-26 17:37:29 -226,4509,Thiago Pisano,tpisano@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-22 02:56:45,2022-07-22 02:56:56,,1,0%,, -227,3701,Javier Garcia,jgarcia@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-20 16:20:32,2022-07-20 16:20:44,2022-11-14 19:55:31,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-14 19:55:31 -228,4447,Dione Jose Silva,dmsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-19 21:57:27,2022-07-19 21:57:35,2022-08-04 15:21:56,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-04 15:21:56 -229,4636,Claire DiYenno,diyenno@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-19 17:23:40,2022-07-19 17:23:46,2022-07-20 15:34:56,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-20 15:34:56 -230,4636,Claire DiYenno,diyenno@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-07-19 15:03:43,2022-07-19 15:04:01,2022-07-19 17:22:21,1,100%,Manager Acknowledgement,2022-07-19 17:22:21 -231,2675,Vitor Silva,vsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-19 10:54:25,2022-07-19 10:54:33,,1,0%,, -232,4632,Walter Abbamonte,abbamonte@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-18 23:37:28,2022-07-18 23:37:33,2022-07-19 18:53:09,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-19 18:53:09 -233,4370,Luan Correa,lcorrea@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-16 18:49:05,2022-07-16 18:49:15,,1,0%,, -234,4519,Samantha Rosa,srosa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-15 17:25:13,2022-07-15 17:25:22,,1,0%,, -235,4609,Chau Doan,doan@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-14 22:02:50,2022-07-14 22:02:56,2022-08-02 17:27:10,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-02 17:27:10 -236,4320,Alexandria Lee-Goldman,lee-goldman@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-14 20:06:22,2022-07-14 20:06:32,2022-07-14 21:01:56,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-14 21:01:56 -237,4446,Carlos Eduardo Marchini,cmarchini@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-14 17:15:01,2022-12-05 21:33:59,2022-12-05 22:23:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-05 22:23:21 -238,4456,Aimee Sprenger,asprenger@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-14 16:29:02,2022-07-14 16:29:14,2022-07-16 18:32:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-16 18:32:21 -239,4565,Israel Junior,ijunior@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-12 20:54:55,2022-07-12 20:55:01,2022-07-12 22:17:01,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-12 22:17:01 -240,4616,Marisa Andrada,andrada@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-12 14:27:03,2022-07-12 14:27:26,2022-07-25 19:40:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-25 19:40:32 -241,4502,Carlos Generick,cgenerick@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-11 22:37:56,2022-07-11 22:38:05,2022-07-12 00:37:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-12 00:37:21 -242,4640,Michael Shamsid-deen,mshamsid-deen@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-11 22:13:24,2022-07-11 22:13:31,2022-07-11 22:38:16,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-11 22:38:16 -243,4569,Eva Graça,eva.martins@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-11 15:25:46,2022-07-15 09:00:10,,2,0%,, -244,4569,Eva Graça,eva.martins@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-11 15:25:46,2022-07-11 15:25:58,2022-07-15 08:59:02,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-15 08:59:02 -245,4083,Emilio Filho,efilho@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-08 19:49:56,2022-07-08 19:50:06,,1,0%,, -246,4503,Djone Silva,dhsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-08 00:42:08,2022-07-08 00:42:37,2022-07-25 02:32:46,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-25 02:32:46 -247,4289,Thiago Goncalves,tgoncalves@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-07 20:43:40,2022-07-07 20:44:04,,1,0%,, -248,4353,Prerana Malwadkar,malwadkar@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-05 19:46:21,2022-07-05 19:46:28,2022-07-06 22:08:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-06 22:08:19 -249,4494,Guilherme Marques,gmarques@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-04 11:56:54,2022-07-04 11:57:05,2022-07-04 18:13:13,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-04 18:13:13 -250,4211,Renato Lopes,rflopes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-03 20:29:00,2022-07-07 19:39:49,2022-07-14 00:13:23,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-14 00:13:23 -251,2752,Timothy Stowell,stowell@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-03 03:46:01,2022-07-03 03:46:09,2022-07-03 05:31:28,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-03 05:31:28 -252,4152,Susan Handler,handler@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-07-02 15:06:22,2022-07-02 15:06:27,2022-07-02 15:54:29,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-02 15:54:29 -253,4177,Fernando Costa,frcosta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-30 21:57:35,2022-06-30 21:58:11,,1,0%,, -254,4536,Kimberley Mannikum,mannikum@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-30 18:16:31,2022-06-30 18:16:37,2022-07-05 18:23:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-05 18:23:24 -255,4491,Carolina Freitas,cfreitas@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-30 18:06:40,2022-06-30 18:07:24,2022-06-30 20:10:14,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-30 20:10:14 -256,3708,Tania Nossa Caldas,nossa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-30 16:46:15,2022-06-30 16:46:22,,1,0%,, -257,4515,Maristela Freitas,mafreitas@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-30 14:14:32,2022-06-30 14:14:38,,1,0%,, -258,3696,Lesley Duya,duya@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-29 23:50:01,2022-06-29 23:50:11,,1,0%,, -259,2375,Aaron Jolliffe,jolliffe@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-29 21:36:34,2022-06-29 21:36:38,2022-06-29 22:53:23,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-29 22:53:23 -260,4579,Divine Ambe,ambe@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-28 17:38:35,2022-06-29 16:09:26,2022-06-30 00:21:27,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-30 00:21:27 -261,4205,Gabriel Valedorio,gvaledorio@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-27 23:57:57,2022-06-27 23:58:15,2022-06-29 20:52:28,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-29 20:52:28 -262,4603,Marineide Souza,mrsouza@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-27 14:31:45,2022-06-27 14:32:08,,1,0%,, -263,4601,Andreia Martini,amartini@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-27 14:09:15,2022-06-27 14:09:23,,1,0%,, -264,4606,Zildir Santos,zsantos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-27 14:01:32,2022-06-27 14:02:31,,1,0%,, -265,4607,Rafael Raponi,,Code of Business Conduct and Ethics,LIVE,2022-06-27 12:58:06,2022-06-27 12:58:31,,1,0%,, -266,4214,Veronica Rodrigues,vrodrigues@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-27 12:15:37,2022-06-27 12:15:51,,1,0%,, -267,4469,Geoff Wild,wild@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-24 09:15:30,2022-06-24 09:15:55,2022-06-24 16:34:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-24 16:34:24 -268,4364,Flavio Cartone,fcartone@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-23 10:27:52,2022-06-23 10:28:18,2022-07-02 05:21:45,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-02 05:21:45 -269,4452,Mahika Khanduri,mkhanduri@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-22 20:54:45,2022-06-22 20:54:56,2022-06-23 17:19:36,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-23 17:19:36 -270,4533,Susana Murillo,smurillo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-22 18:20:59,2022-06-22 18:21:04,2022-06-22 21:35:48,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-22 21:35:48 -271,4531,Madeline Leeper,leeper@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-22 15:34:52,2022-06-22 15:34:57,2022-06-22 18:43:04,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-22 18:43:04 -272,4566,Stephanie Helms,helms@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-22 12:52:41,2022-06-22 12:52:48,2022-06-23 15:02:38,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-23 15:02:38 -273,4497,James Arpino,jarpino@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-22 00:54:57,2022-06-22 00:55:03,2022-11-15 18:01:03,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-15 18:01:03 -274,4567,Joann Kim,joannkim@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-21 23:55:37,2022-06-21 23:55:42,2022-06-22 15:58:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-22 15:58:21 -275,2519,Leticia Miyahara,lmiyahara@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-21 20:48:09,2022-06-21 20:48:14,2022-06-21 22:47:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-21 22:47:34 -276,4359,Charles Costa,ccosta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-21 00:07:00,2022-07-19 22:37:28,2022-08-20 20:31:52,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-20 20:31:52 -277,4131,Thomaz Moreira,tmoreira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-20 17:45:26,,,1,0%,, -278,4572,Daniel Bastos,dbastos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-20 10:37:47,2022-06-20 10:37:59,2022-06-20 11:26:10,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-20 11:26:10 -279,4404,Joana Chambel,chambel@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-16 18:07:26,2022-06-16 18:07:43,2022-11-18 19:54:49,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-18 19:54:49 -280,4051,Marissa Shipman,shipman@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-16 18:01:58,2022-06-17 14:32:58,2022-06-17 15:48:44,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-17 15:48:44 -281,3618,Justine Monica Ulrich,ulrich@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-15 19:29:56,2022-11-15 17:22:42,2022-11-15 17:22:43,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-15 17:22:43 -282,4397,Danielle Barrow,barrow@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-15 14:20:24,2022-06-15 14:21:57,2022-06-15 15:38:22,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-15 15:38:22 -283,4523,Victoria Knox,knox@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-15 13:52:52,2022-06-15 13:52:57,2022-06-15 18:38:06,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-15 18:38:06 -284,4526,Jessica Kelly Silverio,jsilverio@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-15 13:31:19,2022-06-15 13:31:23,,1,0%,, -285,4524,Christopher Kajewski,kajewski@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-15 13:14:47,2022-06-15 13:14:52,2022-06-15 15:50:39,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-15 15:50:39 -286,4458,Kyle Ching,ching@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-14 23:47:36,2022-06-14 23:47:39,2022-06-15 17:22:20,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-15 17:22:20 -287,3887,Joshua Ursua,ursua@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-14 21:40:47,2022-06-14 21:40:56,,1,0%,, -288,4459,Hayeon Park,hpark@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-14 00:03:08,2022-06-14 18:04:41,2022-06-14 19:05:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-14 19:05:32 -289,4521,Autumn Giang,giang@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-13 23:28:28,2022-06-13 23:28:33,2022-06-14 15:31:26,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-14 15:31:26 -290,4196,Bárbara Melo,bfmelo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-13 15:55:02,2022-06-13 15:55:13,2022-07-15 21:42:20,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-15 21:42:20 -291,4390,Karyna Stryzheus,stryzheus@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-13 12:55:54,2022-06-13 12:56:01,2022-11-18 17:27:29,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-18 17:27:29 -292,4209,Isabele Quartaroli,iquartaroli@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-11 12:28:14,2022-06-30 13:23:07,2022-06-30 17:55:04,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-30 17:55:04 -293,1342,Heather DePaul,robertson@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-11 00:59:04,2022-06-11 00:59:10,,1,0%,, -294,4472,Sydney Guillory,guillory@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-10 21:21:20,2022-06-10 21:21:26,2022-06-10 23:06:17,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-10 23:06:17 -295,4487,Wenqing Zhong,wzhong@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-10 17:01:59,2022-06-10 17:02:05,2022-06-10 23:37:59,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-10 23:37:59 -296,4215,Vitoria Santos,vsantos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-09 02:26:56,2022-06-09 02:27:13,,1,0%,, -297,4475,Christopher Hagemann,hagemann@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-08 21:53:41,2022-06-08 21:53:53,2022-06-09 00:43:03,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-09 00:43:03 -298,4457,Briant Mitchell,bmitchell@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-08 19:12:04,2022-06-08 19:12:20,2022-06-10 15:05:07,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-10 15:05:07 -299,4527,Sarah Brambill,brambill@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-08 10:09:04,2022-06-10 07:16:51,2022-06-10 10:15:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-10 10:15:24 -300,4476,Olivia Ball,ball@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-06 21:30:49,2022-06-06 21:30:56,2022-06-06 22:01:16,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-06 22:01:16 -301,4126,Rafaela Silva,rfsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-06 12:34:34,2022-06-06 12:34:51,2022-06-06 21:26:38,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-06 21:26:38 -302,4371,Luis Luchesi,lluchesi@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-01 16:48:49,2022-06-01 16:48:59,,1,0%,, -303,4213,Ricardo Vieira,rovieira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-01 12:04:54,2022-06-01 12:05:13,2022-06-02 12:57:39,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-02 12:57:39 -304,4164,Bianca Passareli,bpassareli@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-01 10:45:34,2022-06-01 10:45:50,,1,0%,, -305,4165,Jaqueline Teodoro,jteodoro@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-06-01 10:01:59,2022-06-01 10:02:19,2022-06-01 14:49:58,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-01 14:49:58 -306,4366,Leandro Rocha,larocha@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-31 18:00:14,2022-05-31 18:00:24,,1,0%,, -307,4204,Fernando Frezza,ffrezza@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-31 17:09:00,2022-05-31 17:09:11,2022-06-22 11:36:30,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-22 11:36:30 -308,3774,Soraia Lopes,ucp-soraialopes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-31 16:30:50,2022-05-31 16:31:02,2022-08-18 10:20:56,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-18 10:20:56 -309,4195,Carla Rodrigues,crodrigues@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-31 14:24:29,2022-05-31 14:24:40,2022-06-01 01:35:23,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-01 01:35:23 -310,4105,Jackeline Rodrigues,jmsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-31 12:59:48,2022-05-31 13:00:01,,1,0%,, -311,4445,Roxanne Beltran,rbeltran@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-25 23:15:11,2022-05-25 23:15:15,2022-05-31 22:16:46,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-31 22:16:46 -312,4186,Barbara Zakowicz,zakowicz@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-25 05:40:33,2022-05-25 05:40:43,2022-07-20 04:58:13,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-20 04:58:13 -313,4089,Kathryn Helmink,helmink@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-24 17:19:39,2022-05-24 17:19:49,2022-05-24 18:10:50,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-24 18:10:50 -314,4431,Season Hughes,shughes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-23 22:38:02,2022-05-23 22:38:11,2022-05-23 22:54:20,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-23 22:54:20 -315,4436,Sarah Trinh,strinh@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-23 20:02:31,2022-05-23 20:02:36,2022-05-24 23:04:18,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-24 23:04:18 -316,4423,Wei Li,weili@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-21 21:54:43,2022-05-21 21:54:50,2022-05-22 00:58:54,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-22 00:58:54 -317,3590,Sandro Dimas,sdimas@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-21 12:59:41,2022-05-21 12:59:53,,1,0%,, -318,4395,Emmanuel Huerta Garcia,mhuerta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-19 14:52:55,2022-05-19 14:53:01,2022-06-09 17:19:11,1,100%,Amyris Code of Business Conduct and Ethics,2022-06-09 17:19:11 -319,4358,Caio Silva,cvsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-19 09:28:09,2022-10-06 05:45:39,,2,0%,, -320,4358,Caio Silva,cvsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-19 09:28:09,2022-05-19 09:28:29,2022-05-20 01:27:27,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-20 01:27:27 -321,4319,Angela Johnson,angelajohnson@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-18 22:18:58,2022-05-18 22:19:05,2022-05-18 23:39:41,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-18 23:39:41 -322,4398,George Parthmer,parthmer@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-18 12:38:07,2022-05-18 12:38:12,2022-05-18 12:58:44,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-18 12:58:44 -323,4412,Lina Lopez,linalopez@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-17 16:45:25,2022-05-17 16:45:45,,1,0%,, -324,4412,Lina Lopez,linalopez@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-05-17 14:52:57,2022-05-17 14:53:05,,1,11%,Introduction,2022-05-17 14:54:48 -325,4275,Justin Ahdoot,ahdoot@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-16 17:49:28,2022-05-16 17:49:33,2022-05-17 05:48:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-17 05:48:57 -326,4275,Justin Ahdoot,ahdoot@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-05-16 17:45:17,2022-05-16 17:45:25,,1,11%,Introduction,2022-05-16 17:47:06 -327,4393,Sarika Raj Peddiraju,peddiraju@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-15 20:37:12,2022-05-15 20:37:19,2022-05-15 23:38:13,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-15 23:38:13 -328,4379,Anh Tran,anhtran@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-13 21:21:53,2022-05-13 21:21:57,2022-05-18 19:25:41,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-18 19:25:41 -329,3744,Richard Molyneux,molyneux@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-13 10:06:21,2022-05-13 10:06:27,2022-05-13 15:37:37,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-13 15:37:37 -330,4203,Erica Morales,emorales@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-12 23:37:02,2022-05-12 23:37:26,2022-05-24 18:51:45,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-24 18:51:45 -331,4389,Raphael Bouquillon,bouquillon@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-12 18:02:46,2022-05-12 18:02:50,2022-05-12 18:34:27,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-12 18:34:27 -332,4210,Mateus Barbosa,msbarbosa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-11 01:33:33,2022-05-11 01:34:08,2022-05-11 04:14:56,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-11 04:14:56 -333,4313,Latoya Watson,lwatson@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-10 21:54:01,2022-05-10 21:54:06,2022-05-10 23:16:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-10 23:16:19 -334,4405,Elizabeth Scott,escott@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-09 22:28:00,2022-05-09 22:28:09,2022-05-11 23:14:58,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-11 23:14:58 -335,4376,Casey Rick,rick@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-09 20:26:58,2022-12-12 15:51:14,2022-12-12 17:30:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-12 17:30:24 -336,4399,Rachel Nye,nye@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-09 19:31:54,2022-05-09 19:32:02,2022-05-09 22:51:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-09 22:51:19 -337,4386,Melissa Benitez,mbenitez@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-09 18:10:30,2022-05-09 18:10:54,2022-05-12 00:13:00,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-12 00:13:00 -338,4394,Shelby Duhon,duhon@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-09 18:09:09,2022-05-09 18:09:17,2022-05-09 23:09:18,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-09 23:09:18 -339,3579,Kia Gorton,gorton@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-09 13:43:49,2022-05-09 13:43:56,2022-08-08 14:02:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-08 14:02:19 -340,4178,Frank Escalante,escalante@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-05 22:37:49,2022-05-05 22:38:08,2022-05-09 21:00:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-09 21:00:21 -341,4189,Miguel Mendonça,mmendonca@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-05 18:11:26,2022-05-05 18:11:33,2022-05-13 18:58:33,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-13 18:58:33 -342,3081,Xiaohui Chen,kchen@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-03 18:38:54,2022-05-03 18:39:54,2022-05-03 21:34:59,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-03 21:34:59 -343,4324,Bryan Roberts,roberts@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-02 20:31:48,2022-05-02 22:02:16,2022-05-03 19:42:23,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-03 19:42:23 -344,4317,Lewis Baker,lbaker@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-02 19:10:57,2022-05-02 19:11:06,2022-05-03 13:56:36,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-03 13:56:36 -345,2831,Amel Hachemi,hachemi@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-05-02 16:09:52,,,1,0%,, -346,4200,Elilton Correa,ecorrea@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-29 17:35:03,2022-04-29 17:35:10,2022-05-07 19:11:53,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-07 19:11:53 -347,4124,Orlando Santos,osantos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-29 06:11:21,2022-04-30 00:31:42,,1,0%,, -348,4117,Eliseu Luís,eluis@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-29 06:09:24,2022-04-29 18:22:36,,2,0%,, -349,4117,Eliseu Luís,eluis@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-29 06:09:24,2022-04-29 06:09:38,2022-04-29 18:19:49,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-29 18:19:49 -350,4128,Ronaldo Silva,rasilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-29 05:57:37,2022-04-29 05:57:57,,1,0%,, -351,1983,Young Park,ypark@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-28 17:23:23,2022-04-29 15:52:22,2022-04-29 20:14:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-29 20:14:34 -352,4281,Heather McDermott,mcdermott@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-28 13:25:20,2022-04-28 13:25:30,2022-04-28 17:11:54,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-28 17:11:54 -353,4283,Brooke O'Neil,boneil@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-28 02:27:16,2022-04-28 02:27:26,2022-04-28 23:18:46,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-28 23:18:46 -354,4184,Manjari Mishra,mmishra@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-27 20:01:15,2022-04-27 20:01:30,2022-05-02 21:07:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-02 21:07:19 -355,3770,Elizabeth Barrett,lbarrett@amyris.com,New York Managers Anti-Harassment Training,5,2022-04-27 19:21:35,,,1,0%,, -356,4384,Jessica Wallace,jwallace@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-27 09:47:29,2022-04-27 09:47:37,2022-05-05 21:52:03,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-05 21:52:03 -357,4363,Jillian Chopin,chopin@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-26 19:16:40,2022-04-26 19:16:47,2022-04-27 14:26:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-27 14:26:57 -358,4344,Nicole Gehrmann,gehrmann@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-26 14:49:48,2022-04-26 14:50:03,2022-04-26 16:50:08,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-26 16:50:08 -359,4380,Erica Leone-Cox,leone@amyris.com,New York Managers Anti-Harassment Training,5,2022-04-26 03:40:25,,,1,0%,, -360,4380,Erica Leone-Cox,leone@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-04-26 03:40:25,2022-11-18 15:42:45,,2,11%,Introduction,2022-11-18 15:44:16 -361,4322,Annette Barreto,barreto@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-25 23:21:30,2022-04-25 23:21:37,2022-05-13 21:50:23,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-13 21:50:23 -362,4360,Kelly Zingler,zingler@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-25 18:18:15,2022-04-25 18:18:24,2022-04-25 20:32:41,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-25 20:32:41 -363,3612,Elizabeth Amsellem,amsellem@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-04-25 17:25:47,,,2,0%,, -364,3612,Elizabeth Amsellem,amsellem@amyris.com,New York Managers Anti-Harassment Training,5,2022-04-25 17:25:47,2022-04-25 17:25:52,,1,67%,Receiving Complaints,2022-04-25 18:54:49 -365,4208,Paulo Gusmão,pgusmao@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-25 13:26:46,2022-04-25 13:27:08,,1,0%,, -366,4365,Henrique Freitas,hfreitas@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-25 10:03:33,,,1,0%,, -367,4148,Kevin Hurtt,hurtt@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-22 18:07:19,2022-05-02 21:34:37,2022-05-02 23:05:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-02 23:05:19 -368,4312,Dorron Turner,dturner@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-22 12:35:07,2022-04-22 12:35:31,2022-05-03 13:15:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-03 13:15:34 -369,2989,Danielle Schnock,schnock@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-22 03:16:44,2022-04-22 03:16:52,,1,0%,, -370,4159,Lee Tappenden,tappenden@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-21 12:54:08,2022-04-21 12:54:16,2022-04-21 15:07:40,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-21 15:07:40 -371,4239,Hannah Sanders,sanders@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-20 16:06:30,2022-04-20 16:06:44,2022-04-20 21:26:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-20 21:26:21 -372,4311,Tyler Johnson,tylerjohnson@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-19 19:25:05,2022-04-19 19:25:12,2022-04-19 20:25:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-19 20:25:57 -373,4310,Matthew Ramirez,mramirez@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-19 19:04:34,2022-04-19 19:04:48,2022-04-29 20:10:04,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-29 20:10:04 -374,4237,Daniel Jimenez,jimenez@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-19 19:03:27,2022-04-19 19:03:31,2022-04-19 23:09:28,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-19 23:09:28 -375,2965,Tim Fallon,fallon@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-19 18:12:07,2022-04-19 18:12:14,,1,0%,, -376,2951,Audria Sarmiento,asarmiento@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-19 16:08:33,2022-04-19 16:08:41,2022-04-21 17:30:22,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-21 17:30:22 -377,4332,Marcus Goodwin,mgoodwin@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-19 15:59:41,2022-04-19 15:59:49,2022-04-19 16:30:26,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-19 16:30:26 -378,4332,Marcus Goodwin,mgoodwin@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-04-19 13:51:07,2022-05-02 14:51:25,2022-05-02 17:14:37,2,100%,Manager Acknowledgement,2022-05-02 17:14:37 -379,4332,Marcus Goodwin,mgoodwin@amyris.com,New York Managers Anti-Harassment Training,5,2022-04-19 13:51:07,2022-04-19 13:51:12,,1,67%,Receiving Complaints,2022-04-19 15:24:04 -380,4327,Anna Campos,annacampos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-18 19:51:08,2022-04-18 19:51:37,2022-04-18 21:24:50,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-18 21:24:50 -381,4315,Jemily Figueroa Morales,figueroa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-18 18:22:58,2022-04-18 18:23:04,,1,0%,, -382,4243,Jana Metz,metz@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-18 18:05:43,2022-04-18 18:05:47,2022-04-18 20:38:44,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-18 20:38:44 -383,4257,Helena van Tol,vantol@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-18 17:47:30,2022-04-18 17:47:37,2022-04-18 20:21:47,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-18 20:21:47 -384,3674,Yasufumi Kurita,kurita@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-18 17:44:26,2022-04-18 17:44:35,2022-04-18 19:23:07,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-18 19:23:07 -385,3674,Yasufumi Kurita,kurita@amyris.com,New York Managers Anti-Harassment Training,5,2022-04-18 17:24:24,2022-04-18 17:24:29,,1,67%,Receiving Complaints,2022-04-18 20:18:55 -386,4301,Starr Gentry,gentry@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-16 02:09:09,2022-04-16 02:09:16,,1,0%,, -387,4242,Fraida Levilev,levilev@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-15 21:49:47,2022-04-15 21:49:51,2022-04-16 00:01:36,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-16 00:01:36 -388,4272,Gladys Gomez,ggomez@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-15 17:16:19,2022-04-21 14:21:19,2022-04-21 14:59:28,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-21 14:59:28 -389,4252,Narayan Menon,menon@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-15 16:13:28,2022-04-15 20:32:53,2022-04-15 20:32:54,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-15 20:32:54 -390,4248,Christine Lorenzo,lorenzo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-14 22:07:26,2022-04-18 12:54:15,2022-04-18 18:21:38,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-18 18:21:38 -391,4274,Elaine Lazzeri,lazzeri@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-14 21:36:26,2022-04-15 16:59:16,2022-04-15 16:59:16,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-15 16:59:16 -392,3803,Valerie Velez,velez@amyris.com,New York Managers Anti-Harassment Training,5,2022-04-14 18:03:30,2022-04-14 18:05:11,,1,11%,Introduction,2022-04-14 18:05:11 -393,4286,Marlon Schieber,schieber@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-14 01:20:33,2022-04-14 01:20:41,2022-04-14 04:35:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-14 04:35:24 -394,4328,Shawn Williams,swilliams@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-12 01:31:05,2022-04-15 22:40:48,2022-04-16 00:56:12,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-16 00:56:12 -395,4049,Erica Walker,ewalker@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-11 20:56:47,2022-04-11 20:56:51,,1,0%,, -396,4273,Alaina Brewer,abrewer@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-11 15:42:54,2022-11-14 21:18:13,2022-11-14 21:18:14,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-14 21:18:14 -397,4287,Edilson Machado,emachado@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-11 13:26:29,2022-04-11 13:26:39,,1,0%,, -398,4238,Margaret Mack,mack@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-08 21:00:17,2022-04-08 21:00:23,2022-04-15 18:11:35,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-15 18:11:35 -399,4295,Mauci Silva,mmsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-08 18:51:28,2022-04-08 18:51:56,2022-04-11 17:19:06,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-11 17:19:06 -400,4254,Matthew Wichlan,wichlan@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-08 17:45:09,2022-04-08 17:45:15,2022-04-08 19:17:01,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-08 19:17:01 -401,4116,Carlos Pereira,cpereira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-07 20:32:06,2022-05-26 18:18:13,2022-10-17 12:09:47,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-17 12:09:47 -402,4139,Alberto Nunes,anunes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-07 18:37:32,2022-04-08 19:13:24,2022-09-13 10:47:54,1,100%,Amyris Code of Business Conduct and Ethics,2022-09-13 10:47:54 -403,4298,Zaida Bazzo,zbazzo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-07 17:18:54,2022-04-07 17:18:59,,1,0%,, -404,3308,Ana Soares,ucp-anasoares@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-06 08:58:38,2022-09-28 17:53:15,2022-11-28 17:20:46,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-28 17:20:46 -405,3527,Danielle Pitts,pitts@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-06 04:01:35,2022-04-06 04:01:47,2022-04-07 23:43:50,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-07 23:43:50 -406,4292,Matthew Cerda,cerda@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-05 19:34:16,2022-04-05 19:34:31,2022-04-05 20:57:28,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-05 20:57:28 -407,4132,Wanderson Sousa,wsousa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-04 22:01:35,2022-04-04 22:01:44,,1,0%,, -408,4285,Destiny Liebscher,liebscher@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-04 19:46:17,2022-04-04 19:46:22,2022-04-05 16:56:20,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-05 16:56:20 -409,4222,Paul Green,pgreen@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-04 16:11:53,2022-04-04 16:12:01,2022-04-05 15:53:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-05 15:53:19 -410,3651,Rupesh Parikh,parikh@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-04 14:28:23,2022-04-04 14:28:28,,1,0%,, -411,4188,Luis Ceja,ceja@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-01 21:31:12,2022-04-01 21:31:19,2022-04-12 17:26:29,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-12 17:26:29 -412,4268,Kimberly Gagliardi,gagliardi@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-01 20:02:27,2022-04-01 20:02:35,2022-04-12 11:11:15,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-12 11:11:15 -413,4271,Joan Cheng,jcheng@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-04-01 18:07:38,,,2,0%,, -414,4271,Joan Cheng,jcheng@amyris.com,New York Managers Anti-Harassment Training,3,2022-04-01 18:07:38,,,1,0%,, -415,3802,Rheena Joi Razon,razon@amyris.com,New York Managers Anti-Harassment Training,3,2022-04-01 17:01:21,2022-04-04 23:33:28,,1,0%,, -416,4180,Ella Jayes,jayes@amyris.com,New York Managers Anti-Harassment Training,5,2022-04-01 17:01:02,2022-04-08 19:32:42,,2,67%,Receiving Complaints,2022-04-11 16:17:49 -417,4180,Ella Jayes,jayes@amyris.com,New York Managers Anti-Harassment Training,3,2022-04-01 17:01:02,2022-04-01 17:45:25,,1,67%,Receiving Complaints,2022-04-01 19:36:04 -418,4111,Hugo Godoy,hgodoy@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-01 11:58:11,2022-04-01 14:44:44,2022-11-15 03:30:53,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-15 03:30:53 -419,4059,Filipe Bortolin,fbortolin@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-04-01 11:25:15,2022-08-08 18:45:21,2022-10-17 21:14:04,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-17 21:14:04 -420,4226,Christian King,cking@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-31 20:34:51,2022-03-31 20:35:05,2022-04-01 22:56:44,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-01 22:56:44 -421,3427,Ashley Taliento,taliento@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-03-31 17:48:59,2022-07-17 19:17:22,2022-08-26 01:41:58,2,100%,Manager Acknowledgement,2022-08-26 01:41:58 -422,3427,Ashley Taliento,taliento@amyris.com,New York Managers Anti-Harassment Training,3,2022-03-31 17:48:59,,,1,0%,, -423,2336,Rafael Da Silva,rafaelsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-31 17:14:17,2022-03-31 17:14:24,,1,0%,, -424,3932,Digna Galindo,galindo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-31 17:01:04,2022-03-31 17:01:11,,1,0%,, -425,4155,Anna Gaynor,gaynor@amyris.com,New York Managers Anti-Harassment Training,3,2022-03-31 14:32:36,2022-03-31 14:33:04,,1,67%,Receiving Complaints,2022-04-01 17:36:35 -426,4155,Anna Gaynor,gaynor@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-03-31 14:32:36,2022-04-29 15:47:51,2022-04-29 19:53:17,3,100%,Manager Acknowledgement,2022-04-29 19:53:17 -427,4155,Anna Gaynor,gaynor@amyris.com,New York Managers Anti-Harassment Training,5,2022-03-31 14:32:36,2022-04-07 20:49:29,,2,67%,Receiving Complaints,2022-04-12 14:50:50 -428,4127,Renato Almeida,rgalmeida@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-30 17:51:39,2022-03-30 17:52:02,2022-03-31 20:27:13,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-31 20:27:13 -429,3293,Marcela Honigman,honigman@amyris.com,New York Managers Anti-Harassment Training,3,2022-03-30 16:37:03,2022-03-30 16:37:15,,1,67%,Receiving Complaints,2022-04-01 13:12:51 -430,3293,Marcela Honigman,honigman@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-03-30 16:37:03,2022-12-14 18:35:29,,4,22%,Sexual Harrassment,2022-12-14 18:49:31 -431,3293,Marcela Honigman,honigman@amyris.com,New York Managers Anti-Harassment Training,5,2022-03-30 16:37:03,2022-04-08 13:54:53,,2,67%,Receiving Complaints,2022-04-13 20:43:12 -432,3293,Marcela Honigman,honigman@amyris.com,New York Managers Anti-Harassment Training,LIVE,2022-03-30 16:37:03,2022-11-14 17:54:00,2022-11-14 22:33:35,3,100%,Manager Acknowledgement,2022-11-14 22:33:35 -433,3981,Ligia Menzani,lmenzani@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-30 11:49:01,2022-03-30 11:49:13,2022-03-30 12:41:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-30 12:41:34 -434,3698,Samantha Breach,sbreach@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-29 23:47:10,2022-03-29 23:47:29,2022-12-08 02:47:17,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-08 02:47:17 -435,4235,Jasmina Samardzic,samardzic@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-29 18:24:48,2022-03-29 18:25:15,2022-03-29 20:19:02,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-29 20:19:02 -436,3036,Ines Campos,ucp-inescampos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-29 15:43:49,2022-03-29 15:43:59,2022-11-25 13:06:43,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-25 13:06:43 -437,2603,Cleiton Amaral,camaral@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-29 13:00:48,2022-03-29 13:01:22,2022-11-03 18:11:23,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-03 18:11:23 -438,4228,John Jacobs,johnjacobs@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-29 03:34:36,2022-03-29 03:34:54,2022-04-04 02:39:31,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-04 02:39:31 -439,4166,Leandro Oliveira,ldeoliveira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-29 01:23:59,2022-03-29 01:24:18,2022-03-30 01:23:11,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-30 01:23:11 -440,4137,Jill Gierach,gierach@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-28 21:23:33,2022-03-28 21:23:38,2022-03-28 22:12:49,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-28 22:12:49 -441,3787,Peter Cavallero,cavallero@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-28 21:14:35,2022-03-28 21:14:42,2022-11-14 20:40:51,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-14 20:40:51 -442,3902,Feng Ting Liang,eliang@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-28 19:24:59,2022-03-28 19:25:04,2022-03-28 20:03:10,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-28 20:03:10 -443,4020,Belinda Harcombe,harcombe@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-25 19:16:16,2022-03-25 19:16:23,,1,0%,, -444,4241,Tammy White,twhite@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-25 17:17:16,2022-03-25 17:17:22,2022-08-15 17:05:22,1,100%,Amyris Code of Business Conduct and Ethics,2022-08-15 17:05:22 -445,3122,Maycon Ribeiro,mvribeiro@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-25 16:26:34,2022-03-25 16:26:43,,1,0%,, -446,3975,Jennifer Tejada,tejada@amyris.com,New York Managers Anti-Harassment Training,5,2022-03-25 15:20:52,,,2,0%,, -447,3975,Jennifer Tejada,tejada@amyris.com,New York Managers Anti-Harassment Training,3,2022-03-25 15:20:52,2022-03-25 15:21:02,,1,11%,Introduction,2022-03-25 15:23:07 -448,4244,Ivette Marie Beltran,beltran@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-24 21:26:51,2022-03-25 21:24:33,2022-03-30 14:25:40,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-30 14:25:40 -449,4231,John Jacobs,jjacobs@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-24 04:30:01,2022-03-24 04:30:16,2022-03-24 06:07:17,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-24 06:07:17 -450,4240,Tyler Barrett,tbarrett@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-23 14:52:39,2022-03-23 16:35:30,2022-03-23 16:35:30,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-23 16:35:30 -451,4120,Luciano Camilo,lcamilo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-22 23:59:49,2022-10-10 20:59:52,,2,0%,, -452,4120,Luciano Camilo,lcamilo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-22 23:59:49,2022-03-23 12:59:30,2022-03-23 12:59:31,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-23 12:59:31 -453,4230,Anthony Ford,anthonyford@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-22 18:42:01,2022-03-29 14:39:25,2022-03-29 15:08:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-29 15:08:32 -454,4153,Samantha Jones,sjones@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-22 14:39:09,2022-04-04 19:11:36,2022-04-05 14:11:01,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-05 14:11:01 -455,4031,Pooja Solanki,solanki@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-21 22:50:26,2022-03-21 22:50:29,2022-04-01 14:17:47,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-01 14:17:47 -456,4181,Johnson Truong,johnsontruong@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-21 22:40:47,2022-03-21 22:40:56,2022-03-23 18:52:43,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-23 18:52:43 -457,4118,Isabele Maran,imaran@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-21 14:25:56,2022-03-21 14:26:05,,1,0%,, -458,3282,Marie Feliciano,feliciano@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-21 14:00:35,2022-03-21 14:00:44,2022-03-21 15:46:25,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-21 15:46:25 -459,4227,Tina Randolph,trandolph@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-20 22:52:42,2022-03-20 22:52:52,2022-03-24 23:15:20,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-24 23:15:20 -460,4223,Adrianna Gray,agray@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-19 19:17:35,2022-03-19 19:17:56,2022-03-20 21:26:36,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-20 21:26:36 -461,3991,Tahanee Bean,bean@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-18 22:24:27,2022-03-18 22:24:34,,1,0%,, -462,4192,Matt Kelly,mkelly@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-18 21:40:27,2022-03-18 21:40:35,2022-03-21 21:16:42,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-21 21:16:42 -463,4232,Danielle Jacobs,djacobs@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-18 16:09:55,2022-03-18 16:10:03,,1,0%,, -464,4179,Mary O'Brien,obrien@amyris.com,New York Managers Anti-Harassment Training,3,2022-03-18 14:17:13,2022-03-18 14:18:13,,1,67%,Receiving Complaints,2022-03-18 15:58:35 -465,4179,Mary O'Brien,obrien@amyris.com,New York Managers Anti-Harassment Training,5,2022-03-18 14:17:13,2022-04-08 14:52:17,,2,67%,Receiving Complaints,2022-04-08 18:29:45 -466,2909,Carla Oliveira,ucp-caoliveira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-18 13:49:51,2022-03-18 13:50:03,2022-11-24 11:46:58,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-24 11:46:58 -467,4182,Sophia Santos,ucp-sophiasantos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-18 12:06:59,2022-03-18 12:07:07,2022-03-29 14:09:57,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-29 14:09:57 -468,4141,Marco Sales,marcosales@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-18 10:27:35,2022-03-18 10:27:45,2022-03-25 15:26:08,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-25 15:26:08 -469,4221,Marybeth Pyle,mpyle@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-18 00:06:55,2022-03-18 00:07:03,2022-03-23 22:17:10,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-23 22:17:10 -470,3636,Samantha Blumberg,blumberg@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-17 21:53:41,,,1,0%,, -471,4224,Gabrielle Cruz,gcruz@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-17 20:36:53,2022-03-17 20:37:02,2022-03-17 21:58:14,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-17 21:58:14 -472,4217,Debra Carroll,dcarroll@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-17 20:28:38,2022-03-17 20:28:42,2022-03-18 21:50:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-18 21:50:24 -473,4225,Natasha Rao,nrao@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-17 16:56:59,2022-03-17 16:58:15,2022-03-17 19:49:31,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-17 19:49:31 -474,3912,Emmy Burns,eburns@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-17 16:51:23,2022-03-17 16:51:35,,1,0%,, -475,4220,Dylan LaRochelle,dlarochelle@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-17 16:42:32,2022-03-17 16:42:42,2022-03-18 18:47:17,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-18 18:47:17 -476,4233,Vanessa Ford,vford@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-16 23:40:55,2022-03-16 23:41:01,2022-03-17 19:58:41,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-17 19:58:41 -477,4191,Janet Herico,herico@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-16 23:39:10,2022-03-16 23:47:29,2022-03-17 01:28:11,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-17 01:28:11 -478,4104,Luiz Botelho,lbotelho@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-16 22:26:19,2022-03-16 22:26:26,2022-04-05 15:03:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-05 15:03:34 -479,4229,Mallorie Jewell,mjewell@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-16 16:59:22,2022-03-16 16:59:26,2022-03-16 17:37:07,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-16 17:37:07 -480,3115,Rafael Lopes,rlopes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-16 16:43:05,2022-03-16 16:43:14,2022-03-17 11:11:47,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-17 11:11:47 -481,4179,Mary O'Brien,obrien@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-16 15:20:45,2022-03-16 15:20:52,2022-03-16 21:37:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-16 21:37:34 -482,4087,Ashley Holmes,aholmes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 22:24:53,2022-03-15 22:24:59,2022-03-23 01:37:07,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-23 01:37:07 -483,4190,Melissa Lopez,mlopez@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 20:29:12,2022-03-15 20:31:26,2022-03-15 22:31:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-15 22:31:24 -484,4187,Neena Sajesh,sajesh@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 17:42:34,2022-03-15 17:42:40,2022-03-16 18:41:29,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-16 18:41:29 -485,2917,Joana Fundo,ucp-jfundo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 16:56:06,2022-12-20 14:47:15,,2,0%,, -486,2917,Joana Fundo,ucp-jfundo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 16:56:06,2022-03-15 16:56:18,2022-03-24 09:21:40,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-24 09:21:40 -487,4026,Cláudia Popov,ucp-claudiapopov@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 15:40:46,2022-03-15 15:41:02,2022-03-17 16:55:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-17 16:55:32 -488,2928,Nelson Carvalho,ucp-ncarvalho@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 15:36:08,2022-03-15 15:36:21,2022-03-20 21:55:44,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-20 21:55:44 -489,2920,Joao Pedro Silva,ucp-jpsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 15:08:38,2022-03-15 15:08:46,2022-03-15 16:11:43,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-15 16:11:43 -490,2938,Silvia Pedrosa,ucp-spedrosa@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 13:37:55,2022-03-15 13:38:49,2022-03-15 16:57:43,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-15 16:57:43 -491,2906,Ana Sofia Oliveira,ucp-asoliveira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 13:23:36,2022-03-15 13:23:44,2022-03-16 15:18:04,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-16 15:18:04 -492,2901,Ana Luisa Fernandes,ucp-alfernandes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-15 11:36:38,2022-03-15 11:36:45,2022-03-15 16:55:36,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-15 16:55:36 -493,4158,Rigi Andrade,randrade@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-14 23:25:08,2022-03-14 23:25:14,2022-03-15 00:57:12,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-15 00:57:12 -494,2935,Ricardo Freixo,ucp-rfreixo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-14 15:27:20,2022-03-14 15:27:28,2022-03-15 11:15:04,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-15 11:15:04 -495,2902,Ana Margarida Faustino,ucp-amfaustino@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-14 14:39:45,2022-03-14 14:39:54,2022-03-15 15:56:12,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-15 15:56:12 -496,2897,Alessandra Ribeiro,ucp-aribeiro@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-14 14:32:28,2022-03-14 14:32:40,2022-03-14 16:16:47,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-14 16:16:47 -497,3933,Ana Pereira,abpereira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-14 13:47:07,2022-03-14 13:47:14,2022-03-14 14:54:01,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-14 14:54:01 -498,4034,Heather Monaco,monaco@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-12 01:34:49,2022-03-12 01:34:58,2022-03-12 03:01:00,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-12 03:01:00 -499,3768,Giovanna Massucato,gmassucato@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-11 20:29:36,2022-03-11 20:29:45,,1,0%,, -500,3918,Naomi Koo,koo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-10 00:38:00,2022-03-10 00:39:10,,1,0%,, -501,3121,Hellen Jesus,hjesus@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-09 14:22:52,2022-03-09 14:23:02,,1,0%,, -502,4155,Anna Gaynor,gaynor@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-08 16:57:34,2022-03-08 16:57:44,2022-03-08 19:13:26,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-08 19:13:26 -503,2843,Stacey Badgewick-Rodrigues,srodrigues@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-08 00:00:18,2022-03-08 00:00:30,,1,0%,, -504,4005,LaTrenda Daniels,ldaniels@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-07 22:57:17,2022-03-07 22:57:22,2022-03-08 06:30:10,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-08 06:30:10 -505,2419,Natalie Anselmo,anselmo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-07 21:47:03,2022-03-07 21:47:11,2022-03-09 19:55:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-09 19:55:19 -506,4103,Joao Luiz Silva,jcsilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-07 18:28:18,2022-04-08 02:50:22,,1,0%,, -507,3273,Adrian Cabrero,cabrero@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-07 02:11:52,2022-03-07 02:12:04,,1,0%,, -508,3949,Rodrigo Morais,rmorais@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-06 17:39:58,2022-03-06 17:40:59,2022-03-06 18:56:41,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-06 18:56:41 -509,3430,Ann Wong,annwong@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-05 04:43:51,2022-03-31 05:29:42,2022-04-13 04:01:58,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-13 04:01:58 -510,4037,Andrea Stadelman,stadelman@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-05 00:53:10,2022-03-05 00:53:15,2022-03-08 00:44:12,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-08 00:44:12 -511,4107,Jodi Shulman,shulman@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-04 21:41:42,2022-03-04 21:41:51,2022-03-15 01:02:59,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-15 01:02:59 -512,3931,Melissa Yokoyama,myokoyama@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-02 17:29:50,2022-03-02 17:29:59,2022-05-11 14:58:13,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-11 14:58:13 -513,4133,Karolina Montgomery,montgomery@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-02 15:04:52,2022-03-02 15:05:00,2022-03-02 17:37:41,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-02 17:37:41 -514,4047,Frederick Horwood,horwood@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-01 19:37:42,2022-03-01 19:39:19,2022-03-01 22:35:47,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-01 22:35:47 -515,4042,Mary Catherine Pangilinan,pangilinan@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-03-01 17:07:51,2022-03-01 17:08:32,2022-03-01 21:48:21,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-01 21:48:21 -516,4143,Aleya Rochelle,rochelle@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-28 23:45:36,2022-02-28 23:45:43,2022-03-02 20:15:12,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-02 20:15:12 -517,3989,Andrea Omohundro,omohundro@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-28 20:25:55,2022-02-28 20:26:02,2022-03-01 17:51:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-01 17:51:32 -518,3963,Edith Ponnath,ponnath@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-28 17:01:17,2022-02-28 17:01:25,2022-03-01 03:21:50,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-01 03:21:50 -519,3214,Tânia Neto,ucp-tanianeto@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-28 15:45:39,2022-02-28 15:47:04,2022-02-28 16:14:06,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-28 16:14:06 -520,3982,Jose Maciel,maciel@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-25 23:51:00,2022-02-25 23:51:05,2022-11-28 22:13:20,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-28 22:13:20 -521,3785,Jenna Jolls,jolls@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-25 20:19:50,2022-02-25 20:19:56,2022-11-14 18:41:20,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-14 18:41:20 -522,4063,Victoria Ruter,ruter@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-24 21:17:18,2022-02-24 21:19:31,2022-02-24 22:56:06,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-24 22:56:06 -523,2922,Luis Alcala,ucp-lalcala@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-24 16:25:20,2022-02-24 16:25:28,2022-11-15 12:22:28,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-15 12:22:28 -524,4142,Jessica Oliveira,jessica.oliveira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-24 13:59:15,2022-02-24 13:59:21,2022-11-22 17:57:50,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-22 17:57:50 -525,3662,Carla Souza,ucp-carlasouza@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-23 14:40:08,2022-02-23 14:40:16,2022-03-14 16:14:55,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-14 16:14:55 -526,3761,Viramrinder Meharu,meharu@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-22 23:17:00,2022-02-22 23:17:08,,1,0%,, -527,4100,Audrey Orlando,orlando@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-22 23:12:32,2022-02-22 23:12:41,2022-02-23 14:49:59,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-23 14:49:59 -528,3985,Mikhail Motornov,motornov@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-22 16:08:05,2022-02-22 16:08:16,2022-02-22 19:04:23,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-22 19:04:23 -529,2929,Oscar Ramos,ucp-oramos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-22 15:03:22,2022-02-22 15:03:30,2022-11-28 11:23:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-28 11:23:32 -530,4085,Bruno Emanuelli,bemanuelli@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-22 14:14:02,2022-02-22 14:14:12,2022-02-23 16:37:34,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-23 16:37:34 -531,4102,Diogo Fernandes,dfernandes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-21 15:32:09,2022-02-21 15:32:15,2022-02-21 16:46:31,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-21 16:46:31 -532,3247,Tânia Leal,ucp-tanialeal@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-21 12:10:13,2022-02-21 12:10:20,2022-03-04 17:11:59,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-04 17:11:59 -533,2479,Oscar Urquiza,urquiza@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-18 17:34:48,2022-02-18 17:34:55,2022-07-08 21:06:39,1,100%,Amyris Code of Business Conduct and Ethics,2022-07-08 21:06:39 -534,4013,Pilar Morais,pmorais@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-18 16:19:48,2022-03-01 22:43:46,2022-03-02 01:39:08,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-02 01:39:08 -535,2913,Francisca Bastos,ucp-fbastos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-18 14:40:09,2022-04-04 13:51:54,2022-12-05 15:04:00,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-05 15:04:00 -536,2907,Bruno Horta,ucp-bhorta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-17 13:57:09,2022-02-17 13:57:17,2022-11-30 17:07:47,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-30 17:07:47 -537,4090,Rhoda Guilbeaux,guilbeaux@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-16 21:04:43,2022-02-16 21:04:51,2022-02-16 23:08:17,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-16 23:08:17 -538,3648,Philippe Ramos,ucp-philipperamos@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-16 17:01:52,2022-02-16 17:01:59,2022-02-16 18:52:24,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-16 18:52:24 -539,2910,Carla Pereira,ucp-cpereira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-16 16:55:12,2022-02-16 16:55:21,2022-02-18 14:17:42,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-18 14:17:42 -540,4050,Tiaja Jacks,jacks@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-15 19:00:41,2022-02-15 19:00:47,2022-02-16 00:07:43,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-16 00:07:43 -541,2969,Thao Anh Nguyen,thaonguyen@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-14 19:31:45,2022-02-14 19:31:51,2022-02-14 20:53:31,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-14 20:53:31 -542,4027,Theresa DiMasi,dimasi@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-14 14:59:17,2022-02-14 14:59:32,2022-02-14 21:07:23,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-14 21:07:23 -543,4035,Francis Handy,handy@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-09 21:39:00,2022-02-09 21:39:06,2022-02-10 05:11:14,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-10 05:11:14 -544,3379,Molly Barnes,mbarnes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-09 01:16:56,2022-02-09 01:17:01,,1,0%,, -545,3979,Abrahim El Gamal,elgamal@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-08 18:42:17,2022-02-08 18:42:23,2022-02-10 00:53:52,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-10 00:53:52 -546,3294,Nadia Yousif,yousif@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-08 02:54:09,2022-02-08 02:54:21,2022-11-15 00:00:08,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-15 00:00:08 -547,4036,Linda Shamsi,shamsi@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-07 23:33:25,2022-02-07 23:33:30,2022-02-08 00:48:32,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-08 00:48:32 -548,4075,Melissa Dreyer,dreyer@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-07 21:39:47,2022-02-07 21:39:58,2022-02-07 23:29:07,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-07 23:29:07 -549,3892,Bonnie McCracken,mccracken@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-07 19:39:06,2022-02-07 19:39:13,,1,0%,, -550,3775,Mónica Ribeiro,monica.ribeiro@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-07 15:43:43,2022-03-14 15:26:02,2022-03-14 17:15:04,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-14 17:15:04 -551,3156,Sara Fernandes,sfernandes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-07 15:43:37,2022-02-08 13:58:44,2022-02-22 16:03:28,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-22 16:03:28 -552,2682,Ana Catarina Lopes,alopes@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-07 15:01:23,2022-11-23 12:16:51,2022-11-23 17:44:20,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-23 17:44:20 -553,4052,Joana Rijo,rijo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-07 13:53:55,2022-02-07 13:54:04,2022-02-08 11:19:13,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-08 11:19:13 -554,4033,Erica Welch,ewelch@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-02 20:03:47,2022-02-02 20:03:53,,1,0%,, -555,3609,Katie King,kking@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-01 23:40:10,,,1,0%,, -556,3150,Ines Ribeiro,inesribeiro@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-01 22:55:14,2022-05-23 13:09:14,2022-11-30 21:19:35,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-30 21:19:35 -557,4032,Jamie Arvelo,arvelo@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-01 20:51:28,2022-02-01 20:51:45,2022-03-09 18:59:17,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-09 18:59:17 -558,3455,Gayane Bedrosian,bedrosian@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-01 19:41:04,2022-02-01 19:41:14,,1,0%,, -559,3978,Amineh Aghabali,aghabali@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-01 02:20:08,2022-02-01 02:20:15,2022-02-01 03:04:43,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-01 03:04:43 -560,4048,Jacqueline Smith,jksmith@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-02-01 01:25:51,2022-02-01 01:25:59,2022-02-01 02:42:58,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-01 02:42:58 -561,2700,Zhongtian Zhang,nzhang@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-30 07:15:43,2022-01-30 07:15:50,2022-11-14 20:22:39,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-14 20:22:39 -562,3882,Janelle Nguyen,jnguyen@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-27 17:30:02,2022-01-27 17:30:07,2022-01-27 19:58:46,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-27 19:58:46 -563,3883,Niles Shyu,shyu@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-27 17:23:46,2022-01-27 17:23:50,2022-01-27 19:04:49,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-27 19:04:49 -564,3988,Afonso Videira,videira@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-26 11:39:18,2022-01-26 11:39:37,2022-02-08 14:08:30,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-08 14:08:30 -565,2719,Tiago Silva,tiagosilva@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-26 11:07:26,2022-01-26 11:07:33,,1,0%,, -566,4029,Tayde Barba-Ledesma,barba@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-24 19:00:47,2022-01-26 01:07:28,2022-01-26 23:40:14,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-26 23:40:14 -567,3955,Rodrigo Muller,rmuller@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-24 18:35:08,2022-01-24 18:35:26,2022-01-24 20:32:29,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-24 20:32:29 -568,4018,Kenneth Norville,norville@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-23 13:40:43,2022-01-23 13:40:55,2022-01-31 21:22:38,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-31 21:22:38 -569,3766,Stephanie Tsang,stsang@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-21 23:21:23,2022-01-21 23:21:39,,1,0%,, -570,3916,Shayna Ware,ware@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-21 22:30:40,2022-01-21 22:31:18,2022-03-07 21:46:40,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-07 21:46:40 -571,3915,Mindy Romero,mindy.romero@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-21 14:05:23,2022-01-21 14:05:40,2022-01-21 15:50:56,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-21 15:50:56 -572,3747,Michael Ward,mward@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-21 09:18:57,2022-01-21 09:19:05,2022-12-13 15:39:17,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-13 15:39:17 -573,3993,Angela Hicks,hicks@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-21 01:31:01,2022-01-21 01:31:11,2022-01-21 03:30:08,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-21 03:30:08 -574,3995,Chuen Kwok,kwok@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-20 21:07:41,2022-01-20 21:07:45,2022-01-20 21:27:18,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-20 21:27:18 -575,4017,Cara Justine Ma,teoong@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-20 20:59:04,2022-01-20 20:59:08,2022-01-20 21:29:29,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-20 21:29:29 -576,3909,Dapeng Ding,dding@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-20 17:20:12,2022-01-20 17:20:23,,1,0%,, -577,3817,Cristina Tosta,tosta@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-20 09:09:38,2022-01-20 09:09:43,,1,0%,, -578,3975,Jennifer Tejada,tejada@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-19 19:15:05,2022-01-19 19:15:20,2022-02-08 00:38:40,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-08 00:38:40 -579,3994,David Hamilton,dhamilton@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-18 23:52:01,2022-01-18 23:52:16,2022-01-19 01:34:01,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-19 01:34:01 -580,3977,Emily Kim,ekim@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-18 20:13:55,2022-01-18 20:14:00,2022-01-19 23:57:44,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-19 23:57:44 -581,3965,Oksana Wright,wright@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-18 15:25:59,2022-01-18 15:26:06,2022-01-19 16:47:09,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-19 16:47:09 -582,3904,Lana Bernstein,bernstein@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-18 04:04:08,2022-01-18 04:04:25,2022-01-26 03:21:15,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-26 03:21:15 -583,4007,Neil Pollack,pollack@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-17 22:23:58,2022-01-17 22:24:03,2022-01-17 23:08:46,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-17 23:08:46 -584,2681,Luis Carlos Carvalho,lcarvalho@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-17 15:03:46,2022-01-17 15:04:17,2022-01-18 15:27:00,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-18 15:27:00 -585,3973,Marta Marin,mmarin@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-14 00:06:31,2022-01-14 00:06:51,2022-01-14 02:27:26,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-14 02:27:26 -586,3943,Anais Green,agreen@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-12 22:37:38,2022-01-12 22:37:54,2022-01-13 03:21:58,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-13 03:21:58 -587,3976,Ricardo De La Pena Munoz,delapena@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-12 16:47:21,2022-01-12 16:48:47,2022-01-12 23:10:07,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-12 23:10:07 -588,3972,Joseph Singh,josephsingh@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-12 00:05:30,2022-01-12 00:05:34,2022-01-12 01:35:29,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-12 01:35:29 -589,3984,Lydia Le Maire,lemaire@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-11 18:33:37,2022-01-11 18:33:44,2022-01-14 00:36:11,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-14 00:36:11 -590,3964,Colin Schatz,schatz@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-11 17:13:13,2022-01-11 17:13:19,2022-01-11 23:40:54,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-11 23:40:54 -591,3962,Sureepoul Pattumma,pattumma@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-11 00:27:24,2022-01-11 00:27:28,2022-01-11 22:43:45,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-11 22:43:45 -592,3983,Latrice Matthews,lmatthews@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-10 21:42:08,2022-01-10 21:42:23,2022-01-11 00:12:33,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-11 00:12:33 -593,3957,Collin McGregor,cmcgregor@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-10 17:41:37,2022-01-10 17:41:41,2022-01-10 18:56:35,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-10 18:56:35 -594,3959,Hope-Denée Fortier,fortier@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-10 16:27:49,2022-01-10 16:27:57,,1,0%,, -595,3000,Josue Doria,doria@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-10 15:44:32,2022-01-10 15:44:38,,1,0%,, -596,3952,Leonardo Espirito Santo,lsanto@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-10 14:22:18,2022-01-10 14:22:31,2022-01-26 22:08:46,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-26 22:08:46 -597,3917,Jennifer Lamonica,lamonica@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-07 00:04:45,2022-01-07 00:04:54,,1,0%,, -598,3736,Mark Gerhard,gerhard@amyris.com,Code of Business Conduct and Ethics,LIVE,2022-01-03 06:35:51,2022-01-03 06:35:57,2022-12-10 13:24:44,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-10 13:24:44 -599,3587,Alexander Marciniak,marciniak@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-12-30 22:28:53,2021-12-30 22:33:22,2022-01-10 02:03:02,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-10 02:03:02 -600,3876,Alicia Sandoval,aliciasandoval@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-12-30 04:09:21,2021-12-30 19:54:55,2022-01-11 05:45:41,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-11 05:45:41 -601,3163,Helena Moreira,hmoreira@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-12-29 18:56:34,2021-12-30 15:09:50,2022-05-17 14:01:01,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-17 14:01:01 -602,3850,Michael Maldonado,maldonado@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-12-29 05:14:13,2021-12-29 05:14:22,2022-01-01 04:10:49,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-01 04:10:49 -603,3802,Rheena Joi Razon,razon@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-12-28 21:45:48,2022-01-12 16:09:43,2022-04-01 18:42:19,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-01 18:42:19 -604,3884,Gretchen Suan,suan@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-12-20 17:21:24,2021-12-20 17:21:30,2022-01-25 20:17:18,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-25 20:17:18 -605,3938,Eyinojuoluwa Ajagbe,ajagbe@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-12-13 20:31:56,2021-12-13 20:32:14,2022-01-05 22:59:26,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-05 22:59:26 -606,3898,Gerardo Bueno,gbueno@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-12-10 18:42:29,2021-12-10 18:42:43,2022-01-15 00:56:55,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-15 00:56:55 -607,3896,Gregory Short,gshort@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-12-07 16:15:55,2021-12-07 16:16:06,2022-02-03 01:29:55,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-03 01:29:55 -608,3861,Renee Irwin,irwin@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-11-29 23:07:12,2021-11-29 23:07:17,2022-11-22 21:42:17,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-22 21:42:17 -609,3749,Eleanor Frid,frid@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-11-23 19:28:01,2021-11-23 19:28:10,2022-12-08 16:49:04,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-08 16:49:04 -610,3684,Ana Soban Fernandes Kertesz,kertesz@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-11-15 03:23:43,2021-11-15 03:23:50,2022-01-06 11:47:18,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-06 11:47:18 -611,3634,Francisco Bruno Gomes,fbgomes@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-10-20 18:45:09,2021-10-20 18:45:15,2022-01-17 14:01:02,1,100%,Amyris Code of Business Conduct and Ethics,2022-01-17 14:01:02 -612,2804,Giovanna Carvalho,gcarvalho@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-10-04 16:26:29,2022-04-25 17:19:45,2022-04-25 17:50:07,2,100%,Amyris Code of Business Conduct and Ethics,2022-04-25 17:50:07 -613,2804,Giovanna Carvalho,gcarvalho@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-10-04 16:26:29,2021-10-04 16:26:45,2022-03-29 18:55:39,1,100%,Amyris Code of Business Conduct and Ethics,2022-03-29 18:55:39 -614,3284,Rebecca Kahn,kahn@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-09-21 16:13:50,2022-10-14 16:36:39,2022-10-14 18:36:03,1,100%,Amyris Code of Business Conduct and Ethics,2022-10-14 18:36:03 -615,2849,Wallace Ruza,wruza@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-09-17 19:59:43,2021-09-17 19:59:56,2022-04-13 12:57:53,1,100%,Amyris Code of Business Conduct and Ethics,2022-04-13 12:57:53 -616,2679,Joana Pereira,joanapereira@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-09-15 15:13:30,2021-09-15 15:13:37,2022-02-11 15:59:30,1,100%,Amyris Code of Business Conduct and Ethics,2022-02-11 15:59:30 -617,3612,Elizabeth Amsellem,amsellem@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-09-13 21:33:32,2022-05-05 18:00:05,2022-10-12 17:41:53,2,100%,Amyris Code of Business Conduct and Ethics,2022-10-12 17:41:53 -618,3427,Ashley Taliento,taliento@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-09-13 16:34:49,2022-03-31 17:48:36,2022-07-18 00:54:18,2,100%,Amyris Code of Business Conduct and Ethics,2022-07-18 00:54:18 -619,2677,Erdem Carsanba,carsanba@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-09-06 09:35:39,2021-09-06 09:36:02,2022-11-25 14:28:49,1,100%,Amyris Code of Business Conduct and Ethics,2022-11-25 14:28:49 -620,2816,Carlos Miguel Ferreira,carlosferreira@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-08-31 07:31:22,2021-09-01 19:13:34,2022-12-02 08:49:11,2,100%,Amyris Code of Business Conduct and Ethics,2022-12-02 08:49:11 -621,2237,Piero Sartori,sartori@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-08-30 15:45:10,2021-08-30 15:45:21,2022-05-03 20:38:00,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-03 20:38:00 -622,3244,Maria Antsiferova,antsiferova@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-08-26 12:10:04,2021-08-26 12:10:12,2022-12-05 16:23:10,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-05 16:23:10 -623,2974,Ju Eun Jeon,jeon@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-08-25 17:44:00,2021-08-25 17:44:12,2022-05-04 16:13:23,1,100%,Amyris Code of Business Conduct and Ethics,2022-05-04 16:13:23 -624,2410,Patricia East,east@amyris.com,Code of Business Conduct and Ethics,LIVE,2021-08-23 23:33:28,2021-08-23 23:33:33,2022-12-09 20:30:28,1,100%,Amyris Code of Business Conduct and Ethics,2022-12-09 20:30:28 diff --git a/app/static/files/FLASK-TEST_-_Sheet1.csv b/app/static/files/FLASK-TEST_-_Sheet1.csv deleted file mode 100644 index 29577e4..0000000 --- a/app/static/files/FLASK-TEST_-_Sheet1.csv +++ /dev/null @@ -1,4 +0,0 @@ -Email,Groups -norm+72@northpass.com,All Apologies,Come as you are -norm+90@northpass.com,Come as you are -norm+98@northpass.com,The Pines,The Sea,An Ocean diff --git a/app/static/files/FLASK-TEST_-_Sheet1_1.csv b/app/static/files/FLASK-TEST_-_Sheet1_1.csv deleted file mode 100644 index 1412503..0000000 --- a/app/static/files/FLASK-TEST_-_Sheet1_1.csv +++ /dev/null @@ -1,4 +0,0 @@ -Email,Groups, -norm+72@northpass.com,All Apologies,Come As You Are -norm+90@northpass.com,Come As You Are, -norm+98@northpass.com,Unplugged, \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:47:12/SandboxNormsAcademy.zip.zip b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:47:12/SandboxNormsAcademy.zip.zip new file mode 100644 index 0000000000000000000000000000000000000000..8244f1e74f394366ce11bd5b1b29538f6a642c80 GIT binary patch literal 11545 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 b4*35@TX`u6$lo?_? {% include 'sub_navigation' %}
- +
{% include 'footer' %} @@ -24,7 +24,7 @@ } .community-headline { - font-size: 32px; + font-size: 52px; line-height: 48px; font-family: "Raleway", "Helvetic", "Arial" sans-serif; color: #ffffff; diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_cards_course.html.liquid @@ -0,0 +1,49 @@ +
+
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 19:51:26/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:00:21/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:14/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:22:53/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:25:22/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:28:28/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:31:36/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:11/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:32:41/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:05/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:34/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 20:34:54/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:10:35/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:11:11/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:06/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:16/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:12:53/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:13/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:15/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:13:47/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:31/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:17:53/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:19:04/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:20:54/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:21:11/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_cards_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_cards_course.html.liquid new file mode 100644 index 0000000..7d08608 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_cards_course.html.liquid @@ -0,0 +1,49 @@ + +
+ {% if course.ribbon %} +
+ {{ course.ribbon }} +
+ {% endif %} + +
+

+ {{ course.name }} +

+
+ {{ course.full_description }} +
+ +
+ {% t shared.progress, count: course.progress %} +
+ +
+
+
+ diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_cards_featured_course.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_cards_featured_course.html.liquid new file mode 100644 index 0000000..70cba72 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_cards_featured_course.html.liquid @@ -0,0 +1,44 @@ + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_course_details.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_course_details.html.liquid new file mode 100644 index 0000000..e69de29 diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_footer.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_footer.html.liquid new file mode 100644 index 0000000..79a0481 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_footer.html.liquid @@ -0,0 +1,80 @@ +
+ + + +
diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_head.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_head.html.liquid new file mode 100644 index 0000000..bde9ff3 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_head.html.liquid @@ -0,0 +1,11 @@ +{% styles default %} +{% styles colors %} +{% styles custom %} + + + + + + + + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_header.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_header.html.liquid new file mode 100644 index 0000000..56b76c5 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_header.html.liquid @@ -0,0 +1,183 @@ +
+
+
+ {% if current_person.signed_in? %} + + + {% endif %} +
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %} + +
+ +
+ + {% if current_person.signed_in? %} + +
+ + +
+ {% else %} +
+ +{% include "messages" %} + diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_section_faqs.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_section_faqs.html.liquid new file mode 100644 index 0000000..7e6d46f --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_section_faqs.html.liquid @@ -0,0 +1,109 @@ + +/ + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_section_instructors.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_section_instructors.html.liquid new file mode 100644 index 0000000..2433e20 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/_section_instructors.html.liquid @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/catalog.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/catalog.html.liquid new file mode 100644 index 0000000..8ce1105 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/catalog.html.liquid @@ -0,0 +1,39 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.in_catalog %} +
+
+
+
+
+ Menlo Security Resrouces +
+
+ Resources to help you make the most of your Security Training +
+
+
+{% include "sub_navigation" %} + {% include "courses_catalog" %} + +{% include "footer" %} + + + + + \ No newline at end of file diff --git a/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/community.html.liquid b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/community.html.liquid new file mode 100644 index 0000000..5435a70 --- /dev/null +++ b/app/static/files/templates/Sandbox Norm's Academy_03-29-2023 21:22:13/community.html.liquid @@ -0,0 +1,33 @@ + {% include 'header' %} +
+
+

Explore

+
+ {% include 'sub_navigation' %} +
+ +
+
+{% include 'footer' %} + + + \ No newline at end of file diff --git a/app/static/files/templates/SandboxNormsAcademy.zip.zip b/app/static/files/templates/SandboxNormsAcademy.zip.zip new file mode 100644 index 0000000000000000000000000000000000000000..cdc84d502b9647cfce114dcfa07ea55edf15c9bb GIT binary patch literal 7845 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 V!@>WKL4NwQKBd>$-&1J7e*t*N97O;C literal 0 HcmV?d00001 diff --git a/app/templates/bulk_add.html b/app/templates/bulk_add.html index 5d2bf18..f775944 100644 --- a/app/templates/bulk_add.html +++ b/app/templates/bulk_add.html @@ -3,7 +3,7 @@ {% include 'header.html' %} {% include 'logo.html' %} {% block content %} -

You're currently accessing {{ session.school }}.

+

You're currently accessing {{ session.raw_school }}.

 

diff --git a/app/templates/head.html b/app/templates/head.html index f4f9abd..adb798c 100644 --- a/app/templates/head.html +++ b/app/templates/head.html @@ -4,6 +4,7 @@ + Academy: {{ session.school }}. +

Academy: {{ session.raw_school }}.

{% endblock %} diff --git a/app/templates/options.html b/app/templates/options.html index 913cd64..8f6c39c 100644 --- a/app/templates/options.html +++ b/app/templates/options.html @@ -4,6 +4,6 @@ {% include 'header.html' %} {% block content %} -

Hello! You're currently accessing {{ session.school }}.

+

Hello! You're currently accessing {{ session.raw_school }}.

{% endblock %} diff --git a/app/templates/options2.html b/app/templates/options2.html deleted file mode 100644 index 9d0f111..0000000 --- a/app/templates/options2.html +++ /dev/null @@ -1,9 +0,0 @@ - - -

Select one of the options below.

-
- - - - -
diff --git a/app/templates/templates.html b/app/templates/templates.html index be0e5cd..b59aeff 100644 --- a/app/templates/templates.html +++ b/app/templates/templates.html @@ -7,6 +7,7 @@

{{ error }}

{% endif %} + {% if button %}
Here are the liquid templates for -

{{ session.school }}

+

{{ session.raw_school }}

{% endif %}
{% for templates in templates %} @@ -73,7 +74,8 @@ lang="HTML" id="editor" name="body" - template="code-input"> + template="code-input" + style="height:550px;">

 

{% endif %} +