From d8fd8ed6784e5ab8aa250e4b02a59c2361c9bbe7 Mon Sep 17 00:00:00 2001 From: Usman Khalid <2200617@gmail.com> Date: Wed, 18 Nov 2015 21:08:05 +0500 Subject: [PATCH] Recreate db caches for bokchoy and lettuce --- common/test/db_cache/bok_choy_data.json | 1 + .../db_cache/bok_choy_migrations_data.sql | 37 + common/test/db_cache/bok_choy_schema.sql | 4147 +++++++++++++++++ common/test/db_cache/lettuce.db | Bin 0 -> 1199104 bytes scripts/reset-test-db.sh | 12 +- 5 files changed, 4191 insertions(+), 6 deletions(-) create mode 100644 common/test/db_cache/bok_choy_data.json create mode 100644 common/test/db_cache/bok_choy_migrations_data.sql create mode 100644 common/test/db_cache/bok_choy_schema.sql diff --git a/common/test/db_cache/bok_choy_data.json b/common/test/db_cache/bok_choy_data.json new file mode 100644 index 0000000000..2070ba49bc --- /dev/null +++ b/common/test/db_cache/bok_choy_data.json @@ -0,0 +1 @@ +[{"fields": {"model": "permission", "app_label": "auth"}, "model": "contenttypes.contenttype", "pk": 1}, {"fields": {"model": "group", "app_label": "auth"}, "model": "contenttypes.contenttype", "pk": 2}, {"fields": {"model": "user", "app_label": "auth"}, "model": "contenttypes.contenttype", "pk": 3}, {"fields": {"model": "contenttype", "app_label": "contenttypes"}, "model": "contenttypes.contenttype", "pk": 4}, {"fields": {"model": "session", "app_label": "sessions"}, "model": "contenttypes.contenttype", "pk": 5}, {"fields": {"model": "site", "app_label": "sites"}, "model": "contenttypes.contenttype", "pk": 6}, {"fields": {"model": "taskmeta", "app_label": "djcelery"}, "model": "contenttypes.contenttype", "pk": 7}, {"fields": {"model": "tasksetmeta", "app_label": "djcelery"}, "model": "contenttypes.contenttype", "pk": 8}, {"fields": {"model": "intervalschedule", "app_label": "djcelery"}, "model": "contenttypes.contenttype", "pk": 9}, {"fields": {"model": "crontabschedule", "app_label": "djcelery"}, "model": "contenttypes.contenttype", "pk": 10}, {"fields": {"model": "periodictasks", "app_label": "djcelery"}, "model": "contenttypes.contenttype", "pk": 11}, {"fields": {"model": "periodictask", "app_label": "djcelery"}, "model": "contenttypes.contenttype", "pk": 12}, {"fields": {"model": "workerstate", "app_label": "djcelery"}, "model": "contenttypes.contenttype", "pk": 13}, {"fields": {"model": "taskstate", "app_label": "djcelery"}, "model": "contenttypes.contenttype", "pk": 14}, {"fields": {"model": "globalstatusmessage", "app_label": "status"}, "model": "contenttypes.contenttype", "pk": 15}, {"fields": {"model": "coursemessage", "app_label": "status"}, "model": "contenttypes.contenttype", "pk": 16}, {"fields": {"model": "studentmodule", "app_label": "courseware"}, "model": "contenttypes.contenttype", "pk": 17}, {"fields": {"model": "studentmodulehistory", "app_label": "courseware"}, "model": "contenttypes.contenttype", "pk": 18}, {"fields": {"model": "xmoduleuserstatesummaryfield", "app_label": "courseware"}, "model": "contenttypes.contenttype", "pk": 19}, {"fields": {"model": "xmodulestudentprefsfield", "app_label": "courseware"}, "model": "contenttypes.contenttype", "pk": 20}, {"fields": {"model": "xmodulestudentinfofield", "app_label": "courseware"}, "model": "contenttypes.contenttype", "pk": 21}, {"fields": {"model": "offlinecomputedgrade", "app_label": "courseware"}, "model": "contenttypes.contenttype", "pk": 22}, {"fields": {"model": "offlinecomputedgradelog", "app_label": "courseware"}, "model": "contenttypes.contenttype", "pk": 23}, {"fields": {"model": "studentfieldoverride", "app_label": "courseware"}, "model": "contenttypes.contenttype", "pk": 24}, {"fields": {"model": "anonymoususerid", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 25}, {"fields": {"model": "userstanding", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 26}, {"fields": {"model": "userprofile", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 27}, {"fields": {"model": "usersignupsource", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 28}, {"fields": {"model": "usertestgroup", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 29}, {"fields": {"model": "registration", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 30}, {"fields": {"model": "pendingnamechange", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 31}, {"fields": {"model": "pendingemailchange", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 32}, {"fields": {"model": "passwordhistory", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 33}, {"fields": {"model": "loginfailures", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 34}, {"fields": {"model": "historicalcourseenrollment", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 35}, {"fields": {"model": "courseenrollment", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 36}, {"fields": {"model": "manualenrollmentaudit", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 37}, {"fields": {"model": "courseenrollmentallowed", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 38}, {"fields": {"model": "courseaccessrole", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 39}, {"fields": {"model": "dashboardconfiguration", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 40}, {"fields": {"model": "linkedinaddtoprofileconfiguration", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 41}, {"fields": {"model": "entranceexamconfiguration", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 42}, {"fields": {"model": "languageproficiency", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 43}, {"fields": {"model": "courseenrollmentattribute", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 44}, {"fields": {"model": "enrollmentrefundconfiguration", "app_label": "student"}, "model": "contenttypes.contenttype", "pk": 45}, {"fields": {"model": "trackinglog", "app_label": "track"}, "model": "contenttypes.contenttype", "pk": 46}, {"fields": {"model": "ratelimitconfiguration", "app_label": "util"}, "model": "contenttypes.contenttype", "pk": 47}, {"fields": {"model": "certificatewhitelist", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 48}, {"fields": {"model": "generatedcertificate", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 49}, {"fields": {"model": "examplecertificateset", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 50}, {"fields": {"model": "examplecertificate", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 51}, {"fields": {"model": "certificategenerationcoursesetting", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 52}, {"fields": {"model": "certificategenerationconfiguration", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 53}, {"fields": {"model": "certificatehtmlviewconfiguration", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 54}, {"fields": {"model": "badgeassertion", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 55}, {"fields": {"model": "badgeimageconfiguration", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 56}, {"fields": {"model": "certificatetemplate", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 57}, {"fields": {"model": "certificatetemplateasset", "app_label": "certificates"}, "model": "contenttypes.contenttype", "pk": 58}, {"fields": {"model": "instructortask", "app_label": "instructor_task"}, "model": "contenttypes.contenttype", "pk": 59}, {"fields": {"model": "psychometricdata", "app_label": "psychometrics"}, "model": "contenttypes.contenttype", "pk": 60}, {"fields": {"model": "coursesoftware", "app_label": "licenses"}, "model": "contenttypes.contenttype", "pk": 61}, {"fields": {"model": "userlicense", "app_label": "licenses"}, "model": "contenttypes.contenttype", "pk": 62}, {"fields": {"model": "courseusergroup", "app_label": "course_groups"}, "model": "contenttypes.contenttype", "pk": 63}, {"fields": {"model": "cohortmembership", "app_label": "course_groups"}, "model": "contenttypes.contenttype", "pk": 64}, {"fields": {"model": "courseusergrouppartitiongroup", "app_label": "course_groups"}, "model": "contenttypes.contenttype", "pk": 65}, {"fields": {"model": "coursecohortssettings", "app_label": "course_groups"}, "model": "contenttypes.contenttype", "pk": 66}, {"fields": {"model": "coursecohort", "app_label": "course_groups"}, "model": "contenttypes.contenttype", "pk": 67}, {"fields": {"model": "courseemail", "app_label": "bulk_email"}, "model": "contenttypes.contenttype", "pk": 68}, {"fields": {"model": "optout", "app_label": "bulk_email"}, "model": "contenttypes.contenttype", "pk": 69}, {"fields": {"model": "courseemailtemplate", "app_label": "bulk_email"}, "model": "contenttypes.contenttype", "pk": 70}, {"fields": {"model": "courseauthorization", "app_label": "bulk_email"}, "model": "contenttypes.contenttype", "pk": 71}, {"fields": {"model": "brandinginfoconfig", "app_label": "branding"}, "model": "contenttypes.contenttype", "pk": 72}, {"fields": {"model": "brandingapiconfig", "app_label": "branding"}, "model": "contenttypes.contenttype", "pk": 73}, {"fields": {"model": "externalauthmap", "app_label": "external_auth"}, "model": "contenttypes.contenttype", "pk": 74}, {"fields": {"model": "nonce", "app_label": "django_openid_auth"}, "model": "contenttypes.contenttype", "pk": 75}, {"fields": {"model": "association", "app_label": "django_openid_auth"}, "model": "contenttypes.contenttype", "pk": 76}, {"fields": {"model": "useropenid", "app_label": "django_openid_auth"}, "model": "contenttypes.contenttype", "pk": 77}, {"fields": {"model": "client", "app_label": "oauth2"}, "model": "contenttypes.contenttype", "pk": 78}, {"fields": {"model": "grant", "app_label": "oauth2"}, "model": "contenttypes.contenttype", "pk": 79}, {"fields": {"model": "accesstoken", "app_label": "oauth2"}, "model": "contenttypes.contenttype", "pk": 80}, {"fields": {"model": "refreshtoken", "app_label": "oauth2"}, "model": "contenttypes.contenttype", "pk": 81}, {"fields": {"model": "trustedclient", "app_label": "oauth2_provider"}, "model": "contenttypes.contenttype", "pk": 82}, {"fields": {"model": "oauth2providerconfig", "app_label": "third_party_auth"}, "model": "contenttypes.contenttype", "pk": 83}, {"fields": {"model": "samlproviderconfig", "app_label": "third_party_auth"}, "model": "contenttypes.contenttype", "pk": 84}, {"fields": {"model": "samlconfiguration", "app_label": "third_party_auth"}, "model": "contenttypes.contenttype", "pk": 85}, {"fields": {"model": "samlproviderdata", "app_label": "third_party_auth"}, "model": "contenttypes.contenttype", "pk": 86}, {"fields": {"model": "ltiproviderconfig", "app_label": "third_party_auth"}, "model": "contenttypes.contenttype", "pk": 87}, {"fields": {"model": "providerapipermissions", "app_label": "third_party_auth"}, "model": "contenttypes.contenttype", "pk": 88}, {"fields": {"model": "nonce", "app_label": "oauth_provider"}, "model": "contenttypes.contenttype", "pk": 89}, {"fields": {"model": "scope", "app_label": "oauth_provider"}, "model": "contenttypes.contenttype", "pk": 90}, {"fields": {"model": "consumer", "app_label": "oauth_provider"}, "model": "contenttypes.contenttype", "pk": 91}, {"fields": {"model": "token", "app_label": "oauth_provider"}, "model": "contenttypes.contenttype", "pk": 92}, {"fields": {"model": "resource", "app_label": "oauth_provider"}, "model": "contenttypes.contenttype", "pk": 93}, {"fields": {"model": "article", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 94}, {"fields": {"model": "articleforobject", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 95}, {"fields": {"model": "articlerevision", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 96}, {"fields": {"model": "urlpath", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 97}, {"fields": {"model": "articleplugin", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 98}, {"fields": {"model": "reusableplugin", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 99}, {"fields": {"model": "simpleplugin", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 100}, {"fields": {"model": "revisionplugin", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 101}, {"fields": {"model": "revisionpluginrevision", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 102}, {"fields": {"model": "image", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 103}, {"fields": {"model": "imagerevision", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 104}, {"fields": {"model": "attachment", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 105}, {"fields": {"model": "attachmentrevision", "app_label": "wiki"}, "model": "contenttypes.contenttype", "pk": 106}, {"fields": {"model": "notificationtype", "app_label": "django_notify"}, "model": "contenttypes.contenttype", "pk": 107}, {"fields": {"model": "settings", "app_label": "django_notify"}, "model": "contenttypes.contenttype", "pk": 108}, {"fields": {"model": "subscription", "app_label": "django_notify"}, "model": "contenttypes.contenttype", "pk": 109}, {"fields": {"model": "notification", "app_label": "django_notify"}, "model": "contenttypes.contenttype", "pk": 110}, {"fields": {"model": "score", "app_label": "foldit"}, "model": "contenttypes.contenttype", "pk": 111}, {"fields": {"model": "puzzlecomplete", "app_label": "foldit"}, "model": "contenttypes.contenttype", "pk": 112}, {"fields": {"model": "logentry", "app_label": "admin"}, "model": "contenttypes.contenttype", "pk": 113}, {"fields": {"model": "role", "app_label": "django_comment_common"}, "model": "contenttypes.contenttype", "pk": 114}, {"fields": {"model": "permission", "app_label": "django_comment_common"}, "model": "contenttypes.contenttype", "pk": 115}, {"fields": {"model": "note", "app_label": "notes"}, "model": "contenttypes.contenttype", "pk": 116}, {"fields": {"model": "splashconfig", "app_label": "splash"}, "model": "contenttypes.contenttype", "pk": 117}, {"fields": {"model": "userpreference", "app_label": "user_api"}, "model": "contenttypes.contenttype", "pk": 118}, {"fields": {"model": "usercoursetag", "app_label": "user_api"}, "model": "contenttypes.contenttype", "pk": 119}, {"fields": {"model": "userorgtag", "app_label": "user_api"}, "model": "contenttypes.contenttype", "pk": 120}, {"fields": {"model": "order", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 121}, {"fields": {"model": "orderitem", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 122}, {"fields": {"model": "invoice", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 123}, {"fields": {"model": "invoicetransaction", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 124}, {"fields": {"model": "invoiceitem", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 125}, {"fields": {"model": "courseregistrationcodeinvoiceitem", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 126}, {"fields": {"model": "invoicehistory", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 127}, {"fields": {"model": "courseregistrationcode", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 128}, {"fields": {"model": "registrationcoderedemption", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 129}, {"fields": {"model": "coupon", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 130}, {"fields": {"model": "couponredemption", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 131}, {"fields": {"model": "paidcourseregistration", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 132}, {"fields": {"model": "courseregcodeitem", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 133}, {"fields": {"model": "courseregcodeitemannotation", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 134}, {"fields": {"model": "paidcourseregistrationannotation", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 135}, {"fields": {"model": "certificateitem", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 136}, {"fields": {"model": "donationconfiguration", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 137}, {"fields": {"model": "donation", "app_label": "shoppingcart"}, "model": "contenttypes.contenttype", "pk": 138}, {"fields": {"model": "coursemode", "app_label": "course_modes"}, "model": "contenttypes.contenttype", "pk": 139}, {"fields": {"model": "coursemodesarchive", "app_label": "course_modes"}, "model": "contenttypes.contenttype", "pk": 140}, {"fields": {"model": "softwaresecurephotoverification", "app_label": "verify_student"}, "model": "contenttypes.contenttype", "pk": 141}, {"fields": {"model": "historicalverificationdeadline", "app_label": "verify_student"}, "model": "contenttypes.contenttype", "pk": 142}, {"fields": {"model": "verificationdeadline", "app_label": "verify_student"}, "model": "contenttypes.contenttype", "pk": 143}, {"fields": {"model": "verificationcheckpoint", "app_label": "verify_student"}, "model": "contenttypes.contenttype", "pk": 144}, {"fields": {"model": "verificationstatus", "app_label": "verify_student"}, "model": "contenttypes.contenttype", "pk": 145}, {"fields": {"model": "incoursereverificationconfiguration", "app_label": "verify_student"}, "model": "contenttypes.contenttype", "pk": 146}, {"fields": {"model": "icrvstatusemailsconfiguration", "app_label": "verify_student"}, "model": "contenttypes.contenttype", "pk": 147}, {"fields": {"model": "skippedreverification", "app_label": "verify_student"}, "model": "contenttypes.contenttype", "pk": 148}, {"fields": {"model": "darklangconfig", "app_label": "dark_lang"}, "model": "contenttypes.contenttype", "pk": 149}, {"fields": {"model": "embargoedcourse", "app_label": "embargo"}, "model": "contenttypes.contenttype", "pk": 150}, {"fields": {"model": "embargoedstate", "app_label": "embargo"}, "model": "contenttypes.contenttype", "pk": 151}, {"fields": {"model": "restrictedcourse", "app_label": "embargo"}, "model": "contenttypes.contenttype", "pk": 152}, {"fields": {"model": "country", "app_label": "embargo"}, "model": "contenttypes.contenttype", "pk": 153}, {"fields": {"model": "countryaccessrule", "app_label": "embargo"}, "model": "contenttypes.contenttype", "pk": 154}, {"fields": {"model": "courseaccessrulehistory", "app_label": "embargo"}, "model": "contenttypes.contenttype", "pk": 155}, {"fields": {"model": "ipfilter", "app_label": "embargo"}, "model": "contenttypes.contenttype", "pk": 156}, {"fields": {"model": "coursererunstate", "app_label": "course_action_state"}, "model": "contenttypes.contenttype", "pk": 157}, {"fields": {"model": "mobileapiconfig", "app_label": "mobile_api"}, "model": "contenttypes.contenttype", "pk": 158}, {"fields": {"model": "usersocialauth", "app_label": "default"}, "model": "contenttypes.contenttype", "pk": 159}, {"fields": {"model": "nonce", "app_label": "default"}, "model": "contenttypes.contenttype", "pk": 160}, {"fields": {"model": "association", "app_label": "default"}, "model": "contenttypes.contenttype", "pk": 161}, {"fields": {"model": "code", "app_label": "default"}, "model": "contenttypes.contenttype", "pk": 162}, {"fields": {"model": "surveyform", "app_label": "survey"}, "model": "contenttypes.contenttype", "pk": 163}, {"fields": {"model": "surveyanswer", "app_label": "survey"}, "model": "contenttypes.contenttype", "pk": 164}, {"fields": {"model": "xblockasidesconfig", "app_label": "lms_xblock"}, "model": "contenttypes.contenttype", "pk": 165}, {"fields": {"model": "courseoverview", "app_label": "course_overviews"}, "model": "contenttypes.contenttype", "pk": 166}, {"fields": {"model": "courseoverviewtab", "app_label": "course_overviews"}, "model": "contenttypes.contenttype", "pk": 167}, {"fields": {"model": "coursestructure", "app_label": "course_structures"}, "model": "contenttypes.contenttype", "pk": 168}, {"fields": {"model": "corsmodel", "app_label": "corsheaders"}, "model": "contenttypes.contenttype", "pk": 169}, {"fields": {"model": "xdomainproxyconfiguration", "app_label": "cors_csrf"}, "model": "contenttypes.contenttype", "pk": 170}, {"fields": {"model": "creditprovider", "app_label": "credit"}, "model": "contenttypes.contenttype", "pk": 171}, {"fields": {"model": "creditcourse", "app_label": "credit"}, "model": "contenttypes.contenttype", "pk": 172}, {"fields": {"model": "creditrequirement", "app_label": "credit"}, "model": "contenttypes.contenttype", "pk": 173}, {"fields": {"model": "historicalcreditrequirementstatus", "app_label": "credit"}, "model": "contenttypes.contenttype", "pk": 174}, {"fields": {"model": "creditrequirementstatus", "app_label": "credit"}, "model": "contenttypes.contenttype", "pk": 175}, {"fields": {"model": "crediteligibility", "app_label": "credit"}, "model": "contenttypes.contenttype", "pk": 176}, {"fields": {"model": "historicalcreditrequest", "app_label": "credit"}, "model": "contenttypes.contenttype", "pk": 177}, {"fields": {"model": "creditrequest", "app_label": "credit"}, "model": "contenttypes.contenttype", "pk": 178}, {"fields": {"model": "courseteam", "app_label": "teams"}, "model": "contenttypes.contenttype", "pk": 179}, {"fields": {"model": "courseteammembership", "app_label": "teams"}, "model": "contenttypes.contenttype", "pk": 180}, {"fields": {"model": "xblockdisableconfig", "app_label": "xblock_django"}, "model": "contenttypes.contenttype", "pk": 181}, {"fields": {"model": "programsapiconfig", "app_label": "programs"}, "model": "contenttypes.contenttype", "pk": 182}, {"fields": {"model": "selfpacedconfiguration", "app_label": "self_paced"}, "model": "contenttypes.contenttype", "pk": 183}, {"fields": {"model": "kvstore", "app_label": "thumbnail"}, "model": "contenttypes.contenttype", "pk": 184}, {"fields": {"model": "studentitem", "app_label": "submissions"}, "model": "contenttypes.contenttype", "pk": 185}, {"fields": {"model": "submission", "app_label": "submissions"}, "model": "contenttypes.contenttype", "pk": 186}, {"fields": {"model": "score", "app_label": "submissions"}, "model": "contenttypes.contenttype", "pk": 187}, {"fields": {"model": "scoresummary", "app_label": "submissions"}, "model": "contenttypes.contenttype", "pk": 188}, {"fields": {"model": "rubric", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 189}, {"fields": {"model": "criterion", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 190}, {"fields": {"model": "criterionoption", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 191}, {"fields": {"model": "assessment", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 192}, {"fields": {"model": "assessmentpart", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 193}, {"fields": {"model": "assessmentfeedbackoption", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 194}, {"fields": {"model": "assessmentfeedback", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 195}, {"fields": {"model": "peerworkflow", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 196}, {"fields": {"model": "peerworkflowitem", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 197}, {"fields": {"model": "trainingexample", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 198}, {"fields": {"model": "studenttrainingworkflow", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 199}, {"fields": {"model": "studenttrainingworkflowitem", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 200}, {"fields": {"model": "aiclassifierset", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 201}, {"fields": {"model": "aiclassifier", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 202}, {"fields": {"model": "aitrainingworkflow", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 203}, {"fields": {"model": "aigradingworkflow", "app_label": "assessment"}, "model": "contenttypes.contenttype", "pk": 204}, {"fields": {"model": "assessmentworkflow", "app_label": "workflow"}, "model": "contenttypes.contenttype", "pk": 205}, {"fields": {"model": "assessmentworkflowstep", "app_label": "workflow"}, "model": "contenttypes.contenttype", "pk": 206}, {"fields": {"model": "assessmentworkflowcancellation", "app_label": "workflow"}, "model": "contenttypes.contenttype", "pk": 207}, {"fields": {"model": "profile", "app_label": "edxval"}, "model": "contenttypes.contenttype", "pk": 208}, {"fields": {"model": "video", "app_label": "edxval"}, "model": "contenttypes.contenttype", "pk": 209}, {"fields": {"model": "coursevideo", "app_label": "edxval"}, "model": "contenttypes.contenttype", "pk": 210}, {"fields": {"model": "encodedvideo", "app_label": "edxval"}, "model": "contenttypes.contenttype", "pk": 211}, {"fields": {"model": "subtitle", "app_label": "edxval"}, "model": "contenttypes.contenttype", "pk": 212}, {"fields": {"model": "milestone", "app_label": "milestones"}, "model": "contenttypes.contenttype", "pk": 213}, {"fields": {"model": "milestonerelationshiptype", "app_label": "milestones"}, "model": "contenttypes.contenttype", "pk": 214}, {"fields": {"model": "coursemilestone", "app_label": "milestones"}, "model": "contenttypes.contenttype", "pk": 215}, {"fields": {"model": "coursecontentmilestone", "app_label": "milestones"}, "model": "contenttypes.contenttype", "pk": 216}, {"fields": {"model": "usermilestone", "app_label": "milestones"}, "model": "contenttypes.contenttype", "pk": 217}, {"fields": {"model": "proctoredexam", "app_label": "edx_proctoring"}, "model": "contenttypes.contenttype", "pk": 218}, {"fields": {"model": "proctoredexamreviewpolicy", "app_label": "edx_proctoring"}, "model": "contenttypes.contenttype", "pk": 219}, {"fields": {"model": "proctoredexamreviewpolicyhistory", "app_label": "edx_proctoring"}, "model": "contenttypes.contenttype", "pk": 220}, {"fields": {"model": "proctoredexamstudentattempt", "app_label": "edx_proctoring"}, "model": "contenttypes.contenttype", "pk": 221}, {"fields": {"model": "proctoredexamstudentattempthistory", "app_label": "edx_proctoring"}, "model": "contenttypes.contenttype", "pk": 222}, {"fields": {"model": "proctoredexamstudentallowance", "app_label": "edx_proctoring"}, "model": "contenttypes.contenttype", "pk": 223}, {"fields": {"model": "proctoredexamstudentallowancehistory", "app_label": "edx_proctoring"}, "model": "contenttypes.contenttype", "pk": 224}, {"fields": {"model": "proctoredexamsoftwaresecurereview", "app_label": "edx_proctoring"}, "model": "contenttypes.contenttype", "pk": 225}, {"fields": {"model": "proctoredexamsoftwaresecurereviewhistory", "app_label": "edx_proctoring"}, "model": "contenttypes.contenttype", "pk": 226}, {"fields": {"model": "proctoredexamsoftwaresecurecomment", "app_label": "edx_proctoring"}, "model": "contenttypes.contenttype", "pk": 227}, {"fields": {"model": "organization", "app_label": "organizations"}, "model": "contenttypes.contenttype", "pk": 228}, {"fields": {"model": "organizationcourse", "app_label": "organizations"}, "model": "contenttypes.contenttype", "pk": 229}, {"fields": {"model": "videouploadconfig", "app_label": "contentstore"}, "model": "contenttypes.contenttype", "pk": 230}, {"fields": {"model": "pushnotificationconfig", "app_label": "contentstore"}, "model": "contenttypes.contenttype", "pk": 231}, {"fields": {"model": "coursecreator", "app_label": "course_creators"}, "model": "contenttypes.contenttype", "pk": 232}, {"fields": {"model": "studioconfig", "app_label": "xblock_config"}, "model": "contenttypes.contenttype", "pk": 233}, {"fields": {"domain": "example.com", "name": "example.com"}, "model": "sites.site", "pk": 1}, {"fields": {"default": false, "mode": "honor", "icon": "badges/honor_MDmkxcI.png"}, "model": "certificates.badgeimageconfiguration", "pk": 1}, {"fields": {"default": false, "mode": "verified", "icon": "badges/verified_UjvtLzD.png"}, "model": "certificates.badgeimageconfiguration", "pk": 2}, {"fields": {"default": false, "mode": "professional", "icon": "badges/professional_Lg7aA7P.png"}, "model": "certificates.badgeimageconfiguration", "pk": 3}, {"fields": {"plain_template": "{course_title}\n\n{{message_body}}\r\n----\r\nCopyright 2013 edX, All rights reserved.\r\n----\r\nConnect with edX:\r\nFacebook (http://facebook.com/edxonline)\r\nTwitter (http://twitter.com/edxonline)\r\nGoogle+ (https://plus.google.com/108235383044095082735)\r\nMeetup (http://www.meetup.com/edX-Communities/)\r\n----\r\nThis email was automatically sent from {platform_name}.\r\nYou are receiving this email at address {email} because you are enrolled in {course_title}\r\n(URL: {course_url} ).\r\nTo stop receiving email like this, update your course email settings at {email_settings_url}.\r\n", "html_template": " Update from {course_title}

edX
Connect with edX:        

{course_title}


{{message_body}}
       
Copyright \u00a9 2013 edX, All rights reserved.


Our mailing address is:
edX
11 Cambridge Center, Suite 101
Cambridge, MA, USA 02142


This email was automatically sent from {platform_name}.
You are receiving this email at address {email} because you are enrolled in {course_title}.
To stop receiving email like this, update your course email settings here.
", "name": null}, "model": "bulk_email.courseemailtemplate", "pk": 1}, {"fields": {"plain_template": "THIS IS A BRANDED TEXT TEMPLATE. {course_title}\n\n{{message_body}}\r\n----\r\nCopyright 2013 edX, All rights reserved.\r\n----\r\nConnect with edX:\r\nFacebook (http://facebook.com/edxonline)\r\nTwitter (http://twitter.com/edxonline)\r\nGoogle+ (https://plus.google.com/108235383044095082735)\r\nMeetup (http://www.meetup.com/edX-Communities/)\r\n----\r\nThis email was automatically sent from {platform_name}.\r\nYou are receiving this email at address {email} because you are enrolled in {course_title}\r\n(URL: {course_url} ).\r\nTo stop receiving email like this, update your course email settings at {email_settings_url}.\r\n", "html_template": " THIS IS A BRANDED HTML TEMPLATE Update from {course_title}

edX
Connect with edX:        

{course_title}


{{message_body}}
       
Copyright \u00a9 2013 edX, All rights reserved.


Our mailing address is:
edX
11 Cambridge Center, Suite 101
Cambridge, MA, USA 02142


This email was automatically sent from {platform_name}.
You are receiving this email at address {email} because you are enrolled in {course_title}.
To stop receiving email like this, update your course email settings here.
", "name": "branded.template"}, "model": "bulk_email.courseemailtemplate", "pk": 2}, {"fields": {"country": "AF"}, "model": "embargo.country", "pk": 1}, {"fields": {"country": "AX"}, "model": "embargo.country", "pk": 2}, {"fields": {"country": "AL"}, "model": "embargo.country", "pk": 3}, {"fields": {"country": "DZ"}, "model": "embargo.country", "pk": 4}, {"fields": {"country": "AS"}, "model": "embargo.country", "pk": 5}, {"fields": {"country": "AD"}, "model": "embargo.country", "pk": 6}, {"fields": {"country": "AO"}, "model": "embargo.country", "pk": 7}, {"fields": {"country": "AI"}, "model": "embargo.country", "pk": 8}, {"fields": {"country": "AQ"}, "model": "embargo.country", "pk": 9}, {"fields": {"country": "AG"}, "model": "embargo.country", "pk": 10}, {"fields": {"country": "AR"}, "model": "embargo.country", "pk": 11}, {"fields": {"country": "AM"}, "model": "embargo.country", "pk": 12}, {"fields": {"country": "AW"}, "model": "embargo.country", "pk": 13}, {"fields": {"country": "AU"}, "model": "embargo.country", "pk": 14}, {"fields": {"country": "AT"}, "model": "embargo.country", "pk": 15}, {"fields": {"country": "AZ"}, "model": "embargo.country", "pk": 16}, {"fields": {"country": "BS"}, "model": "embargo.country", "pk": 17}, {"fields": {"country": "BH"}, "model": "embargo.country", "pk": 18}, {"fields": {"country": "BD"}, "model": "embargo.country", "pk": 19}, {"fields": {"country": "BB"}, "model": "embargo.country", "pk": 20}, {"fields": {"country": "BY"}, "model": "embargo.country", "pk": 21}, {"fields": {"country": "BE"}, "model": "embargo.country", "pk": 22}, {"fields": {"country": "BZ"}, "model": "embargo.country", "pk": 23}, {"fields": {"country": "BJ"}, "model": "embargo.country", "pk": 24}, {"fields": {"country": "BM"}, "model": "embargo.country", "pk": 25}, {"fields": {"country": "BT"}, "model": "embargo.country", "pk": 26}, {"fields": {"country": "BO"}, "model": "embargo.country", "pk": 27}, {"fields": {"country": "BQ"}, "model": "embargo.country", "pk": 28}, {"fields": {"country": "BA"}, "model": "embargo.country", "pk": 29}, {"fields": {"country": "BW"}, "model": "embargo.country", "pk": 30}, {"fields": {"country": "BV"}, "model": "embargo.country", "pk": 31}, {"fields": {"country": "BR"}, "model": "embargo.country", "pk": 32}, {"fields": {"country": "IO"}, "model": "embargo.country", "pk": 33}, {"fields": {"country": "BN"}, "model": "embargo.country", "pk": 34}, {"fields": {"country": "BG"}, "model": "embargo.country", "pk": 35}, {"fields": {"country": "BF"}, "model": "embargo.country", "pk": 36}, {"fields": {"country": "BI"}, "model": "embargo.country", "pk": 37}, {"fields": {"country": "CV"}, "model": "embargo.country", "pk": 38}, {"fields": {"country": "KH"}, "model": "embargo.country", "pk": 39}, {"fields": {"country": "CM"}, "model": "embargo.country", "pk": 40}, {"fields": {"country": "CA"}, "model": "embargo.country", "pk": 41}, {"fields": {"country": "KY"}, "model": "embargo.country", "pk": 42}, {"fields": {"country": "CF"}, "model": "embargo.country", "pk": 43}, {"fields": {"country": "TD"}, "model": "embargo.country", "pk": 44}, {"fields": {"country": "CL"}, "model": "embargo.country", "pk": 45}, {"fields": {"country": "CN"}, "model": "embargo.country", "pk": 46}, {"fields": {"country": "CX"}, "model": "embargo.country", "pk": 47}, {"fields": {"country": "CC"}, "model": "embargo.country", "pk": 48}, {"fields": {"country": "CO"}, "model": "embargo.country", "pk": 49}, {"fields": {"country": "KM"}, "model": "embargo.country", "pk": 50}, {"fields": {"country": "CG"}, "model": "embargo.country", "pk": 51}, {"fields": {"country": "CD"}, "model": "embargo.country", "pk": 52}, {"fields": {"country": "CK"}, "model": "embargo.country", "pk": 53}, {"fields": {"country": "CR"}, "model": "embargo.country", "pk": 54}, {"fields": {"country": "CI"}, "model": "embargo.country", "pk": 55}, {"fields": {"country": "HR"}, "model": "embargo.country", "pk": 56}, {"fields": {"country": "CU"}, "model": "embargo.country", "pk": 57}, {"fields": {"country": "CW"}, "model": "embargo.country", "pk": 58}, {"fields": {"country": "CY"}, "model": "embargo.country", "pk": 59}, {"fields": {"country": "CZ"}, "model": "embargo.country", "pk": 60}, {"fields": {"country": "DK"}, "model": "embargo.country", "pk": 61}, {"fields": {"country": "DJ"}, "model": "embargo.country", "pk": 62}, {"fields": {"country": "DM"}, "model": "embargo.country", "pk": 63}, {"fields": {"country": "DO"}, "model": "embargo.country", "pk": 64}, {"fields": {"country": "EC"}, "model": "embargo.country", "pk": 65}, {"fields": {"country": "EG"}, "model": "embargo.country", "pk": 66}, {"fields": {"country": "SV"}, "model": "embargo.country", "pk": 67}, {"fields": {"country": "GQ"}, "model": "embargo.country", "pk": 68}, {"fields": {"country": "ER"}, "model": "embargo.country", "pk": 69}, {"fields": {"country": "EE"}, "model": "embargo.country", "pk": 70}, {"fields": {"country": "ET"}, "model": "embargo.country", "pk": 71}, {"fields": {"country": "FK"}, "model": "embargo.country", "pk": 72}, {"fields": {"country": "FO"}, "model": "embargo.country", "pk": 73}, {"fields": {"country": "FJ"}, "model": "embargo.country", "pk": 74}, {"fields": {"country": "FI"}, "model": "embargo.country", "pk": 75}, {"fields": {"country": "FR"}, "model": "embargo.country", "pk": 76}, {"fields": {"country": "GF"}, "model": "embargo.country", "pk": 77}, {"fields": {"country": "PF"}, "model": "embargo.country", "pk": 78}, {"fields": {"country": "TF"}, "model": "embargo.country", "pk": 79}, {"fields": {"country": "GA"}, "model": "embargo.country", "pk": 80}, {"fields": {"country": "GM"}, "model": "embargo.country", "pk": 81}, {"fields": {"country": "GE"}, "model": "embargo.country", "pk": 82}, {"fields": {"country": "DE"}, "model": "embargo.country", "pk": 83}, {"fields": {"country": "GH"}, "model": "embargo.country", "pk": 84}, {"fields": {"country": "GI"}, "model": "embargo.country", "pk": 85}, {"fields": {"country": "GR"}, "model": "embargo.country", "pk": 86}, {"fields": {"country": "GL"}, "model": "embargo.country", "pk": 87}, {"fields": {"country": "GD"}, "model": "embargo.country", "pk": 88}, {"fields": {"country": "GP"}, "model": "embargo.country", "pk": 89}, {"fields": {"country": "GU"}, "model": "embargo.country", "pk": 90}, {"fields": {"country": "GT"}, "model": "embargo.country", "pk": 91}, {"fields": {"country": "GG"}, "model": "embargo.country", "pk": 92}, {"fields": {"country": "GN"}, "model": "embargo.country", "pk": 93}, {"fields": {"country": "GW"}, "model": "embargo.country", "pk": 94}, {"fields": {"country": "GY"}, "model": "embargo.country", "pk": 95}, {"fields": {"country": "HT"}, "model": "embargo.country", "pk": 96}, {"fields": {"country": "HM"}, "model": "embargo.country", "pk": 97}, {"fields": {"country": "VA"}, "model": "embargo.country", "pk": 98}, {"fields": {"country": "HN"}, "model": "embargo.country", "pk": 99}, {"fields": {"country": "HK"}, "model": "embargo.country", "pk": 100}, {"fields": {"country": "HU"}, "model": "embargo.country", "pk": 101}, {"fields": {"country": "IS"}, "model": "embargo.country", "pk": 102}, {"fields": {"country": "IN"}, "model": "embargo.country", "pk": 103}, {"fields": {"country": "ID"}, "model": "embargo.country", "pk": 104}, {"fields": {"country": "IR"}, "model": "embargo.country", "pk": 105}, {"fields": {"country": "IQ"}, "model": "embargo.country", "pk": 106}, {"fields": {"country": "IE"}, "model": "embargo.country", "pk": 107}, {"fields": {"country": "IM"}, "model": "embargo.country", "pk": 108}, {"fields": {"country": "IL"}, "model": "embargo.country", "pk": 109}, {"fields": {"country": "IT"}, "model": "embargo.country", "pk": 110}, {"fields": {"country": "JM"}, "model": "embargo.country", "pk": 111}, {"fields": {"country": "JP"}, "model": "embargo.country", "pk": 112}, {"fields": {"country": "JE"}, "model": "embargo.country", "pk": 113}, {"fields": {"country": "JO"}, "model": "embargo.country", "pk": 114}, {"fields": {"country": "KZ"}, "model": "embargo.country", "pk": 115}, {"fields": {"country": "KE"}, "model": "embargo.country", "pk": 116}, {"fields": {"country": "KI"}, "model": "embargo.country", "pk": 117}, {"fields": {"country": "KW"}, "model": "embargo.country", "pk": 118}, {"fields": {"country": "KG"}, "model": "embargo.country", "pk": 119}, {"fields": {"country": "LA"}, "model": "embargo.country", "pk": 120}, {"fields": {"country": "LV"}, "model": "embargo.country", "pk": 121}, {"fields": {"country": "LB"}, "model": "embargo.country", "pk": 122}, {"fields": {"country": "LS"}, "model": "embargo.country", "pk": 123}, {"fields": {"country": "LR"}, "model": "embargo.country", "pk": 124}, {"fields": {"country": "LY"}, "model": "embargo.country", "pk": 125}, {"fields": {"country": "LI"}, "model": "embargo.country", "pk": 126}, {"fields": {"country": "LT"}, "model": "embargo.country", "pk": 127}, {"fields": {"country": "LU"}, "model": "embargo.country", "pk": 128}, {"fields": {"country": "MO"}, "model": "embargo.country", "pk": 129}, {"fields": {"country": "MK"}, "model": "embargo.country", "pk": 130}, {"fields": {"country": "MG"}, "model": "embargo.country", "pk": 131}, {"fields": {"country": "MW"}, "model": "embargo.country", "pk": 132}, {"fields": {"country": "MY"}, "model": "embargo.country", "pk": 133}, {"fields": {"country": "MV"}, "model": "embargo.country", "pk": 134}, {"fields": {"country": "ML"}, "model": "embargo.country", "pk": 135}, {"fields": {"country": "MT"}, "model": "embargo.country", "pk": 136}, {"fields": {"country": "MH"}, "model": "embargo.country", "pk": 137}, {"fields": {"country": "MQ"}, "model": "embargo.country", "pk": 138}, {"fields": {"country": "MR"}, "model": "embargo.country", "pk": 139}, {"fields": {"country": "MU"}, "model": "embargo.country", "pk": 140}, {"fields": {"country": "YT"}, "model": "embargo.country", "pk": 141}, {"fields": {"country": "MX"}, "model": "embargo.country", "pk": 142}, {"fields": {"country": "FM"}, "model": "embargo.country", "pk": 143}, {"fields": {"country": "MD"}, "model": "embargo.country", "pk": 144}, {"fields": {"country": "MC"}, "model": "embargo.country", "pk": 145}, {"fields": {"country": "MN"}, "model": "embargo.country", "pk": 146}, {"fields": {"country": "ME"}, "model": "embargo.country", "pk": 147}, {"fields": {"country": "MS"}, "model": "embargo.country", "pk": 148}, {"fields": {"country": "MA"}, "model": "embargo.country", "pk": 149}, {"fields": {"country": "MZ"}, "model": "embargo.country", "pk": 150}, {"fields": {"country": "MM"}, "model": "embargo.country", "pk": 151}, {"fields": {"country": "NA"}, "model": "embargo.country", "pk": 152}, {"fields": {"country": "NR"}, "model": "embargo.country", "pk": 153}, {"fields": {"country": "NP"}, "model": "embargo.country", "pk": 154}, {"fields": {"country": "NL"}, "model": "embargo.country", "pk": 155}, {"fields": {"country": "NC"}, "model": "embargo.country", "pk": 156}, {"fields": {"country": "NZ"}, "model": "embargo.country", "pk": 157}, {"fields": {"country": "NI"}, "model": "embargo.country", "pk": 158}, {"fields": {"country": "NE"}, "model": "embargo.country", "pk": 159}, {"fields": {"country": "NG"}, "model": "embargo.country", "pk": 160}, {"fields": {"country": "NU"}, "model": "embargo.country", "pk": 161}, {"fields": {"country": "NF"}, "model": "embargo.country", "pk": 162}, {"fields": {"country": "KP"}, "model": "embargo.country", "pk": 163}, {"fields": {"country": "MP"}, "model": "embargo.country", "pk": 164}, {"fields": {"country": "NO"}, "model": "embargo.country", "pk": 165}, {"fields": {"country": "OM"}, "model": "embargo.country", "pk": 166}, {"fields": {"country": "PK"}, "model": "embargo.country", "pk": 167}, {"fields": {"country": "PW"}, "model": "embargo.country", "pk": 168}, {"fields": {"country": "PS"}, "model": "embargo.country", "pk": 169}, {"fields": {"country": "PA"}, "model": "embargo.country", "pk": 170}, {"fields": {"country": "PG"}, "model": "embargo.country", "pk": 171}, {"fields": {"country": "PY"}, "model": "embargo.country", "pk": 172}, {"fields": {"country": "PE"}, "model": "embargo.country", "pk": 173}, {"fields": {"country": "PH"}, "model": "embargo.country", "pk": 174}, {"fields": {"country": "PN"}, "model": "embargo.country", "pk": 175}, {"fields": {"country": "PL"}, "model": "embargo.country", "pk": 176}, {"fields": {"country": "PT"}, "model": "embargo.country", "pk": 177}, {"fields": {"country": "PR"}, "model": "embargo.country", "pk": 178}, {"fields": {"country": "QA"}, "model": "embargo.country", "pk": 179}, {"fields": {"country": "RE"}, "model": "embargo.country", "pk": 180}, {"fields": {"country": "RO"}, "model": "embargo.country", "pk": 181}, {"fields": {"country": "RU"}, "model": "embargo.country", "pk": 182}, {"fields": {"country": "RW"}, "model": "embargo.country", "pk": 183}, {"fields": {"country": "BL"}, "model": "embargo.country", "pk": 184}, {"fields": {"country": "SH"}, "model": "embargo.country", "pk": 185}, {"fields": {"country": "KN"}, "model": "embargo.country", "pk": 186}, {"fields": {"country": "LC"}, "model": "embargo.country", "pk": 187}, {"fields": {"country": "MF"}, "model": "embargo.country", "pk": 188}, {"fields": {"country": "PM"}, "model": "embargo.country", "pk": 189}, {"fields": {"country": "VC"}, "model": "embargo.country", "pk": 190}, {"fields": {"country": "WS"}, "model": "embargo.country", "pk": 191}, {"fields": {"country": "SM"}, "model": "embargo.country", "pk": 192}, {"fields": {"country": "ST"}, "model": "embargo.country", "pk": 193}, {"fields": {"country": "SA"}, "model": "embargo.country", "pk": 194}, {"fields": {"country": "SN"}, "model": "embargo.country", "pk": 195}, {"fields": {"country": "RS"}, "model": "embargo.country", "pk": 196}, {"fields": {"country": "SC"}, "model": "embargo.country", "pk": 197}, {"fields": {"country": "SL"}, "model": "embargo.country", "pk": 198}, {"fields": {"country": "SG"}, "model": "embargo.country", "pk": 199}, {"fields": {"country": "SX"}, "model": "embargo.country", "pk": 200}, {"fields": {"country": "SK"}, "model": "embargo.country", "pk": 201}, {"fields": {"country": "SI"}, "model": "embargo.country", "pk": 202}, {"fields": {"country": "SB"}, "model": "embargo.country", "pk": 203}, {"fields": {"country": "SO"}, "model": "embargo.country", "pk": 204}, {"fields": {"country": "ZA"}, "model": "embargo.country", "pk": 205}, {"fields": {"country": "GS"}, "model": "embargo.country", "pk": 206}, {"fields": {"country": "KR"}, "model": "embargo.country", "pk": 207}, {"fields": {"country": "SS"}, "model": "embargo.country", "pk": 208}, {"fields": {"country": "ES"}, "model": "embargo.country", "pk": 209}, {"fields": {"country": "LK"}, "model": "embargo.country", "pk": 210}, {"fields": {"country": "SD"}, "model": "embargo.country", "pk": 211}, {"fields": {"country": "SR"}, "model": "embargo.country", "pk": 212}, {"fields": {"country": "SJ"}, "model": "embargo.country", "pk": 213}, {"fields": {"country": "SZ"}, "model": "embargo.country", "pk": 214}, {"fields": {"country": "SE"}, "model": "embargo.country", "pk": 215}, {"fields": {"country": "CH"}, "model": "embargo.country", "pk": 216}, {"fields": {"country": "SY"}, "model": "embargo.country", "pk": 217}, {"fields": {"country": "TW"}, "model": "embargo.country", "pk": 218}, {"fields": {"country": "TJ"}, "model": "embargo.country", "pk": 219}, {"fields": {"country": "TZ"}, "model": "embargo.country", "pk": 220}, {"fields": {"country": "TH"}, "model": "embargo.country", "pk": 221}, {"fields": {"country": "TL"}, "model": "embargo.country", "pk": 222}, {"fields": {"country": "TG"}, "model": "embargo.country", "pk": 223}, {"fields": {"country": "TK"}, "model": "embargo.country", "pk": 224}, {"fields": {"country": "TO"}, "model": "embargo.country", "pk": 225}, {"fields": {"country": "TT"}, "model": "embargo.country", "pk": 226}, {"fields": {"country": "TN"}, "model": "embargo.country", "pk": 227}, {"fields": {"country": "TR"}, "model": "embargo.country", "pk": 228}, {"fields": {"country": "TM"}, "model": "embargo.country", "pk": 229}, {"fields": {"country": "TC"}, "model": "embargo.country", "pk": 230}, {"fields": {"country": "TV"}, "model": "embargo.country", "pk": 231}, {"fields": {"country": "UG"}, "model": "embargo.country", "pk": 232}, {"fields": {"country": "UA"}, "model": "embargo.country", "pk": 233}, {"fields": {"country": "AE"}, "model": "embargo.country", "pk": 234}, {"fields": {"country": "GB"}, "model": "embargo.country", "pk": 235}, {"fields": {"country": "UM"}, "model": "embargo.country", "pk": 236}, {"fields": {"country": "US"}, "model": "embargo.country", "pk": 237}, {"fields": {"country": "UY"}, "model": "embargo.country", "pk": 238}, {"fields": {"country": "UZ"}, "model": "embargo.country", "pk": 239}, {"fields": {"country": "VU"}, "model": "embargo.country", "pk": 240}, {"fields": {"country": "VE"}, "model": "embargo.country", "pk": 241}, {"fields": {"country": "VN"}, "model": "embargo.country", "pk": 242}, {"fields": {"country": "VG"}, "model": "embargo.country", "pk": 243}, {"fields": {"country": "VI"}, "model": "embargo.country", "pk": 244}, {"fields": {"country": "WF"}, "model": "embargo.country", "pk": 245}, {"fields": {"country": "EH"}, "model": "embargo.country", "pk": 246}, {"fields": {"country": "YE"}, "model": "embargo.country", "pk": 247}, {"fields": {"country": "ZM"}, "model": "embargo.country", "pk": 248}, {"fields": {"country": "ZW"}, "model": "embargo.country", "pk": 249}, {"fields": {"profile_name": "desktop_mp4"}, "model": "edxval.profile", "pk": 1}, {"fields": {"profile_name": "desktop_webm"}, "model": "edxval.profile", "pk": 2}, {"fields": {"profile_name": "mobile_high"}, "model": "edxval.profile", "pk": 3}, {"fields": {"profile_name": "mobile_low"}, "model": "edxval.profile", "pk": 4}, {"fields": {"profile_name": "youtube"}, "model": "edxval.profile", "pk": 5}, {"fields": {"active": true, "description": "Autogenerated milestone relationship type \"fulfills\"", "modified": "2015-11-18T15:37:41.266Z", "name": "fulfills", "created": "2015-11-18T15:37:41.265Z"}, "model": "milestones.milestonerelationshiptype", "pk": 1}, {"fields": {"active": true, "description": "Autogenerated milestone relationship type \"requires\"", "modified": "2015-11-18T15:37:41.269Z", "name": "requires", "created": "2015-11-18T15:37:41.268Z"}, "model": "milestones.milestonerelationshiptype", "pk": 2}, {"fields": {"codename": "add_permission", "name": "Can add permission", "content_type": 1}, "model": "auth.permission", "pk": 1}, {"fields": {"codename": "change_permission", "name": "Can change permission", "content_type": 1}, "model": "auth.permission", "pk": 2}, {"fields": {"codename": "delete_permission", "name": "Can delete permission", "content_type": 1}, "model": "auth.permission", "pk": 3}, {"fields": {"codename": "add_group", "name": "Can add group", "content_type": 2}, "model": "auth.permission", "pk": 4}, {"fields": {"codename": "change_group", "name": "Can change group", "content_type": 2}, "model": "auth.permission", "pk": 5}, {"fields": {"codename": "delete_group", "name": "Can delete group", "content_type": 2}, "model": "auth.permission", "pk": 6}, {"fields": {"codename": "add_user", "name": "Can add user", "content_type": 3}, "model": "auth.permission", "pk": 7}, {"fields": {"codename": "change_user", "name": "Can change user", "content_type": 3}, "model": "auth.permission", "pk": 8}, {"fields": {"codename": "delete_user", "name": "Can delete user", "content_type": 3}, "model": "auth.permission", "pk": 9}, {"fields": {"codename": "add_contenttype", "name": "Can add content type", "content_type": 4}, "model": "auth.permission", "pk": 10}, {"fields": {"codename": "change_contenttype", "name": "Can change content type", "content_type": 4}, "model": "auth.permission", "pk": 11}, {"fields": {"codename": "delete_contenttype", "name": "Can delete content type", "content_type": 4}, "model": "auth.permission", "pk": 12}, {"fields": {"codename": "add_session", "name": "Can add session", "content_type": 5}, "model": "auth.permission", "pk": 13}, {"fields": {"codename": "change_session", "name": "Can change session", "content_type": 5}, "model": "auth.permission", "pk": 14}, {"fields": {"codename": "delete_session", "name": "Can delete session", "content_type": 5}, "model": "auth.permission", "pk": 15}, {"fields": {"codename": "add_site", "name": "Can add site", "content_type": 6}, "model": "auth.permission", "pk": 16}, {"fields": {"codename": "change_site", "name": "Can change site", "content_type": 6}, "model": "auth.permission", "pk": 17}, {"fields": {"codename": "delete_site", "name": "Can delete site", "content_type": 6}, "model": "auth.permission", "pk": 18}, {"fields": {"codename": "add_taskmeta", "name": "Can add task state", "content_type": 7}, "model": "auth.permission", "pk": 19}, {"fields": {"codename": "change_taskmeta", "name": "Can change task state", "content_type": 7}, "model": "auth.permission", "pk": 20}, {"fields": {"codename": "delete_taskmeta", "name": "Can delete task state", "content_type": 7}, "model": "auth.permission", "pk": 21}, {"fields": {"codename": "add_tasksetmeta", "name": "Can add saved group result", "content_type": 8}, "model": "auth.permission", "pk": 22}, {"fields": {"codename": "change_tasksetmeta", "name": "Can change saved group result", "content_type": 8}, "model": "auth.permission", "pk": 23}, {"fields": {"codename": "delete_tasksetmeta", "name": "Can delete saved group result", "content_type": 8}, "model": "auth.permission", "pk": 24}, {"fields": {"codename": "add_intervalschedule", "name": "Can add interval", "content_type": 9}, "model": "auth.permission", "pk": 25}, {"fields": {"codename": "change_intervalschedule", "name": "Can change interval", "content_type": 9}, "model": "auth.permission", "pk": 26}, {"fields": {"codename": "delete_intervalschedule", "name": "Can delete interval", "content_type": 9}, "model": "auth.permission", "pk": 27}, {"fields": {"codename": "add_crontabschedule", "name": "Can add crontab", "content_type": 10}, "model": "auth.permission", "pk": 28}, {"fields": {"codename": "change_crontabschedule", "name": "Can change crontab", "content_type": 10}, "model": "auth.permission", "pk": 29}, {"fields": {"codename": "delete_crontabschedule", "name": "Can delete crontab", "content_type": 10}, "model": "auth.permission", "pk": 30}, {"fields": {"codename": "add_periodictasks", "name": "Can add periodic tasks", "content_type": 11}, "model": "auth.permission", "pk": 31}, {"fields": {"codename": "change_periodictasks", "name": "Can change periodic tasks", "content_type": 11}, "model": "auth.permission", "pk": 32}, {"fields": {"codename": "delete_periodictasks", "name": "Can delete periodic tasks", "content_type": 11}, "model": "auth.permission", "pk": 33}, {"fields": {"codename": "add_periodictask", "name": "Can add periodic task", "content_type": 12}, "model": "auth.permission", "pk": 34}, {"fields": {"codename": "change_periodictask", "name": "Can change periodic task", "content_type": 12}, "model": "auth.permission", "pk": 35}, {"fields": {"codename": "delete_periodictask", "name": "Can delete periodic task", "content_type": 12}, "model": "auth.permission", "pk": 36}, {"fields": {"codename": "add_workerstate", "name": "Can add worker", "content_type": 13}, "model": "auth.permission", "pk": 37}, {"fields": {"codename": "change_workerstate", "name": "Can change worker", "content_type": 13}, "model": "auth.permission", "pk": 38}, {"fields": {"codename": "delete_workerstate", "name": "Can delete worker", "content_type": 13}, "model": "auth.permission", "pk": 39}, {"fields": {"codename": "add_taskstate", "name": "Can add task", "content_type": 14}, "model": "auth.permission", "pk": 40}, {"fields": {"codename": "change_taskstate", "name": "Can change task", "content_type": 14}, "model": "auth.permission", "pk": 41}, {"fields": {"codename": "delete_taskstate", "name": "Can delete task", "content_type": 14}, "model": "auth.permission", "pk": 42}, {"fields": {"codename": "add_globalstatusmessage", "name": "Can add global status message", "content_type": 15}, "model": "auth.permission", "pk": 43}, {"fields": {"codename": "change_globalstatusmessage", "name": "Can change global status message", "content_type": 15}, "model": "auth.permission", "pk": 44}, {"fields": {"codename": "delete_globalstatusmessage", "name": "Can delete global status message", "content_type": 15}, "model": "auth.permission", "pk": 45}, {"fields": {"codename": "add_coursemessage", "name": "Can add course message", "content_type": 16}, "model": "auth.permission", "pk": 46}, {"fields": {"codename": "change_coursemessage", "name": "Can change course message", "content_type": 16}, "model": "auth.permission", "pk": 47}, {"fields": {"codename": "delete_coursemessage", "name": "Can delete course message", "content_type": 16}, "model": "auth.permission", "pk": 48}, {"fields": {"codename": "add_studentmodule", "name": "Can add student module", "content_type": 17}, "model": "auth.permission", "pk": 49}, {"fields": {"codename": "change_studentmodule", "name": "Can change student module", "content_type": 17}, "model": "auth.permission", "pk": 50}, {"fields": {"codename": "delete_studentmodule", "name": "Can delete student module", "content_type": 17}, "model": "auth.permission", "pk": 51}, {"fields": {"codename": "add_studentmodulehistory", "name": "Can add student module history", "content_type": 18}, "model": "auth.permission", "pk": 52}, {"fields": {"codename": "change_studentmodulehistory", "name": "Can change student module history", "content_type": 18}, "model": "auth.permission", "pk": 53}, {"fields": {"codename": "delete_studentmodulehistory", "name": "Can delete student module history", "content_type": 18}, "model": "auth.permission", "pk": 54}, {"fields": {"codename": "add_xmoduleuserstatesummaryfield", "name": "Can add x module user state summary field", "content_type": 19}, "model": "auth.permission", "pk": 55}, {"fields": {"codename": "change_xmoduleuserstatesummaryfield", "name": "Can change x module user state summary field", "content_type": 19}, "model": "auth.permission", "pk": 56}, {"fields": {"codename": "delete_xmoduleuserstatesummaryfield", "name": "Can delete x module user state summary field", "content_type": 19}, "model": "auth.permission", "pk": 57}, {"fields": {"codename": "add_xmodulestudentprefsfield", "name": "Can add x module student prefs field", "content_type": 20}, "model": "auth.permission", "pk": 58}, {"fields": {"codename": "change_xmodulestudentprefsfield", "name": "Can change x module student prefs field", "content_type": 20}, "model": "auth.permission", "pk": 59}, {"fields": {"codename": "delete_xmodulestudentprefsfield", "name": "Can delete x module student prefs field", "content_type": 20}, "model": "auth.permission", "pk": 60}, {"fields": {"codename": "add_xmodulestudentinfofield", "name": "Can add x module student info field", "content_type": 21}, "model": "auth.permission", "pk": 61}, {"fields": {"codename": "change_xmodulestudentinfofield", "name": "Can change x module student info field", "content_type": 21}, "model": "auth.permission", "pk": 62}, {"fields": {"codename": "delete_xmodulestudentinfofield", "name": "Can delete x module student info field", "content_type": 21}, "model": "auth.permission", "pk": 63}, {"fields": {"codename": "add_offlinecomputedgrade", "name": "Can add offline computed grade", "content_type": 22}, "model": "auth.permission", "pk": 64}, {"fields": {"codename": "change_offlinecomputedgrade", "name": "Can change offline computed grade", "content_type": 22}, "model": "auth.permission", "pk": 65}, {"fields": {"codename": "delete_offlinecomputedgrade", "name": "Can delete offline computed grade", "content_type": 22}, "model": "auth.permission", "pk": 66}, {"fields": {"codename": "add_offlinecomputedgradelog", "name": "Can add offline computed grade log", "content_type": 23}, "model": "auth.permission", "pk": 67}, {"fields": {"codename": "change_offlinecomputedgradelog", "name": "Can change offline computed grade log", "content_type": 23}, "model": "auth.permission", "pk": 68}, {"fields": {"codename": "delete_offlinecomputedgradelog", "name": "Can delete offline computed grade log", "content_type": 23}, "model": "auth.permission", "pk": 69}, {"fields": {"codename": "add_studentfieldoverride", "name": "Can add student field override", "content_type": 24}, "model": "auth.permission", "pk": 70}, {"fields": {"codename": "change_studentfieldoverride", "name": "Can change student field override", "content_type": 24}, "model": "auth.permission", "pk": 71}, {"fields": {"codename": "delete_studentfieldoverride", "name": "Can delete student field override", "content_type": 24}, "model": "auth.permission", "pk": 72}, {"fields": {"codename": "add_anonymoususerid", "name": "Can add anonymous user id", "content_type": 25}, "model": "auth.permission", "pk": 73}, {"fields": {"codename": "change_anonymoususerid", "name": "Can change anonymous user id", "content_type": 25}, "model": "auth.permission", "pk": 74}, {"fields": {"codename": "delete_anonymoususerid", "name": "Can delete anonymous user id", "content_type": 25}, "model": "auth.permission", "pk": 75}, {"fields": {"codename": "add_userstanding", "name": "Can add user standing", "content_type": 26}, "model": "auth.permission", "pk": 76}, {"fields": {"codename": "change_userstanding", "name": "Can change user standing", "content_type": 26}, "model": "auth.permission", "pk": 77}, {"fields": {"codename": "delete_userstanding", "name": "Can delete user standing", "content_type": 26}, "model": "auth.permission", "pk": 78}, {"fields": {"codename": "add_userprofile", "name": "Can add user profile", "content_type": 27}, "model": "auth.permission", "pk": 79}, {"fields": {"codename": "change_userprofile", "name": "Can change user profile", "content_type": 27}, "model": "auth.permission", "pk": 80}, {"fields": {"codename": "delete_userprofile", "name": "Can delete user profile", "content_type": 27}, "model": "auth.permission", "pk": 81}, {"fields": {"codename": "add_usersignupsource", "name": "Can add user signup source", "content_type": 28}, "model": "auth.permission", "pk": 82}, {"fields": {"codename": "change_usersignupsource", "name": "Can change user signup source", "content_type": 28}, "model": "auth.permission", "pk": 83}, {"fields": {"codename": "delete_usersignupsource", "name": "Can delete user signup source", "content_type": 28}, "model": "auth.permission", "pk": 84}, {"fields": {"codename": "add_usertestgroup", "name": "Can add user test group", "content_type": 29}, "model": "auth.permission", "pk": 85}, {"fields": {"codename": "change_usertestgroup", "name": "Can change user test group", "content_type": 29}, "model": "auth.permission", "pk": 86}, {"fields": {"codename": "delete_usertestgroup", "name": "Can delete user test group", "content_type": 29}, "model": "auth.permission", "pk": 87}, {"fields": {"codename": "add_registration", "name": "Can add registration", "content_type": 30}, "model": "auth.permission", "pk": 88}, {"fields": {"codename": "change_registration", "name": "Can change registration", "content_type": 30}, "model": "auth.permission", "pk": 89}, {"fields": {"codename": "delete_registration", "name": "Can delete registration", "content_type": 30}, "model": "auth.permission", "pk": 90}, {"fields": {"codename": "add_pendingnamechange", "name": "Can add pending name change", "content_type": 31}, "model": "auth.permission", "pk": 91}, {"fields": {"codename": "change_pendingnamechange", "name": "Can change pending name change", "content_type": 31}, "model": "auth.permission", "pk": 92}, {"fields": {"codename": "delete_pendingnamechange", "name": "Can delete pending name change", "content_type": 31}, "model": "auth.permission", "pk": 93}, {"fields": {"codename": "add_pendingemailchange", "name": "Can add pending email change", "content_type": 32}, "model": "auth.permission", "pk": 94}, {"fields": {"codename": "change_pendingemailchange", "name": "Can change pending email change", "content_type": 32}, "model": "auth.permission", "pk": 95}, {"fields": {"codename": "delete_pendingemailchange", "name": "Can delete pending email change", "content_type": 32}, "model": "auth.permission", "pk": 96}, {"fields": {"codename": "add_passwordhistory", "name": "Can add password history", "content_type": 33}, "model": "auth.permission", "pk": 97}, {"fields": {"codename": "change_passwordhistory", "name": "Can change password history", "content_type": 33}, "model": "auth.permission", "pk": 98}, {"fields": {"codename": "delete_passwordhistory", "name": "Can delete password history", "content_type": 33}, "model": "auth.permission", "pk": 99}, {"fields": {"codename": "add_loginfailures", "name": "Can add login failures", "content_type": 34}, "model": "auth.permission", "pk": 100}, {"fields": {"codename": "change_loginfailures", "name": "Can change login failures", "content_type": 34}, "model": "auth.permission", "pk": 101}, {"fields": {"codename": "delete_loginfailures", "name": "Can delete login failures", "content_type": 34}, "model": "auth.permission", "pk": 102}, {"fields": {"codename": "add_historicalcourseenrollment", "name": "Can add historical course enrollment", "content_type": 35}, "model": "auth.permission", "pk": 103}, {"fields": {"codename": "change_historicalcourseenrollment", "name": "Can change historical course enrollment", "content_type": 35}, "model": "auth.permission", "pk": 104}, {"fields": {"codename": "delete_historicalcourseenrollment", "name": "Can delete historical course enrollment", "content_type": 35}, "model": "auth.permission", "pk": 105}, {"fields": {"codename": "add_courseenrollment", "name": "Can add course enrollment", "content_type": 36}, "model": "auth.permission", "pk": 106}, {"fields": {"codename": "change_courseenrollment", "name": "Can change course enrollment", "content_type": 36}, "model": "auth.permission", "pk": 107}, {"fields": {"codename": "delete_courseenrollment", "name": "Can delete course enrollment", "content_type": 36}, "model": "auth.permission", "pk": 108}, {"fields": {"codename": "add_manualenrollmentaudit", "name": "Can add manual enrollment audit", "content_type": 37}, "model": "auth.permission", "pk": 109}, {"fields": {"codename": "change_manualenrollmentaudit", "name": "Can change manual enrollment audit", "content_type": 37}, "model": "auth.permission", "pk": 110}, {"fields": {"codename": "delete_manualenrollmentaudit", "name": "Can delete manual enrollment audit", "content_type": 37}, "model": "auth.permission", "pk": 111}, {"fields": {"codename": "add_courseenrollmentallowed", "name": "Can add course enrollment allowed", "content_type": 38}, "model": "auth.permission", "pk": 112}, {"fields": {"codename": "change_courseenrollmentallowed", "name": "Can change course enrollment allowed", "content_type": 38}, "model": "auth.permission", "pk": 113}, {"fields": {"codename": "delete_courseenrollmentallowed", "name": "Can delete course enrollment allowed", "content_type": 38}, "model": "auth.permission", "pk": 114}, {"fields": {"codename": "add_courseaccessrole", "name": "Can add course access role", "content_type": 39}, "model": "auth.permission", "pk": 115}, {"fields": {"codename": "change_courseaccessrole", "name": "Can change course access role", "content_type": 39}, "model": "auth.permission", "pk": 116}, {"fields": {"codename": "delete_courseaccessrole", "name": "Can delete course access role", "content_type": 39}, "model": "auth.permission", "pk": 117}, {"fields": {"codename": "add_dashboardconfiguration", "name": "Can add dashboard configuration", "content_type": 40}, "model": "auth.permission", "pk": 118}, {"fields": {"codename": "change_dashboardconfiguration", "name": "Can change dashboard configuration", "content_type": 40}, "model": "auth.permission", "pk": 119}, {"fields": {"codename": "delete_dashboardconfiguration", "name": "Can delete dashboard configuration", "content_type": 40}, "model": "auth.permission", "pk": 120}, {"fields": {"codename": "add_linkedinaddtoprofileconfiguration", "name": "Can add linked in add to profile configuration", "content_type": 41}, "model": "auth.permission", "pk": 121}, {"fields": {"codename": "change_linkedinaddtoprofileconfiguration", "name": "Can change linked in add to profile configuration", "content_type": 41}, "model": "auth.permission", "pk": 122}, {"fields": {"codename": "delete_linkedinaddtoprofileconfiguration", "name": "Can delete linked in add to profile configuration", "content_type": 41}, "model": "auth.permission", "pk": 123}, {"fields": {"codename": "add_entranceexamconfiguration", "name": "Can add entrance exam configuration", "content_type": 42}, "model": "auth.permission", "pk": 124}, {"fields": {"codename": "change_entranceexamconfiguration", "name": "Can change entrance exam configuration", "content_type": 42}, "model": "auth.permission", "pk": 125}, {"fields": {"codename": "delete_entranceexamconfiguration", "name": "Can delete entrance exam configuration", "content_type": 42}, "model": "auth.permission", "pk": 126}, {"fields": {"codename": "add_languageproficiency", "name": "Can add language proficiency", "content_type": 43}, "model": "auth.permission", "pk": 127}, {"fields": {"codename": "change_languageproficiency", "name": "Can change language proficiency", "content_type": 43}, "model": "auth.permission", "pk": 128}, {"fields": {"codename": "delete_languageproficiency", "name": "Can delete language proficiency", "content_type": 43}, "model": "auth.permission", "pk": 129}, {"fields": {"codename": "add_courseenrollmentattribute", "name": "Can add course enrollment attribute", "content_type": 44}, "model": "auth.permission", "pk": 130}, {"fields": {"codename": "change_courseenrollmentattribute", "name": "Can change course enrollment attribute", "content_type": 44}, "model": "auth.permission", "pk": 131}, {"fields": {"codename": "delete_courseenrollmentattribute", "name": "Can delete course enrollment attribute", "content_type": 44}, "model": "auth.permission", "pk": 132}, {"fields": {"codename": "add_enrollmentrefundconfiguration", "name": "Can add enrollment refund configuration", "content_type": 45}, "model": "auth.permission", "pk": 133}, {"fields": {"codename": "change_enrollmentrefundconfiguration", "name": "Can change enrollment refund configuration", "content_type": 45}, "model": "auth.permission", "pk": 134}, {"fields": {"codename": "delete_enrollmentrefundconfiguration", "name": "Can delete enrollment refund configuration", "content_type": 45}, "model": "auth.permission", "pk": 135}, {"fields": {"codename": "add_trackinglog", "name": "Can add tracking log", "content_type": 46}, "model": "auth.permission", "pk": 136}, {"fields": {"codename": "change_trackinglog", "name": "Can change tracking log", "content_type": 46}, "model": "auth.permission", "pk": 137}, {"fields": {"codename": "delete_trackinglog", "name": "Can delete tracking log", "content_type": 46}, "model": "auth.permission", "pk": 138}, {"fields": {"codename": "add_ratelimitconfiguration", "name": "Can add rate limit configuration", "content_type": 47}, "model": "auth.permission", "pk": 139}, {"fields": {"codename": "change_ratelimitconfiguration", "name": "Can change rate limit configuration", "content_type": 47}, "model": "auth.permission", "pk": 140}, {"fields": {"codename": "delete_ratelimitconfiguration", "name": "Can delete rate limit configuration", "content_type": 47}, "model": "auth.permission", "pk": 141}, {"fields": {"codename": "add_certificatewhitelist", "name": "Can add certificate whitelist", "content_type": 48}, "model": "auth.permission", "pk": 142}, {"fields": {"codename": "change_certificatewhitelist", "name": "Can change certificate whitelist", "content_type": 48}, "model": "auth.permission", "pk": 143}, {"fields": {"codename": "delete_certificatewhitelist", "name": "Can delete certificate whitelist", "content_type": 48}, "model": "auth.permission", "pk": 144}, {"fields": {"codename": "add_generatedcertificate", "name": "Can add generated certificate", "content_type": 49}, "model": "auth.permission", "pk": 145}, {"fields": {"codename": "change_generatedcertificate", "name": "Can change generated certificate", "content_type": 49}, "model": "auth.permission", "pk": 146}, {"fields": {"codename": "delete_generatedcertificate", "name": "Can delete generated certificate", "content_type": 49}, "model": "auth.permission", "pk": 147}, {"fields": {"codename": "add_examplecertificateset", "name": "Can add example certificate set", "content_type": 50}, "model": "auth.permission", "pk": 148}, {"fields": {"codename": "change_examplecertificateset", "name": "Can change example certificate set", "content_type": 50}, "model": "auth.permission", "pk": 149}, {"fields": {"codename": "delete_examplecertificateset", "name": "Can delete example certificate set", "content_type": 50}, "model": "auth.permission", "pk": 150}, {"fields": {"codename": "add_examplecertificate", "name": "Can add example certificate", "content_type": 51}, "model": "auth.permission", "pk": 151}, {"fields": {"codename": "change_examplecertificate", "name": "Can change example certificate", "content_type": 51}, "model": "auth.permission", "pk": 152}, {"fields": {"codename": "delete_examplecertificate", "name": "Can delete example certificate", "content_type": 51}, "model": "auth.permission", "pk": 153}, {"fields": {"codename": "add_certificategenerationcoursesetting", "name": "Can add certificate generation course setting", "content_type": 52}, "model": "auth.permission", "pk": 154}, {"fields": {"codename": "change_certificategenerationcoursesetting", "name": "Can change certificate generation course setting", "content_type": 52}, "model": "auth.permission", "pk": 155}, {"fields": {"codename": "delete_certificategenerationcoursesetting", "name": "Can delete certificate generation course setting", "content_type": 52}, "model": "auth.permission", "pk": 156}, {"fields": {"codename": "add_certificategenerationconfiguration", "name": "Can add certificate generation configuration", "content_type": 53}, "model": "auth.permission", "pk": 157}, {"fields": {"codename": "change_certificategenerationconfiguration", "name": "Can change certificate generation configuration", "content_type": 53}, "model": "auth.permission", "pk": 158}, {"fields": {"codename": "delete_certificategenerationconfiguration", "name": "Can delete certificate generation configuration", "content_type": 53}, "model": "auth.permission", "pk": 159}, {"fields": {"codename": "add_certificatehtmlviewconfiguration", "name": "Can add certificate html view configuration", "content_type": 54}, "model": "auth.permission", "pk": 160}, {"fields": {"codename": "change_certificatehtmlviewconfiguration", "name": "Can change certificate html view configuration", "content_type": 54}, "model": "auth.permission", "pk": 161}, {"fields": {"codename": "delete_certificatehtmlviewconfiguration", "name": "Can delete certificate html view configuration", "content_type": 54}, "model": "auth.permission", "pk": 162}, {"fields": {"codename": "add_badgeassertion", "name": "Can add badge assertion", "content_type": 55}, "model": "auth.permission", "pk": 163}, {"fields": {"codename": "change_badgeassertion", "name": "Can change badge assertion", "content_type": 55}, "model": "auth.permission", "pk": 164}, {"fields": {"codename": "delete_badgeassertion", "name": "Can delete badge assertion", "content_type": 55}, "model": "auth.permission", "pk": 165}, {"fields": {"codename": "add_badgeimageconfiguration", "name": "Can add badge image configuration", "content_type": 56}, "model": "auth.permission", "pk": 166}, {"fields": {"codename": "change_badgeimageconfiguration", "name": "Can change badge image configuration", "content_type": 56}, "model": "auth.permission", "pk": 167}, {"fields": {"codename": "delete_badgeimageconfiguration", "name": "Can delete badge image configuration", "content_type": 56}, "model": "auth.permission", "pk": 168}, {"fields": {"codename": "add_certificatetemplate", "name": "Can add certificate template", "content_type": 57}, "model": "auth.permission", "pk": 169}, {"fields": {"codename": "change_certificatetemplate", "name": "Can change certificate template", "content_type": 57}, "model": "auth.permission", "pk": 170}, {"fields": {"codename": "delete_certificatetemplate", "name": "Can delete certificate template", "content_type": 57}, "model": "auth.permission", "pk": 171}, {"fields": {"codename": "add_certificatetemplateasset", "name": "Can add certificate template asset", "content_type": 58}, "model": "auth.permission", "pk": 172}, {"fields": {"codename": "change_certificatetemplateasset", "name": "Can change certificate template asset", "content_type": 58}, "model": "auth.permission", "pk": 173}, {"fields": {"codename": "delete_certificatetemplateasset", "name": "Can delete certificate template asset", "content_type": 58}, "model": "auth.permission", "pk": 174}, {"fields": {"codename": "add_instructortask", "name": "Can add instructor task", "content_type": 59}, "model": "auth.permission", "pk": 175}, {"fields": {"codename": "change_instructortask", "name": "Can change instructor task", "content_type": 59}, "model": "auth.permission", "pk": 176}, {"fields": {"codename": "delete_instructortask", "name": "Can delete instructor task", "content_type": 59}, "model": "auth.permission", "pk": 177}, {"fields": {"codename": "add_psychometricdata", "name": "Can add psychometric data", "content_type": 60}, "model": "auth.permission", "pk": 178}, {"fields": {"codename": "change_psychometricdata", "name": "Can change psychometric data", "content_type": 60}, "model": "auth.permission", "pk": 179}, {"fields": {"codename": "delete_psychometricdata", "name": "Can delete psychometric data", "content_type": 60}, "model": "auth.permission", "pk": 180}, {"fields": {"codename": "add_coursesoftware", "name": "Can add course software", "content_type": 61}, "model": "auth.permission", "pk": 181}, {"fields": {"codename": "change_coursesoftware", "name": "Can change course software", "content_type": 61}, "model": "auth.permission", "pk": 182}, {"fields": {"codename": "delete_coursesoftware", "name": "Can delete course software", "content_type": 61}, "model": "auth.permission", "pk": 183}, {"fields": {"codename": "add_userlicense", "name": "Can add user license", "content_type": 62}, "model": "auth.permission", "pk": 184}, {"fields": {"codename": "change_userlicense", "name": "Can change user license", "content_type": 62}, "model": "auth.permission", "pk": 185}, {"fields": {"codename": "delete_userlicense", "name": "Can delete user license", "content_type": 62}, "model": "auth.permission", "pk": 186}, {"fields": {"codename": "add_courseusergroup", "name": "Can add course user group", "content_type": 63}, "model": "auth.permission", "pk": 187}, {"fields": {"codename": "change_courseusergroup", "name": "Can change course user group", "content_type": 63}, "model": "auth.permission", "pk": 188}, {"fields": {"codename": "delete_courseusergroup", "name": "Can delete course user group", "content_type": 63}, "model": "auth.permission", "pk": 189}, {"fields": {"codename": "add_cohortmembership", "name": "Can add cohort membership", "content_type": 64}, "model": "auth.permission", "pk": 190}, {"fields": {"codename": "change_cohortmembership", "name": "Can change cohort membership", "content_type": 64}, "model": "auth.permission", "pk": 191}, {"fields": {"codename": "delete_cohortmembership", "name": "Can delete cohort membership", "content_type": 64}, "model": "auth.permission", "pk": 192}, {"fields": {"codename": "add_courseusergrouppartitiongroup", "name": "Can add course user group partition group", "content_type": 65}, "model": "auth.permission", "pk": 193}, {"fields": {"codename": "change_courseusergrouppartitiongroup", "name": "Can change course user group partition group", "content_type": 65}, "model": "auth.permission", "pk": 194}, {"fields": {"codename": "delete_courseusergrouppartitiongroup", "name": "Can delete course user group partition group", "content_type": 65}, "model": "auth.permission", "pk": 195}, {"fields": {"codename": "add_coursecohortssettings", "name": "Can add course cohorts settings", "content_type": 66}, "model": "auth.permission", "pk": 196}, {"fields": {"codename": "change_coursecohortssettings", "name": "Can change course cohorts settings", "content_type": 66}, "model": "auth.permission", "pk": 197}, {"fields": {"codename": "delete_coursecohortssettings", "name": "Can delete course cohorts settings", "content_type": 66}, "model": "auth.permission", "pk": 198}, {"fields": {"codename": "add_coursecohort", "name": "Can add course cohort", "content_type": 67}, "model": "auth.permission", "pk": 199}, {"fields": {"codename": "change_coursecohort", "name": "Can change course cohort", "content_type": 67}, "model": "auth.permission", "pk": 200}, {"fields": {"codename": "delete_coursecohort", "name": "Can delete course cohort", "content_type": 67}, "model": "auth.permission", "pk": 201}, {"fields": {"codename": "add_courseemail", "name": "Can add course email", "content_type": 68}, "model": "auth.permission", "pk": 202}, {"fields": {"codename": "change_courseemail", "name": "Can change course email", "content_type": 68}, "model": "auth.permission", "pk": 203}, {"fields": {"codename": "delete_courseemail", "name": "Can delete course email", "content_type": 68}, "model": "auth.permission", "pk": 204}, {"fields": {"codename": "add_optout", "name": "Can add optout", "content_type": 69}, "model": "auth.permission", "pk": 205}, {"fields": {"codename": "change_optout", "name": "Can change optout", "content_type": 69}, "model": "auth.permission", "pk": 206}, {"fields": {"codename": "delete_optout", "name": "Can delete optout", "content_type": 69}, "model": "auth.permission", "pk": 207}, {"fields": {"codename": "add_courseemailtemplate", "name": "Can add course email template", "content_type": 70}, "model": "auth.permission", "pk": 208}, {"fields": {"codename": "change_courseemailtemplate", "name": "Can change course email template", "content_type": 70}, "model": "auth.permission", "pk": 209}, {"fields": {"codename": "delete_courseemailtemplate", "name": "Can delete course email template", "content_type": 70}, "model": "auth.permission", "pk": 210}, {"fields": {"codename": "add_courseauthorization", "name": "Can add course authorization", "content_type": 71}, "model": "auth.permission", "pk": 211}, {"fields": {"codename": "change_courseauthorization", "name": "Can change course authorization", "content_type": 71}, "model": "auth.permission", "pk": 212}, {"fields": {"codename": "delete_courseauthorization", "name": "Can delete course authorization", "content_type": 71}, "model": "auth.permission", "pk": 213}, {"fields": {"codename": "add_brandinginfoconfig", "name": "Can add branding info config", "content_type": 72}, "model": "auth.permission", "pk": 214}, {"fields": {"codename": "change_brandinginfoconfig", "name": "Can change branding info config", "content_type": 72}, "model": "auth.permission", "pk": 215}, {"fields": {"codename": "delete_brandinginfoconfig", "name": "Can delete branding info config", "content_type": 72}, "model": "auth.permission", "pk": 216}, {"fields": {"codename": "add_brandingapiconfig", "name": "Can add branding api config", "content_type": 73}, "model": "auth.permission", "pk": 217}, {"fields": {"codename": "change_brandingapiconfig", "name": "Can change branding api config", "content_type": 73}, "model": "auth.permission", "pk": 218}, {"fields": {"codename": "delete_brandingapiconfig", "name": "Can delete branding api config", "content_type": 73}, "model": "auth.permission", "pk": 219}, {"fields": {"codename": "add_externalauthmap", "name": "Can add external auth map", "content_type": 74}, "model": "auth.permission", "pk": 220}, {"fields": {"codename": "change_externalauthmap", "name": "Can change external auth map", "content_type": 74}, "model": "auth.permission", "pk": 221}, {"fields": {"codename": "delete_externalauthmap", "name": "Can delete external auth map", "content_type": 74}, "model": "auth.permission", "pk": 222}, {"fields": {"codename": "add_nonce", "name": "Can add nonce", "content_type": 75}, "model": "auth.permission", "pk": 223}, {"fields": {"codename": "change_nonce", "name": "Can change nonce", "content_type": 75}, "model": "auth.permission", "pk": 224}, {"fields": {"codename": "delete_nonce", "name": "Can delete nonce", "content_type": 75}, "model": "auth.permission", "pk": 225}, {"fields": {"codename": "add_association", "name": "Can add association", "content_type": 76}, "model": "auth.permission", "pk": 226}, {"fields": {"codename": "change_association", "name": "Can change association", "content_type": 76}, "model": "auth.permission", "pk": 227}, {"fields": {"codename": "delete_association", "name": "Can delete association", "content_type": 76}, "model": "auth.permission", "pk": 228}, {"fields": {"codename": "add_useropenid", "name": "Can add user open id", "content_type": 77}, "model": "auth.permission", "pk": 229}, {"fields": {"codename": "change_useropenid", "name": "Can change user open id", "content_type": 77}, "model": "auth.permission", "pk": 230}, {"fields": {"codename": "delete_useropenid", "name": "Can delete user open id", "content_type": 77}, "model": "auth.permission", "pk": 231}, {"fields": {"codename": "account_verified", "name": "The OpenID has been verified", "content_type": 77}, "model": "auth.permission", "pk": 232}, {"fields": {"codename": "add_client", "name": "Can add client", "content_type": 78}, "model": "auth.permission", "pk": 233}, {"fields": {"codename": "change_client", "name": "Can change client", "content_type": 78}, "model": "auth.permission", "pk": 234}, {"fields": {"codename": "delete_client", "name": "Can delete client", "content_type": 78}, "model": "auth.permission", "pk": 235}, {"fields": {"codename": "add_grant", "name": "Can add grant", "content_type": 79}, "model": "auth.permission", "pk": 236}, {"fields": {"codename": "change_grant", "name": "Can change grant", "content_type": 79}, "model": "auth.permission", "pk": 237}, {"fields": {"codename": "delete_grant", "name": "Can delete grant", "content_type": 79}, "model": "auth.permission", "pk": 238}, {"fields": {"codename": "add_accesstoken", "name": "Can add access token", "content_type": 80}, "model": "auth.permission", "pk": 239}, {"fields": {"codename": "change_accesstoken", "name": "Can change access token", "content_type": 80}, "model": "auth.permission", "pk": 240}, {"fields": {"codename": "delete_accesstoken", "name": "Can delete access token", "content_type": 80}, "model": "auth.permission", "pk": 241}, {"fields": {"codename": "add_refreshtoken", "name": "Can add refresh token", "content_type": 81}, "model": "auth.permission", "pk": 242}, {"fields": {"codename": "change_refreshtoken", "name": "Can change refresh token", "content_type": 81}, "model": "auth.permission", "pk": 243}, {"fields": {"codename": "delete_refreshtoken", "name": "Can delete refresh token", "content_type": 81}, "model": "auth.permission", "pk": 244}, {"fields": {"codename": "add_trustedclient", "name": "Can add trusted client", "content_type": 82}, "model": "auth.permission", "pk": 245}, {"fields": {"codename": "change_trustedclient", "name": "Can change trusted client", "content_type": 82}, "model": "auth.permission", "pk": 246}, {"fields": {"codename": "delete_trustedclient", "name": "Can delete trusted client", "content_type": 82}, "model": "auth.permission", "pk": 247}, {"fields": {"codename": "add_oauth2providerconfig", "name": "Can add Provider Configuration (OAuth)", "content_type": 83}, "model": "auth.permission", "pk": 248}, {"fields": {"codename": "change_oauth2providerconfig", "name": "Can change Provider Configuration (OAuth)", "content_type": 83}, "model": "auth.permission", "pk": 249}, {"fields": {"codename": "delete_oauth2providerconfig", "name": "Can delete Provider Configuration (OAuth)", "content_type": 83}, "model": "auth.permission", "pk": 250}, {"fields": {"codename": "add_samlproviderconfig", "name": "Can add Provider Configuration (SAML IdP)", "content_type": 84}, "model": "auth.permission", "pk": 251}, {"fields": {"codename": "change_samlproviderconfig", "name": "Can change Provider Configuration (SAML IdP)", "content_type": 84}, "model": "auth.permission", "pk": 252}, {"fields": {"codename": "delete_samlproviderconfig", "name": "Can delete Provider Configuration (SAML IdP)", "content_type": 84}, "model": "auth.permission", "pk": 253}, {"fields": {"codename": "add_samlconfiguration", "name": "Can add SAML Configuration", "content_type": 85}, "model": "auth.permission", "pk": 254}, {"fields": {"codename": "change_samlconfiguration", "name": "Can change SAML Configuration", "content_type": 85}, "model": "auth.permission", "pk": 255}, {"fields": {"codename": "delete_samlconfiguration", "name": "Can delete SAML Configuration", "content_type": 85}, "model": "auth.permission", "pk": 256}, {"fields": {"codename": "add_samlproviderdata", "name": "Can add SAML Provider Data", "content_type": 86}, "model": "auth.permission", "pk": 257}, {"fields": {"codename": "change_samlproviderdata", "name": "Can change SAML Provider Data", "content_type": 86}, "model": "auth.permission", "pk": 258}, {"fields": {"codename": "delete_samlproviderdata", "name": "Can delete SAML Provider Data", "content_type": 86}, "model": "auth.permission", "pk": 259}, {"fields": {"codename": "add_ltiproviderconfig", "name": "Can add Provider Configuration (LTI)", "content_type": 87}, "model": "auth.permission", "pk": 260}, {"fields": {"codename": "change_ltiproviderconfig", "name": "Can change Provider Configuration (LTI)", "content_type": 87}, "model": "auth.permission", "pk": 261}, {"fields": {"codename": "delete_ltiproviderconfig", "name": "Can delete Provider Configuration (LTI)", "content_type": 87}, "model": "auth.permission", "pk": 262}, {"fields": {"codename": "add_providerapipermissions", "name": "Can add Provider API Permission", "content_type": 88}, "model": "auth.permission", "pk": 263}, {"fields": {"codename": "change_providerapipermissions", "name": "Can change Provider API Permission", "content_type": 88}, "model": "auth.permission", "pk": 264}, {"fields": {"codename": "delete_providerapipermissions", "name": "Can delete Provider API Permission", "content_type": 88}, "model": "auth.permission", "pk": 265}, {"fields": {"codename": "add_nonce", "name": "Can add nonce", "content_type": 89}, "model": "auth.permission", "pk": 266}, {"fields": {"codename": "change_nonce", "name": "Can change nonce", "content_type": 89}, "model": "auth.permission", "pk": 267}, {"fields": {"codename": "delete_nonce", "name": "Can delete nonce", "content_type": 89}, "model": "auth.permission", "pk": 268}, {"fields": {"codename": "add_scope", "name": "Can add scope", "content_type": 90}, "model": "auth.permission", "pk": 269}, {"fields": {"codename": "change_scope", "name": "Can change scope", "content_type": 90}, "model": "auth.permission", "pk": 270}, {"fields": {"codename": "delete_scope", "name": "Can delete scope", "content_type": 90}, "model": "auth.permission", "pk": 271}, {"fields": {"codename": "add_resource", "name": "Can add resource", "content_type": 90}, "model": "auth.permission", "pk": 272}, {"fields": {"codename": "change_resource", "name": "Can change resource", "content_type": 90}, "model": "auth.permission", "pk": 273}, {"fields": {"codename": "delete_resource", "name": "Can delete resource", "content_type": 90}, "model": "auth.permission", "pk": 274}, {"fields": {"codename": "add_consumer", "name": "Can add consumer", "content_type": 91}, "model": "auth.permission", "pk": 275}, {"fields": {"codename": "change_consumer", "name": "Can change consumer", "content_type": 91}, "model": "auth.permission", "pk": 276}, {"fields": {"codename": "delete_consumer", "name": "Can delete consumer", "content_type": 91}, "model": "auth.permission", "pk": 277}, {"fields": {"codename": "add_token", "name": "Can add token", "content_type": 92}, "model": "auth.permission", "pk": 278}, {"fields": {"codename": "change_token", "name": "Can change token", "content_type": 92}, "model": "auth.permission", "pk": 279}, {"fields": {"codename": "delete_token", "name": "Can delete token", "content_type": 92}, "model": "auth.permission", "pk": 280}, {"fields": {"codename": "add_article", "name": "Can add article", "content_type": 94}, "model": "auth.permission", "pk": 281}, {"fields": {"codename": "change_article", "name": "Can change article", "content_type": 94}, "model": "auth.permission", "pk": 282}, {"fields": {"codename": "delete_article", "name": "Can delete article", "content_type": 94}, "model": "auth.permission", "pk": 283}, {"fields": {"codename": "moderate", "name": "Can edit all articles and lock/unlock/restore", "content_type": 94}, "model": "auth.permission", "pk": 284}, {"fields": {"codename": "assign", "name": "Can change ownership of any article", "content_type": 94}, "model": "auth.permission", "pk": 285}, {"fields": {"codename": "grant", "name": "Can assign permissions to other users", "content_type": 94}, "model": "auth.permission", "pk": 286}, {"fields": {"codename": "add_articleforobject", "name": "Can add Article for object", "content_type": 95}, "model": "auth.permission", "pk": 287}, {"fields": {"codename": "change_articleforobject", "name": "Can change Article for object", "content_type": 95}, "model": "auth.permission", "pk": 288}, {"fields": {"codename": "delete_articleforobject", "name": "Can delete Article for object", "content_type": 95}, "model": "auth.permission", "pk": 289}, {"fields": {"codename": "add_articlerevision", "name": "Can add article revision", "content_type": 96}, "model": "auth.permission", "pk": 290}, {"fields": {"codename": "change_articlerevision", "name": "Can change article revision", "content_type": 96}, "model": "auth.permission", "pk": 291}, {"fields": {"codename": "delete_articlerevision", "name": "Can delete article revision", "content_type": 96}, "model": "auth.permission", "pk": 292}, {"fields": {"codename": "add_urlpath", "name": "Can add URL path", "content_type": 97}, "model": "auth.permission", "pk": 293}, {"fields": {"codename": "change_urlpath", "name": "Can change URL path", "content_type": 97}, "model": "auth.permission", "pk": 294}, {"fields": {"codename": "delete_urlpath", "name": "Can delete URL path", "content_type": 97}, "model": "auth.permission", "pk": 295}, {"fields": {"codename": "add_articleplugin", "name": "Can add article plugin", "content_type": 98}, "model": "auth.permission", "pk": 296}, {"fields": {"codename": "change_articleplugin", "name": "Can change article plugin", "content_type": 98}, "model": "auth.permission", "pk": 297}, {"fields": {"codename": "delete_articleplugin", "name": "Can delete article plugin", "content_type": 98}, "model": "auth.permission", "pk": 298}, {"fields": {"codename": "add_reusableplugin", "name": "Can add reusable plugin", "content_type": 99}, "model": "auth.permission", "pk": 299}, {"fields": {"codename": "change_reusableplugin", "name": "Can change reusable plugin", "content_type": 99}, "model": "auth.permission", "pk": 300}, {"fields": {"codename": "delete_reusableplugin", "name": "Can delete reusable plugin", "content_type": 99}, "model": "auth.permission", "pk": 301}, {"fields": {"codename": "add_simpleplugin", "name": "Can add simple plugin", "content_type": 100}, "model": "auth.permission", "pk": 302}, {"fields": {"codename": "change_simpleplugin", "name": "Can change simple plugin", "content_type": 100}, "model": "auth.permission", "pk": 303}, {"fields": {"codename": "delete_simpleplugin", "name": "Can delete simple plugin", "content_type": 100}, "model": "auth.permission", "pk": 304}, {"fields": {"codename": "add_revisionplugin", "name": "Can add revision plugin", "content_type": 101}, "model": "auth.permission", "pk": 305}, {"fields": {"codename": "change_revisionplugin", "name": "Can change revision plugin", "content_type": 101}, "model": "auth.permission", "pk": 306}, {"fields": {"codename": "delete_revisionplugin", "name": "Can delete revision plugin", "content_type": 101}, "model": "auth.permission", "pk": 307}, {"fields": {"codename": "add_revisionpluginrevision", "name": "Can add revision plugin revision", "content_type": 102}, "model": "auth.permission", "pk": 308}, {"fields": {"codename": "change_revisionpluginrevision", "name": "Can change revision plugin revision", "content_type": 102}, "model": "auth.permission", "pk": 309}, {"fields": {"codename": "delete_revisionpluginrevision", "name": "Can delete revision plugin revision", "content_type": 102}, "model": "auth.permission", "pk": 310}, {"fields": {"codename": "add_image", "name": "Can add image", "content_type": 103}, "model": "auth.permission", "pk": 311}, {"fields": {"codename": "change_image", "name": "Can change image", "content_type": 103}, "model": "auth.permission", "pk": 312}, {"fields": {"codename": "delete_image", "name": "Can delete image", "content_type": 103}, "model": "auth.permission", "pk": 313}, {"fields": {"codename": "add_imagerevision", "name": "Can add image revision", "content_type": 104}, "model": "auth.permission", "pk": 314}, {"fields": {"codename": "change_imagerevision", "name": "Can change image revision", "content_type": 104}, "model": "auth.permission", "pk": 315}, {"fields": {"codename": "delete_imagerevision", "name": "Can delete image revision", "content_type": 104}, "model": "auth.permission", "pk": 316}, {"fields": {"codename": "add_attachment", "name": "Can add attachment", "content_type": 105}, "model": "auth.permission", "pk": 317}, {"fields": {"codename": "change_attachment", "name": "Can change attachment", "content_type": 105}, "model": "auth.permission", "pk": 318}, {"fields": {"codename": "delete_attachment", "name": "Can delete attachment", "content_type": 105}, "model": "auth.permission", "pk": 319}, {"fields": {"codename": "add_attachmentrevision", "name": "Can add attachment revision", "content_type": 106}, "model": "auth.permission", "pk": 320}, {"fields": {"codename": "change_attachmentrevision", "name": "Can change attachment revision", "content_type": 106}, "model": "auth.permission", "pk": 321}, {"fields": {"codename": "delete_attachmentrevision", "name": "Can delete attachment revision", "content_type": 106}, "model": "auth.permission", "pk": 322}, {"fields": {"codename": "add_notificationtype", "name": "Can add type", "content_type": 107}, "model": "auth.permission", "pk": 323}, {"fields": {"codename": "change_notificationtype", "name": "Can change type", "content_type": 107}, "model": "auth.permission", "pk": 324}, {"fields": {"codename": "delete_notificationtype", "name": "Can delete type", "content_type": 107}, "model": "auth.permission", "pk": 325}, {"fields": {"codename": "add_settings", "name": "Can add settings", "content_type": 108}, "model": "auth.permission", "pk": 326}, {"fields": {"codename": "change_settings", "name": "Can change settings", "content_type": 108}, "model": "auth.permission", "pk": 327}, {"fields": {"codename": "delete_settings", "name": "Can delete settings", "content_type": 108}, "model": "auth.permission", "pk": 328}, {"fields": {"codename": "add_subscription", "name": "Can add subscription", "content_type": 109}, "model": "auth.permission", "pk": 329}, {"fields": {"codename": "change_subscription", "name": "Can change subscription", "content_type": 109}, "model": "auth.permission", "pk": 330}, {"fields": {"codename": "delete_subscription", "name": "Can delete subscription", "content_type": 109}, "model": "auth.permission", "pk": 331}, {"fields": {"codename": "add_notification", "name": "Can add notification", "content_type": 110}, "model": "auth.permission", "pk": 332}, {"fields": {"codename": "change_notification", "name": "Can change notification", "content_type": 110}, "model": "auth.permission", "pk": 333}, {"fields": {"codename": "delete_notification", "name": "Can delete notification", "content_type": 110}, "model": "auth.permission", "pk": 334}, {"fields": {"codename": "add_score", "name": "Can add score", "content_type": 111}, "model": "auth.permission", "pk": 335}, {"fields": {"codename": "change_score", "name": "Can change score", "content_type": 111}, "model": "auth.permission", "pk": 336}, {"fields": {"codename": "delete_score", "name": "Can delete score", "content_type": 111}, "model": "auth.permission", "pk": 337}, {"fields": {"codename": "add_puzzlecomplete", "name": "Can add puzzle complete", "content_type": 112}, "model": "auth.permission", "pk": 338}, {"fields": {"codename": "change_puzzlecomplete", "name": "Can change puzzle complete", "content_type": 112}, "model": "auth.permission", "pk": 339}, {"fields": {"codename": "delete_puzzlecomplete", "name": "Can delete puzzle complete", "content_type": 112}, "model": "auth.permission", "pk": 340}, {"fields": {"codename": "add_logentry", "name": "Can add log entry", "content_type": 113}, "model": "auth.permission", "pk": 341}, {"fields": {"codename": "change_logentry", "name": "Can change log entry", "content_type": 113}, "model": "auth.permission", "pk": 342}, {"fields": {"codename": "delete_logentry", "name": "Can delete log entry", "content_type": 113}, "model": "auth.permission", "pk": 343}, {"fields": {"codename": "add_role", "name": "Can add role", "content_type": 114}, "model": "auth.permission", "pk": 344}, {"fields": {"codename": "change_role", "name": "Can change role", "content_type": 114}, "model": "auth.permission", "pk": 345}, {"fields": {"codename": "delete_role", "name": "Can delete role", "content_type": 114}, "model": "auth.permission", "pk": 346}, {"fields": {"codename": "add_permission", "name": "Can add permission", "content_type": 115}, "model": "auth.permission", "pk": 347}, {"fields": {"codename": "change_permission", "name": "Can change permission", "content_type": 115}, "model": "auth.permission", "pk": 348}, {"fields": {"codename": "delete_permission", "name": "Can delete permission", "content_type": 115}, "model": "auth.permission", "pk": 349}, {"fields": {"codename": "add_note", "name": "Can add note", "content_type": 116}, "model": "auth.permission", "pk": 350}, {"fields": {"codename": "change_note", "name": "Can change note", "content_type": 116}, "model": "auth.permission", "pk": 351}, {"fields": {"codename": "delete_note", "name": "Can delete note", "content_type": 116}, "model": "auth.permission", "pk": 352}, {"fields": {"codename": "add_splashconfig", "name": "Can add splash config", "content_type": 117}, "model": "auth.permission", "pk": 353}, {"fields": {"codename": "change_splashconfig", "name": "Can change splash config", "content_type": 117}, "model": "auth.permission", "pk": 354}, {"fields": {"codename": "delete_splashconfig", "name": "Can delete splash config", "content_type": 117}, "model": "auth.permission", "pk": 355}, {"fields": {"codename": "add_userpreference", "name": "Can add user preference", "content_type": 118}, "model": "auth.permission", "pk": 356}, {"fields": {"codename": "change_userpreference", "name": "Can change user preference", "content_type": 118}, "model": "auth.permission", "pk": 357}, {"fields": {"codename": "delete_userpreference", "name": "Can delete user preference", "content_type": 118}, "model": "auth.permission", "pk": 358}, {"fields": {"codename": "add_usercoursetag", "name": "Can add user course tag", "content_type": 119}, "model": "auth.permission", "pk": 359}, {"fields": {"codename": "change_usercoursetag", "name": "Can change user course tag", "content_type": 119}, "model": "auth.permission", "pk": 360}, {"fields": {"codename": "delete_usercoursetag", "name": "Can delete user course tag", "content_type": 119}, "model": "auth.permission", "pk": 361}, {"fields": {"codename": "add_userorgtag", "name": "Can add user org tag", "content_type": 120}, "model": "auth.permission", "pk": 362}, {"fields": {"codename": "change_userorgtag", "name": "Can change user org tag", "content_type": 120}, "model": "auth.permission", "pk": 363}, {"fields": {"codename": "delete_userorgtag", "name": "Can delete user org tag", "content_type": 120}, "model": "auth.permission", "pk": 364}, {"fields": {"codename": "add_order", "name": "Can add order", "content_type": 121}, "model": "auth.permission", "pk": 365}, {"fields": {"codename": "change_order", "name": "Can change order", "content_type": 121}, "model": "auth.permission", "pk": 366}, {"fields": {"codename": "delete_order", "name": "Can delete order", "content_type": 121}, "model": "auth.permission", "pk": 367}, {"fields": {"codename": "add_orderitem", "name": "Can add order item", "content_type": 122}, "model": "auth.permission", "pk": 368}, {"fields": {"codename": "change_orderitem", "name": "Can change order item", "content_type": 122}, "model": "auth.permission", "pk": 369}, {"fields": {"codename": "delete_orderitem", "name": "Can delete order item", "content_type": 122}, "model": "auth.permission", "pk": 370}, {"fields": {"codename": "add_invoice", "name": "Can add invoice", "content_type": 123}, "model": "auth.permission", "pk": 371}, {"fields": {"codename": "change_invoice", "name": "Can change invoice", "content_type": 123}, "model": "auth.permission", "pk": 372}, {"fields": {"codename": "delete_invoice", "name": "Can delete invoice", "content_type": 123}, "model": "auth.permission", "pk": 373}, {"fields": {"codename": "add_invoicetransaction", "name": "Can add invoice transaction", "content_type": 124}, "model": "auth.permission", "pk": 374}, {"fields": {"codename": "change_invoicetransaction", "name": "Can change invoice transaction", "content_type": 124}, "model": "auth.permission", "pk": 375}, {"fields": {"codename": "delete_invoicetransaction", "name": "Can delete invoice transaction", "content_type": 124}, "model": "auth.permission", "pk": 376}, {"fields": {"codename": "add_invoiceitem", "name": "Can add invoice item", "content_type": 125}, "model": "auth.permission", "pk": 377}, {"fields": {"codename": "change_invoiceitem", "name": "Can change invoice item", "content_type": 125}, "model": "auth.permission", "pk": 378}, {"fields": {"codename": "delete_invoiceitem", "name": "Can delete invoice item", "content_type": 125}, "model": "auth.permission", "pk": 379}, {"fields": {"codename": "add_courseregistrationcodeinvoiceitem", "name": "Can add course registration code invoice item", "content_type": 126}, "model": "auth.permission", "pk": 380}, {"fields": {"codename": "change_courseregistrationcodeinvoiceitem", "name": "Can change course registration code invoice item", "content_type": 126}, "model": "auth.permission", "pk": 381}, {"fields": {"codename": "delete_courseregistrationcodeinvoiceitem", "name": "Can delete course registration code invoice item", "content_type": 126}, "model": "auth.permission", "pk": 382}, {"fields": {"codename": "add_invoicehistory", "name": "Can add invoice history", "content_type": 127}, "model": "auth.permission", "pk": 383}, {"fields": {"codename": "change_invoicehistory", "name": "Can change invoice history", "content_type": 127}, "model": "auth.permission", "pk": 384}, {"fields": {"codename": "delete_invoicehistory", "name": "Can delete invoice history", "content_type": 127}, "model": "auth.permission", "pk": 385}, {"fields": {"codename": "add_courseregistrationcode", "name": "Can add course registration code", "content_type": 128}, "model": "auth.permission", "pk": 386}, {"fields": {"codename": "change_courseregistrationcode", "name": "Can change course registration code", "content_type": 128}, "model": "auth.permission", "pk": 387}, {"fields": {"codename": "delete_courseregistrationcode", "name": "Can delete course registration code", "content_type": 128}, "model": "auth.permission", "pk": 388}, {"fields": {"codename": "add_registrationcoderedemption", "name": "Can add registration code redemption", "content_type": 129}, "model": "auth.permission", "pk": 389}, {"fields": {"codename": "change_registrationcoderedemption", "name": "Can change registration code redemption", "content_type": 129}, "model": "auth.permission", "pk": 390}, {"fields": {"codename": "delete_registrationcoderedemption", "name": "Can delete registration code redemption", "content_type": 129}, "model": "auth.permission", "pk": 391}, {"fields": {"codename": "add_coupon", "name": "Can add coupon", "content_type": 130}, "model": "auth.permission", "pk": 392}, {"fields": {"codename": "change_coupon", "name": "Can change coupon", "content_type": 130}, "model": "auth.permission", "pk": 393}, {"fields": {"codename": "delete_coupon", "name": "Can delete coupon", "content_type": 130}, "model": "auth.permission", "pk": 394}, {"fields": {"codename": "add_couponredemption", "name": "Can add coupon redemption", "content_type": 131}, "model": "auth.permission", "pk": 395}, {"fields": {"codename": "change_couponredemption", "name": "Can change coupon redemption", "content_type": 131}, "model": "auth.permission", "pk": 396}, {"fields": {"codename": "delete_couponredemption", "name": "Can delete coupon redemption", "content_type": 131}, "model": "auth.permission", "pk": 397}, {"fields": {"codename": "add_paidcourseregistration", "name": "Can add paid course registration", "content_type": 132}, "model": "auth.permission", "pk": 398}, {"fields": {"codename": "change_paidcourseregistration", "name": "Can change paid course registration", "content_type": 132}, "model": "auth.permission", "pk": 399}, {"fields": {"codename": "delete_paidcourseregistration", "name": "Can delete paid course registration", "content_type": 132}, "model": "auth.permission", "pk": 400}, {"fields": {"codename": "add_courseregcodeitem", "name": "Can add course reg code item", "content_type": 133}, "model": "auth.permission", "pk": 401}, {"fields": {"codename": "change_courseregcodeitem", "name": "Can change course reg code item", "content_type": 133}, "model": "auth.permission", "pk": 402}, {"fields": {"codename": "delete_courseregcodeitem", "name": "Can delete course reg code item", "content_type": 133}, "model": "auth.permission", "pk": 403}, {"fields": {"codename": "add_courseregcodeitemannotation", "name": "Can add course reg code item annotation", "content_type": 134}, "model": "auth.permission", "pk": 404}, {"fields": {"codename": "change_courseregcodeitemannotation", "name": "Can change course reg code item annotation", "content_type": 134}, "model": "auth.permission", "pk": 405}, {"fields": {"codename": "delete_courseregcodeitemannotation", "name": "Can delete course reg code item annotation", "content_type": 134}, "model": "auth.permission", "pk": 406}, {"fields": {"codename": "add_paidcourseregistrationannotation", "name": "Can add paid course registration annotation", "content_type": 135}, "model": "auth.permission", "pk": 407}, {"fields": {"codename": "change_paidcourseregistrationannotation", "name": "Can change paid course registration annotation", "content_type": 135}, "model": "auth.permission", "pk": 408}, {"fields": {"codename": "delete_paidcourseregistrationannotation", "name": "Can delete paid course registration annotation", "content_type": 135}, "model": "auth.permission", "pk": 409}, {"fields": {"codename": "add_certificateitem", "name": "Can add certificate item", "content_type": 136}, "model": "auth.permission", "pk": 410}, {"fields": {"codename": "change_certificateitem", "name": "Can change certificate item", "content_type": 136}, "model": "auth.permission", "pk": 411}, {"fields": {"codename": "delete_certificateitem", "name": "Can delete certificate item", "content_type": 136}, "model": "auth.permission", "pk": 412}, {"fields": {"codename": "add_donationconfiguration", "name": "Can add donation configuration", "content_type": 137}, "model": "auth.permission", "pk": 413}, {"fields": {"codename": "change_donationconfiguration", "name": "Can change donation configuration", "content_type": 137}, "model": "auth.permission", "pk": 414}, {"fields": {"codename": "delete_donationconfiguration", "name": "Can delete donation configuration", "content_type": 137}, "model": "auth.permission", "pk": 415}, {"fields": {"codename": "add_donation", "name": "Can add donation", "content_type": 138}, "model": "auth.permission", "pk": 416}, {"fields": {"codename": "change_donation", "name": "Can change donation", "content_type": 138}, "model": "auth.permission", "pk": 417}, {"fields": {"codename": "delete_donation", "name": "Can delete donation", "content_type": 138}, "model": "auth.permission", "pk": 418}, {"fields": {"codename": "add_coursemode", "name": "Can add course mode", "content_type": 139}, "model": "auth.permission", "pk": 419}, {"fields": {"codename": "change_coursemode", "name": "Can change course mode", "content_type": 139}, "model": "auth.permission", "pk": 420}, {"fields": {"codename": "delete_coursemode", "name": "Can delete course mode", "content_type": 139}, "model": "auth.permission", "pk": 421}, {"fields": {"codename": "add_coursemodesarchive", "name": "Can add course modes archive", "content_type": 140}, "model": "auth.permission", "pk": 422}, {"fields": {"codename": "change_coursemodesarchive", "name": "Can change course modes archive", "content_type": 140}, "model": "auth.permission", "pk": 423}, {"fields": {"codename": "delete_coursemodesarchive", "name": "Can delete course modes archive", "content_type": 140}, "model": "auth.permission", "pk": 424}, {"fields": {"codename": "add_softwaresecurephotoverification", "name": "Can add software secure photo verification", "content_type": 141}, "model": "auth.permission", "pk": 425}, {"fields": {"codename": "change_softwaresecurephotoverification", "name": "Can change software secure photo verification", "content_type": 141}, "model": "auth.permission", "pk": 426}, {"fields": {"codename": "delete_softwaresecurephotoverification", "name": "Can delete software secure photo verification", "content_type": 141}, "model": "auth.permission", "pk": 427}, {"fields": {"codename": "add_historicalverificationdeadline", "name": "Can add historical verification deadline", "content_type": 142}, "model": "auth.permission", "pk": 428}, {"fields": {"codename": "change_historicalverificationdeadline", "name": "Can change historical verification deadline", "content_type": 142}, "model": "auth.permission", "pk": 429}, {"fields": {"codename": "delete_historicalverificationdeadline", "name": "Can delete historical verification deadline", "content_type": 142}, "model": "auth.permission", "pk": 430}, {"fields": {"codename": "add_verificationdeadline", "name": "Can add verification deadline", "content_type": 143}, "model": "auth.permission", "pk": 431}, {"fields": {"codename": "change_verificationdeadline", "name": "Can change verification deadline", "content_type": 143}, "model": "auth.permission", "pk": 432}, {"fields": {"codename": "delete_verificationdeadline", "name": "Can delete verification deadline", "content_type": 143}, "model": "auth.permission", "pk": 433}, {"fields": {"codename": "add_verificationcheckpoint", "name": "Can add verification checkpoint", "content_type": 144}, "model": "auth.permission", "pk": 434}, {"fields": {"codename": "change_verificationcheckpoint", "name": "Can change verification checkpoint", "content_type": 144}, "model": "auth.permission", "pk": 435}, {"fields": {"codename": "delete_verificationcheckpoint", "name": "Can delete verification checkpoint", "content_type": 144}, "model": "auth.permission", "pk": 436}, {"fields": {"codename": "add_verificationstatus", "name": "Can add Verification Status", "content_type": 145}, "model": "auth.permission", "pk": 437}, {"fields": {"codename": "change_verificationstatus", "name": "Can change Verification Status", "content_type": 145}, "model": "auth.permission", "pk": 438}, {"fields": {"codename": "delete_verificationstatus", "name": "Can delete Verification Status", "content_type": 145}, "model": "auth.permission", "pk": 439}, {"fields": {"codename": "add_incoursereverificationconfiguration", "name": "Can add in course reverification configuration", "content_type": 146}, "model": "auth.permission", "pk": 440}, {"fields": {"codename": "change_incoursereverificationconfiguration", "name": "Can change in course reverification configuration", "content_type": 146}, "model": "auth.permission", "pk": 441}, {"fields": {"codename": "delete_incoursereverificationconfiguration", "name": "Can delete in course reverification configuration", "content_type": 146}, "model": "auth.permission", "pk": 442}, {"fields": {"codename": "add_icrvstatusemailsconfiguration", "name": "Can add icrv status emails configuration", "content_type": 147}, "model": "auth.permission", "pk": 443}, {"fields": {"codename": "change_icrvstatusemailsconfiguration", "name": "Can change icrv status emails configuration", "content_type": 147}, "model": "auth.permission", "pk": 444}, {"fields": {"codename": "delete_icrvstatusemailsconfiguration", "name": "Can delete icrv status emails configuration", "content_type": 147}, "model": "auth.permission", "pk": 445}, {"fields": {"codename": "add_skippedreverification", "name": "Can add skipped reverification", "content_type": 148}, "model": "auth.permission", "pk": 446}, {"fields": {"codename": "change_skippedreverification", "name": "Can change skipped reverification", "content_type": 148}, "model": "auth.permission", "pk": 447}, {"fields": {"codename": "delete_skippedreverification", "name": "Can delete skipped reverification", "content_type": 148}, "model": "auth.permission", "pk": 448}, {"fields": {"codename": "add_darklangconfig", "name": "Can add dark lang config", "content_type": 149}, "model": "auth.permission", "pk": 449}, {"fields": {"codename": "change_darklangconfig", "name": "Can change dark lang config", "content_type": 149}, "model": "auth.permission", "pk": 450}, {"fields": {"codename": "delete_darklangconfig", "name": "Can delete dark lang config", "content_type": 149}, "model": "auth.permission", "pk": 451}, {"fields": {"codename": "add_embargoedcourse", "name": "Can add embargoed course", "content_type": 150}, "model": "auth.permission", "pk": 452}, {"fields": {"codename": "change_embargoedcourse", "name": "Can change embargoed course", "content_type": 150}, "model": "auth.permission", "pk": 453}, {"fields": {"codename": "delete_embargoedcourse", "name": "Can delete embargoed course", "content_type": 150}, "model": "auth.permission", "pk": 454}, {"fields": {"codename": "add_embargoedstate", "name": "Can add embargoed state", "content_type": 151}, "model": "auth.permission", "pk": 455}, {"fields": {"codename": "change_embargoedstate", "name": "Can change embargoed state", "content_type": 151}, "model": "auth.permission", "pk": 456}, {"fields": {"codename": "delete_embargoedstate", "name": "Can delete embargoed state", "content_type": 151}, "model": "auth.permission", "pk": 457}, {"fields": {"codename": "add_restrictedcourse", "name": "Can add restricted course", "content_type": 152}, "model": "auth.permission", "pk": 458}, {"fields": {"codename": "change_restrictedcourse", "name": "Can change restricted course", "content_type": 152}, "model": "auth.permission", "pk": 459}, {"fields": {"codename": "delete_restrictedcourse", "name": "Can delete restricted course", "content_type": 152}, "model": "auth.permission", "pk": 460}, {"fields": {"codename": "add_country", "name": "Can add country", "content_type": 153}, "model": "auth.permission", "pk": 461}, {"fields": {"codename": "change_country", "name": "Can change country", "content_type": 153}, "model": "auth.permission", "pk": 462}, {"fields": {"codename": "delete_country", "name": "Can delete country", "content_type": 153}, "model": "auth.permission", "pk": 463}, {"fields": {"codename": "add_countryaccessrule", "name": "Can add country access rule", "content_type": 154}, "model": "auth.permission", "pk": 464}, {"fields": {"codename": "change_countryaccessrule", "name": "Can change country access rule", "content_type": 154}, "model": "auth.permission", "pk": 465}, {"fields": {"codename": "delete_countryaccessrule", "name": "Can delete country access rule", "content_type": 154}, "model": "auth.permission", "pk": 466}, {"fields": {"codename": "add_courseaccessrulehistory", "name": "Can add course access rule history", "content_type": 155}, "model": "auth.permission", "pk": 467}, {"fields": {"codename": "change_courseaccessrulehistory", "name": "Can change course access rule history", "content_type": 155}, "model": "auth.permission", "pk": 468}, {"fields": {"codename": "delete_courseaccessrulehistory", "name": "Can delete course access rule history", "content_type": 155}, "model": "auth.permission", "pk": 469}, {"fields": {"codename": "add_ipfilter", "name": "Can add ip filter", "content_type": 156}, "model": "auth.permission", "pk": 470}, {"fields": {"codename": "change_ipfilter", "name": "Can change ip filter", "content_type": 156}, "model": "auth.permission", "pk": 471}, {"fields": {"codename": "delete_ipfilter", "name": "Can delete ip filter", "content_type": 156}, "model": "auth.permission", "pk": 472}, {"fields": {"codename": "add_coursererunstate", "name": "Can add course rerun state", "content_type": 157}, "model": "auth.permission", "pk": 473}, {"fields": {"codename": "change_coursererunstate", "name": "Can change course rerun state", "content_type": 157}, "model": "auth.permission", "pk": 474}, {"fields": {"codename": "delete_coursererunstate", "name": "Can delete course rerun state", "content_type": 157}, "model": "auth.permission", "pk": 475}, {"fields": {"codename": "add_mobileapiconfig", "name": "Can add mobile api config", "content_type": 158}, "model": "auth.permission", "pk": 476}, {"fields": {"codename": "change_mobileapiconfig", "name": "Can change mobile api config", "content_type": 158}, "model": "auth.permission", "pk": 477}, {"fields": {"codename": "delete_mobileapiconfig", "name": "Can delete mobile api config", "content_type": 158}, "model": "auth.permission", "pk": 478}, {"fields": {"codename": "add_usersocialauth", "name": "Can add user social auth", "content_type": 159}, "model": "auth.permission", "pk": 479}, {"fields": {"codename": "change_usersocialauth", "name": "Can change user social auth", "content_type": 159}, "model": "auth.permission", "pk": 480}, {"fields": {"codename": "delete_usersocialauth", "name": "Can delete user social auth", "content_type": 159}, "model": "auth.permission", "pk": 481}, {"fields": {"codename": "add_nonce", "name": "Can add nonce", "content_type": 160}, "model": "auth.permission", "pk": 482}, {"fields": {"codename": "change_nonce", "name": "Can change nonce", "content_type": 160}, "model": "auth.permission", "pk": 483}, {"fields": {"codename": "delete_nonce", "name": "Can delete nonce", "content_type": 160}, "model": "auth.permission", "pk": 484}, {"fields": {"codename": "add_association", "name": "Can add association", "content_type": 161}, "model": "auth.permission", "pk": 485}, {"fields": {"codename": "change_association", "name": "Can change association", "content_type": 161}, "model": "auth.permission", "pk": 486}, {"fields": {"codename": "delete_association", "name": "Can delete association", "content_type": 161}, "model": "auth.permission", "pk": 487}, {"fields": {"codename": "add_code", "name": "Can add code", "content_type": 162}, "model": "auth.permission", "pk": 488}, {"fields": {"codename": "change_code", "name": "Can change code", "content_type": 162}, "model": "auth.permission", "pk": 489}, {"fields": {"codename": "delete_code", "name": "Can delete code", "content_type": 162}, "model": "auth.permission", "pk": 490}, {"fields": {"codename": "add_surveyform", "name": "Can add survey form", "content_type": 163}, "model": "auth.permission", "pk": 491}, {"fields": {"codename": "change_surveyform", "name": "Can change survey form", "content_type": 163}, "model": "auth.permission", "pk": 492}, {"fields": {"codename": "delete_surveyform", "name": "Can delete survey form", "content_type": 163}, "model": "auth.permission", "pk": 493}, {"fields": {"codename": "add_surveyanswer", "name": "Can add survey answer", "content_type": 164}, "model": "auth.permission", "pk": 494}, {"fields": {"codename": "change_surveyanswer", "name": "Can change survey answer", "content_type": 164}, "model": "auth.permission", "pk": 495}, {"fields": {"codename": "delete_surveyanswer", "name": "Can delete survey answer", "content_type": 164}, "model": "auth.permission", "pk": 496}, {"fields": {"codename": "add_xblockasidesconfig", "name": "Can add x block asides config", "content_type": 165}, "model": "auth.permission", "pk": 497}, {"fields": {"codename": "change_xblockasidesconfig", "name": "Can change x block asides config", "content_type": 165}, "model": "auth.permission", "pk": 498}, {"fields": {"codename": "delete_xblockasidesconfig", "name": "Can delete x block asides config", "content_type": 165}, "model": "auth.permission", "pk": 499}, {"fields": {"codename": "add_courseoverview", "name": "Can add course overview", "content_type": 166}, "model": "auth.permission", "pk": 500}, {"fields": {"codename": "change_courseoverview", "name": "Can change course overview", "content_type": 166}, "model": "auth.permission", "pk": 501}, {"fields": {"codename": "delete_courseoverview", "name": "Can delete course overview", "content_type": 166}, "model": "auth.permission", "pk": 502}, {"fields": {"codename": "add_courseoverviewtab", "name": "Can add course overview tab", "content_type": 167}, "model": "auth.permission", "pk": 503}, {"fields": {"codename": "change_courseoverviewtab", "name": "Can change course overview tab", "content_type": 167}, "model": "auth.permission", "pk": 504}, {"fields": {"codename": "delete_courseoverviewtab", "name": "Can delete course overview tab", "content_type": 167}, "model": "auth.permission", "pk": 505}, {"fields": {"codename": "add_coursestructure", "name": "Can add course structure", "content_type": 168}, "model": "auth.permission", "pk": 506}, {"fields": {"codename": "change_coursestructure", "name": "Can change course structure", "content_type": 168}, "model": "auth.permission", "pk": 507}, {"fields": {"codename": "delete_coursestructure", "name": "Can delete course structure", "content_type": 168}, "model": "auth.permission", "pk": 508}, {"fields": {"codename": "add_corsmodel", "name": "Can add cors model", "content_type": 169}, "model": "auth.permission", "pk": 509}, {"fields": {"codename": "change_corsmodel", "name": "Can change cors model", "content_type": 169}, "model": "auth.permission", "pk": 510}, {"fields": {"codename": "delete_corsmodel", "name": "Can delete cors model", "content_type": 169}, "model": "auth.permission", "pk": 511}, {"fields": {"codename": "add_xdomainproxyconfiguration", "name": "Can add x domain proxy configuration", "content_type": 170}, "model": "auth.permission", "pk": 512}, {"fields": {"codename": "change_xdomainproxyconfiguration", "name": "Can change x domain proxy configuration", "content_type": 170}, "model": "auth.permission", "pk": 513}, {"fields": {"codename": "delete_xdomainproxyconfiguration", "name": "Can delete x domain proxy configuration", "content_type": 170}, "model": "auth.permission", "pk": 514}, {"fields": {"codename": "add_creditprovider", "name": "Can add credit provider", "content_type": 171}, "model": "auth.permission", "pk": 515}, {"fields": {"codename": "change_creditprovider", "name": "Can change credit provider", "content_type": 171}, "model": "auth.permission", "pk": 516}, {"fields": {"codename": "delete_creditprovider", "name": "Can delete credit provider", "content_type": 171}, "model": "auth.permission", "pk": 517}, {"fields": {"codename": "add_creditcourse", "name": "Can add credit course", "content_type": 172}, "model": "auth.permission", "pk": 518}, {"fields": {"codename": "change_creditcourse", "name": "Can change credit course", "content_type": 172}, "model": "auth.permission", "pk": 519}, {"fields": {"codename": "delete_creditcourse", "name": "Can delete credit course", "content_type": 172}, "model": "auth.permission", "pk": 520}, {"fields": {"codename": "add_creditrequirement", "name": "Can add credit requirement", "content_type": 173}, "model": "auth.permission", "pk": 521}, {"fields": {"codename": "change_creditrequirement", "name": "Can change credit requirement", "content_type": 173}, "model": "auth.permission", "pk": 522}, {"fields": {"codename": "delete_creditrequirement", "name": "Can delete credit requirement", "content_type": 173}, "model": "auth.permission", "pk": 523}, {"fields": {"codename": "add_historicalcreditrequirementstatus", "name": "Can add historical credit requirement status", "content_type": 174}, "model": "auth.permission", "pk": 524}, {"fields": {"codename": "change_historicalcreditrequirementstatus", "name": "Can change historical credit requirement status", "content_type": 174}, "model": "auth.permission", "pk": 525}, {"fields": {"codename": "delete_historicalcreditrequirementstatus", "name": "Can delete historical credit requirement status", "content_type": 174}, "model": "auth.permission", "pk": 526}, {"fields": {"codename": "add_creditrequirementstatus", "name": "Can add credit requirement status", "content_type": 175}, "model": "auth.permission", "pk": 527}, {"fields": {"codename": "change_creditrequirementstatus", "name": "Can change credit requirement status", "content_type": 175}, "model": "auth.permission", "pk": 528}, {"fields": {"codename": "delete_creditrequirementstatus", "name": "Can delete credit requirement status", "content_type": 175}, "model": "auth.permission", "pk": 529}, {"fields": {"codename": "add_crediteligibility", "name": "Can add credit eligibility", "content_type": 176}, "model": "auth.permission", "pk": 530}, {"fields": {"codename": "change_crediteligibility", "name": "Can change credit eligibility", "content_type": 176}, "model": "auth.permission", "pk": 531}, {"fields": {"codename": "delete_crediteligibility", "name": "Can delete credit eligibility", "content_type": 176}, "model": "auth.permission", "pk": 532}, {"fields": {"codename": "add_historicalcreditrequest", "name": "Can add historical credit request", "content_type": 177}, "model": "auth.permission", "pk": 533}, {"fields": {"codename": "change_historicalcreditrequest", "name": "Can change historical credit request", "content_type": 177}, "model": "auth.permission", "pk": 534}, {"fields": {"codename": "delete_historicalcreditrequest", "name": "Can delete historical credit request", "content_type": 177}, "model": "auth.permission", "pk": 535}, {"fields": {"codename": "add_creditrequest", "name": "Can add credit request", "content_type": 178}, "model": "auth.permission", "pk": 536}, {"fields": {"codename": "change_creditrequest", "name": "Can change credit request", "content_type": 178}, "model": "auth.permission", "pk": 537}, {"fields": {"codename": "delete_creditrequest", "name": "Can delete credit request", "content_type": 178}, "model": "auth.permission", "pk": 538}, {"fields": {"codename": "add_courseteam", "name": "Can add course team", "content_type": 179}, "model": "auth.permission", "pk": 539}, {"fields": {"codename": "change_courseteam", "name": "Can change course team", "content_type": 179}, "model": "auth.permission", "pk": 540}, {"fields": {"codename": "delete_courseteam", "name": "Can delete course team", "content_type": 179}, "model": "auth.permission", "pk": 541}, {"fields": {"codename": "add_courseteammembership", "name": "Can add course team membership", "content_type": 180}, "model": "auth.permission", "pk": 542}, {"fields": {"codename": "change_courseteammembership", "name": "Can change course team membership", "content_type": 180}, "model": "auth.permission", "pk": 543}, {"fields": {"codename": "delete_courseteammembership", "name": "Can delete course team membership", "content_type": 180}, "model": "auth.permission", "pk": 544}, {"fields": {"codename": "add_xblockdisableconfig", "name": "Can add x block disable config", "content_type": 181}, "model": "auth.permission", "pk": 545}, {"fields": {"codename": "change_xblockdisableconfig", "name": "Can change x block disable config", "content_type": 181}, "model": "auth.permission", "pk": 546}, {"fields": {"codename": "delete_xblockdisableconfig", "name": "Can delete x block disable config", "content_type": 181}, "model": "auth.permission", "pk": 547}, {"fields": {"codename": "add_programsapiconfig", "name": "Can add programs api config", "content_type": 182}, "model": "auth.permission", "pk": 548}, {"fields": {"codename": "change_programsapiconfig", "name": "Can change programs api config", "content_type": 182}, "model": "auth.permission", "pk": 549}, {"fields": {"codename": "delete_programsapiconfig", "name": "Can delete programs api config", "content_type": 182}, "model": "auth.permission", "pk": 550}, {"fields": {"codename": "add_selfpacedconfiguration", "name": "Can add self paced configuration", "content_type": 183}, "model": "auth.permission", "pk": 551}, {"fields": {"codename": "change_selfpacedconfiguration", "name": "Can change self paced configuration", "content_type": 183}, "model": "auth.permission", "pk": 552}, {"fields": {"codename": "delete_selfpacedconfiguration", "name": "Can delete self paced configuration", "content_type": 183}, "model": "auth.permission", "pk": 553}, {"fields": {"codename": "add_kvstore", "name": "Can add kv store", "content_type": 184}, "model": "auth.permission", "pk": 554}, {"fields": {"codename": "change_kvstore", "name": "Can change kv store", "content_type": 184}, "model": "auth.permission", "pk": 555}, {"fields": {"codename": "delete_kvstore", "name": "Can delete kv store", "content_type": 184}, "model": "auth.permission", "pk": 556}, {"fields": {"codename": "add_studentitem", "name": "Can add student item", "content_type": 185}, "model": "auth.permission", "pk": 557}, {"fields": {"codename": "change_studentitem", "name": "Can change student item", "content_type": 185}, "model": "auth.permission", "pk": 558}, {"fields": {"codename": "delete_studentitem", "name": "Can delete student item", "content_type": 185}, "model": "auth.permission", "pk": 559}, {"fields": {"codename": "add_submission", "name": "Can add submission", "content_type": 186}, "model": "auth.permission", "pk": 560}, {"fields": {"codename": "change_submission", "name": "Can change submission", "content_type": 186}, "model": "auth.permission", "pk": 561}, {"fields": {"codename": "delete_submission", "name": "Can delete submission", "content_type": 186}, "model": "auth.permission", "pk": 562}, {"fields": {"codename": "add_score", "name": "Can add score", "content_type": 187}, "model": "auth.permission", "pk": 563}, {"fields": {"codename": "change_score", "name": "Can change score", "content_type": 187}, "model": "auth.permission", "pk": 564}, {"fields": {"codename": "delete_score", "name": "Can delete score", "content_type": 187}, "model": "auth.permission", "pk": 565}, {"fields": {"codename": "add_scoresummary", "name": "Can add score summary", "content_type": 188}, "model": "auth.permission", "pk": 566}, {"fields": {"codename": "change_scoresummary", "name": "Can change score summary", "content_type": 188}, "model": "auth.permission", "pk": 567}, {"fields": {"codename": "delete_scoresummary", "name": "Can delete score summary", "content_type": 188}, "model": "auth.permission", "pk": 568}, {"fields": {"codename": "add_rubric", "name": "Can add rubric", "content_type": 189}, "model": "auth.permission", "pk": 569}, {"fields": {"codename": "change_rubric", "name": "Can change rubric", "content_type": 189}, "model": "auth.permission", "pk": 570}, {"fields": {"codename": "delete_rubric", "name": "Can delete rubric", "content_type": 189}, "model": "auth.permission", "pk": 571}, {"fields": {"codename": "add_criterion", "name": "Can add criterion", "content_type": 190}, "model": "auth.permission", "pk": 572}, {"fields": {"codename": "change_criterion", "name": "Can change criterion", "content_type": 190}, "model": "auth.permission", "pk": 573}, {"fields": {"codename": "delete_criterion", "name": "Can delete criterion", "content_type": 190}, "model": "auth.permission", "pk": 574}, {"fields": {"codename": "add_criterionoption", "name": "Can add criterion option", "content_type": 191}, "model": "auth.permission", "pk": 575}, {"fields": {"codename": "change_criterionoption", "name": "Can change criterion option", "content_type": 191}, "model": "auth.permission", "pk": 576}, {"fields": {"codename": "delete_criterionoption", "name": "Can delete criterion option", "content_type": 191}, "model": "auth.permission", "pk": 577}, {"fields": {"codename": "add_assessment", "name": "Can add assessment", "content_type": 192}, "model": "auth.permission", "pk": 578}, {"fields": {"codename": "change_assessment", "name": "Can change assessment", "content_type": 192}, "model": "auth.permission", "pk": 579}, {"fields": {"codename": "delete_assessment", "name": "Can delete assessment", "content_type": 192}, "model": "auth.permission", "pk": 580}, {"fields": {"codename": "add_assessmentpart", "name": "Can add assessment part", "content_type": 193}, "model": "auth.permission", "pk": 581}, {"fields": {"codename": "change_assessmentpart", "name": "Can change assessment part", "content_type": 193}, "model": "auth.permission", "pk": 582}, {"fields": {"codename": "delete_assessmentpart", "name": "Can delete assessment part", "content_type": 193}, "model": "auth.permission", "pk": 583}, {"fields": {"codename": "add_assessmentfeedbackoption", "name": "Can add assessment feedback option", "content_type": 194}, "model": "auth.permission", "pk": 584}, {"fields": {"codename": "change_assessmentfeedbackoption", "name": "Can change assessment feedback option", "content_type": 194}, "model": "auth.permission", "pk": 585}, {"fields": {"codename": "delete_assessmentfeedbackoption", "name": "Can delete assessment feedback option", "content_type": 194}, "model": "auth.permission", "pk": 586}, {"fields": {"codename": "add_assessmentfeedback", "name": "Can add assessment feedback", "content_type": 195}, "model": "auth.permission", "pk": 587}, {"fields": {"codename": "change_assessmentfeedback", "name": "Can change assessment feedback", "content_type": 195}, "model": "auth.permission", "pk": 588}, {"fields": {"codename": "delete_assessmentfeedback", "name": "Can delete assessment feedback", "content_type": 195}, "model": "auth.permission", "pk": 589}, {"fields": {"codename": "add_peerworkflow", "name": "Can add peer workflow", "content_type": 196}, "model": "auth.permission", "pk": 590}, {"fields": {"codename": "change_peerworkflow", "name": "Can change peer workflow", "content_type": 196}, "model": "auth.permission", "pk": 591}, {"fields": {"codename": "delete_peerworkflow", "name": "Can delete peer workflow", "content_type": 196}, "model": "auth.permission", "pk": 592}, {"fields": {"codename": "add_peerworkflowitem", "name": "Can add peer workflow item", "content_type": 197}, "model": "auth.permission", "pk": 593}, {"fields": {"codename": "change_peerworkflowitem", "name": "Can change peer workflow item", "content_type": 197}, "model": "auth.permission", "pk": 594}, {"fields": {"codename": "delete_peerworkflowitem", "name": "Can delete peer workflow item", "content_type": 197}, "model": "auth.permission", "pk": 595}, {"fields": {"codename": "add_trainingexample", "name": "Can add training example", "content_type": 198}, "model": "auth.permission", "pk": 596}, {"fields": {"codename": "change_trainingexample", "name": "Can change training example", "content_type": 198}, "model": "auth.permission", "pk": 597}, {"fields": {"codename": "delete_trainingexample", "name": "Can delete training example", "content_type": 198}, "model": "auth.permission", "pk": 598}, {"fields": {"codename": "add_studenttrainingworkflow", "name": "Can add student training workflow", "content_type": 199}, "model": "auth.permission", "pk": 599}, {"fields": {"codename": "change_studenttrainingworkflow", "name": "Can change student training workflow", "content_type": 199}, "model": "auth.permission", "pk": 600}, {"fields": {"codename": "delete_studenttrainingworkflow", "name": "Can delete student training workflow", "content_type": 199}, "model": "auth.permission", "pk": 601}, {"fields": {"codename": "add_studenttrainingworkflowitem", "name": "Can add student training workflow item", "content_type": 200}, "model": "auth.permission", "pk": 602}, {"fields": {"codename": "change_studenttrainingworkflowitem", "name": "Can change student training workflow item", "content_type": 200}, "model": "auth.permission", "pk": 603}, {"fields": {"codename": "delete_studenttrainingworkflowitem", "name": "Can delete student training workflow item", "content_type": 200}, "model": "auth.permission", "pk": 604}, {"fields": {"codename": "add_aiclassifierset", "name": "Can add ai classifier set", "content_type": 201}, "model": "auth.permission", "pk": 605}, {"fields": {"codename": "change_aiclassifierset", "name": "Can change ai classifier set", "content_type": 201}, "model": "auth.permission", "pk": 606}, {"fields": {"codename": "delete_aiclassifierset", "name": "Can delete ai classifier set", "content_type": 201}, "model": "auth.permission", "pk": 607}, {"fields": {"codename": "add_aiclassifier", "name": "Can add ai classifier", "content_type": 202}, "model": "auth.permission", "pk": 608}, {"fields": {"codename": "change_aiclassifier", "name": "Can change ai classifier", "content_type": 202}, "model": "auth.permission", "pk": 609}, {"fields": {"codename": "delete_aiclassifier", "name": "Can delete ai classifier", "content_type": 202}, "model": "auth.permission", "pk": 610}, {"fields": {"codename": "add_aitrainingworkflow", "name": "Can add ai training workflow", "content_type": 203}, "model": "auth.permission", "pk": 611}, {"fields": {"codename": "change_aitrainingworkflow", "name": "Can change ai training workflow", "content_type": 203}, "model": "auth.permission", "pk": 612}, {"fields": {"codename": "delete_aitrainingworkflow", "name": "Can delete ai training workflow", "content_type": 203}, "model": "auth.permission", "pk": 613}, {"fields": {"codename": "add_aigradingworkflow", "name": "Can add ai grading workflow", "content_type": 204}, "model": "auth.permission", "pk": 614}, {"fields": {"codename": "change_aigradingworkflow", "name": "Can change ai grading workflow", "content_type": 204}, "model": "auth.permission", "pk": 615}, {"fields": {"codename": "delete_aigradingworkflow", "name": "Can delete ai grading workflow", "content_type": 204}, "model": "auth.permission", "pk": 616}, {"fields": {"codename": "add_assessmentworkflow", "name": "Can add assessment workflow", "content_type": 205}, "model": "auth.permission", "pk": 617}, {"fields": {"codename": "change_assessmentworkflow", "name": "Can change assessment workflow", "content_type": 205}, "model": "auth.permission", "pk": 618}, {"fields": {"codename": "delete_assessmentworkflow", "name": "Can delete assessment workflow", "content_type": 205}, "model": "auth.permission", "pk": 619}, {"fields": {"codename": "add_assessmentworkflowstep", "name": "Can add assessment workflow step", "content_type": 206}, "model": "auth.permission", "pk": 620}, {"fields": {"codename": "change_assessmentworkflowstep", "name": "Can change assessment workflow step", "content_type": 206}, "model": "auth.permission", "pk": 621}, {"fields": {"codename": "delete_assessmentworkflowstep", "name": "Can delete assessment workflow step", "content_type": 206}, "model": "auth.permission", "pk": 622}, {"fields": {"codename": "add_assessmentworkflowcancellation", "name": "Can add assessment workflow cancellation", "content_type": 207}, "model": "auth.permission", "pk": 623}, {"fields": {"codename": "change_assessmentworkflowcancellation", "name": "Can change assessment workflow cancellation", "content_type": 207}, "model": "auth.permission", "pk": 624}, {"fields": {"codename": "delete_assessmentworkflowcancellation", "name": "Can delete assessment workflow cancellation", "content_type": 207}, "model": "auth.permission", "pk": 625}, {"fields": {"codename": "add_profile", "name": "Can add profile", "content_type": 208}, "model": "auth.permission", "pk": 626}, {"fields": {"codename": "change_profile", "name": "Can change profile", "content_type": 208}, "model": "auth.permission", "pk": 627}, {"fields": {"codename": "delete_profile", "name": "Can delete profile", "content_type": 208}, "model": "auth.permission", "pk": 628}, {"fields": {"codename": "add_video", "name": "Can add video", "content_type": 209}, "model": "auth.permission", "pk": 629}, {"fields": {"codename": "change_video", "name": "Can change video", "content_type": 209}, "model": "auth.permission", "pk": 630}, {"fields": {"codename": "delete_video", "name": "Can delete video", "content_type": 209}, "model": "auth.permission", "pk": 631}, {"fields": {"codename": "add_coursevideo", "name": "Can add course video", "content_type": 210}, "model": "auth.permission", "pk": 632}, {"fields": {"codename": "change_coursevideo", "name": "Can change course video", "content_type": 210}, "model": "auth.permission", "pk": 633}, {"fields": {"codename": "delete_coursevideo", "name": "Can delete course video", "content_type": 210}, "model": "auth.permission", "pk": 634}, {"fields": {"codename": "add_encodedvideo", "name": "Can add encoded video", "content_type": 211}, "model": "auth.permission", "pk": 635}, {"fields": {"codename": "change_encodedvideo", "name": "Can change encoded video", "content_type": 211}, "model": "auth.permission", "pk": 636}, {"fields": {"codename": "delete_encodedvideo", "name": "Can delete encoded video", "content_type": 211}, "model": "auth.permission", "pk": 637}, {"fields": {"codename": "add_subtitle", "name": "Can add subtitle", "content_type": 212}, "model": "auth.permission", "pk": 638}, {"fields": {"codename": "change_subtitle", "name": "Can change subtitle", "content_type": 212}, "model": "auth.permission", "pk": 639}, {"fields": {"codename": "delete_subtitle", "name": "Can delete subtitle", "content_type": 212}, "model": "auth.permission", "pk": 640}, {"fields": {"codename": "add_milestone", "name": "Can add milestone", "content_type": 213}, "model": "auth.permission", "pk": 641}, {"fields": {"codename": "change_milestone", "name": "Can change milestone", "content_type": 213}, "model": "auth.permission", "pk": 642}, {"fields": {"codename": "delete_milestone", "name": "Can delete milestone", "content_type": 213}, "model": "auth.permission", "pk": 643}, {"fields": {"codename": "add_milestonerelationshiptype", "name": "Can add milestone relationship type", "content_type": 214}, "model": "auth.permission", "pk": 644}, {"fields": {"codename": "change_milestonerelationshiptype", "name": "Can change milestone relationship type", "content_type": 214}, "model": "auth.permission", "pk": 645}, {"fields": {"codename": "delete_milestonerelationshiptype", "name": "Can delete milestone relationship type", "content_type": 214}, "model": "auth.permission", "pk": 646}, {"fields": {"codename": "add_coursemilestone", "name": "Can add course milestone", "content_type": 215}, "model": "auth.permission", "pk": 647}, {"fields": {"codename": "change_coursemilestone", "name": "Can change course milestone", "content_type": 215}, "model": "auth.permission", "pk": 648}, {"fields": {"codename": "delete_coursemilestone", "name": "Can delete course milestone", "content_type": 215}, "model": "auth.permission", "pk": 649}, {"fields": {"codename": "add_coursecontentmilestone", "name": "Can add course content milestone", "content_type": 216}, "model": "auth.permission", "pk": 650}, {"fields": {"codename": "change_coursecontentmilestone", "name": "Can change course content milestone", "content_type": 216}, "model": "auth.permission", "pk": 651}, {"fields": {"codename": "delete_coursecontentmilestone", "name": "Can delete course content milestone", "content_type": 216}, "model": "auth.permission", "pk": 652}, {"fields": {"codename": "add_usermilestone", "name": "Can add user milestone", "content_type": 217}, "model": "auth.permission", "pk": 653}, {"fields": {"codename": "change_usermilestone", "name": "Can change user milestone", "content_type": 217}, "model": "auth.permission", "pk": 654}, {"fields": {"codename": "delete_usermilestone", "name": "Can delete user milestone", "content_type": 217}, "model": "auth.permission", "pk": 655}, {"fields": {"codename": "add_proctoredexam", "name": "Can add proctored exam", "content_type": 218}, "model": "auth.permission", "pk": 656}, {"fields": {"codename": "change_proctoredexam", "name": "Can change proctored exam", "content_type": 218}, "model": "auth.permission", "pk": 657}, {"fields": {"codename": "delete_proctoredexam", "name": "Can delete proctored exam", "content_type": 218}, "model": "auth.permission", "pk": 658}, {"fields": {"codename": "add_proctoredexamreviewpolicy", "name": "Can add Proctored exam review policy", "content_type": 219}, "model": "auth.permission", "pk": 659}, {"fields": {"codename": "change_proctoredexamreviewpolicy", "name": "Can change Proctored exam review policy", "content_type": 219}, "model": "auth.permission", "pk": 660}, {"fields": {"codename": "delete_proctoredexamreviewpolicy", "name": "Can delete Proctored exam review policy", "content_type": 219}, "model": "auth.permission", "pk": 661}, {"fields": {"codename": "add_proctoredexamreviewpolicyhistory", "name": "Can add proctored exam review policy history", "content_type": 220}, "model": "auth.permission", "pk": 662}, {"fields": {"codename": "change_proctoredexamreviewpolicyhistory", "name": "Can change proctored exam review policy history", "content_type": 220}, "model": "auth.permission", "pk": 663}, {"fields": {"codename": "delete_proctoredexamreviewpolicyhistory", "name": "Can delete proctored exam review policy history", "content_type": 220}, "model": "auth.permission", "pk": 664}, {"fields": {"codename": "add_proctoredexamstudentattempt", "name": "Can add proctored exam attempt", "content_type": 221}, "model": "auth.permission", "pk": 665}, {"fields": {"codename": "change_proctoredexamstudentattempt", "name": "Can change proctored exam attempt", "content_type": 221}, "model": "auth.permission", "pk": 666}, {"fields": {"codename": "delete_proctoredexamstudentattempt", "name": "Can delete proctored exam attempt", "content_type": 221}, "model": "auth.permission", "pk": 667}, {"fields": {"codename": "add_proctoredexamstudentattempthistory", "name": "Can add proctored exam attempt history", "content_type": 222}, "model": "auth.permission", "pk": 668}, {"fields": {"codename": "change_proctoredexamstudentattempthistory", "name": "Can change proctored exam attempt history", "content_type": 222}, "model": "auth.permission", "pk": 669}, {"fields": {"codename": "delete_proctoredexamstudentattempthistory", "name": "Can delete proctored exam attempt history", "content_type": 222}, "model": "auth.permission", "pk": 670}, {"fields": {"codename": "add_proctoredexamstudentallowance", "name": "Can add proctored allowance", "content_type": 223}, "model": "auth.permission", "pk": 671}, {"fields": {"codename": "change_proctoredexamstudentallowance", "name": "Can change proctored allowance", "content_type": 223}, "model": "auth.permission", "pk": 672}, {"fields": {"codename": "delete_proctoredexamstudentallowance", "name": "Can delete proctored allowance", "content_type": 223}, "model": "auth.permission", "pk": 673}, {"fields": {"codename": "add_proctoredexamstudentallowancehistory", "name": "Can add proctored allowance history", "content_type": 224}, "model": "auth.permission", "pk": 674}, {"fields": {"codename": "change_proctoredexamstudentallowancehistory", "name": "Can change proctored allowance history", "content_type": 224}, "model": "auth.permission", "pk": 675}, {"fields": {"codename": "delete_proctoredexamstudentallowancehistory", "name": "Can delete proctored allowance history", "content_type": 224}, "model": "auth.permission", "pk": 676}, {"fields": {"codename": "add_proctoredexamsoftwaresecurereview", "name": "Can add Proctored exam software secure review", "content_type": 225}, "model": "auth.permission", "pk": 677}, {"fields": {"codename": "change_proctoredexamsoftwaresecurereview", "name": "Can change Proctored exam software secure review", "content_type": 225}, "model": "auth.permission", "pk": 678}, {"fields": {"codename": "delete_proctoredexamsoftwaresecurereview", "name": "Can delete Proctored exam software secure review", "content_type": 225}, "model": "auth.permission", "pk": 679}, {"fields": {"codename": "add_proctoredexamsoftwaresecurereviewhistory", "name": "Can add Proctored exam review archive", "content_type": 226}, "model": "auth.permission", "pk": 680}, {"fields": {"codename": "change_proctoredexamsoftwaresecurereviewhistory", "name": "Can change Proctored exam review archive", "content_type": 226}, "model": "auth.permission", "pk": 681}, {"fields": {"codename": "delete_proctoredexamsoftwaresecurereviewhistory", "name": "Can delete Proctored exam review archive", "content_type": 226}, "model": "auth.permission", "pk": 682}, {"fields": {"codename": "add_proctoredexamsoftwaresecurecomment", "name": "Can add proctored exam software secure comment", "content_type": 227}, "model": "auth.permission", "pk": 683}, {"fields": {"codename": "change_proctoredexamsoftwaresecurecomment", "name": "Can change proctored exam software secure comment", "content_type": 227}, "model": "auth.permission", "pk": 684}, {"fields": {"codename": "delete_proctoredexamsoftwaresecurecomment", "name": "Can delete proctored exam software secure comment", "content_type": 227}, "model": "auth.permission", "pk": 685}, {"fields": {"codename": "add_organization", "name": "Can add organization", "content_type": 228}, "model": "auth.permission", "pk": 686}, {"fields": {"codename": "change_organization", "name": "Can change organization", "content_type": 228}, "model": "auth.permission", "pk": 687}, {"fields": {"codename": "delete_organization", "name": "Can delete organization", "content_type": 228}, "model": "auth.permission", "pk": 688}, {"fields": {"codename": "add_organizationcourse", "name": "Can add Link Course", "content_type": 229}, "model": "auth.permission", "pk": 689}, {"fields": {"codename": "change_organizationcourse", "name": "Can change Link Course", "content_type": 229}, "model": "auth.permission", "pk": 690}, {"fields": {"codename": "delete_organizationcourse", "name": "Can delete Link Course", "content_type": 229}, "model": "auth.permission", "pk": 691}, {"fields": {"codename": "add_videouploadconfig", "name": "Can add video upload config", "content_type": 230}, "model": "auth.permission", "pk": 692}, {"fields": {"codename": "change_videouploadconfig", "name": "Can change video upload config", "content_type": 230}, "model": "auth.permission", "pk": 693}, {"fields": {"codename": "delete_videouploadconfig", "name": "Can delete video upload config", "content_type": 230}, "model": "auth.permission", "pk": 694}, {"fields": {"codename": "add_pushnotificationconfig", "name": "Can add push notification config", "content_type": 231}, "model": "auth.permission", "pk": 695}, {"fields": {"codename": "change_pushnotificationconfig", "name": "Can change push notification config", "content_type": 231}, "model": "auth.permission", "pk": 696}, {"fields": {"codename": "delete_pushnotificationconfig", "name": "Can delete push notification config", "content_type": 231}, "model": "auth.permission", "pk": 697}, {"fields": {"codename": "add_coursecreator", "name": "Can add course creator", "content_type": 232}, "model": "auth.permission", "pk": 698}, {"fields": {"codename": "change_coursecreator", "name": "Can change course creator", "content_type": 232}, "model": "auth.permission", "pk": 699}, {"fields": {"codename": "delete_coursecreator", "name": "Can delete course creator", "content_type": 232}, "model": "auth.permission", "pk": 700}, {"fields": {"codename": "add_studioconfig", "name": "Can add studio config", "content_type": 233}, "model": "auth.permission", "pk": 701}, {"fields": {"codename": "change_studioconfig", "name": "Can change studio config", "content_type": 233}, "model": "auth.permission", "pk": 702}, {"fields": {"codename": "delete_studioconfig", "name": "Can delete studio config", "content_type": 233}, "model": "auth.permission", "pk": 703}, {"fields": {"username": "ecommerce_worker", "first_name": "", "last_name": "", "is_active": true, "is_superuser": false, "is_staff": false, "last_login": null, "groups": [], "user_permissions": [], "password": "!0m5sUKBMVXqMUTBYafhaZdGTCm3zKrBFjYVvTTag", "email": "ecommerce_worker@fake.email", "date_joined": "2015-11-18T15:37:13.234Z"}, "model": "auth.user", "pk": 1}, {"fields": {"change_date": "2015-11-18T15:38:43.819Z", "changed_by": null, "enabled": true}, "model": "util.ratelimitconfiguration", "pk": 1}, {"fields": {"change_date": "2015-11-18T15:37:12.737Z", "changed_by": null, "configuration": "{\"default\": {\"accomplishment_class_append\": \"accomplishment-certificate\", \"platform_name\": \"Your Platform Name Here\", \"logo_src\": \"/static/certificates/images/logo.png\", \"logo_url\": \"http://www.example.com\", \"company_verified_certificate_url\": \"http://www.example.com/verified-certificate\", \"company_privacy_url\": \"http://www.example.com/privacy-policy\", \"company_tos_url\": \"http://www.example.com/terms-service\", \"company_about_url\": \"http://www.example.com/about-us\"}, \"verified\": {\"certificate_type\": \"Verified\", \"certificate_title\": \"Verified Certificate of Achievement\"}, \"honor\": {\"certificate_type\": \"Honor Code\", \"certificate_title\": \"Certificate of Achievement\"}}", "enabled": false}, "model": "certificates.certificatehtmlviewconfiguration", "pk": 1}, {"fields": {"change_date": "2015-11-18T15:37:21.957Z", "changed_by": null, "enabled": true, "released_languages": ""}, "model": "dark_lang.darklangconfig", "pk": 1}] \ No newline at end of file diff --git a/common/test/db_cache/bok_choy_migrations_data.sql b/common/test/db_cache/bok_choy_migrations_data.sql new file mode 100644 index 0000000000..12826204fc --- /dev/null +++ b/common/test/db_cache/bok_choy_migrations_data.sql @@ -0,0 +1,37 @@ +-- MySQL dump 10.13 Distrib 5.6.24, for debian-linux-gnu (x86_64) +-- +-- Host: localhost Database: edxtest +-- ------------------------------------------------------ +-- Server version 5.6.24-2+deb.sury.org~precise+2 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Dumping data for table `django_migrations` +-- + +LOCK TABLES `django_migrations` WRITE; +/*!40000 ALTER TABLE `django_migrations` DISABLE KEYS */; +INSERT INTO `django_migrations` VALUES (1,'contenttypes','0001_initial','2015-11-18 15:37:03.679215'),(2,'auth','0001_initial','2015-11-18 15:37:04.239453'),(3,'admin','0001_initial','2015-11-18 15:37:04.375156'),(4,'assessment','0001_initial','2015-11-18 15:37:09.037208'),(5,'contenttypes','0002_remove_content_type_name','2015-11-18 15:37:09.345424'),(6,'auth','0002_alter_permission_name_max_length','2015-11-18 15:37:09.479742'),(7,'auth','0003_alter_user_email_max_length','2015-11-18 15:37:09.677049'),(8,'auth','0004_alter_user_username_opts','2015-11-18 15:37:09.805606'),(9,'auth','0005_alter_user_last_login_null','2015-11-18 15:37:09.949394'),(10,'auth','0006_require_contenttypes_0002','2015-11-18 15:37:09.978283'),(11,'branding','0001_initial','2015-11-18 15:37:10.295010'),(12,'bulk_email','0001_initial','2015-11-18 15:37:10.849873'),(13,'bulk_email','0002_data__load_course_email_template','2015-11-18 15:37:10.939652'),(14,'certificates','0001_initial','2015-11-18 15:37:12.698538'),(15,'certificates','0002_data__certificatehtmlviewconfiguration_data','2015-11-18 15:37:12.746221'),(16,'certificates','0003_data__default_modes','2015-11-18 15:37:13.182516'),(17,'commerce','0001_data__add_ecommerce_service_user','2015-11-18 15:37:13.269990'),(18,'cors_csrf','0001_initial','2015-11-18 15:37:13.459604'),(19,'course_action_state','0001_initial','2015-11-18 15:37:14.011267'),(20,'course_groups','0001_initial','2015-11-18 15:37:15.487063'),(21,'course_modes','0001_initial','2015-11-18 15:37:15.719347'),(22,'course_overviews','0001_initial','2015-11-18 15:37:15.932886'),(23,'course_structures','0001_initial','2015-11-18 15:37:16.000954'),(24,'courseware','0001_initial','2015-11-18 15:37:18.771429'),(25,'credit','0001_initial','2015-11-18 15:37:21.519361'),(26,'dark_lang','0001_initial','2015-11-18 15:37:21.846133'),(27,'dark_lang','0002_data__enable_on_install','2015-11-18 15:37:21.995633'),(28,'default','0001_initial','2015-11-18 15:37:23.147337'),(29,'default','0002_add_related_name','2015-11-18 15:37:23.421429'),(30,'default','0003_alter_email_max_length','2015-11-18 15:37:23.512312'),(31,'django_comment_common','0001_initial','2015-11-18 15:37:24.320730'),(32,'django_notify','0001_initial','2015-11-18 15:37:25.685195'),(33,'django_openid_auth','0001_initial','2015-11-18 15:37:26.276837'),(34,'edx_proctoring','0001_initial','2015-11-18 15:37:30.965630'),(35,'edxval','0001_initial','2015-11-18 15:37:32.899299'),(36,'edxval','0002_data__default_profiles','2015-11-18 15:37:32.962490'),(37,'embargo','0001_initial','2015-11-18 15:37:34.781531'),(38,'embargo','0002_data__add_countries','2015-11-18 15:37:36.006428'),(39,'external_auth','0001_initial','2015-11-18 15:37:36.857447'),(40,'foldit','0001_initial','2015-11-18 15:37:38.106002'),(41,'instructor_task','0001_initial','2015-11-18 15:37:38.670378'),(42,'licenses','0001_initial','2015-11-18 15:37:39.225872'),(43,'lms_xblock','0001_initial','2015-11-18 15:37:39.674372'),(44,'milestones','0001_initial','2015-11-18 15:37:41.240336'),(45,'milestones','0002_data__seed_relationship_types','2015-11-18 15:37:41.287383'),(46,'mobile_api','0001_initial','2015-11-18 15:37:41.822343'),(47,'notes','0001_initial','2015-11-18 15:37:42.381389'),(48,'oauth2','0001_initial','2015-11-18 15:37:45.638217'),(49,'oauth2_provider','0001_initial','2015-11-18 15:37:46.173938'),(50,'oauth_provider','0001_initial','2015-11-18 15:37:47.398936'),(51,'organizations','0001_initial','2015-11-18 15:37:47.863329'),(52,'programs','0001_initial','2015-11-18 15:37:48.427080'),(53,'psychometrics','0001_initial','2015-11-18 15:37:48.987109'),(54,'self_paced','0001_initial','2015-11-18 15:37:49.523078'),(55,'sessions','0001_initial','2015-11-18 15:37:49.646106'),(56,'student','0001_initial','2015-11-18 15:38:05.543390'),(57,'shoppingcart','0001_initial','2015-11-18 15:38:21.727512'),(58,'sites','0001_initial','2015-11-18 15:38:21.837391'),(59,'splash','0001_initial','2015-11-18 15:38:23.244678'),(60,'status','0001_initial','2015-11-18 15:38:24.981737'),(61,'submissions','0001_initial','2015-11-18 15:38:26.499689'),(62,'survey','0001_initial','2015-11-18 15:38:28.962457'),(63,'teams','0001_initial','2015-11-18 15:38:31.641489'),(64,'third_party_auth','0001_initial','2015-11-18 15:38:35.861826'),(65,'track','0001_initial','2015-11-18 15:38:35.952939'),(66,'user_api','0001_initial','2015-11-18 15:38:42.846323'),(67,'util','0001_initial','2015-11-18 15:38:43.780691'),(68,'util','0002_data__default_rate_limit_config','2015-11-18 15:38:43.844470'),(69,'verify_student','0001_initial','2015-11-18 15:39:02.098134'),(70,'wiki','0001_initial','2015-11-18 15:39:50.801336'),(71,'workflow','0001_initial','2015-11-18 15:39:51.336698'),(72,'xblock_django','0001_initial','2015-11-18 15:39:52.487567'),(73,'contentstore','0001_initial','2015-11-18 15:40:36.154872'),(74,'course_creators','0001_initial','2015-11-18 15:40:36.715711'),(75,'xblock_config','0001_initial','2015-11-18 15:40:38.167185'); +/*!40000 ALTER TABLE `django_migrations` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2015-11-18 15:40:53 diff --git a/common/test/db_cache/bok_choy_schema.sql b/common/test/db_cache/bok_choy_schema.sql new file mode 100644 index 0000000000..2c83c1836c --- /dev/null +++ b/common/test/db_cache/bok_choy_schema.sql @@ -0,0 +1,4147 @@ + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; +DROP TABLE IF EXISTS `assessment_aiclassifier`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_aiclassifier` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `classifier_data` varchar(100) NOT NULL, + `classifier_set_id` int(11) NOT NULL, + `criterion_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `assessment_aiclassifier_962f069f` (`classifier_set_id`), + KEY `assessment_aiclassifier_385b00a3` (`criterion_id`), + CONSTRAINT `D3bd45d5e3c9cfdc4f3b442119adebe8` FOREIGN KEY (`classifier_set_id`) REFERENCES `assessment_aiclassifierset` (`id`), + CONSTRAINT `assessm_criterion_id_275db29f2a0e1711_fk_assessment_criterion_id` FOREIGN KEY (`criterion_id`) REFERENCES `assessment_criterion` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_aiclassifierset`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_aiclassifierset` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created_at` datetime(6) NOT NULL, + `algorithm_id` varchar(128) NOT NULL, + `course_id` varchar(40) NOT NULL, + `item_id` varchar(128) NOT NULL, + `rubric_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `assessment_aiclassifierset_fde81f11` (`created_at`), + KEY `assessment_aiclassifierset_65143c91` (`algorithm_id`), + KEY `assessment_aiclassifierset_ea134da7` (`course_id`), + KEY `assessment_aiclassifierset_82bfda79` (`item_id`), + KEY `assessment_aiclassifierset_8980b7ae` (`rubric_id`), + CONSTRAINT `assessment_ai_rubric_id_45488be94ea0aea5_fk_assessment_rubric_id` FOREIGN KEY (`rubric_id`) REFERENCES `assessment_rubric` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_aigradingworkflow`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_aigradingworkflow` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `uuid` varchar(36) NOT NULL, + `course_id` varchar(40) NOT NULL, + `item_id` varchar(128) NOT NULL, + `scheduled_at` datetime(6) NOT NULL, + `completed_at` datetime(6) DEFAULT NULL, + `algorithm_id` varchar(128) NOT NULL, + `submission_uuid` varchar(128) NOT NULL, + `essay_text` longtext NOT NULL, + `student_id` varchar(40) NOT NULL, + `assessment_id` int(11) DEFAULT NULL, + `classifier_set_id` int(11) DEFAULT NULL, + `rubric_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uuid` (`uuid`), + KEY `assessment_aigradingworkflow_ea134da7` (`course_id`), + KEY `assessment_aigradingworkflow_82bfda79` (`item_id`), + KEY `assessment_aigradingworkflow_96e4551c` (`scheduled_at`), + KEY `assessment_aigradingworkflow_4430a679` (`completed_at`), + KEY `assessment_aigradingworkflow_65143c91` (`algorithm_id`), + KEY `assessment_aigradingworkflow_ab5b2b73` (`submission_uuid`), + KEY `assessment_aigradingworkflow_30a811f6` (`student_id`), + KEY `assessment_aigradingworkflow_a4079fcf` (`assessment_id`), + KEY `assessment_aigradingworkflow_962f069f` (`classifier_set_id`), + KEY `assessment_aigradingworkflow_8980b7ae` (`rubric_id`), + CONSTRAINT `D4d9bca115376aeb07fd970155499db3` FOREIGN KEY (`classifier_set_id`) REFERENCES `assessment_aiclassifierset` (`id`), + CONSTRAINT `asses_assessment_id_68b86880a7f62f1c_fk_assessment_assessment_id` FOREIGN KEY (`assessment_id`) REFERENCES `assessment_assessment` (`id`), + CONSTRAINT `assessment_ai_rubric_id_3fc938e9e3ae7b2d_fk_assessment_rubric_id` FOREIGN KEY (`rubric_id`) REFERENCES `assessment_rubric` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_aitrainingworkflow`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_aitrainingworkflow` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `uuid` varchar(36) NOT NULL, + `course_id` varchar(40) NOT NULL, + `item_id` varchar(128) NOT NULL, + `scheduled_at` datetime(6) NOT NULL, + `completed_at` datetime(6) DEFAULT NULL, + `algorithm_id` varchar(128) NOT NULL, + `classifier_set_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uuid` (`uuid`), + KEY `fb3b73b224dc39eb386f5d3ec67998b7` (`classifier_set_id`), + KEY `assessment_aitrainingworkflow_ea134da7` (`course_id`), + KEY `assessment_aitrainingworkflow_82bfda79` (`item_id`), + KEY `assessment_aitrainingworkflow_96e4551c` (`scheduled_at`), + KEY `assessment_aitrainingworkflow_4430a679` (`completed_at`), + KEY `assessment_aitrainingworkflow_65143c91` (`algorithm_id`), + CONSTRAINT `fb3b73b224dc39eb386f5d3ec67998b7` FOREIGN KEY (`classifier_set_id`) REFERENCES `assessment_aiclassifierset` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_aitrainingworkflow_training_examples`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_aitrainingworkflow_training_examples` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `aitrainingworkflow_id` int(11) NOT NULL, + `trainingexample_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `aitrainingworkflow_id` (`aitrainingworkflow_id`,`trainingexample_id`), + KEY `ff4ddecc43bd06c0d85785a61e955133` (`trainingexample_id`), + CONSTRAINT `da55be90caee21d95136e40c53e5c754` FOREIGN KEY (`aitrainingworkflow_id`) REFERENCES `assessment_aitrainingworkflow` (`id`), + CONSTRAINT `ff4ddecc43bd06c0d85785a61e955133` FOREIGN KEY (`trainingexample_id`) REFERENCES `assessment_trainingexample` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessment`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessment` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `submission_uuid` varchar(128) NOT NULL, + `scored_at` datetime(6) NOT NULL, + `scorer_id` varchar(40) NOT NULL, + `score_type` varchar(2) NOT NULL, + `feedback` longtext NOT NULL, + `rubric_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `assessment_assessment_ab5b2b73` (`submission_uuid`), + KEY `assessment_assessment_ef4c53ff` (`scored_at`), + KEY `assessment_assessment_7b0042c0` (`scorer_id`), + KEY `assessment_assessment_8980b7ae` (`rubric_id`), + CONSTRAINT `assessment_as_rubric_id_7997f01dcbd05633_fk_assessment_rubric_id` FOREIGN KEY (`rubric_id`) REFERENCES `assessment_rubric` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessmentfeedback`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessmentfeedback` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `submission_uuid` varchar(128) NOT NULL, + `feedback_text` longtext NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `submission_uuid` (`submission_uuid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessmentfeedback_assessments`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessmentfeedback_assessments` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `assessmentfeedback_id` int(11) NOT NULL, + `assessment_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `assessmentfeedback_id` (`assessmentfeedback_id`,`assessment_id`), + KEY `asses_assessment_id_392d354eca2e0c87_fk_assessment_assessment_id` (`assessment_id`), + CONSTRAINT `D1fc3fa7cd7be79d20561668a95a9fc1` FOREIGN KEY (`assessmentfeedback_id`) REFERENCES `assessment_assessmentfeedback` (`id`), + CONSTRAINT `asses_assessment_id_392d354eca2e0c87_fk_assessment_assessment_id` FOREIGN KEY (`assessment_id`) REFERENCES `assessment_assessment` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessmentfeedback_options`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessmentfeedback_options` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `assessmentfeedback_id` int(11) NOT NULL, + `assessmentfeedbackoption_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `assessmentfeedback_id` (`assessmentfeedback_id`,`assessmentfeedbackoption_id`), + KEY `cc7028abc88c431df3172c9b2d6422e4` (`assessmentfeedbackoption_id`), + CONSTRAINT `cba12ac98c4a04d67d5edaa2223f4fe5` FOREIGN KEY (`assessmentfeedback_id`) REFERENCES `assessment_assessmentfeedback` (`id`), + CONSTRAINT `cc7028abc88c431df3172c9b2d6422e4` FOREIGN KEY (`assessmentfeedbackoption_id`) REFERENCES `assessment_assessmentfeedbackoption` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessmentfeedbackoption`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessmentfeedbackoption` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `text` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `text` (`text`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_assessmentpart`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_assessmentpart` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `feedback` longtext NOT NULL, + `assessment_id` int(11) NOT NULL, + `criterion_id` int(11) NOT NULL, + `option_id` int(11), + PRIMARY KEY (`id`), + KEY `asses_assessment_id_1d752290138ce479_fk_assessment_assessment_id` (`assessment_id`), + KEY `assessment_assessmentpart_385b00a3` (`criterion_id`), + KEY `assessment_assessmentpart_28df3725` (`option_id`), + CONSTRAINT `asse_option_id_2508a14feeabf4ce_fk_assessment_criterionoption_id` FOREIGN KEY (`option_id`) REFERENCES `assessment_criterionoption` (`id`), + CONSTRAINT `asses_assessment_id_1d752290138ce479_fk_assessment_assessment_id` FOREIGN KEY (`assessment_id`) REFERENCES `assessment_assessment` (`id`), + CONSTRAINT `assessm_criterion_id_2061f2359fd292bf_fk_assessment_criterion_id` FOREIGN KEY (`criterion_id`) REFERENCES `assessment_criterion` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_criterion`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_criterion` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(100) NOT NULL, + `label` varchar(100) NOT NULL, + `order_num` int(10) unsigned NOT NULL, + `prompt` longtext NOT NULL, + `rubric_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `assessment_criterion_8980b7ae` (`rubric_id`), + CONSTRAINT `assessment_cr_rubric_id_30b7422eb7f191cd_fk_assessment_rubric_id` FOREIGN KEY (`rubric_id`) REFERENCES `assessment_rubric` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_criterionoption`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_criterionoption` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `order_num` int(10) unsigned NOT NULL, + `points` int(10) unsigned NOT NULL, + `name` varchar(100) NOT NULL, + `label` varchar(100) NOT NULL, + `explanation` longtext NOT NULL, + `criterion_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `assessm_criterion_id_4d0f74d959b454af_fk_assessment_criterion_id` (`criterion_id`), + CONSTRAINT `assessm_criterion_id_4d0f74d959b454af_fk_assessment_criterion_id` FOREIGN KEY (`criterion_id`) REFERENCES `assessment_criterion` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_peerworkflow`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_peerworkflow` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `student_id` varchar(40) NOT NULL, + `item_id` varchar(128) NOT NULL, + `course_id` varchar(40) NOT NULL, + `submission_uuid` varchar(128) NOT NULL, + `created_at` datetime(6) NOT NULL, + `completed_at` datetime(6) DEFAULT NULL, + `grading_completed_at` datetime(6) DEFAULT NULL, + `cancelled_at` datetime(6) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `submission_uuid` (`submission_uuid`), + KEY `assessment_peerworkflow_30a811f6` (`student_id`), + KEY `assessment_peerworkflow_82bfda79` (`item_id`), + KEY `assessment_peerworkflow_ea134da7` (`course_id`), + KEY `assessment_peerworkflow_fde81f11` (`created_at`), + KEY `assessment_peerworkflow_4430a679` (`completed_at`), + KEY `assessment_peerworkflow_85d183d8` (`grading_completed_at`), + KEY `assessment_peerworkflow_740da1db` (`cancelled_at`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_peerworkflowitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_peerworkflowitem` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `submission_uuid` varchar(128) NOT NULL, + `started_at` datetime(6) NOT NULL, + `scored` tinyint(1) NOT NULL, + `assessment_id` int(11) DEFAULT NULL, + `author_id` int(11) NOT NULL, + `scorer_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `asses_assessment_id_15cadfae90ddcc2a_fk_assessment_assessment_id` (`assessment_id`), + KEY `assessm_author_id_1948f89dea6d2b5f_fk_assessment_peerworkflow_id` (`author_id`), + KEY `assessm_scorer_id_2d803ee2d52c0e2c_fk_assessment_peerworkflow_id` (`scorer_id`), + KEY `assessment_peerworkflowitem_ab5b2b73` (`submission_uuid`), + KEY `assessment_peerworkflowitem_ff1ae11b` (`started_at`), + CONSTRAINT `asses_assessment_id_15cadfae90ddcc2a_fk_assessment_assessment_id` FOREIGN KEY (`assessment_id`) REFERENCES `assessment_assessment` (`id`), + CONSTRAINT `assessm_author_id_1948f89dea6d2b5f_fk_assessment_peerworkflow_id` FOREIGN KEY (`author_id`) REFERENCES `assessment_peerworkflow` (`id`), + CONSTRAINT `assessm_scorer_id_2d803ee2d52c0e2c_fk_assessment_peerworkflow_id` FOREIGN KEY (`scorer_id`) REFERENCES `assessment_peerworkflow` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_rubric`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_rubric` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `content_hash` varchar(40) NOT NULL, + `structure_hash` varchar(40) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `content_hash` (`content_hash`), + KEY `assessment_rubric_873e9e2d` (`structure_hash`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_studenttrainingworkflow`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_studenttrainingworkflow` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `submission_uuid` varchar(128) NOT NULL, + `student_id` varchar(40) NOT NULL, + `item_id` varchar(128) NOT NULL, + `course_id` varchar(40) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `submission_uuid` (`submission_uuid`), + KEY `assessment_studenttrainingworkflow_30a811f6` (`student_id`), + KEY `assessment_studenttrainingworkflow_82bfda79` (`item_id`), + KEY `assessment_studenttrainingworkflow_ea134da7` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_studenttrainingworkflowitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_studenttrainingworkflowitem` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `order_num` int(10) unsigned NOT NULL, + `started_at` datetime(6) NOT NULL, + `completed_at` datetime(6) DEFAULT NULL, + `training_example_id` int(11) NOT NULL, + `workflow_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `assessment_studenttrainingwork_workflow_id_484e930feb86ad74_uniq` (`workflow_id`,`order_num`), + KEY `assessment_studenttrainingworkflowitem_9cc97abc` (`training_example_id`), + KEY `assessment_studenttrainingworkflowitem_846c77cf` (`workflow_id`), + CONSTRAINT `D74ce3e30635de397fef41ac869640c7` FOREIGN KEY (`training_example_id`) REFERENCES `assessment_trainingexample` (`id`), + CONSTRAINT `f9c080ebc7ad16394edda963ed3f280f` FOREIGN KEY (`workflow_id`) REFERENCES `assessment_studenttrainingworkflow` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_trainingexample`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_trainingexample` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `raw_answer` longtext NOT NULL, + `content_hash` varchar(40) NOT NULL, + `rubric_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `content_hash` (`content_hash`), + KEY `assessment_tr_rubric_id_33664d383bafcaaa_fk_assessment_rubric_id` (`rubric_id`), + CONSTRAINT `assessment_tr_rubric_id_33664d383bafcaaa_fk_assessment_rubric_id` FOREIGN KEY (`rubric_id`) REFERENCES `assessment_rubric` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `assessment_trainingexample_options_selected`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `assessment_trainingexample_options_selected` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `trainingexample_id` int(11) NOT NULL, + `criterionoption_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `trainingexample_id` (`trainingexample_id`,`criterionoption_id`), + KEY `D0b4a450eed0c653d223e489254ed8a1` (`criterionoption_id`), + CONSTRAINT `D0b4a450eed0c653d223e489254ed8a1` FOREIGN KEY (`criterionoption_id`) REFERENCES `assessment_criterionoption` (`id`), + CONSTRAINT `ae406d6687690bb9277287984729cfd8` FOREIGN KEY (`trainingexample_id`) REFERENCES `assessment_trainingexample` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `auth_group`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auth_group` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(80) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `auth_group_permissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auth_group_permissions` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `group_id` int(11) NOT NULL, + `permission_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `group_id` (`group_id`,`permission_id`), + KEY `auth_group__permission_id_1f49ccbbdc69d2fc_fk_auth_permission_id` (`permission_id`), + CONSTRAINT `auth_group__permission_id_1f49ccbbdc69d2fc_fk_auth_permission_id` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`), + CONSTRAINT `auth_group_permission_group_id_689710a9a73b7457_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `auth_permission`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auth_permission` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `content_type_id` int(11) NOT NULL, + `codename` varchar(100) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `content_type_id` (`content_type_id`,`codename`), + CONSTRAINT `auth__content_type_id_508cf46651277a81_fk_django_content_type_id` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=704 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `auth_registration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auth_registration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `activation_key` varchar(32) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `activation_key` (`activation_key`), + UNIQUE KEY `user_id` (`user_id`), + CONSTRAINT `auth_registration_user_id_734af68780d0cf34_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `auth_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auth_user` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `password` varchar(128) NOT NULL, + `last_login` datetime(6) DEFAULT NULL, + `is_superuser` tinyint(1) NOT NULL, + `username` varchar(30) NOT NULL, + `first_name` varchar(30) NOT NULL, + `last_name` varchar(30) NOT NULL, + `email` varchar(254) NOT NULL, + `is_staff` tinyint(1) NOT NULL, + `is_active` tinyint(1) NOT NULL, + `date_joined` datetime(6) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `username` (`username`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `auth_user_groups`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auth_user_groups` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `user_id` int(11) NOT NULL, + `group_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `user_id` (`user_id`,`group_id`), + KEY `auth_user_groups_group_id_33ac548dcf5f8e37_fk_auth_group_id` (`group_id`), + CONSTRAINT `auth_user_groups_group_id_33ac548dcf5f8e37_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`), + CONSTRAINT `auth_user_groups_user_id_4b5ed4ffdb8fd9b0_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `auth_user_user_permissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auth_user_user_permissions` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `user_id` int(11) NOT NULL, + `permission_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `user_id` (`user_id`,`permission_id`), + KEY `auth_user_u_permission_id_384b62483d7071f0_fk_auth_permission_id` (`permission_id`), + CONSTRAINT `auth_user_u_permission_id_384b62483d7071f0_fk_auth_permission_id` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`), + CONSTRAINT `auth_user_user_permissi_user_id_7f0938558328534a_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `auth_userprofile`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `auth_userprofile` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `meta` longtext NOT NULL, + `courseware` varchar(255) NOT NULL, + `language` varchar(255) NOT NULL, + `location` varchar(255) NOT NULL, + `year_of_birth` int(11) DEFAULT NULL, + `gender` varchar(6) DEFAULT NULL, + `level_of_education` varchar(6) DEFAULT NULL, + `mailing_address` longtext, + `city` longtext, + `country` varchar(2) DEFAULT NULL, + `goals` longtext, + `allow_certificate` tinyint(1) NOT NULL, + `bio` varchar(3000) DEFAULT NULL, + `profile_image_uploaded_at` datetime(6) DEFAULT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `user_id` (`user_id`), + KEY `auth_userprofile_b068931c` (`name`), + KEY `auth_userprofile_8512ae7d` (`language`), + KEY `auth_userprofile_d5189de0` (`location`), + KEY `auth_userprofile_8939d49d` (`year_of_birth`), + KEY `auth_userprofile_cc90f191` (`gender`), + KEY `auth_userprofile_a895faa8` (`level_of_education`), + CONSTRAINT `auth_userprofile_user_id_4c194f9b5650ad70_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `branding_brandingapiconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `branding_brandingapiconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `branding_branding_changed_by_id_127fa63777522d05_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `branding_branding_changed_by_id_127fa63777522d05_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `branding_brandinginfoconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `branding_brandinginfoconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `configuration` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `branding_branding_changed_by_id_298e4241fae118cc_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `branding_branding_changed_by_id_298e4241fae118cc_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `bulk_email_courseauthorization`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `bulk_email_courseauthorization` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `email_enabled` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_id` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `bulk_email_courseemail`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `bulk_email_courseemail` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `slug` varchar(128) NOT NULL, + `subject` varchar(128) NOT NULL, + `html_message` longtext, + `text_message` longtext, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_id` varchar(255) NOT NULL, + `to_option` varchar(64) NOT NULL, + `template_name` varchar(255) DEFAULT NULL, + `from_addr` varchar(255) DEFAULT NULL, + `sender_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `bulk_email_courseemai_sender_id_37be3a6322a26640_fk_auth_user_id` (`sender_id`), + KEY `bulk_email_courseemail_2dbcba41` (`slug`), + KEY `bulk_email_courseemail_ea134da7` (`course_id`), + CONSTRAINT `bulk_email_courseemai_sender_id_37be3a6322a26640_fk_auth_user_id` FOREIGN KEY (`sender_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `bulk_email_courseemailtemplate`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `bulk_email_courseemailtemplate` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `html_template` longtext, + `plain_template` longtext, + `name` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `bulk_email_optout`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `bulk_email_optout` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `user_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `bulk_email_optout_user_id_7710cb544aafa8a_uniq` (`user_id`,`course_id`), + KEY `bulk_email_optout_ea134da7` (`course_id`), + CONSTRAINT `bulk_email_optout_user_id_5d6e4a037bcf14bd_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `celery_taskmeta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `celery_taskmeta` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `task_id` varchar(255) NOT NULL, + `status` varchar(50) NOT NULL, + `result` longtext, + `date_done` datetime(6) NOT NULL, + `traceback` longtext, + `hidden` tinyint(1) NOT NULL, + `meta` longtext, + PRIMARY KEY (`id`), + UNIQUE KEY `task_id` (`task_id`), + KEY `celery_taskmeta_662f707d` (`hidden`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `celery_tasksetmeta`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `celery_tasksetmeta` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `taskset_id` varchar(255) NOT NULL, + `result` longtext NOT NULL, + `date_done` datetime(6) NOT NULL, + `hidden` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `taskset_id` (`taskset_id`), + KEY `celery_tasksetmeta_662f707d` (`hidden`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_badgeassertion`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_badgeassertion` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `mode` varchar(100) NOT NULL, + `data` longtext NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `certificates_badgeassertion_course_id_4dc2a23e1c0cd3ff_uniq` (`course_id`,`user_id`,`mode`), + KEY `certificates_badgeassert_user_id_65bbbec450cd344_fk_auth_user_id` (`user_id`), + CONSTRAINT `certificates_badgeassert_user_id_65bbbec450cd344_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_badgeimageconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_badgeimageconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `mode` varchar(125) NOT NULL, + `icon` varchar(100) NOT NULL, + `default` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `mode` (`mode`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_certificategenerationconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_certificategenerationconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `certificates_cert_changed_by_id_2a1d896cdbd5fec5_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `certificates_cert_changed_by_id_2a1d896cdbd5fec5_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_certificategenerationcoursesetting`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_certificategenerationcoursesetting` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_key` varchar(255) NOT NULL, + `enabled` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + KEY `certificates_certificategenerationcoursesetting_c8235886` (`course_key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_certificatehtmlviewconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_certificatehtmlviewconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `configuration` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `certificates_cert_changed_by_id_1de6cf549bca749b_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `certificates_cert_changed_by_id_1de6cf549bca749b_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_certificatetemplate`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_certificatetemplate` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `name` varchar(255) NOT NULL, + `description` varchar(255) DEFAULT NULL, + `template` longtext NOT NULL, + `organization_id` int(11) DEFAULT NULL, + `course_key` varchar(255) DEFAULT NULL, + `mode` varchar(125) DEFAULT NULL, + `is_active` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `certificates_certificatetem_organization_id_f0c7bfd32b374fb_uniq` (`organization_id`,`course_key`,`mode`), + KEY `certificates_certificatetemplate_26b2345e` (`organization_id`), + KEY `certificates_certificatetemplate_c8235886` (`course_key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_certificatetemplateasset`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_certificatetemplateasset` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `description` varchar(255) DEFAULT NULL, + `asset` varchar(255) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_certificatewhitelist`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_certificatewhitelist` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `whitelist` tinyint(1) NOT NULL, + `created` datetime(6) NOT NULL, + `notes` longtext, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `certificates_certificat_user_id_50b0bc90075a5407_fk_auth_user_id` (`user_id`), + CONSTRAINT `certificates_certificat_user_id_50b0bc90075a5407_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_examplecertificate`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_examplecertificate` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `description` varchar(255) NOT NULL, + `uuid` varchar(255) NOT NULL, + `access_key` varchar(255) NOT NULL, + `full_name` varchar(255) NOT NULL, + `template` varchar(255) NOT NULL, + `status` varchar(255) NOT NULL, + `error_reason` longtext, + `download_url` varchar(255) DEFAULT NULL, + `example_cert_set_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uuid` (`uuid`), + KEY `certificates_examplecertificate_91685379` (`access_key`), + KEY `certificates_examplecertificate_c9ee6da7` (`example_cert_set_id`), + CONSTRAINT `D5ceae87b49ed6ab15ace7b6f1c01c35` FOREIGN KEY (`example_cert_set_id`) REFERENCES `certificates_examplecertificateset` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_examplecertificateset`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_examplecertificateset` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_key` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + KEY `certificates_examplecertificateset_c8235886` (`course_key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `certificates_generatedcertificate`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `certificates_generatedcertificate` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `verify_uuid` varchar(32) NOT NULL, + `download_uuid` varchar(32) NOT NULL, + `download_url` varchar(128) NOT NULL, + `grade` varchar(5) NOT NULL, + `key` varchar(32) NOT NULL, + `distinction` tinyint(1) NOT NULL, + `status` varchar(32) NOT NULL, + `mode` varchar(32) NOT NULL, + `name` varchar(255) NOT NULL, + `created_date` datetime(6) NOT NULL, + `modified_date` datetime(6) NOT NULL, + `error_reason` varchar(512) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `certificates_generatedcertificate_user_id_552a0fa6f7d3f7e8_uniq` (`user_id`,`course_id`), + CONSTRAINT `certificates_generatedc_user_id_77ed5f7a53121815_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `contentstore_pushnotificationconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `contentstore_pushnotificationconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `contentstore_push_changed_by_id_72c47af098f7f8b1_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `contentstore_push_changed_by_id_72c47af098f7f8b1_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `contentstore_videouploadconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `contentstore_videouploadconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `profile_whitelist` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `contentstore_vide_changed_by_id_17a489d0a46d9a4b_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `contentstore_vide_changed_by_id_17a489d0a46d9a4b_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `cors_csrf_xdomainproxyconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `cors_csrf_xdomainproxyconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `whitelist` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `cors_csrf_xdomain_changed_by_id_31e52cd1bcef52c4_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `cors_csrf_xdomain_changed_by_id_31e52cd1bcef52c4_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `corsheaders_corsmodel`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `corsheaders_corsmodel` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `cors` varchar(255) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_action_state_coursererunstate`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_action_state_coursererunstate` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created_time` datetime(6) NOT NULL, + `updated_time` datetime(6) NOT NULL, + `course_key` varchar(255) NOT NULL, + `action` varchar(100) NOT NULL, + `state` varchar(50) NOT NULL, + `should_display` tinyint(1) NOT NULL, + `message` varchar(1000) NOT NULL, + `source_course_key` varchar(255) NOT NULL, + `display_name` varchar(255) NOT NULL, + `created_user_id` int(11) DEFAULT NULL, + `updated_user_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_action_state_coursereruns_course_key_cf5da77ed3032d6_uniq` (`course_key`,`action`), + KEY `course_action_s_created_user_id_7f53088ef8dccd0b_fk_auth_user_id` (`created_user_id`), + KEY `course_action_s_updated_user_id_4fab18012332c9a4_fk_auth_user_id` (`updated_user_id`), + KEY `course_action_state_coursererunstate_c8235886` (`course_key`), + KEY `course_action_state_coursererunstate_418c5509` (`action`), + KEY `course_action_state_coursererunstate_a9bd7343` (`source_course_key`), + CONSTRAINT `course_action_s_created_user_id_7f53088ef8dccd0b_fk_auth_user_id` FOREIGN KEY (`created_user_id`) REFERENCES `auth_user` (`id`), + CONSTRAINT `course_action_s_updated_user_id_4fab18012332c9a4_fk_auth_user_id` FOREIGN KEY (`updated_user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_creators_coursecreator`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_creators_coursecreator` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `state_changed` datetime(6) NOT NULL, + `state` varchar(24) NOT NULL, + `note` varchar(512) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `user_id` (`user_id`), + CONSTRAINT `course_creators_coursec_user_id_46ea06ad28f0be3b_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_groups_cohortmembership`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_groups_cohortmembership` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `course_user_group_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_groups_cohortmembership_user_id_395bddd0389ed7da_uniq` (`user_id`,`course_id`), + KEY `course_groups_cohortmembership_6e438ee3` (`course_user_group_id`), + KEY `course_groups_cohortmembership_e8701ad4` (`user_id`), + CONSTRAINT `D004e77c965054d46217a8bd48bcaec8` FOREIGN KEY (`course_user_group_id`) REFERENCES `course_groups_courseusergroup` (`id`), + CONSTRAINT `course_groups_cohortmem_user_id_15d408bf736398bf_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_groups_coursecohort`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_groups_coursecohort` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `assignment_type` varchar(20) NOT NULL, + `course_user_group_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_user_group_id` (`course_user_group_id`), + CONSTRAINT `D339c347a8fab561c2e92ea09f250df8` FOREIGN KEY (`course_user_group_id`) REFERENCES `course_groups_courseusergroup` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_groups_coursecohortssettings`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_groups_coursecohortssettings` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `is_cohorted` tinyint(1) NOT NULL, + `course_id` varchar(255) NOT NULL, + `cohorted_discussions` longtext, + `always_cohort_inline_discussions` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_id` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_groups_courseusergroup`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_groups_courseusergroup` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `course_id` varchar(255) NOT NULL, + `group_type` varchar(20) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_groups_courseusergroup_name_63f7511804c52f38_uniq` (`name`,`course_id`), + KEY `course_groups_courseusergroup_ea134da7` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_groups_courseusergroup_users`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_groups_courseusergroup_users` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `courseusergroup_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `courseusergroup_id` (`courseusergroup_id`,`user_id`), + KEY `course_groups_courseuse_user_id_7b26cdeaeb621a93_fk_auth_user_id` (`user_id`), + CONSTRAINT `course_groups_courseuse_user_id_7b26cdeaeb621a93_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`), + CONSTRAINT `db746f642b1b8232920506afe242fe6b` FOREIGN KEY (`courseusergroup_id`) REFERENCES `course_groups_courseusergroup` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_groups_courseusergrouppartitiongroup`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_groups_courseusergrouppartitiongroup` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `partition_id` int(11) NOT NULL, + `group_id` int(11) NOT NULL, + `created_at` datetime(6) NOT NULL, + `updated_at` datetime(6) NOT NULL, + `course_user_group_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_user_group_id` (`course_user_group_id`), + CONSTRAINT `D1516b3811dd6dd500bfae054d6fdc92` FOREIGN KEY (`course_user_group_id`) REFERENCES `course_groups_courseusergroup` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_modes_coursemode`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_modes_coursemode` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `mode_slug` varchar(100) NOT NULL, + `mode_display_name` varchar(255) NOT NULL, + `min_price` int(11) NOT NULL, + `currency` varchar(8) NOT NULL, + `expiration_datetime` datetime(6) DEFAULT NULL, + `expiration_date` date DEFAULT NULL, + `suggested_prices` varchar(255) NOT NULL, + `description` longtext, + `sku` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_modes_coursemode_course_id_6fbb1796ace558b4_uniq` (`course_id`,`mode_slug`,`currency`), + KEY `course_modes_coursemode_ea134da7` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_modes_coursemodesarchive`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_modes_coursemodesarchive` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `mode_slug` varchar(100) NOT NULL, + `mode_display_name` varchar(255) NOT NULL, + `min_price` int(11) NOT NULL, + `suggested_prices` varchar(255) NOT NULL, + `currency` varchar(8) NOT NULL, + `expiration_date` date DEFAULT NULL, + `expiration_datetime` datetime(6) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `course_modes_coursemodesarchive_ea134da7` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_overviews_courseoverview`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_overviews_courseoverview` ( + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `version` int(11) NOT NULL, + `id` varchar(255) NOT NULL, + `_location` varchar(255) NOT NULL, + `display_name` longtext, + `display_number_with_default` longtext NOT NULL, + `display_org_with_default` longtext NOT NULL, + `start` datetime(6) DEFAULT NULL, + `end` datetime(6) DEFAULT NULL, + `advertised_start` longtext, + `course_image_url` longtext NOT NULL, + `facebook_url` longtext, + `social_sharing_url` longtext, + `end_of_course_survey_url` longtext, + `certificates_display_behavior` longtext, + `certificates_show_before_end` tinyint(1) NOT NULL, + `cert_html_view_enabled` tinyint(1) NOT NULL, + `has_any_active_web_certificate` tinyint(1) NOT NULL, + `cert_name_short` longtext NOT NULL, + `cert_name_long` longtext NOT NULL, + `lowest_passing_grade` decimal(5,2) DEFAULT NULL, + `days_early_for_beta` double DEFAULT NULL, + `mobile_available` tinyint(1) NOT NULL, + `visible_to_staff_only` tinyint(1) NOT NULL, + `_pre_requisite_courses_json` longtext NOT NULL, + `enrollment_start` datetime(6) DEFAULT NULL, + `enrollment_end` datetime(6) DEFAULT NULL, + `enrollment_domain` longtext, + `invitation_only` tinyint(1) NOT NULL, + `max_student_enrollments_allowed` int(11) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_overviews_courseoverviewtab`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_overviews_courseoverviewtab` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `tab_id` varchar(50) NOT NULL, + `course_overview_id` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + KEY `D298658de1d4c8777e046eed658fc94e` (`course_overview_id`), + CONSTRAINT `D298658de1d4c8777e046eed658fc94e` FOREIGN KEY (`course_overview_id`) REFERENCES `course_overviews_courseoverview` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_structures_coursestructure`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `course_structures_coursestructure` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_id` varchar(255) NOT NULL, + `structure_json` longtext, + `discussion_id_map_json` longtext, + PRIMARY KEY (`id`), + UNIQUE KEY `course_id` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `courseware_offlinecomputedgrade`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseware_offlinecomputedgrade` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `created` datetime(6) DEFAULT NULL, + `updated` datetime(6) NOT NULL, + `gradeset` longtext, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `courseware_offlinecomputedgrade_user_id_46133bbd0926078f_uniq` (`user_id`,`course_id`), + KEY `courseware_offlinecomputedgrade_ea134da7` (`course_id`), + KEY `courseware_offlinecomputedgrade_e2fa5388` (`created`), + KEY `courseware_offlinecomputedgrade_0f81d52e` (`updated`), + CONSTRAINT `courseware_offlinecompu_user_id_66bbccbf945dfd56_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `courseware_offlinecomputedgradelog`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseware_offlinecomputedgradelog` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `created` datetime(6) DEFAULT NULL, + `seconds` int(11) NOT NULL, + `nstudents` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `courseware_offlinecomputedgradelog_ea134da7` (`course_id`), + KEY `courseware_offlinecomputedgradelog_e2fa5388` (`created`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `courseware_studentfieldoverride`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseware_studentfieldoverride` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_id` varchar(255) NOT NULL, + `location` varchar(255) NOT NULL, + `field` varchar(255) NOT NULL, + `value` longtext NOT NULL, + `student_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `courseware_studentfieldoverride_course_id_39dd7eaeac5623d2_uniq` (`course_id`,`field`,`location`,`student_id`), + KEY `courseware_studentfi_student_id_70e7c0f5a4f91b65_fk_auth_user_id` (`student_id`), + KEY `courseware_studentfieldoverride_ea134da7` (`course_id`), + KEY `courseware_studentfieldoverride_d5189de0` (`location`), + CONSTRAINT `courseware_studentfi_student_id_70e7c0f5a4f91b65_fk_auth_user_id` FOREIGN KEY (`student_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `courseware_studentmodule`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseware_studentmodule` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `module_type` varchar(32) NOT NULL, + `module_id` varchar(255) NOT NULL, + `course_id` varchar(255) NOT NULL, + `state` longtext, + `grade` double DEFAULT NULL, + `max_grade` double DEFAULT NULL, + `done` varchar(8) NOT NULL, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `student_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `courseware_studentmodule_student_id_635d77aea1256de5_uniq` (`student_id`,`module_id`,`course_id`), + KEY `courseware_studentmodule_82bd5515` (`module_type`), + KEY `courseware_studentmodule_c9799665` (`module_id`), + KEY `courseware_studentmodule_ea134da7` (`course_id`), + KEY `courseware_studentmodule_de6a20aa` (`grade`), + KEY `courseware_studentmodule_6b2ded51` (`done`), + KEY `courseware_studentmodule_e2fa5388` (`created`), + KEY `courseware_studentmodule_9ae73c65` (`modified`), + CONSTRAINT `courseware_studentmo_student_id_57005a9a97046500_fk_auth_user_id` FOREIGN KEY (`student_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `courseware_studentmodulehistory`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseware_studentmodulehistory` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `version` varchar(255) DEFAULT NULL, + `created` datetime(6) NOT NULL, + `state` longtext, + `grade` double DEFAULT NULL, + `max_grade` double DEFAULT NULL, + `student_module_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `D45b867f7277556beb93bff02eba5f03` (`student_module_id`), + KEY `courseware_studentmodulehistory_2af72f10` (`version`), + KEY `courseware_studentmodulehistory_e2fa5388` (`created`), + CONSTRAINT `D45b867f7277556beb93bff02eba5f03` FOREIGN KEY (`student_module_id`) REFERENCES `courseware_studentmodule` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `courseware_xmodulestudentinfofield`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseware_xmodulestudentinfofield` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `field_name` varchar(64) NOT NULL, + `value` longtext NOT NULL, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `student_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `courseware_xmodulestudentinfofi_student_id_33f2f772c49db067_uniq` (`student_id`,`field_name`), + KEY `courseware_xmodulestudentinfofield_73f329f1` (`field_name`), + KEY `courseware_xmodulestudentinfofield_e2fa5388` (`created`), + KEY `courseware_xmodulestudentinfofield_9ae73c65` (`modified`), + CONSTRAINT `courseware_xmodulestu_student_id_fb4c5883b541e28_fk_auth_user_id` FOREIGN KEY (`student_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `courseware_xmodulestudentprefsfield`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseware_xmodulestudentprefsfield` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `field_name` varchar(64) NOT NULL, + `value` longtext NOT NULL, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `module_type` varchar(64) NOT NULL, + `student_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `courseware_xmodulestudentprefsf_student_id_2a5d275498b7a407_uniq` (`student_id`,`module_type`,`field_name`), + KEY `courseware_xmodulestudentprefsfield_73f329f1` (`field_name`), + KEY `courseware_xmodulestudentprefsfield_e2fa5388` (`created`), + KEY `courseware_xmodulestudentprefsfield_9ae73c65` (`modified`), + KEY `courseware_xmodulestudentprefsfield_82bd5515` (`module_type`), + CONSTRAINT `courseware_xmodulest_student_id_48b35c14cbc17185_fk_auth_user_id` FOREIGN KEY (`student_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `courseware_xmoduleuserstatesummaryfield`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `courseware_xmoduleuserstatesummaryfield` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `field_name` varchar(64) NOT NULL, + `value` longtext NOT NULL, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `usage_id` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `courseware_xmoduleuserstatesummar_usage_id_5cc7ed48d6e2e021_uniq` (`usage_id`,`field_name`), + KEY `courseware_xmoduleuserstatesummaryfield_73f329f1` (`field_name`), + KEY `courseware_xmoduleuserstatesummaryfield_e2fa5388` (`created`), + KEY `courseware_xmoduleuserstatesummaryfield_9ae73c65` (`modified`), + KEY `courseware_xmoduleuserstatesummaryfield_0528eb2a` (`usage_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `credit_creditcourse`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `credit_creditcourse` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_key` varchar(255) NOT NULL, + `enabled` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_key` (`course_key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `credit_crediteligibility`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `credit_crediteligibility` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `username` varchar(255) NOT NULL, + `deadline` datetime(6) NOT NULL, + `course_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `credit_crediteligibility_username_936cb16677e83e_uniq` (`username`,`course_id`), + KEY `credit_cred_course_id_4218adeba258bf8b_fk_credit_creditcourse_id` (`course_id`), + KEY `credit_crediteligibility_14c4b06b` (`username`), + CONSTRAINT `credit_cred_course_id_4218adeba258bf8b_fk_credit_creditcourse_id` FOREIGN KEY (`course_id`) REFERENCES `credit_creditcourse` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `credit_creditprovider`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `credit_creditprovider` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `provider_id` varchar(255) NOT NULL, + `active` tinyint(1) NOT NULL, + `display_name` varchar(255) NOT NULL, + `enable_integration` tinyint(1) NOT NULL, + `provider_url` varchar(200) NOT NULL, + `provider_status_url` varchar(200) NOT NULL, + `provider_description` longtext NOT NULL, + `fulfillment_instructions` longtext, + `eligibility_email_message` longtext NOT NULL, + `receipt_email_message` longtext NOT NULL, + `thumbnail_url` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `provider_id` (`provider_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `credit_creditrequest`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `credit_creditrequest` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `uuid` varchar(32) NOT NULL, + `username` varchar(255) NOT NULL, + `parameters` longtext NOT NULL, + `status` varchar(255) NOT NULL, + `course_id` int(11) NOT NULL, + `provider_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uuid` (`uuid`), + UNIQUE KEY `credit_creditrequest_username_4f61c10bb0d67c01_uniq` (`username`,`course_id`,`provider_id`), + KEY `credit_cred_course_id_578c5f1124002bab_fk_credit_creditcourse_id` (`course_id`), + KEY `credit_c_provider_id_f2973cc3e38a483_fk_credit_creditprovider_id` (`provider_id`), + KEY `credit_creditrequest_14c4b06b` (`username`), + CONSTRAINT `credit_c_provider_id_f2973cc3e38a483_fk_credit_creditprovider_id` FOREIGN KEY (`provider_id`) REFERENCES `credit_creditprovider` (`id`), + CONSTRAINT `credit_cred_course_id_578c5f1124002bab_fk_credit_creditcourse_id` FOREIGN KEY (`course_id`) REFERENCES `credit_creditcourse` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `credit_creditrequirement`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `credit_creditrequirement` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `namespace` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + `display_name` varchar(255) NOT NULL, + `order` int(10) unsigned NOT NULL, + `criteria` longtext NOT NULL, + `active` tinyint(1) NOT NULL, + `course_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `credit_creditrequirement_namespace_33039c83b3e69b8_uniq` (`namespace`,`name`,`course_id`), + KEY `credit_cred_course_id_1c8fb9ebd295ae19_fk_credit_creditcourse_id` (`course_id`), + CONSTRAINT `credit_cred_course_id_1c8fb9ebd295ae19_fk_credit_creditcourse_id` FOREIGN KEY (`course_id`) REFERENCES `credit_creditcourse` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `credit_creditrequirementstatus`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `credit_creditrequirementstatus` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `username` varchar(255) NOT NULL, + `status` varchar(32) NOT NULL, + `reason` longtext NOT NULL, + `requirement_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `credit_creditrequirementstatus_username_67dcb69ebf779e3b_uniq` (`username`,`requirement_id`), + KEY `c_requirement_id_3896aa6db214f84a_fk_credit_creditrequirement_id` (`requirement_id`), + KEY `credit_creditrequirementstatus_14c4b06b` (`username`), + CONSTRAINT `c_requirement_id_3896aa6db214f84a_fk_credit_creditrequirement_id` FOREIGN KEY (`requirement_id`) REFERENCES `credit_creditrequirement` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `credit_historicalcreditrequest`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `credit_historicalcreditrequest` ( + `id` int(11) NOT NULL, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `uuid` varchar(32) NOT NULL, + `username` varchar(255) NOT NULL, + `parameters` longtext NOT NULL, + `status` varchar(255) NOT NULL, + `history_id` int(11) NOT NULL AUTO_INCREMENT, + `history_date` datetime(6) NOT NULL, + `history_type` varchar(1) NOT NULL, + `course_id` int(11) DEFAULT NULL, + `history_user_id` int(11) DEFAULT NULL, + `provider_id` int(11) DEFAULT NULL, + PRIMARY KEY (`history_id`), + KEY `credit_historic_history_user_id_52a9922f26a69e7e_fk_auth_user_id` (`history_user_id`), + KEY `credit_historicalcreditrequest_b80bb774` (`id`), + KEY `credit_historicalcreditrequest_ef7c876f` (`uuid`), + KEY `credit_historicalcreditrequest_14c4b06b` (`username`), + CONSTRAINT `credit_historic_history_user_id_52a9922f26a69e7e_fk_auth_user_id` FOREIGN KEY (`history_user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `credit_historicalcreditrequirementstatus`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `credit_historicalcreditrequirementstatus` ( + `id` int(11) NOT NULL, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `username` varchar(255) NOT NULL, + `status` varchar(32) NOT NULL, + `reason` longtext NOT NULL, + `history_id` int(11) NOT NULL AUTO_INCREMENT, + `history_date` datetime(6) NOT NULL, + `history_type` varchar(1) NOT NULL, + `history_user_id` int(11) DEFAULT NULL, + `requirement_id` int(11) DEFAULT NULL, + PRIMARY KEY (`history_id`), + KEY `credit_historic_history_user_id_72b045b9192495cc_fk_auth_user_id` (`history_user_id`), + KEY `credit_historicalcreditrequirementstatus_b80bb774` (`id`), + KEY `credit_historicalcreditrequirementstatus_14c4b06b` (`username`), + CONSTRAINT `credit_historic_history_user_id_72b045b9192495cc_fk_auth_user_id` FOREIGN KEY (`history_user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `dark_lang_darklangconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `dark_lang_darklangconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `released_languages` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `dark_lang_darklan_changed_by_id_7e1defb1121d58b8_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `dark_lang_darklan_changed_by_id_7e1defb1121d58b8_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_admin_log`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_admin_log` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `action_time` datetime(6) NOT NULL, + `object_id` longtext, + `object_repr` varchar(200) NOT NULL, + `action_flag` smallint(5) unsigned NOT NULL, + `change_message` longtext NOT NULL, + `content_type_id` int(11) DEFAULT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `djang_content_type_id_697914295151027a_fk_django_content_type_id` (`content_type_id`), + KEY `django_admin_log_user_id_52fdd58701c5f563_fk_auth_user_id` (`user_id`), + CONSTRAINT `djang_content_type_id_697914295151027a_fk_django_content_type_id` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`), + CONSTRAINT `django_admin_log_user_id_52fdd58701c5f563_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_comment_client_permission`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_comment_client_permission` ( + `name` varchar(30) NOT NULL, + PRIMARY KEY (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_comment_client_permission_roles`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_comment_client_permission_roles` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `permission_id` varchar(30) NOT NULL, + `role_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `permission_id` (`permission_id`,`role_id`), + KEY `django_role_id_558412c96ef7ba87_fk_django_comment_client_role_id` (`role_id`), + CONSTRAINT `D4e9a4067c1db9041491363f5e032121` FOREIGN KEY (`permission_id`) REFERENCES `django_comment_client_permission` (`name`), + CONSTRAINT `django_role_id_558412c96ef7ba87_fk_django_comment_client_role_id` FOREIGN KEY (`role_id`) REFERENCES `django_comment_client_role` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_comment_client_role`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_comment_client_role` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(30) NOT NULL, + `course_id` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + KEY `django_comment_client_role_ea134da7` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_comment_client_role_users`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_comment_client_role_users` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `role_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `role_id` (`role_id`,`user_id`), + KEY `django_comment_client_r_user_id_139843e7dcf77368_fk_auth_user_id` (`user_id`), + CONSTRAINT `django_comment_client_r_user_id_139843e7dcf77368_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`), + CONSTRAINT `django_role_id_75cf4005dc1fb11d_fk_django_comment_client_role_id` FOREIGN KEY (`role_id`) REFERENCES `django_comment_client_role` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_content_type`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_content_type` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `app_label` varchar(100) NOT NULL, + `model` varchar(100) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `django_content_type_app_label_45f3b1d93ec8c61c_uniq` (`app_label`,`model`) +) ENGINE=InnoDB AUTO_INCREMENT=234 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_migrations`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_migrations` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `app` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + `applied` datetime(6) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_openid_auth_association`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_openid_auth_association` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `server_url` longtext NOT NULL, + `handle` varchar(255) NOT NULL, + `secret` longtext NOT NULL, + `issued` int(11) NOT NULL, + `lifetime` int(11) NOT NULL, + `assoc_type` longtext NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_openid_auth_nonce`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_openid_auth_nonce` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `server_url` varchar(2047) NOT NULL, + `timestamp` int(11) NOT NULL, + `salt` varchar(40) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_openid_auth_useropenid`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_openid_auth_useropenid` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `claimed_id` longtext NOT NULL, + `display_id` longtext NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `django_openid_auth_user_user_id_136119e72782e2cf_fk_auth_user_id` (`user_id`), + CONSTRAINT `django_openid_auth_user_user_id_136119e72782e2cf_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_session`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_session` ( + `session_key` varchar(40) NOT NULL, + `session_data` longtext NOT NULL, + `expire_date` datetime(6) NOT NULL, + PRIMARY KEY (`session_key`), + KEY `django_session_de54fa62` (`expire_date`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `django_site`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `django_site` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `domain` varchar(100) NOT NULL, + `name` varchar(50) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `djcelery_crontabschedule`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `djcelery_crontabschedule` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `minute` varchar(64) NOT NULL, + `hour` varchar(64) NOT NULL, + `day_of_week` varchar(64) NOT NULL, + `day_of_month` varchar(64) NOT NULL, + `month_of_year` varchar(64) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `djcelery_intervalschedule`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `djcelery_intervalschedule` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `every` int(11) NOT NULL, + `period` varchar(24) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `djcelery_periodictask`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `djcelery_periodictask` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(200) NOT NULL, + `task` varchar(200) NOT NULL, + `interval_id` int(11) DEFAULT NULL, + `crontab_id` int(11) DEFAULT NULL, + `args` longtext NOT NULL, + `kwargs` longtext NOT NULL, + `queue` varchar(200) DEFAULT NULL, + `exchange` varchar(200) DEFAULT NULL, + `routing_key` varchar(200) DEFAULT NULL, + `expires` datetime(6) DEFAULT NULL, + `enabled` tinyint(1) NOT NULL, + `last_run_at` datetime(6) DEFAULT NULL, + `total_run_count` int(10) unsigned NOT NULL, + `date_changed` datetime(6) NOT NULL, + `description` longtext NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`), + KEY `djc_interval_id_20cfc1cad060dfad_fk_djcelery_intervalschedule_id` (`interval_id`), + KEY `djcel_crontab_id_1d8228f5b44b680a_fk_djcelery_crontabschedule_id` (`crontab_id`), + CONSTRAINT `djc_interval_id_20cfc1cad060dfad_fk_djcelery_intervalschedule_id` FOREIGN KEY (`interval_id`) REFERENCES `djcelery_intervalschedule` (`id`), + CONSTRAINT `djcel_crontab_id_1d8228f5b44b680a_fk_djcelery_crontabschedule_id` FOREIGN KEY (`crontab_id`) REFERENCES `djcelery_crontabschedule` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `djcelery_periodictasks`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `djcelery_periodictasks` ( + `ident` smallint(6) NOT NULL, + `last_update` datetime(6) NOT NULL, + PRIMARY KEY (`ident`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `djcelery_taskstate`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `djcelery_taskstate` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `state` varchar(64) NOT NULL, + `task_id` varchar(36) NOT NULL, + `name` varchar(200) DEFAULT NULL, + `tstamp` datetime(6) NOT NULL, + `args` longtext, + `kwargs` longtext, + `eta` datetime(6) DEFAULT NULL, + `expires` datetime(6) DEFAULT NULL, + `result` longtext, + `traceback` longtext, + `runtime` double DEFAULT NULL, + `retries` int(11) NOT NULL, + `worker_id` int(11) DEFAULT NULL, + `hidden` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `task_id` (`task_id`), + KEY `djcelery_t_worker_id_30050731b1c3d3d9_fk_djcelery_workerstate_id` (`worker_id`), + KEY `djcelery_taskstate_9ed39e2e` (`state`), + KEY `djcelery_taskstate_b068931c` (`name`), + KEY `djcelery_taskstate_863bb2ee` (`tstamp`), + KEY `djcelery_taskstate_662f707d` (`hidden`), + CONSTRAINT `djcelery_t_worker_id_30050731b1c3d3d9_fk_djcelery_workerstate_id` FOREIGN KEY (`worker_id`) REFERENCES `djcelery_workerstate` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `djcelery_workerstate`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `djcelery_workerstate` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `hostname` varchar(255) NOT NULL, + `last_heartbeat` datetime(6) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `hostname` (`hostname`), + KEY `djcelery_workerstate_f129901a` (`last_heartbeat`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `edxval_coursevideo`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `edxval_coursevideo` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `video_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `edxval_coursevideo_course_id_42cecee05cff2d8c_uniq` (`course_id`,`video_id`), + KEY `edxval_coursevideo_b58b747e` (`video_id`), + CONSTRAINT `edxval_coursevideo_video_id_68b2969f352edd03_fk_edxval_video_id` FOREIGN KEY (`video_id`) REFERENCES `edxval_video` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `edxval_encodedvideo`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `edxval_encodedvideo` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `url` varchar(200) NOT NULL, + `file_size` int(10) unsigned NOT NULL, + `bitrate` int(10) unsigned NOT NULL, + `profile_id` int(11) NOT NULL, + `video_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `edxval_encodedvideo_83a0eb3f` (`profile_id`), + KEY `edxval_encodedvideo_b58b747e` (`video_id`), + CONSTRAINT `edxval_encodedv_profile_id_484a111092acafb3_fk_edxval_profile_id` FOREIGN KEY (`profile_id`) REFERENCES `edxval_profile` (`id`), + CONSTRAINT `edxval_encodedvideo_video_id_56934bca09fc3b13_fk_edxval_video_id` FOREIGN KEY (`video_id`) REFERENCES `edxval_video` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `edxval_profile`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `edxval_profile` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `profile_name` varchar(50) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `profile_name` (`profile_name`) +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `edxval_subtitle`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `edxval_subtitle` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `fmt` varchar(20) NOT NULL, + `language` varchar(8) NOT NULL, + `content` longtext NOT NULL, + `video_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `edxval_subtitle_76314543` (`fmt`), + KEY `edxval_subtitle_8512ae7d` (`language`), + KEY `edxval_subtitle_b58b747e` (`video_id`), + CONSTRAINT `edxval_subtitle_video_id_5fabb0e154dda720_fk_edxval_video_id` FOREIGN KEY (`video_id`) REFERENCES `edxval_video` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `edxval_video`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `edxval_video` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `edx_video_id` varchar(100) NOT NULL, + `client_video_id` varchar(255) NOT NULL, + `duration` double NOT NULL, + `status` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `edx_video_id` (`edx_video_id`), + KEY `edxval_video_8d63c4f7` (`client_video_id`), + KEY `edxval_video_9acb4454` (`status`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `embargo_country`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `embargo_country` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `country` varchar(2) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `country` (`country`) +) ENGINE=InnoDB AUTO_INCREMENT=250 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `embargo_countryaccessrule`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `embargo_countryaccessrule` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `rule_type` varchar(255) NOT NULL, + `country_id` int(11) NOT NULL, + `restricted_course_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `embargo_countryaccess_restricted_course_id_6f340c36c633cb0a_uniq` (`restricted_course_id`,`country_id`), + KEY `embargo_countr_country_id_6244ff9d9c405c6e_fk_embargo_country_id` (`country_id`), + KEY `embargo_countryaccessrule_77607676` (`restricted_course_id`), + CONSTRAINT `d140f72cce132ba9230b3ff66d8761ad` FOREIGN KEY (`restricted_course_id`) REFERENCES `embargo_restrictedcourse` (`id`), + CONSTRAINT `embargo_countr_country_id_6244ff9d9c405c6e_fk_embargo_country_id` FOREIGN KEY (`country_id`) REFERENCES `embargo_country` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `embargo_courseaccessrulehistory`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `embargo_courseaccessrulehistory` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `timestamp` datetime(6) NOT NULL, + `course_key` varchar(255) NOT NULL, + `snapshot` longtext, + PRIMARY KEY (`id`), + KEY `embargo_courseaccessrulehistory_d7e6d55b` (`timestamp`), + KEY `embargo_courseaccessrulehistory_c8235886` (`course_key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `embargo_embargoedcourse`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `embargo_embargoedcourse` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `embargoed` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_id` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `embargo_embargoedstate`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `embargo_embargoedstate` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `embargoed_countries` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `embargo_embargoeds_changed_by_id_7e30811d0e5008b_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `embargo_embargoeds_changed_by_id_7e30811d0e5008b_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `embargo_ipfilter`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `embargo_ipfilter` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `whitelist` longtext NOT NULL, + `blacklist` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `embargo_ipfilter_changed_by_id_5c820bfac889ea81_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `embargo_ipfilter_changed_by_id_5c820bfac889ea81_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `embargo_restrictedcourse`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `embargo_restrictedcourse` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_key` varchar(255) NOT NULL, + `enroll_msg_key` varchar(255) NOT NULL, + `access_msg_key` varchar(255) NOT NULL, + `disable_access_check` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_key` (`course_key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `external_auth_externalauthmap`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `external_auth_externalauthmap` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `external_id` varchar(255) NOT NULL, + `external_domain` varchar(255) NOT NULL, + `external_credentials` longtext NOT NULL, + `external_email` varchar(255) NOT NULL, + `external_name` varchar(255) NOT NULL, + `internal_password` varchar(31) NOT NULL, + `dtcreated` datetime(6) NOT NULL, + `dtsignup` datetime(6) DEFAULT NULL, + `user_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `external_auth_externalauthmap_external_id_7f035ef8bc4d313e_uniq` (`external_id`,`external_domain`), + UNIQUE KEY `user_id` (`user_id`), + KEY `external_auth_externalauthmap_0e684294` (`external_id`), + KEY `external_auth_externalauthmap_630a0308` (`external_domain`), + KEY `external_auth_externalauthmap_e9425fc5` (`external_email`), + KEY `external_auth_externalauthmap_c9555995` (`external_name`), + CONSTRAINT `external_auth_externala_user_id_644e7779f2d52b9a_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `foldit_puzzlecomplete`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `foldit_puzzlecomplete` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `unique_user_id` varchar(50) NOT NULL, + `puzzle_id` int(11) NOT NULL, + `puzzle_set` int(11) NOT NULL, + `puzzle_subset` int(11) NOT NULL, + `created` datetime(6) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `foldit_puzzlecomplete_user_id_4c63656af6674331_uniq` (`user_id`,`puzzle_id`,`puzzle_set`,`puzzle_subset`), + KEY `foldit_puzzlecomplete_ff2b2d15` (`unique_user_id`), + KEY `foldit_puzzlecomplete_56c088b4` (`puzzle_set`), + KEY `foldit_puzzlecomplete_2dc27ffb` (`puzzle_subset`), + CONSTRAINT `foldit_puzzlecomplete_user_id_cd0294fb3a392_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `foldit_score`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `foldit_score` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `unique_user_id` varchar(50) NOT NULL, + `puzzle_id` int(11) NOT NULL, + `best_score` double NOT NULL, + `current_score` double NOT NULL, + `score_version` int(11) NOT NULL, + `created` datetime(6) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `foldit_score_user_id_6ac502fe1f6861b2_fk_auth_user_id` (`user_id`), + KEY `foldit_score_ff2b2d15` (`unique_user_id`), + KEY `foldit_score_44726e86` (`best_score`), + KEY `foldit_score_32d6f808` (`current_score`), + CONSTRAINT `foldit_score_user_id_6ac502fe1f6861b2_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `instructor_task_instructortask`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `instructor_task_instructortask` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `task_type` varchar(50) NOT NULL, + `course_id` varchar(255) NOT NULL, + `task_key` varchar(255) NOT NULL, + `task_input` varchar(255) NOT NULL, + `task_id` varchar(255) NOT NULL, + `task_state` varchar(50) DEFAULT NULL, + `task_output` varchar(1024) DEFAULT NULL, + `created` datetime(6) DEFAULT NULL, + `updated` datetime(6) NOT NULL, + `subtasks` longtext NOT NULL, + `requester_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `instructor_task_in_requester_id_3383acfe2fe42391_fk_auth_user_id` (`requester_id`), + KEY `instructor_task_instructortask_5361aa34` (`task_type`), + KEY `instructor_task_instructortask_ea134da7` (`course_id`), + KEY `instructor_task_instructortask_a2903537` (`task_key`), + KEY `instructor_task_instructortask_57746cc8` (`task_id`), + KEY `instructor_task_instructortask_76980a94` (`task_state`), + CONSTRAINT `instructor_task_in_requester_id_3383acfe2fe42391_fk_auth_user_id` FOREIGN KEY (`requester_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `licenses_coursesoftware`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `licenses_coursesoftware` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `full_name` varchar(255) NOT NULL, + `url` varchar(255) NOT NULL, + `course_id` varchar(255) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `licenses_userlicense`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `licenses_userlicense` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `serial` varchar(255) NOT NULL, + `software_id` int(11) NOT NULL, + `user_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `licen_software_id_209fd400b7c7a3ca_fk_licenses_coursesoftware_id` (`software_id`), + KEY `licenses_userlicense_user_id_7d98c37aa4438a34_fk_auth_user_id` (`user_id`), + CONSTRAINT `licen_software_id_209fd400b7c7a3ca_fk_licenses_coursesoftware_id` FOREIGN KEY (`software_id`) REFERENCES `licenses_coursesoftware` (`id`), + CONSTRAINT `licenses_userlicense_user_id_7d98c37aa4438a34_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `lms_xblock_xblockasidesconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `lms_xblock_xblockasidesconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `disabled_blocks` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lms_xblock_xblocka_changed_by_id_eabf5ef3e34dfb8_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `lms_xblock_xblocka_changed_by_id_eabf5ef3e34dfb8_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `milestones_coursecontentmilestone`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `milestones_coursecontentmilestone` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_id` varchar(255) NOT NULL, + `content_id` varchar(255) NOT NULL, + `active` tinyint(1) NOT NULL, + `milestone_id` int(11) NOT NULL, + `milestone_relationship_type_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `milestones_coursecontentmileston_course_id_68d1457cd52d6dff_uniq` (`course_id`,`content_id`,`milestone_id`), + KEY `milestones_coursecontentmilestone_ea134da7` (`course_id`), + KEY `milestones_coursecontentmilestone_e14f02ad` (`content_id`), + KEY `milestones_coursecontentmilestone_dbb5cd1e` (`milestone_id`), + KEY `milestones_coursecontentmilestone_db6866e3` (`milestone_relationship_type_id`), + CONSTRAINT `D84e404851bc6d6b9fe0d60955e8729c` FOREIGN KEY (`milestone_relationship_type_id`) REFERENCES `milestones_milestonerelationshiptype` (`id`), + CONSTRAINT `milesto_milestone_id_73b6eddde5b205a8_fk_milestones_milestone_id` FOREIGN KEY (`milestone_id`) REFERENCES `milestones_milestone` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `milestones_coursemilestone`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `milestones_coursemilestone` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_id` varchar(255) NOT NULL, + `active` tinyint(1) NOT NULL, + `milestone_id` int(11) NOT NULL, + `milestone_relationship_type_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `milestones_coursemilestone_course_id_5a06e10579eab3b7_uniq` (`course_id`,`milestone_id`), + KEY `milestones_coursemilestone_ea134da7` (`course_id`), + KEY `milestones_coursemilestone_dbb5cd1e` (`milestone_id`), + KEY `milestones_coursemilestone_db6866e3` (`milestone_relationship_type_id`), + CONSTRAINT `D69536d0d313008147c5daf5341090e1` FOREIGN KEY (`milestone_relationship_type_id`) REFERENCES `milestones_milestonerelationshiptype` (`id`), + CONSTRAINT `milesto_milestone_id_284153799c54d7d8_fk_milestones_milestone_id` FOREIGN KEY (`milestone_id`) REFERENCES `milestones_milestone` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `milestones_milestone`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `milestones_milestone` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `namespace` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + `display_name` varchar(255) NOT NULL, + `description` longtext NOT NULL, + `active` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `milestones_milestone_namespace_460a2f6943016c0b_uniq` (`namespace`,`name`), + KEY `milestones_milestone_89801e9e` (`namespace`), + KEY `milestones_milestone_b068931c` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `milestones_milestonerelationshiptype`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `milestones_milestonerelationshiptype` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `name` varchar(25) NOT NULL, + `description` longtext NOT NULL, + `active` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `milestones_usermilestone`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `milestones_usermilestone` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `user_id` int(11) NOT NULL, + `source` longtext NOT NULL, + `collected` datetime(6) DEFAULT NULL, + `active` tinyint(1) NOT NULL, + `milestone_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `milestones_usermilestone_user_id_10206aa452468351_uniq` (`user_id`,`milestone_id`), + KEY `milesto_milestone_id_4fe38e3e9994f15c_fk_milestones_milestone_id` (`milestone_id`), + KEY `milestones_usermilestone_e8701ad4` (`user_id`), + CONSTRAINT `milesto_milestone_id_4fe38e3e9994f15c_fk_milestones_milestone_id` FOREIGN KEY (`milestone_id`) REFERENCES `milestones_milestone` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `mobile_api_mobileapiconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `mobile_api_mobileapiconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `video_profiles` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `mobile_api_mobile_changed_by_id_439d2c27670d0fc4_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `mobile_api_mobile_changed_by_id_439d2c27670d0fc4_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `notes_note`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `notes_note` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `uri` varchar(255) NOT NULL, + `text` longtext NOT NULL, + `quote` longtext NOT NULL, + `range_start` varchar(2048) NOT NULL, + `range_start_offset` int(11) NOT NULL, + `range_end` varchar(2048) NOT NULL, + `range_end_offset` int(11) NOT NULL, + `tags` longtext NOT NULL, + `created` datetime(6) DEFAULT NULL, + `updated` datetime(6) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `notes_note_user_id_2aa1ff88fd937cb3_fk_auth_user_id` (`user_id`), + KEY `notes_note_ea134da7` (`course_id`), + KEY `notes_note_9305b73d` (`uri`), + KEY `notes_note_e2fa5388` (`created`), + KEY `notes_note_0f81d52e` (`updated`), + CONSTRAINT `notes_note_user_id_2aa1ff88fd937cb3_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `notify_notification`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `notify_notification` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `message` longtext NOT NULL, + `url` varchar(200) DEFAULT NULL, + `is_viewed` tinyint(1) NOT NULL, + `is_emailed` tinyint(1) NOT NULL, + `created` datetime(6) NOT NULL, + `subscription_id` int(11), + PRIMARY KEY (`id`), + KEY `notify_notification_ef42673f` (`subscription_id`), + CONSTRAINT `D48032390695e0699e92b8d7ccdbff7e` FOREIGN KEY (`subscription_id`) REFERENCES `notify_subscription` (`subscription_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `notify_notificationtype`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `notify_notificationtype` ( + `key` varchar(128) NOT NULL, + `label` varchar(128) DEFAULT NULL, + `content_type_id` int(11) DEFAULT NULL, + PRIMARY KEY (`key`), + KEY `notif_content_type_id_181f055892581fd8_fk_django_content_type_id` (`content_type_id`), + CONSTRAINT `notif_content_type_id_181f055892581fd8_fk_django_content_type_id` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `notify_settings`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `notify_settings` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `interval` smallint(6) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `notify_settings_user_id_14e062dc3d4345b3_fk_auth_user_id` (`user_id`), + CONSTRAINT `notify_settings_user_id_14e062dc3d4345b3_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `notify_subscription`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `notify_subscription` ( + `subscription_id` int(11) NOT NULL AUTO_INCREMENT, + `object_id` varchar(64) DEFAULT NULL, + `send_emails` tinyint(1) NOT NULL, + `notification_type_id` varchar(128) NOT NULL, + `settings_id` int(11) NOT NULL, + PRIMARY KEY (`subscription_id`), + KEY `a2462650bbefc26547210b80dec61069` (`notification_type_id`), + KEY `notify_subscr_settings_id_64d594d127e8ca95_fk_notify_settings_id` (`settings_id`), + CONSTRAINT `a2462650bbefc26547210b80dec61069` FOREIGN KEY (`notification_type_id`) REFERENCES `notify_notificationtype` (`key`), + CONSTRAINT `notify_subscr_settings_id_64d594d127e8ca95_fk_notify_settings_id` FOREIGN KEY (`settings_id`) REFERENCES `notify_settings` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `oauth2_accesstoken`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth2_accesstoken` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `token` varchar(255) NOT NULL, + `expires` datetime(6) NOT NULL, + `scope` int(11) NOT NULL, + `client_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `oauth2_accesstoken_94a08da1` (`token`), + KEY `oauth2_accesstoken_2bfe9d72` (`client_id`), + KEY `oauth2_accesstoken_e8701ad4` (`user_id`), + CONSTRAINT `oauth2_accesstoke_client_id_20c73b03a7c139a2_fk_oauth2_client_id` FOREIGN KEY (`client_id`) REFERENCES `oauth2_client` (`id`), + CONSTRAINT `oauth2_accesstoken_user_id_7a865c7085722378_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `oauth2_client`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth2_client` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `url` varchar(200) NOT NULL, + `redirect_uri` varchar(200) NOT NULL, + `client_id` varchar(255) NOT NULL, + `client_secret` varchar(255) NOT NULL, + `client_type` int(11) NOT NULL, + `user_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `oauth2_client_user_id_2b47284bbd512fe1_fk_auth_user_id` (`user_id`), + CONSTRAINT `oauth2_client_user_id_2b47284bbd512fe1_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `oauth2_grant`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth2_grant` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `code` varchar(255) NOT NULL, + `expires` datetime(6) NOT NULL, + `redirect_uri` varchar(255) NOT NULL, + `scope` int(11) NOT NULL, + `client_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `oauth2_grant_client_id_fbfc174fbc856af_fk_oauth2_client_id` (`client_id`), + KEY `oauth2_grant_user_id_3de96a461bb76819_fk_auth_user_id` (`user_id`), + CONSTRAINT `oauth2_grant_client_id_fbfc174fbc856af_fk_oauth2_client_id` FOREIGN KEY (`client_id`) REFERENCES `oauth2_client` (`id`), + CONSTRAINT `oauth2_grant_user_id_3de96a461bb76819_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `oauth2_provider_trustedclient`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth2_provider_trustedclient` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `client_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `oauth2_provider_tr_client_id_bb96ea0be42c00a_fk_oauth2_client_id` (`client_id`), + CONSTRAINT `oauth2_provider_tr_client_id_bb96ea0be42c00a_fk_oauth2_client_id` FOREIGN KEY (`client_id`) REFERENCES `oauth2_client` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `oauth2_refreshtoken`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth2_refreshtoken` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `token` varchar(255) NOT NULL, + `expired` tinyint(1) NOT NULL, + `access_token_id` int(11) NOT NULL, + `client_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `access_token_id` (`access_token_id`), + KEY `oauth2_refreshtok_client_id_2f55036ac9aa614e_fk_oauth2_client_id` (`client_id`), + KEY `oauth2_refreshtoken_user_id_acecf94460b787c_fk_auth_user_id` (`user_id`), + CONSTRAINT `oauth2__access_token_id_f99377d503a000b_fk_oauth2_accesstoken_id` FOREIGN KEY (`access_token_id`) REFERENCES `oauth2_accesstoken` (`id`), + CONSTRAINT `oauth2_refreshtok_client_id_2f55036ac9aa614e_fk_oauth2_client_id` FOREIGN KEY (`client_id`) REFERENCES `oauth2_client` (`id`), + CONSTRAINT `oauth2_refreshtoken_user_id_acecf94460b787c_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `oauth_provider_consumer`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth_provider_consumer` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `description` longtext NOT NULL, + `key` varchar(256) NOT NULL, + `secret` varchar(16) NOT NULL, + `status` smallint(6) NOT NULL, + `xauth_allowed` tinyint(1) NOT NULL, + `user_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `oauth_provider_consumer_user_id_4f22b60d2b258006_fk_auth_user_id` (`user_id`), + CONSTRAINT `oauth_provider_consumer_user_id_4f22b60d2b258006_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `oauth_provider_nonce`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth_provider_nonce` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `token_key` varchar(32) NOT NULL, + `consumer_key` varchar(256) NOT NULL, + `key` varchar(255) NOT NULL, + `timestamp` int(10) unsigned NOT NULL, + PRIMARY KEY (`id`), + KEY `oauth_provider_nonce_d7e6d55b` (`timestamp`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `oauth_provider_scope`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth_provider_scope` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `url` longtext NOT NULL, + `is_readonly` tinyint(1) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `oauth_provider_token`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `oauth_provider_token` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `key` varchar(32) DEFAULT NULL, + `secret` varchar(16) DEFAULT NULL, + `token_type` smallint(6) NOT NULL, + `timestamp` int(11) NOT NULL, + `is_approved` tinyint(1) NOT NULL, + `verifier` varchar(10) NOT NULL, + `callback` varchar(2083) DEFAULT NULL, + `callback_confirmed` tinyint(1) NOT NULL, + `consumer_id` int(11) NOT NULL, + `scope_id` int(11) DEFAULT NULL, + `user_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `oauth_consumer_id_1b9915b5bcf1ee5b_fk_oauth_provider_consumer_id` (`consumer_id`), + KEY `oauth_provi_scope_id_459821b6fecbc02a_fk_oauth_provider_scope_id` (`scope_id`), + KEY `oauth_provider_token_user_id_588adbcffc892186_fk_auth_user_id` (`user_id`), + CONSTRAINT `oauth_consumer_id_1b9915b5bcf1ee5b_fk_oauth_provider_consumer_id` FOREIGN KEY (`consumer_id`) REFERENCES `oauth_provider_consumer` (`id`), + CONSTRAINT `oauth_provi_scope_id_459821b6fecbc02a_fk_oauth_provider_scope_id` FOREIGN KEY (`scope_id`) REFERENCES `oauth_provider_scope` (`id`), + CONSTRAINT `oauth_provider_token_user_id_588adbcffc892186_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `organizations_organization`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `organizations_organization` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `name` varchar(255) NOT NULL, + `short_name` varchar(255) NOT NULL, + `description` longtext NOT NULL, + `logo` varchar(255) DEFAULT NULL, + `active` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + KEY `organizations_organization_b068931c` (`name`), + KEY `organizations_organization_4698bac7` (`short_name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `organizations_organizationcourse`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `organizations_organizationcourse` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_id` varchar(255) NOT NULL, + `active` tinyint(1) NOT NULL, + `organization_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `organizations_organizationcourse_course_id_3f0149776c0495ff_uniq` (`course_id`,`organization_id`), + KEY `a7b04b16eba98e518fbe21d390bd8e3e` (`organization_id`), + KEY `organizations_organizationcourse_ea134da7` (`course_id`), + CONSTRAINT `a7b04b16eba98e518fbe21d390bd8e3e` FOREIGN KEY (`organization_id`) REFERENCES `organizations_organization` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `proctoring_proctoredexam`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proctoring_proctoredexam` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_id` varchar(255) NOT NULL, + `content_id` varchar(255) NOT NULL, + `external_id` varchar(255) DEFAULT NULL, + `exam_name` longtext NOT NULL, + `time_limit_mins` int(11) NOT NULL, + `due_date` datetime(6) DEFAULT NULL, + `is_proctored` tinyint(1) NOT NULL, + `is_practice_exam` tinyint(1) NOT NULL, + `is_active` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `proctoring_proctoredexam_course_id_7d8ab189323890c0_uniq` (`course_id`,`content_id`), + KEY `proctoring_proctoredexam_ea134da7` (`course_id`), + KEY `proctoring_proctoredexam_e14f02ad` (`content_id`), + KEY `proctoring_proctoredexam_0e684294` (`external_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `proctoring_proctoredexamreviewpolicy`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proctoring_proctoredexamreviewpolicy` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `review_policy` longtext NOT NULL, + `proctored_exam_id` int(11) NOT NULL, + `set_by_user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `D32bab97500954b362d3f768dd89b6da` (`proctored_exam_id`), + KEY `proctoring_proct_set_by_user_id_75a66580aa44cd84_fk_auth_user_id` (`set_by_user_id`), + CONSTRAINT `D32bab97500954b362d3f768dd89b6da` FOREIGN KEY (`proctored_exam_id`) REFERENCES `proctoring_proctoredexam` (`id`), + CONSTRAINT `proctoring_proct_set_by_user_id_75a66580aa44cd84_fk_auth_user_id` FOREIGN KEY (`set_by_user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `proctoring_proctoredexamreviewpolicyhistory`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proctoring_proctoredexamreviewpolicyhistory` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `original_id` int(11) NOT NULL, + `review_policy` longtext NOT NULL, + `proctored_exam_id` int(11) NOT NULL, + `set_by_user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `d9965d8af87bebd0587414ca1ba4826f` (`proctored_exam_id`), + KEY `proctoring_procto_set_by_user_id_31fae610848d90f_fk_auth_user_id` (`set_by_user_id`), + KEY `proctoring_proctoredexamreviewpolicyhistory_524b09d0` (`original_id`), + CONSTRAINT `d9965d8af87bebd0587414ca1ba4826f` FOREIGN KEY (`proctored_exam_id`) REFERENCES `proctoring_proctoredexam` (`id`), + CONSTRAINT `proctoring_procto_set_by_user_id_31fae610848d90f_fk_auth_user_id` FOREIGN KEY (`set_by_user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `proctoring_proctoredexamsoftwaresecurereview`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proctoring_proctoredexamsoftwaresecurereview` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `attempt_code` varchar(255) NOT NULL, + `review_status` varchar(255) NOT NULL, + `raw_data` longtext NOT NULL, + `video_url` longtext NOT NULL, + `exam_id` int(11) DEFAULT NULL, + `reviewed_by_id` int(11) DEFAULT NULL, + `student_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `proctori_exam_id_635059f5fe2cc392_fk_proctoring_proctoredexam_id` (`exam_id`), + KEY `proctoring_proct_reviewed_by_id_4cff67b7de094f65_fk_auth_user_id` (`reviewed_by_id`), + KEY `proctoring_proctored_student_id_14c182517b0cbb5b_fk_auth_user_id` (`student_id`), + KEY `proctoring_proctoredexamsoftwaresecurereview_b38e5b0e` (`attempt_code`), + CONSTRAINT `proctori_exam_id_635059f5fe2cc392_fk_proctoring_proctoredexam_id` FOREIGN KEY (`exam_id`) REFERENCES `proctoring_proctoredexam` (`id`), + CONSTRAINT `proctoring_proct_reviewed_by_id_4cff67b7de094f65_fk_auth_user_id` FOREIGN KEY (`reviewed_by_id`) REFERENCES `auth_user` (`id`), + CONSTRAINT `proctoring_proctored_student_id_14c182517b0cbb5b_fk_auth_user_id` FOREIGN KEY (`student_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `proctoring_proctoredexamsoftwaresecurereviewhistory`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proctoring_proctoredexamsoftwaresecurereviewhistory` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `attempt_code` varchar(255) NOT NULL, + `review_status` varchar(255) NOT NULL, + `raw_data` longtext NOT NULL, + `video_url` longtext NOT NULL, + `exam_id` int(11) DEFAULT NULL, + `reviewed_by_id` int(11) DEFAULT NULL, + `student_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `proctori_exam_id_73969ae423813477_fk_proctoring_proctoredexam_id` (`exam_id`), + KEY `proctoring_proct_reviewed_by_id_139568d0bf423998_fk_auth_user_id` (`reviewed_by_id`), + KEY `proctoring_proctored_student_id_6922ba3b791462d8_fk_auth_user_id` (`student_id`), + KEY `proctoring_proctoredexamsoftwaresecurereviewhistory_b38e5b0e` (`attempt_code`), + CONSTRAINT `proctori_exam_id_73969ae423813477_fk_proctoring_proctoredexam_id` FOREIGN KEY (`exam_id`) REFERENCES `proctoring_proctoredexam` (`id`), + CONSTRAINT `proctoring_proct_reviewed_by_id_139568d0bf423998_fk_auth_user_id` FOREIGN KEY (`reviewed_by_id`) REFERENCES `auth_user` (`id`), + CONSTRAINT `proctoring_proctored_student_id_6922ba3b791462d8_fk_auth_user_id` FOREIGN KEY (`student_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `proctoring_proctoredexamstudentallowance`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proctoring_proctoredexamstudentallowance` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `key` varchar(255) NOT NULL, + `value` varchar(255) NOT NULL, + `proctored_exam_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `proctoring_proctoredexamstudentall_user_id_665ed945152c2f60_uniq` (`user_id`,`proctored_exam_id`,`key`), + KEY `db55b83a7875e70b3a0ebd1f81a898d8` (`proctored_exam_id`), + CONSTRAINT `db55b83a7875e70b3a0ebd1f81a898d8` FOREIGN KEY (`proctored_exam_id`) REFERENCES `proctoring_proctoredexam` (`id`), + CONSTRAINT `proctoring_proctoredexam_user_id_a0a0681d4a01661_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `proctoring_proctoredexamstudentallowancehistory`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proctoring_proctoredexamstudentallowancehistory` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `allowance_id` int(11) NOT NULL, + `key` varchar(255) NOT NULL, + `value` varchar(255) NOT NULL, + `proctored_exam_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `D169ec97a7fca1dbf6b0bb2929d41ccc` (`proctored_exam_id`), + KEY `proctoring_proctoredexa_user_id_68e25e3abb187580_fk_auth_user_id` (`user_id`), + CONSTRAINT `D169ec97a7fca1dbf6b0bb2929d41ccc` FOREIGN KEY (`proctored_exam_id`) REFERENCES `proctoring_proctoredexam` (`id`), + CONSTRAINT `proctoring_proctoredexa_user_id_68e25e3abb187580_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `proctoring_proctoredexamstudentattempt`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proctoring_proctoredexamstudentattempt` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `started_at` datetime(6) DEFAULT NULL, + `completed_at` datetime(6) DEFAULT NULL, + `last_poll_timestamp` datetime(6) DEFAULT NULL, + `last_poll_ipaddr` varchar(32) DEFAULT NULL, + `attempt_code` varchar(255) DEFAULT NULL, + `external_id` varchar(255) DEFAULT NULL, + `allowed_time_limit_mins` int(11) NOT NULL, + `status` varchar(64) NOT NULL, + `taking_as_proctored` tinyint(1) NOT NULL, + `is_sample_attempt` tinyint(1) NOT NULL, + `student_name` varchar(255) NOT NULL, + `review_policy_id` int(11) DEFAULT NULL, + `proctored_exam_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `proctoring_proctoredexamstudentatt_user_id_15d13fa8dac316a0_uniq` (`user_id`,`proctored_exam_id`), + KEY `D5e0a120c32f715bfe04a0a57f399ec0` (`proctored_exam_id`), + KEY `proctoring_proctoredexamstudentattempt_b38e5b0e` (`attempt_code`), + KEY `proctoring_proctoredexamstudentattempt_0e684294` (`external_id`), + CONSTRAINT `D5e0a120c32f715bfe04a0a57f399ec0` FOREIGN KEY (`proctored_exam_id`) REFERENCES `proctoring_proctoredexam` (`id`), + CONSTRAINT `proctoring_proctoredexa_user_id_633fd8f4f65a0cac_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `proctoring_proctoredexamstudentattemptcomment`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proctoring_proctoredexamstudentattemptcomment` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `start_time` int(11) NOT NULL, + `stop_time` int(11) NOT NULL, + `duration` int(11) NOT NULL, + `comment` longtext NOT NULL, + `status` varchar(255) NOT NULL, + `review_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `proctoring_proctoredexamstudentattemptcomment_5bd2a989` (`review_id`), + CONSTRAINT `D596dd9c7d948d9256c2e29e6194b5e7` FOREIGN KEY (`review_id`) REFERENCES `proctoring_proctoredexamsoftwaresecurereview` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `proctoring_proctoredexamstudentattempthistory`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `proctoring_proctoredexamstudentattempthistory` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `attempt_id` int(11) DEFAULT NULL, + `started_at` datetime(6) DEFAULT NULL, + `completed_at` datetime(6) DEFAULT NULL, + `attempt_code` varchar(255) DEFAULT NULL, + `external_id` varchar(255) DEFAULT NULL, + `allowed_time_limit_mins` int(11) NOT NULL, + `status` varchar(64) NOT NULL, + `taking_as_proctored` tinyint(1) NOT NULL, + `is_sample_attempt` tinyint(1) NOT NULL, + `student_name` varchar(255) NOT NULL, + `review_policy_id` int(11) DEFAULT NULL, + `last_poll_timestamp` datetime(6) DEFAULT NULL, + `last_poll_ipaddr` varchar(32) DEFAULT NULL, + `proctored_exam_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `cbccbfd5c4c427541fdce96e77e6bf6c` (`proctored_exam_id`), + KEY `proctoring_proctoredexa_user_id_59ce75db7c4fc769_fk_auth_user_id` (`user_id`), + KEY `proctoring_proctoredexamstudentattempthistory_b38e5b0e` (`attempt_code`), + KEY `proctoring_proctoredexamstudentattempthistory_0e684294` (`external_id`), + CONSTRAINT `cbccbfd5c4c427541fdce96e77e6bf6c` FOREIGN KEY (`proctored_exam_id`) REFERENCES `proctoring_proctoredexam` (`id`), + CONSTRAINT `proctoring_proctoredexa_user_id_59ce75db7c4fc769_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `programs_programsapiconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `programs_programsapiconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `internal_service_url` varchar(200) NOT NULL, + `public_service_url` varchar(200) NOT NULL, + `api_version_number` int(11) NOT NULL, + `enable_student_dashboard` tinyint(1) DEFAULT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `programs_programsa_changed_by_id_b7c3b49d5c0dcd3_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `programs_programsa_changed_by_id_b7c3b49d5c0dcd3_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `psychometrics_psychometricdata`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `psychometrics_psychometricdata` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `done` tinyint(1) NOT NULL, + `attempts` int(11) NOT NULL, + `checktimes` longtext, + `studentmodule_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `studentmodule_id` (`studentmodule_id`), + CONSTRAINT `D758b867e6fa9161734bd9cb58b9a485` FOREIGN KEY (`studentmodule_id`) REFERENCES `courseware_studentmodule` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `self_paced_selfpacedconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `self_paced_selfpacedconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `enable_course_home_improvements` tinyint(1) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `self_paced_selfpa_changed_by_id_62c0bd4c6725fd15_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `self_paced_selfpa_changed_by_id_62c0bd4c6725fd15_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_certificateitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_certificateitem` ( + `orderitem_ptr_id` int(11) NOT NULL, + `course_id` varchar(128) NOT NULL, + `mode` varchar(50) NOT NULL, + `course_enrollment_id` int(11) NOT NULL, + PRIMARY KEY (`orderitem_ptr_id`), + KEY `D231cb871868cb92e6ed1ee8e53a1bee` (`course_enrollment_id`), + KEY `shoppingcart_certificateitem_ea134da7` (`course_id`), + KEY `shoppingcart_certificateitem_15d61712` (`mode`), + CONSTRAINT `D231cb871868cb92e6ed1ee8e53a1bee` FOREIGN KEY (`course_enrollment_id`) REFERENCES `student_courseenrollment` (`id`), + CONSTRAINT `s_orderitem_ptr_id_5127313bc5a09762_fk_shoppingcart_orderitem_id` FOREIGN KEY (`orderitem_ptr_id`) REFERENCES `shoppingcart_orderitem` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_coupon`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_coupon` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `code` varchar(32) NOT NULL, + `description` varchar(255) DEFAULT NULL, + `course_id` varchar(255) NOT NULL, + `percentage_discount` int(11) NOT NULL, + `created_at` datetime(6) NOT NULL, + `is_active` tinyint(1) NOT NULL, + `expiration_date` datetime(6) DEFAULT NULL, + `created_by_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `shoppingcart_coup_created_by_id_625ade1b541f5324_fk_auth_user_id` (`created_by_id`), + KEY `shoppingcart_coupon_c1336794` (`code`), + CONSTRAINT `shoppingcart_coup_created_by_id_625ade1b541f5324_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_couponredemption`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_couponredemption` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `coupon_id` int(11) NOT NULL, + `order_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `shoppingcar_coupon_id_1afa016627ac44bb_fk_shoppingcart_coupon_id` (`coupon_id`), + KEY `shoppingcart_couponredemption_69dfcb07` (`order_id`), + KEY `shoppingcart_couponredemption_e8701ad4` (`user_id`), + CONSTRAINT `shoppingcar_coupon_id_1afa016627ac44bb_fk_shoppingcart_coupon_id` FOREIGN KEY (`coupon_id`) REFERENCES `shoppingcart_coupon` (`id`), + CONSTRAINT `shoppingcart__order_id_5ba031c3bfaf643a_fk_shoppingcart_order_id` FOREIGN KEY (`order_id`) REFERENCES `shoppingcart_order` (`id`), + CONSTRAINT `shoppingcart_couponredemp_user_id_f5b814b7d92666_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_courseregcodeitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_courseregcodeitem` ( + `orderitem_ptr_id` int(11) NOT NULL, + `course_id` varchar(128) NOT NULL, + `mode` varchar(50) NOT NULL, + PRIMARY KEY (`orderitem_ptr_id`), + KEY `shoppingcart_courseregcodeitem_ea134da7` (`course_id`), + KEY `shoppingcart_courseregcodeitem_15d61712` (`mode`), + CONSTRAINT `s_orderitem_ptr_id_7ca6c1b9c7df7905_fk_shoppingcart_orderitem_id` FOREIGN KEY (`orderitem_ptr_id`) REFERENCES `shoppingcart_orderitem` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_courseregcodeitemannotation`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_courseregcodeitemannotation` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(128) NOT NULL, + `annotation` longtext, + PRIMARY KEY (`id`), + UNIQUE KEY `course_id` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_courseregistrationcode`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_courseregistrationcode` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `code` varchar(32) NOT NULL, + `course_id` varchar(255) NOT NULL, + `created_at` datetime(6) NOT NULL, + `mode_slug` varchar(100) DEFAULT NULL, + `is_valid` tinyint(1) NOT NULL, + `created_by_id` int(11) NOT NULL, + `invoice_id` int(11), + `order_id` int(11), + `invoice_item_id` int(11), + PRIMARY KEY (`id`), + UNIQUE KEY `code` (`code`), + KEY `shoppingcart_cour_created_by_id_11125a9667aa01c9_fk_auth_user_id` (`created_by_id`), + KEY `shoppingcart_courseregistrationcode_ea134da7` (`course_id`), + KEY `shoppingcart_courseregistrationcode_f1f5d967` (`invoice_id`), + KEY `shoppingcart_courseregistrationcode_69dfcb07` (`order_id`), + KEY `shoppingcart_courseregistrationcode_7a471658` (`invoice_item_id`), + CONSTRAINT `f040030b6361304bd87eb40c09a82094` FOREIGN KEY (`invoice_item_id`) REFERENCES `shoppingcart_courseregistrationcodeinvoiceitem` (`invoiceitem_ptr_id`), + CONSTRAINT `shoppingc_invoice_id_422f26bdc7c5cb99_fk_shoppingcart_invoice_id` FOREIGN KEY (`invoice_id`) REFERENCES `shoppingcart_invoice` (`id`), + CONSTRAINT `shoppingcart__order_id_279d7e2df3fe6b6a_fk_shoppingcart_order_id` FOREIGN KEY (`order_id`) REFERENCES `shoppingcart_order` (`id`), + CONSTRAINT `shoppingcart_cour_created_by_id_11125a9667aa01c9_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_courseregistrationcodeinvoiceitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_courseregistrationcodeinvoiceitem` ( + `invoiceitem_ptr_id` int(11) NOT NULL, + `course_id` varchar(128) NOT NULL, + PRIMARY KEY (`invoiceitem_ptr_id`), + KEY `shoppingcart_courseregistrationcodeinvoiceitem_ea134da7` (`course_id`), + CONSTRAINT `D75797188300cb2dc6a7b16353295aaf` FOREIGN KEY (`invoiceitem_ptr_id`) REFERENCES `shoppingcart_invoiceitem` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_donation`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_donation` ( + `orderitem_ptr_id` int(11) NOT NULL, + `donation_type` varchar(32) NOT NULL, + `course_id` varchar(255) NOT NULL, + PRIMARY KEY (`orderitem_ptr_id`), + KEY `shoppingcart_donation_ea134da7` (`course_id`), + CONSTRAINT `s_orderitem_ptr_id_18caefe119e0bd2f_fk_shoppingcart_orderitem_id` FOREIGN KEY (`orderitem_ptr_id`) REFERENCES `shoppingcart_orderitem` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_donationconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_donationconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `shoppingcart_dona_changed_by_id_10ac60a96e315545_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `shoppingcart_dona_changed_by_id_10ac60a96e315545_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_invoice`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_invoice` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `company_name` varchar(255) NOT NULL, + `company_contact_name` varchar(255) NOT NULL, + `company_contact_email` varchar(255) NOT NULL, + `recipient_name` varchar(255) NOT NULL, + `recipient_email` varchar(255) NOT NULL, + `address_line_1` varchar(255) NOT NULL, + `address_line_2` varchar(255) DEFAULT NULL, + `address_line_3` varchar(255) DEFAULT NULL, + `city` varchar(255) DEFAULT NULL, + `state` varchar(255) DEFAULT NULL, + `zip` varchar(15) DEFAULT NULL, + `country` varchar(64) DEFAULT NULL, + `total_amount` double NOT NULL, + `course_id` varchar(255) NOT NULL, + `internal_reference` varchar(255) DEFAULT NULL, + `customer_reference_number` varchar(63) DEFAULT NULL, + `is_valid` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + KEY `shoppingcart_invoice_c1007e8a` (`company_name`), + KEY `shoppingcart_invoice_ea134da7` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_invoicehistory`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_invoicehistory` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `timestamp` datetime(6) NOT NULL, + `snapshot` longtext NOT NULL, + `invoice_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `shoppingca_invoice_id_e314dc5a906704d_fk_shoppingcart_invoice_id` (`invoice_id`), + KEY `shoppingcart_invoicehistory_d7e6d55b` (`timestamp`), + CONSTRAINT `shoppingca_invoice_id_e314dc5a906704d_fk_shoppingcart_invoice_id` FOREIGN KEY (`invoice_id`) REFERENCES `shoppingcart_invoice` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_invoiceitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_invoiceitem` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `qty` int(11) NOT NULL, + `unit_price` decimal(30,2) NOT NULL, + `currency` varchar(8) NOT NULL, + `invoice_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `shoppingcart_invoiceitem_f1f5d967` (`invoice_id`), + CONSTRAINT `shoppingc_invoice_id_35828791c8405d01_fk_shoppingcart_invoice_id` FOREIGN KEY (`invoice_id`) REFERENCES `shoppingcart_invoice` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_invoicetransaction`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_invoicetransaction` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `amount` decimal(30,2) NOT NULL, + `currency` varchar(8) NOT NULL, + `comments` longtext, + `status` varchar(32) NOT NULL, + `created_by_id` int(11) NOT NULL, + `invoice_id` int(11) NOT NULL, + `last_modified_by_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `shoppingcart_invoi_created_by_id_f5f3d90ce55a145_fk_auth_user_id` (`created_by_id`), + KEY `shoppingc_invoice_id_66bdbfa6f029288b_fk_shoppingcart_invoice_id` (`invoice_id`), + KEY `shoppingcar_last_modified_by_id_5e10e433f9576d91_fk_auth_user_id` (`last_modified_by_id`), + CONSTRAINT `shoppingc_invoice_id_66bdbfa6f029288b_fk_shoppingcart_invoice_id` FOREIGN KEY (`invoice_id`) REFERENCES `shoppingcart_invoice` (`id`), + CONSTRAINT `shoppingcar_last_modified_by_id_5e10e433f9576d91_fk_auth_user_id` FOREIGN KEY (`last_modified_by_id`) REFERENCES `auth_user` (`id`), + CONSTRAINT `shoppingcart_invoi_created_by_id_f5f3d90ce55a145_fk_auth_user_id` FOREIGN KEY (`created_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_order`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_order` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `currency` varchar(8) NOT NULL, + `status` varchar(32) NOT NULL, + `purchase_time` datetime(6) DEFAULT NULL, + `refunded_time` datetime(6) DEFAULT NULL, + `bill_to_first` varchar(64) NOT NULL, + `bill_to_last` varchar(64) NOT NULL, + `bill_to_street1` varchar(128) NOT NULL, + `bill_to_street2` varchar(128) NOT NULL, + `bill_to_city` varchar(64) NOT NULL, + `bill_to_state` varchar(8) NOT NULL, + `bill_to_postalcode` varchar(16) NOT NULL, + `bill_to_country` varchar(64) NOT NULL, + `bill_to_ccnum` varchar(8) NOT NULL, + `bill_to_cardtype` varchar(32) NOT NULL, + `processor_reply_dump` longtext NOT NULL, + `company_name` varchar(255) DEFAULT NULL, + `company_contact_name` varchar(255) DEFAULT NULL, + `company_contact_email` varchar(255) DEFAULT NULL, + `recipient_name` varchar(255) DEFAULT NULL, + `recipient_email` varchar(255) DEFAULT NULL, + `customer_reference_number` varchar(63) DEFAULT NULL, + `order_type` varchar(32) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `shoppingcart_order_user_id_4e1f3e3b06ee22a6_fk_auth_user_id` (`user_id`), + CONSTRAINT `shoppingcart_order_user_id_4e1f3e3b06ee22a6_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_orderitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_orderitem` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `status` varchar(32) NOT NULL, + `qty` int(11) NOT NULL, + `unit_cost` decimal(30,2) NOT NULL, + `list_price` decimal(30,2) DEFAULT NULL, + `line_desc` varchar(1024) NOT NULL, + `currency` varchar(8) NOT NULL, + `fulfilled_time` datetime(6) DEFAULT NULL, + `refund_requested_time` datetime(6) DEFAULT NULL, + `service_fee` decimal(30,2) NOT NULL, + `report_comments` longtext NOT NULL, + `order_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `shoppingcart_orderitem_9acb4454` (`status`), + KEY `shoppingcart_orderitem_3b927c91` (`fulfilled_time`), + KEY `shoppingcart_orderitem_76ed2946` (`refund_requested_time`), + KEY `shoppingcart_orderitem_69dfcb07` (`order_id`), + KEY `shoppingcart_orderitem_e8701ad4` (`user_id`), + CONSTRAINT `shoppingcart__order_id_325e5347f18743e3_fk_shoppingcart_order_id` FOREIGN KEY (`order_id`) REFERENCES `shoppingcart_order` (`id`), + CONSTRAINT `shoppingcart_orderitem_user_id_5708ec7aabe24a31_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_paidcourseregistration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_paidcourseregistration` ( + `orderitem_ptr_id` int(11) NOT NULL, + `course_id` varchar(128) NOT NULL, + `mode` varchar(50) NOT NULL, + `course_enrollment_id` int(11) DEFAULT NULL, + PRIMARY KEY (`orderitem_ptr_id`), + KEY `D8d681d7e59c2dcf2ea55e7e5e06553d` (`course_enrollment_id`), + KEY `shoppingcart_paidcourseregistration_ea134da7` (`course_id`), + KEY `shoppingcart_paidcourseregistration_15d61712` (`mode`), + CONSTRAINT `D8d681d7e59c2dcf2ea55e7e5e06553d` FOREIGN KEY (`course_enrollment_id`) REFERENCES `student_courseenrollment` (`id`), + CONSTRAINT `s_orderitem_ptr_id_3c991acc5d644f13_fk_shoppingcart_orderitem_id` FOREIGN KEY (`orderitem_ptr_id`) REFERENCES `shoppingcart_orderitem` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_paidcourseregistrationannotation`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_paidcourseregistrationannotation` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(128) NOT NULL, + `annotation` longtext, + PRIMARY KEY (`id`), + UNIQUE KEY `course_id` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `shoppingcart_registrationcoderedemption`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `shoppingcart_registrationcoderedemption` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `redeemed_at` datetime(6) DEFAULT NULL, + `course_enrollment_id` int(11) DEFAULT NULL, + `order_id` int(11) DEFAULT NULL, + `redeemed_by_id` int(11) NOT NULL, + `registration_code_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `D6654a8efe686d45804b6116dfc6bee1` (`course_enrollment_id`), + KEY `shoppingcart_r_order_id_752ddc3003afe96_fk_shoppingcart_order_id` (`order_id`), + KEY `shoppingcart_reg_redeemed_by_id_455df2dd74004fff_fk_auth_user_id` (`redeemed_by_id`), + KEY `D1ed44c4be114e424571929bce972f54` (`registration_code_id`), + CONSTRAINT `D1ed44c4be114e424571929bce972f54` FOREIGN KEY (`registration_code_id`) REFERENCES `shoppingcart_courseregistrationcode` (`id`), + CONSTRAINT `D6654a8efe686d45804b6116dfc6bee1` FOREIGN KEY (`course_enrollment_id`) REFERENCES `student_courseenrollment` (`id`), + CONSTRAINT `shoppingcart_r_order_id_752ddc3003afe96_fk_shoppingcart_order_id` FOREIGN KEY (`order_id`) REFERENCES `shoppingcart_order` (`id`), + CONSTRAINT `shoppingcart_reg_redeemed_by_id_455df2dd74004fff_fk_auth_user_id` FOREIGN KEY (`redeemed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `social_auth_association`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `social_auth_association` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `server_url` varchar(255) NOT NULL, + `handle` varchar(255) NOT NULL, + `secret` varchar(255) NOT NULL, + `issued` int(11) NOT NULL, + `lifetime` int(11) NOT NULL, + `assoc_type` varchar(64) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `social_auth_code`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `social_auth_code` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `email` varchar(254) NOT NULL, + `code` varchar(32) NOT NULL, + `verified` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `social_auth_code_email_75f27066d057e3b6_uniq` (`email`,`code`), + KEY `social_auth_code_c1336794` (`code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `social_auth_nonce`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `social_auth_nonce` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `server_url` varchar(255) NOT NULL, + `timestamp` int(11) NOT NULL, + `salt` varchar(65) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `social_auth_nonce_server_url_36601f978463b4_uniq` (`server_url`,`timestamp`,`salt`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `social_auth_usersocialauth`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `social_auth_usersocialauth` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `provider` varchar(32) NOT NULL, + `uid` varchar(255) NOT NULL, + `extra_data` longtext NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `social_auth_usersocialauth_provider_2f763109e2c4a1fb_uniq` (`provider`,`uid`), + KEY `social_auth_usersociala_user_id_193b2d80880502b2_fk_auth_user_id` (`user_id`), + CONSTRAINT `social_auth_usersociala_user_id_193b2d80880502b2_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `splash_splashconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `splash_splashconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `cookie_name` longtext NOT NULL, + `cookie_allowed_values` longtext NOT NULL, + `unaffected_usernames` longtext NOT NULL, + `unaffected_url_paths` longtext NOT NULL, + `redirect_url` varchar(200) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `splash_splashconf_changed_by_id_735b38ad8ed19270_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `splash_splashconf_changed_by_id_735b38ad8ed19270_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `status_coursemessage`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `status_coursemessage` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_key` varchar(255) NOT NULL, + `message` longtext, + `global_message_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `status_coursemessage_c8235886` (`course_key`), + KEY `status_coursemessage_ba4cddbf` (`global_message_id`), + CONSTRAINT `be73d6672c3000f87521c37bc8ad4139` FOREIGN KEY (`global_message_id`) REFERENCES `status_globalstatusmessage` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `status_globalstatusmessage`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `status_globalstatusmessage` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `message` longtext, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `status_globalstat_changed_by_id_76ab1cf17be5644d_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `status_globalstat_changed_by_id_76ab1cf17be5644d_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_anonymoususerid`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_anonymoususerid` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `anonymous_user_id` varchar(32) NOT NULL, + `course_id` varchar(255) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `anonymous_user_id` (`anonymous_user_id`), + KEY `student_anonymoususerid_user_id_1a18af72cf6b95f7_fk_auth_user_id` (`user_id`), + KEY `student_anonymoususerid_ea134da7` (`course_id`), + CONSTRAINT `student_anonymoususerid_user_id_1a18af72cf6b95f7_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_courseaccessrole`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_courseaccessrole` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `org` varchar(64) NOT NULL, + `course_id` varchar(255) NOT NULL, + `role` varchar(64) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `student_courseaccessrole_user_id_3203176c4f474414_uniq` (`user_id`,`org`,`course_id`,`role`), + KEY `student_courseaccessrole_5a445d71` (`org`), + KEY `student_courseaccessrole_ea134da7` (`course_id`), + KEY `student_courseaccessrole_29a7e964` (`role`), + CONSTRAINT `student_courseaccessrol_user_id_5e0f68b978ad0792_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_courseenrollment`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_courseenrollment` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `created` datetime(6) DEFAULT NULL, + `is_active` tinyint(1) NOT NULL, + `mode` varchar(100) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `student_courseenrollment_user_id_2d2a572f07dd8e37_uniq` (`user_id`,`course_id`), + KEY `student_courseenrollment_ea134da7` (`course_id`), + KEY `student_courseenrollment_e2fa5388` (`created`), + CONSTRAINT `student_courseenrollmen_user_id_15beaaebc8333ce4_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_courseenrollmentallowed`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_courseenrollmentallowed` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `email` varchar(255) NOT NULL, + `course_id` varchar(255) NOT NULL, + `auto_enroll` tinyint(1) NOT NULL, + `created` datetime(6) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `student_courseenrollmentallowed_email_6f3eafd4a6c58591_uniq` (`email`,`course_id`), + KEY `student_courseenrollmentallowed_0c83f57c` (`email`), + KEY `student_courseenrollmentallowed_ea134da7` (`course_id`), + KEY `student_courseenrollmentallowed_e2fa5388` (`created`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_courseenrollmentattribute`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_courseenrollmentattribute` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `namespace` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + `value` varchar(255) NOT NULL, + `enrollment_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `stu_enrollment_id_674188e6fcb084c_fk_student_courseenrollment_id` (`enrollment_id`), + CONSTRAINT `stu_enrollment_id_674188e6fcb084c_fk_student_courseenrollment_id` FOREIGN KEY (`enrollment_id`) REFERENCES `student_courseenrollment` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_dashboardconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_dashboardconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `recent_enrollment_time_delta` int(10) unsigned NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `student_dashboard_changed_by_id_4db1e1194c4ae32c_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `student_dashboard_changed_by_id_4db1e1194c4ae32c_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_enrollmentrefundconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_enrollmentrefundconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `refund_window_microseconds` bigint(20) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `student_enrollmen_changed_by_id_59c187ac05e64a11_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `student_enrollmen_changed_by_id_59c187ac05e64a11_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_entranceexamconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_entranceexamconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `created` datetime(6) DEFAULT NULL, + `updated` datetime(6) NOT NULL, + `skip_entrance_exam` tinyint(1) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `student_entranceexamconfiguration_user_id_714c2ef6a88504f0_uniq` (`user_id`,`course_id`), + KEY `student_entranceexamconfiguration_ea134da7` (`course_id`), + KEY `student_entranceexamconfiguration_e2fa5388` (`created`), + KEY `student_entranceexamconfiguration_0f81d52e` (`updated`), + CONSTRAINT `student_entranceexamcon_user_id_530195af5babe0dd_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_historicalcourseenrollment`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_historicalcourseenrollment` ( + `id` int(11) NOT NULL, + `course_id` varchar(255) NOT NULL, + `created` datetime(6) DEFAULT NULL, + `is_active` tinyint(1) NOT NULL, + `mode` varchar(100) NOT NULL, + `history_id` int(11) NOT NULL AUTO_INCREMENT, + `history_date` datetime(6) NOT NULL, + `history_type` varchar(1) NOT NULL, + `history_user_id` int(11) DEFAULT NULL, + `user_id` int(11) DEFAULT NULL, + PRIMARY KEY (`history_id`), + KEY `student_histori_history_user_id_49fd2870709a6441_fk_auth_user_id` (`history_user_id`), + KEY `student_historicalcourseenrollment_b80bb774` (`id`), + KEY `student_historicalcourseenrollment_ea134da7` (`course_id`), + KEY `student_historicalcourseenrollment_e2fa5388` (`created`), + CONSTRAINT `student_histori_history_user_id_49fd2870709a6441_fk_auth_user_id` FOREIGN KEY (`history_user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_languageproficiency`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_languageproficiency` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `code` varchar(16) NOT NULL, + `user_profile_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `student_languageproficiency_code_68e76171684c62e5_uniq` (`code`,`user_profile_id`), + KEY `student_languageproficiency_06037614` (`user_profile_id`), + CONSTRAINT `student__user_profile_id_283edb437b102619_fk_auth_userprofile_id` FOREIGN KEY (`user_profile_id`) REFERENCES `auth_userprofile` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_linkedinaddtoprofileconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_linkedinaddtoprofileconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `company_identifier` longtext NOT NULL, + `dashboard_tracking_code` longtext NOT NULL, + `trk_partner_name` varchar(10) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `student_linkedina_changed_by_id_226a4de3af0f3296_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `student_linkedina_changed_by_id_226a4de3af0f3296_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_loginfailures`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_loginfailures` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `failure_count` int(11) NOT NULL, + `lockout_until` datetime(6) DEFAULT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `student_loginfailures_user_id_3daac39f3118bac4_fk_auth_user_id` (`user_id`), + CONSTRAINT `student_loginfailures_user_id_3daac39f3118bac4_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_manualenrollmentaudit`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_manualenrollmentaudit` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `enrolled_email` varchar(255) NOT NULL, + `time_stamp` datetime(6) DEFAULT NULL, + `state_transition` varchar(255) NOT NULL, + `reason` longtext, + `enrolled_by_id` int(11) DEFAULT NULL, + `enrollment_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `student_manualenr_enrolled_by_id_729cecdc9f746e2_fk_auth_user_id` (`enrolled_by_id`), + KEY `st_enrollment_id_60349e74284df0d6_fk_student_courseenrollment_id` (`enrollment_id`), + KEY `student_manualenrollmentaudit_ce9e7289` (`enrolled_email`), + CONSTRAINT `st_enrollment_id_60349e74284df0d6_fk_student_courseenrollment_id` FOREIGN KEY (`enrollment_id`) REFERENCES `student_courseenrollment` (`id`), + CONSTRAINT `student_manualenr_enrolled_by_id_729cecdc9f746e2_fk_auth_user_id` FOREIGN KEY (`enrolled_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_passwordhistory`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_passwordhistory` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `password` varchar(128) NOT NULL, + `time_set` datetime(6) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `student_passwordhistory_user_id_21328c8c512d6c0d_fk_auth_user_id` (`user_id`), + CONSTRAINT `student_passwordhistory_user_id_21328c8c512d6c0d_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_pendingemailchange`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_pendingemailchange` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `new_email` varchar(255) NOT NULL, + `activation_key` varchar(32) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `activation_key` (`activation_key`), + UNIQUE KEY `user_id` (`user_id`), + KEY `student_pendingemailchange_a4a65cd1` (`new_email`), + CONSTRAINT `student_pendingemailcha_user_id_566caccc3f3c3966_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_pendingnamechange`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_pendingnamechange` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `new_name` varchar(255) NOT NULL, + `rationale` varchar(1024) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `user_id` (`user_id`), + CONSTRAINT `student_pendingnamechan_user_id_6c3c9d77fc5898a6_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_usersignupsource`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_usersignupsource` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `site` varchar(255) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `student_usersignupsourc_user_id_4db69fdecf32119f_fk_auth_user_id` (`user_id`), + KEY `student_usersignupsource_98defd6e` (`site`), + CONSTRAINT `student_usersignupsourc_user_id_4db69fdecf32119f_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_userstanding`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_userstanding` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `account_status` varchar(31) NOT NULL, + `standing_last_changed_at` datetime(6) NOT NULL, + `changed_by_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `user_id` (`user_id`), + KEY `student_userstand_changed_by_id_23784b83f2849aff_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `student_userstand_changed_by_id_23784b83f2849aff_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`), + CONSTRAINT `student_userstanding_user_id_6bb90abaaa05d42e_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_usertestgroup`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_usertestgroup` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(32) NOT NULL, + `description` longtext NOT NULL, + PRIMARY KEY (`id`), + KEY `student_usertestgroup_b068931c` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_usertestgroup_users`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `student_usertestgroup_users` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `usertestgroup_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `usertestgroup_id` (`usertestgroup_id`,`user_id`), + KEY `student_usertestgroup_u_user_id_26c886de60cceacb_fk_auth_user_id` (`user_id`), + CONSTRAINT `st_usertestgroup_id_3d634741f1dd4e4f_fk_student_usertestgroup_id` FOREIGN KEY (`usertestgroup_id`) REFERENCES `student_usertestgroup` (`id`), + CONSTRAINT `student_usertestgroup_u_user_id_26c886de60cceacb_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `submissions_score`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `submissions_score` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `points_earned` int(10) unsigned NOT NULL, + `points_possible` int(10) unsigned NOT NULL, + `created_at` datetime(6) NOT NULL, + `reset` tinyint(1) NOT NULL, + `student_item_id` int(11) NOT NULL, + `submission_id` int(11), + PRIMARY KEY (`id`), + KEY `submissions_score_fde81f11` (`created_at`), + KEY `submissions_score_02d5e83e` (`student_item_id`), + KEY `submissions_score_1dd9cfcc` (`submission_id`), + CONSTRAINT `s_student_item_id_7d4d4bb6a7dd0642_fk_submissions_studentitem_id` FOREIGN KEY (`student_item_id`) REFERENCES `submissions_studentitem` (`id`), + CONSTRAINT `subm_submission_id_3fc975fe88442ff7_fk_submissions_submission_id` FOREIGN KEY (`submission_id`) REFERENCES `submissions_submission` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `submissions_scoresummary`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `submissions_scoresummary` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `highest_id` int(11) NOT NULL, + `latest_id` int(11) NOT NULL, + `student_item_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `student_item_id` (`student_item_id`), + KEY `submissions__highest_id_7fd91b8eb312c175_fk_submissions_score_id` (`highest_id`), + KEY `submissions_s_latest_id_2b352506a35fd569_fk_submissions_score_id` (`latest_id`), + CONSTRAINT `s_student_item_id_32fa0a425a149b1b_fk_submissions_studentitem_id` FOREIGN KEY (`student_item_id`) REFERENCES `submissions_studentitem` (`id`), + CONSTRAINT `submissions__highest_id_7fd91b8eb312c175_fk_submissions_score_id` FOREIGN KEY (`highest_id`) REFERENCES `submissions_score` (`id`), + CONSTRAINT `submissions_s_latest_id_2b352506a35fd569_fk_submissions_score_id` FOREIGN KEY (`latest_id`) REFERENCES `submissions_score` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `submissions_studentitem`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `submissions_studentitem` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `student_id` varchar(255) NOT NULL, + `course_id` varchar(255) NOT NULL, + `item_id` varchar(255) NOT NULL, + `item_type` varchar(100) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `submissions_studentitem_course_id_6a6eccbdec6ffd0b_uniq` (`course_id`,`student_id`,`item_id`), + KEY `submissions_studentitem_30a811f6` (`student_id`), + KEY `submissions_studentitem_ea134da7` (`course_id`), + KEY `submissions_studentitem_82bfda79` (`item_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `submissions_submission`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `submissions_submission` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `uuid` varchar(36) NOT NULL, + `attempt_number` int(10) unsigned NOT NULL, + `submitted_at` datetime(6) NOT NULL, + `created_at` datetime(6) NOT NULL, + `raw_answer` longtext NOT NULL, + `student_item_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `su_student_item_id_d3801ff833d05b1_fk_submissions_studentitem_id` (`student_item_id`), + KEY `submissions_submission_ef7c876f` (`uuid`), + KEY `submissions_submission_22bb6ff9` (`submitted_at`), + KEY `submissions_submission_fde81f11` (`created_at`), + CONSTRAINT `su_student_item_id_d3801ff833d05b1_fk_submissions_studentitem_id` FOREIGN KEY (`student_item_id`) REFERENCES `submissions_studentitem` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `survey_surveyanswer`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `survey_surveyanswer` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `field_name` varchar(255) NOT NULL, + `field_value` varchar(1024) NOT NULL, + `course_key` varchar(255) DEFAULT NULL, + `form_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `survey_surveyanswer_73f329f1` (`field_name`), + KEY `survey_surveyanswer_c8235886` (`course_key`), + KEY `survey_surveyanswer_d6cba1ad` (`form_id`), + KEY `survey_surveyanswer_e8701ad4` (`user_id`), + CONSTRAINT `survey_surveyan_form_id_1c835afe12a54912_fk_survey_surveyform_id` FOREIGN KEY (`form_id`) REFERENCES `survey_surveyform` (`id`), + CONSTRAINT `survey_surveyanswer_user_id_4e77d83a82fd0b2b_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `survey_surveyform`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `survey_surveyform` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `name` varchar(255) NOT NULL, + `form` longtext NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `teams_courseteam`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `teams_courseteam` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `team_id` varchar(255) NOT NULL, + `discussion_topic_id` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + `course_id` varchar(255) NOT NULL, + `topic_id` varchar(255) NOT NULL, + `date_created` datetime(6) NOT NULL, + `description` varchar(300) NOT NULL, + `country` varchar(2) NOT NULL, + `language` varchar(16) NOT NULL, + `last_activity_at` datetime(6) NOT NULL, + `team_size` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `team_id` (`team_id`), + UNIQUE KEY `discussion_topic_id` (`discussion_topic_id`), + KEY `teams_courseteam_b068931c` (`name`), + KEY `teams_courseteam_ea134da7` (`course_id`), + KEY `teams_courseteam_19b4d727` (`topic_id`), + KEY `teams_courseteam_5ea53fcc` (`last_activity_at`), + KEY `teams_courseteam_181d83a1` (`team_size`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `teams_courseteammembership`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `teams_courseteammembership` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `date_joined` datetime(6) NOT NULL, + `last_activity_at` datetime(6) NOT NULL, + `team_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `teams_courseteammembership_user_id_48efa8e8971947c3_uniq` (`user_id`,`team_id`), + KEY `teams_courseteam_team_id_594700d19b04f922_fk_teams_courseteam_id` (`team_id`), + CONSTRAINT `teams_courseteam_team_id_594700d19b04f922_fk_teams_courseteam_id` FOREIGN KEY (`team_id`) REFERENCES `teams_courseteam` (`id`), + CONSTRAINT `teams_courseteammembers_user_id_2d93b28be22c3c40_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `third_party_auth_ltiproviderconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `third_party_auth_ltiproviderconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `icon_class` varchar(50) NOT NULL, + `name` varchar(50) NOT NULL, + `secondary` tinyint(1) NOT NULL, + `skip_registration_form` tinyint(1) NOT NULL, + `skip_email_verification` tinyint(1) NOT NULL, + `lti_consumer_key` varchar(255) NOT NULL, + `lti_hostname` varchar(255) NOT NULL, + `lti_consumer_secret` varchar(255) NOT NULL, + `lti_max_timestamp_age` int(11) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `third_party_auth__changed_by_id_7749e09fd5f71ab0_fk_auth_user_id` (`changed_by_id`), + KEY `third_party_auth_ltiproviderconfig_fe8da584` (`lti_hostname`), + CONSTRAINT `third_party_auth__changed_by_id_7749e09fd5f71ab0_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `third_party_auth_oauth2providerconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `third_party_auth_oauth2providerconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `icon_class` varchar(50) NOT NULL, + `name` varchar(50) NOT NULL, + `secondary` tinyint(1) NOT NULL, + `skip_registration_form` tinyint(1) NOT NULL, + `skip_email_verification` tinyint(1) NOT NULL, + `backend_name` varchar(50) NOT NULL, + `key` longtext NOT NULL, + `secret` longtext NOT NULL, + `other_settings` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `third_party_auth__changed_by_id_17044d1cd96e8d57_fk_auth_user_id` (`changed_by_id`), + KEY `third_party_auth_oauth2providerconfig_abcd61c0` (`backend_name`), + CONSTRAINT `third_party_auth__changed_by_id_17044d1cd96e8d57_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `third_party_auth_providerapipermissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `third_party_auth_providerapipermissions` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `provider_id` varchar(255) NOT NULL, + `client_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `third_party_auth__client_id_648d3f6d6109693b_fk_oauth2_client_id` (`client_id`), + CONSTRAINT `third_party_auth__client_id_648d3f6d6109693b_fk_oauth2_client_id` FOREIGN KEY (`client_id`) REFERENCES `oauth2_client` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `third_party_auth_samlconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `third_party_auth_samlconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `private_key` longtext NOT NULL, + `public_key` longtext NOT NULL, + `entity_id` varchar(255) NOT NULL, + `org_info_str` longtext NOT NULL, + `other_config_str` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `third_party_auth__changed_by_id_67a92ed1a69a5d1f_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `third_party_auth__changed_by_id_67a92ed1a69a5d1f_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `third_party_auth_samlproviderconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `third_party_auth_samlproviderconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `icon_class` varchar(50) NOT NULL, + `name` varchar(50) NOT NULL, + `secondary` tinyint(1) NOT NULL, + `skip_registration_form` tinyint(1) NOT NULL, + `skip_email_verification` tinyint(1) NOT NULL, + `backend_name` varchar(50) NOT NULL, + `idp_slug` varchar(30) NOT NULL, + `entity_id` varchar(255) NOT NULL, + `metadata_source` varchar(255) NOT NULL, + `attr_user_permanent_id` varchar(128) NOT NULL, + `attr_full_name` varchar(128) NOT NULL, + `attr_first_name` varchar(128) NOT NULL, + `attr_last_name` varchar(128) NOT NULL, + `attr_username` varchar(128) NOT NULL, + `attr_email` varchar(128) NOT NULL, + `other_settings` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `third_party_auth__changed_by_id_508190ecd0b0e845_fk_auth_user_id` (`changed_by_id`), + KEY `third_party_auth_samlproviderconfig_098674f1` (`idp_slug`), + CONSTRAINT `third_party_auth__changed_by_id_508190ecd0b0e845_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `third_party_auth_samlproviderdata`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `third_party_auth_samlproviderdata` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `fetched_at` datetime(6) NOT NULL, + `expires_at` datetime(6) DEFAULT NULL, + `entity_id` varchar(255) NOT NULL, + `sso_url` varchar(200) NOT NULL, + `public_key` longtext NOT NULL, + PRIMARY KEY (`id`), + KEY `third_party_auth_samlproviderdata_d674fcb7` (`fetched_at`), + KEY `third_party_auth_samlproviderdata_81aefa79` (`expires_at`), + KEY `third_party_auth_samlproviderdata_dffc4713` (`entity_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `thumbnail_kvstore`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `thumbnail_kvstore` ( + `key` varchar(200) NOT NULL, + `value` longtext NOT NULL, + PRIMARY KEY (`key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `track_trackinglog`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `track_trackinglog` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `dtcreated` datetime(6) NOT NULL, + `username` varchar(32) NOT NULL, + `ip` varchar(32) NOT NULL, + `event_source` varchar(32) NOT NULL, + `event_type` varchar(512) NOT NULL, + `event` longtext NOT NULL, + `agent` varchar(256) NOT NULL, + `page` varchar(512) DEFAULT NULL, + `time` datetime(6) NOT NULL, + `host` varchar(64) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `user_api_usercoursetag`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_api_usercoursetag` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `key` varchar(255) NOT NULL, + `course_id` varchar(255) NOT NULL, + `value` longtext NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `user_api_usercoursetag_user_id_64d9a32c9890f610_uniq` (`user_id`,`course_id`,`key`), + KEY `user_api_usercoursetag_3c6e0b8a` (`key`), + KEY `user_api_usercoursetag_ea134da7` (`course_id`), + CONSTRAINT `user_api_usercoursetag_user_id_2692245bbb861fc2_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `user_api_userorgtag`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_api_userorgtag` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `key` varchar(255) NOT NULL, + `org` varchar(255) NOT NULL, + `value` longtext NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `user_api_userorgtag_user_id_694f9e3322120c6f_uniq` (`user_id`,`org`,`key`), + KEY `user_api_userorgtag_3c6e0b8a` (`key`), + KEY `user_api_userorgtag_5a445d71` (`org`), + CONSTRAINT `user_api_userorgtag_user_id_16c7189496b4df00_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `user_api_userpreference`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `user_api_userpreference` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `key` varchar(255) NOT NULL, + `value` longtext NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `user_api_userpreference_user_id_4e4942d73f760072_uniq` (`user_id`,`key`), + KEY `user_api_userpreference_3c6e0b8a` (`key`), + CONSTRAINT `user_api_userpreference_user_id_41f12e3954b69095_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `util_ratelimitconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `util_ratelimitconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `util_ratelimitcon_changed_by_id_2c8891cb4854f3b5_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `util_ratelimitcon_changed_by_id_2c8891cb4854f3b5_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `verify_student_historicalverificationdeadline`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `verify_student_historicalverificationdeadline` ( + `id` int(11) NOT NULL, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_key` varchar(255) NOT NULL, + `deadline` datetime(6) NOT NULL, + `history_id` int(11) NOT NULL AUTO_INCREMENT, + `history_date` datetime(6) NOT NULL, + `history_type` varchar(1) NOT NULL, + `history_user_id` int(11) DEFAULT NULL, + PRIMARY KEY (`history_id`), + KEY `verify_student__history_user_id_1e374d24cb7902c2_fk_auth_user_id` (`history_user_id`), + KEY `verify_student_historicalverificationdeadline_b80bb774` (`id`), + KEY `verify_student_historicalverificationdeadline_c8235886` (`course_key`), + CONSTRAINT `verify_student__history_user_id_1e374d24cb7902c2_fk_auth_user_id` FOREIGN KEY (`history_user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `verify_student_icrvstatusemailsconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `verify_student_icrvstatusemailsconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `verify_student_icr_changed_by_id_52e319582f18ea3_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `verify_student_icr_changed_by_id_52e319582f18ea3_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `verify_student_incoursereverificationconfiguration`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `verify_student_incoursereverificationconfiguration` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `verify_student_in_changed_by_id_1f3e3fa462a6ded6_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `verify_student_in_changed_by_id_1f3e3fa462a6ded6_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `verify_student_skippedreverification`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `verify_student_skippedreverification` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `created_at` datetime(6) NOT NULL, + `checkpoint_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `verify_student_skippedreverificati_user_id_1e8af5a5e735aa1a_uniq` (`user_id`,`course_id`), + KEY `verify_student_skippedreverification_ea134da7` (`course_id`), + KEY `verify_student_skippedreverification_bef2d98a` (`checkpoint_id`), + KEY `verify_student_skippedreverification_e8701ad4` (`user_id`), + CONSTRAINT `D759ffa5ca66ef1a2c8c200f7a21365b` FOREIGN KEY (`checkpoint_id`) REFERENCES `verify_student_verificationcheckpoint` (`id`), + CONSTRAINT `verify_student_skippedr_user_id_6752b392e3d3c501_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `verify_student_softwaresecurephotoverification`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `verify_student_softwaresecurephotoverification` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `status` varchar(100) NOT NULL, + `status_changed` datetime(6) NOT NULL, + `name` varchar(255) NOT NULL, + `face_image_url` varchar(255) NOT NULL, + `photo_id_image_url` varchar(255) NOT NULL, + `receipt_id` varchar(255) NOT NULL, + `created_at` datetime(6) NOT NULL, + `updated_at` datetime(6) NOT NULL, + `display` tinyint(1) NOT NULL, + `submitted_at` datetime(6) DEFAULT NULL, + `reviewing_service` varchar(255) NOT NULL, + `error_msg` longtext NOT NULL, + `error_code` varchar(50) NOT NULL, + `photo_id_key` longtext NOT NULL, + `copy_id_photo_from_id` int(11) DEFAULT NULL, + `reviewing_user_id` int(11) DEFAULT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `D01dce17b91c9382bd80d4be23a3e0cf` (`copy_id_photo_from_id`), + KEY `verify_studen_reviewing_user_id_727fae1d0bcf8aaf_fk_auth_user_id` (`reviewing_user_id`), + KEY `verify_student_software_user_id_61ffab9c12020106_fk_auth_user_id` (`user_id`), + KEY `verify_student_softwaresecurephotoverification_f6fc3014` (`receipt_id`), + KEY `verify_student_softwaresecurephotoverification_fde81f11` (`created_at`), + KEY `verify_student_softwaresecurephotoverification_afd1a1a8` (`updated_at`), + KEY `verify_student_softwaresecurephotoverification_ebf78b51` (`display`), + KEY `verify_student_softwaresecurephotoverification_22bb6ff9` (`submitted_at`), + CONSTRAINT `D01dce17b91c9382bd80d4be23a3e0cf` FOREIGN KEY (`copy_id_photo_from_id`) REFERENCES `verify_student_softwaresecurephotoverification` (`id`), + CONSTRAINT `verify_studen_reviewing_user_id_727fae1d0bcf8aaf_fk_auth_user_id` FOREIGN KEY (`reviewing_user_id`) REFERENCES `auth_user` (`id`), + CONSTRAINT `verify_student_software_user_id_61ffab9c12020106_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `verify_student_verificationcheckpoint`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `verify_student_verificationcheckpoint` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `course_id` varchar(255) NOT NULL, + `checkpoint_location` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `verify_student_verificationcheck_course_id_2c6a1f5c22b4cc19_uniq` (`course_id`,`checkpoint_location`), + KEY `verify_student_verificationcheckpoint_ea134da7` (`course_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `verify_student_verificationcheckpoint_photo_verification`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `verify_student_verificationcheckpoint_photo_verification` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `verificationcheckpoint_id` int(11) NOT NULL, + `softwaresecurephotoverification_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `verificationcheckpoint_id` (`verificationcheckpoint_id`,`softwaresecurephotoverification_id`), + KEY `c7846aea49a044a1161a4b9b6d70e050` (`softwaresecurephotoverification_id`), + CONSTRAINT `c7846aea49a044a1161a4b9b6d70e050` FOREIGN KEY (`softwaresecurephotoverification_id`) REFERENCES `verify_student_softwaresecurephotoverification` (`id`), + CONSTRAINT `e4d180f9ca43c3b66693c416a36cfb9d` FOREIGN KEY (`verificationcheckpoint_id`) REFERENCES `verify_student_verificationcheckpoint` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `verify_student_verificationdeadline`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `verify_student_verificationdeadline` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `course_key` varchar(255) NOT NULL, + `deadline` datetime(6) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `course_key` (`course_key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `verify_student_verificationstatus`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `verify_student_verificationstatus` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `status` varchar(32) NOT NULL, + `timestamp` datetime(6) NOT NULL, + `response` longtext, + `error` longtext, + `checkpoint_id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `D4cefb6d3d71c9b26af2a5ece4c37277` (`checkpoint_id`), + KEY `verify_student_verifica_user_id_5c19fcd6dc05f211_fk_auth_user_id` (`user_id`), + KEY `verify_student_verificationstatus_9acb4454` (`status`), + CONSTRAINT `D4cefb6d3d71c9b26af2a5ece4c37277` FOREIGN KEY (`checkpoint_id`) REFERENCES `verify_student_verificationcheckpoint` (`id`), + CONSTRAINT `verify_student_verifica_user_id_5c19fcd6dc05f211_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_article`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_article` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `group_read` tinyint(1) NOT NULL, + `group_write` tinyint(1) NOT NULL, + `other_read` tinyint(1) NOT NULL, + `other_write` tinyint(1) NOT NULL, + `current_revision_id` int(11), + `group_id` int(11), + `owner_id` int(11), + PRIMARY KEY (`id`), + UNIQUE KEY `current_revision_id` (`current_revision_id`), + KEY `wiki_article_0e939a4f` (`group_id`), + KEY `wiki_article_5e7b1936` (`owner_id`), + CONSTRAINT `current_revision_id_42a9dbec1e0dd15c_fk_wiki_articlerevision_id` FOREIGN KEY (`current_revision_id`) REFERENCES `wiki_articlerevision` (`id`), + CONSTRAINT `wiki_article_group_id_2b38601b6aa39f3d_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`), + CONSTRAINT `wiki_article_owner_id_b1c1e44609a378f_fk_auth_user_id` FOREIGN KEY (`owner_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_articleforobject`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_articleforobject` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `object_id` int(10) unsigned NOT NULL, + `is_mptt` tinyint(1) NOT NULL, + `article_id` int(11) NOT NULL, + `content_type_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `wiki_articleforobject_content_type_id_27c4cce189b3bcab_uniq` (`content_type_id`,`object_id`), + KEY `wiki_articleforobj_article_id_6effcfadf020e71_fk_wiki_article_id` (`article_id`), + CONSTRAINT `wiki__content_type_id_6a39c68b7a20c3c4_fk_django_content_type_id` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`), + CONSTRAINT `wiki_articleforobj_article_id_6effcfadf020e71_fk_wiki_article_id` FOREIGN KEY (`article_id`) REFERENCES `wiki_article` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_articleplugin`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_articleplugin` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `deleted` tinyint(1) NOT NULL, + `created` datetime(6) NOT NULL, + `article_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `wiki_articleplugin_a00c1b00` (`article_id`), + CONSTRAINT `wiki_articleplugi_article_id_2d2c794af030d9dd_fk_wiki_article_id` FOREIGN KEY (`article_id`) REFERENCES `wiki_article` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_articlerevision`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_articlerevision` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `revision_number` int(11) NOT NULL, + `user_message` longtext NOT NULL, + `automatic_log` longtext NOT NULL, + `ip_address` char(15) DEFAULT NULL, + `modified` datetime(6) NOT NULL, + `created` datetime(6) NOT NULL, + `deleted` tinyint(1) NOT NULL, + `locked` tinyint(1) NOT NULL, + `content` longtext NOT NULL, + `title` varchar(512) NOT NULL, + `article_id` int(11) NOT NULL, + `previous_revision_id` int(11) DEFAULT NULL, + `user_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `wiki_articlerevision_article_id_4b4e7910c8e7b2d0_uniq` (`article_id`,`revision_number`), + KEY `fae2b1c6e892c699844d5dda69aeb89e` (`previous_revision_id`), + KEY `wiki_articlerevision_user_id_183520686b6ead55_fk_auth_user_id` (`user_id`), + CONSTRAINT `fae2b1c6e892c699844d5dda69aeb89e` FOREIGN KEY (`previous_revision_id`) REFERENCES `wiki_articlerevision` (`id`), + CONSTRAINT `wiki_articlerevis_article_id_1f2c587981af1463_fk_wiki_article_id` FOREIGN KEY (`article_id`) REFERENCES `wiki_article` (`id`), + CONSTRAINT `wiki_articlerevision_user_id_183520686b6ead55_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_articlesubscription`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_articlesubscription` ( + `articleplugin_ptr_id` int(11) NOT NULL, + `subscription_ptr_id` int(11) NOT NULL, + PRIMARY KEY (`articleplugin_ptr_id`), + UNIQUE KEY `subscription_ptr_id` (`subscription_ptr_id`), + CONSTRAINT `D3cd26aee5a69a796bee9c6aeab7e317` FOREIGN KEY (`subscription_ptr_id`) REFERENCES `notify_subscription` (`subscription_id`), + CONSTRAINT `w_articleplugin_ptr_id_489742a9a302c93d_fk_wiki_articleplugin_id` FOREIGN KEY (`articleplugin_ptr_id`) REFERENCES `wiki_articleplugin` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_attachment`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_attachment` ( + `reusableplugin_ptr_id` int(11) NOT NULL, + `original_filename` varchar(256) DEFAULT NULL, + `current_revision_id` int(11), + PRIMARY KEY (`reusableplugin_ptr_id`), + UNIQUE KEY `current_revision_id` (`current_revision_id`), + CONSTRAINT `D32d32ecb0471dc863a4e19562842024` FOREIGN KEY (`current_revision_id`) REFERENCES `wiki_attachmentrevision` (`id`), + CONSTRAINT `D7d9a9637c738daa9daff735f9023fbe` FOREIGN KEY (`reusableplugin_ptr_id`) REFERENCES `wiki_reusableplugin` (`articleplugin_ptr_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_attachmentrevision`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_attachmentrevision` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `revision_number` int(11) NOT NULL, + `user_message` longtext NOT NULL, + `automatic_log` longtext NOT NULL, + `ip_address` char(15) DEFAULT NULL, + `modified` datetime(6) NOT NULL, + `created` datetime(6) NOT NULL, + `deleted` tinyint(1) NOT NULL, + `locked` tinyint(1) NOT NULL, + `file` varchar(100) NOT NULL, + `description` longtext NOT NULL, + `attachment_id` int(11) NOT NULL, + `previous_revision_id` int(11), + `user_id` int(11), + PRIMARY KEY (`id`), + KEY `wiki_attachmentrevision_07ba63f5` (`attachment_id`), + KEY `wiki_attachmentrevision_e8680b8a` (`previous_revision_id`), + KEY `wiki_attachmentrevision_e8701ad4` (`user_id`), + CONSTRAINT `D68d5cd540b66f536228137e518081f8` FOREIGN KEY (`attachment_id`) REFERENCES `wiki_attachment` (`reusableplugin_ptr_id`), + CONSTRAINT `D8c1f0a8f0ddceb9c3ebc94379fe22c9` FOREIGN KEY (`previous_revision_id`) REFERENCES `wiki_attachmentrevision` (`id`), + CONSTRAINT `wiki_attachmentrevision_user_id_427e3f452b4bfdcd_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_image`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_image` ( + `revisionplugin_ptr_id` int(11) NOT NULL, + PRIMARY KEY (`revisionplugin_ptr_id`), + CONSTRAINT `D243c0b311b744e834d2b1ee4d22fc5f` FOREIGN KEY (`revisionplugin_ptr_id`) REFERENCES `wiki_revisionplugin` (`articleplugin_ptr_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_imagerevision`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_imagerevision` ( + `revisionpluginrevision_ptr_id` int(11) NOT NULL, + `image` varchar(2000) DEFAULT NULL, + `width` smallint(6) DEFAULT NULL, + `height` smallint(6) DEFAULT NULL, + PRIMARY KEY (`revisionpluginrevision_ptr_id`), + CONSTRAINT `fcc7a25da8b3b9e0494c126ccf17852e` FOREIGN KEY (`revisionpluginrevision_ptr_id`) REFERENCES `wiki_revisionpluginrevision` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_reusableplugin`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_reusableplugin` ( + `articleplugin_ptr_id` int(11) NOT NULL, + PRIMARY KEY (`articleplugin_ptr_id`), + CONSTRAINT `w_articleplugin_ptr_id_657a603b3f46a3e3_fk_wiki_articleplugin_id` FOREIGN KEY (`articleplugin_ptr_id`) REFERENCES `wiki_articleplugin` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_reusableplugin_articles`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_reusableplugin_articles` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `reusableplugin_id` int(11) NOT NULL, + `article_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `reusableplugin_id` (`reusableplugin_id`,`article_id`), + KEY `wiki_reusableplug_article_id_5e893d3b3fb4f7fa_fk_wiki_article_id` (`article_id`), + CONSTRAINT `a9f9f50fd4e8fdafe7ffc0c1a145fee3` FOREIGN KEY (`reusableplugin_id`) REFERENCES `wiki_reusableplugin` (`articleplugin_ptr_id`), + CONSTRAINT `wiki_reusableplug_article_id_5e893d3b3fb4f7fa_fk_wiki_article_id` FOREIGN KEY (`article_id`) REFERENCES `wiki_article` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_revisionplugin`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_revisionplugin` ( + `articleplugin_ptr_id` int(11) NOT NULL, + `current_revision_id` int(11), + PRIMARY KEY (`articleplugin_ptr_id`), + UNIQUE KEY `current_revision_id` (`current_revision_id`), + CONSTRAINT `D03d76148e98b4bc99e3137189894366` FOREIGN KEY (`current_revision_id`) REFERENCES `wiki_revisionpluginrevision` (`id`), + CONSTRAINT `w_articleplugin_ptr_id_35fa87d70e9722a1_fk_wiki_articleplugin_id` FOREIGN KEY (`articleplugin_ptr_id`) REFERENCES `wiki_articleplugin` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_revisionpluginrevision`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_revisionpluginrevision` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `revision_number` int(11) NOT NULL, + `user_message` longtext NOT NULL, + `automatic_log` longtext NOT NULL, + `ip_address` char(15) DEFAULT NULL, + `modified` datetime(6) NOT NULL, + `created` datetime(6) NOT NULL, + `deleted` tinyint(1) NOT NULL, + `locked` tinyint(1) NOT NULL, + `plugin_id` int(11) NOT NULL, + `previous_revision_id` int(11), + `user_id` int(11), + PRIMARY KEY (`id`), + KEY `wiki_revisionpluginrevision_b25eaab4` (`plugin_id`), + KEY `wiki_revisionpluginrevision_e8680b8a` (`previous_revision_id`), + KEY `wiki_revisionpluginrevision_e8701ad4` (`user_id`), + CONSTRAINT `D9574e2f57b828a85a24838761473871` FOREIGN KEY (`plugin_id`) REFERENCES `wiki_revisionplugin` (`articleplugin_ptr_id`), + CONSTRAINT `e524c4f887e857f93c39356f7cf7d4df` FOREIGN KEY (`previous_revision_id`) REFERENCES `wiki_revisionpluginrevision` (`id`), + CONSTRAINT `wiki_revisionpluginrevi_user_id_55a00bd0e2532762_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_simpleplugin`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_simpleplugin` ( + `articleplugin_ptr_id` int(11) NOT NULL, + `article_revision_id` int(11) NOT NULL, + PRIMARY KEY (`articleplugin_ptr_id`), + KEY `w_article_revision_id_8be41c856aa0285_fk_wiki_articlerevision_id` (`article_revision_id`), + CONSTRAINT `w_article_revision_id_8be41c856aa0285_fk_wiki_articlerevision_id` FOREIGN KEY (`article_revision_id`) REFERENCES `wiki_articlerevision` (`id`), + CONSTRAINT `w_articleplugin_ptr_id_36e661324cc27ff2_fk_wiki_articleplugin_id` FOREIGN KEY (`articleplugin_ptr_id`) REFERENCES `wiki_articleplugin` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `wiki_urlpath`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `wiki_urlpath` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `slug` varchar(50) DEFAULT NULL, + `lft` int(10) unsigned NOT NULL, + `rght` int(10) unsigned NOT NULL, + `tree_id` int(10) unsigned NOT NULL, + `level` int(10) unsigned NOT NULL, + `article_id` int(11) NOT NULL, + `parent_id` int(11) DEFAULT NULL, + `site_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `wiki_urlpath_site_id_124f6aa7b2cc9b82_uniq` (`site_id`,`parent_id`,`slug`), + KEY `wiki_urlpath_article_id_1d1c5eb9a64e1390_fk_wiki_article_id` (`article_id`), + KEY `wiki_urlpath_2dbcba41` (`slug`), + KEY `wiki_urlpath_caf7cc51` (`lft`), + KEY `wiki_urlpath_3cfbd988` (`rght`), + KEY `wiki_urlpath_656442a0` (`tree_id`), + KEY `wiki_urlpath_c9e9a848` (`level`), + KEY `wiki_urlpath_6be37982` (`parent_id`), + CONSTRAINT `wiki_urlpath_article_id_1d1c5eb9a64e1390_fk_wiki_article_id` FOREIGN KEY (`article_id`) REFERENCES `wiki_article` (`id`), + CONSTRAINT `wiki_urlpath_parent_id_24eab80cd168595f_fk_wiki_urlpath_id` FOREIGN KEY (`parent_id`) REFERENCES `wiki_urlpath` (`id`), + CONSTRAINT `wiki_urlpath_site_id_4f30e731b0464e80_fk_django_site_id` FOREIGN KEY (`site_id`) REFERENCES `django_site` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `workflow_assessmentworkflow`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `workflow_assessmentworkflow` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created` datetime(6) NOT NULL, + `modified` datetime(6) NOT NULL, + `status` varchar(100) NOT NULL, + `status_changed` datetime(6) NOT NULL, + `submission_uuid` varchar(36) NOT NULL, + `uuid` varchar(36) NOT NULL, + `course_id` varchar(255) NOT NULL, + `item_id` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `submission_uuid` (`submission_uuid`), + UNIQUE KEY `uuid` (`uuid`), + KEY `workflow_assessmentworkflow_ea134da7` (`course_id`), + KEY `workflow_assessmentworkflow_82bfda79` (`item_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `workflow_assessmentworkflowcancellation`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `workflow_assessmentworkflowcancellation` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `comments` longtext NOT NULL, + `cancelled_by_id` varchar(40) NOT NULL, + `created_at` datetime(6) NOT NULL, + `workflow_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `w_workflow_id_581d7b320743ff70_fk_workflow_assessmentworkflow_id` (`workflow_id`), + KEY `workflow_assessmentworkflowcancellation_195d4285` (`cancelled_by_id`), + KEY `workflow_assessmentworkflowcancellation_fde81f11` (`created_at`), + CONSTRAINT `w_workflow_id_581d7b320743ff70_fk_workflow_assessmentworkflow_id` FOREIGN KEY (`workflow_id`) REFERENCES `workflow_assessmentworkflow` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `workflow_assessmentworkflowstep`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `workflow_assessmentworkflowstep` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(20) NOT NULL, + `submitter_completed_at` datetime(6) DEFAULT NULL, + `assessment_completed_at` datetime(6) DEFAULT NULL, + `order_num` int(10) unsigned NOT NULL, + `workflow_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `w_workflow_id_4939c36cf6220ba3_fk_workflow_assessmentworkflow_id` (`workflow_id`), + CONSTRAINT `w_workflow_id_4939c36cf6220ba3_fk_workflow_assessmentworkflow_id` FOREIGN KEY (`workflow_id`) REFERENCES `workflow_assessmentworkflow` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `xblock_config_studioconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `xblock_config_studioconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `disabled_blocks` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `xblock_config_stu_changed_by_id_58f0a899052499fd_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `xblock_config_stu_changed_by_id_58f0a899052499fd_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `xblock_django_xblockdisableconfig`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `xblock_django_xblockdisableconfig` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `change_date` datetime(6) NOT NULL, + `enabled` tinyint(1) NOT NULL, + `disabled_blocks` longtext NOT NULL, + `changed_by_id` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `xblock_django_xbl_changed_by_id_429bdccb9201831c_fk_auth_user_id` (`changed_by_id`), + CONSTRAINT `xblock_django_xbl_changed_by_id_429bdccb9201831c_fk_auth_user_id` FOREIGN KEY (`changed_by_id`) REFERENCES `auth_user` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + diff --git a/common/test/db_cache/lettuce.db b/common/test/db_cache/lettuce.db index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..391bb8064e121d866eb2a14367476cde93500a71 100644 GIT binary patch literal 1199104 zcmeFa3z#HFbtambHR?iu03k#QgrL=8kcyF*u6{S8VHk#C7>#B|^FoYuL0D--MKEhXwXHZM0kDs~t z@Z^--=}b*tmrZ3wHXoXqpRWYfP+?ncY3Ze?YE#!xhpKF8mfq5Ws+A{%3Gu)I{<14s z_gWKqP^GSRt*5mWE%viSNfj%62y^f-s#$RsN@d*S#shAfiq_Q3HOZ2@t1ZovV?Xy% zZBE5X2f_*WBw=)!SWR9!bMoA!;|Q{@C0o62NH#xBA!=&fUelVIw6vR+J2(7FMc*SBcmPoSB4a>y#O z?;SJ)2#g>CWc~jl$9<9eOa3dR+e<$@v_c%4m=K?=7WmYA-(l)&?>#Hq=gVdB$PwO| z_0$q?MZj8xd0lRHl@(3xVSOc~;CA}+pGr5-Dxh6Q%YIVDK_B;yX6iEG{qewoYS6fY%kQAt9yJdn>4?FHgab zA|mK%ZKNG_TXM6BUbsN7iK?&&l&0LZq+SPWOAMWCk`CQ#9qUc0atH{$=Z@l!CZV={+M`+E;4Y{E7 zs^H0MQnadoU?82!RpLSoI2LMx+os|(XBWa4oKWA2DP`^+!&7@v`z;iY9IC^iP9N3i z2{oumyPXH`EQ?2v^6OrRwi~r9HJU~ZMR>VC zT3WX&H#G8tRq|T;4NE5+=uIR083_+%bU?%R!Q1diwY6-FQLOWd)az;}tjP_J$Gb)? zZByn6?QfFMD1-jr#|IBc0fBKt0QCQH8&Qx45GalS`2UMz1(blmxFG=Zf80hC_id|dsbs)x{Jt8frWmAl2s~a zUo#;phtq8CX@iPR!n*HV@@;uNtpD5eC4*)Gfe}Ce?0+LLNWdZ>uuTZS`oB%ULbHIt z2p~ZA|DWNw&j_z7edF*j?DXy~i>FTU8zg;T+Wuul?^=ermQ#FhvAwU?*g#ugfBzQQ z=EkFDC`&;a$B{4&lnbcqhP3;ePO@Jnu{oJrPHcuiyV?OZx)tZS*OtXASNM%{aVx`3 zA{vf0aog|qS}oaJLtERX8j&W8?7q}-$f`Bac(`mybSzdZo(pAr!p9}zrz9d0mI;F7QAFGQfD-NRBdk^`ZLuuc{FMSb{4B_*4SyEl8)5w)o^Kv-0toCh0l@t-#yUwSlQV8jqmfVXU|)lanjC0+2_ISU11Pa% z;-mo?r7n6|+bTO(OWWH-FiJuH-{KD!GzSQb5(1$AkJ4xXuYkbTA^`sXt;G{s0|Z71 z0hs@zG+MwbAh5Lvfd0R=ctUG{z$hU=;(xx2kMm)Qw z8_-~&<8r31GV`B9ohL=wpFl7n=zgA&1ez z6zK63J?sFNz~CS9?*|u6p+5qa(ccl~DwV5~1swsbv7sCREP{%2|NUk0(4jC3xSJ+P zlG{dmt!4DO*gc`EK1Z>~2j~|ig=(M|#CMDI9ndos@aU%eraT4FbW33}`fxykkR@tJ z!Tvv#pFCg+5ZD<6K>yzvoS_#$U>Feq``<8*3h)F7>)9i0i(9nX7Mt5VyJgN%$|+evX0*12@~q2N4+YWshS%9Dodw*zVO>pJ*~dy0&p54z zOrr!F$-S}LzW|WFvfFE`a^lTdcW<)L4TmcV=-WX5-}c!B9RLDDivZ~VLpwCU7$C6i z2oV4OX^uNB{Br4)o9u4mBm2wZBaiSOKjD}3?d-BI@Fl(Cev z6uGZk8oq%$kuo;8T_scw<29RdyU|1GVKXRlJ^O2#Y)VF5s_CY+61kR}906-+Z57`G z?W?Ewc5+hE)UInyTv1bd@#uk&swL~_&|^cARTbSFj`ZAU{$NG7)?!bvPHduwet-DB zACD6QU9(M7%gv^7LsB%;LYLtn9uN*S!$4P!hj9xv-3S|-osL|b?!7;f-op8Hd!43% zZtYPeS~W&pSB|`8LcH)u+D0b+f=Si*ld9c*(7j~IF_K#sz0vMg z$n#nHjZP!m;x{{Q|I*bl+`%wKubKk?|0X|qP#q8$WdvaVKgy#AyaNK8LjceJecZQl z+_&anyikKwxVSfcd{QI6^Ccz$hYs_5a&A zl=l1A`PcH7g%1nAGKx}AJRf~{LcDY^%{ZK}(RxuJQM2yy(MS4gVkXh*+nvd`mBk}R z`1P}t)xU#+bWo5D_9c)AZ{Jv*D0q~%EvM4$j*Ypk-H6?;9S?Z&Oy9TnAD8Jrdp|0T&CnoHXl6Pd{9wFR4;9VwCB6^UY zL{`B5Pkj;K2Ot0lFcAR#p9u>*1O)a30$~5&6T=Kb0s>3~VEt#p0uKR!J%Iqs|2;9x zAS58bL;&=ECM@s}5ZDt4;Q7CgKg98e_;2LDCj8Bw5PEBbyilDG8%GPeuOfb0==z0Kqi0DdU4!17nhfE<853ar- zA_6e~M{(4EXFyH3_yV5D%&DO!vE2Jr8NJ-4Q9to2qZ}TEauJo?t23j#PS)oh5sHnGTN;6F! zjwcOzYB>Ao_Y>z&o<4g1^5m)GmnV;2x_I{F83e=W<7X}+7X6A?vy19?p$h0zFuR`2 zQ?~uu)>LsmI&Mr=f%Hg~{XB@b2#~Cj<0qcL{YXyG-0(%Sr@c-?x0S9pbfd~Sy{zt%oKLLR~ zh5*_Be}Ut^AbgngR!Y{~7O+zbr}a!=I*D+06dz3km4lXjpj zXUGh_mq*)tYSZc4I^vr$uTz{zk2HmHUDwvK+j0*e;=L}ba?W`%;wrP`RwrsbAVvv% z=Zz+z{C91XMOru7p~Ee4-cOUexID-jUUA;F>|Wfy{wy_OadF+$;977GcS`YN>`_ah z9&Ft3@xXKeNmuSLFmq|6;XKG8=m2kk!1f{l>;LxR3#|hJ!;Ap2|Dmw| zzY#79-!sgdZXs{Z2M&>Nl~WAE6uRvhMSr7sq~Mk}V)zN4Kb~cZ3dshtK@A?RVwjE4 zcC`@6vqc${*w?@z5-f09{lG%ybBE}0cT~%M8z@NS(c(cWAzX1=RakP`dH>xr9%! zHM!h+Bc#+RMyn&YvF9Htbm-n}?A@pC7DPICpt)ivy|Rig@K)U82XR8nT$MVqX|>VS zeDqa@)yVmT%KGg`%Hr9x{4JguH^cyn0Z=sUrrctVS1Q4I_Bf@|4>Ugh#w5^m{d>i! zfD2ZTL;k{i z0f8+Ja&v>Ar5y;drh z-ZdfW$MOtS45>pC6{GNy^Pyv|Epmg-(??8X;VCQGvP`|!vtj`o41y=w!;#wHK!XzY zn?EFeutJ=J$k1S0ZMP#Uk?4&0(JR`V8!x>sH+yN7A^+d*d|aScKwu~kfc^ha3W9ApK;uu3Fmf&ft~Esk>6bwpL~+vxSvw#Lxs)M>b*8QoHUc@{cOE5v(7-e z9>cSErv?K<+NOI@R9Mpbeq5uGq` zzDoDuHk1tLKzqx!74|+ePi@AgI;cD>C2f*a4LIPJ9g47GbR#WBW5YrJ-^uR}^aThE z83LgH57~eKJAl9rBH-%({3kg66T)}zV7Jf}0|Dpm_YjW*xu&Owu4|FdnKrGdw{(jN zy3HuMLaWmmlmjW&yRZSNIG0ZlHvrkTDVm9cp%sKoSBm_&v7%$Fx>n>Fo8T&qQ7-*J zNNsCKav*CWrkItmKHT`U4FsCM=Rn&A(El0p5FP;ndj$c||M$vBgPeds5&?++OJV{~ z0D--NfV=+Q7@cvqjJdOO>l~@EH%-B1! z=!b9bcwIB~`kK`1q3fm6oLtDy*KQiJT9nF+-;-JAe{)||shUp$`v1^;s(=wdV8;<4>;E@% z+&A<8e8)Rycj(;pn0sgF`kl!o8|OIaG*Paz&;+c}_Fg81oUv##D-5)1XNH{kYX&<) z!^`?Wt%lUPRN1(A%DqhEV{a;gN)#YB_XG`^(ia{(4Td)&u5DlHYF2(2eU7-O4NnGq z)DvxvP|FFY?3l7ocl3$^IYh zQ<1^D5uu>s*HXx}jLm$csg&9~y}8e|bf8VE)@Eh7uQ=z<5L8J$%IyFs0@iIh_cCX;xjn7+uYJ1W{DQq3uV{DUOk z`4V(c=Lz=!(+0Wofx@pQs|^$lgAU$f$6H3x(-}b0jSK{vA8NBLHwDm9N7d=b#R}LL zC*!-gV)rrxF+kqN2nGHiQlCror`skS;VP{ETlleorT~EvLje4L zBQ{{bE+DXl2*CQkgUkURXMK8KgR!X>7V2_?Y#DU zS-fuNpyt{Z^cKocNSTR}#)%|NGtcUitTK@KCuX6UiJV3YN69%MadY}R+XT3?JMDI#6 zI<l{o(-uATYKF zfc`(WLkofd0=Wpl`kxCC5C8&WivXVg0{874_wD>|51)|E()-*CJJ!z@+Unx)5;_|I zW6R?bUF&bt>(<%nop0{m*5k@gE<+s(uWY>e$+CFzB>&`WLP6J-3M$q@b_xNQ z|2u^=^aBVC9|B?>Ph-(jN>WbFx;tPb(MV{#Yjk<+}OnH2R9-S1bfrceJzM(+&z+N)3 zU%2hhGn>Hq|1tR#ff#_mAPB(ze-PB54j?cd2;liIaKFZJzb1@_K+eNg%HsSyzy2(( z=V333r?&;_Tjbfz6b&yzGLU-bE0+1bo`5S_BaJB9m>0Soq&4UIi%=z9j$F?{`LinP z&wZdQE-&*h-tEFw>or#;ttF$IM+qD5-|VN)(2%i-1_MoNs{@JJ>@^~B+cQhlRU^m+ z_Ozx%Tz~P4N^oul3GGR`D1hBRr%zmKIChv_vWdv%Jl!0-G!4m!B`ROQj>J&G_rtQ8 zDaHx&b<=1`vZ^8{BJC$5#)e00ag?0QCQXV1r74z*ryv{=cypMi2rJ7zhEp z{@=zu&2dljEBqIQe^GkbK+P1WWIubgEFL__ukVlVG|?6Z1x!ZvkL1C#sryS(KG4>3 zuswACRxL>5=64XD=yb1gJo>>2@zTLG-&R6)shW87VTY4kZ=*vj8xexYR^8tZW|w{> z69 zTEoG(hUuLc&MxIXngcM^)<6K~y^`T+c4E#+$*B(de}PXIkN^T>iU8>UV>+-P79dan z0a*VFfCMCfz?dQc>;ISzEQkdN6hHv4|0Vt+$6w@sNcfWi6@Vlcfe+NMl}g}r6vcA0 zd#$NknuH8KhWlH}wj436RFtiVvz>VbU$P;r8^n%k%54>08YtDgKlFCpAn6zVCyXL) zJ!YUvZ)Gs+)XraJ=Neq8EBL64e--C0wJaVzDy$!5<0f}-+Q+)yNWd19a2q+O1(c%# z8pQwP&SoG01jZKu*#D33*n(t$Kpp}x|ML)nazJ2w5diz&_>L_|1_Vgjiu=Lqh_|{CN^WQNd7PUqa}CzpUgt; z7Hu-kBp%3W8nl>|v^5}74Rp9Qa=8z68Wx$5144ALQ`OoQIyxKVs0mM922^frW&B(v zgN_x~8j|@j!(pnNFy=M)d@oL~f6Q~XN}Ux|t<2M^s@2sS?OrF5 zSvH7m4#XyxR0lsjP%D+E>Jwt?M4IO#pl7{BQZ=)fd*P|Z;BC)jxBa4hW2Gz}J}fxT zyRW|650j~ z>wnHU-94POac`Q2hO}Qp(cSAD8TwbGl>53|Z7o8*X`PLVLP0wW6d9v7BX>u{cOYF2 zY3WE^i`Ub;-5$Q(fuY|u^}2>NKxUyUi$pHhpxUfB_dM-x^41?o!xV2!h!)I%G%Vyk zk&9?ZJP@GC9g??u%H19*=(J%=Q{B8tl=x^URK1H1Bd#UODt3LfK$#LPnO8)#@Ui3fs)FhS>qVu9oJOvt^SDxm)l>jw|`0t9vd z0nq<<0A%O_5ExPfVEzy3zyMo-zz!gQ=RePXkwgFBzu`t;<9riehAMoFclV^$if*b> zM>efB;-VrOJb#Z$&axCD;{Fl6M=exou)XT891FtddL(2A=ps+9?*wyi>gq}h!OYXw;>(8ahGIwcnOWyAh|xaT}@2MBB{0`B_HJ;&jHJO1B` zT&pZzxFCFjL>VR4ovz$!=B#H)67CywR;H~_*Puf{U_=nW>%YK#jpM#1d}%~j?w`%|6Ya8i z?woMz27Bj>H3G6p*O|!5UFBf_Af`o9Hr9x}03!Qvg#G`4W#0rgf;)F@ybo|6dcR0SJr@ z0^t7}o1p|j0D-;{Ao~9Wj=LcIM&Fg$6*fN7akcG_rC9ZvmhLN5MA1tqX$cDMQ#o2% zqQ*dKngZ@ADce1Ta7Gt{w!6I+vZ1-#1K*(*4`arZD@NC%4OlFypgrG%mDOZRz9|KV z-6Z#-&Uip{#i?8?i&w4)>kqOw3I5xMvh`szAPTJ3kw}TRkWI#YI_FhnR~zhobmNN$ z4DCgxQ=b*e#z_qU=>P0*7(4|8_5=c;|L=)m1|b0fCIWc=m$;8}+{gLv5^N^P&OCHP zvni~g-ODmi92TwO&dyLd7XrOCrUx%jRI$Q& zsxZ)G!;^cxHqOGKseyU8VqfXH$T&~3km)MufL=^$_ZjzXnaH>_10j>G(Ytvn;%0rl zi-P22)o3^4F?1E@!&X^5bV#^$2TM91m`QvAf9ltO+Fu-B5hL9vh#iQ3h|_ zi8B`O=6#=Nl@9Dv(6$~Q84L+#rk7@sjfueP7h|7oT{lr4B-sCt*dzyb0fB8q0P_ED zBe>8sATZo~A0sepO;?4y2@Xs>?7h$ferH@{`5D4_#Ztyo7pj2mqfDu++6 z261X}C6MK`X_!W@Q=pnl7vYrD!_KytriZjiQg*{c_Yo%x$;lgbMN-D9SXsI;A)eZw zmhnFdt5l8t;{M5c>1J76Toi7R-Al9(<1=iS3KOL5OOB{xj~o)0I=7W+2_vuPn8Dts1rn2iu9z9`446 zwX|;6Jr@%X!b95(bom+DfJsfGkqlZxiR@%mMW@hF@EJM?Wj<8Jv5LfwJXqja_Qoi4 zPu0QV8a*5~n6``SWBaCRO%0{%PbkS#O#@}yV?5uYjX)A)l*%Z2_rrXZ3Mmbg_DKIo zUk@uFG0Rn))9z+22|2;V9ATl7}Apq+? zyb6H8-bDb`|Ghi*AUPm_*Z+Oo*Kyp}2^+#sm40CN5Lv(RVG=KJFf_QK!=xRQ!_hUg zd4F^Nlwn}=$_6s5MQkkzn;LbtGHULNIBMzS)$UCV#Awzqo9qt$JQyOdM$x zUF(4z$(dmTQB)#Tn|0(3_Kkxqm$BJc$)T`Jjpm%yOjEnAH8Xn(%vnAX$d(lfhJLuv zRVqu*<;DbHn1x`h#*x{3b-$T{=a))Jm?t^*lh$r|KIHqfc^o2-9rG@|J}nLdIkh`8v#83OWYZb zJHx+4_}0yGV_&qnvUuQt;9QMv$o$I(y;y;_h3%9kzj zi2HuFd=U~XV>j}f-tqgaX9?`1#jY6@+UGF13G$&SWM9C?Ox+T1!yE>$)0f|Ud*)ij$!&viRQ@k)2?1{Vhs!R9&Dim}?MX*;K#TH!1H&&yNNBi;wiaz501rzcp z$w04F`WVGG?;cap3amlK*rY~kA^S#XLztPyM}CP(2}S!~*R^CCFVq++a)D%pGo^=G zLH@7Je)6C`ATYuRfc`(ig9oew0-Hnt=Km%EgzA962qQrD|KGxK-y-ZQ{qS%I;xz4& z8wzmib?(-$ZZuWhl2CFaQ;Yu1eTm-eMau@-59o|HJXk11QAO)~9{do+yh)j|$E)*GdqiQ){(w=)6MiPBo3D zmR`dBFui|GryOV#OW%|=8%y16^vo`?1^Cti`f66^f?Y0)r%wwTVvc~W-JzS#JSpdX zw5YIzejt%C-ua;j>8yI4V)wYeJ5C0GL}L&bp&Y@v1D}~lW0lH>?3YZ4-P36y^y#b- zRHSMi1@~q9LHl-hk()S`}`ytsrJX|+) zX$FqTuqW&*jr38eH0_s9h|gc{&pjDw&mExrq4$R9CqVz-rpXJ<0s!5gnsRqVBL9an zS=RLi;}Q2$^t-?y8R(@z_ZMNfF`Eo#(by3JRjRGg!AkLL9*pRsDXlHnP*7PcVF_;3 zFjjRLzMS zV&oI?-Z_Z>+5ATjS^xw_76H)zM|S9daX?^85Wq@LR*JbzsMtLd<*`@RLOqq%cac79 z^^oS`E5x(Zb%^M=yonSw6eMryElQCi>L|(v&}*wmQ(_m_^k!4C45_Z0-H6idrk@K{ zZl4ONtNBD-oEhJ$h741=;E@XGw?+tO@(C5)ilCFi8-@wV@1sOx=y%yM5Lr_()CgsD zf!bd9q-f{Uw#@u~6$RZmnb)r(n<~lr=kpgIMbl8wt)hmBF7xa(*Ce&q>M%APD9?c0 zM#=k;#v67?_FQDRaV7#xf%D?aNUJSQ=_bZwH;VLQy`$p;Bk9eBG#L#ky)L?5Rl`Eo zHT=?}jevJktB=dVY>>#$FjYjF4qIhQCU${F-2Fda=J+yyy#V>RlDzn={mQaftqPxf z6WPA57@dyZZlIUjlH9@SCZ2FV9oxJnD42U!1mVBBHDSN1EG{n#AK#zS9l8#rmFyBf z<$flwTTI35I`2cz*!YJZ%Iw>G$qS8*@BY;zzFC7ZyeCES7~Rx?pQ)U6~O=KiM-+>mLa;2%GbSxcHSMbu~7n4s>Q*R^dg4R{Sk4klV2In;m@gf;p z($~IvuUSVcRO<3YRyXuHL5XF$*dD-M<&cr!I$}|(Yf&~sHqbZMK<_a6c;aJmaVr7r z|Ht)<266!c1rUJ!e*uty1P~Zg1n~Ulxvz5g-#GpE!kg_o%i{dJ@b!99!`9o^4Wu(s z%Bc5@`!^ZdwMVnly0yRYW$jQyMbD?o+8(D^L@_lJrr%!Mqo$?d5ALCpTPm&93VIG{*1n60oMO<`s#r!fIxo;xb{D;#&I>_ z>-(!&lzL;o{pzxK>Xh&zNru8&buARp(nU61l)N^lnEOip`W$I(rHFm=^x>fH)rWG@8r!4rsfc>xNXAI~7fiXk?^#3s& zR1gUeD2RZo|MTC+@!u!>PQfZbwo3>&2kh6BMO_!xUzt>p$!P{tYap++DdU|K4h4#+ z$CNsqOU?aUhBBR7+ue2%BP-UprH*B?w?xsfvuIXNirI(|k!S(JgxhRjqMM0?Mpc~q z?Yqn3v17vei6mTJn=1${!(3x^=M{0kkO2hU%0Qby#RxeVO`0>gj+=>Nko3cv#(usaAq{-52!9eM=>h5-Sx|KG>) z`%0f427Y#fhg+|-Ut1P0To689N^TU{dtGY7$R^=_F=OM%t}@UDl0NYhJ$o}r^39-K zBxA2kLP;WSB6Q;@jxvv*h%f2^^gW0&4yH#f;eBm19G-DN03Sz4-NL%`kqsbcovDasByWQEo!YI$I-o&~GR(J;gw4qqK2N_ue#${lw~K^;GwAH8+ektmX4tS%1WSotp;e7URW0opoXXUgQz? zs~H1MNCq0*bkzvy1^D=$sk`rGs8Ub?w)wHTDDR$v@Q`t?AsyYp?#BEw4jTH((RL|U zNc+LjbJx)kKq|Z!iK*S}=)@nCNQZ<*7wrGVKYBn32#g&9p#P8Ekb*#fKw$)k{qJ=g z|2pBt!j<*{q4Tu;`m%W9gs^cgxy2zmY0AbXUda7gu67%?G?1Rl*u>;+JmU7XO(c18 z)%yPTJ!mfw>>He(eXnbR-8h>>yCdr=0u|ks9NleE+bA{(_v;zRv#Vf^Txhl+ZYgNT z7n5y?jpvZUmdwf37MVO*l#F{Cr=9N_a}9@K!0q)r_IYtGp}Y z0qg%JzIad-5EyX;ApUp62N2i?1U7*HtpA$;52^wJBaQ&9|06ztz&;?b2?X%^U*i6h z09o4?SEFM2DY@AFQp%l%u^t!H~ zb2HfQOxc`bW!&#%n3!U;Ltq#6?1gFmYG#;1PLMJ3qNlsaD=10IR9QTCPFQE8n^cXq zml_3MNZKQDu@u@&3hs9^FlW{n%$B$Fx0XWu@9=-OfI~oF+Yo^L|F%I34Fdv0j{wa7 zp&ue(5D?fl1jzpXQyljx{kr_$k@3)xSHtzo_uv6RaZL!Z` z#{I7BNN_4AM`hzx_M6M%p+mxp^RC6f+e+iTZxf@6kx4kPWs`%|987 zIb){l@OJ#(CLSM~?KEZfwZ9Qkz3tz`$vRz|bIWw>2rT;^%@`3$V&Z2P>Gm28atWuK zXFqadH8o^NDC$&k5cY%$x~sh~s6TSdnB-_drw+UULg%l2Y}{-o=tpqlL#1-Y-ajGA zhtf<~DT6FkQwq4>hxNa|PZLlB0^@`L`2WUfG(i?Xpg#m){qGMipaulS2?4VIe}Lm2 z;QzdY{*UqB`U(3j?gf4?ko1@-dx@@WDk~@jQBE=U9}4YD{no}|e_DL^80_?dTW2E| zTA-a^<|Z{($k^sqoT~kxd&S;5xnfV1%~h!>w;L!ol(~xkK(_}Y&v@E%?hoj}OQRcX z)OOzejUY9(rY3h$el;w84`uQ~n|u0-4EwVEkZXr=$UP!jt0tQbL-PJ#^KuiUJm&t8 zhAf3_FvN1~FyUdWfY(@pF!28~K6vm55ZEgSfd0Q%MjGS<1d<4V{V$0LJOKpu3Icfj zzm0p0L;pU@|6-|JdTLO~&)AhL*JR4RN2;b2a9?vCw%=M7mzRb0Yp(x0L5T0PN4c?M zyD|4E_n&fhT`tvNo335irg~zceJZlAv@KIl?o*v5`+&Q--{2{{Oys#Xbp>7SK}<6~ zV)5tPe`aGAryC44vQ=Hx*5Y1p{|G>ESqV8SAho&;DV-ec++{`4y4`#_6k;IPni|TG z?b0hNnz9<-20vjxJRvHF)BNgbkcDq=93<|K?J4__vUuQtV6RcbLB?;*Z_@k8{Rta< zuXs?*(VG$l99@?}!wviYK|gm;4-gmw1YrL^27?G900ILd0Q>&|frDy*z!)F^>;D)G zB8UJ842S@%{{sRC)c}DpKmf1*`?#-i+*i>JK;J3+?HGvUitrBmZ4=_T19=8r&%7Gi zaeZ^_pRV6#A1sSUjtI9zmid+#lg(Z;a6ou9!vgNlGEKT6;XuY++;!}LVf-vwXp{Di z3(|MR_?F=472Lj6I;@JsLI({!7AyEPn(Kd9E8dn@A#5Tz@)q_IVUX^kQaNu=Pl(!) zf+HECni$iti2HNrHoNM^v^wOTQeSQ&ZAiJIcP+z=8tV}liDK?AQb(FaKG1mMa8Bg3 zYIWGxs}shv9VXqj+(D;i(FN_n!9=kCkIM%S>|ppgyY^=L3z5H$T;NNQo>wSwWh4BGKwm_FhNLp-{XwlGlyLudbGR z){2D5Lc`&d-~M2=i`d8r(qW8pb(+3^+lw3b?>>y(&W)^Vy{76XHH!rqBf};#;dRjw zW2*UB`^em?Xudf#Gyb_y>a@Vt8WG-&oyITSR0ZsR{eJX-9uOEK1i=0`MuQ2W00Mm? z;QIgh`#AnS{$s*Vm;Pm+)yJEB#h#lGpS_gkdM=`92dP)HRrvqn%-Zv1@#s-u9o_zo zPOG(ynvTz`b##gRiT)zFdD2U`zo9n*>6C-1|GTo&x~{95fs+3kXiu3u^Jw3+7s}$n zgTnfKE^OVNd0ktR$p6(1vz2(j{Z|^K1i@g~kZldyH;-~5qsyH%m0jAFTagU`6~htc z@4=$Pwwjf9*^3k6rGsg2XF@P^WmOyT+L z@dfDsfh+`I{m()N$^e1!MgY(M68Aoid!JAeet4^7U9Z?nWpQ>^xOF3GmXX`t8=6Vk zBFH1|zh#(a2+2+xXOfO))~Okms~THu^3TXnC=eshLsRGqD16WcnT(JxIm0{@&|H_B zy@(B|Iz2NNW_m(Y5#Mi+SUk9bs$xHEFT1y`**$l#6vOPUXtIjN2>GGSF22gE$$ZHD zcY45>M1u_(>NoU~Q%13hbJBi$S-fyTSSK$R?p0E{W?j0e8ZB9GBV*ysHDWCFuJ|rM z!u?%RmYh}xlWbS4sA=&k;Q!yMPad=b2#g>Cp#P8HpaIK(z!o6@^M8wggk}JN5kvsb z|J%3)j$7c@g?ogn#qIz{Td+fA@$6Y)oup5=S!)`~s-!-R?ocu$^2p1&_mUzJZPa3QQ0S1ST z9gl{wPd;(}N@JnI2{>D9aJ!&$*4i5{hD;t}@`&Kdh1?#)>nRnH7m zYw6uCiahV4^A0^#Yg_0T1&YyOKIS=E$`rDJUIedq*FfXP@>5oZ&}xFLF)^b_c-{eX zpV@{>V6Am1>kJj~9}mzc_kTzDL!9{C;QPOiWF^^8fe1(bup#DQ{U5=PHn0o`Y!L$B z|KB1Yp&3A61QCGse*^~&SOx^P2mx6Cw+KjR1`rrQ1YrFi!9fF-0f8+-0MCDc`&o|r zS>gN^HMtATtiQy5r+ZcCtxD3+9GX7Ezt9O$-yq5h8D{2yY9K3fuNO5Q&n{3wd4Y-7 zw;}6oOKWImctvA0F?Yx>WjgoR!r_9lg&OKuQX6>>aMB#VIh09AZ?rWvXcy7Cts#0< zl2HaDoU;e#^odgVd3w^yP5Fl8hh);8gY~!CM_qTu3*;J7igOf*rzIZn`!YrV*BA)= zt;RQGn-1%Y=Pe59&`8DKA3RVU0}V}A(qt2jO7=K;q#Xk}P0*q6Y~tJ@)4CcO?V4dU zgOP^#zg_rRL6?BQupj{X|FDb%@Bs+yJOW_<+j-2PM?hd$5WwsIZQNTp?k)Ux@c*yy zdEs|ioH;k_ca_D%hlLFi?-%ZC&>n~E=~^w>TuXb---OCG+qBX1VyybxPp{~W z6?Eegz1d@({!0iQ*_1cY)_PNIRGzSpO^C|j^ej)l9fKZ;SjbmojQ9zAzy0pASg8mO zNkpuvH&G0rpJR*u#lM6eIl6S9@$zzc#ZERxGwFJHuPTq)$0x+Il{DFDUeJAClpOr+ z&ZPaGvbcZ0ut6*lUb&l5Ec!S9Ql^Y9-9Qq0J8`yU1@$bEq-Ig$5S3>*%=@J@brdAY zppOSDs@_S*sY#THEZpB?TaP7Mz0|{$p#QVJckm1l*c%9d{=YZI8KeXRSO~!S&q4*B z0Rnpi0a*X{#yEqNfB*{ty#DXweuhK;{)ce8@C1uyxSuWACnm&G`*Vy$#Ny(ch}>WN z%bb_k?=6efs<6K7h7EZ}A(Af3rAa>F?_e5>B6S8c8KHZhx?1L0($Hw+hxVLdnIof? zt4V#)t||U$f@a;i44HmVLQG#6k7v}46H{V4((Jh ziiPUC)P8M<{~7L&8*m2*Y%2nw|8Fb2&^RD4)Chq6Z>Wa{m;(g16#=$EMTi70WSg<{X*w@$8e_Ty!7eqOkBzl&xI zU(0D3ZLKQ>e+GXFYykcBP)X?~tUA^Z9Tl-aS5_jj2+QbTYUorfz5`+f*+kIQ2t{c4*W_D|;_dE+H7ROH z3hhYYc}}%&Q&45aK06^kd#N8|PaFxh@h48j-@R_wPn5-@M}-#}aoZjV@(YG4_yb=N ziX#_;2fUa%QZdS%9v{+uW{71VMgFPpfHY#`^d!PbzJg*Y3bTaY_rcnZHbX8H2`-Aw zGa-h8Q;ea2!wSUzZR&Fel>vd#Mga8x(H=kG9uU|J0$Al2c!T2&9wh;W|F#){i}tw* zv2nD3G9OcxDHT3e#^1BCV4rvIV|?*4TXFZC`GHm%{Nd~GaRUDJIcj{o!Vqfn9*cWj zgzV;BwNB>cVW584;q-0ruexb3jl)y%+B z82r(dsOS6}QZ0oP-A)?_apz1|d)x??oi!&ScJOD!&)-GS5BU5Lbq5;iK{1+5O+h!T zMU#M|tHMxGp1a;>JkDnY<$}MIl?y)LFE&EdYe0<&e;?@oo1LUk9}pN_1VH~E-LV7C z0fEgTfY*P4|1`&c8npk-V!4I&H(qVO&sEA_oOhLSl=M-t3{!76@HIX7PfgWs%B{5L z{F`W{JdJLrmGUqYHTA@O#9f_AqusPLvyJX7ie8~Zj@=U-8)M_0%8zU2_@-m2skd|s zB`j#8i*e#fH<8}0_B09Kikwv5^=>!-i9`ESZYkF96-~k{Fe&o%{}3a0AK_+Uz=C4^ z|H&-+5EwB8-1VQk#&Oq#H|_}Q>lOR`?g^n=vzaTKsa@B# z8y%ymD{E<=uP6;aRcytJ*4gRR58b~m)z)0|8PhT~8NH!U?pZ4?X~f#(0imhx>XP3^ z8gP*&2_6ywI%dbJtbfqHTox5Yc!AuYm)2es)D<1212PMZnMcaMx&NW_s_yg%A{DHm z`-%rcaTvJ~hV_3(zIxCJATX2&!2BP|VF9K9fgM2r?EgCgGjsw73?%|&|NnN5dwc1d z`eX2g3-(iG@$zNi>z~iu$ak%tit@Wc6u}D2WliN$h)zR zN7uZYDBMJnQN~_uy2fVi$uqFS`i zKYzILt$#ixe*o-%d+7rMvH}7$0^1lLkxs)Zq5lq}OlLM%ICK6tMs8tvL_U0s<5QWc~j^j{iaG zG5i=-1U63DA1aHQCcOA$_Nr~vtsAnbbv31DYTf~zlvBiA1}%TE;CjudyVLf9EKgy$ zVtWxf@u;Ermfn?{=8rIWkZduB6PMA}AiOXzr4+*_9$4dw?J^kS&+RZdZ6w>wBrs+oUsAZGWR) z9em;6t<8Ey+%c^Gth_O>{`WN#ffx`NPXzG#FL229{|VuncU!`Zl3jBneP1}1z1~qL ziqPSf7CK*)w$t%_;ADyLi22!qYaFYmo!;Gg`&Me7=dEhg)-n|V##--x|Ix124bXMZ z+b~mMp=2JN^is8Fx_3D1*9rT0wVc#$;6dFA{<(TyBwZ>P6&VY24bWYtj-Y3DF&7aygj_q35c zdtWJ}qb=h8E0qt~+Jx9Wofc;vtw6KjNn6dM;1@q^*HQlR1A=|8-bR_q6|Je6Yv_WZ z?rIA;Go*!unfl`Nq8fY7FMFeX^31!BzaQPAlTvMJ^6Z&JDaL0-S5dN=sfzs)yHOU8 zRR#OOc>gFxXBrD$5&!m7F5;CFjCceTFR!y#%HqjI!9MKrqCV}3)zM7dP;~{PB2`sI zU7VhqW|s1YXpWdfK@)^2CXM?Jp^V}tI=JAz3$Xrg?t2Hd0fA9Q0OtQFj~?(22y6}k znE#u@4{8Gfql^H||4|-2;2jXy90J(>H^F^|<37XB@xLlu5x!PJmjUhmfA&4LPK+jp zGK?nm+4{7)I3qJ{9sHw3j3#~)IYtx3G*AxXnrkybyggkOPs|JU5t_FfhPkSlIJ!lX z>eZR$<>_k3TBMMFM+#>VnxKIgV-XT;%yIL;t!OCsZ%sp~e=By`UL}UF{WNdb$V50> z*3{W$ZAJ?~3ySz7DSQPKl3zK-RX~7wa=SsSOxR7r$^&Vv)TS4fmS?L9gOzvYvf@|H zV#STN!PdZ5)Eb!VPFh-+t<`2U7AQw^Iq@rJabh7tMEhTfWWRIK>UCB{!i{_`8DAl;Ri~Wi!p?pDn^b| z#gFo4I5LjqIx_sqS&ob#-20&2DT^153ic(}se(OFy{^<~8a25|exREzyK+O5<}~DS zl4lmuN%-S5Z|RglV}!?aLhKb&R^)ag$Pibt@3pTHC*tua%Ot|yXSOEKDXLnldo5Fi z{Ck*eQZ$m^0L36hf>|RtNq(>RjDY|HW_uDnMWy5rFwWj-v`P0RqJkfcakxC!hiZ#t{LS|Km8SAQK=^3<2W* zyPxCk=YF2=2zLoTT6&7AX}{U-5kJO>Y=_J2w7gWU))&$o9sFYj{TO~j`F@PZ#Yx!T za=nnhMU$(ubE>?U%ID(+`Scsg=aY0r&JMoGzCqX|$)M7>kW_6!o|%^AGy?u~K{ow{ z^4V;dvWh)dZ?ta`7Rk}eG!CSN+Kj5H^VKv0{!Bp@{f6>cRE;*~@P2!ZaCkKPoz!OP z^8D=5QYwdM3v%c;l+U4JqH~xU_MlGL&k!b$Wiz=fYm2i=h6C`4f=v1iyK)k_P@ zHFWFBqLSty^62<;#auA)X0tsp9yLjs*+ci%Sdw>y%sqj3*#0mP z$w2kGUb@$Auho*xHRMxks?y?YeRgKK9`%c6(esy51U6FGvF8y*eV2I{%;kM&<-FldI%8v--{ggBEKR$ zR(g1sB(SgA&%34;`?)b%+%s{)3>Q5v?YDe;fR3G_a&eo(_K`+ z_YWqZ-%Z~FhLPm<2OWM838&|0mbBVT^q@oL5MCZkLcg27CG5Fr<6MjE6OK?8wF`pX zO&LS)KuX8d>fJnBV1kx^Do?URm0TNOq6XOicIgWT-2wtbhydvSLpUhF5+JZc2*CW` zA)uifKwtE90HH=kx*N_2wlFrjhqjI)mjWE2+2x7ZaC=xYB0`OWtwP{bH`&bf_9)GI6z zBV)g32uz^If3Sav{O0?W2wx`PrSyNondsO4=O?o%GE7qcLix@2C6osz-2dIzR|kjz zf$>8C^#Ac2Q;-M{D2f2g|Ds3%9Uw4%2*CUwzcB@g0D+UoT(=5ZE;YK>y!0=%HgkVAm0V`M>K!01N;EyM_SF|6PL~ItB!G z9RY0ryNx@*p@07m|0SVQs;07JA9h}rlF!Yk*PD7!{wfUZ{$1(`XcZj}R&UbYEgb8!sdYs^HpYT`(d3FZELg1%SZb zKmhdry)n)pB_O~;0Omgn6?g^+>KwxhmK0%&z7VC_Gfrc>=xYCV(SA(SzFjo1QXg^dOz{+W!IN$jv4QTo zF?CgAS$J7=d@EH97J1NY!nVtzjv03CcQ~&mB1my(2dlQE&R3U~RgH0d5G5+#?oR~2 z*}@_;4Mn!d{Xy?^?jjN>g(UDpVI!^rmZZGVp9Frhg(dJhCH|WGoY$1a(}x86uq%UK zCby0DTFdBlv2#jS1E*F>Ip3jqP9Y1LA-twgQ9dzP{|EfuK{Y^N3=n|%KL&#cA^-vd zA^`J$K;WPnATS09!2BPBK?D&1fdLVK`9C0VPz?|m0|c=Bzs$XbL;rrBSNX3AtHNKE zJ{%X!ev@-IF=HOhHe-6B?J1T={#rpZCKVx{(pcQyEjq6)iznvemR9eI_O`0G8`7M% zv^*=%Eci`E3;8aaxhPH00BvB6lDKTG$nA!vO0_lD2>cO8EQ?1T5$t z6D1=-*=1|f3y7_%5-;E_nxlAmP?2yGFUFjZOWtk4xrcD@0GorQ`Ra_UEvoS*_+AbN ze#LYSnh1)X+|Z^fh>O={a^d?55?ox*;li(&!A0m*C_AqwTs)G3#q#X3I=7s};zkY^ zXbjzo>0GR7vWbo_NHyKGRuCYZb1z}#O>9;aWqG<@U9KhoxtYU?UooAPhSpX!bE*RC zfBahqzX5^0g80Oo%j5%>)V>>UJP{_mZ!21x;dI07*L$N9j>z9=)93IdB_DVt&+67q-u3_K}#dxKU|PW zzoC34ySjya@~?K@R2EMz3iiPShZbU|VH&+o5N8l&FDT`oOXn>h3YthV7SKfE6&9Sy zvUus3V3V_p%zoVvimo)T&dba5OLG}C{6~s#=)O5Ya~XV+j{SiS*eB=x9&zp`oS)9X zlXS&;GsD(g8vgm>ocqlc<{a|>u|9P03=r5u2!Q^-hXxx&1q5OU!2FK^0zUzPJ%j+v z|2;I=ASxgbLjdM~3=sGU2<#yQVE*r+!3I$QffxcL|K~?J?xXxc{#OM(3F=zJnNv8%OYy{WjzX(f41UYJ+Zs_*GZlJFm8yGxRkL1VPHBuVHx zrL-H8%Lww9-RC^O%IDaTyWJaxsjlc<%P`jhXJNoAUCuixjM8L5Gchh{D&G@D98h;V zZzc}CdCCEWGMwt|Is&t2YTck+pFOISUuQE%5d}@qtWh*HWAAqMll-u>Pmds`D{_ zYd$G|t8Y2{OX~WOBXXe}tp8i{9fMW?fl)*N=Km;;8t@DVYz+c1|F;H5Xax`$MFe2} zkK(8S&w#+zAOQ1!YjA{C0D)0NfY|?!bKG(M)%@=XKT^6pfE4KNuLq-df8`rGCC$5@ zE1#5qp?{kwb@x|(7udF|1b2U(bROzgnAjPkbXze0vHpee8t=!ziw}lt9jrSuA;dRYDc0+`^-+3$R>{r5p;2(+cMTryeU&j_8 zPM6~Bh?CL&jt86rgvsL+^6^Ru??9Y@|N5d#GPCB!n{(fFbTqE3!TFy7K6Ow95Ev%} zK>r`7(F9olf&LJH`QIO2Kn)0t69O>*$7wV{7C@js1YrL6hZj%-0^@`LvHxG?xU0Ot z|7*c69o<6d?E9UEiy3NT-hjB#lK(_e8z|HAA8(Gf_aAZ|DT|j+2)0ZaYFl!VI__G{JIMP+Ge zIh*}Y_QSs4WMAxum!sK_ItPpMuV~BK;!Ga@-`EfTev|$3@1F=cI6d*8i2!Q@S zazh3T0|Hxy0L=d_gAy771V#=4nExX;WWX>Wuw@9q{NFMtp&>wE0#`qLNW^VAbXLaTOaevlSc2boTCSnoQ_F-p+h;X%#K{$RA zBBdApTly5CkSD~$hjxhE@64uqZDd8!x?Pl`Cwa9B;XEYZKb6IDNS7I2ACh4v!-Ea? zIdg=`Wd_P&C23xso10e`gRD^rCjXa$O!^J6EbL)_m`THIpgchjIP>Z8|6zrcS2!f# zKV6W)td}-yF7~#<`oDD_FK7u67&Qc7{*T&-0l$F2)*%4%f9tS>mH>fKLjdOgsEru# z3kYl-0x|vZ*RYyRJ8Srflg(Tbk3B zmS^Re1wZbZO~!v4n_D(@&?wC_o7gqHx;Gi9Qf-aI?yovaW$~IMICoMaH1+nXhOR%5 zRn;;&rcu|MTDCN~HTci614~;MbmD|En3WY0-sb$ z{&Q^cQY)nR98&4AIHB|5g!6VHh)#`LYVCxPKb4aIeBXjF)BdD(0QUb;`$Pl3fWWpP z0QK?@B70z;1g%>SVuB47{@*fs=U{%;$!&@dn{^a#NGANnBz1_6O>Ljc?V_i=y3 zaeu^rNw~SwxBqUNSh0rfv{@eRD*fJyYQ#)`Cw!!5D$DK#}6J)x+ zR8{9^G~e%$+7JJ~_A7|rH0}LJ?Z7pmcU0NZ@HM*g&f&6n>6l>CrzDzkyU~*yn(OsY zbgiwdNz)6{vx^JWz{SL%;lG2;JcBf7j%J%d8QAV+K7X^fIx@< z%>NJz_zMu&YY4#n-)kcd@&W=O0>u9JRgU{A|6@YCv>29*_FwiD=SW%9pA;OPGSh_S z4^yl6+BreOnbiDuvCTD^l~TfKGwZk(z*yw)tn*G{J|kJDdzRjmP^7cg)LXhm2hsYG z&lxoQ_t2tbkj4bapk%Rq+&LOGUn-hu>2+N}jCZBTj~gpG7Nu(iVY-n*HYNX0X%TWO z1Wgm;SuTBG4b-vu^0@P^R6!bATf<|aM%oN|i#+Q}EK2^LWeCEm5H!sYghfvY0_*>1 zf9HUEKwvWn!2I6~dQcY-7;OY#{*U(f0r!BwW)Oh+zZvwPE+8=42oU?|{RD8sMq*;=(G&4KDw6qX?EHO#>@6E8XFlz*j zGt4Z^3ayhW|oek_62b5(CTN3Fq49 zq%K0)HGsX-IZlKj*AC_|DJ@qQmeAda%Q&Z?>>7BoQtd5QlT#Qx>0F6`Ti> z0}^4>Goqm^5+t$?VPNU)M({#JNGaQ7N;Dja@qiUT zV22Ta`M<+}LwA6{5Fr5be~1PHSOElf7y+37I}A8<2M7!i0>u9JVUGJSzb-hX*_~v~ zDLE&I{iRaa{=!P>8L@h#+Fv5|`0wxE{t~Gk3xMmhbJzY7i{*RPd2d-$%IyTOj`OXGuCi~mwF2$+=%0>G@x68{nBBnf3aofN+&s|`)=cCnckC2{rhfl|WK zH2e=_h(?nJ%`q%#G$m#`%>H@Od8{l-rv;mw0H&CU{IE1+p+;eV(#%3_W_E6#GFC^U z9eqOn2QygDYM8-4gB%Nit|pV)`ZFXYF1F*s`oEK3Jm?D$7%l{0{twr905^cZP9gyF ze<#s~z5s#YLICFfaE%9W0|@LS0@(g{8+U}`j__svXN6m(V}12*zuP%QY$1)L@rGf8 z2!fX)Wt7b>u!a0kpSBP`^sl%rgamVWv3ZA_$H`?vBpsdJ?pkI~u?$nPm6iLoum<-}U+;Jc6xIj8$z-@hq7yAS?H`(od3 zv?%)?{BAJe+nqCn{VVQUl+BkU&n!>RqF};oGXBebvF|rplzkU{64$xxoF&|ov)I{e zN%M<~a|?>HlugF}SYO=xjrPSo*#G+a)&VgfFm?!l{y%m@3IYKFg%N=HUl=MN1O&zo z0hs?|H>4mCAW#?qnE!>L0zyDw>=3~A{|Qdy(7)f}zg3tK{%xs_9@&pNPY|0XGJUJs z&1_?(w79UmG%YXZ*~5RlFPo;{XkRwXu7x5lkwN?&&N;$AIi8-w|NP=?eQ9B7Hk*w9 ziN5&v8!gJesa@-#YkD-39I(IJIbRk}%nSCiI|5Bz(b`>}lv4b?b&~YJ{;noePAqYC2~^{!!A>`UUOB_S~ALt>fMIp{=GaiSF0|~EwGFE|D9%xO(pq_5Z2g4E@~Q@Io@Et z*11I3L$4T`PV7q3j9OD_@?4c&%>Ps&_WVY2*=zP15dS-NA9N515aMOG8L8Gr5e&)!8|e4?KgB zC?>Pc<>(E8HB)Y@IBT{4hu*FmB$ZH*(8n)g(D45z#$JKuJVw(gF?LEU8PY-Lsj_(C zs9;|rLm96vcl1220}}rK$YDC53?NA1IUr=QyzE>liFl`3LwxY0x|2_c&azJ2=5Fq*g z9_P5n`8)Vu5@9xk>~erv@`wleFcznfbahpGn34Tt5Q%P4+8*d(zEK1NcG0KN1HWGt1-* zT?9NoKfk=3!~f6s!@u8Tzx=o57Cy8&??{Aw;`>vdmfH6(r({H=R<^Xk^#`bFZ_(uF^%gwJ_3kRNuqO|s?yZ8wk6Hf>e{lp zIFm`m|02zJCUMXt!9A1Kbzl-k!2dV+w+?Co0^@)H=>Ov|iXa0ZFc<Ow63Vku`QGq!2a#?`R`yp-Qo%B8BR(PK`X})LilG=lc*(t|{t5 zRhcf-EC0)bi05}fY{`W>!s69rWfdj7lRQ)Y1xG21+6BR0V@ubSTg{?Fm!#!?B}cMk zmAqj~)?f|V8Al~z8HL4~US3*QoU2z8NG5yaf3<(H{N_`JE7=JaOIJHm7xMoN&&Lip z0R(mh0nq<<1$O8Z5Eu#sVEzxqFaQ&Pz^)(w^M6-hhfV>3p+JDx|9*kveu4kIpqJ){ zf~kR+u+KVLSyavmb}!vFL#%{7Q?_)Y9hiierWuNq|Fr^^8LCFmc!ptys=zWgz1OLi zMft2?ucnLSThUb6k|h=D^JV$>{mP9+tQI09pZln`p`fnKwxYT0R4Y#h7tq;1o}n*=6~OiK?OiyY!HC?KQ==Nf&c=2 zBS6mozmwzM$=}6)P58Nz)L#?G>ZWH}-I|u}n}vwED=>^DY#|9!{x@@sA&DA6<0;mV zLe`Yj&o9jt5b3LZi{v-nk4T6`X~pPTUNoNMtd_;rmDEs5 ze}qt)>yBo&^llfKN4vqX@`PAydj7X_WMfwgx=9g`UCSM~@Ep5+m(wJ-63@GX<_3p` zC-B=wThSzSQCm>w=WDD&{{N(zXVC-=5KdVnm@P|hp?jR=RtH%H^8)}x+Ih-)xO&?2vf`HOjXs|yu4Ihj2U_f zQ~!4Xru+u7neuJDZj7h>YNtaOn@wkId2W7YdO;>xX+y&~VeIz`Fy=Rq%~)4K>3dzS zOy^ozT--0%ceza6&{uT{C3n!3rY6m6i?!_YS*|NAr((XyZd={#D5hse0mMmBaF z?rJ(_YNylM^6auaSC7`_|3gNneg$@?4b$j#2>$mt-LiOcQLqmsM6Da9QF~fbEJ>c8 zR;sn>>1g*sDgPhS`3Q)DCXx&VG#CyaWr+VB{x2PH2ncK^0-*nIC%Vu!ATZnr!2BQX z@d54tf$c;9=Kpr03vB}e!;JvU|KT1V;0_SjP6S~7ZzsCYHXtzE2w?wTnVaL#zkkm^ zExcU#?$W)bPh|6q4mDWBpK(0HpD|ZmtXFGQh3(JygChP6zlj`w26A>;_+mwC&2udw z_h2vT9*nYJYS(pqx+QQAvI_aHrL&i4AjzFiLc0gw=v*gEol2nQS3pcHEKS#zWF}L8 zRER0kKsHky+@aCyNfg zYtA#I!#k55B4_Blx}Ysm9sWs1hkk{W4t0xoVPXBx{?ApUi}K}UYm7vEl%5cF4f6AtJG`i^3oC|<)3Ht z=T~6&XEs()hu55sq&k@w<`?GXW@K^%)pw@sWk#QhSApGUQ@gG;Q7FUyb&llSJneSbHY~lqCb|EoEAH)2ZnTIWVUkkL{}s(h z3Yp|LLwHJ|!tn)(P?hJ_`LcNUfMDMj<+H04BtB70T9?71YrK}4(`w^ATSIF!2BPEQ2-tQf!#p>=Kt>C4!r^b!+-$H|6v#f z-~kZW9Ry(h?+)(JD0D;{>fcXC}a@cuPnW=IbQ5L z*M+ipd{(f@U5vi-vRCUWrrxpe>HGP5y*97b=NV=Ee_=Z}S=DI=XM_SfIemvGNy7a4 z^%7y~1m$Us)RAh)6}_lU&#;*Kn|!AH>X}TrZF?^0NXCM@*Y^?b4oA78h_(9M%);Vq z-QzA=#{X9)cTp0_uTF6nrEnpO!hz!l(TvlmIzZxv~Bd(k+Psi1r}O&ZrCZrRk;UL;k;K zbn91OcdPVFH`v7;!l??Z|C{^PL2W=_lo5dWKgy#AyaNK8LjdOg=J12sfWRmt0P}y8 zM-O-h1U82N%>T{d2eko#QAPmf|0s_h@D2!U4gr||o5K%k0|KLr0J;DB9*(<*`$7I3 z|7XG{N{6sK_TB5ZlN|rVhwphGJH2O~X=;km>NGW!L0nr}oUY319J7@FJEoH|r3uPg zNz+iyVfzj1FC~l}i+YFY8gVxjTn5rt$lIA`v%ko-Y%d#xVvLxH`)$W<;*&Se9EJ)SFhgtR#$h|d#_#v4^0u7ZQ9R2BbH|>0^DtLN_vJ|si^#? zT7d(?B{33<=f#ve3E`}Qx>Fj=n6&PM%5di@jcSc$HIS!T=LdqqJ|c@Mn(htN_=1{{ zjwh1IbS&17knp}mR{|HhjQc6Td2woh`{M1fb;+KF+>iCz^EdC^M6!F4&_D!P9FiB|EG^3azF$|6#?e|%WzzV`yu~# z8#pei++5WubLpAb9L3X|D5d;mk|bxnfN{ zG+gnUfWIY{ie)3Ih_fnoax&pZA$u#M6EC&wjTG08>6&_|_tDlxs*3W$Kq`9rs!V;T zh>&%|si<`_sEUU7s@S?X5R7dkGRxKuyP08hl+y4_cQ29kRvEiB1~HSPTcP@Q!NaC* zAV1c+g!RRen0KiR|6%tM3Ap#Ac`lv$GC3Ee*2`FLygF)K)VTbH`ITcQOq5lg2{ zPKmQ!of48p?BtZlRVA@5LE_nB>oS+V!i97spNLAPzRq>+ODA^ft1+KveaV-!f-L)P zM)kJT=1XF2R$%{uBU=l_86hsEGchrmbf_ceS-W>2F`6?u94OSyWwWs1P09<|1(ve- z?AGOh;I0UfLrkpM%KSVW3!4+Gb)iztgJVkfeb#!a$OfBGJrqV`O{N|Ki~CEyvUNou zxHm)O?JmL;>(ZQ%%;XEXY&g{`kWx*~?wks=(!K=pE7(YlgJr;T8bGAd(t zxK!yb@Fktjq@Q$MFZ1QCtC(;pFX%F2E*p<0;x5o#=u0@ANk8Fgb+O*4q5se2Nr#sa zfi-~ue*dqDVMZkp0Y?OI{yV~g7ZHIqfdJ0`H8ISnBqHF50M36$SnwhuuqF_|`M)NH z8I?o?91+0z?+6QCLFew`6=K;; zG?mLloU6%2zWk~>lYV~HLZehDmP+8nuNUVeNV$7c>l!BG5ij3wDk=;1Gxk5`I0NytUQ;gpny@CZ{Zf>udh z<{_q?frF45i5dw38K%YZf>0J!5HD$6$0TFPsGT}DcHufzl1qI^rsovyCs{WE@LjFR zK=8@EM9%e&t)@)9Dwbj= zTAP>}4PR=c3Sv5uNc1(%UNM*&I$Pgrz|OxIf{zKjGWt5xR9$l=+OS&tFqM<*Jap*8 z-a!}V7IsVcq1MezC3fnV4>1MZ z?^~yo7*9o#iL@V`ZWvrAo&9h+DQA1A2W>pnx-Af#dz{EG_9|wN?X60AX>MN4eW9DF zEXujllg%Cqx;Hb9A8}C9y_I6S>{`U+XIfiS4V%G%G>m27030~L!>@)n4yU2s&A=L( z^%s=LYjr&F{lDVRJM0hWX)d9eN-j=UZEuCFD>%riONgT zoGH7(Gp%jISlqG&$UG4ity}2LW-i6b)wMyA&~SR{-3+WJ3-S}Ba{dzW+TYAXXs)V~zmM z|1lq6R1XpGKmg~z2RK-T2#h%bIRD3dfKfd}zykrC{~q9A6(TU^2(bLWvmF2LoTHDPI>%7O^nU+L6tfJ0M4E7FIQs)--J?^Pi zJPG z4+$k_kqzWx5+qlXjpRmhD+!YXxt;7J_mKO^gXCfI1j&+FQYLls9C;;KB(EWFAa5Z* zMczw3M1G$9GWitwEcspXN951QUy-koe<0r`|4ROY{E$x2bLfTiGI}-LL~o{BX`J3p z@1pn82k1leQTi0k(`V>BJx*UioAf36I{HTXHu^65e)?hhi}VxpGxT%x3-nLum*`*9 zuhV~|-=W{5|Ft|%xB(@;FI8;Ym*K#|=GMPWY_#e-0k zk3dm<1d8L2L9y@z6wixLH1klrq&)v$eGG~pEkW`6IVgU-0>zu3h2pJsD1Nd5#k)>I z@t&7M@iQ+%@nM-j`SY@(*vI9wq5L)ZJSaacpAY44$`?ZUIa$&3cjQZ;{5|E=vZDY0 zm3ML+Pvt2n1M z8_Ewh6RfOYfyf(smS*2 z77yk3T4zD|gBFYhp)HVyoYMk%$i=Nmu^?8POMAn!BNg2?QVCLu7|kpkR|>=0^1lDrI+jB#}=>Qjw_LoMa^*8arlxpj3271MJ zHmwSJkgY`rXIc{XP{g^3!QMd|=N6`W$sWIZe=Er>*)zVibG)~lJ0{V=wbR)Tq#e7} z@crNOxWfyGz?wk-=l_}+YE%>v=s^JIe-9*h0TEa;2;lr*GeeDvA_6@K;Qa4_1TP>0 zYX$*k|9?40?32}%|Fyz<*HZ@bi! z9ae*>3z@-&8A)BJOlDs-PBz%OGZ5U9BC9obt*$#x$?TUrP@a|au=qco~I zvtoJ1lm}#M>kj5;+S{v=&DZ1NuCY3V$n73#xG{84z(%Twt~qM%Y;9)}AL}o%ql?4F znxqGiSZC-@V(pH%c{A|+zhcij>=fb)OFpvI06fmMe9v;V)AqdUkOU^jn;d+iw%QNFo#Pat@3Cy|)}Sena< z)tQRo3@F#D3t}!O)oRs7NfI)#Y(dJUMOO;4%W6nmpmL$&|CaRw{#uRah&LlNaEo)>I&PUM@}NjsijXrTk!y z2ZO&G0lCX6rW>8XhzaUO<|OLQ)?I<%lY5CQs-n6$m1<%&H(Na3*OR5wkvpw|`(?}I z??bKK$KYI3Z)1G_pTXxHc8v&}VFYmgpWy+(?h%1Ahyc$2GYCF*jR>4!1aSVJ;Q_$z z5rH#^0M7q22tIa=2%KRAnEgMl*#8&!@9-CK@%{qIM_YRW!I>kZ$(zldVor^QXBK2; zg{(@|MwwkmhtuImJ|=1ANl#+3$I$@l*+$SiuvkGon<%Ex#(W+O-g&`Dhz!czH@I@5 zlqe)}VPDGKH;i&x2ZJe>)6#2ql?$|X2ZB4d5P6Hm{9l|e6ianT39U!*>xO^5g6y^m zZLc>PG6C(?PPX&ATK6*BdCnpVgRtxBnJw1p74W&_($QEVoi=+>z=qvJNA7hNv>#im z+%D86+xanR0rE8MY)zZ(|GL^P&4qkQO6C)ZY#%yu&tN*}Y<=rcFV2B?NSvF;^FRAP z?T`Wy7+(bN`+t1L7Bxcz`XPYxzaK(aj|hw}0yzK2cWhBJM4%r6IRE=0g!PEP_#(jU z{}GPf4Eg^X+-EuEgf*`}c|&VIJ35k?kZXk`NYs>*^gRa5EdF3? zud1G0@vmMylFlU(;f$Yt$pb^Er*|-zdJJYT^&f8C&vZKBUnkvX;Y+9chtNsyU@)CD zan!NG_rKS}4(kws@kRjW|9FotYKI7TA%OGW3mvRO1jZWyod4rJzNj4{;DrFre=l^f z4iOk{1epE*-5jluuaMpRJooNZrmwuWbtn)N4-olT)$n>UTdL%a3HfIr5lls3|H>C@ zVzvZZ3zTg4hGD)hB{^a>x%O>fux9qwzVuF}|3j^Z*y*tgnjN_chaJ?a1>t1AG6!j7 z=Bt&H3(l$abCtfdxs$YzGpfIm6z8 zLKRCrHbP)-hznZ}_LC_UE5xFiLd1a`d8ofkdUH>i3Pq`u7s}$Ca`{l}AOb6m0Dk|kG~(DFBCvW8!1=#=#sVcl1XdaW zoc}A0IQEAKtR4h#{;!^~KuHjRl}13Z|F7p#9DRa(l3dQe!2KosqyL|LZR;q@Bfm?t z_h#pcwOX-KuEACS{kIT}X0ypcA=ABNt|m{|t(kg5GnK(aH)uK$sgdYPzjY;&DijOu{{05{9Gsgp`g+E)qWOOG2GVUkU4tyi~3W#k$0-ukvNBN0^Yh+1yDvK`Nwj z=~S}dBIIMfgw&bz6SC1z4+^-Z^)Ne}c}FjNObu0wbTnJYiz({}ck9Vf581k8g3iW4 zxGt44$X)2JYaKD49&N#<+r~Iq*`=O5>Q6xZjOV@rYQgm?hLf$sOhkuCViGYH7SoYP zA?YUK!~R6n+4L2$#`;G4fB)wkQXm3jjR1cCkM;1Pa)^K@0yzIY;lWBoV5||q`9Idf zi^?Gao(SOl_k;&45rMHr0O$W$4=*Z*2zVmE{C^ThpC*4y?&3erpT|j_4Th0 z;4-|S^%N6xcdyUO)Jzbwk#H_jNV(}jvOdMs8TA))wm36u$az-l$v|*w8? z$kOG?hHyjcaVAc}MI7B%+ieKWW)&KtpE!C`FL89&n&IKSy7d_I@b2st$QT_1b&FI+ zHF?rQG=s`u;vk}z!wLk=hK>+9fFsNZ0L|{A+!1+HO zdDH^M4rBuni(G9thz4ACGZFEf9fW5K#Po0q$vzw&_Kr#s3TcB=^_w&n5d? zXcYp%9k&wsQq}z-eJ+Gxf+9kyD<#Zj1p zEr2hyB-ZzJj(ukn>1-;Vl5EY%Gv0mc&0PCFUd&4s=8ZbPm1o)BwwWc6%DGBj$}>8h zohF63juagwF_Q>-bBi=)3Iz?5L>IPl=A3vAy$b1=7?!fJfP1p;6u{cRf`wY8bXu#6^+s(|Xrc8q>vCgnm+5>mmWvlsmM-%iUFr>-yUdk} z$_7*>odQ0-|Cj7hhl~(`kwXCI|Hus)3XBLW83H)}mkdf|gb0ir0yzIiZpctzL}1Af z!1=#qP$DBlVB`?M`9E?)h5{o3ONIc>|0RPG86g5AhXC9E8{z1SK=9BMkx!`J$~kc3*6NkA1jpE^hp!nIgnTxcP9~+8aixcZRIQ#&cS?g9^J}^j zDvnj7R;Ws_zgNjhJX@R>>I?Il$9Ze(7}McUe;u-kTs|ThEPHi$b^sk1v%z#wedM>c zo?#O2>nE|Esn$c{dEXN2%=}2qhF=eSCo5iuV(uG9nz0Xb>)RJhR@ zjCwpL7Iup7Lb<@4Oi#4t13~csX5 zzcalrFXjEMimIPn@vWbWv$99OAJLcVAW6cVBXg%Gi{Ff)JBTL3*o4k?>}0N zLAB9Y4=`GqhV0JU-I`;%6#eQVMq+U|C$+yWwSjffSP!I2qgrFGaD4xJJ|3|W5g2O( zaQ=_=@S<{vfF}Yt|2^TsNfgdQbXqIm1?m(BWORRymV5Wt4ha<(uw&>shC?3BC%8~ zAIoO^5R(_JCRIOej1HJp)lU<}{vU*D=RIoU~) zZej@f#w9lb@(RClTFmQi>=Z!F`=4%XRhgK3?G6HqKMOokJsuki0a>t$Y4RUf=nO_Z zUH}VOuUlpvO!q2(7|MwsR~-$>s^-$ma~KTLm- zeu936evW>D{t5jO{cHMl`j7NG^n3Kb_^0{DR7F?d0XOmLQ-=W2EvFuY^5#?fIF4M~ z3PE{&YYUV&x57|vZ6%J~%D8JQy z7|Q?CejLjG+kTqkC~bpm^qlrFC@*Z!LwQ-d4&_zt1t_m=gKTuNL!i8&6M$CV?ZD?J z`Pa@yxN>9X1}L|6KoWXON0H>8I$B#zjDhzI72$qVHN%WP9)815p0V zB8)iwxkW{)k1r}x{nFxNP=0bzk?PZnc_@EtaTdzoUQ|%}y+sA3KV57<`Q^n|K>3wZ zid0`cbsm)8ICUYE-#T?Elz)HfawxxhN|ERLr>=(b|D1vmq(3;Np!dU5Fpd-4shgl& zcj^`>&prhhPHZ>@7*1S#Dh}mkr(hf>t~_-&lvkaahVq6}d+_@o;Kn~hV2vVx^M8#F zJgSWd00KDw@issN)-D1#|JUx=qvnVJ&VRfI5P`Lezy?r#g3EApBe{)_!w5nH8}{XxJ$H-q`aUw zA(^wR-dbR)U*+l5bKq$B6$g-?w1!t*_md8#dXG2r+15#>H#^L603C!xG@cD-^5Fs6 zkmm4u>)j2dH#nbXiiT(O@zx2|J>6XAd$0$(!O1HJSJUXgzkV+FGQR))KJbtZ5g0!N zaQ=_qn4(6AfL{b~{`*A==@5bOLjdRh_>C!Qgb4UWfZ6{RIC?#~gMW;JIL#IMlb>w8 z5C|SSN}9Z-OY|r>_7!VL{Zp;y znSyi>1+%fVl*oo9p9;P-l!AIEgDR+xLavgBvm@kO>lIAH4TEUd&-!b{m7E$%L%owh zHPm3Yn0t@5UaqPsFASolo*K*NKz4>wQ}1L@HI-cfsx2Ge|10#o!)_3PRfqu2|5Z3B zC=w#DLI~jeUm>8e8$@6gB7pOM6%GoDgb1t<0*d{Q^6NPoAQSMPHTow%*X9Gkg&ESk zZU7UH9?qy+)BIU_^nk|K4rB1KcR7gNM{BDXDs6VW7uy`uJ~V{(x}|L}?O$^`+Us2o zslAhpuhDvuLEs(QXtho1qoG^j27};7P6qfW`l8h1_lAT7DY`xy`)(S5xk>)kNR*I!k<%C$yNrNtw zZ0*P!23soGn%fQ+>$gg?wN}>4#&StM)}9CiD^HT9zjdO{%h<5xw{!CP;Z!y{^0zS5 z<#X8`CW~##)b$snrL!{-_pR=a4XN&6>tJ0z>zFRI30wR7yQx_untn_7%iQW{F(9uS zOkL+L{SC3Dt)jRkN)6xtUe7zMLj=Yf0i6HiJ-(XLUwLPo4xlywfk{|b}zjN~;O}kp>E*4&V|F5-2 z9_ot-bP>S$-^BudAp&a+0i6G9ZNyPuM4*cRTmS!nqi2yzxF2+{uZ3UDOWNn26_nT2 zNHgWV4s=+|>hT}?y3}o8E5Z)@YS4Y4R81EH!o^$(13{z4UE3d9Asgu1M`!o4~*XZ zX#rzi?KaPEpRa+kWoS@_F>&ai{M6}#qIZ8GsG(eC zZVnC}5)#>bRLrDZ4=cAOc+gsrcluoDd3M=niRaX|8|cqs{BLYu7ziGkBJwU(^-6U{ zEEk^>>%~gBCYb*vWW&jHCKkz=FIq{+yRAyOQyR>e2JVE4xMgupIZWub_C-w61N|h8 zCo}1+m`k~{B|q(3Qk|I}No%u}YF*Ie-POK05ES+iS?VKiuF|O1Bta4*v3OqekeU&a z_xP3F#<-sbj9funYp84j!T0}CJ!Oy&A~1Rg;QSxGF++(Ffu%wK=l@b6iF^=&(L(^| z|LBbwN{k3B6#@hpt*4)Yazdv6PXC#Hjs6+^UG>6Jb%A^k0YqR~5SVBLC?VYMkRvdE zpHY8*fd3Ep{iOQ)CI0R3d;faMlUe?D_<5J|^FHoN@N?%n%JVnQZ=k==t>fO$aqs7A z}cTcg--!EifSEZ3zOsXDp;z~RaL zM;>@!^1+Ap?3;S%=;Yq%qmxrd4jUzfJ!E zz5_=gA}0wasSL|r}r^Lj>(KzUTY7|Mqhpt$c*C^FljNN*zaX6`KV3D9w(K>m(= zf_{UZPw$`~qiy=w$SRJ4k1GOnKX%~GbC)TA}R?N>x#W`_C%2mpR;!LBeMnt56_{T4uxaJx@|4dFQN!5kA zSUWZ+)x`k)S?*=MpiUgRV&aMrU#OJw#rk~Xx#vp2aBjXN!M7RkdTjH=mMwgJwph&z z^J2BWpngZy#JLh|s5oBCOVzws7as=76PqTk%J5n!NnWhYW-DSfZxQZh`WM_;OoWN@ zqQ1n~X8w#FN^MFh+U;QQZ<2L46_ z))oTF`+tHDaD0GFk{tcu+S1<87Sae^7YJ_ILRyb^{n+ZM->L(bd9Y3YCcog|yEfGi z<+avN8Ta9|R!FHk@f}~wkny)x2?trs2A-u;E-3qU3A~+f*@bnz9A6Yn;|kglFvE)ix8GFv5XjpJ;_FH znQk;yjr@uh@wI3FJ=2exbG4YWo)}D6J|1UQN=R5Yq)ooAy_rcjt>(6IZX={)saQ6W zGG)6l_e(zMOFErNKk2%9vkXCe`^G?U=N2Mw?24$yZn0=YK}x5>5iuWEWj9rjUv&`6 zRBtpi31q5PfKvadWQLbX`z9vD_0B?A#?Qos{8}F&^oH(2m_{qqzL^~hu*W8a+G7{E znxR`46gvs|l$&IBN`skQMmwPuvTf}U6ZS|yVf8!1L)cII7FK8GN7yc6>aB+F|I>Zi zVS7YibP>S$Ke}Uwk|P4AivZ65(?t;5BLbs~0M7r>9Xpg95jb50aQ>ezg4iAr7+nM~ z{%>^04kbqfP8Wd02!fJkFrD2X$hCTnwIsRUXb%~1$#<$8c);)5f}skeE$!E7SbXDFEfB`&I`vrq`X z|9w3rkO&bNO9b%ye=LU;l|lr3A%O3HUoasNA~2Q+;QN0phZU7V1biW|f&VV#|B7(% z{}1pl@!uui@6)W-P6dMUI>FC&B*U;_7$LfLiCP~UlF4RLBY!ME*-pdBDu+n(y8ia0 z%Dj@ztJ{@{l`aS)A%8M}4T&`w%6i1iZ~CURXd=P^dD=`rxT) z{HL(p^MXD@yauZIbJu{9epJNwzaNy41`!xf1aSV3=eVL)h=3mi(EjHKC8R+F#uEWG z{)ek@T!sH1`q5?Av2|YijzDl~igY&G*YP<>tRhum;m%g7rscb>hWxqfs@+C8)MC9- z%|qgra$|1Oq@K0KDOdM=1!^If#EYgZD*43qb$`T`7rZ29rILHKbaK8VmPN&sVGG@X zFb+deYZ`DZRk$S;xD$|i#7L-hTYEQFx2Xe zyppQOoEK=&bU(RDzl=eHMpWgh5@d(BCkHZTXrG%eNxc*-eb7u*%tOv4!8^%NPAuo7 zQg4zX;1Sy2zH@z0-0s6nWF7#EX~Wq(Pd zK3k~{WR);uY2u_xditC~@{#skf#9}nr1^+_fUAvcwU{%h&MuIzxDF;G7-|Uh1I%W{ z+HBYAV>W4YH*VGH)kdz~s7iu6b?EN))cW9&Z9Z%POlpf2K-2WE@%_Jij~3*N2&{Gl zaQ(m9M+oIZ1eOm0eE%;Ww#XR~SnUYl`+v2M5Xy%LEFS_J$d};!uSt%dBo+9He>Mb~ zd)s#hf(H+h){A!Qkrtuiagvq`1^F9S`;tqGp$txg#;-C+kl?xIU zBbEyd`6|cZA#t`F+2x=3{&xWeFCzkL00CV8uYo~E6%hd!1n~Xu0t{Y81l9loYWxrP zd5-%$|2?vIWEF0P+SBU3qSoW~WxBpTmrjbx-V9T;hpmSEo$IpPMmf}Syegg$#B%L~ zRCU z1HoL5bZ+W11_ImSRfFTPOHvNPmD~rVhm?HN?sOK4xlhdhJF-ta6dVy)0tE2;e+fWD7Kp%zB7pOML9M4npOL6 zIn_QA2p-){T6m(C5a%3kyt!0raY<0_cUw4p8fYsKWaH^$Ajgj z$picQ&?>9$ZhDcBoM=DHL_gv~^mH^^0Le4nqJMu7(RG$SMOQYWDQ1BXzW-P4bU?un zfn`Sk=l`-pj2$2Xs}=#p|2M(O94GVtLf%OauDGDhXF6L|&t3aTyVpo8=1TC1R4f#w zYE7zJzLqRCG~((Lvhf(o1=KI;n^>BuK=Q&_^^2;T?k}3|rukRgFMX5I=^tgTEKc9` zC*RiD2InYD5&1yxcd7+bp^%r-kwPTm4m;;~%DOWv>fmRD!yM_$YDhvZv35hn4zeiA#bU@UNufAlS}&diU*-CGgA|5yBh zhaDmUs|Nx6{$D*~fs!BsD~$lo|CL4@`$Gg)4+1#(iN{^Rt8mF|5N_a_HCX9a?LQbf-5_;I>%Y3WQloK1=5 zU4>nL8Tp~R_okOcuj9s`QM_VZ-(RS8Z|Cel@YpfZnd)_!_Qc8Q7X)nsWUVWpQ&?RO zIlW2K;_%en4@~z7ixYa959M)nh|L>hhg@%SO$ue}oi3pU$I@)*Gq&FKcCGEcbLch{ zda-j31cqL8%tv6T17n?~F|wB6P(Kam%^T_YzPFOKSr9p z4};#wREKd%=fE=^^^R5Tojc^W-5(%>bldxA@zGkDG7k5U5;WR8t8+esBi8e5^ubxk zM$^$$EMs|U`e;Xf=k(yvyB!)1ePB(Gju6~0zwUU?jK)R${vVBTLMah}Kmh0eXp9p|i3ltQ0yzJd16AaS2#f{->i!>|a`bM}=6?r%WS2qicP|6arDG}Y zY(K{KZWn!6vogtOA)L$IRBRlN#uhFj2;3T$QL-meUsz=7Zl3>68?1f zs6Vn*K_wq+3xVLX0%=~b2r}wo{{Y4GQKAsI{MB>TVoR-FP+@&1b?EX%ybz15gA}K-1aOQ7v zRorflLcHDa>Y2ZY@BcGD1}Fg{aHbHz`G2O6$9@rkGmiky|1&=ZC;=jHrVzmSf2NSf zei4B)j{wg9Gd~6>0U~gw5K!X(*K=2MbU*nJIh!wVpM`&DfAXewArRcRoyfcGhU9rk zsv0M;>EY8|%ei2#r)RkuiOpn!&ZfsCY^G8J;H~l3lWmDfxyw^Zhx07VjA_81lscRK zQksvkxUQXNGERBQs2}3shU9vGGU{yl%V?ZQ5|XcJ=a`5)JVn$GnsXCzoj(zEHho3Z z4@C*dlkKdZafaOi=}4rIbQ5sGpMW}>z5>?jjl5LW_F-&oi!R5NLpLY0PL}2Y9fb)OtjX7$J2}B}= zKO>Jj>=Y4L6$s$`UlqfELLdTX1Oc4?X9RZa6cJbz2;lr*6~ll+AOdFu0i6G51a|Bc z5m*%nF#G=;NB5Dpk#qRlxw&N&OWxC-4+L`uiQIG2hPI1BKVj9_Tcqz3FKgEF%Iq|CbS5WQ_={as+Vx zukryx@eqM!L;&aiGJ=b&5rI{XfMWlj;C_VTeuO_t&Y}}%PF#6!`&njBpR?P0-R$Xl zo-32t*M*c`>S{`LX(8y$dn~Fh4b(_*Q$DR*+f|kdYM)&l-N_-H6qSRdg>)tz&Zb1k zq=t=z23^IsQ5wv8#I_MC;%dfuHMag_yA}vGa-?~EKXF+Cs~Q|WUXpUkrh;rV9ZkhD z9`XzJHuQ4e3fY?)-SyM3r&C2`8w$*9f3jU4R`;ZsjVeRuK6X7~&?|=5UGHuv-EGOh zF#p$?d)Q&mh`_2q0KflN#W0`{h`<>^0O$W1fgL+V1XcwCZ2kXMj(aPAFaLddWK{^I z2qA|$QMP{GV_%Sp#as#2Tg5_As@9~s5yod)gV{*P|L3~ovQZk$dRACALS-@8jRm~5 z6LVSY+nO2ca}Qzv*}t%w<-m`yrp12qiB2*Q+`gT(_tnL0$-Hnki|ZmHjcM{7p1S*i z>B&tlWGX=UO_RlPU7C@qllu=Gp4@-rfd?iZd}zQg7bwD+(A7W- zDf6Evzrc}SfCB%<0fE082PIr}Xzpz<1cHeKX{YSZE@L8^o=C{3@-f~0J`J@lX}=H%?%YW_G5dFW_j7$7vJ`gz zC3Jr(6?CKP7rd2lsL%L@M@c%nU~MK~0_|v@n3JLOVvxV)#(3D=tP4 zV^~-_T_pVeAHydAs)PvmMS$7=BODjuzQ(_fWcs#~Z*9LA2p-%?%2Ta-g~fK=(&3o62kdXdE~P52!-0%e3d;KxS7+rz zT;sXSq`j%bGiiIB9#(Lp>3kuUiYB@u+TWJf`IS~@xV%$)o9nMtct7`6cER&)taD@1?dQn; zJqM3WTkdnbxGHpT+`(t%zzuq`S`X zAfwkePj)5(!BmQLHn^`j9eL5sKGu{&ts!f+Q);>qYtghNVy&j+iOUNjgmFMN6gun*+c8+qla@^PH`;`B9{K>J- z4Pfz|Ci0P<2W(M0UChYatM8ugKEVXhPDFms{h4N`b>EKP!&Z4a6;^`jSu&xien=v1IqvKFO@SN`$(hmqBRzO3?Qt81<2! z?~qw3-_TC0bNm#soDgTC0Qa(DPcF?=AWnXEPW6Tx@%i>%{C*ZmwVJpfD1oiLUoBdu z1xrUZbxk8?G2MH(!n;khVNxCQ#*PxmYhc??;Kj?j6~)Bx^uM@ZDypk(Ec~(1B~h+0v-q`?|;gDhvUA(zmdM)gK#XW zMBhqa;bw4lg%Ru+@m3&r8sg zsaaM5eFAv&##&p`*SoQf9fX|=fL*pmu#TBMsMtj+6e@LYUmtw&sE==bm+sUBpxL7C zK}VCy{GZ^19KDacmj5F@$X_xR6a6%mm;hVH7T>lGhx~m#MhUvrAHTn`j(&pW8&CTLutYXXx;_v$0jgHa#cx&FFHfb1M`7$^PPt@o*|r z$XP7;J?q=s1`uCo=udpp;})I~AvxZ;g^B)1f6?`$noK-;Mwa~B0HW&*{fVwU5Y&iM zT>qcuqXL^F0wat7uK!1P@KAI_;4~4y`G1-KVsk`bgb~2`Kf;5Dq9X#QiGZ^HU&lSo z(Y@sL{FnJ_;OCP5$(c@w*+s+bfkZXDIUQ8wbs~~DKQHt-L}ad# z_c&w32s-X^f{e0lpIlnd=CC{MPdP}bU;pscoGEj=;cdLGKT);yG@*3(cHTL++=ZEc4#-?|0L zTm7@@<5Y7xldLk*(*N@ z<^A$LDDRbbKshbn2IVgKIwfek%UThMl2Vf6YIrFndQnMKLM(}GBQB~!u>g{lVB&Q z0LLlj>Pj{~W#gx|3Ki=R5;0$&E!LoBfwZ92^EXeBeT4f%jrUx!Btd0as!AobgW7Cy zUP;GCo&nt{aRHHbST!V(zA_XRhom#H){O%f%Mol6C_2rpVV|_XjG0% z)#F9!1pgJFkQlQ!SSZ9?4pQ<|AwiG^1^=r+nvG5nk#MilNQ)Y{RSEdPIm|f?@N%Iz z)2OQd;NJ<&o(@isTL~v?&GMBpt2+gCPh2#?ZzKz1J`YRl#(bsB&%xD4E}!7Hk&32Y zqb5~hNbBMZ{~%NzzHEZOmE^Qa*fm%$mS<|bawk8yae|*Bk1E_?bdML|SWR)hI4@P_ zif~eNrCj3!K=pvieV->)U8uh2`U!rT z+^)(iRqIS^xSL>iGNf}<;&|%Zhko|2BSLKy^xnl^rfF0u6iUUiq(oFTV8^tw>r%QK zs3M?ugx{daq*y!Pwe6{7f_4nF<7Ny_K{tW!VNA^;w}iaUhqg`JXgpHFMdjhca=QEo*A7ubv~r%?EHe zD53SL=J5hsnD>di*4k(y(ap1Vo0e!zO(55`_9-%{i3l{-q0pV3yVnN~!jnz4fc9p+ zwPFT2xU3gwT3*-L6$tLQmB?F|5!Ff{#3QLfBnyF!*6ZYbHnXU;+GwWPKdrS2N_ME# z^FJoI8IGGFmyr7?JW`hBuXS_hzCiH0>&W6Y-J48#{;CQpKgb6iZY-r@s9S1Yds3QC zUbZEuE7pWs18#HHMYd8YnX~aKSFJZn%#@6`n~$$hgy*Q>P6@XSB$n$#0l7PhrZb|W ziMaWe+@wfa7Yl_=lXfYgM$FZV#~~rGy-G1ie+;>B-IE- zJA2j#r?2z8xfOi0+gkZaez|#RXKx^w$&l7Ab%1lZlR~ZmA1?4hYgB7eLHXP|>3o&^ zymjcEsfM}_Sm)|PMbA`doAI0S#TvZ97i@!Qr^;2t+-(1clW{xikED=%RcBuyxHm)O z9qLSXR?bLo>0C`dYMuAaR0b0^{hf)}Q$QIKMH_YgujAgrac|+17F<)Ns{ z3%{9Uq0oJuht>xlPq;mIobVJPPFLw&^2MD)>=nfxJ=?uK3QrIi=AMO7GKbo)sA}}@x z;QSw(p+rRxfq@ag`9CmZ*Z>h28w3>lKc4?PHp7XEAOZs+fbai-;6h?VV5|^O-v5N$ z#gV({PbmLewaW2tUA3YOC)n=|*KC!wY98u55(pkTMB3*vzaKlGY^Dk!JvAk;2OLc- zh(-yJQR8(qpPUy7-DUHW^yfO1+XNh_OgP0$YImXb^Bs1*z&Z~Be2L)nRO5|wUkW>> zKrEdQ7xd1AVp)mOu~J)l4;4C(t`9C8a`lDu#{*m={fX#3`2JsI6AHya1Xd6MT>q~i z*w_^!u*wj?_x~yz5EKUySV08v{l9`>V^@g4Dno$T|E}f8wX53tw}Png=dWOAtGugb zqw^TE?j3No?kVyAsx41Ye$||;PBs#{yT5hM)?_H_9uuX@sed4|gT>5f-i>G8q+IJC z7TvQKz#Iv!_GIu@m_a18&Nl@1zsCo)|8v(PoAr z$$*AQ<`{M6LQL;(-qd+25S*GKtw&t%78YFRqzS8`5A?qm80Any4~b-oGi4>Wnwt6B zltICi5JnkfW;%;%t9)x-K4e8^~2wQz*7Tyxc}$B!D*-!fHk|LJ+GQ3 zoU-(D%P`1RMoOk=6OCo{V4TsT_SIcYC{TqS>lD`q=XMYBnL{PAy8(=_X_(+J@FKhqp^y{6X?%YCB%%Oi3rFI?n`x zM|TtXsE_roBt~NKyqNM{C*D2C8dqoOV|CkIv#SY}TcmR=5Ztqew4Zle*(&GB%t>=u z2+@Y)gX|((Yw5K2+SW=v)Z*61@>L^I7L9_3`*C2uBP?@Op32hM^TZFYKzf~nZO!~d zr?fs;fs>Nd+o$J%4sY0d7tL0n>BI89ow-2p@jXPYIo_XEdLb#rV`)i>d3Q_i^u9w~ zm^$C0R$|jVY8^&3|3BvcJ5$d&>=zL@vk0L7|IFf#y(0o=5&>NQpGowwZ$#kCB7pP% z%;Jx|BLZg<0cQXECdYk~e>a&SaM1Di{mGe5nOSR`t%+7!i6FTI&REIl!GWwbI#a*a z8r`lHde!Zn3LJ#Em%P4cwkPTbdF!D^`oA?3lm1V8H9h2LQFJ3$?M7_(g7emexk?@m z!gf1j6iz~fT(}%Zk3Q9zUmtvSZy$S{n;3>c&W(UR+KhLe4FnG!B&~yfU;>&xNC5?X zY#^|p#ZV?#Xs2!~(Zh!lme3%5V}Y)^h13#^H0fZ0)mz!`15MBnp8q#~k2}-|5f}&o zI04%3e*t%jYeeJZgAeW5H}%lb$-UD@fle?EICTwxv>vg{&X{Fe-;A1u;t>;06ydP> zyi^byCDX3xWGs$Q(Y20X2qSwQVAQJfQJ zB%x7-W4i596~vqb$=i>aYZ>QSC07(nLTy&87Rxie^&pN=DQHRZ;WYBLPI>TWML1@>yr3O5E}W3Ef=MQay!i@WC6E;~2WO`)Vt2oz+ObMdf~}vu^`*)Q z3C>Jc&Tv<7o2iOgpzBR&P&nR?CJy-uoD6St!t^edkHd$cvT4>u+&S?isME+RI~KdVU(*Lb2fh`=BSDE7Z~+yRa|z~4lgqY0;O~+HL9=qNT(JE9ymbS zSAonWIMPZv*b2V0s*PN|QH3va?Xyt7(3gNd>1bSX=QxyYNlQI4jPXv>z4QcZ>I@mJN5O!#(_SjL8Ffzqz&VsI|+SCexTC`1YoH0pNlEFiqKS%Oxt<#;CW|aHGQRo?{ZMHgv0>)s$yo>%1xp-P<|7K6o_d3R^gP4x0wSf41w>%YAfSBz^ZaW${T==d047-qTy`S!-xOs{d$C~8g_0mS1%rSh|$plp1hOrF)O*CMzK}Z;F#Vp9zz;6 zipwy&hpo}J1{Fl_)EhMxj@6eqFV%9@;=B@-(;E_0Xp{;?EheZ~W?l*)tm%}@Q6iO! zGewA4D%KYS3BrC#!kkpALDZQ}){UR4N;wHS>ql0fg`m2!!pW*}A`zP0uW`fppF!s+ z(jx+6gaCg3kI`VFDu}><2yEaNIKtn?@wf4x<3BfG<26Qpe`jHR@X3^~pbO(W(i(Q5 zU#5A$ZtoJ|*G_j{P*aYb(zXb)K#$pCtzN0Z#(@%BGAJSJ5Ld6QA6#nbF~^033$@#d zLfKs~{JNphFb5sQqTSC`;Hzwm^j-|WiA1pZpbmQvdq17oSG`Nr4RB|AE~qOO`<@u{ zzL&|VBZm*{*$-Ilo8Eue)KEFe$vN6eXKl>`9w;QSxOQA3## zfu%tJ=l{~+h+GhXQA7aa|3`7uP-aA6X%N8o|I*-yTo8d#L;&Caqd00PGa|4w2q^QP za5r(>P2@fgj_qqYF9w27K1oiUYmQ8J3JWP#B_;hKi?r|vHnGsrIp1L?mUhb&fYLX{ z#2!at3sQmD7su?7dK8D_k$0xFs>>8!qIW-B5Q&-slMQZf97!v_$f+?%9npM)bR&-} z!=~L9F157ccr&@tfu7Ws6MOdGGySN#GeODy=|XKV)l$ZKN}zvj%gM#FncRo`$SoC8 zxpXR7=p*;SKyvF${mQNGvcT{ECAxEw4I(g#2;lesD2^J+j0h|Z0_gu+8XS=eA~1>w zDD!_Ew}*rOf1Nx{K1PoYsfB#$;?;rR?gWuD<|PnY;wURp7Vo?z5bHc-u5nC(3cM+z0TCH^rrVe+W$sx!l1;6 zz)~TA^M9$3L_UbX=plgffAq!-B}N363IUw|ONAuzK?Ft*0i6G%H)bd?BCu2lDE9ve z?&BQyaejf^POn@lzRSr+o?1MQnOuv$Os=VXLMkNFeN3*e7|i6VG4*S5Wrp4bLEm~C zl6Nd_U`mL7l(0okxY>qjxm8DW=yjIJID}v+8IcCovB~xO=zhjfbajIpGw#e5g2&{aQ=_{5TXKzz|aWb{2v-R zY={VqJOa4?f8>V{6+i@rMgZUcLqmrR5rL6MKzaXDo^m{;>xa($HQFe&UR->cnjq}d z1-%KvO!iVYyDeSREVhTI?tWm}$S>Vv-_-(3CyV8}G$U0f_v_iVybk^WF2f#FQx@l> z+Ps*9{9nh#YHn7n-W*LNLPo!E9E?KZUYjr0=1by&;7wJj=B4T;L#sx)R-7qId2=_p zYOyX=i{hrqx^%K`t`T$f;&BimTd9=H*Si@i48{gr4^7`Y{m}IOUDJnbShGfY{H`fE zSr-XiXZUZo3nfe0rM|P2neGT%mNHWfJq7u{E_2QQWug@HfWgSy6`;Ul zQXSv_qy6wg=@Eg`L0|)Y81jE!&GCEa)AX0PkHJslPrhXFDwfhS;q2d3QhK^RzLb=n zGkqRiW(F>gEg-QyvgC^wuViAy+{M!OM)W*Y6|o9F#L^jfi`Cso(LQ@I7zid3i1Szz)Di-{$1-C1Gf7`GA0b=xtP|dWilkr@mM@?!Lv#*9RX@_{x8( zd=JL5`*zaa zuFlk2C07(ng4n3f3Sv$DSG`y%yIiJK>wI+~)9#(#yUy!lAC4V8E>(p_wdDR$J}Z{< zC6ABxngjz4k4(2u{$j1xP!7JduR`D+E)@$>y{N1R94b|0g!;m~sqbXGyP61b9RJJX zd(*gRw#()E0GH(fXqTQ8zyFsWQ{;#Uj0yti{~MK&LOBtErAGkg|I%ZM91($0L4f)H zj&l4_@(lUts7O5mayBH1O)Q!02}z3w@yPx?2aimHOUY!q082ubA^bya9}3;QxMh9t$Tl}iSPvXRq~{WS zb93L~)K#R-9o-W-bxOWi}^p|U(G+xZ{)toy`QTAf%9MV!gbtLo2T+pL2Q)j;cz%26wAdr z*wdroNMcJQvL%w9j3jPP#BNVSwkD$COgtR9U>$eG<|*cn@NN>`nn_3E;nW@Huj95s zlS-pnlZ0Bm+Q`)#RjKCLI-c1YPNt%X)bwq_EsSR#4fdSLR1&LpZanU|__;K2a*j2e~Hhf_L|Nk^mity{-!-VHZT z7e)m|z;_Pr1sz`1wV^U~k|_!3hU1Beb==0yQ{W1bYPC5S6Yqgdz^K64e(^9}#|5ET zey&*dZUIvy8IC1V+XyHRE!eH#KBwZ5t+7lhlTN32&{4TdEjoHOj3g70SQOX)&JQ-c ziU_O)1aSVZg;7Qw5dmiel=;7opXT^!{vBiwy<<&8069Z3{MEyY+tvqXru>+;luzic zk;-c0vewa`kVA{%K=9BMk@u*9j_xKcK}x5>5iuWkC!s&4S-tk`zi0YUu*#XDo~#`k z%vk87JE3A=Qkt?i zU$IbBVxR204b)YM*(PU-Ycg#kU}RuAQ@aU;?plnl4<6d$XV{e%*1=Y;(6_v>7z+e< zZXxnjJtM3($wgwZWGZ7BSGDD9+(*;Wuy+iVY6V>NzaeG*Z{TAb{Vn=Rx`$p!{)YSv zd6wKk&f))pe-A$kRrqH`Aa>0 zoep22wy42Yojxs6TO;9kJROc*t_r3shLw0p55d6tliC`N#-g!QBB-vRYf`BoD4Ub= z-p!I*GqGem6N_D@_5}v)8Hg(G(^qn9Jd*;OO5{@2(o|8_(NXVy5?jOZSU8bPy-Zz5 zm+D19HE2?3n{YiYDm zS46;y0M36a9{4XrU@alAfqaG|+-ErMGyMO+&k_4;?pTb&R^Z*FbwUjX>#n}EMVMGC zg6Rp|qJ`p&XC?h{t2xS(csSb>?A)7?l+Z3PzbK^=BxlZfA(h2!$;mtgc{tP>L0wlm z?52g>9>6*;WEZUAVMiW#z&kW7ByV3#1cFC*6PcYt=&804mte^%Mw6aY^lettlqa#l zlG&*|X;q_@MN?(Z;oT#4%dRqU@%_Kb1_Z@H1Xd6Moc}8bHg<&wtTF^J{%4g92#SLU ztRMpT{$D|`u`5Jil_7xhf0Ydgih~HOAObl5R}gIM3K3Xk2q^3S3I3BD|4AC4kI|2; zGVxFxHw2pZFQ(K}3)-8R>(dmmDnR%u_&jTkIjL%nWHn!>@31*MUD^-l>(n~;Iy#`6 zN>~?FI3_K0qwvkq`wq1BJg3g&#WLhIfn+Pfj6>E9#XZUrn7{!5X|DqS+&~l}ZZ-5L zA6(1~#WL#3@~0kLynQH^F;|xF#P`431jFly!1yD8_W$u8W7H54a6U` zk*OpO%Sjd{)++iwk43eWbf|T8saO*<2JsKDqkmje~^v{qFz@UP1)c2m<*1zeWZc)kFjw5WxBG z019401l9-w%>Vx=$3IH`kX}x6Yeem3SF`!-;y(2_;12DzC&2Pi$>wEQ-D=n9FL+oG zG@9W|2e4$-ll8fuK9N7!C9)p^s+kkKcN9Z*JVh<@;@JDR3OfjTOWoLD%D-o4to5a9 z6$;(AxZmqsTzgk)!yXU5a+Ut#eTxSMX4T`lS6O{bzGCq~c3$;VuTcYJQpM2C4^A@D zw|kf|>9Z1=j%POZX+wJCHrnblI4HklDja2Iz#*M>wdb;dqqc@K2b`VUl zsypc)3O%;?(E8xqZeL-4_TjVz{@JVPd*t-uA(n~s@m?#rom|MJqp?Ifo%FunKHyLtwhqLUL;HFq8eL582~lCRPaB0vGLF&<_nFyUx<5?A*+XYi6iXQAD5z0i6Fmkl+PGV9g+~fo|j| z_f?MjD*s+G3;!6aKl$#(Bg`;c@nM)vMpEHqCT`6V&|{eW*+C4mI!m91S!ct$eAnW` zOp9Yaw1|uOw3rjEIp2D;_{bny=q!C|;owvV!Os3im<~sL=pdz2;fR>;GZG&iLiuTc)=#w?3-a7N&9u?h$KRd4QbU{*_}%5XSjK18qz zzRIeUt3z6lqB|ASLOm?dtrv~No@Uc7j7C;pmelr?l(0Fw_*fvgc{Ax; zWQHD|VFvQ*Z~DuQz^ipb;hwAHJ#d#!&I7b?{G!w0jV`#`e9v$ar3+4`5wW9aappSR zTp@7T_Tqft@Z|pfSfl-KjX&p5{WXmM&i^$%{HXjIM*!`AYy1X4_18248~C#z|L2t) zxrzP?_hazmN*#{cq7VqCHWT?$)nKD7Jk-UN5X}~(OgLsQ@eD*?Q%eRMrN?e2M;w;{x4GGSoUF>|Hs~U07iA33D3OuKrVCxix5I92_Y6C#Ht{K5JCunMU!d97~AWWw2~Gi zt=L@wa(^ourN`;LTzb1)E>3mwJLS^LIlW%$IhW>3@8$A;-<0>}y?whYnq%M*=Z$v0 zGT(gDznS?a!pNENBWtNG4o2_q+TOLlYj0=Q0n41jX+_GbD$q0t%WhH23ZCb7)L4<{ z^I5iUKXc2>z>$VrN3lK1A`=`x*5$kfi~?{b#Af zkMK2c#b^NS|GG9r^k-;))`sX__}|VeCi53MqXt+JEc?lYW`1t`o_=m*7o5tReWtf4 z(AA)swW>KuH3dXm<{cHLf5_9wqoP>k4pWbc;V}4^bI(M%K;fJMxy)QDFa43i0!i|` z0@)UX(1|m*bBo)2RU&S2bLobkfB2xM3{C<^;tb?agFpUX@T%@J^fhqFXuxm(mrPOl zg8CY`;2QAT{{>g6&(PPvC8Ghq{a-RgXH%s0tuQqbS7352#2-%52y#*l+#|~*pw2Zf7J6>n}Q)uc-fcUkt=Wo_A}x*4 zbsPGl@?e?*(jWG;Y%3TRvBSQtAYc)2jfTu?&kS-=9D5H6vUNVyqp&|*P!vx)zrr0w zQOx}2)n|sdIH6pcaasEnUiwE0iX(~hX~sJD>W}{ys3Y;&_!_tbHNf`&Nj)L;^jF$z zr;~xnjc4LTfsPLCfxFp=IhIVow&F-CBL9ev#o-ahf%u?|$cE@26TO(YGM^jsoJLZ( zHa`kJzVV*6_igRiXtZ}Y=5azC4}>R2qr(w+1oC9OF9z4>^IWzc8}A*C_e~EMv=W(y zr*JM=B$XcT2R{Rlh15`QBAT>Bg&W;??3`t=KhitlJjP!5zPDL-=2%hSK!;{>KODI= zA8CwjXlaPnug{I5f5JH!<;Jv_@j)p!A{#3mxeH~EoH*~u9C*oP^g`(nen z*9YJJH=RDu$MH3Ad1}C)|6iWv>gUSWz;ra=kN?xrl8@tS;PTV}j{h_0OhRYUuWAo! zkLo>_XFl`i%G`BkxF`_q(aaOfBwKJnXsu@pV(OoAu8|88SgiR{xgfsBiW%Oc8Yv2d zLRzMpt(g0dfjuMvt7UknEivl+rGLh`7Is3Bxgc{snbxSd9SkbF8ep7|_+WmCRs_?r z(`oe%KEIrw%Qh3*bY^sBpeK~;V!KniNZ9#X|Lomo5=DX5kY<*%a&&?t{jsLTf#~{r zXSDt~X9+o>77;HFClJ-6W+-IVo*63&R90#kZmW>!@pMf2Q~$iT&H?M3EDimMk!XC> zc8CymIfZoklWbCoF67Vu^Y;us)Yrh}tO0-ie>s<~pEq9v`8D9T|NQ##p}qz#XAR)| zpX!eh_|O06YrxmQWvGFr)F73WvD49!vEkU-J~&Qb|LKqamtleXS@Jb7O%3?%f0~N& z(R>YDh8pnO|7BRHewKUzumv}uQ+$B-SBhTvPLGk-yaNeKm2f*pg*4K8)wHBz->QVESV0CbGtk1 z#lpmRG6e_f;YvlWw+{=Xgkr(fl1N`N1_AK#dJwQbmg-B!$M8Oaolt{oV;+<~nodsG z2=$J~9Eai9#&~p4d6O`_-i44#N1}b{_{n&BA`(q|i^6oBir)cz+z%dv{PF+tZRmc^ zd<_)RfZzTLX~>8B8n}El;Gh4ye9P9)nXiFD8t}*eLK^bnz6LH|4fyT<@-16GXTAms zX#nT{Mda&*e4Q?(x6O@wk>-Y5g#1pL8;k~dW&;nI`k4tX z0e8aZ#*D1~APq_f5NLIE)( zVQw)jTYkvA=FFX3iUw~fnqtwWhJn89;`nj_DI{TTDTbpiLp>JFU3rTpydm7bp&^=G zGrv(l8cCR28Z7My+Ys>W|4;g^%oottz{S&mZ~wb^y7f8x8hEm6z+eAA*-OZm&)2}k z(*TbD2KhW8pVxY{H|Pg0UP?~@=gd84?&hwEXLz1$8;Ond#*(QaIF{u)^JYWzZ;IuW za7~;W^PJATv4dmB67kVo=f<*Dik_#-*a{Ahu(=O(1^0Jt@7mwBx3lX2yeQzxrI0uT z2iT+o`1}l_QwdLINZT-d&Fev7o5vab1IGkghG3#X3PvkTXRjrbL2P@&H>PW2u@-)op-TaR0glO zsNBzoxmi3lt0=IiRWqB|;w6WYBMp7)W9xc1M03FPpE*|oInXRNd>N1f3oAFPD*pI? zK1J)(`Wm>jHQ=}ZOS}Ah>3t2Hj|Tkx|MStFPwQ*o($;`K{$JYV=S%Nv;CwW|_W$W3 zLKo5Z=&SYA`S7}IXwA~8+1z5&me*nYR+8dHvvwB>Lk6@m!}J^4d#5B*in%Kf#!a0>JSG zZd2VpHFsvni4%~ z6vy!Gf0s>XyJhIhv6{ZSt08`agL*BMVxDdg>mLQ#!+$E zF7I$E^Xly+j_YTF`NhjRRH!`g7wkB6u%~-3Xkbs*-h&{uB*c@A`B|qY##C2!j=fRI zg$;O)&Co-;cRLO>W^IIqV1q4C6xh|GnJwAVHR0DVIvA1DEXSB?f%V7o467EF#l&M| zwUDrgWj;b?$<$&loX1?!BC#%F<`C}t(-ThI<}4%}PZo>XKmYen?za5oeGU9GH85Ly zfXpDTBzj8wA#K*42Y)_^{+WxW7V*wAoUdn>%bgsZ=Xa*nc}gaQI#0G5%4Eq|e zG~l;?OBMbfz6P#14fyT zdk*Jx;IMB9o~VySa-aQ=jYfNi@%CSDA~77?+jB6u7Y_8}Wd}ytAL(^nIVgPGKhr%` zToj1Kw8;aW>g`LOOr@h~IBz!+jSr{tDmEXk{;T{d%}0C5DAOPRFX^tv7v9&vd1=63 z|DTuod}3b%m$U}_@&A%8K3{lW1LvgyZ2y!D5&Z9B{+n7jwX7%*k896}dM(;giGlQ~ zXfl?H^^GTEV?&8_f~{c1;@GvCEr6~6F7Lvv0QEU7-S~pj_Er;Kx6X0Box>wy(d&Ip zo;}%{^J?Bev@aHkk3?a$J)Ru4Q>u6Q#bLUGtKHMVO~(3S@D>ug^M5j$1nH8i-28-7 zf=D#&E%o>qF8=#-!u#W?vEe9qMRywjQsccN@pLvRHxGbuBpy2zA03Q zTf$f}nMg)PQs6Ae?OL6K`V##Ld6TnbEPb)NlWqomi7~WKL^#$!GBLuGWjRQ2TPx14 zqKc}9?=ji=mG=bgmzms&WO+aU`fMs;YAN75!Jq$M%wEsu?Q7u4tpPUv)2|cyb@*Jm z|LB5CSN4k``TbQ>%Zmbc->scF>NVX`=T?0~vA*MD@FHPajB+Z_HJ+)Uymb1X@=n2~ z&F7pZV>!4xyb5`Zj?>DlGG-T;NIGW<(@3xYKRadX4aVF#g(*P+b|_xRzyE(RTA$C; z*T5yB0e}8~i4>GCrmumEpaI|he-V`Gv-CA^iDRjfql*v5qD72@sXHyJ~}ioRX#H?ao`+^RC3K* zdJ;+ht3Ut0n2pot?Q7u4tpT?Gr|lu|-!GrslAfz{bi_ePZ*%w&p(wZCg`XV-yXMIO!AZ0sFD|NPGdtj0boUjtW) z25|g0$U>se(&o{*@CW=ePfb-91y04ZOeuRY!POVV^Id$5G{!cxG(_vypAC_ri(bBa z@3yX+vO2%%CCJ}8IGbd#`*dDI4ViaOtt<*m3~CwvHlvGO{zt?jvF84!*ueS?XGLXb zc{4xFBt3JVpBA(4es(Klo}Q}W3Mla^`}`aueH-c1!Zc1AhC@ z)`=hEYv4-JfZzVFl#=%I>1!Zc1AhC@)`=hEYv4-J0NVd_@;K2Rr;kH$S^qQdnp#~H zxHGP0%Dn75h3-oY^v5=Y2g2@CF$KtsqP!NK0@M+isHcgi05P*~CS&q?ehBg(I-mTn zALwgX7j_%C3J77$Jiq*lM9($~`kC`JkXHk2{ZA>_ z05lzfEAO9q&r~g66jyq!2@9-lBlY#Yz3T@CT3n|-3XmDs=3NUGptchATn82)#xLi1iLMZ|H40TeHYD=cNIe=(%b@dL=}gNX>cJM4|)z;b=JOKJitc z42-MJEAukZbIrWsve7^PbLI7TevW+&SQ_x>|CTEJKYR^baT@U3{}or{eujMwSQ_B_ z|Gy^M@98hdugPKy@NMg_%j*wV?XEkY)$WGob>V3L*=~Z*J+B2{OeA{F3qJ6n&)mIc z^resJZ*Vr6u>OV_k$DH%ZyiD|5GoS5QKa?q&TFceoc@Ch!>OIoixUQwK zasAoad}f`O8f2p9ss`_u4E*)~<<-0Sx$!k{RvPf<|7WExAKBNyWu*a}|APYn|DUe` zUjtX52K@2=3M_O#%f1GL2Dtt2Lqz)&ogyE)ifctv2$f$TsQ4(Pfw77+Q`d>DJlQsu-vlQI8`qc z7&|`&wybY%Y3Xn7J!b{Zzd#CfxqR^60EdG0A1NHqa z8=`sEb{x}KH0?#4i*>=(8pr3Z7_67KaVchYO|9qIDY$|aY07g!g|ibl+w4fzXOW$8 z>y%OJR9jKt@L_H8K%r*>XAgjrK(NCR^N&7WGcosk0+a^ zwiE>p9m?@;UFvvzY%JCf7fE8t_<%T0;L4CEjxjIqa@CXOqODeKN1(y1_hy}IQP0Kl zKjCq@HR7#YSiei#0t#xETWDyiV`kvaL(^O;d+Iyuom@{Wqs%-owY4ZPct|tHy{f+_ zRU}94_e9qJk+<@D(pU+2)_qSBSJmg|e_lw)3+V}Md+yf%#6qC2>Ez13d-}@GVchf7 zg0bWrlr0lDOJxr^t$h2Yw(+ca8ZAAgjYw2tehs-(`8?^po(b2&~q%Sd=#(Qq*iLn^@pHPE- zn7V9Ts_or2k?1pnYRk#uyB1nTq#CoGX1L_o<}z10aAOU4Fb$=GOL zj4ZF!J7_u<9Z7*yxJ7_}kHkiLW69J|e2gqyqt|A^$>JJ4OcT-Z^iX{y+Sdn0uXN&g zY?PFT^c{3K9gmD96DQ;S;D>848SRhtgJCQ_IEscbvSgLscx8$f8QU&H*1yV7`_G^)}jbm_MX*q^&`}_SIVoG>0~rM8Xp~$#z?fMk&-!3ffU?myl)sw6p~Gn<+DJ}96+c| zBzUdf<%DCEP?8|USLw|T49kj2N{jS%Z_rpY33X`(=s-!kFA4G{!Q@C5X;3RfYa59} zig;czRf_Fj(?3r1uffOv=WD>%z@?{wxlMYdY}+Yl@N`w9e#kw5dhRR{fBt{z6}K<3 zuYn7t0l)oUC{6l&d<|TB8o>F#LE4GFSAQe@3jA?)|0d^8br%J8?b03y6gv2kO2@|J zBFf|N2ZD{2(>?%#=;w3@WHdSwQw~G8j&a}-jWn#7V1YU^HVjMu{zx>f9_Ki;dpDdx zQ&(7d5fe#V@{f*>R0QK-;TVi1gX5#P@{jcg_x2nN?&bU}y%aopXJOhR$S9$XP$+Y9 z>iVL<(WBb^9fb;|FAAoC;bFEIlzco2M@2KLrd>!X**O&!lmc2AQWe2;>~vbym|zX% z(>vif-qPqSQ7~!9_s=~K_E?#|Aez5%YWvJUyffE%L@TlE!i$9S0F8s(=pBG;PXQu&w{eO1)^09plTuvI`>;FfIzDIjGeTY1I ziRaC{eQHlpVC1Nl(b>hJJZm3yaT*!uk8KDKg!3)JRD7exdB^5#li}BFrb&e>XJr{1 zGGkM_c^+qtg-ss@+gxz`#f@6gtep(nYB~9;96#fmsZfYkNcwa$*<<-D^0#{F8V99P;0*gZwVDj+a z|GLCGJYRfY1LvawfBt_y+Vg3B4P4q9@Z0~TU4Fjwz6Q=m1AhBIAMN?Hz6LIB4WRu` zr}KzjqTNX6(OH*vZq8eJBeQkthN3`sw>EhC5N@Jxs%N2Kgp=6FC6{q-n_vLc=?*>W|?$*+@E?Iu5rRM`Gz{XLK~k zV}mJpYNJ2M?r#Q@vDEl*x+%cP_`u{QC!3BU-Su<0lj+e4jt-#OVe2yW~ zlo(P0fU$HQV3bzP#FQkMg(H$+zn2++Q&z2E8WsX3!hWpL0b18gMJo1XWF;v(a*f8ZMS3;>u|=YG0P0n=a zMO(ERXlrZc2%WNC37fd0QjDt#aWo;M15JpAab>Fjt-5LsO5(u5^f4k-4G7`7*&;cd zTESg>SAsk?w34HWBweT?Q65`a1*kQl*_f;g4-@85;T3??&^F7iJ#lbh*@sdonT3*O z(M;NKB_|OgNSGuMGRSB~Qd0pWwav3o6bX>{D2t3^$PMLy+|+)phe)YhGNl@VoXA5c zM&u<`s>RPUKi^V9iC_dgU+QDw25w`H_{<`4}B4R2mL7hI(?k}RhzAq zY4zIm+HG1|d#3gV?IYUvw7=^Cy;0w%$MyU5SLyH3zo7rDUqXa37nmNayrPLZYisl=%lIns8 zhmWgxjG)1os}~uxhPsEgYnB)=r!oYkGUi>&0fK=7n8i4&!}M&XhZ%wgdfSDGz#JYa z=tbmQCbl)5n8#Snl!P#;n9pM*6~ruHnRm=}u46eV5@gsF;0$OXj}@dcb`gtp&)F8U z%w45$5c9?W2PjMgV98Pg>ZE6VE-p1_E4^AUleJpb_N5#uIJ%)F#RhGlUX6CyGK03z zYXnzUi!S9r!PEs@&T3kAzf{JuaIN4ddreeSD#$^Cp956B*r2sEtMjd3g3t0`R>>hA zyjHNXa1SX}*#1k%zY+NFQ{c9yb?Xk34({vrLl7pN&upAD-a9;0pbbq1}b&T)DbQ{Eh*C8lZ|m_s~TsK|<5&8kYS zIY&*NoMsJ25L^edXDzj?V$5SB1apNWCOd0c>Ccl@O$F6)kl@J=Z3(J%jN5$V zmP(KJ!yP&BUkyW9n32pE+#H~K4ielPpoZlJZKDgaxDA16FOi&REH`K;UEsx3U^Ha@zSZfQxJcb=bJPviOwXyxrAuU9Ir#`F) zwXbL|)b?w0=%-=s-vHkI{+)~f(Cc4)HzeKAUW|QD6gBJ^kiJtS>9PZT*dC>v1vQ-XzN~rvWrx*7+{a% zEkSn|P{K#hjRUg45s8lgJ2!J)A~$(>i45i8wXF>`b0FW;KxQltm))Cy3k<-XxwEG< z`Ld@Bz&QV3PF_pkzmJoj!Rmi4y@4j_Gw7RP{QnO9qc&fw2JfFoV9ozr?H$^uwEx!r zPhX_h>D_t^*8H#4KdgV>t9!VBacmNkw_dZUQXo%-gQm8PBju^tfYin2Q#t#E?M##< zA|bDyV+Y3&sd!;r&sJz&-DWpiR~8HIR_Dq4)SVnC7`uSG*pg-`Hhsi~S@kITlibac zS}GW-kUbnCxT%o6Y?)XhS&5zg9=7f(Q8)>}4IH2_5`cYdwXsa{L6;}s_Y+n(eX;#) zrL|09ra}*JsKQZ&9%SpDQpq+A4oaCx<`7G+RN-lXZsZ_^p#?h3^tK$iC1ZoI*x_C= zZ(`b6E|{s1BOD@lsgRpX4BAY~kkwd>X&)WUa27{dttu1zvcR`+uwa@6zLk|cc6X9< zY$O^V=G<;8Gr&48I#UmLgu|V@75dw;{g;y06Zr3ae}h zl^l7mo7w^m#A5xu(Z1v4;Z;U?n_0OAy-Buv)Jhi-Xm65tk}?GM(O_qVGhN+fMrk+;j57ibzaC1rf%c9MACK^c#7s7LekzfS-@!a7 z?SQ&bnT5izw|P=C5a@LbJTb+#F9O{v)KFlF@pMk4H)`lU(lD|%hK;H{xzZU*j|`uT$4)s?S---l zYRE+)OTHy!RDq9frL>g4B@&ih8Vpud;OyEP(>j*7uF|LqJFrBfQ3xAW8dc2&a3I0@ ztOSKRWBm%V@G7IK1&W9{b7yBJ$Hr4bqX|*_pu%ybkjFr>ItOCb*-G-?%Z#c@aQMxb z;fVq$Z0m1hl~L9X43gkWJe3?c-JgI#aTF#Wrzdz4qIAi>EHx_27~)V2R$W+Qk}0r! z#D>YMLq-EMDb{|$X*;$DSPnu9C_R`&{xH@(uDK@-HMq2FUIu6$UA(7JWX9)X-og6*kQU^zgm1XP`mEhzNO==4oKsOy1Gj%VObt~5z-hH{ zaxC2|7CTvap;aw%vdXbmUAYj@+UyjaX!Zhf^>u*Pm4zoV59(CR_7w}9;)$Gc1EVPC zlKFsBZS!;B1m+o}7>X;J9+%aVpA{*c3xEa=@Gx&Jnq!dCvi@V>#4wheur_l7vmv@t zMk_}smdpY`l?14JZN=9Dq}mITD!B$gH4^07@LP5@0Ba@Cy~P-~3ZRxCOg?@_ZebAs zN+lTra2s{@OoId#;bAY>#!bhrn*m5AV*8d&BB4>27zU}TRJuY?nAI)L(hag`5l%+1 zoMvnAD}cXPPq2W(&vN`}PmQqs7n2)^{!RUZu%~xYKLW3RTm@tPM`7$wYPV>cw8ivS zU=MsfJpp?}*OH%;kCIoA6p(oSD{nPOO(+iiW^%j_255F{#{P*JU9}N1(58$UDdlg+ zC|B76m<E>ffs;m#p02le_UpxCEi zsq*ERZqzqUlSY|tR5SohSWPE;9IvVeoaX#EFvzS316q@c<~5G5Sm(x4D6Hwl@;azb zE#v9l{lZoMB^zjLMapR-n zT7?+9SF8cdc7e$|4jVt3PAB8Nu+_D^2C$%qV0%l$a2;YC3Z8Y_eQ|iuWn#r@g$pKx zZbndl4q4ZP0INrGiH{zKcTz@S&7Dq&5x{|6z6!8g1U9_oGSr)hCY{2UR0E0}X1MVD zT^Pu4tYReqTXW@X7?xnM{$Lg0Gz*-O=;(NKSjqi3JmXTbA}a|SqpA{s9fF*9!SHhZ zuv?AT{uhv&iT(-w88GUv(f+Lcr}heMSX)p3LLY(Ez)iG*{DFLoJQtA8>fidKV5e;E z^frk|JEyRA1aU+cR*ZEw16@Pwat|YmV$)Q|`gKP*g@?fgDR?v-KejDAt8W5|+NLba zj}%MAZ9ELPO&z5|9_&}Gxr8DR#=|X`RGOddY`l?E37N8}gitQ3wTFPJt~J}fB?WWg zZ#)S2tvi+}vZ=Efw|E>D9U=Og~Zu%|9A+6S~6(TKnhoWeL zgMxOS)Nl+)o7z{PEz^q*;$f2v2R?;pZybnvj#dh-yNqH}?U0OJ}(d%(Z}1M3WGa&57n-PAG(vV6KD-rK(7XBn(G^u%WFS z1(Yy_3PqIBl4SGkK+?WT+&uBHg{yM%WoD4AGeyJQ9O3j*)~uDNDy|3phTAZ&T{#T( zNX(@6pxksTP_}iKN%e9Rdy(rQxH4XDx`k6a<#tkwO5ictqWy0vd62+=|4KeXen|dK zm%uzfMxROF1UrC_X$I{7?S%QjbKpkM7qwsNv-P$5epn~GM*pJSCtSF{*k(t$%!|`f z(93~RO-^7R+ZoEP(fw@ur$TUaRQ4DLc{R5Iwp&=BO%GNZw1-v-)^^KwxBVfGC(_A{ z7iaQ#_KwHcu2`-<_c(`&1l-9Fvpt|HY)YQf$Psovu1aLX6J?a6hy*-Q5^U#lC8pvQ zAj&7SV@#(jMLIcA%qwt%ueA>i{^Ne@7;u8#)}HUZ!Mk$mN5}2&`{RC*Wux zyIBrnBW}frbzs+NV7+7Cs=PW?I!R0EE;gq)o4mz`Y&Zfu7a`VlPB!f)flbG*Jk>OQp6A+0^76D=}ZXd5LcaIQbWIXPsv(G*Ui0E93$isZC)3^;Z6+uN+EOj3t<=`Q?Z6G%W^Eg+7jDpQguR1aZAcr1lY@6?_i1O~R>5<%7i+K7UZ=eU zP7=OH`ylKwdor|^$`HTKoS1)4UtJwEy{2JG=@3rhZ3%@gFv+o@C zor~X@^VoMj`!2w5(RJ**kbM{7_o~J08(?2}C7RN!i`jQ6`tf)YW&Vw#l9i-U5($lHSD{FeQWVMZ!P=QvF|$k&JVM1 zJ^MD`cR?fjHnHz|{9f10z8l!L1-}b7vTrN7k-!SX5T&RyBEJDJ?wh}`|iWRzPI8xcpLjh*!On)mPgsQmwo&2ThY(HG4>t6Z{;BS z4zX_>zblTh?{W4W#&6XK`;M}20^5I#?k03MjQBUv+h{-B{Trhv>0NLG@F`&be?EOF zeKmap{a5G*J^*)tKMi*RzYe{?kKj)5Z{d6(g+5@ewpc6GR%kWQ1GK>)=n%C3 zJ~%aS0!|U#3$6c|+Vi!SX|K`V3~m3t+9TS>wa;l^hL-;W?I&=`;16(<*wC-l7wE-$ z5Y8H{)tmH9dM8*U_d%PF=mYwQp4RV#7XMWJLH$MgEA`hydw)oOSpSIrDLA+AH8{QS znErG9H~OE?uce+3HEML_3HD9mw>rhXY4#n*@2ZpRdy0Ke<2N+HzIU+io%mgS7yI7L zzW3m_=H8h))oRFnJTNg>Loz&=gF_p2LIZ^5A(G)RX7)-~~K*AqEZPMLc*h4_<;nBY7zgUdDr$W6(ri z!Gl-w;8hr`C$HwgzwqES7&MdD^5Atmcs&Li$QyX@MjpHggBJ2;9=wGIZ^d9Ec^eP@ zl?QLfpq2a^58lCpf5%`Gc_$AZ;=#KxXe00D!Fzb{UJN#q_wnHUJa`y`cJcupe2@qK z4}&e_5gvSq2Oq|ugM5SsALYS+V6c^Zj0Yd*!6z{2B%kELr+Dyb47QQa@ZhsN_#6gZ z+hF-y z2W>b7E%%Mur?p>*bH5Y%OW>ry_s*xCoIfqQOuD+zT<~s=R%ilx4>Jnon&RFIcC8Mr zMoz%8=fLDXjv?oO9vCJVwRULv7X%~&R>D2n8j%oR7kDfj$Rx)T$>qkoe-&6KwZe-o z@&H()4r#TPHuLPrlQSIGQfWTiDL7qUqpig`wzB97!aQ1L>JyE^X7+VOm~?9>}x67TT$;ljUR|!L-grkY{rg zSwvna53*Fkn2Of{4DuYtA}mtzM0qYp5vh2hJP$0I?OHvil6_(XPJ@u=bNgSE=x>JE z^-Aq`Fekqk_Wu7D?0?5;HTfyr3y7Xqd+jjMVOHm!a2`38Ws#MQprZT^6WwV6k38y7 z7Ji;QT1|Ag)wUz2%H?v;le)u1XI!0o*5xTvB^Qe9L91GHm~%OgJXJ@@g(r_z6CHZB z?Z{a@WiC9ax0|zpddGn}kqhq@pyUG)g6v?Ab2Yx*oW&W5tmJ0I5rVlGZ86bHSjV0` zO41oHK!&Omy>fB-Z5W>+^62OtoXm$vR@9N2th1V}9i*XZ)t49Ck87 zoD`3k=t&Av$gdq&3Zhcv)Q+0M5pyZ3XRtAkdR*-Dsz>GBW}=U(_U;DRNcd$QMJ`1j zV(3y8-)5rsNuU?G&mP^By5K?IYzBb7rLzI^=1q)w@u1vhE(Xf3ef2pdhXTqkd=N0U zndqMq*yPNBU?WP*LlR`O*+kcs?YnXh@hD1;tRMrN|Fio)Zv+2+zkvI{>%a!^Y_RwJ z0=#|Qpxvdt71rp#)91sAe4l;_ZU=nupWyXJbV0DQ+NI^yJ9#0@&`$jg~L)9k>=D;WFf_ow8QoFKnE z%1$kL6h!qa^G+xOL2%ycUj; zG;7TwT^I0m94Jz80bkE%+#4*O*=Nkj8^A|Ux3)oL?t%42j-{sJf%PW17~HD0xRfbR z$dfm-MNvz({w$2QaExq~Sr~7{@qacMBKn*3onV1~7(9RO)MkLiKLP$fehps1hH{Pn zXBWTCT*LaijX83I#lyNyfU6xn9I55EB7+R0-9+D@9lKg`=Sk^%l{#hdX*bbBC~(NF zH)ZJX;?QEE^U&6=Tm>V0Trb+|P4p<*eP~1eqF3_3s$h`S4(Igfdb66d%3s%%%;aRX z)m#azI(zcfY?-T^Oq$FpVA9;ttY*z>by+#GAWbGZG6gy{9~LxAd<#-%RsvnP)uV|! zWwj`dn&`~*XncKkltf9S~btBnytoLve)tMWC zDBQYPh>DU7$NOTVDb@8WlTSp~ndnapD1?MA3L%|J5i-$LSWVMr6wHN=LaDe-W;5V6 zceFWFmr4wz@s?n=<|L%aT+itodXrG3bE-{3>P&R)6>e>_l_o(}P2oC|(JdxA@@nnc zBqSV5P4o>V;D#Dp@`txZR1fbe2#!ppqb(-7@d8>QrHUYFg`6sg(KeXeo7X0kRE0`H zRHYivsG3Z4=hfWNDx`H@H&gU!1DLzwCKLU70iBT42IDm~MV~f+(bbuCKo@RpMJa8V zBtjYOSVpnaM896U4sVntZkq(<_=dfdx^7V0uEgPE;7+raGZSJfm=e)qCKRopSOXzv zhV%c0v=e%N@b~*5c>4b~?CP)7I<-OQ2i^ns0RIX*a*g_4@DBE%{x1E8XE*9!5!fq? z+K{|ojb6%dXb_iJoe6u+Q+i4!n3J_~Iyl1E#Hji8bKf~U0b4-C28 zj64I!|5CjF{~g##f0KSj?*s2X*TPERi`oa^w9Yu}%Aq1)+Z zx{y3hK2BamP6Mg+Z}m+EsclIQ#glkxBblCvu)D@WZ{T3XzIL3dIt;jVZrtH?T&kH1 zxZ*}Yt97HLq9el+4@ZWoLte}f%V8c|c@WUT`IvF^RR;jC$&Hu5%+$+dIc9J_+;*j4~=(K57M z=#=jOR{#xpUFei=_d;>_$ywM1D8)7x?kA^s8^l)HvAj27gr%L3uPPqFpW_f6D|gYc zaw~wFbAl}w9cw!PZ-)mSmH?aJIvsG7Zvp&T7d|)(g12%;dZEV}ijM``0j0);f@6in zGO!s`S}CTd%+IFyduba0LK47P$Z1^pCQMnKFQwEU*mQ9GFCp(F@ZUEnp-aIB&_Ou= z^K3Zx_bK`#m5 ztjN2Vv>wxV@@^(jo74&$;bbi!;OYwuUf!z>@?N$}?_RbLa4ZJ9^d9RU@_r5xGGYZ4 zm5)3O*K!&(ucaCJ0JF>HSn!b#a;PjUCcRbj$^T>e+=7#Bx6>W+2vgV=E8os$MLxvA z7GoFq!|aGe2j}c)Zq61=KElkJ9ab{=a6ig%tu*uD{s*%+Z?y&B8ML|@@-b%f-s(u$ zjq`Di<4Dkr^9i^eSF3fp6C$6)@qZp^CU9oxPvD8Sk$6HOx8_uRjBYBeNC- zj|Gzp>XTE1OuY77)3nXbmW2*c4&1QG{1vx#I^^MM$`**nhfVZX+|btPkjSQSip1k< z%pE{e+nl9psUDF5j=jy?4%l7$wt7fqRf1gNrEvd-IgQ$8c5yZyf;!lENo=#(Y@$2j z_FcK_qh}^;1~;0Wz~E4BZGMuJ2RS_ z@eL+=EAELD?gLy|&&{&M+yX3HyS7+LaP~Tmd?N@PhRb*ogbKkoo9K}Q7`Oy?GH^?-FxX(;2n<@fu2)5OQafZHP|~q$hgG?; zJI0c-oL?%^i@weQZa2|q32+e7a~uZ>auDKsacD7_=aQ}+D1Hudl;4YXi;12~I`(XL z$j?R%X*bfqG z1$*@65kVfY!bArrfF{JW(S&3?0_Xo_dNe;$FGfdA0S zwRY`x&4imfk7(c3{tPdEHNkD1oApus0k}2ze*KI3k3IW?iyO)2nqH$h`81o+x+ewX zGi=`KF}on2<&f+uK|TjBVwG#kB!_$+Ue>DCoJuAC$s-*FLLOyv&s;@JzQFco^Hd`8 zMUIgzmaM7dODu_8?SOolG04-<$X7UqBMC=SBwuAy^Bg?|`5K$Q=I)5d*ExbnK=y`q zUqimZ)+XMaDETHkB-<@&u%xy+S@JCocX7Aj-)5D>YfvHo#qyP7s3PCtP{CM^Jg6BM ztjKrg!K-oFE^NHaUP8VHuTNEJyM&xP?)yAWu;6h&U^R0$5-PSB@;8l~t_{4#k2!U~25%795JEg1xcWXi!$UwdNoY)wS*sGTOCE zk&{iAu`mY=2trM+T8->cb`^E4iJpzZExTn+u}z+eG)hBS zYoc!>AP~YRAS4jdD6y+d^l4Pn;BLiI8U?k&L@!2FwY!8ctP@bgV81KO+c}aDz(Nv9 zv){{1bWT)OZTC4cIR@Tfa^FKcMMAC)OG#2ftVuME|9x~9Y)-=czawDVAEcx3?$=#( z5^e!MhrXD;%D?;P?Cx^@!W&iBldtpO8yIwxZ}Q+MJh+wzvoN@s&gQ`!9?a#zJRZ#F z!2%49((8DzkOzw}xP>m}L4XHKFu08t^I$0tN_eo02cD&0qnixzN``7*#tIb(BVbv zjvGY}=H8vd?niWH2Riob4&ER(1cTdP|DiF1PA-}{Zp1OkixPYIY_ir20kXCoheVH; zwb!Tgd5pSKbtu$oqFW1~RwQ=p6uL!rP&b+A*`m4QkQ6zK)RNgjx64Ey7VWWvip+A) zkh4&Pwv^;x5nRPG)7^hVXqSmTEP$Jmhiq;_?*+Mandr%)C2~;aDVr5$svw`8<{iMN zGjc%Wk#AgPGvnZ#{CYZIsvX*CqE9JcCbF1|S%FM)X4_2kBGq=}0Ol|kr+j(jY#L1T zBGuHsUu4j+*{hVFh!+#92J zJ+Br@cTBBu{KrQ=;lFRf`G1`*g!g|p!5ge2bPC4)hv`@8FSKjmM9_A40r(lJ8Ap9Dk1p;hY5a;+D87!*4a5*4*3&17oV@0l0S14!QQL=k-xA-ca9#2 z{FPY}a`$%RZyZ6SpbjOxb0vRgrUvg`oBSWkV$K19{DZ?4?wqT*+C~XepXVqB4nOc5 zf3D$?Y8eHiC7KPN!Qp~;Hhdb@| zgV&pC8jgyTL0Rx#L@cTFkTPmj2Cpyys>pLtU8}oR7$nCm(laJovO{(3xHHA@2r`!Z;9Vkw_pl|p+yc+ng!~_=k|1F+?CnbtgLy565cn6{n_IJT@IhGh* zeH!9B)OgkTeqRDkT*mt04iLU)wDJ_-wy3y#kH<~1{3PIoRJ{1;$poDE=f@={!s7t% zQQ_Wv1Qk9*SCR&jN|i(bR-^zJ_5i}Y@X-{1St^hOoDvV5;u8QUQvvWc5}0!#(M4kb z3S@y6C*a6eIhws9&<>gTEIF8t4i=9>e6tF0P%RwyTReeV>Ix1S1g5}%3}s;mgf%PDPug-3Z3xCNMh9P3QFUEv`CyQbRwbq z()mNc5?(h@UUFPA2&sn#62ovlcWnHQJBH!W7JSz)9h*CVXCXNRdc9<j2 zKAs#Ni>8MHw?jk?M&MC}K6rj8b~27#-I53ZY83!H#h2(k7VAsTy-o5EBuj5KNT`%e zhOEv^jwOLx0LD*(S} zp8OT=01rY7|CTmO>w*)&Z-YBQ-_d>zMw%shEqLKO0Vjpt0`LBQH-Ced&?QD`B~>3f z0G`rjgRcr95A*utP7J_a>`~@8Z+#e@jtTjUI`7p4E zVyDIuaA0kMe5uh0?U^pN=s3ui*BhaI`H1A9yHu)BfZh&AiVntTWrY*^5Al#q|Oz|S8>U4;PRXmMoFsz#)A=k zxKV{rnTh8vGfHYClHd<##o4Jg^2`#WB$NeYR~pE(78xZVIF~3s2AP55+2nbpMoF!V zg{}iHXyMs&&hOdmF+pkb_d3YE6Wjj^c)}0!dNe_XcuCn#hNo$^mA z=~Wyl?+lh+&8z_SESO%yR{TfA?2h%7^jaP#IPthyEY7hkpz|0rd+ttWGgE<_@yjlr z&gZlu4c1Z9IUH4_VWBSIsB(&j3kf=x#W@y3^g2fFUQ5x1JX(;;;esw=g4%01x|p%N zMM%WP8yetof|kcESzypg?KYf+i?NIr&o*c=M8SN2aFmv^edyZ+BZ;$=#|l<5wq%w; z1KMrOszR5~HE5}J8@^779)IXEwy=&UDOuwwEn_R^h%*rz9OPhUYBso>Sx|0QILjfN zRxne{OcT;f= zLRYa2^$I>&;1CB3hFM^E&=F24^dVe-|w$e}s9#>&Q6S?%l4}WLD!6q^37V+R73HGqNVbZqV1{$_b+LOa>8sWd<+J zH&uBmMXrz#u{u)?h#_$Q0nb6EV^aT0>WB94hO?#Vq3X;^j_E8DC1HtKo~Z)N%38HR zWttMFIfGZ&TRLwS>57UitAvuifWYwvK3Qze;3amT6mob_3Prdn!x_BH-q7Y%f2DkG znvEH}qTaeA;*`^B5{jT5d{P?(Sdh&D>~dI)f|g+Q4}6nXF% z$zf#%-6;X0Q-6wpLY`m-eIr%YsJ$yS;0 zgU$dNT49C8%32+il=Rf-bs6*l03;$=6^0}tbv1f*1|0y@HpNf~6@d6CiyF5sgSY-0 zTKi?*6&ryfl4?3wm#O07K|eZxDn(IHr5GZrB2xpXRke;0-%4H};rzdne1yP%-ypxD*V2`6yY~oq{&;}C z1blvf5?%nK+9L4n->DtY2DAz7+3-flM_`8VnD$3~uD)9D0`J^+f!*+(U_bnsch7K9 zW7)*ktvFiCHq^3|PuH?JU%ynIQZBTPgJcn?pmmH}R_&r;M&eabX*~ydRD0UMCf#;} zp^a=}=4fWLiN{H4(ELT$v;9MlR!*DQ9+7vyK{s%qVCC!|XbVfn(Vx+cOsDStkhbz@ z!AJIfbQ7DfTiq~iWAk6N=cb!^l%T{8nzpmauWPKJTiDL!F;P7BkU={*K<2^PSD;&2 z>c>UHkI_z+)N#Q9+I@^}<57Z^MRl|VdpMaQl7mc@$|hTz!P}R0t=aX*A)8Im zl-UIY%^f3(cy>K@%V$HHGCMh)BA*RKI#oa$QkTK&nBi8BM&ppsrU+;FWz1nAq1pl! z`FOOrDHYD_fK(dVyc)D3n}en%gI6+Zo3lCxDVGB~nCSxS%9`UsD(qbpY4B$-gSRRH zMW{%k2*u#fr5U_8Sz2XvV=^rSuF2rt$GYZYA_==!R1&fy*JSWUBcO}qYzU%@MD0jy z|Hat;zsuJD-~&v*PW!p`1-J$HEO-m7n*JaCGV=tsl`et1fZu_6!fVO1NFuu*s4y46 zi{q`f&D6{Oxy+moNOd+6&cJOe=>l^efJ>a<5_2v@){02Ck+ayG1JICw%AlVaO_!Rp z0aha;x$RV1M@!6E1}O{W@QhMzUJE-W&Fql-L_|2eNga=mjm7$5@y@PW^f6Z&;C~u0 zcQ`TQeaVyDr3<^f1#@A=OJqvNvDd!Q(R>h0a{CL zw7#KO-|?|Td^Ek%oC&B+xl#LJ(gP1k#nzcK0I}PN$ZgvAs=O+MBng`aknD1jIJZZ} zh7xIXh6GnvxGpP99d}Z>CL(A91kIsV*q_m4-%$KyY^kXMQn@$M5|aY3RNXV}PmHpH zsxk?Hn!P{{HJ9BBXf-OD;yw#UuyywU!X6c2EE*R!cXcZ|ItuNVC0%njP;{ykvarDs zPk#)V+Q{X10dielvq7i4Z81)C826VSROD+DkXqVblGlP32cVds`0pWFh0i5Yb{f`ArbU$ zqy4byyHw3P0^oo`n)%%+WjleX@#M+a1pmVEi&L;o_OiuBF;*5E0A|Y(^3p{{pj=DG zq9dZ4!9U4c%8WphJJ!CVPu{u`e7RA#d#J4QKZip`ZBrJS*U85NHAZbq7ADjU=5Ne- z)aoYB#IugS9|C`K;VhQw$sk^b590VgkK9J|FX^v?6M#4Ab=vRY4d8LDTMNJ&Ur(bU z@+q+T-F9y6yeWe>x0*Xniphxc7>+U_5dis?dtIg<=)$chab}-Q1hL>@k)7y~6t`vY z9@niS<6@R%^{;W*6J>oc>u5O<_5;e~iQ|Gze$YaO31olFN(1q4%iz5)NI+y|S_z2h z*0d71DTBAg4iAoFo~Okf)i5pAb(!0lI@3ZqLU%4TNR482T?Q|lg?Un)f? zgLlwsn$k*1;e9iDbVH&dX8x6 zOewM|U?f&WRzNE==rke}h7($BO(}%S7I$R^-9rGPQ$!EBGUyJXvL>m>;u4@HgAN~R zn@@;D+2U8~mdEi0FwFrJ zdu@8X6^+)xEB4y7`%c=+@kO!)dqdjC#Pk?0Xg{;Ec@ID|#(~bgC8tC~%Yih+k@9AR#@T}ar!g&c7{XD=o~zSi%wO4QkzO9e;~Y_>nFnzg+yCu! z2b|5Od+8y13+;n7zzOj3c`rRfp9!yjz6@RgelvXscm{q1d;xq8tO4JmKY%kqzl6QP zzr!1W*J=yEM_^E^*4Ap^^$zw4c53^yn_&NNKpTO#fA54B1)i!ssJ#fz6uchJ5+!ft~R&ur>S!e2NggNS~uGf}W)k_7uYU27QZuy?z7CM{d`L;I-e=`hC#f zJgC1I{0_beb}HWo=MO&xul#;P|319&`z!rV7otZw4<2}%a)`F_U=s#$+Qx&;JZQ(@ z7~R5y4jyd9;5hB%!8RUrVK7X$^I!)LuE$`6cJp8-4|ZWNN_X>M4-fWYkf1$0xPb@z zFc_ozd2oOS2QfH75Aone9vsFXNpIr85gy!(L5d#b!7V(v6@xUrjRz4P+>XIGjq;$E z2Yncvr2RaI@n8UhQ*@9ALp+FMaGD=YK@x*IX^IDF z9*kpf7d^>?Q#?40!QFI%2Y2w`P7Lm$ck$qE9^8Y$z4Trl+{Xj6NY^xSAI*qxQiS)j z(4-HD@QetjSO_obitwo-d>RWU>C;8{3=uw)h4<5EiSXGXe2|3?(C3KoxgvZX3(wH! zi|_>^d?5>`=!-=7ViCTCg-@X`#rgkSaw~z>^nkue`z`G59oA;T%>NO%{R4NE;RV1q z0QlVgZO`C^#2p9j6g`%=kwTdhA%fSGc1s3bjCAa|6FbPcF0eSDBC4>G)fY$EmvuHU8g?G|6WY7~yQ~Moa9LXX?p|hw~WD-DC zT{q#7HcQ488FWMfXb!;?g>uHrGb4aj9-6RaKpZ>ey%}^v(sT55!4X3dK^;~g2e4kU zHMTc%oHG=HskqKTO%YZ_ax=U>a|{@EA1W|J%53FhwLODwP<9+RW$TvNUG3E$N~mNM zln4mf>%;9Cbe95*Z0+Y@WLFMPMq4t2z^G$Sp1Fq1ST0$bGU!wVR@x#{VnQkAGD>FT za!Nq3{m&-X6aBq#^QTSwyY_ZC<7G_8NllX#E6rSo2?RQrVk*Gfe( zrm_`C^CaPvQj6J?QhhdrQHC>kjlZGoURJGbpiGd}Z#$aN9L?b6{iE@Fgq+@;iEWHk zG?%Mqfs#kfGFOc1~3_1e<`doQL`aC&n&Y)X>=B~RuvxCIBGO;~_t^r_V&0CEX@pDxJ zoc|Y-M+p4)W%3gWr@G<%e?NUHto%Pqe-5+zdUyl;jP_3L2l_m{25$Wi>Q9Ar|Cj$c zzQ5gF5nHi42R}N>BkdxE5tk;|$q3Ien2xby)49fWdV+%;{Oo~_CfO=6&%}hL*a9&B z9EhelQr_aE<7~O=U0di$cGWv)Rivjl+|CCdt8lDi>-p2nV|t;MMJGZA-KR~XRnt2- zX08P7UX$L*TxL(JTcdZeX8@<$!P2`qdS1OMlH9{i`FIT|^j>C~xmPxIdt71KyN^R< zW?fLT+<@aWJ$X zv8QMF{Qr=6{}*2V_#Uj#p8{)umGo!yO>}_Hg_i*ix!YZV-#1UfWqIw$Ah};iT438( z>8B(n__oFibV0U7EPT!JJ>r`u=L+T`Gm?Z;WbG*{eXzvL&HUgbT+Y`HM9KZAK8c@) zGj`AtEjQct$=SfReHWRO6@(2;>aMn;12M8PD4h6ao8Ik{aO0nGkQLCA0|&y`$!4q$ z4lR@54nS+^B9oXkj^P#nbK^z3cJdmat!p8fEcw0VUONeX0~kS;xJr2_Nv)a$2LW2B zfn=Q0A+}4Z&}0#y)-({))eaOMG6^JISDuVwW?ZY(~$y5tZkD9 zV0HD7`&_9z+Ovl!pjhP$$hJwiw9nYM1an|{NabcEzOBvF8ns?+QhOu#0r&;%`ft>a=y$>!z@IPB{x2+ev7v=D zcfFubDK_AQ0?B06FZxsg$*QXKY0C|*Ma$Iy=+k*GJ(TZDBmK#(;y; z)9OCxv(_50*dq6f^kg@Zqqm{Y7U&}JLg){!Hoy=|9>Dg*7kjx*>d@!Z8qnjD2ZSI6 zu%9cig&YO2pBFT=HjSJ?G1Q|z@|X~Pex(6MV{%3$?uqjPfg_Ui#Cc(bp>=3v%AJsX z+KIlX%FuQIibqlk){6y}M`8-rOL$#+iaR-e28+Iw*OaGtBqcCjCNMmb5g0G8Gqj@` zc`7CmFMK?VzM|gHqJS^boDRt=`TBn|(ccEIfBZ>%KUnPR!0Yd8!Q*ck`7U_{*_^L2 z-!ci8t+b=@Y0D@(qd2UKGnyu#-;7pN2WZ4w=0s80jDCYLwegMmk354nQ$`V z2#)CztUu*xzb%t+Ax!Jom9LG+4CRnz>m;~+(mMB$Gai|eO*&VWBz)^6IEP|PJTfGa zkcn4zBz)8VZ|^$5>ng7F%)CoUqZuO?WIsukWw}ePLKq`#V}!AdZH#fi7?o#GEL+Bs z!6pge<=z)U@4cDcOz(k&-g^r*p@xLbCQEj+q-=Jx|Cu@W-nr#HDfzN&_&)jLs zlUwBs3DYGna^bE@En3l+G2JhGZ!%5)hyCwGnW^d{b)u@1pW(i*RgM?G$BLkkwDT=C z9!z&fLpyYpQ@Gr|*)3Z}S_KU-JP6dgcn_>5%@C*1P#0j$2;r9`NM@#KE?xzzX|u%1 z`~{<-4T;Sl5F>W|>MWVu@#r$mtzk~qG|9;=FV0!#;@PmOn;}jnMU!kuP2@J)#RFnm z>7B%SrdknO>M|bZ&31d4?T%nEtaMQ^tb4kcJzP9ErXlqtDnU^hRFHH52fBE7td_Qk z6S+7gO`WY`5na~IY$kkDcXY5n(8c3qEtm_~t6(l@Z-V!Cvk<&+g*cIl+^bY7dT%0I zT|8%2EnVUSzY=<%p6#mW)9lyk;_U81}lM4uU+U4!-hwv&=0rrpp@`&4Pn5+6>+DMx*el)bRowjR85i#i(>D zD;&e##Mro8!+Z0t4s1=tX(TrO9z@0`gz$-ryvuBe&WOsg2<~Qrs8oyK9&`pE)sv0W5s*_3_ZV(W6W@;rdn-mC5H|8m~{R^hW{OK=|q2vPsTds&5E3it?KML z8m?>Lt%>~F`6+E=@!#30?T5t^Bb@Sv62u7lyG}fwb;|2X5Q)cjafT072-mx&buCQx zSL2xw-u8-HV2WNPVXD`*TK^Ar?s#E~=gQ?Zl5E_4Pk*Lk;bq|3GN-&Ef-+APann&= z8%Yn}(5)Hn3~Z1adOAAEwN7Wp8id5Q52Ys5JGIS9uR4M^PvHX6UXA#xS5eSz#-c1G zr&w{~G^ch+ER#NLRmBOlPVKZ9U+P#YPMYM@&Wlrat?Hpj=|v7#gg4r$ZHV#M1rB#n z;`mWc?UWLvLEZddq*Gg0g3v66#1D6H1`d^$!$4SL4jgAE1U^<)4sr&Lu`#|MnZp7Z z>_@0&q*F7=Z~4Zvq3H(g9o;RhyK%)h{*ZZmrNk+8YjJ2N4(3v7X2 zKs3`KpWTx=j$9%Rbjv337+E&$xj5X z%EpDyadys6z$?6=@%}I(KOSM68@h9yt8mlZmTRZK^dFH1Tb>^Wzm^m5R07VU)^z(Y zhyXPrKNg-HC-DGKv>M9uW8jx^O6(y>_~c_iel+kEF??CR77i+FQUbwOgWuKpVHDxrq^_hVgXGAOsr;WkEv=RLa?sV5 zrpxAcMcbK*h_?xFH3ok{fsaTYB>d{MN)!S5`> znH%qf`?~O!qnekAGsC4!+A74_85yPhU|Zxk(SP8xuM4L-T3G2N4GA+8d`^%iY_>Zc z!e%WJrPfe>d5Y^a!-eA=HKSRa5f(7|pgCGJ!rAJ~aN&kW^M_?h@`t5~^G|c(p@)t@ z(wCZ60pgrBF5LF0+Pe7KHK}in3lBb;GO8m{Mm4K&;kZXtjfpIsV>;~S)`6yRjyR2L zEWZ4<6bMoLC3kb-xkodzDj|jWMwU(?ikT<7@ZqDT%uL@k_-ZEDrn>Osqoy^9Q(58Y zM#WM$K)Yo|pRn&SEzKi=Jx`(Q_iK@gGpfso81=`2M&Ualj6QH(&?;|2M-H@K6v2 z|0-NKzo5^30cT3Xo>d?8v%-bf3r!O=9zzqfoc7#M7cMSTd9}E}>}L!C4J0ICf(uU; zs;)tt&$(Dbsg;?PI>Ci23(diKS~#oLt<+j~UvS_;`FzsALip8fB~`g_TtSz_=dnI| z1h+KNzpGq0tI$-eLqNp^*T2i%xu6;w2$&(z zq@g3bO>^OvLUVHdNlsQI&ROTq1}9E9&n2CbY@}SAr@@8$3bHIXhxLrjQI?_xV?{%5 zaN*rT^RlKXysT=1caqx#-bpjXIiza}BPpBUYIOGmSL0l9HfwA8NH|ei>hjR9ai(`R zx^P~nxmn*dZdN$SJ;jAzJ2jj*{|}K_A+w14Gf_^Ld&+&}{_-G10z5*l!#kkk+;`Pt@YBOFI z+^X(X58>_4OX^MazWSB=O#Klrf3}5X;h;Np( z;iDR!D<5O{IKwA2JWoE!@F|8*Yk0nVhT*depVROH`8>lH7`~|Ch4LkaFEe~a!;9pr z3}0jTx`r3apE7)d;hP#>BHv>8Hp6!`yi~r+@MjEvuHj|!J%;Zy{6NFa@3&!~f9m8u@#M z|H<%k4X>4dp#GnQi68!ZQoJYrfcRgN;qP;uJPj7W<`$p~-v63lsL})9f1A~v=)dpb z#omC-SiI0{&$yYZGf!qdgqSbrpD}NY>^$WC#=P;Y*nlS=;Plw2DSvDZkW)ut`4e+M zd^QV&j zTRzTMmK(!9v7Aw7?!>D7pYPkf!oLQLY*riSAyC;5y~^?a6Kt)S$y zjAA)9>bV^pRj$I7pnTpO#$UiTO)FNz3b+-r=Bh-2LA=A&Lr0+UA#@~7qk>0%a}Lh%Mu zu<#U$H%*mZLRpyh>K}^8x6G%%B&b2M3=ObvoBcoD|GWJoVVDw7|} z8*wWzUHnnpE8O1R0Zn%g!=eMX|CdEF3QllnQDrdx@+LslyYMwZxBr)g>IX>TLvn&? zh6{HSv~|8TXa;t{a2AwY#`&d&W4+cHE?iJ({)oOl3G+ua_L0Ot%{>JCSesuOD(&N$ z*;3ob5a(3)VB%~Nm!xW5T7%AGIPGT zxM-uZ6y2EBH!N9mgobZLXJ~u6@LHiou)4{1YpI+nVmBAAEL6i>QKawq%BM2dyYNRz z&FUg9g6ZR?Q(DTKWV~D=PeJuAoKtEhRyxkaEh54+)`hc5HEvpR%y&PQ4l+qKFL1S#oJiwE?4OunwGWhp&DW5TkqnvEVY3vBWjy*HL0;luXpi+ zRx?GE4Vj{Pn)Iy=1L^&Uw ztVSO*(Zvf_8ab{A74&h$WvS>VFK`bB%lw1I<*a1UYXM8&jahSdkcE_un|J`>(3%U} zRV(US9~CMy4wOmntTH_XfljUq6U+gN6q@bU5I1F zY1jk2Abu&oD#wX-IZt-Vv*aD}dHDzU|DJ*q!Gqz?<5+br_VBN%-@r1UGSdhzfcebj zna47}E;T$1cB+Re_(u!knBi|)f{G7!K-?v1MR;3P>5QqB9k{Tdi=eLcD|=dS#T)#j zUyb^H8xg#6Yf(beF?>__89H{DkE1O3?>#D=iaJ&5#z$OS=~R!4Xo)LDgp$JY6i(^L zC_sEr?o?MrNKg<=b~^N$crWWz*G8~i8*ml023O9wt!m4O_eVMv4QdVUad73o*4G{U zJrEuwix-DG6=M=)A^wHIPQ`EwA7Y-Xbt-12Vb+)xAr{+Bp-kW*V0!|Bb+@)RZ<_`?ppEw>_t39V~g z?wctHUA{xKZ3&DnTGnC}vq z>$>sC6-|l4dv)7CD8A?Jx?S~lRW5Gc*(o0?$-)Ie3bmyR;8xWC2a9I}{`(c;e~p%V z%bfJ&h3NUu$$v-0&)Kj5{4V(b#i`xDX1?lkiRk? zC4Jc;KV__661@`h*AenxOgR%vBl&CdC9d>qMzfjjB>$Ch5s{4hjma*3IVgW?8o*T% zsn%Lk{u>iSMB44fjhZnS$xjvc;rnuPp zkZKC4&F*)=(7aS!SE3xuZ7A3PfF7@9tyR93^=+0_q7qq_p(rkEmJ4?kYSuz=U9r!{ zf`BeAWp{TIq+rK$ZKRc0hCTMW(Cj=cC|nm7a;keY*s;vNHvAYC zI`%;|5OKG_e?LRy-(3;wqXjp9x8Usm6O~az@B(-N?19cw_oz42pEKoH z^B)3FL7OvAeBrS^t#Qa0H}}$7<>zL=Pwx%#4`w{SHquP3P9guu1d%>r6a2{xu%$)} z`Ddf*btPH`1{V2WOje?W64_tOsdaL&mH%ySG_H@7hWY}r{SPA}CGnAeHAm++=rKdT z$s{{RB}`T~_yR+WWQ;E@#3)l^H%3K;c9be(YV5{@P>aT4nuK_ZW-D_AvxPD;$BGfN zR<*Tx3%rH%Nh8^YNjRG{l5I``k0UlHjXMz&RudzGhUondGP2 zx2mt3HQmjeNfD}VFcs%iglao;Z*mJ|$7bhhdvpFbN@Sjf{omo4shO=1{qK9KLH=3Z zgu>QLnQGZ6w^~i(8+$Ey4Dm3&MUEvI)a}~T#!FD%#p3~%!CyS=}qC~m<5v-Vu z86Nqv!0G=@#VXet!u^W3tWIWlUuFJcU(YH?3jZ{Z+*{!EKfP`E>Zfq-<&mF@riEfl z@rGyV?w@RP^X8h|%iD&9u=**j*D64|klnqlA*8Wc6zfHPDbm?zdE_kvbMuW{5VOjr zu_NrLR!IyxOZcos;5jUXOHxbz|gGdyypf#y(jWk-1e3^GpB~h{-M-+i5mmr8t|f zm05Q3@K61Jpjadj{pSqC@ovm)r{003&as&FhavXQoAP$)VlOZl5rAJ5*NX3fwDi9* zUM2JxH$~hP=m7^w>v7g#*UWlOtM)2DT{A)4MWa%ipBz++pHS^(4c(nwDeE`1;w*&d zxHe2ewMP##A@5GkJ*4B}n}p#Wy{)XM6?am;ArXFM&98coTpQpP;113ar$IO@GC@hK ze06e`)9bxmnTfNHGqDm8rm@~oFyRpS4$>vgK^jHKt2}Z^01L$1ZN=gmRe6J%%GQLa zY!%AAL7;*K;_X4!L=xmV&MO0c!ZdN4pI7jz!_F{B9OsdH0HXJE4N!L0L1K+Zo&aEm ze4EZcNDq_P7QZ4ameJl$V1b?8ty-Tb zy{;9Dc$BvzDL+Zv!Yc8kYN@lDUOc1OjPl4K7Ll?l7AdRYlU91<-l}Sxu;*#NK769N z9=WNa+1Rg*)aNmlCdFn_>i@&UfgI367M}fa$<3e%4){U!Wg1#E!%R zwwnBW;AaNEyMw>tC)#EC{XjW9z=xDO<>%qWMtQD%<54Z0c!Si_(bI|78T-=v4wIO} zvuYglQ?Qk;f%#@2stm#?t<$&9?}PL*lde;C%+E#2P?Lg*9#0-}qw{;?Ia0I#dJtC! zCEgQO=I4O8p*S(UCmfca4Whc@M8os5Q1A(1RxKTLZ-M87K2J8k7bxm%3cN7vSZk3C z$v1(d+9ql1#4p6<%B?TY?+N6XbR+`F*XCyeKP$v@Xr*{2pFA8^1A~+E|jw_ms{@_m@*oYZv=r=BAXza-wjB+MuHEuDwk_-#T(3#`38{8 z2r~%(@=3bZ^T<1YT%koozA09FU z_?`2Uff*cP%#1ZOKMBvQ@Mx(uEsoaC`Fdc>;#k`M_uKy_2CyK3?Ii!C;dS!Q4F8Ma zUo^a4{x`$_Vfa@KZ%~4vWT-T}QDqo947bv7i`tsuHVn7b@Fw*YhF@j)H4Sf8UuXCY zhTCa)i`t&y4h(nH@K&`G!vPF;*6=npkl`*2%QU=Q4PrQ$;Sde)P(vB+%CKC+JJm3T z!x?5Zyh~LutYlcF;oWKk!)k^jHM~dFFdW6OR>OPMXoh1Lj@9r!HICtUh7&aWk($V` zj$yrq_p3<^Co`O);R9+a!)XksYxrZ;z;HK)jT-($?apup!#y;7P|akxC&MNUA5wcU zoW*dqh7YSb4EJU@SHnltJ`9@~?yKRWY97P=7|z%5F|~l`{zLNuYF7|du4Kw$S(VdbS&Z#WKOf4#FQlq;xRbjMD?DSM6BUnf< zbEzt$;@z~o4pPm0r$(4-(!056adb7K<1(3hr1^07kmPV?R5j-F+`~dG%qYgNJPT86 zn#a9SQ8b;a(dJ0--h?=f9mCj!NR1t9T)f;D6&qbnsBtw89^Z=l5*ftk#xq?as~Ft` zQ)@p;&s0q`=l|CV?Cl>EAHe^2om?(Yme(Tg*RSxhry5Q~4nqu|E8z=7;+@W@OjG8t z%y%*u;Jo1N|HG~x7hUF550=R|rkg5Yw3CvKBaYk}y*@hzW<7{lc|_N`by)DW;TxJ& zJpx3~s-M=1-x=#v&nit4dWimRjZ@u_P89pK9vg-@)#b`& z@qNw;_zI|=mWslb3bwXvDkqK`1XHU>t}K83a2O}0ADtgu=2ji;gYD?2rd6^ZpRUeaO%fT#k{way z3~lt|rW(!=+0qGDHo5kZcJSH+O%E)IS~noLxH&Y! zRz7EuC^?OkC>+a~>d`B6*b3a6C?ic)=_Mn~RFB@86Jw${K4Y>Fgqi4#1|v@JQs&hZ zeTik9M}8r3oOn+{$y5c$dE^q3=o7jTeL}AquLkruevGXelIl$NMuHNp>2B5}wmPxY z2{2sK(>?P4NUW?>K#=(C0ft%YJ@Wa8Gw8JSlCNZ(X^cl69_au+u4~^bt3aJ z?Eeo(^xxmX|NpUY$h@t5L>?taV^8n{pu>NQy(WlXv{F3C;!7O&SQ#=^)<4L}`lmJe zsCKcpCky2|>P0Aj$snlAw}BobEM33R>xpxpe-A;uANkR6ZulsOcWL zc_CIVj89;(av^+-&sy&_fE5k=$E3TDwfIP9KiOw$^rnLe5BMKoRqeAqT3J}S5-Qr% z8og=E&Dy4Mv${#{DIR%j!2|vWNZ~YA(m2Ui?~$h#6!iWSor~#P?@eZ=6jg~SP0g|1 zBrxGN>HfHe#F5a>tp9cV-*?4-V)s8z?u!VZC(3IO?ek;o04AsdF&=GMmu*Q)*RBW?af=Qd5i>P3ost zQ;kW=11UnOO{!^(PZ6x~(@n-{9YHmiOUn5y6|rblc~vvsQtHegcljOt5AEH zs(OfXjH72UnsbSxXPXxFa9pyQW3qfWMXcJJaVav@T$A4;Mxg)U{HamxW7_y5f!G8^ zGgAb@6BPTJGl@q{7O}e_HP5X7;s5`c%&D2hnJV>L!~poNYLtJH47Gbb~Ezjdxe6R}lOF&mx{;*>$w0$&Y+}yf7JbJ8%t-@n|ArfM&0Ww9(9v(R& zA_0Cqr3x@ed#m89G2J6CMVP=IOD{!<63p<(c@Zp69`%)vU%%P9cVxN#gDGi-NA8V? z-`72j-&Z}!Kg}a&M=(T6|Gt6dNzR$xzTiYiqDKPF<83FZx{nQXpXre+B$5#5?$h`+ zOAR*5rjPZ= znG$ByM8CK63&|Ti@}Pu5J(Qvt#-L)l!CdcX+VlV_=?__yi4 zaQ}C`*Gihq5YKQ8*f;D}@i{rG@6+qO7G~m46KCRf6k!_c9R?0Tt)3f0ujYAOO}pPf^AJ31z8&)Oh3v0NdRsIWIO_u!_zpH6A_x zCrZxGqU0PorNUbVN_c^LlJd03C|CZu%%f-gh_&$q=Nk^<{y@=YIa;>V2?>KSBWsf` z^XQE~NoGAmhGLRg{g5zS@*?j5NJgxUC#YN@buqD2+>k0==3H+HWWs9a@uKzMPnd=v zRU(nh^~i+)Nh(@yUs8$k5(%yU%Z>g28@T-&BzKc5aPxP)d`&6%^P*S3>y@W2KwRJ_ zaO?LM-1^mJ=HsOB7}yJ6mwEULy#)vs|HiVq=$xzOn{`!@`CKh9tES@X1+|bVihd}y zzcJn}vG7rgj9GT+Z=@D8Rne^IGpQwJ{o9Aus17ji(E8RT)KaD{n!VlM)Pcr^-0tjZ znYnq34HfDjPG-S87O3UsRx})<)Hlrq=u_O3^-!e_=0xT;iHDf0-uSqxR+tOBr&)qE zM%U+9N{Bd|5iBM|9ATQ(^AS05vpLma*8dAd<~8)@4oLDwt&$7GM*TETevCDt_ZvYbYClWu%S2HKAI=mixFuwNo| z6FfAyQerk>nCsDtC=7rvMm}uZz|fjXc+zDGTM{`bAxW&UAxx9Rsuz>g zLKGK6r70$3x<^h+uoZbBQm&xf$pQta=^nW)A=XGi0=!lEoO^((_t<&K3!&x#lK3o@ zgY@|xIWL*NTs$9dd+}CgDIIXb;Y#R}AWKdO=6mGbgygaQ0j*6+lvYUsnxwqB9yvY1 zhb`R&{Nk06G{z$@C^%7nE?&~Kl8x~WXX(LIM(5luWrzP-F`z-6= z4;YpTep0PRUP*|SHSiIZ0)7(p|1z;$WIn`+-kFH?F;0E19#bbFTFxN(fqYnAgj0Z= zoGVAljQCVME-n_EK;HYm^86~e-mf+e@`r(>)+UKM_ZXUA34$t{0DmKA*x%&Vm*o$2#DH;a zZ5#0)Y-&5($+G~ifOCWMD}bpZ%m(Pa##9F!Gr_L7Dt`!Su&x&m66N`Wsh*2cP0oMQ z5w(jTk5=d8R0Vbr{1>bwU{C9NPcfk};IV|9o$Quh4z?A2W}`q9xue;dU{d}dFfaTY znWyHLfoo|gE^|SnZ@6j0z}Zd69|*>|e*@#>{8Dg~tQ5|w2WPkIdN`wT`2)Znuw7yQ(0;!MWm7lUbLADM>d7lFE_1ohDT{;(FV3C1^VeGvSj_5UCo z@ZrB3VbA}G+zR%83uKQx72f}zg4O?D)vkB}uv(q19#+50RAibnJ(UD3XujVoY4Rh4o0u>yuL$8WCj8o~CG+LZqP}fnkv-mP z31#@QqQ&%db*$N+y_Tj&jP!d7TZL{zTo)@GgdTYWNFv2gBPL z-lpNl>Q;ugFuYmAkJL>Jw=ld>!w=OB46kQ+orX`S12ue7En|2P!{r)2rM}7VV1|ci z__SKV@KA;;HGD=L#;}E9tA@|2HiqpCa~eLURxv!B;Sm}>uR0ihi{WYwUr?P4*DzeG z;ftz^;W~y#YWR{`&#;?ekA^R+4GfQBc(jJEsErIaF+4`YSJk%}euv?AHGEAS%kX;) zkJIpVm1p>UhOUM`RUX3v!yjn)hB}_%4;h}I;hXA2h9@yRS;M!~DGX0#c$$W9tJ4{t z!SGBC-%)2VJe%P;8osN}Wq2OL^ELdLx`5$@3@_5~=jvjHmoU6k!}ru>3^y~pT*LR( z6%4Orc$J19sH+)X!|+;K|9?a5MeqO5&$MJl!?*XTYKHs>XMk1WUHAmttG8~oZ-JgR zFIp&G>wQ48HY>qgqs=<9JdW<`(c@X^69Cz2`?ZTH%pPB$A(2<|6V9Xmio|ye#Z$NLlk9^EsMnUnAI_`W^hB0{Q$P(Ww=azNxk9riAFlg>9(Lmxwo#HBww|bgWD0 z+g#WhLYFp+pZ29HO4mVif!u_UtiF`JbfISz$XUq3S>mU?7M27RDdqA4ISX02QoLTO zbdi03Y7y-z!vE6C3yNizDs4ixA&w8`JSF(vj855_)sHg)_YN42THspG33GEZML^7nBkm|MKQjf?6;Q;a^3)9NHNxT`%VeIQ<<-?+WGmNW_H(a_o5`9h^o`g?)vTC z)$=*dV2<7u^Eu8m*Lm-dO7@YiI?J4Xy~CMDaAz})vx(r&F-KqT#s!*#W_2#j|6ix` z|4TEo)Q2jssxbQ>3=iOc!dd^BeLCq+@32z~Om)D_5~4DqDsXK7~hj46;u8C(PVlYsoC@lDn+^Q@0c?>)Vd#I4XB&VLQ&C_bN(cU|8ZSNJEz83=S%g zYrNdDziqVhYpJB}D+}Z+kCxPZtsJWb#U#gDkSPT9{~gKy?~|DmGIKIgJ&n7+`6?@a zBYz~1$4$UM#QDBlv={LMTv?zOSMXN!Aq_CN@}k{^Uo`yG*Y>*=YCzODM|{Agh+nT+ zN*fdzKC##R-3lX_nLl3|Gk>N8^W*}(y~3XD15z)I6Y1J07kmCN/^cZD}@@3X?u z%RWn8Mqrzwef&=?(Az6wWMz|#tZIyLVxba@uuObk57d#s0e*ERSSk$5d#t2&;b>_{ zAHlzeoLC?)YRKh1RxifFy4ftF3*=A@#*FXr2li$8TG_;ng<&AZ%bcIHO7ZJXOD~`h zCK^|vS^qAyu|OWzh?})b<7O3;+*1nVdJQjgeol&}vC^kb@--EPf^X(R@iSlN#6_&F zwMP2p8@Q*Kt{KdR={rSe<2= zDVYN^N5fCpLzz#+Yp@Nv6gP)pFa6IfP(ESZXfy4b0jRqf$2Awh-DOropHPiN5Ou%MhN&%8 zU2Gl-73&1*62|-DV-^MKQe#*a@2~1IV+ohi_0?uZu}EuFP?sB2%CMxaFfU8ehdOm7 zV_9Z&AXHbG8b}?M)zzkiAMgi^58LV*#Zk#_R`ROJt>SlBM`Y~rxgz6Ti;+%?5 z-D+-!e?i%q!GP^;)NM5XZztZT_!HNYLV}0=@w-hUm$l1I8IKs0bjc)!`uS7Pk{B@ z$0eJVr6;vL#4QhPv$$U77ACNyl1zJa{3pPN=!dL1k71U+ zv=*cBYgB>!CJ-qrX_1_1AN7K)LVV9>zVrq9#~0xHdmq1eo3gocmG>0{0_=nrbMj>#JXwhDs7fN8lV>fS z({#X`>;X-C?KdY|S(3OiJF2pyy)xT@M-7ML?bCvV2V@s4-EY6_{)?OEH!WVCoi}HB zwrS}B3!4`}>ijti4j7xQq}AWbRIa59ninmdlU+P#?>UR-ESNQCNw%_OL(dWVu@z@k z3jyT44rM!{W$ocPWRCcfxt@+Sxgd9+q%wOH9e=m1A5}lO*2Yp;&=5JLu0F)pe)ISx zTbHewt3=0IygcYWvJ?I~Rziy|{hKSYNX4$KD_L94DfsZt_s1Wme=GpquND&g}#Q10HRqEgM@p!RLb)H`H{8?7EZi;?mY8AbG*xXubyZEH7U0t2Q z2dnL$|Nrp=M!&@V8u+r*0Gi>@T zwop&OjSNGMzj!pU{We2L9P!M`!3j)t+0`vY``U6x(y+f}Nb9Wqt~x+qLDyd5Cyd z>nD*pLU&hNM@uK!8i;d8IMXU*`?p|R(1qK6?PyTLuC?oO>p5!mw}v^>2Bs6OM_{~; zVNOl8kJjeKn{1=wT%}Vpt~i?9hqexJYRaP|aD?9jw}{ $DB_CACHE_DIR/bok_choy_data.json - # mysqldump -u root --no-data --skip-comments --skip-dump-date edxtest > $DB_CACHE_DIR/bok_choy_schema.sql + ./manage.py lms --settings bok_choy dumpdata > $DB_CACHE_DIR/bok_choy_data.json + # dump_data does not dump the django_migrations table so we do it separately. + mysqldump -u root --no-create-info edxtest django_migrations > $DB_CACHE_DIR/bok_choy_migrations_data.sql + mysqldump -u root --no-data --skip-comments --skip-dump-date edxtest > $DB_CACHE_DIR/bok_choy_schema.sql fi