From 5ba03130aaf8232f16e3df6fb75feb3e3e62619b Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Fri, 1 Jun 2012 14:46:35 -0400 Subject: [PATCH 1/9] Moving LMS code into subdirectory --- {djangoapps/circuit => lms}/__init__.py | 0 .../djangoapps/circuit}/__init__.py | 0 {djangoapps => lms/djangoapps}/circuit/models.py | 0 {djangoapps => lms/djangoapps}/circuit/tests.py | 0 {djangoapps => lms/djangoapps}/circuit/views.py | 0 .../djangoapps/courseware}/__init__.py | 0 .../djangoapps}/courseware/admin.py | 0 .../djangoapps}/courseware/capa/__init__.py | 0 .../djangoapps}/courseware/capa/calc.py | 0 .../djangoapps}/courseware/capa/capa_problem.py | 0 .../djangoapps}/courseware/capa/eia.py | 0 .../djangoapps}/courseware/capa/inputtypes.py | 0 .../djangoapps}/courseware/capa/responsetypes.py | 0 .../djangoapps}/courseware/capa/util.py | 0 .../djangoapps}/courseware/content_parser.py | 0 .../courseware/global_course_settings.py | 0 .../djangoapps}/courseware/graders.py | 0 .../djangoapps}/courseware/grades.py | 0 .../djangoapps/courseware/management}/__init__.py | 0 .../courseware/management/commands}/__init__.py | 0 .../management/commands/check_course.py | 0 .../courseware/migrations/0001_initial.py | 0 .../courseware/migrations/0002_add_indexes.py | 0 .../migrations/0003_done_grade_cache.py | 0 .../djangoapps/courseware/migrations}/__init__.py | 0 .../djangoapps}/courseware/models.py | 0 .../djangoapps}/courseware/module_render.py | 0 .../djangoapps}/courseware/modules/__init__.py | 0 .../djangoapps}/courseware/modules/capa_module.py | 0 .../djangoapps}/courseware/modules/html_module.py | 0 .../courseware/modules/schematic_module.py | 0 .../djangoapps}/courseware/modules/seq_module.py | 0 .../courseware/modules/template_module.py | 0 .../courseware/modules/vertical_module.py | 0 .../courseware/modules/video_module.py | 0 .../djangoapps}/courseware/modules/x_module.py | 0 .../djangoapps}/courseware/progress.py | 0 .../courseware/test_files/imageresponse.xml | 0 .../courseware/test_files/multi_bare.xml | 0 .../courseware/test_files/multichoice.xml | 0 .../courseware/test_files/optionresponse.xml | 0 .../test_files}/test_files/symbolicresponse.xml | 0 .../courseware/test_files/truefalse.xml | 0 .../djangoapps}/courseware/tests.py | 0 {djangoapps => lms/djangoapps}/courseware/urls.py | 0 .../djangoapps}/courseware/views.py | 0 .../djangoapps/heartbeat}/__init__.py | 0 {djangoapps => lms/djangoapps}/heartbeat/urls.py | 0 {djangoapps => lms/djangoapps}/heartbeat/views.py | 0 .../djangoapps/multicourse}/__init__.py | 0 .../multicourse/multicourse_settings.py | 0 .../djangoapps}/multicourse/views.py | 0 .../djangoapps}/simplewiki/__init__.py | 0 .../djangoapps}/simplewiki/admin.py | 0 .../djangoapps}/simplewiki/mdx_circuit.py | 0 .../djangoapps}/simplewiki/mdx_image.py | 0 .../djangoapps}/simplewiki/mdx_mathjax.py | 0 .../djangoapps}/simplewiki/mdx_video.py | 0 .../djangoapps}/simplewiki/mdx_wikipath.py | 0 .../djangoapps}/simplewiki/models.py | 0 .../simplewiki/templatetags}/__init__.py | 0 .../simplewiki/templatetags/simplewiki_utils.py | 0 .../djangoapps}/simplewiki/tests.py | 0 {djangoapps => lms/djangoapps}/simplewiki/urls.py | 0 .../djangoapps}/simplewiki/usage.txt | 0 .../djangoapps}/simplewiki/views.py | 0 .../djangoapps}/simplewiki/views_attachments.py | 0 .../djangoapps}/simplewiki/wiki_settings.py | 0 .../djangoapps/ssl_auth}/__init__.py | 0 .../djangoapps}/ssl_auth/ssl_auth.py | 0 .../djangoapps/static_template_view}/__init__.py | 0 .../djangoapps}/static_template_view/models.py | 0 .../djangoapps}/static_template_view/tests.py | 0 .../djangoapps}/static_template_view/views.py | 0 .../djangoapps/staticbook}/__init__.py | 0 .../djangoapps}/staticbook/models.py | 0 .../djangoapps}/staticbook/tests.py | 0 .../djangoapps}/staticbook/views.py | 0 .../djangoapps/student}/__init__.py | 0 .../djangoapps/student/management}/__init__.py | 0 .../student/management/commands}/__init__.py | 0 .../student/management/commands/assigngroups.py | 0 .../student/management/commands/emaillist.py | 0 .../student/management/commands/massemail.py | 0 .../student/management/commands/massemailtxt.py | 0 .../student/management/commands/userinfo.py | 0 .../student/migrations/0001_initial.py | 0 .../0002_text_to_varchar_and_indexes.py | 0 .../migrations/0003_auto__add_usertestgroup.py | 0 .../student/migrations/0004_add_email_index.py | 0 .../student/migrations/0005_name_change.py | 0 .../djangoapps/student/migrations}/__init__.py | 0 {djangoapps => lms/djangoapps}/student/models.py | 0 {djangoapps => lms/djangoapps}/student/tests.py | 0 {djangoapps => lms/djangoapps}/student/views.py | 0 {envs => lms/djangoapps/track}/__init__.py | 0 .../djangoapps}/track/middleware.py | 0 {djangoapps => lms/djangoapps}/track/models.py | 0 {djangoapps => lms/djangoapps}/track/tests.py | 0 {djangoapps => lms/djangoapps}/track/views.py | 0 {envs => lms/envs}/README.txt | 0 .../templatetags => lms/envs}/__init__.py | 0 {envs => lms/envs}/askbotsettings.py | 0 {envs => lms/envs}/aws.py | 0 {envs => lms/envs}/common.py | 12 +++++------- {envs => lms/envs}/content.py | 0 {envs => lms/envs}/dev.py | 4 ++-- {envs => lms/envs}/dev_ike.py | 0 {envs => lms/envs}/devplus.py | 0 {envs => lms/envs}/logsettings.py | 0 {envs => lms/envs}/static.py | 0 {envs => lms/envs}/test.py | 0 {envs => lms/envs}/test_ike.py | 0 {lib => lms/lib}/cache_toolbox/COPYING | 0 {lib => lms/lib}/cache_toolbox/README.rst | 0 {lib => lms/lib}/cache_toolbox/__init__.py | 0 {lib => lms/lib}/cache_toolbox/app_settings.py | 0 {lib => lms/lib}/cache_toolbox/core.py | 0 {lib => lms/lib}/cache_toolbox/middleware.py | 0 {lib => lms/lib}/cache_toolbox/model.py | 0 {lib => lms/lib}/cache_toolbox/relation.py | 0 .../lib/cache_toolbox/templatetags}/__init__.py | 0 .../cache_toolbox/templatetags/cache_toolbox.py | 0 .../lib/django_future}/__init__.py | 0 {lib => lms/lib}/django_future/csrf.py | 0 {lib => lms/lib}/dogfood/__init__.py | 0 {lib => lms/lib}/dogfood/check.py | 0 {lib => lms/lib}/dogfood/views.py | 0 {lib => lms/lib}/loncapa/__init__.py | 0 {lib => lms/lib}/loncapa/loncapa_check.py | 0 {lib => lms/lib}/mitxmako/README | 0 {lib => lms/lib}/mitxmako/__init__.py | 0 {lib => lms/lib}/mitxmako/middleware.py | 0 {lib => lms/lib}/mitxmako/shortcuts.py | 0 {lib => lms/lib}/mitxmako/template.py | 0 {lib => lms/lib}/newrelic_logging/__init__.py | 0 {lib/util => lms/lib/perfstats}/__init__.py | 0 {lib => lms/lib}/perfstats/middleware.py | 0 {lib => lms/lib}/perfstats/models.py | 0 {lib => lms/lib}/perfstats/tests.py | 0 {lib => lms/lib}/perfstats/views.py | 0 {lib => lms/lib}/pipeline_mako.py | 0 {lib => lms/lib}/static_replace.py | 0 {lib => lms/lib}/symmath/__init__.py | 0 {lib => lms/lib}/symmath/formula.py | 0 {lib => lms/lib}/symmath/symmath_check.py | 0 .../login_error.html => lms/lib/util/__init__.py | 0 {lib => lms/lib}/util/cache.py | 0 {lib => lms/lib}/util/memcache.py | 0 {lib => lms/lib}/util/middleware.py | 0 {lib => lms/lib}/util/models.py | 0 {lib => lms/lib}/util/tests.py | 0 {lib => lms/lib}/util/views.py | 0 {static => lms/static}/.gitignore | 0 {static => lms/static}/.hgignore | 0 {static => lms/static}/admin/css/base.css | 0 {static => lms/static}/admin/css/changelists.css | 0 {static => lms/static}/admin/css/dashboard.css | 0 {static => lms/static}/admin/css/forms.css | 0 {static => lms/static}/admin/css/ie.css | 0 {static => lms/static}/admin/css/login.css | 0 {static => lms/static}/admin/css/rtl.css | 0 {static => lms/static}/admin/css/widgets.css | 0 .../static}/admin/img/admin/arrow-down.gif | Bin .../static}/admin/img/admin/arrow-up.gif | Bin .../static}/admin/img/admin/changelist-bg.gif | Bin .../static}/admin/img/admin/changelist-bg_rtl.gif | Bin .../static}/admin/img/admin/chooser-bg.gif | Bin .../admin/img/admin/chooser_stacked-bg.gif | Bin .../admin/img/admin/default-bg-reverse.gif | Bin .../static}/admin/img/admin/default-bg.gif | Bin .../static}/admin/img/admin/deleted-overlay.gif | Bin .../static}/admin/img/admin/icon-no.gif | Bin .../static}/admin/img/admin/icon-unknown.gif | Bin .../static}/admin/img/admin/icon-yes.gif | Bin .../static}/admin/img/admin/icon_addlink.gif | Bin .../static}/admin/img/admin/icon_alert.gif | Bin .../static}/admin/img/admin/icon_calendar.gif | Bin .../static}/admin/img/admin/icon_changelink.gif | Bin .../static}/admin/img/admin/icon_clock.gif | Bin .../static}/admin/img/admin/icon_deletelink.gif | Bin .../static}/admin/img/admin/icon_error.gif | Bin .../static}/admin/img/admin/icon_searchbox.png | Bin .../static}/admin/img/admin/icon_success.gif | Bin .../admin/img/admin/inline-delete-8bit.png | Bin .../static}/admin/img/admin/inline-delete.png | Bin .../admin/img/admin/inline-restore-8bit.png | Bin .../static}/admin/img/admin/inline-restore.png | Bin .../admin/img/admin/inline-splitter-bg.gif | Bin .../static}/admin/img/admin/nav-bg-grabber.gif | Bin .../static}/admin/img/admin/nav-bg-reverse.gif | Bin {static => lms/static}/admin/img/admin/nav-bg.gif | Bin .../static}/admin/img/admin/selector-add.gif | Bin .../static}/admin/img/admin/selector-addall.gif | Bin .../static}/admin/img/admin/selector-remove.gif | Bin .../admin/img/admin/selector-removeall.gif | Bin .../static}/admin/img/admin/selector-search.gif | Bin .../admin/img/admin/selector_stacked-add.gif | Bin .../admin/img/admin/selector_stacked-remove.gif | Bin .../static}/admin/img/admin/tool-left.gif | Bin .../static}/admin/img/admin/tool-left_over.gif | Bin .../static}/admin/img/admin/tool-right.gif | Bin .../static}/admin/img/admin/tool-right_over.gif | Bin .../static}/admin/img/admin/tooltag-add.gif | Bin .../static}/admin/img/admin/tooltag-add_over.gif | Bin .../admin/img/admin/tooltag-arrowright.gif | Bin .../admin/img/admin/tooltag-arrowright_over.gif | Bin .../static}/admin/img/gis/move_vertex_off.png | Bin .../static}/admin/img/gis/move_vertex_on.png | Bin .../static}/admin/js/LICENSE-JQUERY.txt | 0 {static => lms/static}/admin/js/SelectBox.js | 0 {static => lms/static}/admin/js/SelectFilter2.js | 0 {static => lms/static}/admin/js/actions.js | 0 {static => lms/static}/admin/js/actions.min.js | 0 .../static}/admin/js/admin/DateTimeShortcuts.js | 0 .../admin/js/admin/RelatedObjectLookups.js | 0 {static => lms/static}/admin/js/admin/ordering.js | 0 {static => lms/static}/admin/js/calendar.js | 0 {static => lms/static}/admin/js/collapse.js | 0 {static => lms/static}/admin/js/collapse.min.js | 0 {static => lms/static}/admin/js/compress.py | 0 {static => lms/static}/admin/js/core.js | 0 {static => lms/static}/admin/js/dateparse.js | 0 .../static}/admin/js/getElementsBySelector.js | 0 {static => lms/static}/admin/js/inlines.js | 0 {static => lms/static}/admin/js/inlines.min.js | 0 {static => lms/static}/admin/js/jquery.init.js | 0 {static => lms/static}/admin/js/jquery.js | 0 {static => lms/static}/admin/js/jquery.min.js | 0 {static => lms/static}/admin/js/prepopulate.js | 0 .../static}/admin/js/prepopulate.min.js | 0 {static => lms/static}/admin/js/timeparse.js | 0 {static => lms/static}/admin/js/urlify.js | 0 {static => lms/static}/coffee/.gitignore | 0 {static => lms/static}/coffee/README.md | 0 {static => lms/static}/coffee/files.json | 0 .../static}/coffee/fixtures/accordion.html | 0 .../static}/coffee/fixtures/calculator.html | 0 .../static}/coffee/fixtures/feedback_form.html | 0 {static => lms/static}/coffee/fixtures/items.json | 0 .../static}/coffee/fixtures/problem.html | 0 .../static}/coffee/fixtures/problem_content.html | 0 .../static}/coffee/fixtures/sequence.html | 0 {static => lms/static}/coffee/fixtures/tab.html | 0 {static => lms/static}/coffee/fixtures/video.html | 0 .../static}/coffee/spec/calculator_spec.coffee | 0 .../static}/coffee/spec/courseware_spec.coffee | 0 .../static}/coffee/spec/feedback_form_spec.coffee | 0 {static => lms/static}/coffee/spec/helper.coffee | 0 .../static}/coffee/spec/histogram_spec.coffee | 0 .../static}/coffee/spec/logger_spec.coffee | 0 .../coffee/spec/modules/problem_spec.coffee | 0 .../coffee/spec/modules/sequence_spec.coffee | 0 .../static}/coffee/spec/modules/tab_spec.coffee | 0 .../spec/modules/video/video_caption_spec.coffee | 0 .../spec/modules/video/video_control_spec.coffee | 0 .../spec/modules/video/video_player_spec.coffee | 0 .../video/video_progress_slider_spec.coffee | 0 .../modules/video/video_speed_control_spec.coffee | 0 .../static}/coffee/spec/modules/video_spec.coffee | 0 .../static}/coffee/spec/navigation_spec.coffee | 0 .../static}/coffee/spec/time_spec.coffee | 0 {static => lms/static}/coffee/src/.gitignore | 0 .../static}/coffee/src/calculator.coffee | 0 .../static}/coffee/src/courseware.coffee | 0 .../static}/coffee/src/feedback_form.coffee | 0 .../static}/coffee/src/histogram.coffee | 0 {static => lms/static}/coffee/src/logger.coffee | 0 {static => lms/static}/coffee/src/main.coffee | 0 .../static}/coffee/src/modules/problem.coffee | 0 .../static}/coffee/src/modules/sequence.coffee | 0 .../static}/coffee/src/modules/tab.coffee | 0 .../static}/coffee/src/modules/video.coffee | 0 .../coffee/src/modules/video/video_caption.coffee | 0 .../coffee/src/modules/video/video_control.coffee | 0 .../coffee/src/modules/video/video_player.coffee | 0 .../modules/video/video_progress_slider.coffee | 0 .../src/modules/video/video_speed_control.coffee | 0 .../static}/coffee/src/navigation.coffee | 0 {static => lms/static}/coffee/src/time.coffee | 0 {static => lms/static}/contrib/xbook.html | 0 {static => lms/static}/courses/6002 | 0 {static => lms/static}/css/codemirror.css | 0 .../static}/fonts/Apache License Version 2.txt | 0 .../static}/fonts/OpenSans-Bold-webfont.eot | Bin .../static}/fonts/OpenSans-Bold-webfont.svg | 0 .../static}/fonts/OpenSans-Bold-webfont.ttf | Bin .../static}/fonts/OpenSans-Bold-webfont.woff | Bin .../static}/fonts/OpenSans-BoldItalic-webfont.eot | Bin .../static}/fonts/OpenSans-BoldItalic-webfont.svg | 0 .../static}/fonts/OpenSans-BoldItalic-webfont.ttf | Bin .../fonts/OpenSans-BoldItalic-webfont.woff | Bin .../static}/fonts/OpenSans-ExtraBold-webfont.eot | Bin .../static}/fonts/OpenSans-ExtraBold-webfont.svg | 0 .../static}/fonts/OpenSans-ExtraBold-webfont.ttf | Bin .../static}/fonts/OpenSans-ExtraBold-webfont.woff | Bin .../fonts/OpenSans-ExtraBoldItalic-webfont.eot | Bin .../fonts/OpenSans-ExtraBoldItalic-webfont.svg | 0 .../fonts/OpenSans-ExtraBoldItalic-webfont.ttf | Bin .../fonts/OpenSans-ExtraBoldItalic-webfont.woff | Bin .../static}/fonts/OpenSans-Italic-webfont.eot | Bin .../static}/fonts/OpenSans-Italic-webfont.svg | 0 .../static}/fonts/OpenSans-Italic-webfont.ttf | Bin .../static}/fonts/OpenSans-Italic-webfont.woff | Bin .../static}/fonts/OpenSans-Light-webfont.eot | Bin .../static}/fonts/OpenSans-Light-webfont.svg | 0 .../static}/fonts/OpenSans-Light-webfont.ttf | Bin .../static}/fonts/OpenSans-Light-webfont.woff | Bin .../fonts/OpenSans-LightItalic-webfont.eot | Bin .../fonts/OpenSans-LightItalic-webfont.svg | 0 .../fonts/OpenSans-LightItalic-webfont.ttf | Bin .../fonts/OpenSans-LightItalic-webfont.woff | Bin .../static}/fonts/OpenSans-Regular-webfont.eot | Bin .../static}/fonts/OpenSans-Regular-webfont.svg | 0 .../static}/fonts/OpenSans-Regular-webfont.ttf | Bin .../static}/fonts/OpenSans-Regular-webfont.woff | Bin .../static}/fonts/OpenSans-Semibold-webfont.eot | Bin .../static}/fonts/OpenSans-Semibold-webfont.svg | 0 .../static}/fonts/OpenSans-Semibold-webfont.ttf | Bin .../static}/fonts/OpenSans-Semibold-webfont.woff | Bin .../fonts/OpenSans-SemiboldItalic-webfont.eot | Bin .../fonts/OpenSans-SemiboldItalic-webfont.svg | 0 .../fonts/OpenSans-SemiboldItalic-webfont.ttf | Bin .../fonts/OpenSans-SemiboldItalic-webfont.woff | Bin {static => lms/static}/green-pointer.png | Bin .../static}/images/amplifier-slider-handle.png | Bin .../static}/images/askbot/comment-vote-up.png | Bin .../static}/images/askbot/search-icon.png | Bin .../images/askbot/vote-arrow-down-activate.png | Bin .../static}/images/askbot/vote-arrow-down.png | Bin .../images/askbot/vote-arrow-up-activate.png | Bin .../static}/images/askbot/vote-arrow-up.png | Bin .../static}/images/askbot/wmd-buttons.png | Bin {static => lms/static}/images/bullet-triangle.png | Bin {static => lms/static}/images/calc-icon.png | Bin {static => lms/static}/images/cc.png | Bin {static => lms/static}/images/close-calc-icon.png | Bin {static => lms/static}/images/closed-arrow.png | Bin {static => lms/static}/images/correct-icon.png | Bin {static => lms/static}/images/css/.xcf | Bin .../static}/images/css/bottomWrapper-bg.jpg | Bin .../static}/images/css/footerWrapper-bg.jpg | Bin {static => lms/static}/images/css/hat.jpg | Bin {static => lms/static}/images/css/hmenu-sel.jpg | Bin {static => lms/static}/images/css/hmenu.jpg | Bin {static => lms/static}/images/css/page-bg.jpg | Bin {static => lms/static}/images/css/page-vbg.jpg | Bin .../static}/images/css/topBanner-old.xcf | Bin {static => lms/static}/images/css/topBanner.jpg | Bin {static => lms/static}/images/css/topBanner.png | Bin {static => lms/static}/images/css/topBanner.xcf | Bin .../static}/images/css/topWrapper-bg.jpg | Bin .../static}/images/document-download.png | Bin {static => lms/static}/images/facebook.png | Bin {static => lms/static}/images/favicon.ico | Bin {static => lms/static}/images/fullscreen.png | Bin {static => lms/static}/images/incorrect-icon.png | Bin {static => lms/static}/images/info-icon.png | Bin {static => lms/static}/images/linkedin.png | Bin .../static}/images/marketing/circuits-bg.jpg | Bin .../images/marketing/circuits-medium-bg.jpg | Bin .../static}/images/marketing/course-bg-large.jpg | Bin .../static}/images/marketing/course-bg-medium.jpg | Bin .../static}/images/marketing/course-bg-small.jpg | Bin .../static}/images/marketing/edx-logo.png | Bin .../static}/images/marketing/facebook.png | Bin .../static}/images/marketing/link-arrow.png | Bin .../static}/images/marketing/linkedin.png | Bin .../static}/images/marketing/mit-logo.png | Bin .../static}/images/marketing/shot-1-large.jpg | Bin .../static}/images/marketing/shot-1-medium.jpg | Bin .../static}/images/marketing/shot-2-large.jpg | Bin .../static}/images/marketing/shot-3-large.jpg | Bin .../static}/images/marketing/shot-4-large.jpg | Bin .../static}/images/marketing/shot-5-large.jpg | Bin .../static}/images/marketing/shot-5-medium.jpg | Bin .../static}/images/marketing/twitter.png | Bin {static => lms/static}/images/open-arrow.png | Bin lms/static/images/pause-icon.png | Bin 0 -> 102 bytes lms/static/images/play-icon.png | Bin 0 -> 179 bytes .../images/sequence-nav/document-icon-current.png | Bin .../images/sequence-nav/document-icon-normal.png | Bin .../images/sequence-nav/document-icon-visited.png | Bin .../static}/images/sequence-nav/edit.png | Bin .../static}/images/sequence-nav/history.png | Bin .../images/sequence-nav/list-icon-current.png | Bin .../images/sequence-nav/list-icon-normal.png | Bin .../images/sequence-nav/list-icon-visited.png | Bin .../static}/images/sequence-nav/next-icon.png | Bin .../static}/images/sequence-nav/other-icon.png | Bin .../static}/images/sequence-nav/previous-icon.png | Bin .../images/sequence-nav/problem-icon-alt.png | Bin .../static}/images/sequence-nav/vertical-icon.png | Bin .../images/sequence-nav/video-icon-current.png | Bin .../images/sequence-nav/video-icon-normal.png | Bin .../images/sequence-nav/video-icon-visited.png | Bin .../static}/images/sequence-nav/video-icon.png | Bin .../static}/images/sequence-nav/view.png | Bin {static => lms/static}/images/slide-left-icon.png | Bin .../static}/images/slide-right-icon.png | Bin {static => lms/static}/images/slider-bars.png | Bin {static => lms/static}/images/slider-handle.png | Bin .../static}/images/treeview-default.gif | Bin {static => lms/static}/images/twitter.png | Bin .../static}/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../static}/images/ui-bg_flat_0_eeeeee_40x100.png | Bin .../images/ui-bg_flat_55_ffffff_40x100.png | Bin .../images/ui-bg_flat_75_ffffff_40x100.png | Bin .../images/ui-bg_glass_65_023063_1x400.png | Bin .../images/ui-bg_glass_65_ffffff_1x400.png | Bin .../ui-bg_highlight-soft_100_7fbcdf_1x100.png | Bin .../ui-bg_highlight-soft_100_bddeff_1x100.png | Bin .../ui-bg_highlight-soft_100_f6f6f6_1x100.png | Bin .../ui-bg_highlight-soft_25_7fbcdf_1x100.png | Bin .../ui-bg_highlight-soft_25_bddeff_1x100.png | Bin .../ui-bg_highlight-soft_50_7fbcfd_1x100.png | Bin .../static}/images/ui-icons_031634_256x240.png | Bin .../static}/images/ui-icons_454545_256x240.png | Bin .../static}/images/ui-icons_adcc80_256x240.png | Bin .../static}/images/ui-icons_fa720a_256x240.png | Bin .../static}/images/ui-icons_ffffff_256x240.png | Bin {static => lms/static}/images/unanswered-icon.png | Bin {static => lms/static}/images/vcr.png | Bin {static => lms/static}/images/video-image.png | Bin .../static}/js/CodeMirror/codemirror.css | 0 .../static}/js/CodeMirror/codemirror.js | 0 .../static}/js/CodeMirror/mitx_markdown.js | 0 {static => lms/static}/js/CodeMirror/python.js | 0 {static => lms/static}/js/CodeMirror/xml.js | 0 {static => lms/static}/js/askbot_jquery.min.js | 0 lms/static/js/cktsim.js | 1 + .../static}/js/codemirror-compressed.js | 0 {static => lms/static}/js/flot/excanvas.js | 0 {static => lms/static}/js/flot/excanvas.min.js | 0 .../static}/js/flot/jquery.colorhelpers.js | 0 .../static}/js/flot/jquery.colorhelpers.min.js | 0 .../static}/js/flot/jquery.flot.crosshair.js | 0 .../static}/js/flot/jquery.flot.crosshair.min.js | 0 .../static}/js/flot/jquery.flot.fillbetween.js | 0 .../js/flot/jquery.flot.fillbetween.min.js | 0 .../static}/js/flot/jquery.flot.image.js | 0 .../static}/js/flot/jquery.flot.image.min.js | 0 {static => lms/static}/js/flot/jquery.flot.js | 0 {static => lms/static}/js/flot/jquery.flot.min.js | 0 .../static}/js/flot/jquery.flot.navigate.js | 0 .../static}/js/flot/jquery.flot.navigate.min.js | 0 {static => lms/static}/js/flot/jquery.flot.pie.js | 0 .../static}/js/flot/jquery.flot.pie.min.js | 0 .../static}/js/flot/jquery.flot.resize.js | 0 .../static}/js/flot/jquery.flot.resize.min.js | 0 .../static}/js/flot/jquery.flot.selection.js | 0 .../static}/js/flot/jquery.flot.selection.min.js | 0 .../static}/js/flot/jquery.flot.stack.js | 0 .../static}/js/flot/jquery.flot.stack.min.js | 0 .../static}/js/flot/jquery.flot.symbol.js | 0 .../static}/js/flot/jquery.flot.symbol.min.js | 0 .../static}/js/flot/jquery.flot.threshold.js | 0 .../static}/js/flot/jquery.flot.threshold.min.js | 0 {static => lms/static}/js/html5shiv.js | 0 {static => lms/static}/js/imageinput.js | 0 .../static}/js/images/treeview-default-line.gif | Bin .../static}/js/images/treeview-default.gif | Bin {static => lms/static}/js/jasmine-jquery.js | 0 {static => lms/static}/js/jquery-1.6.2.min.js | 0 .../static}/js/jquery-ui-1.8.16.custom.min.js | 0 {static => lms/static}/js/jquery.cookie.js | 0 {static => lms/static}/js/jquery.leanModal.js | 0 {static => lms/static}/js/jquery.leanModal.min.js | 0 {static => lms/static}/js/jquery.qtip.min.js | 0 .../static}/js/jquery.scrollTo-1.4.2-min.js | 0 {static => lms/static}/js/jquery.treeview.css | 0 {static => lms/static}/js/jquery.treeview.js | 0 .../static}/js/jquery.ui.touch-punch.min.js | 0 {static => lms/static}/js/mathjax | 0 .../static}/js/mathjax-MathJax-c9db6ac/.gitignore | 0 .../static}/js/mathjax-MathJax-c9db6ac/LICENSE | 0 .../static}/js/mathjax-MathJax-c9db6ac/MathJax.js | 0 .../js/mathjax-MathJax-c9db6ac/README-branch.txt | 0 .../static}/js/mathjax-MathJax-c9db6ac/README.md | 0 .../static}/js/mathjax-MathJax-c9db6ac/VERSION | 0 .../config/AM_HTMLorMML-full.js | 0 .../config/AM_HTMLorMML.js | 0 .../config/Accessible-full.js | 0 .../mathjax-MathJax-c9db6ac/config/Accessible.js | 0 .../config/MML_HTMLorMML-full.js | 0 .../config/MML_HTMLorMML.js | 0 .../mathjax-MathJax-c9db6ac/config/MMLorHTML.js | 0 .../config/TeX-AMS-MML_HTMLorMML-full.js | 0 .../config/TeX-AMS-MML_HTMLorMML.js | 0 .../config/TeX-AMS-MML_SVG-full.js | 0 .../config/TeX-AMS-MML_SVG.js | 0 .../config/TeX-AMS_HTML-full.js | 0 .../config/TeX-AMS_HTML.js | 0 .../config/TeX-MML-AM_HTMLorMML-full.js | 0 .../config/TeX-MML-AM_HTMLorMML.js | 0 .../js/mathjax-MathJax-c9db6ac/config/default.js | 0 .../mathjax-MathJax-c9db6ac/config/local/local.js | 0 .../js/mathjax-MathJax-c9db6ac/docs/.gitignore | 0 .../js/mathjax-MathJax-c9db6ac/docs/Makefile | 0 .../docs/html/CSS-styles.html | 0 .../docs/html/HTML-snippets.html | 0 .../docs/html/_images/mt_head.png | Bin .../docs/html/_images/mt_menu.png | Bin .../docs/html/_images/mt_templates.png | Bin .../docs/html/_images/wp_menu.png | Bin .../docs/html/_images/wp_templates.png | Bin .../docs/html/_sources/CSS-styles.txt | 0 .../docs/html/_sources/HTML-snippets.txt | 0 .../docs/html/_sources/api/ajax.txt | 0 .../docs/html/_sources/api/callback.txt | 0 .../docs/html/_sources/api/elementjax.txt | 0 .../docs/html/_sources/api/html.txt | 0 .../docs/html/_sources/api/hub.txt | 0 .../docs/html/_sources/api/index.txt | 0 .../docs/html/_sources/api/inputjax.txt | 0 .../docs/html/_sources/api/jax.txt | 0 .../docs/html/_sources/api/message.txt | 0 .../docs/html/_sources/api/object.txt | 0 .../docs/html/_sources/api/outputjax.txt | 0 .../docs/html/_sources/api/queue.txt | 0 .../docs/html/_sources/api/signal.txt | 0 .../docs/html/_sources/api/variable.txt | 0 .../docs/html/_sources/asciimath.txt | 0 .../docs/html/_sources/callbacks.txt | 0 .../docs/html/_sources/community.txt | 0 .../docs/html/_sources/config-files.txt | 0 .../docs/html/_sources/configuration.txt | 0 .../docs/html/_sources/dynamic.txt | 0 .../docs/html/_sources/glossary.txt | 0 .../docs/html/_sources/index.txt | 0 .../docs/html/_sources/installation.txt | 0 .../docs/html/_sources/jsMath.txt | 0 .../docs/html/_sources/mathjax.txt | 0 .../docs/html/_sources/mathml.txt | 0 .../docs/html/_sources/model.txt | 0 .../docs/html/_sources/options/AsciiMath.txt | 0 .../docs/html/_sources/options/FontWarnings.txt | 0 .../docs/html/_sources/options/HTML-CSS.txt | 0 .../docs/html/_sources/options/MMLorHTML.txt | 0 .../docs/html/_sources/options/MathEvents.txt | 0 .../docs/html/_sources/options/MathML.txt | 0 .../docs/html/_sources/options/MathMenu.txt | 0 .../docs/html/_sources/options/MathZoom.txt | 0 .../docs/html/_sources/options/NativeMML.txt | 0 .../docs/html/_sources/options/SVG.txt | 0 .../docs/html/_sources/options/TeX.txt | 0 .../docs/html/_sources/options/asciimath2jax.txt | 0 .../docs/html/_sources/options/hub.txt | 0 .../docs/html/_sources/options/index.txt | 0 .../docs/html/_sources/options/jsMath2jax.txt | 0 .../docs/html/_sources/options/mml2jax.txt | 0 .../docs/html/_sources/options/tex2jax.txt | 0 .../docs/html/_sources/output.txt | 0 .../docs/html/_sources/platforms/index.txt | 0 .../docs/html/_sources/platforms/movable-type.txt | 0 .../docs/html/_sources/platforms/wordpress.txt | 0 .../docs/html/_sources/queues.txt | 0 .../docs/html/_sources/signals.txt | 0 .../docs/html/_sources/start.txt | 0 .../docs/html/_sources/startup.txt | 0 .../docs/html/_sources/synchronize.txt | 0 .../docs/html/_sources/tex.txt | 0 .../docs/html/_sources/typeset.txt | 0 .../docs/html/_sources/upgrade.txt | 0 .../docs/html/_sources/whats-new-1.1.txt | 0 .../docs/html/_sources/whats-new-2.0.txt | 0 .../docs/html/_static/basic.css | 0 .../docs/html/_static/doctools.js | 0 .../docs/html/_static/file.png | Bin .../docs/html/_static/jquery.js | 0 .../docs/html/_static/mathjax_mathml.user.js | 0 .../docs/html/_static/mathjax_wikipedia.user.js | 0 .../docs/html/_static/minus.png | Bin .../docs/html/_static/mj.css | 0 .../docs/html/_static/plus.png | Bin .../docs/html/_static/pygments.css | 0 .../docs/html/_static/searchtools.js | 0 .../docs/html/_static/underscore.js | 0 .../docs/html/api/ajax.html | 0 .../docs/html/api/callback.html | 0 .../docs/html/api/elementjax.html | 0 .../docs/html/api/html.html | 0 .../docs/html/api/hub.html | 0 .../docs/html/api/index.html | 0 .../docs/html/api/inputjax.html | 0 .../docs/html/api/jax.html | 0 .../docs/html/api/message.html | 0 .../docs/html/api/object.html | 0 .../docs/html/api/outputjax.html | 0 .../docs/html/api/queue.html | 0 .../docs/html/api/signal.html | 0 .../docs/html/api/variable.html | 0 .../docs/html/asciimath.html | 0 .../docs/html/callbacks.html | 0 .../docs/html/community.html | 0 .../docs/html/config-files.html | 0 .../docs/html/configuration.html | 0 .../docs/html/dynamic.html | 0 .../docs/html/genindex.html | 0 .../docs/html/glossary.html | 0 .../mathjax-MathJax-c9db6ac/docs/html/index.html | 0 .../docs/html/installation.html | 0 .../mathjax-MathJax-c9db6ac/docs/html/jsMath.html | 0 .../docs/html/mathjax.html | 0 .../mathjax-MathJax-c9db6ac/docs/html/mathml.html | 0 .../mathjax-MathJax-c9db6ac/docs/html/model.html | 0 .../docs/html/options/AsciiMath.html | 0 .../docs/html/options/FontWarnings.html | 0 .../docs/html/options/HTML-CSS.html | 0 .../docs/html/options/MMLorHTML.html | 0 .../docs/html/options/MathEvents.html | 0 .../docs/html/options/MathML.html | 0 .../docs/html/options/MathMenu.html | 0 .../docs/html/options/MathZoom.html | 0 .../docs/html/options/NativeMML.html | 0 .../docs/html/options/SVG.html | 0 .../docs/html/options/TeX.html | 0 .../docs/html/options/asciimath2jax.html | 0 .../docs/html/options/hub.html | 0 .../docs/html/options/index.html | 0 .../docs/html/options/jsMath2jax.html | 0 .../docs/html/options/mml2jax.html | 0 .../docs/html/options/tex2jax.html | 0 .../mathjax-MathJax-c9db6ac/docs/html/output.html | 0 .../docs/html/platforms/index.html | 0 .../docs/html/platforms/movable-type.html | 0 .../docs/html/platforms/wordpress.html | 0 .../mathjax-MathJax-c9db6ac/docs/html/queues.html | 0 .../mathjax-MathJax-c9db6ac/docs/html/search.html | 0 .../docs/html/searchindex.js | 0 .../docs/html/signals.html | 0 .../mathjax-MathJax-c9db6ac/docs/html/start.html | 0 .../docs/html/startup.html | 0 .../docs/html/synchronize.html | 0 .../js/mathjax-MathJax-c9db6ac/docs/html/tex.html | 0 .../docs/html/typeset.html | 0 .../docs/html/upgrade.html | 0 .../docs/html/whats-new-1.1.html | 0 .../docs/html/whats-new-2.0.html | 0 .../docs/source/CSS-styles.rst | 0 .../docs/source/HTML-snippets.rst | 0 .../docs/source/_static/mathjax_mathml.user.js | 0 .../docs/source/_static/mathjax_wikipedia.user.js | 0 .../docs/source/api/ajax.rst | 0 .../docs/source/api/callback.rst | 0 .../docs/source/api/elementjax.rst | 0 .../docs/source/api/html.rst | 0 .../docs/source/api/hub.rst | 0 .../docs/source/api/index.rst | 0 .../docs/source/api/inputjax.rst | 0 .../docs/source/api/jax.rst | 0 .../docs/source/api/message.rst | 0 .../docs/source/api/object.rst | 0 .../docs/source/api/outputjax.rst | 0 .../docs/source/api/queue.rst | 0 .../docs/source/api/signal.rst | 0 .../docs/source/api/variable.rst | 0 .../docs/source/asciimath.rst | 0 .../docs/source/callbacks.rst | 0 .../docs/source/community.rst | 0 .../mathjax-MathJax-c9db6ac/docs/source/conf.py | 0 .../docs/source/config-files.rst | 0 .../docs/source/configuration.rst | 0 .../docs/source/dynamic.rst | 0 .../docs/source/glossary.rst | 0 .../docs/source/images/mt_head.png | Bin .../docs/source/images/mt_menu.png | Bin .../docs/source/images/mt_templates.png | Bin .../docs/source/images/wp_menu.png | Bin .../docs/source/images/wp_templates.png | Bin .../mathjax-MathJax-c9db6ac/docs/source/index.rst | 0 .../docs/source/installation.rst | 0 .../docs/source/jsMath.rst | 0 .../docs/source/mathjax.rst | 0 .../docs/source/mathml.rst | 0 .../docs/source/mjtheme/layout.html | 0 .../docs/source/mjtheme/static/mj.css_t | 0 .../docs/source/mjtheme/theme.conf | 0 .../mathjax-MathJax-c9db6ac/docs/source/model.rst | 0 .../docs/source/options/AsciiMath.rst | 0 .../docs/source/options/FontWarnings.rst | 0 .../docs/source/options/HTML-CSS.rst | 0 .../docs/source/options/MMLorHTML.rst | 0 .../docs/source/options/MathEvents.rst | 0 .../docs/source/options/MathML.rst | 0 .../docs/source/options/MathMenu.rst | 0 .../docs/source/options/MathZoom.rst | 0 .../docs/source/options/NativeMML.rst | 0 .../docs/source/options/SVG.rst | 0 .../docs/source/options/TeX.rst | 0 .../docs/source/options/asciimath2jax.rst | 0 .../docs/source/options/hub.rst | 0 .../docs/source/options/index.rst | 0 .../docs/source/options/jsMath2jax.rst | 0 .../docs/source/options/mml2jax.rst | 0 .../docs/source/options/tex2jax.rst | 0 .../docs/source/output.rst | 0 .../docs/source/platforms/index.rst | 0 .../docs/source/platforms/movable-type.rst | 0 .../docs/source/platforms/wordpress.rst | 0 .../docs/source/queues.rst | 0 .../docs/source/signals.rst | 0 .../mathjax-MathJax-c9db6ac/docs/source/start.rst | 0 .../docs/source/startup.rst | 0 .../docs/source/synchronize.rst | 0 .../mathjax-MathJax-c9db6ac/docs/source/tex.rst | 0 .../docs/source/typeset.rst | 0 .../docs/source/upgrade.rst | 0 .../docs/source/whats-new-1.1.rst | 0 .../docs/source/whats-new-2.0.rst | 0 .../extensions/FontWarnings.js | 0 .../extensions/HTML-CSS/handle-floats.js | 0 .../extensions/MathEvents.js | 0 .../extensions/MathMenu.js | 0 .../extensions/MathZoom.js | 0 .../extensions/TeX/AMSmath.js | 0 .../extensions/TeX/AMSsymbols.js | 0 .../extensions/TeX/HTML.js | 0 .../extensions/TeX/action.js | 0 .../extensions/TeX/autobold.js | 0 .../extensions/TeX/autoload-all.js | 0 .../extensions/TeX/bbox.js | 0 .../extensions/TeX/begingroup.js | 0 .../extensions/TeX/boldsymbol.js | 0 .../extensions/TeX/cancel.js | 0 .../extensions/TeX/color.js | 0 .../extensions/TeX/enclose.js | 0 .../extensions/TeX/extpfeil.js | 0 .../extensions/TeX/mathchoice.js | 0 .../extensions/TeX/mhchem.js | 0 .../extensions/TeX/newcommand.js | 0 .../extensions/TeX/noErrors.js | 0 .../extensions/TeX/noUndefined.js | 0 .../extensions/TeX/unicode.js | 0 .../extensions/TeX/verb.js | 0 .../extensions/asciimath2jax.js | 0 .../extensions/jsMath2jax.js | 0 .../mathjax-MathJax-c9db6ac/extensions/mml2jax.js | 0 .../mathjax-MathJax-c9db6ac/extensions/tex2jax.js | 0 .../extensions/toMathML.js | 0 .../extensions/v1.0-warning.js | 0 .../HTML-CSS/TeX/eot/MathJax_AMS-Regular.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Caligraphic-Bold.eot | Bin .../TeX/eot/MathJax_Caligraphic-Regular.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Fraktur-Bold.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Fraktur-Regular.eot | Bin .../fonts/HTML-CSS/TeX/eot/MathJax_Main-Bold.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Main-Italic.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Main-Regular.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Math-BoldItalic.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Math-Italic.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Math-Regular.eot | Bin .../HTML-CSS/TeX/eot/MathJax_SansSerif-Bold.eot | Bin .../HTML-CSS/TeX/eot/MathJax_SansSerif-Italic.eot | Bin .../TeX/eot/MathJax_SansSerif-Regular.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Script-Regular.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Size1-Regular.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Size2-Regular.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Size3-Regular.eot | Bin .../HTML-CSS/TeX/eot/MathJax_Size4-Regular.eot | Bin .../TeX/eot/MathJax_Typewriter-Regular.eot | Bin .../HTML-CSS/TeX/eot/MathJax_WinIE6-Regular.eot | Bin .../HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf | Bin .../TeX/otf/MathJax_Caligraphic-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf | Bin .../fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Main-Italic.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Main-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Math-Italic.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Math-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf | Bin .../HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf | Bin .../TeX/otf/MathJax_SansSerif-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Script-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf | Bin .../TeX/otf/MathJax_Typewriter-Regular.otf | Bin .../TeX/otf/MathJax_WinChrome-Regular.otf | Bin .../HTML-CSS/TeX/otf/MathJax_WinIE6-Regular.otf | Bin .../HTML-CSS/TeX/svg/MathJax_AMS-Regular.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Caligraphic-Bold.svg | 0 .../TeX/svg/MathJax_Caligraphic-Regular.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Fraktur-Bold.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Fraktur-Regular.svg | 0 .../fonts/HTML-CSS/TeX/svg/MathJax_Main-Bold.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Main-Italic.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Main-Regular.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Math-BoldItalic.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Math-Italic.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Math-Regular.svg | 0 .../HTML-CSS/TeX/svg/MathJax_SansSerif-Bold.svg | 0 .../HTML-CSS/TeX/svg/MathJax_SansSerif-Italic.svg | 0 .../TeX/svg/MathJax_SansSerif-Regular.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Script-Regular.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Size1-Regular.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Size2-Regular.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Size3-Regular.svg | 0 .../HTML-CSS/TeX/svg/MathJax_Size4-Regular.svg | 0 .../TeX/svg/MathJax_Typewriter-Regular.svg | 0 .../TeX/svg/MathJax_WinChrome-Regular.svg | 0 .../HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff | Bin .../TeX/woff/MathJax_Caligraphic-Bold.woff | Bin .../TeX/woff/MathJax_Caligraphic-Regular.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff | Bin .../TeX/woff/MathJax_Fraktur-Regular.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Main-Bold.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Main-Italic.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Main-Regular.woff | Bin .../TeX/woff/MathJax_Math-BoldItalic.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Math-Italic.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Math-Regular.woff | Bin .../HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff | Bin .../TeX/woff/MathJax_SansSerif-Italic.woff | Bin .../TeX/woff/MathJax_SansSerif-Regular.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Script-Regular.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff | Bin .../HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff | Bin .../TeX/woff/MathJax_Typewriter-Regular.woff | Bin .../mathjax-MathJax-c9db6ac/images/CloseX-31.png | Bin .../images/MenuArrow-15.png | Bin .../jax/element/mml/jax.js | 0 .../jax/element/mml/optable/Arrows.js | 0 .../jax/element/mml/optable/BasicLatin.js | 0 .../jax/element/mml/optable/CombDiacritMarks.js | 0 .../element/mml/optable/CombDiactForSymbols.js | 0 .../jax/element/mml/optable/Dingbats.js | 0 .../jax/element/mml/optable/GeneralPunctuation.js | 0 .../jax/element/mml/optable/GeometricShapes.js | 0 .../jax/element/mml/optable/GreekAndCoptic.js | 0 .../jax/element/mml/optable/Latin1Supplement.js | 0 .../jax/element/mml/optable/LetterlikeSymbols.js | 0 .../jax/element/mml/optable/MathOperators.js | 0 .../jax/element/mml/optable/MiscMathSymbolsA.js | 0 .../jax/element/mml/optable/MiscMathSymbolsB.js | 0 .../element/mml/optable/MiscSymbolsAndArrows.js | 0 .../jax/element/mml/optable/MiscTechnical.js | 0 .../jax/element/mml/optable/SpacingModLetters.js | 0 .../jax/element/mml/optable/SuppMathOperators.js | 0 .../element/mml/optable/SupplementalArrowsA.js | 0 .../element/mml/optable/SupplementalArrowsB.js | 0 .../jax/input/AsciiMath/config.js | 0 .../jax/input/AsciiMath/jax.js | 0 .../jax/input/MathML/config.js | 0 .../jax/input/MathML/entities/a.js | 0 .../jax/input/MathML/entities/b.js | 0 .../jax/input/MathML/entities/c.js | 0 .../jax/input/MathML/entities/d.js | 0 .../jax/input/MathML/entities/e.js | 0 .../jax/input/MathML/entities/f.js | 0 .../jax/input/MathML/entities/fr.js | 0 .../jax/input/MathML/entities/g.js | 0 .../jax/input/MathML/entities/h.js | 0 .../jax/input/MathML/entities/i.js | 0 .../jax/input/MathML/entities/j.js | 0 .../jax/input/MathML/entities/k.js | 0 .../jax/input/MathML/entities/l.js | 0 .../jax/input/MathML/entities/m.js | 0 .../jax/input/MathML/entities/n.js | 0 .../jax/input/MathML/entities/o.js | 0 .../jax/input/MathML/entities/opf.js | 0 .../jax/input/MathML/entities/p.js | 0 .../jax/input/MathML/entities/q.js | 0 .../jax/input/MathML/entities/r.js | 0 .../jax/input/MathML/entities/s.js | 0 .../jax/input/MathML/entities/scr.js | 0 .../jax/input/MathML/entities/t.js | 0 .../jax/input/MathML/entities/u.js | 0 .../jax/input/MathML/entities/v.js | 0 .../jax/input/MathML/entities/w.js | 0 .../jax/input/MathML/entities/x.js | 0 .../jax/input/MathML/entities/y.js | 0 .../jax/input/MathML/entities/z.js | 0 .../jax/input/MathML/jax.js | 0 .../jax/input/TeX/config.js | 0 .../mathjax-MathJax-c9db6ac/jax/input/TeX/jax.js | 0 .../output/HTML-CSS/autoload/annotation-xml.js | 0 .../jax/output/HTML-CSS/autoload/maction.js | 0 .../jax/output/HTML-CSS/autoload/menclose.js | 0 .../jax/output/HTML-CSS/autoload/mglyph.js | 0 .../jax/output/HTML-CSS/autoload/mmultiscripts.js | 0 .../jax/output/HTML-CSS/autoload/ms.js | 0 .../jax/output/HTML-CSS/autoload/mtable.js | 0 .../jax/output/HTML-CSS/autoload/multiline.js | 0 .../jax/output/HTML-CSS/config.js | 0 .../fonts/STIX/General/Bold/AlphaPresentForms.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/Arrows.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/BBBold.js | 0 .../fonts/STIX/General/Bold/BoldFraktur.js | 0 .../fonts/STIX/General/Bold/BoxDrawing.js | 0 .../fonts/STIX/General/Bold/CombDiacritMarks.js | 0 .../STIX/General/Bold/CombDiactForSymbols.js | 0 .../fonts/STIX/General/Bold/ControlPictures.js | 0 .../fonts/STIX/General/Bold/CurrencySymbols.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js | 0 .../fonts/STIX/General/Bold/EnclosedAlphanum.js | 0 .../fonts/STIX/General/Bold/GeneralPunctuation.js | 0 .../fonts/STIX/General/Bold/GeometricShapes.js | 0 .../fonts/STIX/General/Bold/GreekAndCoptic.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/GreekBold.js | 0 .../fonts/STIX/General/Bold/GreekSSBold.js | 0 .../fonts/STIX/General/Bold/IPAExtensions.js | 0 .../fonts/STIX/General/Bold/Latin1Supplement.js | 0 .../fonts/STIX/General/Bold/LatinExtendedA.js | 0 .../STIX/General/Bold/LatinExtendedAdditional.js | 0 .../fonts/STIX/General/Bold/LatinExtendedB.js | 0 .../fonts/STIX/General/Bold/LatinExtendedD.js | 0 .../fonts/STIX/General/Bold/LetterlikeSymbols.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/Main.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/MathBold.js | 0 .../fonts/STIX/General/Bold/MathOperators.js | 0 .../fonts/STIX/General/Bold/MathSSBold.js | 0 .../fonts/STIX/General/Bold/MiscMathSymbolsA.js | 0 .../fonts/STIX/General/Bold/MiscMathSymbolsB.js | 0 .../fonts/STIX/General/Bold/MiscSymbols.js | 0 .../fonts/STIX/General/Bold/MiscTechnical.js | 0 .../fonts/STIX/General/Bold/NumberForms.js | 0 .../fonts/STIX/General/Bold/PhoneticExtensions.js | 0 .../fonts/STIX/General/Bold/SpacingModLetters.js | 0 .../fonts/STIX/General/Bold/SuperAndSubscripts.js | 0 .../fonts/STIX/General/Bold/SuppMathOperators.js | 0 .../STIX/General/BoldItalic/AlphaPresentForms.js | 0 .../fonts/STIX/General/BoldItalic/BasicLatin.js | 0 .../fonts/STIX/General/BoldItalic/BoxDrawing.js | 0 .../General/BoldItalic/CombDiactForSymbols.js | 0 .../STIX/General/BoldItalic/ControlPictures.js | 0 .../STIX/General/BoldItalic/CurrencySymbols.js | 0 .../fonts/STIX/General/BoldItalic/Cyrillic.js | 0 .../STIX/General/BoldItalic/EnclosedAlphanum.js | 0 .../STIX/General/BoldItalic/GeneralPunctuation.js | 0 .../STIX/General/BoldItalic/GreekAndCoptic.js | 0 .../STIX/General/BoldItalic/GreekBoldItalic.js | 0 .../STIX/General/BoldItalic/GreekSSBoldItalic.js | 0 .../STIX/General/BoldItalic/IPAExtensions.js | 0 .../STIX/General/BoldItalic/Latin1Supplement.js | 0 .../STIX/General/BoldItalic/LatinExtendedA.js | 0 .../General/BoldItalic/LatinExtendedAdditional.js | 0 .../STIX/General/BoldItalic/LatinExtendedB.js | 0 .../STIX/General/BoldItalic/LetterlikeSymbols.js | 0 .../fonts/STIX/General/BoldItalic/Main.js | 0 .../STIX/General/BoldItalic/MathBoldItalic.js | 0 .../STIX/General/BoldItalic/MathBoldScript.js | 0 .../STIX/General/BoldItalic/MathOperators.js | 0 .../STIX/General/BoldItalic/MathSSItalicBold.js | 0 .../STIX/General/BoldItalic/SpacingModLetters.js | 0 .../STIX/General/Italic/AlphaPresentForms.js | 0 .../fonts/STIX/General/Italic/BoxDrawing.js | 0 .../STIX/General/Italic/CombDiactForSymbols.js | 0 .../fonts/STIX/General/Italic/ControlPictures.js | 0 .../fonts/STIX/General/Italic/CurrencySymbols.js | 0 .../fonts/STIX/General/Italic/Cyrillic.js | 0 .../fonts/STIX/General/Italic/EnclosedAlphanum.js | 0 .../STIX/General/Italic/GeneralPunctuation.js | 0 .../fonts/STIX/General/Italic/GreekAndCoptic.js | 0 .../fonts/STIX/General/Italic/GreekItalic.js | 0 .../fonts/STIX/General/Italic/IPAExtensions.js | 0 .../fonts/STIX/General/Italic/Latin1Supplement.js | 0 .../fonts/STIX/General/Italic/LatinExtendedA.js | 0 .../General/Italic/LatinExtendedAdditional.js | 0 .../fonts/STIX/General/Italic/LatinExtendedB.js | 0 .../STIX/General/Italic/LetterlikeSymbols.js | 0 .../HTML-CSS/fonts/STIX/General/Italic/Main.js | 0 .../fonts/STIX/General/Italic/MathItalic.js | 0 .../fonts/STIX/General/Italic/MathOperators.js | 0 .../fonts/STIX/General/Italic/MathSSItalic.js | 0 .../fonts/STIX/General/Italic/MathScript.js | 0 .../STIX/General/Italic/SpacingModLetters.js | 0 .../HTML-CSS/fonts/STIX/General/Italic/ij.js | 0 .../STIX/General/Regular/AlphaPresentForms.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/Arrows.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/BBBold.js | 0 .../fonts/STIX/General/Regular/BlockElements.js | 0 .../fonts/STIX/General/Regular/BoldFraktur.js | 0 .../fonts/STIX/General/Regular/BoxDrawing.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/CJK.js | 0 .../STIX/General/Regular/CombDiacritMarks.js | 0 .../STIX/General/Regular/CombDiactForSymbols.js | 0 .../fonts/STIX/General/Regular/ControlPictures.js | 0 .../fonts/STIX/General/Regular/CurrencySymbols.js | 0 .../fonts/STIX/General/Regular/Cyrillic.js | 0 .../fonts/STIX/General/Regular/Dingbats.js | 0 .../STIX/General/Regular/EnclosedAlphanum.js | 0 .../fonts/STIX/General/Regular/Fraktur.js | 0 .../STIX/General/Regular/GeneralPunctuation.js | 0 .../fonts/STIX/General/Regular/GeometricShapes.js | 0 .../fonts/STIX/General/Regular/GreekAndCoptic.js | 0 .../fonts/STIX/General/Regular/GreekBold.js | 0 .../fonts/STIX/General/Regular/GreekBoldItalic.js | 0 .../fonts/STIX/General/Regular/GreekItalic.js | 0 .../fonts/STIX/General/Regular/GreekSSBold.js | 0 .../STIX/General/Regular/GreekSSBoldItalic.js | 0 .../fonts/STIX/General/Regular/Hiragana.js | 0 .../fonts/STIX/General/Regular/IPAExtensions.js | 0 .../STIX/General/Regular/Latin1Supplement.js | 0 .../fonts/STIX/General/Regular/LatinExtendedA.js | 0 .../General/Regular/LatinExtendedAdditional.js | 0 .../fonts/STIX/General/Regular/LatinExtendedB.js | 0 .../fonts/STIX/General/Regular/LatinExtendedD.js | 0 .../STIX/General/Regular/LetterlikeSymbols.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/Main.js | 0 .../fonts/STIX/General/Regular/MathBold.js | 0 .../fonts/STIX/General/Regular/MathBoldItalic.js | 0 .../fonts/STIX/General/Regular/MathBoldScript.js | 0 .../fonts/STIX/General/Regular/MathItalic.js | 0 .../fonts/STIX/General/Regular/MathOperators.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/MathSS.js | 0 .../fonts/STIX/General/Regular/MathSSBold.js | 0 .../fonts/STIX/General/Regular/MathSSItalic.js | 0 .../STIX/General/Regular/MathSSItalicBold.js | 0 .../fonts/STIX/General/Regular/MathScript.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/MathTT.js | 0 .../STIX/General/Regular/MiscMathSymbolsA.js | 0 .../STIX/General/Regular/MiscMathSymbolsB.js | 0 .../fonts/STIX/General/Regular/MiscSymbols.js | 0 .../STIX/General/Regular/MiscSymbolsAndArrows.js | 0 .../fonts/STIX/General/Regular/MiscTechnical.js | 0 .../fonts/STIX/General/Regular/NumberForms.js | 0 .../STIX/General/Regular/PhoneticExtensions.js | 0 .../STIX/General/Regular/SpacingModLetters.js | 0 .../fonts/STIX/General/Regular/Specials.js | 0 .../STIX/General/Regular/SuperAndSubscripts.js | 0 .../STIX/General/Regular/SuppMathOperators.js | 0 .../STIX/General/Regular/SupplementalArrowsA.js | 0 .../STIX/General/Regular/SupplementalArrowsB.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/ij.js | 0 .../HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js | 0 .../HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js | 0 .../fonts/STIX/IntegralsD/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js | 0 .../fonts/STIX/IntegralsSm/Regular/All.js | 0 .../fonts/STIX/IntegralsSm/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js | 0 .../fonts/STIX/IntegralsUp/Regular/All.js | 0 .../fonts/STIX/IntegralsUp/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js | 0 .../fonts/STIX/IntegralsUpD/Regular/All.js | 0 .../fonts/STIX/IntegralsUpD/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js | 0 .../fonts/STIX/IntegralsUpSm/Regular/All.js | 0 .../fonts/STIX/IntegralsUpSm/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js | 0 .../HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js | 0 .../fonts/STIX/NonUnicode/Bold/PrivateUse.js | 0 .../fonts/STIX/NonUnicode/BoldItalic/All.js | 0 .../fonts/STIX/NonUnicode/BoldItalic/Main.js | 0 .../STIX/NonUnicode/BoldItalic/PrivateUse.js | 0 .../HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js | 0 .../HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js | 0 .../fonts/STIX/NonUnicode/Italic/PrivateUse.js | 0 .../HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js | 0 .../fonts/STIX/NonUnicode/Regular/Main.js | 0 .../fonts/STIX/NonUnicode/Regular/PrivateUse.js | 0 .../fonts/STIX/SizeFiveSym/Regular/All.js | 0 .../fonts/STIX/SizeFiveSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js | 0 .../fonts/STIX/SizeFourSym/Regular/All.js | 0 .../fonts/STIX/SizeFourSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js | 0 .../HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js | 0 .../fonts/STIX/SizeOneSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js | 0 .../fonts/STIX/SizeThreeSym/Regular/All.js | 0 .../fonts/STIX/SizeThreeSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js | 0 .../fonts/STIX/SizeTwoSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/Variants/Bold/All.js | 0 .../HTML-CSS/fonts/STIX/Variants/Bold/Main.js | 0 .../HTML-CSS/fonts/STIX/Variants/Regular/All.js | 0 .../HTML-CSS/fonts/STIX/Variants/Regular/Main.js | 0 .../output/HTML-CSS/fonts/STIX/fontdata-1.0.js | 0 .../output/HTML-CSS/fonts/STIX/fontdata-beta.js | 0 .../output/HTML-CSS/fonts/STIX/fontdata-extra.js | 0 .../jax/output/HTML-CSS/fonts/STIX/fontdata.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js | 0 .../fonts/TeX/AMS/Regular/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js | 0 .../fonts/TeX/AMS/Regular/EnclosedAlphanum.js | 0 .../fonts/TeX/AMS/Regular/GeneralPunctuation.js | 0 .../fonts/TeX/AMS/Regular/GeometricShapes.js | 0 .../fonts/TeX/AMS/Regular/GreekAndCoptic.js | 0 .../fonts/TeX/AMS/Regular/Latin1Supplement.js | 0 .../fonts/TeX/AMS/Regular/LatinExtendedA.js | 0 .../fonts/TeX/AMS/Regular/LetterlikeSymbols.js | 0 .../output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js | 0 .../fonts/TeX/AMS/Regular/MathOperators.js | 0 .../fonts/TeX/AMS/Regular/MiscMathSymbolsB.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js | 0 .../fonts/TeX/AMS/Regular/MiscTechnical.js | 0 .../output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js | 0 .../fonts/TeX/AMS/Regular/SpacingModLetters.js | 0 .../fonts/TeX/AMS/Regular/SuppMathOperators.js | 0 .../HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js | 0 .../fonts/TeX/Caligraphic/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js | 0 .../output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js | 0 .../fonts/TeX/Fraktur/Regular/BasicLatin.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js | 0 .../output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js | 0 .../HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js | 0 .../HTML-CSS/fonts/TeX/Greek/Italic/Main.js | 0 .../HTML-CSS/fonts/TeX/Greek/Regular/Main.js | 0 .../output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js | 0 .../fonts/TeX/Main/Bold/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Bold/CombDiactForSymbols.js | 0 .../fonts/TeX/Main/Bold/GeneralPunctuation.js | 0 .../fonts/TeX/Main/Bold/GeometricShapes.js | 0 .../fonts/TeX/Main/Bold/Latin1Supplement.js | 0 .../fonts/TeX/Main/Bold/LatinExtendedA.js | 0 .../fonts/TeX/Main/Bold/LatinExtendedB.js | 0 .../fonts/TeX/Main/Bold/LetterlikeSymbols.js | 0 .../output/HTML-CSS/fonts/TeX/Main/Bold/Main.js | 0 .../HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js | 0 .../fonts/TeX/Main/Bold/MiscMathSymbolsA.js | 0 .../HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js | 0 .../HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js | 0 .../fonts/TeX/Main/Bold/SpacingModLetters.js | 0 .../fonts/TeX/Main/Bold/SuppMathOperators.js | 0 .../fonts/TeX/Main/Bold/SupplementalArrowsA.js | 0 .../fonts/TeX/Main/Italic/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Italic/GeneralPunctuation.js | 0 .../fonts/TeX/Main/Italic/Latin1Supplement.js | 0 .../fonts/TeX/Main/Italic/LetterlikeSymbols.js | 0 .../output/HTML-CSS/fonts/TeX/Main/Italic/Main.js | 0 .../fonts/TeX/Main/Regular/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Regular/GeometricShapes.js | 0 .../HTML-CSS/fonts/TeX/Main/Regular/Main.js | 0 .../fonts/TeX/Main/Regular/MiscSymbols.js | 0 .../fonts/TeX/Main/Regular/SpacingModLetters.js | 0 .../HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js | 0 .../output/HTML-CSS/fonts/TeX/Math/Italic/Main.js | 0 .../fonts/TeX/SansSerif/Bold/BasicLatin.js | 0 .../fonts/TeX/SansSerif/Bold/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js | 0 .../fonts/TeX/SansSerif/Italic/BasicLatin.js | 0 .../TeX/SansSerif/Italic/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js | 0 .../fonts/TeX/SansSerif/Regular/BasicLatin.js | 0 .../TeX/SansSerif/Regular/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js | 0 .../fonts/TeX/Script/Regular/BasicLatin.js | 0 .../HTML-CSS/fonts/TeX/Script/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Script/Regular/Other.js | 0 .../HTML-CSS/fonts/TeX/Size1/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Size2/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Size3/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Size4/Regular/Main.js | 0 .../fonts/TeX/Typewriter/Regular/BasicLatin.js | 0 .../TeX/Typewriter/Regular/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js | 0 .../fonts/TeX/Typewriter/Regular/Other.js | 0 .../HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js | 0 .../HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js | 0 .../HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js | 0 .../output/HTML-CSS/fonts/TeX/fontdata-extra.js | 0 .../jax/output/HTML-CSS/fonts/TeX/fontdata.js | 0 .../jax/output/HTML-CSS/imageFonts.js | 0 .../jax/output/HTML-CSS/jax.js | 0 .../jax/output/NativeMML/config.js | 0 .../jax/output/NativeMML/jax.js | 0 .../jax/output/SVG/autoload/annotation-xml.js | 0 .../jax/output/SVG/autoload/maction.js | 0 .../jax/output/SVG/autoload/menclose.js | 0 .../jax/output/SVG/autoload/mglyph.js | 0 .../jax/output/SVG/autoload/mmultiscripts.js | 0 .../jax/output/SVG/autoload/ms.js | 0 .../jax/output/SVG/autoload/mtable.js | 0 .../jax/output/SVG/autoload/multiline.js | 0 .../jax/output/SVG/config.js | 0 .../output/SVG/fonts/TeX/AMS/Regular/Arrows.js | 0 .../SVG/fonts/TeX/AMS/Regular/BoxDrawing.js | 0 .../SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js | 0 .../output/SVG/fonts/TeX/AMS/Regular/Dingbats.js | 0 .../SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js | 0 .../fonts/TeX/AMS/Regular/GeneralPunctuation.js | 0 .../SVG/fonts/TeX/AMS/Regular/GeometricShapes.js | 0 .../SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js | 0 .../SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js | 0 .../SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js | 0 .../fonts/TeX/AMS/Regular/LetterlikeSymbols.js | 0 .../jax/output/SVG/fonts/TeX/AMS/Regular/Main.js | 0 .../SVG/fonts/TeX/AMS/Regular/MathOperators.js | 0 .../SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js | 0 .../SVG/fonts/TeX/AMS/Regular/MiscSymbols.js | 0 .../SVG/fonts/TeX/AMS/Regular/MiscTechnical.js | 0 .../jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js | 0 .../fonts/TeX/AMS/Regular/SpacingModLetters.js | 0 .../fonts/TeX/AMS/Regular/SuppMathOperators.js | 0 .../output/SVG/fonts/TeX/Caligraphic/Bold/Main.js | 0 .../SVG/fonts/TeX/Caligraphic/Regular/Main.js | 0 .../SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js | 0 .../jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js | 0 .../output/SVG/fonts/TeX/Fraktur/Bold/Other.js | 0 .../jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js | 0 .../SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js | 0 .../output/SVG/fonts/TeX/Fraktur/Regular/Main.js | 0 .../output/SVG/fonts/TeX/Fraktur/Regular/Other.js | 0 .../output/SVG/fonts/TeX/Fraktur/Regular/PUA.js | 0 .../jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js | 0 .../output/SVG/fonts/TeX/Main/Bold/BasicLatin.js | 0 .../SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Bold/CombDiactForSymbols.js | 0 .../SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js | 0 .../SVG/fonts/TeX/Main/Bold/GeometricShapes.js | 0 .../SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js | 0 .../SVG/fonts/TeX/Main/Bold/Latin1Supplement.js | 0 .../SVG/fonts/TeX/Main/Bold/LatinExtendedA.js | 0 .../SVG/fonts/TeX/Main/Bold/LatinExtendedB.js | 0 .../SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js | 0 .../jax/output/SVG/fonts/TeX/Main/Bold/Main.js | 0 .../SVG/fonts/TeX/Main/Bold/MathOperators.js | 0 .../SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js | 0 .../output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js | 0 .../SVG/fonts/TeX/Main/Bold/MiscTechnical.js | 0 .../SVG/fonts/TeX/Main/Bold/SpacingModLetters.js | 0 .../SVG/fonts/TeX/Main/Bold/SuppMathOperators.js | 0 .../fonts/TeX/Main/Bold/SupplementalArrowsA.js | 0 .../SVG/fonts/TeX/Main/Italic/BasicLatin.js | 0 .../SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Italic/GeneralPunctuation.js | 0 .../SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js | 0 .../SVG/fonts/TeX/Main/Italic/LatinExtendedA.js | 0 .../SVG/fonts/TeX/Main/Italic/LatinExtendedB.js | 0 .../fonts/TeX/Main/Italic/LetterlikeSymbols.js | 0 .../jax/output/SVG/fonts/TeX/Main/Italic/Main.js | 0 .../SVG/fonts/TeX/Main/Italic/MathOperators.js | 0 .../SVG/fonts/TeX/Main/Regular/BasicLatin.js | 0 .../fonts/TeX/Main/Regular/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/Main/Regular/GeometricShapes.js | 0 .../SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js | 0 .../SVG/fonts/TeX/Main/Regular/LatinExtendedA.js | 0 .../SVG/fonts/TeX/Main/Regular/LatinExtendedB.js | 0 .../fonts/TeX/Main/Regular/LetterlikeSymbols.js | 0 .../jax/output/SVG/fonts/TeX/Main/Regular/Main.js | 0 .../SVG/fonts/TeX/Main/Regular/MathOperators.js | 0 .../SVG/fonts/TeX/Main/Regular/MiscSymbols.js | 0 .../fonts/TeX/Main/Regular/SpacingModLetters.js | 0 .../fonts/TeX/Main/Regular/SuppMathOperators.js | 0 .../output/SVG/fonts/TeX/Math/BoldItalic/Main.js | 0 .../jax/output/SVG/fonts/TeX/Math/Italic/Main.js | 0 .../SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js | 0 .../fonts/TeX/SansSerif/Bold/CombDiacritMarks.js | 0 .../output/SVG/fonts/TeX/SansSerif/Bold/Main.js | 0 .../output/SVG/fonts/TeX/SansSerif/Bold/Other.js | 0 .../SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js | 0 .../TeX/SansSerif/Italic/CombDiacritMarks.js | 0 .../output/SVG/fonts/TeX/SansSerif/Italic/Main.js | 0 .../SVG/fonts/TeX/SansSerif/Italic/Other.js | 0 .../SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js | 0 .../TeX/SansSerif/Regular/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/SansSerif/Regular/Main.js | 0 .../SVG/fonts/TeX/SansSerif/Regular/Other.js | 0 .../SVG/fonts/TeX/Script/Regular/BasicLatin.js | 0 .../output/SVG/fonts/TeX/Script/Regular/Main.js | 0 .../output/SVG/fonts/TeX/Size1/Regular/Main.js | 0 .../output/SVG/fonts/TeX/Size2/Regular/Main.js | 0 .../output/SVG/fonts/TeX/Size3/Regular/Main.js | 0 .../output/SVG/fonts/TeX/Size4/Regular/Main.js | 0 .../fonts/TeX/Typewriter/Regular/BasicLatin.js | 0 .../TeX/Typewriter/Regular/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/Typewriter/Regular/Main.js | 0 .../SVG/fonts/TeX/Typewriter/Regular/Other.js | 0 .../jax/output/SVG/fonts/TeX/fontdata-extra.js | 0 .../jax/output/SVG/fonts/TeX/fontdata.js | 0 .../mathjax-MathJax-c9db6ac/jax/output/SVG/jax.js | 0 .../js/mathjax-MathJax-c9db6ac/test/examples.html | 0 .../test/index-images.html | 0 .../js/mathjax-MathJax-c9db6ac/test/index.html | 0 .../test/sample-all-at-once.html | 0 .../test/sample-asciimath.html | 0 .../test/sample-autoload.html | 0 .../test/sample-dynamic-2.html | 0 .../test/sample-dynamic-steps.html | 0 .../test/sample-dynamic.html | 0 .../test/sample-eqnum.html | 0 .../test/sample-eqrefs.html | 0 .../test/sample-loader-config.html | 0 .../test/sample-loader.html | 0 .../test/sample-macros.html | 0 .../mathjax-MathJax-c9db6ac/test/sample-mml.html | 0 .../test/sample-signals.html | 0 .../mathjax-MathJax-c9db6ac/test/sample-tex.html | 0 .../js/mathjax-MathJax-c9db6ac/test/sample.html | 0 .../mathjax-MathJax-c9db6ac/unpacked/MathJax.js | 0 .../unpacked/config/AM_HTMLorMML-full.js | 0 .../unpacked/config/AM_HTMLorMML.js | 0 .../unpacked/config/Accessible-full.js | 0 .../unpacked/config/Accessible.js | 0 .../unpacked/config/MML_HTMLorMML-full.js | 0 .../unpacked/config/MML_HTMLorMML.js | 0 .../unpacked/config/MMLorHTML.js | 0 .../unpacked/config/TeX-AMS-MML_HTMLorMML-full.js | 0 .../unpacked/config/TeX-AMS-MML_HTMLorMML.js | 0 .../unpacked/config/TeX-AMS-MML_SVG-full.js | 0 .../unpacked/config/TeX-AMS-MML_SVG.js | 0 .../unpacked/config/TeX-AMS_HTML-full.js | 0 .../unpacked/config/TeX-AMS_HTML.js | 0 .../unpacked/config/TeX-MML-AM_HTMLorMML-full.js | 0 .../unpacked/config/TeX-MML-AM_HTMLorMML.js | 0 .../unpacked/config/default.js | 0 .../unpacked/config/local/local.js | 0 .../unpacked/extensions/FontWarnings.js | 0 .../unpacked/extensions/HTML-CSS/handle-floats.js | 0 .../unpacked/extensions/MathEvents.js | 0 .../unpacked/extensions/MathMenu.js | 0 .../unpacked/extensions/MathZoom.js | 0 .../unpacked/extensions/TeX/AMSmath.js | 0 .../unpacked/extensions/TeX/AMSsymbols.js | 0 .../unpacked/extensions/TeX/HTML.js | 0 .../unpacked/extensions/TeX/action.js | 0 .../unpacked/extensions/TeX/autobold.js | 0 .../unpacked/extensions/TeX/autoload-all.js | 0 .../unpacked/extensions/TeX/bbox.js | 0 .../unpacked/extensions/TeX/begingroup.js | 0 .../unpacked/extensions/TeX/boldsymbol.js | 0 .../unpacked/extensions/TeX/cancel.js | 0 .../unpacked/extensions/TeX/color.js | 0 .../unpacked/extensions/TeX/enclose.js | 0 .../unpacked/extensions/TeX/extpfeil.js | 0 .../unpacked/extensions/TeX/mathchoice.js | 0 .../unpacked/extensions/TeX/mhchem.js | 0 .../unpacked/extensions/TeX/newcommand.js | 0 .../unpacked/extensions/TeX/noErrors.js | 0 .../unpacked/extensions/TeX/noUndefined.js | 0 .../unpacked/extensions/TeX/unicode.js | 0 .../unpacked/extensions/TeX/verb.js | 0 .../unpacked/extensions/asciimath2jax.js | 0 .../unpacked/extensions/jsMath2jax.js | 0 .../unpacked/extensions/mml2jax.js | 0 .../unpacked/extensions/tex2jax.js | 0 .../unpacked/extensions/toMathML.js | 0 .../unpacked/extensions/v1.0-warning.js | 0 .../unpacked/jax/element/mml/jax.js | 0 .../unpacked/jax/element/mml/optable/Arrows.js | 0 .../jax/element/mml/optable/BasicLatin.js | 0 .../jax/element/mml/optable/CombDiacritMarks.js | 0 .../element/mml/optable/CombDiactForSymbols.js | 0 .../unpacked/jax/element/mml/optable/Dingbats.js | 0 .../jax/element/mml/optable/GeneralPunctuation.js | 0 .../jax/element/mml/optable/GeometricShapes.js | 0 .../jax/element/mml/optable/GreekAndCoptic.js | 0 .../jax/element/mml/optable/Latin1Supplement.js | 0 .../jax/element/mml/optable/LetterlikeSymbols.js | 0 .../jax/element/mml/optable/MathOperators.js | 0 .../jax/element/mml/optable/MiscMathSymbolsA.js | 0 .../jax/element/mml/optable/MiscMathSymbolsB.js | 0 .../element/mml/optable/MiscSymbolsAndArrows.js | 0 .../jax/element/mml/optable/MiscTechnical.js | 0 .../jax/element/mml/optable/SpacingModLetters.js | 0 .../jax/element/mml/optable/SuppMathOperators.js | 0 .../element/mml/optable/SupplementalArrowsA.js | 0 .../element/mml/optable/SupplementalArrowsB.js | 0 .../unpacked/jax/input/AsciiMath/config.js | 0 .../unpacked/jax/input/AsciiMath/jax.js | 0 .../unpacked/jax/input/MathML/config.js | 0 .../unpacked/jax/input/MathML/entities/a.js | 0 .../unpacked/jax/input/MathML/entities/b.js | 0 .../unpacked/jax/input/MathML/entities/c.js | 0 .../unpacked/jax/input/MathML/entities/d.js | 0 .../unpacked/jax/input/MathML/entities/e.js | 0 .../unpacked/jax/input/MathML/entities/f.js | 0 .../unpacked/jax/input/MathML/entities/fr.js | 0 .../unpacked/jax/input/MathML/entities/g.js | 0 .../unpacked/jax/input/MathML/entities/h.js | 0 .../unpacked/jax/input/MathML/entities/i.js | 0 .../unpacked/jax/input/MathML/entities/j.js | 0 .../unpacked/jax/input/MathML/entities/k.js | 0 .../unpacked/jax/input/MathML/entities/l.js | 0 .../unpacked/jax/input/MathML/entities/m.js | 0 .../unpacked/jax/input/MathML/entities/n.js | 0 .../unpacked/jax/input/MathML/entities/o.js | 0 .../unpacked/jax/input/MathML/entities/opf.js | 0 .../unpacked/jax/input/MathML/entities/p.js | 0 .../unpacked/jax/input/MathML/entities/q.js | 0 .../unpacked/jax/input/MathML/entities/r.js | 0 .../unpacked/jax/input/MathML/entities/s.js | 0 .../unpacked/jax/input/MathML/entities/scr.js | 0 .../unpacked/jax/input/MathML/entities/t.js | 0 .../unpacked/jax/input/MathML/entities/u.js | 0 .../unpacked/jax/input/MathML/entities/v.js | 0 .../unpacked/jax/input/MathML/entities/w.js | 0 .../unpacked/jax/input/MathML/entities/x.js | 0 .../unpacked/jax/input/MathML/entities/y.js | 0 .../unpacked/jax/input/MathML/entities/z.js | 0 .../unpacked/jax/input/MathML/jax.js | 0 .../unpacked/jax/input/TeX/config.js | 0 .../unpacked/jax/input/TeX/jax.js | 0 .../output/HTML-CSS/autoload/annotation-xml.js | 0 .../jax/output/HTML-CSS/autoload/maction.js | 0 .../jax/output/HTML-CSS/autoload/menclose.js | 0 .../jax/output/HTML-CSS/autoload/mglyph.js | 0 .../jax/output/HTML-CSS/autoload/mmultiscripts.js | 0 .../unpacked/jax/output/HTML-CSS/autoload/ms.js | 0 .../jax/output/HTML-CSS/autoload/mtable.js | 0 .../jax/output/HTML-CSS/autoload/multiline.js | 0 .../unpacked/jax/output/HTML-CSS/blank.gif | Bin .../unpacked/jax/output/HTML-CSS/config.js | 0 .../fonts/STIX/General/Bold/AlphaPresentForms.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/Arrows.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/BBBold.js | 0 .../fonts/STIX/General/Bold/BoldFraktur.js | 0 .../fonts/STIX/General/Bold/BoxDrawing.js | 0 .../fonts/STIX/General/Bold/CombDiacritMarks.js | 0 .../STIX/General/Bold/CombDiactForSymbols.js | 0 .../fonts/STIX/General/Bold/ControlPictures.js | 0 .../fonts/STIX/General/Bold/CurrencySymbols.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js | 0 .../fonts/STIX/General/Bold/EnclosedAlphanum.js | 0 .../fonts/STIX/General/Bold/GeneralPunctuation.js | 0 .../fonts/STIX/General/Bold/GeometricShapes.js | 0 .../fonts/STIX/General/Bold/GreekAndCoptic.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/GreekBold.js | 0 .../fonts/STIX/General/Bold/GreekSSBold.js | 0 .../fonts/STIX/General/Bold/IPAExtensions.js | 0 .../fonts/STIX/General/Bold/Latin1Supplement.js | 0 .../fonts/STIX/General/Bold/LatinExtendedA.js | 0 .../STIX/General/Bold/LatinExtendedAdditional.js | 0 .../fonts/STIX/General/Bold/LatinExtendedB.js | 0 .../fonts/STIX/General/Bold/LatinExtendedD.js | 0 .../fonts/STIX/General/Bold/LetterlikeSymbols.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/Main.js | 0 .../HTML-CSS/fonts/STIX/General/Bold/MathBold.js | 0 .../fonts/STIX/General/Bold/MathOperators.js | 0 .../fonts/STIX/General/Bold/MathSSBold.js | 0 .../fonts/STIX/General/Bold/MiscMathSymbolsA.js | 0 .../fonts/STIX/General/Bold/MiscMathSymbolsB.js | 0 .../fonts/STIX/General/Bold/MiscSymbols.js | 0 .../fonts/STIX/General/Bold/MiscTechnical.js | 0 .../fonts/STIX/General/Bold/NumberForms.js | 0 .../fonts/STIX/General/Bold/PhoneticExtensions.js | 0 .../fonts/STIX/General/Bold/SpacingModLetters.js | 0 .../fonts/STIX/General/Bold/SuperAndSubscripts.js | 0 .../fonts/STIX/General/Bold/SuppMathOperators.js | 0 .../STIX/General/BoldItalic/AlphaPresentForms.js | 0 .../fonts/STIX/General/BoldItalic/BasicLatin.js | 0 .../fonts/STIX/General/BoldItalic/BoxDrawing.js | 0 .../General/BoldItalic/CombDiactForSymbols.js | 0 .../STIX/General/BoldItalic/ControlPictures.js | 0 .../STIX/General/BoldItalic/CurrencySymbols.js | 0 .../fonts/STIX/General/BoldItalic/Cyrillic.js | 0 .../STIX/General/BoldItalic/EnclosedAlphanum.js | 0 .../STIX/General/BoldItalic/GeneralPunctuation.js | 0 .../STIX/General/BoldItalic/GreekAndCoptic.js | 0 .../STIX/General/BoldItalic/GreekBoldItalic.js | 0 .../STIX/General/BoldItalic/GreekSSBoldItalic.js | 0 .../STIX/General/BoldItalic/IPAExtensions.js | 0 .../STIX/General/BoldItalic/Latin1Supplement.js | 0 .../STIX/General/BoldItalic/LatinExtendedA.js | 0 .../General/BoldItalic/LatinExtendedAdditional.js | 0 .../STIX/General/BoldItalic/LatinExtendedB.js | 0 .../STIX/General/BoldItalic/LetterlikeSymbols.js | 0 .../fonts/STIX/General/BoldItalic/Main.js | 0 .../STIX/General/BoldItalic/MathBoldItalic.js | 0 .../STIX/General/BoldItalic/MathBoldScript.js | 0 .../STIX/General/BoldItalic/MathOperators.js | 0 .../STIX/General/BoldItalic/MathSSItalicBold.js | 0 .../STIX/General/BoldItalic/SpacingModLetters.js | 0 .../STIX/General/Italic/AlphaPresentForms.js | 0 .../fonts/STIX/General/Italic/BoxDrawing.js | 0 .../STIX/General/Italic/CombDiactForSymbols.js | 0 .../fonts/STIX/General/Italic/ControlPictures.js | 0 .../fonts/STIX/General/Italic/CurrencySymbols.js | 0 .../fonts/STIX/General/Italic/Cyrillic.js | 0 .../fonts/STIX/General/Italic/EnclosedAlphanum.js | 0 .../STIX/General/Italic/GeneralPunctuation.js | 0 .../fonts/STIX/General/Italic/GreekAndCoptic.js | 0 .../fonts/STIX/General/Italic/GreekItalic.js | 0 .../fonts/STIX/General/Italic/IPAExtensions.js | 0 .../fonts/STIX/General/Italic/Latin1Supplement.js | 0 .../fonts/STIX/General/Italic/LatinExtendedA.js | 0 .../General/Italic/LatinExtendedAdditional.js | 0 .../fonts/STIX/General/Italic/LatinExtendedB.js | 0 .../STIX/General/Italic/LetterlikeSymbols.js | 0 .../HTML-CSS/fonts/STIX/General/Italic/Main.js | 0 .../fonts/STIX/General/Italic/MathItalic.js | 0 .../fonts/STIX/General/Italic/MathOperators.js | 0 .../fonts/STIX/General/Italic/MathSSItalic.js | 0 .../fonts/STIX/General/Italic/MathScript.js | 0 .../STIX/General/Italic/SpacingModLetters.js | 0 .../HTML-CSS/fonts/STIX/General/Italic/ij.js | 0 .../STIX/General/Regular/AlphaPresentForms.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/Arrows.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/BBBold.js | 0 .../fonts/STIX/General/Regular/BlockElements.js | 0 .../fonts/STIX/General/Regular/BoldFraktur.js | 0 .../fonts/STIX/General/Regular/BoxDrawing.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/CJK.js | 0 .../STIX/General/Regular/CombDiacritMarks.js | 0 .../STIX/General/Regular/CombDiactForSymbols.js | 0 .../fonts/STIX/General/Regular/ControlPictures.js | 0 .../fonts/STIX/General/Regular/CurrencySymbols.js | 0 .../fonts/STIX/General/Regular/Cyrillic.js | 0 .../fonts/STIX/General/Regular/Dingbats.js | 0 .../STIX/General/Regular/EnclosedAlphanum.js | 0 .../fonts/STIX/General/Regular/Fraktur.js | 0 .../STIX/General/Regular/GeneralPunctuation.js | 0 .../fonts/STIX/General/Regular/GeometricShapes.js | 0 .../fonts/STIX/General/Regular/GreekAndCoptic.js | 0 .../fonts/STIX/General/Regular/GreekBold.js | 0 .../fonts/STIX/General/Regular/GreekBoldItalic.js | 0 .../fonts/STIX/General/Regular/GreekItalic.js | 0 .../fonts/STIX/General/Regular/GreekSSBold.js | 0 .../STIX/General/Regular/GreekSSBoldItalic.js | 0 .../fonts/STIX/General/Regular/Hiragana.js | 0 .../fonts/STIX/General/Regular/IPAExtensions.js | 0 .../STIX/General/Regular/Latin1Supplement.js | 0 .../fonts/STIX/General/Regular/LatinExtendedA.js | 0 .../General/Regular/LatinExtendedAdditional.js | 0 .../fonts/STIX/General/Regular/LatinExtendedB.js | 0 .../fonts/STIX/General/Regular/LatinExtendedD.js | 0 .../STIX/General/Regular/LetterlikeSymbols.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/Main.js | 0 .../fonts/STIX/General/Regular/MathBold.js | 0 .../fonts/STIX/General/Regular/MathBoldItalic.js | 0 .../fonts/STIX/General/Regular/MathBoldScript.js | 0 .../fonts/STIX/General/Regular/MathItalic.js | 0 .../fonts/STIX/General/Regular/MathOperators.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/MathSS.js | 0 .../fonts/STIX/General/Regular/MathSSBold.js | 0 .../fonts/STIX/General/Regular/MathSSItalic.js | 0 .../STIX/General/Regular/MathSSItalicBold.js | 0 .../fonts/STIX/General/Regular/MathScript.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/MathTT.js | 0 .../STIX/General/Regular/MiscMathSymbolsA.js | 0 .../STIX/General/Regular/MiscMathSymbolsB.js | 0 .../fonts/STIX/General/Regular/MiscSymbols.js | 0 .../STIX/General/Regular/MiscSymbolsAndArrows.js | 0 .../fonts/STIX/General/Regular/MiscTechnical.js | 0 .../fonts/STIX/General/Regular/NumberForms.js | 0 .../STIX/General/Regular/PhoneticExtensions.js | 0 .../STIX/General/Regular/SpacingModLetters.js | 0 .../fonts/STIX/General/Regular/Specials.js | 0 .../STIX/General/Regular/SuperAndSubscripts.js | 0 .../STIX/General/Regular/SuppMathOperators.js | 0 .../STIX/General/Regular/SupplementalArrowsA.js | 0 .../STIX/General/Regular/SupplementalArrowsB.js | 0 .../HTML-CSS/fonts/STIX/General/Regular/ij.js | 0 .../HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js | 0 .../HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js | 0 .../fonts/STIX/IntegralsD/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js | 0 .../fonts/STIX/IntegralsSm/Regular/All.js | 0 .../fonts/STIX/IntegralsSm/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js | 0 .../fonts/STIX/IntegralsUp/Regular/All.js | 0 .../fonts/STIX/IntegralsUp/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js | 0 .../fonts/STIX/IntegralsUpD/Regular/All.js | 0 .../fonts/STIX/IntegralsUpD/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js | 0 .../fonts/STIX/IntegralsUpSm/Regular/All.js | 0 .../fonts/STIX/IntegralsUpSm/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js | 0 .../HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js | 0 .../fonts/STIX/NonUnicode/Bold/PrivateUse.js | 0 .../fonts/STIX/NonUnicode/BoldItalic/All.js | 0 .../fonts/STIX/NonUnicode/BoldItalic/Main.js | 0 .../STIX/NonUnicode/BoldItalic/PrivateUse.js | 0 .../HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js | 0 .../HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js | 0 .../fonts/STIX/NonUnicode/Italic/PrivateUse.js | 0 .../HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js | 0 .../fonts/STIX/NonUnicode/Regular/Main.js | 0 .../fonts/STIX/NonUnicode/Regular/PrivateUse.js | 0 .../fonts/STIX/SizeFiveSym/Regular/All.js | 0 .../fonts/STIX/SizeFiveSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js | 0 .../fonts/STIX/SizeFourSym/Regular/All.js | 0 .../fonts/STIX/SizeFourSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js | 0 .../HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js | 0 .../fonts/STIX/SizeOneSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js | 0 .../fonts/STIX/SizeThreeSym/Regular/All.js | 0 .../fonts/STIX/SizeThreeSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js | 0 .../HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js | 0 .../fonts/STIX/SizeTwoSym/Regular/Main.js | 0 .../HTML-CSS/fonts/STIX/Variants/Bold/All.js | 0 .../HTML-CSS/fonts/STIX/Variants/Bold/Main.js | 0 .../HTML-CSS/fonts/STIX/Variants/Regular/All.js | 0 .../HTML-CSS/fonts/STIX/Variants/Regular/Main.js | 0 .../output/HTML-CSS/fonts/STIX/fontdata-1.0.js | 0 .../output/HTML-CSS/fonts/STIX/fontdata-beta.js | 0 .../output/HTML-CSS/fonts/STIX/fontdata-extra.js | 0 .../jax/output/HTML-CSS/fonts/STIX/fontdata.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js | 0 .../fonts/TeX/AMS/Regular/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js | 0 .../fonts/TeX/AMS/Regular/EnclosedAlphanum.js | 0 .../fonts/TeX/AMS/Regular/GeneralPunctuation.js | 0 .../fonts/TeX/AMS/Regular/GeometricShapes.js | 0 .../fonts/TeX/AMS/Regular/GreekAndCoptic.js | 0 .../fonts/TeX/AMS/Regular/Latin1Supplement.js | 0 .../fonts/TeX/AMS/Regular/LatinExtendedA.js | 0 .../fonts/TeX/AMS/Regular/LetterlikeSymbols.js | 0 .../output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js | 0 .../fonts/TeX/AMS/Regular/MathOperators.js | 0 .../fonts/TeX/AMS/Regular/MiscMathSymbolsB.js | 0 .../HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js | 0 .../fonts/TeX/AMS/Regular/MiscTechnical.js | 0 .../output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js | 0 .../fonts/TeX/AMS/Regular/SpacingModLetters.js | 0 .../fonts/TeX/AMS/Regular/SuppMathOperators.js | 0 .../HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js | 0 .../fonts/TeX/Caligraphic/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js | 0 .../output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js | 0 .../fonts/TeX/Fraktur/Regular/BasicLatin.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js | 0 .../HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js | 0 .../output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js | 0 .../HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js | 0 .../HTML-CSS/fonts/TeX/Greek/Italic/Main.js | 0 .../HTML-CSS/fonts/TeX/Greek/Regular/Main.js | 0 .../output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js | 0 .../fonts/TeX/Main/Bold/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Bold/CombDiactForSymbols.js | 0 .../fonts/TeX/Main/Bold/GeneralPunctuation.js | 0 .../fonts/TeX/Main/Bold/GeometricShapes.js | 0 .../fonts/TeX/Main/Bold/Latin1Supplement.js | 0 .../fonts/TeX/Main/Bold/LatinExtendedA.js | 0 .../fonts/TeX/Main/Bold/LatinExtendedB.js | 0 .../fonts/TeX/Main/Bold/LetterlikeSymbols.js | 0 .../output/HTML-CSS/fonts/TeX/Main/Bold/Main.js | 0 .../HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js | 0 .../fonts/TeX/Main/Bold/MiscMathSymbolsA.js | 0 .../HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js | 0 .../HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js | 0 .../fonts/TeX/Main/Bold/SpacingModLetters.js | 0 .../fonts/TeX/Main/Bold/SuppMathOperators.js | 0 .../fonts/TeX/Main/Bold/SupplementalArrowsA.js | 0 .../fonts/TeX/Main/Italic/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Italic/GeneralPunctuation.js | 0 .../fonts/TeX/Main/Italic/Latin1Supplement.js | 0 .../fonts/TeX/Main/Italic/LetterlikeSymbols.js | 0 .../output/HTML-CSS/fonts/TeX/Main/Italic/Main.js | 0 .../fonts/TeX/Main/Regular/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Regular/GeometricShapes.js | 0 .../HTML-CSS/fonts/TeX/Main/Regular/Main.js | 0 .../fonts/TeX/Main/Regular/MiscSymbols.js | 0 .../fonts/TeX/Main/Regular/SpacingModLetters.js | 0 .../HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js | 0 .../output/HTML-CSS/fonts/TeX/Math/Italic/Main.js | 0 .../fonts/TeX/SansSerif/Bold/BasicLatin.js | 0 .../fonts/TeX/SansSerif/Bold/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js | 0 .../fonts/TeX/SansSerif/Italic/BasicLatin.js | 0 .../TeX/SansSerif/Italic/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js | 0 .../fonts/TeX/SansSerif/Regular/BasicLatin.js | 0 .../TeX/SansSerif/Regular/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js | 0 .../fonts/TeX/Script/Regular/BasicLatin.js | 0 .../HTML-CSS/fonts/TeX/Script/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Script/Regular/Other.js | 0 .../HTML-CSS/fonts/TeX/Size1/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Size2/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Size3/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/Size4/Regular/Main.js | 0 .../fonts/TeX/Typewriter/Regular/BasicLatin.js | 0 .../TeX/Typewriter/Regular/CombDiacritMarks.js | 0 .../HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js | 0 .../fonts/TeX/Typewriter/Regular/Other.js | 0 .../HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js | 0 .../HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js | 0 .../HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js | 0 .../HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js | 0 .../output/HTML-CSS/fonts/TeX/fontdata-extra.js | 0 .../jax/output/HTML-CSS/fonts/TeX/fontdata.js | 0 .../unpacked/jax/output/HTML-CSS/imageFonts.js | 0 .../unpacked/jax/output/HTML-CSS/jax.js | 0 .../unpacked/jax/output/NativeMML/config.js | 0 .../unpacked/jax/output/NativeMML/jax.js | 0 .../jax/output/SVG/autoload/annotation-xml.js | 0 .../unpacked/jax/output/SVG/autoload/maction.js | 0 .../unpacked/jax/output/SVG/autoload/menclose.js | 0 .../unpacked/jax/output/SVG/autoload/mglyph.js | 0 .../jax/output/SVG/autoload/mmultiscripts.js | 0 .../unpacked/jax/output/SVG/autoload/ms.js | 0 .../unpacked/jax/output/SVG/autoload/mtable.js | 0 .../unpacked/jax/output/SVG/autoload/multiline.js | 0 .../unpacked/jax/output/SVG/config.js | 0 .../output/SVG/fonts/TeX/AMS/Regular/Arrows.js | 0 .../SVG/fonts/TeX/AMS/Regular/BoxDrawing.js | 0 .../SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js | 0 .../output/SVG/fonts/TeX/AMS/Regular/Dingbats.js | 0 .../SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js | 0 .../fonts/TeX/AMS/Regular/GeneralPunctuation.js | 0 .../SVG/fonts/TeX/AMS/Regular/GeometricShapes.js | 0 .../SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js | 0 .../SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js | 0 .../SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js | 0 .../fonts/TeX/AMS/Regular/LetterlikeSymbols.js | 0 .../jax/output/SVG/fonts/TeX/AMS/Regular/Main.js | 0 .../SVG/fonts/TeX/AMS/Regular/MathOperators.js | 0 .../SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js | 0 .../SVG/fonts/TeX/AMS/Regular/MiscSymbols.js | 0 .../SVG/fonts/TeX/AMS/Regular/MiscTechnical.js | 0 .../jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js | 0 .../fonts/TeX/AMS/Regular/SpacingModLetters.js | 0 .../fonts/TeX/AMS/Regular/SuppMathOperators.js | 0 .../output/SVG/fonts/TeX/Caligraphic/Bold/Main.js | 0 .../SVG/fonts/TeX/Caligraphic/Regular/Main.js | 0 .../SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js | 0 .../jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js | 0 .../output/SVG/fonts/TeX/Fraktur/Bold/Other.js | 0 .../jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js | 0 .../SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js | 0 .../output/SVG/fonts/TeX/Fraktur/Regular/Main.js | 0 .../output/SVG/fonts/TeX/Fraktur/Regular/Other.js | 0 .../output/SVG/fonts/TeX/Fraktur/Regular/PUA.js | 0 .../jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js | 0 .../output/SVG/fonts/TeX/Main/Bold/BasicLatin.js | 0 .../SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Bold/CombDiactForSymbols.js | 0 .../SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js | 0 .../SVG/fonts/TeX/Main/Bold/GeometricShapes.js | 0 .../SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js | 0 .../SVG/fonts/TeX/Main/Bold/Latin1Supplement.js | 0 .../SVG/fonts/TeX/Main/Bold/LatinExtendedA.js | 0 .../SVG/fonts/TeX/Main/Bold/LatinExtendedB.js | 0 .../SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js | 0 .../jax/output/SVG/fonts/TeX/Main/Bold/Main.js | 0 .../SVG/fonts/TeX/Main/Bold/MathOperators.js | 0 .../SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js | 0 .../output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js | 0 .../SVG/fonts/TeX/Main/Bold/MiscTechnical.js | 0 .../SVG/fonts/TeX/Main/Bold/SpacingModLetters.js | 0 .../SVG/fonts/TeX/Main/Bold/SuppMathOperators.js | 0 .../fonts/TeX/Main/Bold/SupplementalArrowsA.js | 0 .../SVG/fonts/TeX/Main/Italic/BasicLatin.js | 0 .../SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js | 0 .../fonts/TeX/Main/Italic/GeneralPunctuation.js | 0 .../SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js | 0 .../SVG/fonts/TeX/Main/Italic/LatinExtendedA.js | 0 .../SVG/fonts/TeX/Main/Italic/LatinExtendedB.js | 0 .../fonts/TeX/Main/Italic/LetterlikeSymbols.js | 0 .../jax/output/SVG/fonts/TeX/Main/Italic/Main.js | 0 .../SVG/fonts/TeX/Main/Italic/MathOperators.js | 0 .../SVG/fonts/TeX/Main/Regular/BasicLatin.js | 0 .../fonts/TeX/Main/Regular/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/Main/Regular/GeometricShapes.js | 0 .../SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js | 0 .../SVG/fonts/TeX/Main/Regular/LatinExtendedA.js | 0 .../SVG/fonts/TeX/Main/Regular/LatinExtendedB.js | 0 .../fonts/TeX/Main/Regular/LetterlikeSymbols.js | 0 .../jax/output/SVG/fonts/TeX/Main/Regular/Main.js | 0 .../SVG/fonts/TeX/Main/Regular/MathOperators.js | 0 .../SVG/fonts/TeX/Main/Regular/MiscSymbols.js | 0 .../fonts/TeX/Main/Regular/SpacingModLetters.js | 0 .../fonts/TeX/Main/Regular/SuppMathOperators.js | 0 .../output/SVG/fonts/TeX/Math/BoldItalic/Main.js | 0 .../jax/output/SVG/fonts/TeX/Math/Italic/Main.js | 0 .../SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js | 0 .../fonts/TeX/SansSerif/Bold/CombDiacritMarks.js | 0 .../output/SVG/fonts/TeX/SansSerif/Bold/Main.js | 0 .../output/SVG/fonts/TeX/SansSerif/Bold/Other.js | 0 .../SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js | 0 .../TeX/SansSerif/Italic/CombDiacritMarks.js | 0 .../output/SVG/fonts/TeX/SansSerif/Italic/Main.js | 0 .../SVG/fonts/TeX/SansSerif/Italic/Other.js | 0 .../SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js | 0 .../TeX/SansSerif/Regular/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/SansSerif/Regular/Main.js | 0 .../SVG/fonts/TeX/SansSerif/Regular/Other.js | 0 .../SVG/fonts/TeX/Script/Regular/BasicLatin.js | 0 .../output/SVG/fonts/TeX/Script/Regular/Main.js | 0 .../output/SVG/fonts/TeX/Size1/Regular/Main.js | 0 .../output/SVG/fonts/TeX/Size2/Regular/Main.js | 0 .../output/SVG/fonts/TeX/Size3/Regular/Main.js | 0 .../output/SVG/fonts/TeX/Size4/Regular/Main.js | 0 .../fonts/TeX/Typewriter/Regular/BasicLatin.js | 0 .../TeX/Typewriter/Regular/CombDiacritMarks.js | 0 .../SVG/fonts/TeX/Typewriter/Regular/Main.js | 0 .../SVG/fonts/TeX/Typewriter/Regular/Other.js | 0 .../jax/output/SVG/fonts/TeX/fontdata-extra.js | 0 .../unpacked/jax/output/SVG/fonts/TeX/fontdata.js | 0 .../unpacked/jax/output/SVG/jax.js | 0 lms/static/js/schematic.js | 1 + .../js/simplewiki/bsn.AutoSuggest_c_2.0.js | 0 .../static}/js/swfobject/expressInstall.swf | Bin {static => lms/static}/js/swfobject/index.html | 0 .../static}/js/swfobject/index_dynamic.html | 0 .../static}/js/swfobject/src/expressInstall.as | 0 .../static}/js/swfobject/src/expressInstall.fla | Bin .../static}/js/swfobject/src/swfobject.js | 0 {static => lms/static}/js/swfobject/swfobject.js | 0 {static => lms/static}/js/swfobject/test.swf | Bin {static => lms/static}/pixel.jpg | Bin {static => lms/static}/sass/.gitignore | 0 {static => lms/static}/sass/README.md | 0 {static => lms/static}/sass/_gradebook.scss | 0 {static => lms/static}/sass/_help.scss | 0 {static => lms/static}/sass/_info.scss | 0 {static => lms/static}/sass/_profile.scss | 0 {static => lms/static}/sass/_textbook.scss | 0 {static => lms/static}/sass/application.scss | 0 {static => lms/static}/sass/base/_base.scss | 0 {static => lms/static}/sass/base/_extends.scss | 0 {static => lms/static}/sass/base/_font-face.scss | 0 {static => lms/static}/sass/base/_functions.scss | 0 {static => lms/static}/sass/base/_reset.scss | 0 {static => lms/static}/sass/base/_variables.scss | 0 {static => lms/static}/sass/bourbon/_bourbon.scss | 0 .../static}/sass/bourbon/addons/_button.scss | 0 .../static}/sass/bourbon/addons/_clearfix.scss | 0 .../static}/sass/bourbon/addons/_font-family.scss | 0 .../sass/bourbon/addons/_html5-input-types.scss | 0 .../static}/sass/bourbon/addons/_position.scss | 0 .../sass/bourbon/addons/_timing-functions.scss | 0 .../static}/sass/bourbon/css3/_animation.scss | 0 .../static}/sass/bourbon/css3/_appearance.scss | 0 .../sass/bourbon/css3/_background-image.scss | 0 .../sass/bourbon/css3/_background-size.scss | 0 .../static}/sass/bourbon/css3/_border-image.scss | 0 .../static}/sass/bourbon/css3/_border-radius.scss | 0 .../static}/sass/bourbon/css3/_box-shadow.scss | 0 .../static}/sass/bourbon/css3/_box-sizing.scss | 0 .../static}/sass/bourbon/css3/_columns.scss | 0 .../static}/sass/bourbon/css3/_flex-box.scss | 0 .../static}/sass/bourbon/css3/_inline-block.scss | 0 .../sass/bourbon/css3/_linear-gradient.scss | 0 .../sass/bourbon/css3/_radial-gradient.scss | 0 .../static}/sass/bourbon/css3/_transform.scss | 0 .../static}/sass/bourbon/css3/_transition.scss | 0 .../static}/sass/bourbon/css3/_user-select.scss | 0 .../functions/_deprecated-webkit-gradient.scss | 0 .../sass/bourbon/functions/_flex-grid.scss | 0 .../sass/bourbon/functions/_grid-width.scss | 0 .../sass/bourbon/functions/_linear-gradient.scss | 0 .../sass/bourbon/functions/_modular-scale.scss | 0 .../sass/bourbon/functions/_radial-gradient.scss | 0 .../sass/bourbon/functions/_render-gradients.scss | 0 .../sass/bourbon/functions/_tint-shade.scss | 0 .../static}/sass/bourbon/lib/bourbon.rb | 0 .../sass/bourbon/lib/bourbon/sass_extensions.rb | 0 .../lib/bourbon/sass_extensions/functions.rb | 0 .../bourbon/sass_extensions/functions/compact.rb | 0 .../static}/sass/courseware/_amplifier.scss | 0 .../static}/sass/courseware/_courseware.scss | 0 .../static}/sass/courseware/_sequence-nav.scss | 0 .../static}/sass/courseware/_sidebar.scss | 0 .../static}/sass/courseware/_video.scss | 0 .../static}/sass/discussion/_answers.scss | 0 .../static}/sass/discussion/_askbot-original.scss | 0 .../static}/sass/discussion/_badges.scss | 0 .../static}/sass/discussion/_discussion.scss | 0 .../sass/discussion/_form-wmd-toolbar.scss | 0 .../static}/sass/discussion/_forms.scss | 0 .../static}/sass/discussion/_modals.scss | 0 .../static}/sass/discussion/_profile.scss | 0 .../static}/sass/discussion/_question-view.scss | 0 .../static}/sass/discussion/_questions.scss | 0 .../static}/sass/discussion/_sidebar.scss | 0 {static => lms/static}/sass/discussion/_tags.scss | 0 .../static}/sass/layout/_calculator.scss | 0 {static => lms/static}/sass/layout/_footer.scss | 0 {static => lms/static}/sass/layout/_header.scss | 0 {static => lms/static}/sass/layout/_layout.scss | 0 .../static}/sass/layout/_leanmodal.scss | 0 {static => lms/static}/sass/marketing-ie.scss | 0 {static => lms/static}/sass/marketing.scss | 0 {static => lms/static}/sass/marketing/_base.scss | 0 .../static}/sass/marketing/_extends.scss | 0 .../static}/sass/marketing/_footer.scss | 0 .../static}/sass/marketing/_header.scss | 0 {static => lms/static}/sass/marketing/_index.scss | 0 .../static}/sass/marketing/_variables.scss | 0 .../sass/plugins/_jquery-ui-1.8.16.custom.scss | 0 .../static}/sass/plugins/_jquery.qtip.min.scss | 0 {static => lms/static}/sass/print.scss | 0 {static => lms/static}/sass/wiki/_basic-html.scss | 0 {static => lms/static}/sass/wiki/_create.scss | 0 {static => lms/static}/sass/wiki/_sidebar.scss | 0 {static => lms/static}/sass/wiki/_table.scss | 0 {static => lms/static}/sass/wiki/_wiki.scss | 0 .../static}/staff/agarwal-mit-news-small.jpg | Bin {static => lms/static}/staff/cjt-small.jpg | Bin {static => lms/static}/staff/gjs-small.jpg | Bin {static => lms/static}/staff/pmitros-small.jpg | Bin {templates => lms/templates}/.gitignore | 0 {templates => lms/templates}/.hgignore | 0 {templates => lms/templates}/404.html | 0 {templates => lms/templates}/6002x-faq.html | 0 .../templates}/6002x-press-release.html | 0 {templates => lms/templates}/accordion.html | 0 .../templates}/activation_active.html | 0 .../templates}/activation_complete.html | 0 .../templates}/activation_invalid.html | 0 {templates => lms/templates}/book_toc.html | 0 {templates => lms/templates}/choicegroup.html | 0 {templates => lms/templates}/copyright.html | 0 .../templates}/courseware-error.html | 0 {templates => lms/templates}/courseware.html | 0 {templates => lms/templates}/create_account.html | 0 {templates => lms/templates}/dogfood.html | 0 {templates => lms/templates}/edit_circuit.html | 0 .../templates}/email_change_successful.html | 0 {templates => lms/templates}/email_exists.html | 0 .../templates}/emails/activation_email.txt | 0 .../emails/activation_email_subject.txt | 0 .../templates}/emails/confirm_email_change.txt | 0 .../templates}/emails/email_change.txt | 0 .../templates}/emails/email_change_subject.txt | 0 .../templates}/emails/reject_name_change.txt | 0 .../templates}/emails/welcome_body.txt | 0 .../templates}/emails/welcome_subject.txt | 0 .../templates}/emails_change_successful.html | 0 {templates => lms/templates}/feedback_email.txt | 0 {templates => lms/templates}/gitupdate.html | 0 {templates => lms/templates}/gradebook.html | 0 .../templates}/gradebook_profilegraphs.html | 0 {templates => lms/templates}/help.html | 0 {templates => lms/templates}/homework.html | 0 {templates => lms/templates}/honor.html | 0 {templates => lms/templates}/imageinput.html | 0 {templates => lms/templates}/index.html | 0 {templates => lms/templates}/info.html | 0 .../templates}/invalid_email_key.html | 0 {templates => lms/templates}/jasmine/base.html | 0 {templates => lms/templates}/jstextline.html | 0 {templates => lms/templates}/login.html | 0 {templates => lms/templates}/main.html | 0 {templates => lms/templates}/marketing.html | 0 {templates => lms/templates}/mathjax_include.html | 0 {templates => lms/templates}/mathstring.html | 0 {templates => lms/templates}/mitx-overview.html | 0 {templates => lms/templates}/mitx_global.html | 0 {templates => lms/templates}/mitx_help.html | 0 {templates => lms/templates}/mitxhome.html | 0 {templates => lms/templates}/module-error.html | 0 {templates => lms/templates}/name_changes.html | 0 {templates => lms/templates}/navigation.html | 0 {templates => lms/templates}/optioninput.html | 0 .../templates}/password_reset_form.html | 0 .../templates}/pipeline_mako/css.html | 0 .../templates}/pipeline_mako/inline_js.html | 0 .../templates}/pipeline_mako/js.html | 0 {templates => lms/templates}/privacy.html | 0 {templates => lms/templates}/problem.html | 0 {templates => lms/templates}/problem.js | 0 {templates => lms/templates}/problem_ajax.html | 0 {templates => lms/templates}/profile.html | 0 {templates => lms/templates}/profile_graphs.js | 0 {templates => lms/templates}/quickedit.html | 0 .../templates}/registration/change_password.html | 0 .../templates}/registration/logged_out.html | 0 .../templates}/registration/login.html | 0 lms/templates/registration/login_error.html | 0 .../templates}/registration/logout.html | 0 .../registration/password_change_done.html | 0 .../registration/password_change_form.html | 0 .../registration/password_reset_complete.html | 0 .../registration/password_reset_confirm.html | 0 .../registration/password_reset_done.html | 0 .../registration/password_reset_email.html | 0 .../templates}/registration/reg_complete.html | 0 .../registration/registration_complete.html | 0 .../registration/registration_form.html | 0 {templates => lms/templates}/schematicinput.html | 0 {templates => lms/templates}/seq_module.html | 0 {templates => lms/templates}/server-down.html | 0 {templates => lms/templates}/server-error.html | 0 .../templates}/server-overloaded.html | 0 {templates => lms/templates}/show_circuit.html | 0 {templates => lms/templates}/simplewiki_base.html | 0 {templates => lms/templates}/simplewiki_edit.html | 0 .../templates}/simplewiki_error.html | 0 .../templates}/simplewiki_history.html | 0 .../templates}/simplewiki_instructions.html | 0 .../templates}/simplewiki_revision_feed.html | 0 .../templates}/simplewiki_searchresults.html | 0 .../templates}/simplewiki_updateprogressbar.html | 0 {templates => lms/templates}/simplewiki_view.html | 0 {templates => lms/templates}/solutionspan.html | 0 .../templates}/staff_problem_info.html | 0 {templates => lms/templates}/static_content.html | 0 {templates => lms/templates}/staticbook.html | 0 {templates => lms/templates}/tab_module.html | 0 {templates => lms/templates}/textbook.html | 0 {templates => lms/templates}/textbox.html | 0 {templates => lms/templates}/textinput.html | 0 .../templates}/textinput_dynamath.html | 0 {templates => lms/templates}/tos.html | 0 {templates => lms/templates}/using.html | 0 {templates => lms/templates}/vert_module.html | 0 {templates => lms/templates}/video.html | 0 urls.py => lms/urls.py | 0 manage.py | 14 -------------- rakefile | 11 ++++++++--- static/js/cktsim.js | 1 - static/js/schematic.js | 1 - 2019 files changed, 17 insertions(+), 28 deletions(-) rename {djangoapps/circuit => lms}/__init__.py (100%) rename {djangoapps/courseware => lms/djangoapps/circuit}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/circuit/models.py (100%) rename {djangoapps => lms/djangoapps}/circuit/tests.py (100%) rename {djangoapps => lms/djangoapps}/circuit/views.py (100%) rename {djangoapps/courseware/management => lms/djangoapps/courseware}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/courseware/admin.py (100%) rename {djangoapps => lms/djangoapps}/courseware/capa/__init__.py (100%) rename {djangoapps => lms/djangoapps}/courseware/capa/calc.py (100%) rename {djangoapps => lms/djangoapps}/courseware/capa/capa_problem.py (100%) rename {djangoapps => lms/djangoapps}/courseware/capa/eia.py (100%) rename {djangoapps => lms/djangoapps}/courseware/capa/inputtypes.py (100%) rename {djangoapps => lms/djangoapps}/courseware/capa/responsetypes.py (100%) rename {djangoapps => lms/djangoapps}/courseware/capa/util.py (100%) rename {djangoapps => lms/djangoapps}/courseware/content_parser.py (100%) rename {djangoapps => lms/djangoapps}/courseware/global_course_settings.py (100%) rename {djangoapps => lms/djangoapps}/courseware/graders.py (100%) rename {djangoapps => lms/djangoapps}/courseware/grades.py (100%) rename {djangoapps/courseware/management/commands => lms/djangoapps/courseware/management}/__init__.py (100%) rename {djangoapps/courseware/migrations => lms/djangoapps/courseware/management/commands}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/courseware/management/commands/check_course.py (100%) rename {djangoapps => lms/djangoapps}/courseware/migrations/0001_initial.py (100%) rename {djangoapps => lms/djangoapps}/courseware/migrations/0002_add_indexes.py (100%) rename {djangoapps => lms/djangoapps}/courseware/migrations/0003_done_grade_cache.py (100%) rename {djangoapps/heartbeat => lms/djangoapps/courseware/migrations}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/courseware/models.py (100%) rename {djangoapps => lms/djangoapps}/courseware/module_render.py (100%) rename {djangoapps => lms/djangoapps}/courseware/modules/__init__.py (100%) rename {djangoapps => lms/djangoapps}/courseware/modules/capa_module.py (100%) rename {djangoapps => lms/djangoapps}/courseware/modules/html_module.py (100%) rename {djangoapps => lms/djangoapps}/courseware/modules/schematic_module.py (100%) rename {djangoapps => lms/djangoapps}/courseware/modules/seq_module.py (100%) rename {djangoapps => lms/djangoapps}/courseware/modules/template_module.py (100%) rename {djangoapps => lms/djangoapps}/courseware/modules/vertical_module.py (100%) rename {djangoapps => lms/djangoapps}/courseware/modules/video_module.py (100%) rename {djangoapps => lms/djangoapps}/courseware/modules/x_module.py (100%) rename {djangoapps => lms/djangoapps}/courseware/progress.py (100%) rename {djangoapps => lms/djangoapps}/courseware/test_files/imageresponse.xml (100%) rename {djangoapps => lms/djangoapps}/courseware/test_files/multi_bare.xml (100%) rename {djangoapps => lms/djangoapps}/courseware/test_files/multichoice.xml (100%) rename {djangoapps => lms/djangoapps}/courseware/test_files/optionresponse.xml (100%) rename {djangoapps/courseware => lms/djangoapps/courseware/test_files}/test_files/symbolicresponse.xml (100%) rename {djangoapps => lms/djangoapps}/courseware/test_files/truefalse.xml (100%) rename {djangoapps => lms/djangoapps}/courseware/tests.py (100%) rename {djangoapps => lms/djangoapps}/courseware/urls.py (100%) rename {djangoapps => lms/djangoapps}/courseware/views.py (100%) rename {djangoapps/multicourse => lms/djangoapps/heartbeat}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/heartbeat/urls.py (100%) rename {djangoapps => lms/djangoapps}/heartbeat/views.py (100%) rename {djangoapps/simplewiki/templatetags => lms/djangoapps/multicourse}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/multicourse/multicourse_settings.py (100%) rename {djangoapps => lms/djangoapps}/multicourse/views.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/__init__.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/admin.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/mdx_circuit.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/mdx_image.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/mdx_mathjax.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/mdx_video.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/mdx_wikipath.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/models.py (100%) rename {djangoapps/ssl_auth => lms/djangoapps/simplewiki/templatetags}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/templatetags/simplewiki_utils.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/tests.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/urls.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/usage.txt (100%) rename {djangoapps => lms/djangoapps}/simplewiki/views.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/views_attachments.py (100%) rename {djangoapps => lms/djangoapps}/simplewiki/wiki_settings.py (100%) rename {djangoapps/static_template_view => lms/djangoapps/ssl_auth}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/ssl_auth/ssl_auth.py (100%) rename {djangoapps/staticbook => lms/djangoapps/static_template_view}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/static_template_view/models.py (100%) rename {djangoapps => lms/djangoapps}/static_template_view/tests.py (100%) rename {djangoapps => lms/djangoapps}/static_template_view/views.py (100%) rename {djangoapps/student => lms/djangoapps/staticbook}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/staticbook/models.py (100%) rename {djangoapps => lms/djangoapps}/staticbook/tests.py (100%) rename {djangoapps => lms/djangoapps}/staticbook/views.py (100%) rename {djangoapps/student/management => lms/djangoapps/student}/__init__.py (100%) rename {djangoapps/student/management/commands => lms/djangoapps/student/management}/__init__.py (100%) rename {djangoapps/student/migrations => lms/djangoapps/student/management/commands}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/student/management/commands/assigngroups.py (100%) rename {djangoapps => lms/djangoapps}/student/management/commands/emaillist.py (100%) rename {djangoapps => lms/djangoapps}/student/management/commands/massemail.py (100%) rename {djangoapps => lms/djangoapps}/student/management/commands/massemailtxt.py (100%) rename {djangoapps => lms/djangoapps}/student/management/commands/userinfo.py (100%) rename {djangoapps => lms/djangoapps}/student/migrations/0001_initial.py (100%) rename {djangoapps => lms/djangoapps}/student/migrations/0002_text_to_varchar_and_indexes.py (100%) rename {djangoapps => lms/djangoapps}/student/migrations/0003_auto__add_usertestgroup.py (100%) rename {djangoapps => lms/djangoapps}/student/migrations/0004_add_email_index.py (100%) rename {djangoapps => lms/djangoapps}/student/migrations/0005_name_change.py (100%) rename {djangoapps/track => lms/djangoapps/student/migrations}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/student/models.py (100%) rename {djangoapps => lms/djangoapps}/student/tests.py (100%) rename {djangoapps => lms/djangoapps}/student/views.py (100%) rename {envs => lms/djangoapps/track}/__init__.py (100%) rename {djangoapps => lms/djangoapps}/track/middleware.py (100%) rename {djangoapps => lms/djangoapps}/track/models.py (100%) rename {djangoapps => lms/djangoapps}/track/tests.py (100%) rename {djangoapps => lms/djangoapps}/track/views.py (100%) rename {envs => lms/envs}/README.txt (100%) rename {lib/cache_toolbox/templatetags => lms/envs}/__init__.py (100%) rename {envs => lms/envs}/askbotsettings.py (100%) rename {envs => lms/envs}/aws.py (100%) rename {envs => lms/envs}/common.py (97%) rename {envs => lms/envs}/content.py (100%) rename {envs => lms/envs}/dev.py (97%) rename {envs => lms/envs}/dev_ike.py (100%) rename {envs => lms/envs}/devplus.py (100%) rename {envs => lms/envs}/logsettings.py (100%) rename {envs => lms/envs}/static.py (100%) rename {envs => lms/envs}/test.py (100%) rename {envs => lms/envs}/test_ike.py (100%) rename {lib => lms/lib}/cache_toolbox/COPYING (100%) rename {lib => lms/lib}/cache_toolbox/README.rst (100%) rename {lib => lms/lib}/cache_toolbox/__init__.py (100%) rename {lib => lms/lib}/cache_toolbox/app_settings.py (100%) rename {lib => lms/lib}/cache_toolbox/core.py (100%) rename {lib => lms/lib}/cache_toolbox/middleware.py (100%) rename {lib => lms/lib}/cache_toolbox/model.py (100%) rename {lib => lms/lib}/cache_toolbox/relation.py (100%) rename {lib/django_future => lms/lib/cache_toolbox/templatetags}/__init__.py (100%) rename {lib => lms/lib}/cache_toolbox/templatetags/cache_toolbox.py (100%) rename {lib/perfstats => lms/lib/django_future}/__init__.py (100%) rename {lib => lms/lib}/django_future/csrf.py (100%) rename {lib => lms/lib}/dogfood/__init__.py (100%) rename {lib => lms/lib}/dogfood/check.py (100%) rename {lib => lms/lib}/dogfood/views.py (100%) rename {lib => lms/lib}/loncapa/__init__.py (100%) rename {lib => lms/lib}/loncapa/loncapa_check.py (100%) rename {lib => lms/lib}/mitxmako/README (100%) rename {lib => lms/lib}/mitxmako/__init__.py (100%) rename {lib => lms/lib}/mitxmako/middleware.py (100%) rename {lib => lms/lib}/mitxmako/shortcuts.py (100%) rename {lib => lms/lib}/mitxmako/template.py (100%) rename {lib => lms/lib}/newrelic_logging/__init__.py (100%) rename {lib/util => lms/lib/perfstats}/__init__.py (100%) rename {lib => lms/lib}/perfstats/middleware.py (100%) rename {lib => lms/lib}/perfstats/models.py (100%) rename {lib => lms/lib}/perfstats/tests.py (100%) rename {lib => lms/lib}/perfstats/views.py (100%) rename {lib => lms/lib}/pipeline_mako.py (100%) rename {lib => lms/lib}/static_replace.py (100%) rename {lib => lms/lib}/symmath/__init__.py (100%) rename {lib => lms/lib}/symmath/formula.py (100%) rename {lib => lms/lib}/symmath/symmath_check.py (100%) rename templates/registration/login_error.html => lms/lib/util/__init__.py (100%) rename {lib => lms/lib}/util/cache.py (100%) rename {lib => lms/lib}/util/memcache.py (100%) rename {lib => lms/lib}/util/middleware.py (100%) rename {lib => lms/lib}/util/models.py (100%) rename {lib => lms/lib}/util/tests.py (100%) rename {lib => lms/lib}/util/views.py (100%) rename {static => lms/static}/.gitignore (100%) rename {static => lms/static}/.hgignore (100%) rename {static => lms/static}/admin/css/base.css (100%) rename {static => lms/static}/admin/css/changelists.css (100%) rename {static => lms/static}/admin/css/dashboard.css (100%) rename {static => lms/static}/admin/css/forms.css (100%) rename {static => lms/static}/admin/css/ie.css (100%) rename {static => lms/static}/admin/css/login.css (100%) rename {static => lms/static}/admin/css/rtl.css (100%) rename {static => lms/static}/admin/css/widgets.css (100%) rename {static => lms/static}/admin/img/admin/arrow-down.gif (100%) rename {static => lms/static}/admin/img/admin/arrow-up.gif (100%) rename {static => lms/static}/admin/img/admin/changelist-bg.gif (100%) rename {static => lms/static}/admin/img/admin/changelist-bg_rtl.gif (100%) rename {static => lms/static}/admin/img/admin/chooser-bg.gif (100%) rename {static => lms/static}/admin/img/admin/chooser_stacked-bg.gif (100%) rename {static => lms/static}/admin/img/admin/default-bg-reverse.gif (100%) rename {static => lms/static}/admin/img/admin/default-bg.gif (100%) rename {static => lms/static}/admin/img/admin/deleted-overlay.gif (100%) rename {static => lms/static}/admin/img/admin/icon-no.gif (100%) rename {static => lms/static}/admin/img/admin/icon-unknown.gif (100%) rename {static => lms/static}/admin/img/admin/icon-yes.gif (100%) rename {static => lms/static}/admin/img/admin/icon_addlink.gif (100%) rename {static => lms/static}/admin/img/admin/icon_alert.gif (100%) rename {static => lms/static}/admin/img/admin/icon_calendar.gif (100%) rename {static => lms/static}/admin/img/admin/icon_changelink.gif (100%) rename {static => lms/static}/admin/img/admin/icon_clock.gif (100%) rename {static => lms/static}/admin/img/admin/icon_deletelink.gif (100%) rename {static => lms/static}/admin/img/admin/icon_error.gif (100%) rename {static => lms/static}/admin/img/admin/icon_searchbox.png (100%) rename {static => lms/static}/admin/img/admin/icon_success.gif (100%) rename {static => lms/static}/admin/img/admin/inline-delete-8bit.png (100%) rename {static => lms/static}/admin/img/admin/inline-delete.png (100%) rename {static => lms/static}/admin/img/admin/inline-restore-8bit.png (100%) rename {static => lms/static}/admin/img/admin/inline-restore.png (100%) rename {static => lms/static}/admin/img/admin/inline-splitter-bg.gif (100%) rename {static => lms/static}/admin/img/admin/nav-bg-grabber.gif (100%) rename {static => lms/static}/admin/img/admin/nav-bg-reverse.gif (100%) rename {static => lms/static}/admin/img/admin/nav-bg.gif (100%) rename {static => lms/static}/admin/img/admin/selector-add.gif (100%) rename {static => lms/static}/admin/img/admin/selector-addall.gif (100%) rename {static => lms/static}/admin/img/admin/selector-remove.gif (100%) rename {static => lms/static}/admin/img/admin/selector-removeall.gif (100%) rename {static => lms/static}/admin/img/admin/selector-search.gif (100%) rename {static => lms/static}/admin/img/admin/selector_stacked-add.gif (100%) rename {static => lms/static}/admin/img/admin/selector_stacked-remove.gif (100%) rename {static => lms/static}/admin/img/admin/tool-left.gif (100%) rename {static => lms/static}/admin/img/admin/tool-left_over.gif (100%) rename {static => lms/static}/admin/img/admin/tool-right.gif (100%) rename {static => lms/static}/admin/img/admin/tool-right_over.gif (100%) rename {static => lms/static}/admin/img/admin/tooltag-add.gif (100%) rename {static => lms/static}/admin/img/admin/tooltag-add_over.gif (100%) rename {static => lms/static}/admin/img/admin/tooltag-arrowright.gif (100%) rename {static => lms/static}/admin/img/admin/tooltag-arrowright_over.gif (100%) rename {static => lms/static}/admin/img/gis/move_vertex_off.png (100%) rename {static => lms/static}/admin/img/gis/move_vertex_on.png (100%) rename {static => lms/static}/admin/js/LICENSE-JQUERY.txt (100%) rename {static => lms/static}/admin/js/SelectBox.js (100%) rename {static => lms/static}/admin/js/SelectFilter2.js (100%) rename {static => lms/static}/admin/js/actions.js (100%) rename {static => lms/static}/admin/js/actions.min.js (100%) rename {static => lms/static}/admin/js/admin/DateTimeShortcuts.js (100%) rename {static => lms/static}/admin/js/admin/RelatedObjectLookups.js (100%) rename {static => lms/static}/admin/js/admin/ordering.js (100%) rename {static => lms/static}/admin/js/calendar.js (100%) rename {static => lms/static}/admin/js/collapse.js (100%) rename {static => lms/static}/admin/js/collapse.min.js (100%) rename {static => lms/static}/admin/js/compress.py (100%) rename {static => lms/static}/admin/js/core.js (100%) rename {static => lms/static}/admin/js/dateparse.js (100%) rename {static => lms/static}/admin/js/getElementsBySelector.js (100%) rename {static => lms/static}/admin/js/inlines.js (100%) rename {static => lms/static}/admin/js/inlines.min.js (100%) rename {static => lms/static}/admin/js/jquery.init.js (100%) rename {static => lms/static}/admin/js/jquery.js (100%) rename {static => lms/static}/admin/js/jquery.min.js (100%) rename {static => lms/static}/admin/js/prepopulate.js (100%) rename {static => lms/static}/admin/js/prepopulate.min.js (100%) rename {static => lms/static}/admin/js/timeparse.js (100%) rename {static => lms/static}/admin/js/urlify.js (100%) rename {static => lms/static}/coffee/.gitignore (100%) rename {static => lms/static}/coffee/README.md (100%) rename {static => lms/static}/coffee/files.json (100%) rename {static => lms/static}/coffee/fixtures/accordion.html (100%) rename {static => lms/static}/coffee/fixtures/calculator.html (100%) rename {static => lms/static}/coffee/fixtures/feedback_form.html (100%) rename {static => lms/static}/coffee/fixtures/items.json (100%) rename {static => lms/static}/coffee/fixtures/problem.html (100%) rename {static => lms/static}/coffee/fixtures/problem_content.html (100%) rename {static => lms/static}/coffee/fixtures/sequence.html (100%) rename {static => lms/static}/coffee/fixtures/tab.html (100%) rename {static => lms/static}/coffee/fixtures/video.html (100%) rename {static => lms/static}/coffee/spec/calculator_spec.coffee (100%) rename {static => lms/static}/coffee/spec/courseware_spec.coffee (100%) rename {static => lms/static}/coffee/spec/feedback_form_spec.coffee (100%) rename {static => lms/static}/coffee/spec/helper.coffee (100%) rename {static => lms/static}/coffee/spec/histogram_spec.coffee (100%) rename {static => lms/static}/coffee/spec/logger_spec.coffee (100%) rename {static => lms/static}/coffee/spec/modules/problem_spec.coffee (100%) rename {static => lms/static}/coffee/spec/modules/sequence_spec.coffee (100%) rename {static => lms/static}/coffee/spec/modules/tab_spec.coffee (100%) rename {static => lms/static}/coffee/spec/modules/video/video_caption_spec.coffee (100%) rename {static => lms/static}/coffee/spec/modules/video/video_control_spec.coffee (100%) rename {static => lms/static}/coffee/spec/modules/video/video_player_spec.coffee (100%) rename {static => lms/static}/coffee/spec/modules/video/video_progress_slider_spec.coffee (100%) rename {static => lms/static}/coffee/spec/modules/video/video_speed_control_spec.coffee (100%) rename {static => lms/static}/coffee/spec/modules/video_spec.coffee (100%) rename {static => lms/static}/coffee/spec/navigation_spec.coffee (100%) rename {static => lms/static}/coffee/spec/time_spec.coffee (100%) rename {static => lms/static}/coffee/src/.gitignore (100%) rename {static => lms/static}/coffee/src/calculator.coffee (100%) rename {static => lms/static}/coffee/src/courseware.coffee (100%) rename {static => lms/static}/coffee/src/feedback_form.coffee (100%) rename {static => lms/static}/coffee/src/histogram.coffee (100%) rename {static => lms/static}/coffee/src/logger.coffee (100%) rename {static => lms/static}/coffee/src/main.coffee (100%) rename {static => lms/static}/coffee/src/modules/problem.coffee (100%) rename {static => lms/static}/coffee/src/modules/sequence.coffee (100%) rename {static => lms/static}/coffee/src/modules/tab.coffee (100%) rename {static => lms/static}/coffee/src/modules/video.coffee (100%) rename {static => lms/static}/coffee/src/modules/video/video_caption.coffee (100%) rename {static => lms/static}/coffee/src/modules/video/video_control.coffee (100%) rename {static => lms/static}/coffee/src/modules/video/video_player.coffee (100%) rename {static => lms/static}/coffee/src/modules/video/video_progress_slider.coffee (100%) rename {static => lms/static}/coffee/src/modules/video/video_speed_control.coffee (100%) rename {static => lms/static}/coffee/src/navigation.coffee (100%) rename {static => lms/static}/coffee/src/time.coffee (100%) rename {static => lms/static}/contrib/xbook.html (100%) rename {static => lms/static}/courses/6002 (100%) rename {static => lms/static}/css/codemirror.css (100%) rename {static => lms/static}/fonts/Apache License Version 2.txt (100%) rename {static => lms/static}/fonts/OpenSans-Bold-webfont.eot (100%) rename {static => lms/static}/fonts/OpenSans-Bold-webfont.svg (100%) rename {static => lms/static}/fonts/OpenSans-Bold-webfont.ttf (100%) rename {static => lms/static}/fonts/OpenSans-Bold-webfont.woff (100%) rename {static => lms/static}/fonts/OpenSans-BoldItalic-webfont.eot (100%) rename {static => lms/static}/fonts/OpenSans-BoldItalic-webfont.svg (100%) rename {static => lms/static}/fonts/OpenSans-BoldItalic-webfont.ttf (100%) rename {static => lms/static}/fonts/OpenSans-BoldItalic-webfont.woff (100%) rename {static => lms/static}/fonts/OpenSans-ExtraBold-webfont.eot (100%) rename {static => lms/static}/fonts/OpenSans-ExtraBold-webfont.svg (100%) rename {static => lms/static}/fonts/OpenSans-ExtraBold-webfont.ttf (100%) rename {static => lms/static}/fonts/OpenSans-ExtraBold-webfont.woff (100%) rename {static => lms/static}/fonts/OpenSans-ExtraBoldItalic-webfont.eot (100%) rename {static => lms/static}/fonts/OpenSans-ExtraBoldItalic-webfont.svg (100%) rename {static => lms/static}/fonts/OpenSans-ExtraBoldItalic-webfont.ttf (100%) rename {static => lms/static}/fonts/OpenSans-ExtraBoldItalic-webfont.woff (100%) rename {static => lms/static}/fonts/OpenSans-Italic-webfont.eot (100%) rename {static => lms/static}/fonts/OpenSans-Italic-webfont.svg (100%) rename {static => lms/static}/fonts/OpenSans-Italic-webfont.ttf (100%) rename {static => lms/static}/fonts/OpenSans-Italic-webfont.woff (100%) rename {static => lms/static}/fonts/OpenSans-Light-webfont.eot (100%) rename {static => lms/static}/fonts/OpenSans-Light-webfont.svg (100%) rename {static => lms/static}/fonts/OpenSans-Light-webfont.ttf (100%) rename {static => lms/static}/fonts/OpenSans-Light-webfont.woff (100%) rename {static => lms/static}/fonts/OpenSans-LightItalic-webfont.eot (100%) rename {static => lms/static}/fonts/OpenSans-LightItalic-webfont.svg (100%) rename {static => lms/static}/fonts/OpenSans-LightItalic-webfont.ttf (100%) rename {static => lms/static}/fonts/OpenSans-LightItalic-webfont.woff (100%) rename {static => lms/static}/fonts/OpenSans-Regular-webfont.eot (100%) rename {static => lms/static}/fonts/OpenSans-Regular-webfont.svg (100%) rename {static => lms/static}/fonts/OpenSans-Regular-webfont.ttf (100%) rename {static => lms/static}/fonts/OpenSans-Regular-webfont.woff (100%) rename {static => lms/static}/fonts/OpenSans-Semibold-webfont.eot (100%) rename {static => lms/static}/fonts/OpenSans-Semibold-webfont.svg (100%) rename {static => lms/static}/fonts/OpenSans-Semibold-webfont.ttf (100%) rename {static => lms/static}/fonts/OpenSans-Semibold-webfont.woff (100%) rename {static => lms/static}/fonts/OpenSans-SemiboldItalic-webfont.eot (100%) rename {static => lms/static}/fonts/OpenSans-SemiboldItalic-webfont.svg (100%) rename {static => lms/static}/fonts/OpenSans-SemiboldItalic-webfont.ttf (100%) rename {static => lms/static}/fonts/OpenSans-SemiboldItalic-webfont.woff (100%) rename {static => lms/static}/green-pointer.png (100%) rename {static => lms/static}/images/amplifier-slider-handle.png (100%) rename {static => lms/static}/images/askbot/comment-vote-up.png (100%) rename {static => lms/static}/images/askbot/search-icon.png (100%) rename {static => lms/static}/images/askbot/vote-arrow-down-activate.png (100%) rename {static => lms/static}/images/askbot/vote-arrow-down.png (100%) rename {static => lms/static}/images/askbot/vote-arrow-up-activate.png (100%) rename {static => lms/static}/images/askbot/vote-arrow-up.png (100%) rename {static => lms/static}/images/askbot/wmd-buttons.png (100%) rename {static => lms/static}/images/bullet-triangle.png (100%) rename {static => lms/static}/images/calc-icon.png (100%) rename {static => lms/static}/images/cc.png (100%) rename {static => lms/static}/images/close-calc-icon.png (100%) rename {static => lms/static}/images/closed-arrow.png (100%) rename {static => lms/static}/images/correct-icon.png (100%) rename {static => lms/static}/images/css/.xcf (100%) rename {static => lms/static}/images/css/bottomWrapper-bg.jpg (100%) rename {static => lms/static}/images/css/footerWrapper-bg.jpg (100%) rename {static => lms/static}/images/css/hat.jpg (100%) rename {static => lms/static}/images/css/hmenu-sel.jpg (100%) rename {static => lms/static}/images/css/hmenu.jpg (100%) rename {static => lms/static}/images/css/page-bg.jpg (100%) rename {static => lms/static}/images/css/page-vbg.jpg (100%) rename {static => lms/static}/images/css/topBanner-old.xcf (100%) rename {static => lms/static}/images/css/topBanner.jpg (100%) rename {static => lms/static}/images/css/topBanner.png (100%) rename {static => lms/static}/images/css/topBanner.xcf (100%) rename {static => lms/static}/images/css/topWrapper-bg.jpg (100%) rename {static => lms/static}/images/document-download.png (100%) rename {static => lms/static}/images/facebook.png (100%) rename {static => lms/static}/images/favicon.ico (100%) rename {static => lms/static}/images/fullscreen.png (100%) rename {static => lms/static}/images/incorrect-icon.png (100%) rename {static => lms/static}/images/info-icon.png (100%) rename {static => lms/static}/images/linkedin.png (100%) rename {static => lms/static}/images/marketing/circuits-bg.jpg (100%) rename {static => lms/static}/images/marketing/circuits-medium-bg.jpg (100%) rename {static => lms/static}/images/marketing/course-bg-large.jpg (100%) rename {static => lms/static}/images/marketing/course-bg-medium.jpg (100%) rename {static => lms/static}/images/marketing/course-bg-small.jpg (100%) rename {static => lms/static}/images/marketing/edx-logo.png (100%) rename {static => lms/static}/images/marketing/facebook.png (100%) rename {static => lms/static}/images/marketing/link-arrow.png (100%) rename {static => lms/static}/images/marketing/linkedin.png (100%) rename {static => lms/static}/images/marketing/mit-logo.png (100%) rename {static => lms/static}/images/marketing/shot-1-large.jpg (100%) rename {static => lms/static}/images/marketing/shot-1-medium.jpg (100%) rename {static => lms/static}/images/marketing/shot-2-large.jpg (100%) rename {static => lms/static}/images/marketing/shot-3-large.jpg (100%) rename {static => lms/static}/images/marketing/shot-4-large.jpg (100%) rename {static => lms/static}/images/marketing/shot-5-large.jpg (100%) rename {static => lms/static}/images/marketing/shot-5-medium.jpg (100%) rename {static => lms/static}/images/marketing/twitter.png (100%) rename {static => lms/static}/images/open-arrow.png (100%) create mode 100644 lms/static/images/pause-icon.png create mode 100644 lms/static/images/play-icon.png rename {static => lms/static}/images/sequence-nav/document-icon-current.png (100%) rename {static => lms/static}/images/sequence-nav/document-icon-normal.png (100%) rename {static => lms/static}/images/sequence-nav/document-icon-visited.png (100%) rename {static => lms/static}/images/sequence-nav/edit.png (100%) rename {static => lms/static}/images/sequence-nav/history.png (100%) rename {static => lms/static}/images/sequence-nav/list-icon-current.png (100%) rename {static => lms/static}/images/sequence-nav/list-icon-normal.png (100%) rename {static => lms/static}/images/sequence-nav/list-icon-visited.png (100%) rename {static => lms/static}/images/sequence-nav/next-icon.png (100%) rename {static => lms/static}/images/sequence-nav/other-icon.png (100%) rename {static => lms/static}/images/sequence-nav/previous-icon.png (100%) rename {static => lms/static}/images/sequence-nav/problem-icon-alt.png (100%) rename {static => lms/static}/images/sequence-nav/vertical-icon.png (100%) rename {static => lms/static}/images/sequence-nav/video-icon-current.png (100%) rename {static => lms/static}/images/sequence-nav/video-icon-normal.png (100%) rename {static => lms/static}/images/sequence-nav/video-icon-visited.png (100%) rename {static => lms/static}/images/sequence-nav/video-icon.png (100%) rename {static => lms/static}/images/sequence-nav/view.png (100%) rename {static => lms/static}/images/slide-left-icon.png (100%) rename {static => lms/static}/images/slide-right-icon.png (100%) rename {static => lms/static}/images/slider-bars.png (100%) rename {static => lms/static}/images/slider-handle.png (100%) rename {static => lms/static}/images/treeview-default.gif (100%) rename {static => lms/static}/images/twitter.png (100%) rename {static => lms/static}/images/ui-bg_flat_0_aaaaaa_40x100.png (100%) rename {static => lms/static}/images/ui-bg_flat_0_eeeeee_40x100.png (100%) rename {static => lms/static}/images/ui-bg_flat_55_ffffff_40x100.png (100%) rename {static => lms/static}/images/ui-bg_flat_75_ffffff_40x100.png (100%) rename {static => lms/static}/images/ui-bg_glass_65_023063_1x400.png (100%) rename {static => lms/static}/images/ui-bg_glass_65_ffffff_1x400.png (100%) rename {static => lms/static}/images/ui-bg_highlight-soft_100_7fbcdf_1x100.png (100%) rename {static => lms/static}/images/ui-bg_highlight-soft_100_bddeff_1x100.png (100%) rename {static => lms/static}/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png (100%) rename {static => lms/static}/images/ui-bg_highlight-soft_25_7fbcdf_1x100.png (100%) rename {static => lms/static}/images/ui-bg_highlight-soft_25_bddeff_1x100.png (100%) rename {static => lms/static}/images/ui-bg_highlight-soft_50_7fbcfd_1x100.png (100%) rename {static => lms/static}/images/ui-icons_031634_256x240.png (100%) rename {static => lms/static}/images/ui-icons_454545_256x240.png (100%) rename {static => lms/static}/images/ui-icons_adcc80_256x240.png (100%) rename {static => lms/static}/images/ui-icons_fa720a_256x240.png (100%) rename {static => lms/static}/images/ui-icons_ffffff_256x240.png (100%) rename {static => lms/static}/images/unanswered-icon.png (100%) rename {static => lms/static}/images/vcr.png (100%) rename {static => lms/static}/images/video-image.png (100%) rename {static => lms/static}/js/CodeMirror/codemirror.css (100%) rename {static => lms/static}/js/CodeMirror/codemirror.js (100%) rename {static => lms/static}/js/CodeMirror/mitx_markdown.js (100%) rename {static => lms/static}/js/CodeMirror/python.js (100%) rename {static => lms/static}/js/CodeMirror/xml.js (100%) rename {static => lms/static}/js/askbot_jquery.min.js (100%) create mode 120000 lms/static/js/cktsim.js rename {static => lms/static}/js/codemirror-compressed.js (100%) rename {static => lms/static}/js/flot/excanvas.js (100%) rename {static => lms/static}/js/flot/excanvas.min.js (100%) rename {static => lms/static}/js/flot/jquery.colorhelpers.js (100%) rename {static => lms/static}/js/flot/jquery.colorhelpers.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.crosshair.js (100%) rename {static => lms/static}/js/flot/jquery.flot.crosshair.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.fillbetween.js (100%) rename {static => lms/static}/js/flot/jquery.flot.fillbetween.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.image.js (100%) rename {static => lms/static}/js/flot/jquery.flot.image.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.js (100%) rename {static => lms/static}/js/flot/jquery.flot.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.navigate.js (100%) rename {static => lms/static}/js/flot/jquery.flot.navigate.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.pie.js (100%) rename {static => lms/static}/js/flot/jquery.flot.pie.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.resize.js (100%) rename {static => lms/static}/js/flot/jquery.flot.resize.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.selection.js (100%) rename {static => lms/static}/js/flot/jquery.flot.selection.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.stack.js (100%) rename {static => lms/static}/js/flot/jquery.flot.stack.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.symbol.js (100%) rename {static => lms/static}/js/flot/jquery.flot.symbol.min.js (100%) rename {static => lms/static}/js/flot/jquery.flot.threshold.js (100%) rename {static => lms/static}/js/flot/jquery.flot.threshold.min.js (100%) rename {static => lms/static}/js/html5shiv.js (100%) rename {static => lms/static}/js/imageinput.js (100%) rename {static => lms/static}/js/images/treeview-default-line.gif (100%) rename {static => lms/static}/js/images/treeview-default.gif (100%) rename {static => lms/static}/js/jasmine-jquery.js (100%) rename {static => lms/static}/js/jquery-1.6.2.min.js (100%) rename {static => lms/static}/js/jquery-ui-1.8.16.custom.min.js (100%) rename {static => lms/static}/js/jquery.cookie.js (100%) rename {static => lms/static}/js/jquery.leanModal.js (100%) rename {static => lms/static}/js/jquery.leanModal.min.js (100%) rename {static => lms/static}/js/jquery.qtip.min.js (100%) rename {static => lms/static}/js/jquery.scrollTo-1.4.2-min.js (100%) rename {static => lms/static}/js/jquery.treeview.css (100%) rename {static => lms/static}/js/jquery.treeview.js (100%) rename {static => lms/static}/js/jquery.ui.touch-punch.min.js (100%) rename {static => lms/static}/js/mathjax (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/.gitignore (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/LICENSE (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/MathJax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/README-branch.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/README.md (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/VERSION (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/AM_HTMLorMML-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/AM_HTMLorMML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/Accessible-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/Accessible.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/MML_HTMLorMML-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/MML_HTMLorMML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/MMLorHTML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/TeX-AMS-MML_HTMLorMML-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/TeX-AMS-MML_HTMLorMML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/TeX-AMS-MML_SVG-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/TeX-AMS-MML_SVG.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/TeX-AMS_HTML-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/TeX-AMS_HTML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/TeX-MML-AM_HTMLorMML-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/TeX-MML-AM_HTMLorMML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/default.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/config/local/local.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/.gitignore (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/Makefile (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/CSS-styles.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/HTML-snippets.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_images/mt_head.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_images/mt_menu.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_images/mt_templates.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_images/wp_menu.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_images/wp_templates.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/CSS-styles.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/HTML-snippets.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/ajax.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/callback.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/elementjax.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/html.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/hub.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/index.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/inputjax.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/jax.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/message.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/object.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/outputjax.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/queue.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/signal.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/api/variable.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/asciimath.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/callbacks.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/community.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/config-files.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/configuration.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/dynamic.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/glossary.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/index.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/installation.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/jsMath.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/mathjax.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/mathml.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/model.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/AsciiMath.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/FontWarnings.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/HTML-CSS.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/MMLorHTML.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/MathEvents.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/MathML.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/MathMenu.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/MathZoom.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/NativeMML.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/SVG.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/TeX.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/asciimath2jax.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/hub.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/index.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/jsMath2jax.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/mml2jax.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/options/tex2jax.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/output.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/platforms/index.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/platforms/movable-type.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/platforms/wordpress.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/queues.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/signals.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/start.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/startup.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/synchronize.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/tex.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/typeset.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/upgrade.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/whats-new-1.1.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_sources/whats-new-2.0.txt (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/basic.css (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/doctools.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/file.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/jquery.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/mathjax_mathml.user.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/mathjax_wikipedia.user.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/minus.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/mj.css (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/plus.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/pygments.css (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/searchtools.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/_static/underscore.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/ajax.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/callback.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/elementjax.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/html.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/hub.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/index.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/inputjax.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/jax.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/message.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/object.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/outputjax.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/queue.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/signal.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/api/variable.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/asciimath.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/callbacks.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/community.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/config-files.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/configuration.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/dynamic.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/genindex.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/glossary.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/index.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/installation.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/jsMath.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/mathjax.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/mathml.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/model.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/AsciiMath.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/FontWarnings.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/HTML-CSS.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/MMLorHTML.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/MathEvents.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/MathML.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/MathMenu.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/MathZoom.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/NativeMML.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/SVG.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/TeX.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/asciimath2jax.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/hub.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/index.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/jsMath2jax.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/mml2jax.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/options/tex2jax.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/output.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/platforms/index.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/platforms/movable-type.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/platforms/wordpress.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/queues.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/search.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/searchindex.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/signals.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/start.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/startup.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/synchronize.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/tex.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/typeset.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/upgrade.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/whats-new-1.1.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/html/whats-new-2.0.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/CSS-styles.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/HTML-snippets.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/_static/mathjax_mathml.user.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/_static/mathjax_wikipedia.user.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/ajax.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/callback.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/elementjax.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/html.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/hub.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/index.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/inputjax.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/jax.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/message.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/object.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/outputjax.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/queue.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/signal.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/api/variable.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/asciimath.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/callbacks.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/community.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/conf.py (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/config-files.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/configuration.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/dynamic.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/glossary.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/images/mt_head.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/images/mt_menu.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/images/mt_templates.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/images/wp_menu.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/images/wp_templates.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/index.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/installation.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/jsMath.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/mathjax.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/mathml.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/mjtheme/static/mj.css_t (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/mjtheme/theme.conf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/model.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/AsciiMath.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/FontWarnings.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/HTML-CSS.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/MMLorHTML.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/MathEvents.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/MathML.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/MathMenu.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/MathZoom.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/NativeMML.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/SVG.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/TeX.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/asciimath2jax.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/hub.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/index.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/jsMath2jax.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/mml2jax.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/options/tex2jax.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/output.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/platforms/index.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/platforms/movable-type.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/platforms/wordpress.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/queues.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/signals.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/start.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/startup.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/synchronize.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/tex.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/typeset.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/upgrade.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/whats-new-1.1.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/docs/source/whats-new-2.0.rst (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/FontWarnings.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/HTML-CSS/handle-floats.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/MathEvents.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/MathMenu.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/MathZoom.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/AMSmath.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/AMSsymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/HTML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/action.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/autobold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/autoload-all.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/bbox.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/begingroup.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/boldsymbol.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/cancel.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/color.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/enclose.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/extpfeil.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/mathchoice.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/mhchem.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/newcommand.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/noErrors.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/noUndefined.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/unicode.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/TeX/verb.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/asciimath2jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/jsMath2jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/mml2jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/tex2jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/toMathML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/extensions/v1.0-warning.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_AMS-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Bold.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Caligraphic-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Bold.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Fraktur-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Main-Bold.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Main-Italic.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Main-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Math-BoldItalic.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Math-Italic.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Math-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Bold.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Italic.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_SansSerif-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Script-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Size1-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Size2-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Size3-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Size4-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_Typewriter-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/eot/MathJax_WinIE6-Regular.eot (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_AMS-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Bold.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Bold.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Fraktur-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Math-BoldItalic.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Math-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Bold.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Italic.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_SansSerif-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Script-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_Typewriter-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_WinChrome-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/otf/MathJax_WinIE6-Regular.otf (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_AMS-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Caligraphic-Bold.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Caligraphic-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Fraktur-Bold.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Fraktur-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Main-Bold.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Main-Italic.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Main-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Math-BoldItalic.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Math-Italic.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Math-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_SansSerif-Bold.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_SansSerif-Italic.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_SansSerif-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Script-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Size1-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Size2-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Size3-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Size4-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_Typewriter-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/svg/MathJax_WinChrome-Regular.svg (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Math-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/images/CloseX-31.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/images/MenuArrow-15.png (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/Dingbats.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/MiscMathSymbolsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/MiscMathSymbolsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/MiscSymbolsAndArrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/SupplementalArrowsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/element/mml/optable/SupplementalArrowsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/AsciiMath/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/AsciiMath/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/a.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/b.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/c.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/d.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/e.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/f.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/fr.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/g.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/h.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/i.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/j.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/k.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/l.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/m.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/n.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/o.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/opf.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/p.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/q.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/r.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/s.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/scr.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/t.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/u.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/v.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/w.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/x.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/y.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/entities/z.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/MathML/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/TeX/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/input/TeX/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/autoload/annotation-xml.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/autoload/maction.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/autoload/menclose.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/autoload/mglyph.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/autoload/mmultiscripts.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/autoload/ms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/autoload/mtable.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/autoload/multiline.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/BBBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedD.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/fontdata-1.0.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/fontdata-extra.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/STIX/fontdata.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/fonts/TeX/fontdata.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/imageFonts.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/HTML-CSS/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/NativeMML/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/NativeMML/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/autoload/annotation-xml.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/autoload/maction.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/autoload/menclose.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/autoload/mglyph.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/autoload/mmultiscripts.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/autoload/ms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/autoload/mtable.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/autoload/multiline.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Math/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Script/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/fontdata-extra.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/fonts/TeX/fontdata.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/jax/output/SVG/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/examples.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/index-images.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/index.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-all-at-once.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-asciimath.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-autoload.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-dynamic-2.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-dynamic-steps.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-dynamic.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-eqnum.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-eqrefs.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-loader-config.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-loader.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-macros.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-mml.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-signals.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample-tex.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/test/sample.html (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/MathJax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/AM_HTMLorMML-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/AM_HTMLorMML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/Accessible-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/Accessible.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/MML_HTMLorMML-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/MML_HTMLorMML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/MMLorHTML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/TeX-AMS-MML_HTMLorMML-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/TeX-AMS-MML_HTMLorMML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/TeX-AMS-MML_SVG-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/TeX-AMS-MML_SVG.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/TeX-AMS_HTML-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/TeX-AMS_HTML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/TeX-MML-AM_HTMLorMML-full.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/TeX-MML-AM_HTMLorMML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/default.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/config/local/local.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/FontWarnings.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/HTML-CSS/handle-floats.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/MathEvents.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/MathMenu.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/MathZoom.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/AMSmath.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/AMSsymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/HTML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/action.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/autobold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/autoload-all.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/bbox.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/begingroup.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/boldsymbol.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/cancel.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/color.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/enclose.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/extpfeil.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/mathchoice.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/mhchem.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/newcommand.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/noErrors.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/noUndefined.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/unicode.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/TeX/verb.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/asciimath2jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/jsMath2jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/mml2jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/tex2jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/toMathML.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/extensions/v1.0-warning.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/Dingbats.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/MiscMathSymbolsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/MiscMathSymbolsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/MiscSymbolsAndArrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/SupplementalArrowsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/element/mml/optable/SupplementalArrowsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/AsciiMath/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/AsciiMath/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/a.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/b.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/c.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/d.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/e.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/f.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/fr.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/g.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/h.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/i.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/j.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/k.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/l.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/m.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/n.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/o.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/opf.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/p.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/q.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/r.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/s.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/scr.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/t.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/u.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/v.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/w.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/x.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/y.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/entities/z.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/MathML/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/TeX/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/input/TeX/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/autoload/annotation-xml.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/autoload/maction.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/autoload/menclose.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/autoload/mglyph.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/autoload/mmultiscripts.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/autoload/ms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/autoload/mtable.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/autoload/multiline.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/blank.gif (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/AlphaPresentForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/BBBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoldFraktur.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/ControlPictures.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/CurrencySymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/Cyrillic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/GreekSSBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/IPAExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedAdditional.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/LatinExtendedD.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/MathSSBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscMathSymbolsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/NumberForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/PhoneticExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuperAndSubscripts.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Bold/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/AlphaPresentForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/ControlPictures.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/CurrencySymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Cyrillic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/GreekSSBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/IPAExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedAdditional.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathBoldScript.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/MathSSItalicBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/BoldItalic/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/AlphaPresentForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/ControlPictures.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/CurrencySymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/Cyrillic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/GreekItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/IPAExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedAdditional.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathSSItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/MathScript.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Italic/ij.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/AlphaPresentForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/BBBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/BlockElements.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoldFraktur.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/CJK.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/ControlPictures.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/CurrencySymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/Cyrillic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/Dingbats.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/Fraktur.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/GreekSSBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/Hiragana.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/IPAExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedAdditional.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/LatinExtendedD.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathBoldScript.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSS.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathSSItalicBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathScript.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MathTT.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscMathSymbolsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscSymbolsAndArrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/NumberForms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/PhoneticExtensions.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/Specials.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuperAndSubscripts.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/SupplementalArrowsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/General/Regular/ij.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsD/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsSm/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsUp/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsUpD/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/IntegralsUpSm/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Bold/PrivateUse.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/BoldItalic/PrivateUse.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Italic/PrivateUse.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/NonUnicode/Regular/PrivateUse.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeFiveSym/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeFourSym/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeOneSym/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeThreeSym/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/SizeTwoSym/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/Variants/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/All.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/Variants/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/fontdata-1.0.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/fontdata-beta.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/fontdata-extra.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/STIX/fontdata.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/fonts/TeX/fontdata.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/imageFonts.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/HTML-CSS/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/NativeMML/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/NativeMML/jax.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/autoload/annotation-xml.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/autoload/maction.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/autoload/menclose.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/autoload/mglyph.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/autoload/mmultiscripts.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/autoload/ms.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/autoload/mtable.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/autoload/multiline.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/config.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Math/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Script/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/fontdata-extra.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/fonts/TeX/fontdata.js (100%) rename {static => lms/static}/js/mathjax-MathJax-c9db6ac/unpacked/jax/output/SVG/jax.js (100%) create mode 120000 lms/static/js/schematic.js rename {static => lms/static}/js/simplewiki/bsn.AutoSuggest_c_2.0.js (100%) rename {static => lms/static}/js/swfobject/expressInstall.swf (100%) rename {static => lms/static}/js/swfobject/index.html (100%) rename {static => lms/static}/js/swfobject/index_dynamic.html (100%) rename {static => lms/static}/js/swfobject/src/expressInstall.as (100%) rename {static => lms/static}/js/swfobject/src/expressInstall.fla (100%) rename {static => lms/static}/js/swfobject/src/swfobject.js (100%) rename {static => lms/static}/js/swfobject/swfobject.js (100%) rename {static => lms/static}/js/swfobject/test.swf (100%) rename {static => lms/static}/pixel.jpg (100%) rename {static => lms/static}/sass/.gitignore (100%) rename {static => lms/static}/sass/README.md (100%) rename {static => lms/static}/sass/_gradebook.scss (100%) rename {static => lms/static}/sass/_help.scss (100%) rename {static => lms/static}/sass/_info.scss (100%) rename {static => lms/static}/sass/_profile.scss (100%) rename {static => lms/static}/sass/_textbook.scss (100%) rename {static => lms/static}/sass/application.scss (100%) rename {static => lms/static}/sass/base/_base.scss (100%) rename {static => lms/static}/sass/base/_extends.scss (100%) rename {static => lms/static}/sass/base/_font-face.scss (100%) rename {static => lms/static}/sass/base/_functions.scss (100%) rename {static => lms/static}/sass/base/_reset.scss (100%) rename {static => lms/static}/sass/base/_variables.scss (100%) rename {static => lms/static}/sass/bourbon/_bourbon.scss (100%) rename {static => lms/static}/sass/bourbon/addons/_button.scss (100%) rename {static => lms/static}/sass/bourbon/addons/_clearfix.scss (100%) rename {static => lms/static}/sass/bourbon/addons/_font-family.scss (100%) rename {static => lms/static}/sass/bourbon/addons/_html5-input-types.scss (100%) rename {static => lms/static}/sass/bourbon/addons/_position.scss (100%) rename {static => lms/static}/sass/bourbon/addons/_timing-functions.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_animation.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_appearance.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_background-image.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_background-size.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_border-image.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_border-radius.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_box-shadow.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_box-sizing.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_columns.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_flex-box.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_inline-block.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_linear-gradient.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_radial-gradient.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_transform.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_transition.scss (100%) rename {static => lms/static}/sass/bourbon/css3/_user-select.scss (100%) rename {static => lms/static}/sass/bourbon/functions/_deprecated-webkit-gradient.scss (100%) rename {static => lms/static}/sass/bourbon/functions/_flex-grid.scss (100%) rename {static => lms/static}/sass/bourbon/functions/_grid-width.scss (100%) rename {static => lms/static}/sass/bourbon/functions/_linear-gradient.scss (100%) rename {static => lms/static}/sass/bourbon/functions/_modular-scale.scss (100%) rename {static => lms/static}/sass/bourbon/functions/_radial-gradient.scss (100%) rename {static => lms/static}/sass/bourbon/functions/_render-gradients.scss (100%) rename {static => lms/static}/sass/bourbon/functions/_tint-shade.scss (100%) rename {static => lms/static}/sass/bourbon/lib/bourbon.rb (100%) rename {static => lms/static}/sass/bourbon/lib/bourbon/sass_extensions.rb (100%) rename {static => lms/static}/sass/bourbon/lib/bourbon/sass_extensions/functions.rb (100%) rename {static => lms/static}/sass/bourbon/lib/bourbon/sass_extensions/functions/compact.rb (100%) rename {static => lms/static}/sass/courseware/_amplifier.scss (100%) rename {static => lms/static}/sass/courseware/_courseware.scss (100%) rename {static => lms/static}/sass/courseware/_sequence-nav.scss (100%) rename {static => lms/static}/sass/courseware/_sidebar.scss (100%) rename {static => lms/static}/sass/courseware/_video.scss (100%) rename {static => lms/static}/sass/discussion/_answers.scss (100%) rename {static => lms/static}/sass/discussion/_askbot-original.scss (100%) rename {static => lms/static}/sass/discussion/_badges.scss (100%) rename {static => lms/static}/sass/discussion/_discussion.scss (100%) rename {static => lms/static}/sass/discussion/_form-wmd-toolbar.scss (100%) rename {static => lms/static}/sass/discussion/_forms.scss (100%) rename {static => lms/static}/sass/discussion/_modals.scss (100%) rename {static => lms/static}/sass/discussion/_profile.scss (100%) rename {static => lms/static}/sass/discussion/_question-view.scss (100%) rename {static => lms/static}/sass/discussion/_questions.scss (100%) rename {static => lms/static}/sass/discussion/_sidebar.scss (100%) rename {static => lms/static}/sass/discussion/_tags.scss (100%) rename {static => lms/static}/sass/layout/_calculator.scss (100%) rename {static => lms/static}/sass/layout/_footer.scss (100%) rename {static => lms/static}/sass/layout/_header.scss (100%) rename {static => lms/static}/sass/layout/_layout.scss (100%) rename {static => lms/static}/sass/layout/_leanmodal.scss (100%) rename {static => lms/static}/sass/marketing-ie.scss (100%) rename {static => lms/static}/sass/marketing.scss (100%) rename {static => lms/static}/sass/marketing/_base.scss (100%) rename {static => lms/static}/sass/marketing/_extends.scss (100%) rename {static => lms/static}/sass/marketing/_footer.scss (100%) rename {static => lms/static}/sass/marketing/_header.scss (100%) rename {static => lms/static}/sass/marketing/_index.scss (100%) rename {static => lms/static}/sass/marketing/_variables.scss (100%) rename {static => lms/static}/sass/plugins/_jquery-ui-1.8.16.custom.scss (100%) rename {static => lms/static}/sass/plugins/_jquery.qtip.min.scss (100%) rename {static => lms/static}/sass/print.scss (100%) rename {static => lms/static}/sass/wiki/_basic-html.scss (100%) rename {static => lms/static}/sass/wiki/_create.scss (100%) rename {static => lms/static}/sass/wiki/_sidebar.scss (100%) rename {static => lms/static}/sass/wiki/_table.scss (100%) rename {static => lms/static}/sass/wiki/_wiki.scss (100%) rename {static => lms/static}/staff/agarwal-mit-news-small.jpg (100%) rename {static => lms/static}/staff/cjt-small.jpg (100%) rename {static => lms/static}/staff/gjs-small.jpg (100%) rename {static => lms/static}/staff/pmitros-small.jpg (100%) rename {templates => lms/templates}/.gitignore (100%) rename {templates => lms/templates}/.hgignore (100%) rename {templates => lms/templates}/404.html (100%) rename {templates => lms/templates}/6002x-faq.html (100%) rename {templates => lms/templates}/6002x-press-release.html (100%) rename {templates => lms/templates}/accordion.html (100%) rename {templates => lms/templates}/activation_active.html (100%) rename {templates => lms/templates}/activation_complete.html (100%) rename {templates => lms/templates}/activation_invalid.html (100%) rename {templates => lms/templates}/book_toc.html (100%) rename {templates => lms/templates}/choicegroup.html (100%) rename {templates => lms/templates}/copyright.html (100%) rename {templates => lms/templates}/courseware-error.html (100%) rename {templates => lms/templates}/courseware.html (100%) rename {templates => lms/templates}/create_account.html (100%) rename {templates => lms/templates}/dogfood.html (100%) rename {templates => lms/templates}/edit_circuit.html (100%) rename {templates => lms/templates}/email_change_successful.html (100%) rename {templates => lms/templates}/email_exists.html (100%) rename {templates => lms/templates}/emails/activation_email.txt (100%) rename {templates => lms/templates}/emails/activation_email_subject.txt (100%) rename {templates => lms/templates}/emails/confirm_email_change.txt (100%) rename {templates => lms/templates}/emails/email_change.txt (100%) rename {templates => lms/templates}/emails/email_change_subject.txt (100%) rename {templates => lms/templates}/emails/reject_name_change.txt (100%) rename {templates => lms/templates}/emails/welcome_body.txt (100%) rename {templates => lms/templates}/emails/welcome_subject.txt (100%) rename {templates => lms/templates}/emails_change_successful.html (100%) rename {templates => lms/templates}/feedback_email.txt (100%) rename {templates => lms/templates}/gitupdate.html (100%) rename {templates => lms/templates}/gradebook.html (100%) rename {templates => lms/templates}/gradebook_profilegraphs.html (100%) rename {templates => lms/templates}/help.html (100%) rename {templates => lms/templates}/homework.html (100%) rename {templates => lms/templates}/honor.html (100%) rename {templates => lms/templates}/imageinput.html (100%) rename {templates => lms/templates}/index.html (100%) rename {templates => lms/templates}/info.html (100%) rename {templates => lms/templates}/invalid_email_key.html (100%) rename {templates => lms/templates}/jasmine/base.html (100%) rename {templates => lms/templates}/jstextline.html (100%) rename {templates => lms/templates}/login.html (100%) rename {templates => lms/templates}/main.html (100%) rename {templates => lms/templates}/marketing.html (100%) rename {templates => lms/templates}/mathjax_include.html (100%) rename {templates => lms/templates}/mathstring.html (100%) rename {templates => lms/templates}/mitx-overview.html (100%) rename {templates => lms/templates}/mitx_global.html (100%) rename {templates => lms/templates}/mitx_help.html (100%) rename {templates => lms/templates}/mitxhome.html (100%) rename {templates => lms/templates}/module-error.html (100%) rename {templates => lms/templates}/name_changes.html (100%) rename {templates => lms/templates}/navigation.html (100%) rename {templates => lms/templates}/optioninput.html (100%) rename {templates => lms/templates}/password_reset_form.html (100%) rename {templates => lms/templates}/pipeline_mako/css.html (100%) rename {templates => lms/templates}/pipeline_mako/inline_js.html (100%) rename {templates => lms/templates}/pipeline_mako/js.html (100%) rename {templates => lms/templates}/privacy.html (100%) rename {templates => lms/templates}/problem.html (100%) rename {templates => lms/templates}/problem.js (100%) rename {templates => lms/templates}/problem_ajax.html (100%) rename {templates => lms/templates}/profile.html (100%) rename {templates => lms/templates}/profile_graphs.js (100%) rename {templates => lms/templates}/quickedit.html (100%) rename {templates => lms/templates}/registration/change_password.html (100%) rename {templates => lms/templates}/registration/logged_out.html (100%) rename {templates => lms/templates}/registration/login.html (100%) create mode 100644 lms/templates/registration/login_error.html rename {templates => lms/templates}/registration/logout.html (100%) rename {templates => lms/templates}/registration/password_change_done.html (100%) rename {templates => lms/templates}/registration/password_change_form.html (100%) rename {templates => lms/templates}/registration/password_reset_complete.html (100%) rename {templates => lms/templates}/registration/password_reset_confirm.html (100%) rename {templates => lms/templates}/registration/password_reset_done.html (100%) rename {templates => lms/templates}/registration/password_reset_email.html (100%) rename {templates => lms/templates}/registration/reg_complete.html (100%) rename {templates => lms/templates}/registration/registration_complete.html (100%) rename {templates => lms/templates}/registration/registration_form.html (100%) rename {templates => lms/templates}/schematicinput.html (100%) rename {templates => lms/templates}/seq_module.html (100%) rename {templates => lms/templates}/server-down.html (100%) rename {templates => lms/templates}/server-error.html (100%) rename {templates => lms/templates}/server-overloaded.html (100%) rename {templates => lms/templates}/show_circuit.html (100%) rename {templates => lms/templates}/simplewiki_base.html (100%) rename {templates => lms/templates}/simplewiki_edit.html (100%) rename {templates => lms/templates}/simplewiki_error.html (100%) rename {templates => lms/templates}/simplewiki_history.html (100%) rename {templates => lms/templates}/simplewiki_instructions.html (100%) rename {templates => lms/templates}/simplewiki_revision_feed.html (100%) rename {templates => lms/templates}/simplewiki_searchresults.html (100%) rename {templates => lms/templates}/simplewiki_updateprogressbar.html (100%) rename {templates => lms/templates}/simplewiki_view.html (100%) rename {templates => lms/templates}/solutionspan.html (100%) rename {templates => lms/templates}/staff_problem_info.html (100%) rename {templates => lms/templates}/static_content.html (100%) rename {templates => lms/templates}/staticbook.html (100%) rename {templates => lms/templates}/tab_module.html (100%) rename {templates => lms/templates}/textbook.html (100%) rename {templates => lms/templates}/textbox.html (100%) rename {templates => lms/templates}/textinput.html (100%) rename {templates => lms/templates}/textinput_dynamath.html (100%) rename {templates => lms/templates}/tos.html (100%) rename {templates => lms/templates}/using.html (100%) rename {templates => lms/templates}/vert_module.html (100%) rename {templates => lms/templates}/video.html (100%) rename urls.py => lms/urls.py (100%) delete mode 100755 manage.py delete mode 120000 static/js/cktsim.js delete mode 120000 static/js/schematic.js diff --git a/djangoapps/circuit/__init__.py b/lms/__init__.py similarity index 100% rename from djangoapps/circuit/__init__.py rename to lms/__init__.py diff --git a/djangoapps/courseware/__init__.py b/lms/djangoapps/circuit/__init__.py similarity index 100% rename from djangoapps/courseware/__init__.py rename to lms/djangoapps/circuit/__init__.py diff --git a/djangoapps/circuit/models.py b/lms/djangoapps/circuit/models.py similarity index 100% rename from djangoapps/circuit/models.py rename to lms/djangoapps/circuit/models.py diff --git a/djangoapps/circuit/tests.py b/lms/djangoapps/circuit/tests.py similarity index 100% rename from djangoapps/circuit/tests.py rename to lms/djangoapps/circuit/tests.py diff --git a/djangoapps/circuit/views.py b/lms/djangoapps/circuit/views.py similarity index 100% rename from djangoapps/circuit/views.py rename to lms/djangoapps/circuit/views.py diff --git a/djangoapps/courseware/management/__init__.py b/lms/djangoapps/courseware/__init__.py similarity index 100% rename from djangoapps/courseware/management/__init__.py rename to lms/djangoapps/courseware/__init__.py diff --git a/djangoapps/courseware/admin.py b/lms/djangoapps/courseware/admin.py similarity index 100% rename from djangoapps/courseware/admin.py rename to lms/djangoapps/courseware/admin.py diff --git a/djangoapps/courseware/capa/__init__.py b/lms/djangoapps/courseware/capa/__init__.py similarity index 100% rename from djangoapps/courseware/capa/__init__.py rename to lms/djangoapps/courseware/capa/__init__.py diff --git a/djangoapps/courseware/capa/calc.py b/lms/djangoapps/courseware/capa/calc.py similarity index 100% rename from djangoapps/courseware/capa/calc.py rename to lms/djangoapps/courseware/capa/calc.py diff --git a/djangoapps/courseware/capa/capa_problem.py b/lms/djangoapps/courseware/capa/capa_problem.py similarity index 100% rename from djangoapps/courseware/capa/capa_problem.py rename to lms/djangoapps/courseware/capa/capa_problem.py diff --git a/djangoapps/courseware/capa/eia.py b/lms/djangoapps/courseware/capa/eia.py similarity index 100% rename from djangoapps/courseware/capa/eia.py rename to lms/djangoapps/courseware/capa/eia.py diff --git a/djangoapps/courseware/capa/inputtypes.py b/lms/djangoapps/courseware/capa/inputtypes.py similarity index 100% rename from djangoapps/courseware/capa/inputtypes.py rename to lms/djangoapps/courseware/capa/inputtypes.py diff --git a/djangoapps/courseware/capa/responsetypes.py b/lms/djangoapps/courseware/capa/responsetypes.py similarity index 100% rename from djangoapps/courseware/capa/responsetypes.py rename to lms/djangoapps/courseware/capa/responsetypes.py diff --git a/djangoapps/courseware/capa/util.py b/lms/djangoapps/courseware/capa/util.py similarity index 100% rename from djangoapps/courseware/capa/util.py rename to lms/djangoapps/courseware/capa/util.py diff --git a/djangoapps/courseware/content_parser.py b/lms/djangoapps/courseware/content_parser.py similarity index 100% rename from djangoapps/courseware/content_parser.py rename to lms/djangoapps/courseware/content_parser.py diff --git a/djangoapps/courseware/global_course_settings.py b/lms/djangoapps/courseware/global_course_settings.py similarity index 100% rename from djangoapps/courseware/global_course_settings.py rename to lms/djangoapps/courseware/global_course_settings.py diff --git a/djangoapps/courseware/graders.py b/lms/djangoapps/courseware/graders.py similarity index 100% rename from djangoapps/courseware/graders.py rename to lms/djangoapps/courseware/graders.py diff --git a/djangoapps/courseware/grades.py b/lms/djangoapps/courseware/grades.py similarity index 100% rename from djangoapps/courseware/grades.py rename to lms/djangoapps/courseware/grades.py diff --git a/djangoapps/courseware/management/commands/__init__.py b/lms/djangoapps/courseware/management/__init__.py similarity index 100% rename from djangoapps/courseware/management/commands/__init__.py rename to lms/djangoapps/courseware/management/__init__.py diff --git a/djangoapps/courseware/migrations/__init__.py b/lms/djangoapps/courseware/management/commands/__init__.py similarity index 100% rename from djangoapps/courseware/migrations/__init__.py rename to lms/djangoapps/courseware/management/commands/__init__.py diff --git a/djangoapps/courseware/management/commands/check_course.py b/lms/djangoapps/courseware/management/commands/check_course.py similarity index 100% rename from djangoapps/courseware/management/commands/check_course.py rename to lms/djangoapps/courseware/management/commands/check_course.py diff --git a/djangoapps/courseware/migrations/0001_initial.py b/lms/djangoapps/courseware/migrations/0001_initial.py similarity index 100% rename from djangoapps/courseware/migrations/0001_initial.py rename to lms/djangoapps/courseware/migrations/0001_initial.py diff --git a/djangoapps/courseware/migrations/0002_add_indexes.py b/lms/djangoapps/courseware/migrations/0002_add_indexes.py similarity index 100% rename from djangoapps/courseware/migrations/0002_add_indexes.py rename to lms/djangoapps/courseware/migrations/0002_add_indexes.py diff --git a/djangoapps/courseware/migrations/0003_done_grade_cache.py b/lms/djangoapps/courseware/migrations/0003_done_grade_cache.py similarity index 100% rename from djangoapps/courseware/migrations/0003_done_grade_cache.py rename to lms/djangoapps/courseware/migrations/0003_done_grade_cache.py diff --git a/djangoapps/heartbeat/__init__.py b/lms/djangoapps/courseware/migrations/__init__.py similarity index 100% rename from djangoapps/heartbeat/__init__.py rename to lms/djangoapps/courseware/migrations/__init__.py diff --git a/djangoapps/courseware/models.py b/lms/djangoapps/courseware/models.py similarity index 100% rename from djangoapps/courseware/models.py rename to lms/djangoapps/courseware/models.py diff --git a/djangoapps/courseware/module_render.py b/lms/djangoapps/courseware/module_render.py similarity index 100% rename from djangoapps/courseware/module_render.py rename to lms/djangoapps/courseware/module_render.py diff --git a/djangoapps/courseware/modules/__init__.py b/lms/djangoapps/courseware/modules/__init__.py similarity index 100% rename from djangoapps/courseware/modules/__init__.py rename to lms/djangoapps/courseware/modules/__init__.py diff --git a/djangoapps/courseware/modules/capa_module.py b/lms/djangoapps/courseware/modules/capa_module.py similarity index 100% rename from djangoapps/courseware/modules/capa_module.py rename to lms/djangoapps/courseware/modules/capa_module.py diff --git a/djangoapps/courseware/modules/html_module.py b/lms/djangoapps/courseware/modules/html_module.py similarity index 100% rename from djangoapps/courseware/modules/html_module.py rename to lms/djangoapps/courseware/modules/html_module.py diff --git a/djangoapps/courseware/modules/schematic_module.py b/lms/djangoapps/courseware/modules/schematic_module.py similarity index 100% rename from djangoapps/courseware/modules/schematic_module.py rename to lms/djangoapps/courseware/modules/schematic_module.py diff --git a/djangoapps/courseware/modules/seq_module.py b/lms/djangoapps/courseware/modules/seq_module.py similarity index 100% rename from djangoapps/courseware/modules/seq_module.py rename to lms/djangoapps/courseware/modules/seq_module.py diff --git a/djangoapps/courseware/modules/template_module.py b/lms/djangoapps/courseware/modules/template_module.py similarity index 100% rename from djangoapps/courseware/modules/template_module.py rename to lms/djangoapps/courseware/modules/template_module.py diff --git a/djangoapps/courseware/modules/vertical_module.py b/lms/djangoapps/courseware/modules/vertical_module.py similarity index 100% rename from djangoapps/courseware/modules/vertical_module.py rename to lms/djangoapps/courseware/modules/vertical_module.py diff --git a/djangoapps/courseware/modules/video_module.py b/lms/djangoapps/courseware/modules/video_module.py similarity index 100% rename from djangoapps/courseware/modules/video_module.py rename to lms/djangoapps/courseware/modules/video_module.py diff --git a/djangoapps/courseware/modules/x_module.py b/lms/djangoapps/courseware/modules/x_module.py similarity index 100% rename from djangoapps/courseware/modules/x_module.py rename to lms/djangoapps/courseware/modules/x_module.py diff --git a/djangoapps/courseware/progress.py b/lms/djangoapps/courseware/progress.py similarity index 100% rename from djangoapps/courseware/progress.py rename to lms/djangoapps/courseware/progress.py diff --git a/djangoapps/courseware/test_files/imageresponse.xml b/lms/djangoapps/courseware/test_files/imageresponse.xml similarity index 100% rename from djangoapps/courseware/test_files/imageresponse.xml rename to lms/djangoapps/courseware/test_files/imageresponse.xml diff --git a/djangoapps/courseware/test_files/multi_bare.xml b/lms/djangoapps/courseware/test_files/multi_bare.xml similarity index 100% rename from djangoapps/courseware/test_files/multi_bare.xml rename to lms/djangoapps/courseware/test_files/multi_bare.xml diff --git a/djangoapps/courseware/test_files/multichoice.xml b/lms/djangoapps/courseware/test_files/multichoice.xml similarity index 100% rename from djangoapps/courseware/test_files/multichoice.xml rename to lms/djangoapps/courseware/test_files/multichoice.xml diff --git a/djangoapps/courseware/test_files/optionresponse.xml b/lms/djangoapps/courseware/test_files/optionresponse.xml similarity index 100% rename from djangoapps/courseware/test_files/optionresponse.xml rename to lms/djangoapps/courseware/test_files/optionresponse.xml diff --git a/djangoapps/courseware/test_files/symbolicresponse.xml b/lms/djangoapps/courseware/test_files/test_files/symbolicresponse.xml similarity index 100% rename from djangoapps/courseware/test_files/symbolicresponse.xml rename to lms/djangoapps/courseware/test_files/test_files/symbolicresponse.xml diff --git a/djangoapps/courseware/test_files/truefalse.xml b/lms/djangoapps/courseware/test_files/truefalse.xml similarity index 100% rename from djangoapps/courseware/test_files/truefalse.xml rename to lms/djangoapps/courseware/test_files/truefalse.xml diff --git a/djangoapps/courseware/tests.py b/lms/djangoapps/courseware/tests.py similarity index 100% rename from djangoapps/courseware/tests.py rename to lms/djangoapps/courseware/tests.py diff --git a/djangoapps/courseware/urls.py b/lms/djangoapps/courseware/urls.py similarity index 100% rename from djangoapps/courseware/urls.py rename to lms/djangoapps/courseware/urls.py diff --git a/djangoapps/courseware/views.py b/lms/djangoapps/courseware/views.py similarity index 100% rename from djangoapps/courseware/views.py rename to lms/djangoapps/courseware/views.py diff --git a/djangoapps/multicourse/__init__.py b/lms/djangoapps/heartbeat/__init__.py similarity index 100% rename from djangoapps/multicourse/__init__.py rename to lms/djangoapps/heartbeat/__init__.py diff --git a/djangoapps/heartbeat/urls.py b/lms/djangoapps/heartbeat/urls.py similarity index 100% rename from djangoapps/heartbeat/urls.py rename to lms/djangoapps/heartbeat/urls.py diff --git a/djangoapps/heartbeat/views.py b/lms/djangoapps/heartbeat/views.py similarity index 100% rename from djangoapps/heartbeat/views.py rename to lms/djangoapps/heartbeat/views.py diff --git a/djangoapps/simplewiki/templatetags/__init__.py b/lms/djangoapps/multicourse/__init__.py similarity index 100% rename from djangoapps/simplewiki/templatetags/__init__.py rename to lms/djangoapps/multicourse/__init__.py diff --git a/djangoapps/multicourse/multicourse_settings.py b/lms/djangoapps/multicourse/multicourse_settings.py similarity index 100% rename from djangoapps/multicourse/multicourse_settings.py rename to lms/djangoapps/multicourse/multicourse_settings.py diff --git a/djangoapps/multicourse/views.py b/lms/djangoapps/multicourse/views.py similarity index 100% rename from djangoapps/multicourse/views.py rename to lms/djangoapps/multicourse/views.py diff --git a/djangoapps/simplewiki/__init__.py b/lms/djangoapps/simplewiki/__init__.py similarity index 100% rename from djangoapps/simplewiki/__init__.py rename to lms/djangoapps/simplewiki/__init__.py diff --git a/djangoapps/simplewiki/admin.py b/lms/djangoapps/simplewiki/admin.py similarity index 100% rename from djangoapps/simplewiki/admin.py rename to lms/djangoapps/simplewiki/admin.py diff --git a/djangoapps/simplewiki/mdx_circuit.py b/lms/djangoapps/simplewiki/mdx_circuit.py similarity index 100% rename from djangoapps/simplewiki/mdx_circuit.py rename to lms/djangoapps/simplewiki/mdx_circuit.py diff --git a/djangoapps/simplewiki/mdx_image.py b/lms/djangoapps/simplewiki/mdx_image.py similarity index 100% rename from djangoapps/simplewiki/mdx_image.py rename to lms/djangoapps/simplewiki/mdx_image.py diff --git a/djangoapps/simplewiki/mdx_mathjax.py b/lms/djangoapps/simplewiki/mdx_mathjax.py similarity index 100% rename from djangoapps/simplewiki/mdx_mathjax.py rename to lms/djangoapps/simplewiki/mdx_mathjax.py diff --git a/djangoapps/simplewiki/mdx_video.py b/lms/djangoapps/simplewiki/mdx_video.py similarity index 100% rename from djangoapps/simplewiki/mdx_video.py rename to lms/djangoapps/simplewiki/mdx_video.py diff --git a/djangoapps/simplewiki/mdx_wikipath.py b/lms/djangoapps/simplewiki/mdx_wikipath.py similarity index 100% rename from djangoapps/simplewiki/mdx_wikipath.py rename to lms/djangoapps/simplewiki/mdx_wikipath.py diff --git a/djangoapps/simplewiki/models.py b/lms/djangoapps/simplewiki/models.py similarity index 100% rename from djangoapps/simplewiki/models.py rename to lms/djangoapps/simplewiki/models.py diff --git a/djangoapps/ssl_auth/__init__.py b/lms/djangoapps/simplewiki/templatetags/__init__.py similarity index 100% rename from djangoapps/ssl_auth/__init__.py rename to lms/djangoapps/simplewiki/templatetags/__init__.py diff --git a/djangoapps/simplewiki/templatetags/simplewiki_utils.py b/lms/djangoapps/simplewiki/templatetags/simplewiki_utils.py similarity index 100% rename from djangoapps/simplewiki/templatetags/simplewiki_utils.py rename to lms/djangoapps/simplewiki/templatetags/simplewiki_utils.py diff --git a/djangoapps/simplewiki/tests.py b/lms/djangoapps/simplewiki/tests.py similarity index 100% rename from djangoapps/simplewiki/tests.py rename to lms/djangoapps/simplewiki/tests.py diff --git a/djangoapps/simplewiki/urls.py b/lms/djangoapps/simplewiki/urls.py similarity index 100% rename from djangoapps/simplewiki/urls.py rename to lms/djangoapps/simplewiki/urls.py diff --git a/djangoapps/simplewiki/usage.txt b/lms/djangoapps/simplewiki/usage.txt similarity index 100% rename from djangoapps/simplewiki/usage.txt rename to lms/djangoapps/simplewiki/usage.txt diff --git a/djangoapps/simplewiki/views.py b/lms/djangoapps/simplewiki/views.py similarity index 100% rename from djangoapps/simplewiki/views.py rename to lms/djangoapps/simplewiki/views.py diff --git a/djangoapps/simplewiki/views_attachments.py b/lms/djangoapps/simplewiki/views_attachments.py similarity index 100% rename from djangoapps/simplewiki/views_attachments.py rename to lms/djangoapps/simplewiki/views_attachments.py diff --git a/djangoapps/simplewiki/wiki_settings.py b/lms/djangoapps/simplewiki/wiki_settings.py similarity index 100% rename from djangoapps/simplewiki/wiki_settings.py rename to lms/djangoapps/simplewiki/wiki_settings.py diff --git a/djangoapps/static_template_view/__init__.py b/lms/djangoapps/ssl_auth/__init__.py similarity index 100% rename from djangoapps/static_template_view/__init__.py rename to lms/djangoapps/ssl_auth/__init__.py diff --git a/djangoapps/ssl_auth/ssl_auth.py b/lms/djangoapps/ssl_auth/ssl_auth.py similarity index 100% rename from djangoapps/ssl_auth/ssl_auth.py rename to lms/djangoapps/ssl_auth/ssl_auth.py diff --git a/djangoapps/staticbook/__init__.py b/lms/djangoapps/static_template_view/__init__.py similarity index 100% rename from djangoapps/staticbook/__init__.py rename to lms/djangoapps/static_template_view/__init__.py diff --git a/djangoapps/static_template_view/models.py b/lms/djangoapps/static_template_view/models.py similarity index 100% rename from djangoapps/static_template_view/models.py rename to lms/djangoapps/static_template_view/models.py diff --git a/djangoapps/static_template_view/tests.py b/lms/djangoapps/static_template_view/tests.py similarity index 100% rename from djangoapps/static_template_view/tests.py rename to lms/djangoapps/static_template_view/tests.py diff --git a/djangoapps/static_template_view/views.py b/lms/djangoapps/static_template_view/views.py similarity index 100% rename from djangoapps/static_template_view/views.py rename to lms/djangoapps/static_template_view/views.py diff --git a/djangoapps/student/__init__.py b/lms/djangoapps/staticbook/__init__.py similarity index 100% rename from djangoapps/student/__init__.py rename to lms/djangoapps/staticbook/__init__.py diff --git a/djangoapps/staticbook/models.py b/lms/djangoapps/staticbook/models.py similarity index 100% rename from djangoapps/staticbook/models.py rename to lms/djangoapps/staticbook/models.py diff --git a/djangoapps/staticbook/tests.py b/lms/djangoapps/staticbook/tests.py similarity index 100% rename from djangoapps/staticbook/tests.py rename to lms/djangoapps/staticbook/tests.py diff --git a/djangoapps/staticbook/views.py b/lms/djangoapps/staticbook/views.py similarity index 100% rename from djangoapps/staticbook/views.py rename to lms/djangoapps/staticbook/views.py diff --git a/djangoapps/student/management/__init__.py b/lms/djangoapps/student/__init__.py similarity index 100% rename from djangoapps/student/management/__init__.py rename to lms/djangoapps/student/__init__.py diff --git a/djangoapps/student/management/commands/__init__.py b/lms/djangoapps/student/management/__init__.py similarity index 100% rename from djangoapps/student/management/commands/__init__.py rename to lms/djangoapps/student/management/__init__.py diff --git a/djangoapps/student/migrations/__init__.py b/lms/djangoapps/student/management/commands/__init__.py similarity index 100% rename from djangoapps/student/migrations/__init__.py rename to lms/djangoapps/student/management/commands/__init__.py diff --git a/djangoapps/student/management/commands/assigngroups.py b/lms/djangoapps/student/management/commands/assigngroups.py similarity index 100% rename from djangoapps/student/management/commands/assigngroups.py rename to lms/djangoapps/student/management/commands/assigngroups.py diff --git a/djangoapps/student/management/commands/emaillist.py b/lms/djangoapps/student/management/commands/emaillist.py similarity index 100% rename from djangoapps/student/management/commands/emaillist.py rename to lms/djangoapps/student/management/commands/emaillist.py diff --git a/djangoapps/student/management/commands/massemail.py b/lms/djangoapps/student/management/commands/massemail.py similarity index 100% rename from djangoapps/student/management/commands/massemail.py rename to lms/djangoapps/student/management/commands/massemail.py diff --git a/djangoapps/student/management/commands/massemailtxt.py b/lms/djangoapps/student/management/commands/massemailtxt.py similarity index 100% rename from djangoapps/student/management/commands/massemailtxt.py rename to lms/djangoapps/student/management/commands/massemailtxt.py diff --git a/djangoapps/student/management/commands/userinfo.py b/lms/djangoapps/student/management/commands/userinfo.py similarity index 100% rename from djangoapps/student/management/commands/userinfo.py rename to lms/djangoapps/student/management/commands/userinfo.py diff --git a/djangoapps/student/migrations/0001_initial.py b/lms/djangoapps/student/migrations/0001_initial.py similarity index 100% rename from djangoapps/student/migrations/0001_initial.py rename to lms/djangoapps/student/migrations/0001_initial.py diff --git a/djangoapps/student/migrations/0002_text_to_varchar_and_indexes.py b/lms/djangoapps/student/migrations/0002_text_to_varchar_and_indexes.py similarity index 100% rename from djangoapps/student/migrations/0002_text_to_varchar_and_indexes.py rename to lms/djangoapps/student/migrations/0002_text_to_varchar_and_indexes.py diff --git a/djangoapps/student/migrations/0003_auto__add_usertestgroup.py b/lms/djangoapps/student/migrations/0003_auto__add_usertestgroup.py similarity index 100% rename from djangoapps/student/migrations/0003_auto__add_usertestgroup.py rename to lms/djangoapps/student/migrations/0003_auto__add_usertestgroup.py diff --git a/djangoapps/student/migrations/0004_add_email_index.py b/lms/djangoapps/student/migrations/0004_add_email_index.py similarity index 100% rename from djangoapps/student/migrations/0004_add_email_index.py rename to lms/djangoapps/student/migrations/0004_add_email_index.py diff --git a/djangoapps/student/migrations/0005_name_change.py b/lms/djangoapps/student/migrations/0005_name_change.py similarity index 100% rename from djangoapps/student/migrations/0005_name_change.py rename to lms/djangoapps/student/migrations/0005_name_change.py diff --git a/djangoapps/track/__init__.py b/lms/djangoapps/student/migrations/__init__.py similarity index 100% rename from djangoapps/track/__init__.py rename to lms/djangoapps/student/migrations/__init__.py diff --git a/djangoapps/student/models.py b/lms/djangoapps/student/models.py similarity index 100% rename from djangoapps/student/models.py rename to lms/djangoapps/student/models.py diff --git a/djangoapps/student/tests.py b/lms/djangoapps/student/tests.py similarity index 100% rename from djangoapps/student/tests.py rename to lms/djangoapps/student/tests.py diff --git a/djangoapps/student/views.py b/lms/djangoapps/student/views.py similarity index 100% rename from djangoapps/student/views.py rename to lms/djangoapps/student/views.py diff --git a/envs/__init__.py b/lms/djangoapps/track/__init__.py similarity index 100% rename from envs/__init__.py rename to lms/djangoapps/track/__init__.py diff --git a/djangoapps/track/middleware.py b/lms/djangoapps/track/middleware.py similarity index 100% rename from djangoapps/track/middleware.py rename to lms/djangoapps/track/middleware.py diff --git a/djangoapps/track/models.py b/lms/djangoapps/track/models.py similarity index 100% rename from djangoapps/track/models.py rename to lms/djangoapps/track/models.py diff --git a/djangoapps/track/tests.py b/lms/djangoapps/track/tests.py similarity index 100% rename from djangoapps/track/tests.py rename to lms/djangoapps/track/tests.py diff --git a/djangoapps/track/views.py b/lms/djangoapps/track/views.py similarity index 100% rename from djangoapps/track/views.py rename to lms/djangoapps/track/views.py diff --git a/envs/README.txt b/lms/envs/README.txt similarity index 100% rename from envs/README.txt rename to lms/envs/README.txt diff --git a/lib/cache_toolbox/templatetags/__init__.py b/lms/envs/__init__.py similarity index 100% rename from lib/cache_toolbox/templatetags/__init__.py rename to lms/envs/__init__.py diff --git a/envs/askbotsettings.py b/lms/envs/askbotsettings.py similarity index 100% rename from envs/askbotsettings.py rename to lms/envs/askbotsettings.py diff --git a/envs/aws.py b/lms/envs/aws.py similarity index 100% rename from envs/aws.py rename to lms/envs/aws.py diff --git a/envs/common.py b/lms/envs/common.py similarity index 97% rename from envs/common.py rename to lms/envs/common.py index f3bc1296b5..c2d1810adb 100644 --- a/envs/common.py +++ b/lms/envs/common.py @@ -25,7 +25,7 @@ import glob2 import djcelery from path import path -from envs.askbotsettings import * # this is where LIVESETTINGS_OPTIONS comes from +from .askbotsettings import * # this is where LIVESETTINGS_OPTIONS comes from ################################### FEATURES ################################### COURSEWARE_ENABLED = True @@ -46,8 +46,8 @@ DEFAULT_GROUPS = [] GENERATE_PROFILE_SCORES = False ############################# SET PATH INFORMATION ############################# -PROJECT_ROOT = path(__file__).abspath().dirname().dirname() # /mitxweb -ENV_ROOT = PROJECT_ROOT.dirname() # virtualenv dir /mitxweb is in +PROJECT_ROOT = path(__file__).abspath().dirname().dirname() # /mitx/lms +ENV_ROOT = PROJECT_ROOT.dirname().dirname() # virtualenv dir /mitx is in ASKBOT_ROOT = ENV_ROOT / "askbot-devel" COURSES_ROOT = ENV_ROOT / "data" @@ -114,8 +114,6 @@ COURSE_NAME = "6.002_Spring_2012" COURSE_NUMBER = "6.002x" COURSE_TITLE = "Circuits and Electronics" -ROOT_URLCONF = 'urls' - ### Dark code. Should be enabled in local settings for devel. ENABLE_MULTICOURSE = False # set to False to disable multicourse display (see lib.util.views.mitxhome) @@ -140,7 +138,7 @@ TEMPLATE_DEBUG = False SITE_ID = 1 SITE_NAME = "localhost:8000" HTTPS = 'on' -ROOT_URLCONF = 'mitx.urls' +ROOT_URLCONF = 'mitx.lms.urls' IGNORABLE_404_ENDS = ('favicon.ico') # Email @@ -287,7 +285,7 @@ PIPELINE_CSS = { PIPELINE_JS = { 'application': { - 'source_filenames': [pth.replace('static/', '') for pth in glob2.glob('static/coffee/src/**/*.coffee')], + 'source_filenames': [pth.replace(PROJECT_ROOT / 'static/', '') for pth in glob2.glob(PROJECT_ROOT / 'static/coffee/src/**/*.coffee')], 'output_filename': 'js/application.js' }, 'spec': { diff --git a/envs/content.py b/lms/envs/content.py similarity index 100% rename from envs/content.py rename to lms/envs/content.py diff --git a/envs/dev.py b/lms/envs/dev.py similarity index 97% rename from envs/dev.py rename to lms/envs/dev.py index cf430dab86..17e1e96f45 100644 --- a/envs/dev.py +++ b/lms/envs/dev.py @@ -7,8 +7,8 @@ sessions. Assumes structure: /mitx # The location of this repo /log # Where we're going to write log files """ -from envs.common import * -from envs.logsettings import get_logger_config +from .common import * +from .logsettings import get_logger_config DEBUG = True TEMPLATE_DEBUG = True diff --git a/envs/dev_ike.py b/lms/envs/dev_ike.py similarity index 100% rename from envs/dev_ike.py rename to lms/envs/dev_ike.py diff --git a/envs/devplus.py b/lms/envs/devplus.py similarity index 100% rename from envs/devplus.py rename to lms/envs/devplus.py diff --git a/envs/logsettings.py b/lms/envs/logsettings.py similarity index 100% rename from envs/logsettings.py rename to lms/envs/logsettings.py diff --git a/envs/static.py b/lms/envs/static.py similarity index 100% rename from envs/static.py rename to lms/envs/static.py diff --git a/envs/test.py b/lms/envs/test.py similarity index 100% rename from envs/test.py rename to lms/envs/test.py diff --git a/envs/test_ike.py b/lms/envs/test_ike.py similarity index 100% rename from envs/test_ike.py rename to lms/envs/test_ike.py diff --git a/lib/cache_toolbox/COPYING b/lms/lib/cache_toolbox/COPYING similarity index 100% rename from lib/cache_toolbox/COPYING rename to lms/lib/cache_toolbox/COPYING diff --git a/lib/cache_toolbox/README.rst b/lms/lib/cache_toolbox/README.rst similarity index 100% rename from lib/cache_toolbox/README.rst rename to lms/lib/cache_toolbox/README.rst diff --git a/lib/cache_toolbox/__init__.py b/lms/lib/cache_toolbox/__init__.py similarity index 100% rename from lib/cache_toolbox/__init__.py rename to lms/lib/cache_toolbox/__init__.py diff --git a/lib/cache_toolbox/app_settings.py b/lms/lib/cache_toolbox/app_settings.py similarity index 100% rename from lib/cache_toolbox/app_settings.py rename to lms/lib/cache_toolbox/app_settings.py diff --git a/lib/cache_toolbox/core.py b/lms/lib/cache_toolbox/core.py similarity index 100% rename from lib/cache_toolbox/core.py rename to lms/lib/cache_toolbox/core.py diff --git a/lib/cache_toolbox/middleware.py b/lms/lib/cache_toolbox/middleware.py similarity index 100% rename from lib/cache_toolbox/middleware.py rename to lms/lib/cache_toolbox/middleware.py diff --git a/lib/cache_toolbox/model.py b/lms/lib/cache_toolbox/model.py similarity index 100% rename from lib/cache_toolbox/model.py rename to lms/lib/cache_toolbox/model.py diff --git a/lib/cache_toolbox/relation.py b/lms/lib/cache_toolbox/relation.py similarity index 100% rename from lib/cache_toolbox/relation.py rename to lms/lib/cache_toolbox/relation.py diff --git a/lib/django_future/__init__.py b/lms/lib/cache_toolbox/templatetags/__init__.py similarity index 100% rename from lib/django_future/__init__.py rename to lms/lib/cache_toolbox/templatetags/__init__.py diff --git a/lib/cache_toolbox/templatetags/cache_toolbox.py b/lms/lib/cache_toolbox/templatetags/cache_toolbox.py similarity index 100% rename from lib/cache_toolbox/templatetags/cache_toolbox.py rename to lms/lib/cache_toolbox/templatetags/cache_toolbox.py diff --git a/lib/perfstats/__init__.py b/lms/lib/django_future/__init__.py similarity index 100% rename from lib/perfstats/__init__.py rename to lms/lib/django_future/__init__.py diff --git a/lib/django_future/csrf.py b/lms/lib/django_future/csrf.py similarity index 100% rename from lib/django_future/csrf.py rename to lms/lib/django_future/csrf.py diff --git a/lib/dogfood/__init__.py b/lms/lib/dogfood/__init__.py similarity index 100% rename from lib/dogfood/__init__.py rename to lms/lib/dogfood/__init__.py diff --git a/lib/dogfood/check.py b/lms/lib/dogfood/check.py similarity index 100% rename from lib/dogfood/check.py rename to lms/lib/dogfood/check.py diff --git a/lib/dogfood/views.py b/lms/lib/dogfood/views.py similarity index 100% rename from lib/dogfood/views.py rename to lms/lib/dogfood/views.py diff --git a/lib/loncapa/__init__.py b/lms/lib/loncapa/__init__.py similarity index 100% rename from lib/loncapa/__init__.py rename to lms/lib/loncapa/__init__.py diff --git a/lib/loncapa/loncapa_check.py b/lms/lib/loncapa/loncapa_check.py similarity index 100% rename from lib/loncapa/loncapa_check.py rename to lms/lib/loncapa/loncapa_check.py diff --git a/lib/mitxmako/README b/lms/lib/mitxmako/README similarity index 100% rename from lib/mitxmako/README rename to lms/lib/mitxmako/README diff --git a/lib/mitxmako/__init__.py b/lms/lib/mitxmako/__init__.py similarity index 100% rename from lib/mitxmako/__init__.py rename to lms/lib/mitxmako/__init__.py diff --git a/lib/mitxmako/middleware.py b/lms/lib/mitxmako/middleware.py similarity index 100% rename from lib/mitxmako/middleware.py rename to lms/lib/mitxmako/middleware.py diff --git a/lib/mitxmako/shortcuts.py b/lms/lib/mitxmako/shortcuts.py similarity index 100% rename from lib/mitxmako/shortcuts.py rename to lms/lib/mitxmako/shortcuts.py diff --git a/lib/mitxmako/template.py b/lms/lib/mitxmako/template.py similarity index 100% rename from lib/mitxmako/template.py rename to lms/lib/mitxmako/template.py diff --git a/lib/newrelic_logging/__init__.py b/lms/lib/newrelic_logging/__init__.py similarity index 100% rename from lib/newrelic_logging/__init__.py rename to lms/lib/newrelic_logging/__init__.py diff --git a/lib/util/__init__.py b/lms/lib/perfstats/__init__.py similarity index 100% rename from lib/util/__init__.py rename to lms/lib/perfstats/__init__.py diff --git a/lib/perfstats/middleware.py b/lms/lib/perfstats/middleware.py similarity index 100% rename from lib/perfstats/middleware.py rename to lms/lib/perfstats/middleware.py diff --git a/lib/perfstats/models.py b/lms/lib/perfstats/models.py similarity index 100% rename from lib/perfstats/models.py rename to lms/lib/perfstats/models.py diff --git a/lib/perfstats/tests.py b/lms/lib/perfstats/tests.py similarity index 100% rename from lib/perfstats/tests.py rename to lms/lib/perfstats/tests.py diff --git a/lib/perfstats/views.py b/lms/lib/perfstats/views.py similarity index 100% rename from lib/perfstats/views.py rename to lms/lib/perfstats/views.py diff --git a/lib/pipeline_mako.py b/lms/lib/pipeline_mako.py similarity index 100% rename from lib/pipeline_mako.py rename to lms/lib/pipeline_mako.py diff --git a/lib/static_replace.py b/lms/lib/static_replace.py similarity index 100% rename from lib/static_replace.py rename to lms/lib/static_replace.py diff --git a/lib/symmath/__init__.py b/lms/lib/symmath/__init__.py similarity index 100% rename from lib/symmath/__init__.py rename to lms/lib/symmath/__init__.py diff --git a/lib/symmath/formula.py b/lms/lib/symmath/formula.py similarity index 100% rename from lib/symmath/formula.py rename to lms/lib/symmath/formula.py diff --git a/lib/symmath/symmath_check.py b/lms/lib/symmath/symmath_check.py similarity index 100% rename from lib/symmath/symmath_check.py rename to lms/lib/symmath/symmath_check.py diff --git a/templates/registration/login_error.html b/lms/lib/util/__init__.py similarity index 100% rename from templates/registration/login_error.html rename to lms/lib/util/__init__.py diff --git a/lib/util/cache.py b/lms/lib/util/cache.py similarity index 100% rename from lib/util/cache.py rename to lms/lib/util/cache.py diff --git a/lib/util/memcache.py b/lms/lib/util/memcache.py similarity index 100% rename from lib/util/memcache.py rename to lms/lib/util/memcache.py diff --git a/lib/util/middleware.py b/lms/lib/util/middleware.py similarity index 100% rename from lib/util/middleware.py rename to lms/lib/util/middleware.py diff --git a/lib/util/models.py b/lms/lib/util/models.py similarity index 100% rename from lib/util/models.py rename to lms/lib/util/models.py diff --git a/lib/util/tests.py b/lms/lib/util/tests.py similarity index 100% rename from lib/util/tests.py rename to lms/lib/util/tests.py diff --git a/lib/util/views.py b/lms/lib/util/views.py similarity index 100% rename from lib/util/views.py rename to lms/lib/util/views.py diff --git a/static/.gitignore b/lms/static/.gitignore similarity index 100% rename from static/.gitignore rename to lms/static/.gitignore diff --git a/static/.hgignore b/lms/static/.hgignore similarity index 100% rename from static/.hgignore rename to lms/static/.hgignore diff --git a/static/admin/css/base.css b/lms/static/admin/css/base.css similarity index 100% rename from static/admin/css/base.css rename to lms/static/admin/css/base.css diff --git a/static/admin/css/changelists.css b/lms/static/admin/css/changelists.css similarity index 100% rename from static/admin/css/changelists.css rename to lms/static/admin/css/changelists.css diff --git a/static/admin/css/dashboard.css b/lms/static/admin/css/dashboard.css similarity index 100% rename from static/admin/css/dashboard.css rename to lms/static/admin/css/dashboard.css diff --git a/static/admin/css/forms.css b/lms/static/admin/css/forms.css similarity index 100% rename from static/admin/css/forms.css rename to lms/static/admin/css/forms.css diff --git a/static/admin/css/ie.css b/lms/static/admin/css/ie.css similarity index 100% rename from static/admin/css/ie.css rename to lms/static/admin/css/ie.css diff --git a/static/admin/css/login.css b/lms/static/admin/css/login.css similarity index 100% rename from static/admin/css/login.css rename to lms/static/admin/css/login.css diff --git a/static/admin/css/rtl.css b/lms/static/admin/css/rtl.css similarity index 100% rename from static/admin/css/rtl.css rename to lms/static/admin/css/rtl.css diff --git a/static/admin/css/widgets.css b/lms/static/admin/css/widgets.css similarity index 100% rename from static/admin/css/widgets.css rename to lms/static/admin/css/widgets.css diff --git a/static/admin/img/admin/arrow-down.gif b/lms/static/admin/img/admin/arrow-down.gif similarity index 100% rename from static/admin/img/admin/arrow-down.gif rename to lms/static/admin/img/admin/arrow-down.gif diff --git a/static/admin/img/admin/arrow-up.gif b/lms/static/admin/img/admin/arrow-up.gif similarity index 100% rename from static/admin/img/admin/arrow-up.gif rename to lms/static/admin/img/admin/arrow-up.gif diff --git a/static/admin/img/admin/changelist-bg.gif b/lms/static/admin/img/admin/changelist-bg.gif similarity index 100% rename from static/admin/img/admin/changelist-bg.gif rename to lms/static/admin/img/admin/changelist-bg.gif diff --git a/static/admin/img/admin/changelist-bg_rtl.gif b/lms/static/admin/img/admin/changelist-bg_rtl.gif similarity index 100% rename from static/admin/img/admin/changelist-bg_rtl.gif rename to lms/static/admin/img/admin/changelist-bg_rtl.gif diff --git a/static/admin/img/admin/chooser-bg.gif b/lms/static/admin/img/admin/chooser-bg.gif similarity index 100% rename from static/admin/img/admin/chooser-bg.gif rename to lms/static/admin/img/admin/chooser-bg.gif diff --git a/static/admin/img/admin/chooser_stacked-bg.gif b/lms/static/admin/img/admin/chooser_stacked-bg.gif similarity index 100% rename from static/admin/img/admin/chooser_stacked-bg.gif rename to lms/static/admin/img/admin/chooser_stacked-bg.gif diff --git a/static/admin/img/admin/default-bg-reverse.gif b/lms/static/admin/img/admin/default-bg-reverse.gif similarity index 100% rename from static/admin/img/admin/default-bg-reverse.gif rename to lms/static/admin/img/admin/default-bg-reverse.gif diff --git a/static/admin/img/admin/default-bg.gif b/lms/static/admin/img/admin/default-bg.gif similarity index 100% rename from static/admin/img/admin/default-bg.gif rename to lms/static/admin/img/admin/default-bg.gif diff --git a/static/admin/img/admin/deleted-overlay.gif b/lms/static/admin/img/admin/deleted-overlay.gif similarity index 100% rename from static/admin/img/admin/deleted-overlay.gif rename to lms/static/admin/img/admin/deleted-overlay.gif diff --git a/static/admin/img/admin/icon-no.gif b/lms/static/admin/img/admin/icon-no.gif similarity index 100% rename from static/admin/img/admin/icon-no.gif rename to lms/static/admin/img/admin/icon-no.gif diff --git a/static/admin/img/admin/icon-unknown.gif b/lms/static/admin/img/admin/icon-unknown.gif similarity index 100% rename from static/admin/img/admin/icon-unknown.gif rename to lms/static/admin/img/admin/icon-unknown.gif diff --git a/static/admin/img/admin/icon-yes.gif b/lms/static/admin/img/admin/icon-yes.gif similarity index 100% rename from static/admin/img/admin/icon-yes.gif rename to lms/static/admin/img/admin/icon-yes.gif diff --git a/static/admin/img/admin/icon_addlink.gif b/lms/static/admin/img/admin/icon_addlink.gif similarity index 100% rename from static/admin/img/admin/icon_addlink.gif rename to lms/static/admin/img/admin/icon_addlink.gif diff --git a/static/admin/img/admin/icon_alert.gif b/lms/static/admin/img/admin/icon_alert.gif similarity index 100% rename from static/admin/img/admin/icon_alert.gif rename to lms/static/admin/img/admin/icon_alert.gif diff --git a/static/admin/img/admin/icon_calendar.gif b/lms/static/admin/img/admin/icon_calendar.gif similarity index 100% rename from static/admin/img/admin/icon_calendar.gif rename to lms/static/admin/img/admin/icon_calendar.gif diff --git a/static/admin/img/admin/icon_changelink.gif b/lms/static/admin/img/admin/icon_changelink.gif similarity index 100% rename from static/admin/img/admin/icon_changelink.gif rename to lms/static/admin/img/admin/icon_changelink.gif diff --git a/static/admin/img/admin/icon_clock.gif b/lms/static/admin/img/admin/icon_clock.gif similarity index 100% rename from static/admin/img/admin/icon_clock.gif rename to lms/static/admin/img/admin/icon_clock.gif diff --git a/static/admin/img/admin/icon_deletelink.gif b/lms/static/admin/img/admin/icon_deletelink.gif similarity index 100% rename from static/admin/img/admin/icon_deletelink.gif rename to lms/static/admin/img/admin/icon_deletelink.gif diff --git a/static/admin/img/admin/icon_error.gif b/lms/static/admin/img/admin/icon_error.gif similarity index 100% rename from static/admin/img/admin/icon_error.gif rename to lms/static/admin/img/admin/icon_error.gif diff --git a/static/admin/img/admin/icon_searchbox.png b/lms/static/admin/img/admin/icon_searchbox.png similarity index 100% rename from static/admin/img/admin/icon_searchbox.png rename to lms/static/admin/img/admin/icon_searchbox.png diff --git a/static/admin/img/admin/icon_success.gif b/lms/static/admin/img/admin/icon_success.gif similarity index 100% rename from static/admin/img/admin/icon_success.gif rename to lms/static/admin/img/admin/icon_success.gif diff --git a/static/admin/img/admin/inline-delete-8bit.png b/lms/static/admin/img/admin/inline-delete-8bit.png similarity index 100% rename from static/admin/img/admin/inline-delete-8bit.png rename to lms/static/admin/img/admin/inline-delete-8bit.png diff --git a/static/admin/img/admin/inline-delete.png b/lms/static/admin/img/admin/inline-delete.png similarity index 100% rename from static/admin/img/admin/inline-delete.png rename to lms/static/admin/img/admin/inline-delete.png diff --git a/static/admin/img/admin/inline-restore-8bit.png b/lms/static/admin/img/admin/inline-restore-8bit.png similarity index 100% rename from static/admin/img/admin/inline-restore-8bit.png rename to lms/static/admin/img/admin/inline-restore-8bit.png diff --git a/static/admin/img/admin/inline-restore.png b/lms/static/admin/img/admin/inline-restore.png similarity index 100% rename from static/admin/img/admin/inline-restore.png rename to lms/static/admin/img/admin/inline-restore.png diff --git a/static/admin/img/admin/inline-splitter-bg.gif b/lms/static/admin/img/admin/inline-splitter-bg.gif similarity index 100% rename from static/admin/img/admin/inline-splitter-bg.gif rename to lms/static/admin/img/admin/inline-splitter-bg.gif diff --git a/static/admin/img/admin/nav-bg-grabber.gif b/lms/static/admin/img/admin/nav-bg-grabber.gif similarity index 100% rename from static/admin/img/admin/nav-bg-grabber.gif rename to lms/static/admin/img/admin/nav-bg-grabber.gif diff --git a/static/admin/img/admin/nav-bg-reverse.gif b/lms/static/admin/img/admin/nav-bg-reverse.gif similarity index 100% rename from static/admin/img/admin/nav-bg-reverse.gif rename to lms/static/admin/img/admin/nav-bg-reverse.gif diff --git a/static/admin/img/admin/nav-bg.gif b/lms/static/admin/img/admin/nav-bg.gif similarity index 100% rename from static/admin/img/admin/nav-bg.gif rename to lms/static/admin/img/admin/nav-bg.gif diff --git a/static/admin/img/admin/selector-add.gif b/lms/static/admin/img/admin/selector-add.gif similarity index 100% rename from static/admin/img/admin/selector-add.gif rename to lms/static/admin/img/admin/selector-add.gif diff --git a/static/admin/img/admin/selector-addall.gif b/lms/static/admin/img/admin/selector-addall.gif similarity index 100% rename from static/admin/img/admin/selector-addall.gif rename to lms/static/admin/img/admin/selector-addall.gif diff --git a/static/admin/img/admin/selector-remove.gif b/lms/static/admin/img/admin/selector-remove.gif similarity index 100% rename from static/admin/img/admin/selector-remove.gif rename to lms/static/admin/img/admin/selector-remove.gif diff --git a/static/admin/img/admin/selector-removeall.gif b/lms/static/admin/img/admin/selector-removeall.gif similarity index 100% rename from static/admin/img/admin/selector-removeall.gif rename to lms/static/admin/img/admin/selector-removeall.gif diff --git a/static/admin/img/admin/selector-search.gif b/lms/static/admin/img/admin/selector-search.gif similarity index 100% rename from static/admin/img/admin/selector-search.gif rename to lms/static/admin/img/admin/selector-search.gif diff --git a/static/admin/img/admin/selector_stacked-add.gif b/lms/static/admin/img/admin/selector_stacked-add.gif similarity index 100% rename from static/admin/img/admin/selector_stacked-add.gif rename to lms/static/admin/img/admin/selector_stacked-add.gif diff --git a/static/admin/img/admin/selector_stacked-remove.gif b/lms/static/admin/img/admin/selector_stacked-remove.gif similarity index 100% rename from static/admin/img/admin/selector_stacked-remove.gif rename to lms/static/admin/img/admin/selector_stacked-remove.gif diff --git a/static/admin/img/admin/tool-left.gif b/lms/static/admin/img/admin/tool-left.gif similarity index 100% rename from static/admin/img/admin/tool-left.gif rename to lms/static/admin/img/admin/tool-left.gif diff --git a/static/admin/img/admin/tool-left_over.gif b/lms/static/admin/img/admin/tool-left_over.gif similarity index 100% rename from static/admin/img/admin/tool-left_over.gif rename to lms/static/admin/img/admin/tool-left_over.gif diff --git a/static/admin/img/admin/tool-right.gif b/lms/static/admin/img/admin/tool-right.gif similarity index 100% rename from static/admin/img/admin/tool-right.gif rename to lms/static/admin/img/admin/tool-right.gif diff --git a/static/admin/img/admin/tool-right_over.gif b/lms/static/admin/img/admin/tool-right_over.gif similarity index 100% rename from static/admin/img/admin/tool-right_over.gif rename to lms/static/admin/img/admin/tool-right_over.gif diff --git a/static/admin/img/admin/tooltag-add.gif b/lms/static/admin/img/admin/tooltag-add.gif similarity index 100% rename from static/admin/img/admin/tooltag-add.gif rename to lms/static/admin/img/admin/tooltag-add.gif diff --git a/static/admin/img/admin/tooltag-add_over.gif b/lms/static/admin/img/admin/tooltag-add_over.gif similarity index 100% rename from static/admin/img/admin/tooltag-add_over.gif rename to lms/static/admin/img/admin/tooltag-add_over.gif diff --git a/static/admin/img/admin/tooltag-arrowright.gif b/lms/static/admin/img/admin/tooltag-arrowright.gif similarity index 100% rename from static/admin/img/admin/tooltag-arrowright.gif rename to lms/static/admin/img/admin/tooltag-arrowright.gif diff --git a/static/admin/img/admin/tooltag-arrowright_over.gif b/lms/static/admin/img/admin/tooltag-arrowright_over.gif similarity index 100% rename from static/admin/img/admin/tooltag-arrowright_over.gif rename to lms/static/admin/img/admin/tooltag-arrowright_over.gif diff --git a/static/admin/img/gis/move_vertex_off.png b/lms/static/admin/img/gis/move_vertex_off.png similarity index 100% rename from static/admin/img/gis/move_vertex_off.png rename to lms/static/admin/img/gis/move_vertex_off.png diff --git a/static/admin/img/gis/move_vertex_on.png b/lms/static/admin/img/gis/move_vertex_on.png similarity index 100% rename from static/admin/img/gis/move_vertex_on.png rename to lms/static/admin/img/gis/move_vertex_on.png diff --git a/static/admin/js/LICENSE-JQUERY.txt b/lms/static/admin/js/LICENSE-JQUERY.txt similarity index 100% rename from static/admin/js/LICENSE-JQUERY.txt rename to lms/static/admin/js/LICENSE-JQUERY.txt diff --git a/static/admin/js/SelectBox.js b/lms/static/admin/js/SelectBox.js similarity index 100% rename from static/admin/js/SelectBox.js rename to lms/static/admin/js/SelectBox.js diff --git a/static/admin/js/SelectFilter2.js b/lms/static/admin/js/SelectFilter2.js similarity index 100% rename from static/admin/js/SelectFilter2.js rename to lms/static/admin/js/SelectFilter2.js diff --git a/static/admin/js/actions.js b/lms/static/admin/js/actions.js similarity index 100% rename from static/admin/js/actions.js rename to lms/static/admin/js/actions.js diff --git a/static/admin/js/actions.min.js b/lms/static/admin/js/actions.min.js similarity index 100% rename from static/admin/js/actions.min.js rename to lms/static/admin/js/actions.min.js diff --git a/static/admin/js/admin/DateTimeShortcuts.js b/lms/static/admin/js/admin/DateTimeShortcuts.js similarity index 100% rename from static/admin/js/admin/DateTimeShortcuts.js rename to lms/static/admin/js/admin/DateTimeShortcuts.js diff --git a/static/admin/js/admin/RelatedObjectLookups.js b/lms/static/admin/js/admin/RelatedObjectLookups.js similarity index 100% rename from static/admin/js/admin/RelatedObjectLookups.js rename to lms/static/admin/js/admin/RelatedObjectLookups.js diff --git a/static/admin/js/admin/ordering.js b/lms/static/admin/js/admin/ordering.js similarity index 100% rename from static/admin/js/admin/ordering.js rename to lms/static/admin/js/admin/ordering.js diff --git a/static/admin/js/calendar.js b/lms/static/admin/js/calendar.js similarity index 100% rename from static/admin/js/calendar.js rename to lms/static/admin/js/calendar.js diff --git a/static/admin/js/collapse.js b/lms/static/admin/js/collapse.js similarity index 100% rename from static/admin/js/collapse.js rename to lms/static/admin/js/collapse.js diff --git a/static/admin/js/collapse.min.js b/lms/static/admin/js/collapse.min.js similarity index 100% rename from static/admin/js/collapse.min.js rename to lms/static/admin/js/collapse.min.js diff --git a/static/admin/js/compress.py b/lms/static/admin/js/compress.py similarity index 100% rename from static/admin/js/compress.py rename to lms/static/admin/js/compress.py diff --git a/static/admin/js/core.js b/lms/static/admin/js/core.js similarity index 100% rename from static/admin/js/core.js rename to lms/static/admin/js/core.js diff --git a/static/admin/js/dateparse.js b/lms/static/admin/js/dateparse.js similarity index 100% rename from static/admin/js/dateparse.js rename to lms/static/admin/js/dateparse.js diff --git a/static/admin/js/getElementsBySelector.js b/lms/static/admin/js/getElementsBySelector.js similarity index 100% rename from static/admin/js/getElementsBySelector.js rename to lms/static/admin/js/getElementsBySelector.js diff --git a/static/admin/js/inlines.js b/lms/static/admin/js/inlines.js similarity index 100% rename from static/admin/js/inlines.js rename to lms/static/admin/js/inlines.js diff --git a/static/admin/js/inlines.min.js b/lms/static/admin/js/inlines.min.js similarity index 100% rename from static/admin/js/inlines.min.js rename to lms/static/admin/js/inlines.min.js diff --git a/static/admin/js/jquery.init.js b/lms/static/admin/js/jquery.init.js similarity index 100% rename from static/admin/js/jquery.init.js rename to lms/static/admin/js/jquery.init.js diff --git a/static/admin/js/jquery.js b/lms/static/admin/js/jquery.js similarity index 100% rename from static/admin/js/jquery.js rename to lms/static/admin/js/jquery.js diff --git a/static/admin/js/jquery.min.js b/lms/static/admin/js/jquery.min.js similarity index 100% rename from static/admin/js/jquery.min.js rename to lms/static/admin/js/jquery.min.js diff --git a/static/admin/js/prepopulate.js b/lms/static/admin/js/prepopulate.js similarity index 100% rename from static/admin/js/prepopulate.js rename to lms/static/admin/js/prepopulate.js diff --git a/static/admin/js/prepopulate.min.js b/lms/static/admin/js/prepopulate.min.js similarity index 100% rename from static/admin/js/prepopulate.min.js rename to lms/static/admin/js/prepopulate.min.js diff --git a/static/admin/js/timeparse.js b/lms/static/admin/js/timeparse.js similarity index 100% rename from static/admin/js/timeparse.js rename to lms/static/admin/js/timeparse.js diff --git a/static/admin/js/urlify.js b/lms/static/admin/js/urlify.js similarity index 100% rename from static/admin/js/urlify.js rename to lms/static/admin/js/urlify.js diff --git a/static/coffee/.gitignore b/lms/static/coffee/.gitignore similarity index 100% rename from static/coffee/.gitignore rename to lms/static/coffee/.gitignore diff --git a/static/coffee/README.md b/lms/static/coffee/README.md similarity index 100% rename from static/coffee/README.md rename to lms/static/coffee/README.md diff --git a/static/coffee/files.json b/lms/static/coffee/files.json similarity index 100% rename from static/coffee/files.json rename to lms/static/coffee/files.json diff --git a/static/coffee/fixtures/accordion.html b/lms/static/coffee/fixtures/accordion.html similarity index 100% rename from static/coffee/fixtures/accordion.html rename to lms/static/coffee/fixtures/accordion.html diff --git a/static/coffee/fixtures/calculator.html b/lms/static/coffee/fixtures/calculator.html similarity index 100% rename from static/coffee/fixtures/calculator.html rename to lms/static/coffee/fixtures/calculator.html diff --git a/static/coffee/fixtures/feedback_form.html b/lms/static/coffee/fixtures/feedback_form.html similarity index 100% rename from static/coffee/fixtures/feedback_form.html rename to lms/static/coffee/fixtures/feedback_form.html diff --git a/static/coffee/fixtures/items.json b/lms/static/coffee/fixtures/items.json similarity index 100% rename from static/coffee/fixtures/items.json rename to lms/static/coffee/fixtures/items.json diff --git a/static/coffee/fixtures/problem.html b/lms/static/coffee/fixtures/problem.html similarity index 100% rename from static/coffee/fixtures/problem.html rename to lms/static/coffee/fixtures/problem.html diff --git a/static/coffee/fixtures/problem_content.html b/lms/static/coffee/fixtures/problem_content.html similarity index 100% rename from static/coffee/fixtures/problem_content.html rename to lms/static/coffee/fixtures/problem_content.html diff --git a/static/coffee/fixtures/sequence.html b/lms/static/coffee/fixtures/sequence.html similarity index 100% rename from static/coffee/fixtures/sequence.html rename to lms/static/coffee/fixtures/sequence.html diff --git a/static/coffee/fixtures/tab.html b/lms/static/coffee/fixtures/tab.html similarity index 100% rename from static/coffee/fixtures/tab.html rename to lms/static/coffee/fixtures/tab.html diff --git a/static/coffee/fixtures/video.html b/lms/static/coffee/fixtures/video.html similarity index 100% rename from static/coffee/fixtures/video.html rename to lms/static/coffee/fixtures/video.html diff --git a/static/coffee/spec/calculator_spec.coffee b/lms/static/coffee/spec/calculator_spec.coffee similarity index 100% rename from static/coffee/spec/calculator_spec.coffee rename to lms/static/coffee/spec/calculator_spec.coffee diff --git a/static/coffee/spec/courseware_spec.coffee b/lms/static/coffee/spec/courseware_spec.coffee similarity index 100% rename from static/coffee/spec/courseware_spec.coffee rename to lms/static/coffee/spec/courseware_spec.coffee diff --git a/static/coffee/spec/feedback_form_spec.coffee b/lms/static/coffee/spec/feedback_form_spec.coffee similarity index 100% rename from static/coffee/spec/feedback_form_spec.coffee rename to lms/static/coffee/spec/feedback_form_spec.coffee diff --git a/static/coffee/spec/helper.coffee b/lms/static/coffee/spec/helper.coffee similarity index 100% rename from static/coffee/spec/helper.coffee rename to lms/static/coffee/spec/helper.coffee diff --git a/static/coffee/spec/histogram_spec.coffee b/lms/static/coffee/spec/histogram_spec.coffee similarity index 100% rename from static/coffee/spec/histogram_spec.coffee rename to lms/static/coffee/spec/histogram_spec.coffee diff --git a/static/coffee/spec/logger_spec.coffee b/lms/static/coffee/spec/logger_spec.coffee similarity index 100% rename from static/coffee/spec/logger_spec.coffee rename to lms/static/coffee/spec/logger_spec.coffee diff --git a/static/coffee/spec/modules/problem_spec.coffee b/lms/static/coffee/spec/modules/problem_spec.coffee similarity index 100% rename from static/coffee/spec/modules/problem_spec.coffee rename to lms/static/coffee/spec/modules/problem_spec.coffee diff --git a/static/coffee/spec/modules/sequence_spec.coffee b/lms/static/coffee/spec/modules/sequence_spec.coffee similarity index 100% rename from static/coffee/spec/modules/sequence_spec.coffee rename to lms/static/coffee/spec/modules/sequence_spec.coffee diff --git a/static/coffee/spec/modules/tab_spec.coffee b/lms/static/coffee/spec/modules/tab_spec.coffee similarity index 100% rename from static/coffee/spec/modules/tab_spec.coffee rename to lms/static/coffee/spec/modules/tab_spec.coffee diff --git a/static/coffee/spec/modules/video/video_caption_spec.coffee b/lms/static/coffee/spec/modules/video/video_caption_spec.coffee similarity index 100% rename from static/coffee/spec/modules/video/video_caption_spec.coffee rename to lms/static/coffee/spec/modules/video/video_caption_spec.coffee diff --git a/static/coffee/spec/modules/video/video_control_spec.coffee b/lms/static/coffee/spec/modules/video/video_control_spec.coffee similarity index 100% rename from static/coffee/spec/modules/video/video_control_spec.coffee rename to lms/static/coffee/spec/modules/video/video_control_spec.coffee diff --git a/static/coffee/spec/modules/video/video_player_spec.coffee b/lms/static/coffee/spec/modules/video/video_player_spec.coffee similarity index 100% rename from static/coffee/spec/modules/video/video_player_spec.coffee rename to lms/static/coffee/spec/modules/video/video_player_spec.coffee diff --git a/static/coffee/spec/modules/video/video_progress_slider_spec.coffee b/lms/static/coffee/spec/modules/video/video_progress_slider_spec.coffee similarity index 100% rename from static/coffee/spec/modules/video/video_progress_slider_spec.coffee rename to lms/static/coffee/spec/modules/video/video_progress_slider_spec.coffee diff --git a/static/coffee/spec/modules/video/video_speed_control_spec.coffee b/lms/static/coffee/spec/modules/video/video_speed_control_spec.coffee similarity index 100% rename from static/coffee/spec/modules/video/video_speed_control_spec.coffee rename to lms/static/coffee/spec/modules/video/video_speed_control_spec.coffee diff --git a/static/coffee/spec/modules/video_spec.coffee b/lms/static/coffee/spec/modules/video_spec.coffee similarity index 100% rename from static/coffee/spec/modules/video_spec.coffee rename to lms/static/coffee/spec/modules/video_spec.coffee diff --git a/static/coffee/spec/navigation_spec.coffee b/lms/static/coffee/spec/navigation_spec.coffee similarity index 100% rename from static/coffee/spec/navigation_spec.coffee rename to lms/static/coffee/spec/navigation_spec.coffee diff --git a/static/coffee/spec/time_spec.coffee b/lms/static/coffee/spec/time_spec.coffee similarity index 100% rename from static/coffee/spec/time_spec.coffee rename to lms/static/coffee/spec/time_spec.coffee diff --git a/static/coffee/src/.gitignore b/lms/static/coffee/src/.gitignore similarity index 100% rename from static/coffee/src/.gitignore rename to lms/static/coffee/src/.gitignore diff --git a/static/coffee/src/calculator.coffee b/lms/static/coffee/src/calculator.coffee similarity index 100% rename from static/coffee/src/calculator.coffee rename to lms/static/coffee/src/calculator.coffee diff --git a/static/coffee/src/courseware.coffee b/lms/static/coffee/src/courseware.coffee similarity index 100% rename from static/coffee/src/courseware.coffee rename to lms/static/coffee/src/courseware.coffee diff --git a/static/coffee/src/feedback_form.coffee b/lms/static/coffee/src/feedback_form.coffee similarity index 100% rename from static/coffee/src/feedback_form.coffee rename to lms/static/coffee/src/feedback_form.coffee diff --git a/static/coffee/src/histogram.coffee b/lms/static/coffee/src/histogram.coffee similarity index 100% rename from static/coffee/src/histogram.coffee rename to lms/static/coffee/src/histogram.coffee diff --git a/static/coffee/src/logger.coffee b/lms/static/coffee/src/logger.coffee similarity index 100% rename from static/coffee/src/logger.coffee rename to lms/static/coffee/src/logger.coffee diff --git a/static/coffee/src/main.coffee b/lms/static/coffee/src/main.coffee similarity index 100% rename from static/coffee/src/main.coffee rename to lms/static/coffee/src/main.coffee diff --git a/static/coffee/src/modules/problem.coffee b/lms/static/coffee/src/modules/problem.coffee similarity index 100% rename from static/coffee/src/modules/problem.coffee rename to lms/static/coffee/src/modules/problem.coffee diff --git a/static/coffee/src/modules/sequence.coffee b/lms/static/coffee/src/modules/sequence.coffee similarity index 100% rename from static/coffee/src/modules/sequence.coffee rename to lms/static/coffee/src/modules/sequence.coffee diff --git a/static/coffee/src/modules/tab.coffee b/lms/static/coffee/src/modules/tab.coffee similarity index 100% rename from static/coffee/src/modules/tab.coffee rename to lms/static/coffee/src/modules/tab.coffee diff --git a/static/coffee/src/modules/video.coffee b/lms/static/coffee/src/modules/video.coffee similarity index 100% rename from static/coffee/src/modules/video.coffee rename to lms/static/coffee/src/modules/video.coffee diff --git a/static/coffee/src/modules/video/video_caption.coffee b/lms/static/coffee/src/modules/video/video_caption.coffee similarity index 100% rename from static/coffee/src/modules/video/video_caption.coffee rename to lms/static/coffee/src/modules/video/video_caption.coffee diff --git a/static/coffee/src/modules/video/video_control.coffee b/lms/static/coffee/src/modules/video/video_control.coffee similarity index 100% rename from static/coffee/src/modules/video/video_control.coffee rename to lms/static/coffee/src/modules/video/video_control.coffee diff --git a/static/coffee/src/modules/video/video_player.coffee b/lms/static/coffee/src/modules/video/video_player.coffee similarity index 100% rename from static/coffee/src/modules/video/video_player.coffee rename to lms/static/coffee/src/modules/video/video_player.coffee diff --git a/static/coffee/src/modules/video/video_progress_slider.coffee b/lms/static/coffee/src/modules/video/video_progress_slider.coffee similarity index 100% rename from static/coffee/src/modules/video/video_progress_slider.coffee rename to lms/static/coffee/src/modules/video/video_progress_slider.coffee diff --git a/static/coffee/src/modules/video/video_speed_control.coffee b/lms/static/coffee/src/modules/video/video_speed_control.coffee similarity index 100% rename from static/coffee/src/modules/video/video_speed_control.coffee rename to lms/static/coffee/src/modules/video/video_speed_control.coffee diff --git a/static/coffee/src/navigation.coffee b/lms/static/coffee/src/navigation.coffee similarity index 100% rename from static/coffee/src/navigation.coffee rename to lms/static/coffee/src/navigation.coffee diff --git a/static/coffee/src/time.coffee b/lms/static/coffee/src/time.coffee similarity index 100% rename from static/coffee/src/time.coffee rename to lms/static/coffee/src/time.coffee diff --git a/static/contrib/xbook.html b/lms/static/contrib/xbook.html similarity index 100% rename from static/contrib/xbook.html rename to lms/static/contrib/xbook.html diff --git a/static/courses/6002 b/lms/static/courses/6002 similarity index 100% rename from static/courses/6002 rename to lms/static/courses/6002 diff --git a/static/css/codemirror.css b/lms/static/css/codemirror.css similarity index 100% rename from static/css/codemirror.css rename to lms/static/css/codemirror.css diff --git a/static/fonts/Apache License Version 2.txt b/lms/static/fonts/Apache License Version 2.txt similarity index 100% rename from static/fonts/Apache License Version 2.txt rename to lms/static/fonts/Apache License Version 2.txt diff --git a/static/fonts/OpenSans-Bold-webfont.eot b/lms/static/fonts/OpenSans-Bold-webfont.eot similarity index 100% rename from static/fonts/OpenSans-Bold-webfont.eot rename to lms/static/fonts/OpenSans-Bold-webfont.eot diff --git a/static/fonts/OpenSans-Bold-webfont.svg b/lms/static/fonts/OpenSans-Bold-webfont.svg similarity index 100% rename from static/fonts/OpenSans-Bold-webfont.svg rename to lms/static/fonts/OpenSans-Bold-webfont.svg diff --git a/static/fonts/OpenSans-Bold-webfont.ttf b/lms/static/fonts/OpenSans-Bold-webfont.ttf similarity index 100% rename from static/fonts/OpenSans-Bold-webfont.ttf rename to lms/static/fonts/OpenSans-Bold-webfont.ttf diff --git a/static/fonts/OpenSans-Bold-webfont.woff b/lms/static/fonts/OpenSans-Bold-webfont.woff similarity index 100% rename from static/fonts/OpenSans-Bold-webfont.woff rename to lms/static/fonts/OpenSans-Bold-webfont.woff diff --git a/static/fonts/OpenSans-BoldItalic-webfont.eot b/lms/static/fonts/OpenSans-BoldItalic-webfont.eot similarity index 100% rename from static/fonts/OpenSans-BoldItalic-webfont.eot rename to lms/static/fonts/OpenSans-BoldItalic-webfont.eot diff --git a/static/fonts/OpenSans-BoldItalic-webfont.svg b/lms/static/fonts/OpenSans-BoldItalic-webfont.svg similarity index 100% rename from static/fonts/OpenSans-BoldItalic-webfont.svg rename to lms/static/fonts/OpenSans-BoldItalic-webfont.svg diff --git a/static/fonts/OpenSans-BoldItalic-webfont.ttf b/lms/static/fonts/OpenSans-BoldItalic-webfont.ttf similarity index 100% rename from static/fonts/OpenSans-BoldItalic-webfont.ttf rename to lms/static/fonts/OpenSans-BoldItalic-webfont.ttf diff --git a/static/fonts/OpenSans-BoldItalic-webfont.woff b/lms/static/fonts/OpenSans-BoldItalic-webfont.woff similarity index 100% rename from static/fonts/OpenSans-BoldItalic-webfont.woff rename to lms/static/fonts/OpenSans-BoldItalic-webfont.woff diff --git a/static/fonts/OpenSans-ExtraBold-webfont.eot b/lms/static/fonts/OpenSans-ExtraBold-webfont.eot similarity index 100% rename from static/fonts/OpenSans-ExtraBold-webfont.eot rename to lms/static/fonts/OpenSans-ExtraBold-webfont.eot diff --git a/static/fonts/OpenSans-ExtraBold-webfont.svg b/lms/static/fonts/OpenSans-ExtraBold-webfont.svg similarity index 100% rename from static/fonts/OpenSans-ExtraBold-webfont.svg rename to lms/static/fonts/OpenSans-ExtraBold-webfont.svg diff --git a/static/fonts/OpenSans-ExtraBold-webfont.ttf b/lms/static/fonts/OpenSans-ExtraBold-webfont.ttf similarity index 100% rename from static/fonts/OpenSans-ExtraBold-webfont.ttf rename to lms/static/fonts/OpenSans-ExtraBold-webfont.ttf diff --git a/static/fonts/OpenSans-ExtraBold-webfont.woff b/lms/static/fonts/OpenSans-ExtraBold-webfont.woff similarity index 100% rename from static/fonts/OpenSans-ExtraBold-webfont.woff rename to lms/static/fonts/OpenSans-ExtraBold-webfont.woff diff --git a/static/fonts/OpenSans-ExtraBoldItalic-webfont.eot b/lms/static/fonts/OpenSans-ExtraBoldItalic-webfont.eot similarity index 100% rename from static/fonts/OpenSans-ExtraBoldItalic-webfont.eot rename to lms/static/fonts/OpenSans-ExtraBoldItalic-webfont.eot diff --git a/static/fonts/OpenSans-ExtraBoldItalic-webfont.svg b/lms/static/fonts/OpenSans-ExtraBoldItalic-webfont.svg similarity index 100% rename from static/fonts/OpenSans-ExtraBoldItalic-webfont.svg rename to lms/static/fonts/OpenSans-ExtraBoldItalic-webfont.svg diff --git a/static/fonts/OpenSans-ExtraBoldItalic-webfont.ttf b/lms/static/fonts/OpenSans-ExtraBoldItalic-webfont.ttf similarity index 100% rename from static/fonts/OpenSans-ExtraBoldItalic-webfont.ttf rename to lms/static/fonts/OpenSans-ExtraBoldItalic-webfont.ttf diff --git a/static/fonts/OpenSans-ExtraBoldItalic-webfont.woff b/lms/static/fonts/OpenSans-ExtraBoldItalic-webfont.woff similarity index 100% rename from static/fonts/OpenSans-ExtraBoldItalic-webfont.woff rename to lms/static/fonts/OpenSans-ExtraBoldItalic-webfont.woff diff --git a/static/fonts/OpenSans-Italic-webfont.eot b/lms/static/fonts/OpenSans-Italic-webfont.eot similarity index 100% rename from static/fonts/OpenSans-Italic-webfont.eot rename to lms/static/fonts/OpenSans-Italic-webfont.eot diff --git a/static/fonts/OpenSans-Italic-webfont.svg b/lms/static/fonts/OpenSans-Italic-webfont.svg similarity index 100% rename from static/fonts/OpenSans-Italic-webfont.svg rename to lms/static/fonts/OpenSans-Italic-webfont.svg diff --git a/static/fonts/OpenSans-Italic-webfont.ttf b/lms/static/fonts/OpenSans-Italic-webfont.ttf similarity index 100% rename from static/fonts/OpenSans-Italic-webfont.ttf rename to lms/static/fonts/OpenSans-Italic-webfont.ttf diff --git a/static/fonts/OpenSans-Italic-webfont.woff b/lms/static/fonts/OpenSans-Italic-webfont.woff similarity index 100% rename from static/fonts/OpenSans-Italic-webfont.woff rename to lms/static/fonts/OpenSans-Italic-webfont.woff diff --git a/static/fonts/OpenSans-Light-webfont.eot b/lms/static/fonts/OpenSans-Light-webfont.eot similarity index 100% rename from static/fonts/OpenSans-Light-webfont.eot rename to lms/static/fonts/OpenSans-Light-webfont.eot diff --git a/static/fonts/OpenSans-Light-webfont.svg b/lms/static/fonts/OpenSans-Light-webfont.svg similarity index 100% rename from static/fonts/OpenSans-Light-webfont.svg rename to lms/static/fonts/OpenSans-Light-webfont.svg diff --git a/static/fonts/OpenSans-Light-webfont.ttf b/lms/static/fonts/OpenSans-Light-webfont.ttf similarity index 100% rename from static/fonts/OpenSans-Light-webfont.ttf rename to lms/static/fonts/OpenSans-Light-webfont.ttf diff --git a/static/fonts/OpenSans-Light-webfont.woff b/lms/static/fonts/OpenSans-Light-webfont.woff similarity index 100% rename from static/fonts/OpenSans-Light-webfont.woff rename to lms/static/fonts/OpenSans-Light-webfont.woff diff --git a/static/fonts/OpenSans-LightItalic-webfont.eot b/lms/static/fonts/OpenSans-LightItalic-webfont.eot similarity index 100% rename from static/fonts/OpenSans-LightItalic-webfont.eot rename to lms/static/fonts/OpenSans-LightItalic-webfont.eot diff --git a/static/fonts/OpenSans-LightItalic-webfont.svg b/lms/static/fonts/OpenSans-LightItalic-webfont.svg similarity index 100% rename from static/fonts/OpenSans-LightItalic-webfont.svg rename to lms/static/fonts/OpenSans-LightItalic-webfont.svg diff --git a/static/fonts/OpenSans-LightItalic-webfont.ttf b/lms/static/fonts/OpenSans-LightItalic-webfont.ttf similarity index 100% rename from static/fonts/OpenSans-LightItalic-webfont.ttf rename to lms/static/fonts/OpenSans-LightItalic-webfont.ttf diff --git a/static/fonts/OpenSans-LightItalic-webfont.woff b/lms/static/fonts/OpenSans-LightItalic-webfont.woff similarity index 100% rename from static/fonts/OpenSans-LightItalic-webfont.woff rename to lms/static/fonts/OpenSans-LightItalic-webfont.woff diff --git a/static/fonts/OpenSans-Regular-webfont.eot b/lms/static/fonts/OpenSans-Regular-webfont.eot similarity index 100% rename from static/fonts/OpenSans-Regular-webfont.eot rename to lms/static/fonts/OpenSans-Regular-webfont.eot diff --git a/static/fonts/OpenSans-Regular-webfont.svg b/lms/static/fonts/OpenSans-Regular-webfont.svg similarity index 100% rename from static/fonts/OpenSans-Regular-webfont.svg rename to lms/static/fonts/OpenSans-Regular-webfont.svg diff --git a/static/fonts/OpenSans-Regular-webfont.ttf b/lms/static/fonts/OpenSans-Regular-webfont.ttf similarity index 100% rename from static/fonts/OpenSans-Regular-webfont.ttf rename to lms/static/fonts/OpenSans-Regular-webfont.ttf diff --git a/static/fonts/OpenSans-Regular-webfont.woff b/lms/static/fonts/OpenSans-Regular-webfont.woff similarity index 100% rename from static/fonts/OpenSans-Regular-webfont.woff rename to lms/static/fonts/OpenSans-Regular-webfont.woff diff --git a/static/fonts/OpenSans-Semibold-webfont.eot b/lms/static/fonts/OpenSans-Semibold-webfont.eot similarity index 100% rename from static/fonts/OpenSans-Semibold-webfont.eot rename to lms/static/fonts/OpenSans-Semibold-webfont.eot diff --git a/static/fonts/OpenSans-Semibold-webfont.svg b/lms/static/fonts/OpenSans-Semibold-webfont.svg similarity index 100% rename from static/fonts/OpenSans-Semibold-webfont.svg rename to lms/static/fonts/OpenSans-Semibold-webfont.svg diff --git a/static/fonts/OpenSans-Semibold-webfont.ttf b/lms/static/fonts/OpenSans-Semibold-webfont.ttf similarity index 100% rename from static/fonts/OpenSans-Semibold-webfont.ttf rename to lms/static/fonts/OpenSans-Semibold-webfont.ttf diff --git a/static/fonts/OpenSans-Semibold-webfont.woff b/lms/static/fonts/OpenSans-Semibold-webfont.woff similarity index 100% rename from static/fonts/OpenSans-Semibold-webfont.woff rename to lms/static/fonts/OpenSans-Semibold-webfont.woff diff --git a/static/fonts/OpenSans-SemiboldItalic-webfont.eot b/lms/static/fonts/OpenSans-SemiboldItalic-webfont.eot similarity index 100% rename from static/fonts/OpenSans-SemiboldItalic-webfont.eot rename to lms/static/fonts/OpenSans-SemiboldItalic-webfont.eot diff --git a/static/fonts/OpenSans-SemiboldItalic-webfont.svg b/lms/static/fonts/OpenSans-SemiboldItalic-webfont.svg similarity index 100% rename from static/fonts/OpenSans-SemiboldItalic-webfont.svg rename to lms/static/fonts/OpenSans-SemiboldItalic-webfont.svg diff --git a/static/fonts/OpenSans-SemiboldItalic-webfont.ttf b/lms/static/fonts/OpenSans-SemiboldItalic-webfont.ttf similarity index 100% rename from static/fonts/OpenSans-SemiboldItalic-webfont.ttf rename to lms/static/fonts/OpenSans-SemiboldItalic-webfont.ttf diff --git a/static/fonts/OpenSans-SemiboldItalic-webfont.woff b/lms/static/fonts/OpenSans-SemiboldItalic-webfont.woff similarity index 100% rename from static/fonts/OpenSans-SemiboldItalic-webfont.woff rename to lms/static/fonts/OpenSans-SemiboldItalic-webfont.woff diff --git a/static/green-pointer.png b/lms/static/green-pointer.png similarity index 100% rename from static/green-pointer.png rename to lms/static/green-pointer.png diff --git a/static/images/amplifier-slider-handle.png b/lms/static/images/amplifier-slider-handle.png similarity index 100% rename from static/images/amplifier-slider-handle.png rename to lms/static/images/amplifier-slider-handle.png diff --git a/static/images/askbot/comment-vote-up.png b/lms/static/images/askbot/comment-vote-up.png similarity index 100% rename from static/images/askbot/comment-vote-up.png rename to lms/static/images/askbot/comment-vote-up.png diff --git a/static/images/askbot/search-icon.png b/lms/static/images/askbot/search-icon.png similarity index 100% rename from static/images/askbot/search-icon.png rename to lms/static/images/askbot/search-icon.png diff --git a/static/images/askbot/vote-arrow-down-activate.png b/lms/static/images/askbot/vote-arrow-down-activate.png similarity index 100% rename from static/images/askbot/vote-arrow-down-activate.png rename to lms/static/images/askbot/vote-arrow-down-activate.png diff --git a/static/images/askbot/vote-arrow-down.png b/lms/static/images/askbot/vote-arrow-down.png similarity index 100% rename from static/images/askbot/vote-arrow-down.png rename to lms/static/images/askbot/vote-arrow-down.png diff --git a/static/images/askbot/vote-arrow-up-activate.png b/lms/static/images/askbot/vote-arrow-up-activate.png similarity index 100% rename from static/images/askbot/vote-arrow-up-activate.png rename to lms/static/images/askbot/vote-arrow-up-activate.png diff --git a/static/images/askbot/vote-arrow-up.png b/lms/static/images/askbot/vote-arrow-up.png similarity index 100% rename from static/images/askbot/vote-arrow-up.png rename to lms/static/images/askbot/vote-arrow-up.png diff --git a/static/images/askbot/wmd-buttons.png b/lms/static/images/askbot/wmd-buttons.png similarity index 100% rename from static/images/askbot/wmd-buttons.png rename to lms/static/images/askbot/wmd-buttons.png diff --git a/static/images/bullet-triangle.png b/lms/static/images/bullet-triangle.png similarity index 100% rename from static/images/bullet-triangle.png rename to lms/static/images/bullet-triangle.png diff --git a/static/images/calc-icon.png b/lms/static/images/calc-icon.png similarity index 100% rename from static/images/calc-icon.png rename to lms/static/images/calc-icon.png diff --git a/static/images/cc.png b/lms/static/images/cc.png similarity index 100% rename from static/images/cc.png rename to lms/static/images/cc.png diff --git a/static/images/close-calc-icon.png b/lms/static/images/close-calc-icon.png similarity index 100% rename from static/images/close-calc-icon.png rename to lms/static/images/close-calc-icon.png diff --git a/static/images/closed-arrow.png b/lms/static/images/closed-arrow.png similarity index 100% rename from static/images/closed-arrow.png rename to lms/static/images/closed-arrow.png diff --git a/static/images/correct-icon.png b/lms/static/images/correct-icon.png similarity index 100% rename from static/images/correct-icon.png rename to lms/static/images/correct-icon.png diff --git a/static/images/css/.xcf b/lms/static/images/css/.xcf similarity index 100% rename from static/images/css/.xcf rename to lms/static/images/css/.xcf diff --git a/static/images/css/bottomWrapper-bg.jpg b/lms/static/images/css/bottomWrapper-bg.jpg similarity index 100% rename from static/images/css/bottomWrapper-bg.jpg rename to lms/static/images/css/bottomWrapper-bg.jpg diff --git a/static/images/css/footerWrapper-bg.jpg b/lms/static/images/css/footerWrapper-bg.jpg similarity index 100% rename from static/images/css/footerWrapper-bg.jpg rename to lms/static/images/css/footerWrapper-bg.jpg diff --git a/static/images/css/hat.jpg b/lms/static/images/css/hat.jpg similarity index 100% rename from static/images/css/hat.jpg rename to lms/static/images/css/hat.jpg diff --git a/static/images/css/hmenu-sel.jpg b/lms/static/images/css/hmenu-sel.jpg similarity index 100% rename from static/images/css/hmenu-sel.jpg rename to lms/static/images/css/hmenu-sel.jpg diff --git a/static/images/css/hmenu.jpg b/lms/static/images/css/hmenu.jpg similarity index 100% rename from static/images/css/hmenu.jpg rename to lms/static/images/css/hmenu.jpg diff --git a/static/images/css/page-bg.jpg b/lms/static/images/css/page-bg.jpg similarity index 100% rename from static/images/css/page-bg.jpg rename to lms/static/images/css/page-bg.jpg diff --git a/static/images/css/page-vbg.jpg b/lms/static/images/css/page-vbg.jpg similarity index 100% rename from static/images/css/page-vbg.jpg rename to lms/static/images/css/page-vbg.jpg diff --git a/static/images/css/topBanner-old.xcf b/lms/static/images/css/topBanner-old.xcf similarity index 100% rename from static/images/css/topBanner-old.xcf rename to lms/static/images/css/topBanner-old.xcf diff --git a/static/images/css/topBanner.jpg b/lms/static/images/css/topBanner.jpg similarity index 100% rename from static/images/css/topBanner.jpg rename to lms/static/images/css/topBanner.jpg diff --git a/static/images/css/topBanner.png b/lms/static/images/css/topBanner.png similarity index 100% rename from static/images/css/topBanner.png rename to lms/static/images/css/topBanner.png diff --git a/static/images/css/topBanner.xcf b/lms/static/images/css/topBanner.xcf similarity index 100% rename from static/images/css/topBanner.xcf rename to lms/static/images/css/topBanner.xcf diff --git a/static/images/css/topWrapper-bg.jpg b/lms/static/images/css/topWrapper-bg.jpg similarity index 100% rename from static/images/css/topWrapper-bg.jpg rename to lms/static/images/css/topWrapper-bg.jpg diff --git a/static/images/document-download.png b/lms/static/images/document-download.png similarity index 100% rename from static/images/document-download.png rename to lms/static/images/document-download.png diff --git a/static/images/facebook.png b/lms/static/images/facebook.png similarity index 100% rename from static/images/facebook.png rename to lms/static/images/facebook.png diff --git a/static/images/favicon.ico b/lms/static/images/favicon.ico similarity index 100% rename from static/images/favicon.ico rename to lms/static/images/favicon.ico diff --git a/static/images/fullscreen.png b/lms/static/images/fullscreen.png similarity index 100% rename from static/images/fullscreen.png rename to lms/static/images/fullscreen.png diff --git a/static/images/incorrect-icon.png b/lms/static/images/incorrect-icon.png similarity index 100% rename from static/images/incorrect-icon.png rename to lms/static/images/incorrect-icon.png diff --git a/static/images/info-icon.png b/lms/static/images/info-icon.png similarity index 100% rename from static/images/info-icon.png rename to lms/static/images/info-icon.png diff --git a/static/images/linkedin.png b/lms/static/images/linkedin.png similarity index 100% rename from static/images/linkedin.png rename to lms/static/images/linkedin.png diff --git a/static/images/marketing/circuits-bg.jpg b/lms/static/images/marketing/circuits-bg.jpg similarity index 100% rename from static/images/marketing/circuits-bg.jpg rename to lms/static/images/marketing/circuits-bg.jpg diff --git a/static/images/marketing/circuits-medium-bg.jpg b/lms/static/images/marketing/circuits-medium-bg.jpg similarity index 100% rename from static/images/marketing/circuits-medium-bg.jpg rename to lms/static/images/marketing/circuits-medium-bg.jpg diff --git a/static/images/marketing/course-bg-large.jpg b/lms/static/images/marketing/course-bg-large.jpg similarity index 100% rename from static/images/marketing/course-bg-large.jpg rename to lms/static/images/marketing/course-bg-large.jpg diff --git a/static/images/marketing/course-bg-medium.jpg b/lms/static/images/marketing/course-bg-medium.jpg similarity index 100% rename from static/images/marketing/course-bg-medium.jpg rename to lms/static/images/marketing/course-bg-medium.jpg diff --git a/static/images/marketing/course-bg-small.jpg b/lms/static/images/marketing/course-bg-small.jpg similarity index 100% rename from static/images/marketing/course-bg-small.jpg rename to lms/static/images/marketing/course-bg-small.jpg diff --git a/static/images/marketing/edx-logo.png b/lms/static/images/marketing/edx-logo.png similarity index 100% rename from static/images/marketing/edx-logo.png rename to lms/static/images/marketing/edx-logo.png diff --git a/static/images/marketing/facebook.png b/lms/static/images/marketing/facebook.png similarity index 100% rename from static/images/marketing/facebook.png rename to lms/static/images/marketing/facebook.png diff --git a/static/images/marketing/link-arrow.png b/lms/static/images/marketing/link-arrow.png similarity index 100% rename from static/images/marketing/link-arrow.png rename to lms/static/images/marketing/link-arrow.png diff --git a/static/images/marketing/linkedin.png b/lms/static/images/marketing/linkedin.png similarity index 100% rename from static/images/marketing/linkedin.png rename to lms/static/images/marketing/linkedin.png diff --git a/static/images/marketing/mit-logo.png b/lms/static/images/marketing/mit-logo.png similarity index 100% rename from static/images/marketing/mit-logo.png rename to lms/static/images/marketing/mit-logo.png diff --git a/static/images/marketing/shot-1-large.jpg b/lms/static/images/marketing/shot-1-large.jpg similarity index 100% rename from static/images/marketing/shot-1-large.jpg rename to lms/static/images/marketing/shot-1-large.jpg diff --git a/static/images/marketing/shot-1-medium.jpg b/lms/static/images/marketing/shot-1-medium.jpg similarity index 100% rename from static/images/marketing/shot-1-medium.jpg rename to lms/static/images/marketing/shot-1-medium.jpg diff --git a/static/images/marketing/shot-2-large.jpg b/lms/static/images/marketing/shot-2-large.jpg similarity index 100% rename from static/images/marketing/shot-2-large.jpg rename to lms/static/images/marketing/shot-2-large.jpg diff --git a/static/images/marketing/shot-3-large.jpg b/lms/static/images/marketing/shot-3-large.jpg similarity index 100% rename from static/images/marketing/shot-3-large.jpg rename to lms/static/images/marketing/shot-3-large.jpg diff --git a/static/images/marketing/shot-4-large.jpg b/lms/static/images/marketing/shot-4-large.jpg similarity index 100% rename from static/images/marketing/shot-4-large.jpg rename to lms/static/images/marketing/shot-4-large.jpg diff --git a/static/images/marketing/shot-5-large.jpg b/lms/static/images/marketing/shot-5-large.jpg similarity index 100% rename from static/images/marketing/shot-5-large.jpg rename to lms/static/images/marketing/shot-5-large.jpg diff --git a/static/images/marketing/shot-5-medium.jpg b/lms/static/images/marketing/shot-5-medium.jpg similarity index 100% rename from static/images/marketing/shot-5-medium.jpg rename to lms/static/images/marketing/shot-5-medium.jpg diff --git a/static/images/marketing/twitter.png b/lms/static/images/marketing/twitter.png similarity index 100% rename from static/images/marketing/twitter.png rename to lms/static/images/marketing/twitter.png diff --git a/static/images/open-arrow.png b/lms/static/images/open-arrow.png similarity index 100% rename from static/images/open-arrow.png rename to lms/static/images/open-arrow.png diff --git a/lms/static/images/pause-icon.png b/lms/static/images/pause-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e3eac519472b7d8715ef5567595c8cae2db0c534 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kT~8OskcwMxPaEdut=Bkj$2o{%0GP6zW_1)a?@xsBmDsSjor#bBp+UphgByS3j3^P6}{y&o1JUHn&XQ6^cGjoOLtM`f`nqQtDKK=5b|D&WH+XAsm76-YGXf0>C zP-yv_QF&r_j>C>Q#f{aaIo}}SnuWt@zM8Gm_PmRao>-jg%a?F1 eO08N=Q+|_v REPORT_DIR do sh("#{django_admin} test --settings=envs.test --pythonpath=. $(ls djangoapps)") end -desc "Start a local server with the specified environment (defaults to dev). Other useful environments are devplus (for dev testing with a real local database)" -task :runserver, [:env] => [] do |t, args| +desc <<-desc + Start the lms locally with the specified environment (defaults to dev). + Other useful environments are devplus (for dev testing with a real local database) + desc +task :lms, [:env] => [] do |t, args| args.with_defaults(:env => 'dev') django_admin = ENV['DJANGO_ADMIN_PATH'] || select_executable('django-admin.py', 'django-admin') - sh("#{django_admin} runserver --settings=envs.#{args.env} --pythonpath=.") + sh("#{django_admin} runserver --settings=lms.envs.#{args.env} --pythonpath=.") end +task :runserver => :lms + task :package do FileUtils.mkdir_p(BUILD_DIR) diff --git a/static/js/cktsim.js b/static/js/cktsim.js deleted file mode 120000 index 5b449bf907..0000000000 --- a/static/js/cktsim.js +++ /dev/null @@ -1 +0,0 @@ -../../../data/js/cktsim.js \ No newline at end of file diff --git a/static/js/schematic.js b/static/js/schematic.js deleted file mode 120000 index 27bacfdb3f..0000000000 --- a/static/js/schematic.js +++ /dev/null @@ -1 +0,0 @@ -../../../data/js/schematic.js \ No newline at end of file From 91b306b35a344876c5a5e2ab84960083b3abe350 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Fri, 1 Jun 2012 14:20:59 -0400 Subject: [PATCH 2/9] Moving capa and xmodule out of djangoapps/courseware, and removing django references from them --- .../courseware => common/lib}/capa/__init__.py | 0 .../courseware => common/lib}/capa/calc.py | 0 .../lib}/capa/capa_problem.py | 12 ++++-------- .../courseware => common/lib}/capa/eia.py | 0 .../courseware => common/lib}/capa/inputtypes.py | 7 ------- .../lib}/capa/responsetypes.py | 9 ++------- .../courseware => common/lib}/capa/util.py | 0 .../modules => common/lib/xmodule}/__init__.py | 0 .../modules => common/lib/xmodule}/capa_module.py | 2 +- .../modules => common/lib/xmodule}/html_module.py | 0 .../lib/xmodule}/schematic_module.py | 4 ---- .../modules => common/lib/xmodule}/seq_module.py | 0 .../lib/xmodule}/template_module.py | 15 +++------------ .../lib/xmodule}/vertical_module.py | 0 .../lib/xmodule}/video_module.py | 0 .../modules => common/lib/xmodule}/x_module.py | 0 lms/djangoapps/courseware/content_parser.py | 13 +++++++++++-- lms/djangoapps/courseware/grades.py | 4 ++-- .../management/commands/check_course.py | 4 ++-- lms/djangoapps/courseware/module_render.py | 11 +++++------ lms/djangoapps/courseware/tests.py | 12 ++++++------ lms/djangoapps/courseware/views.py | 3 +-- lms/djangoapps/multicourse/views.py | 14 +------------- lms/envs/common.py | 2 ++ lms/lib/util/views.py | 4 ++-- 25 files changed, 42 insertions(+), 74 deletions(-) rename {lms/djangoapps/courseware => common/lib}/capa/__init__.py (100%) rename {lms/djangoapps/courseware => common/lib}/capa/calc.py (100%) rename {lms/djangoapps/courseware => common/lib}/capa/capa_problem.py (97%) rename {lms/djangoapps/courseware => common/lib}/capa/eia.py (100%) rename {lms/djangoapps/courseware => common/lib}/capa/inputtypes.py (98%) rename {lms/djangoapps/courseware => common/lib}/capa/responsetypes.py (98%) rename {lms/djangoapps/courseware => common/lib}/capa/util.py (100%) rename {lms/djangoapps/courseware/modules => common/lib/xmodule}/__init__.py (100%) rename {lms/djangoapps/courseware/modules => common/lib/xmodule}/capa_module.py (99%) rename {lms/djangoapps/courseware/modules => common/lib/xmodule}/html_module.py (100%) rename {lms/djangoapps/courseware/modules => common/lib/xmodule}/schematic_module.py (80%) rename {lms/djangoapps/courseware/modules => common/lib/xmodule}/seq_module.py (100%) rename {lms/djangoapps/courseware/modules => common/lib/xmodule}/template_module.py (55%) rename {lms/djangoapps/courseware/modules => common/lib/xmodule}/vertical_module.py (100%) rename {lms/djangoapps/courseware/modules => common/lib/xmodule}/video_module.py (100%) rename {lms/djangoapps/courseware/modules => common/lib/xmodule}/x_module.py (100%) diff --git a/lms/djangoapps/courseware/capa/__init__.py b/common/lib/capa/__init__.py similarity index 100% rename from lms/djangoapps/courseware/capa/__init__.py rename to common/lib/capa/__init__.py diff --git a/lms/djangoapps/courseware/capa/calc.py b/common/lib/capa/calc.py similarity index 100% rename from lms/djangoapps/courseware/capa/calc.py rename to common/lib/capa/calc.py diff --git a/lms/djangoapps/courseware/capa/capa_problem.py b/common/lib/capa/capa_problem.py similarity index 97% rename from lms/djangoapps/courseware/capa/capa_problem.py rename to common/lib/capa/capa_problem.py index 3c918651ba..5aed06fe34 100644 --- a/lms/djangoapps/courseware/capa/capa_problem.py +++ b/common/lib/capa/capa_problem.py @@ -1,5 +1,5 @@ # -# File: courseware/capa/capa_problem.py +# File: capa/capa_problem.py # ''' Main module which shows problems (of "capa" type). @@ -31,7 +31,7 @@ from responsetypes import NumericalResponse, FormulaResponse, CustomResponse, Sc import calc import eia -log = logging.getLogger("mitx.courseware") +log = logging.getLogger(__name__) response_types = {'numericalresponse':NumericalResponse, 'formularesponse':FormulaResponse, @@ -231,9 +231,8 @@ class LoncapaProblem(object): code = unescape(code,XMLESC) try: exec code in context, context # use "context" for global context; thus defs in code are global within code - except Exception,err: - log.exception("[courseware.capa.capa_problem.extract_context] error %s" % err) - log.exception("in doing exec of this code: %s" % code) + except Exception: + log.exception("Error while execing code: " + code) return context def get_html(self): @@ -273,9 +272,6 @@ class LoncapaProblem(object): else: msg = '' - #if settings.DEBUG: - # print "[courseware.capa.capa_problem.extract_html] msg = ",msg - # do the rendering # This should be broken out into a helper function # that handles all input objects diff --git a/lms/djangoapps/courseware/capa/eia.py b/common/lib/capa/eia.py similarity index 100% rename from lms/djangoapps/courseware/capa/eia.py rename to common/lib/capa/eia.py diff --git a/lms/djangoapps/courseware/capa/inputtypes.py b/common/lib/capa/inputtypes.py similarity index 98% rename from lms/djangoapps/courseware/capa/inputtypes.py rename to common/lib/capa/inputtypes.py index 2298935c58..f4e34fad2f 100644 --- a/lms/djangoapps/courseware/capa/inputtypes.py +++ b/common/lib/capa/inputtypes.py @@ -25,9 +25,6 @@ Each input type takes the xml tree as 'element', the previous answer as 'value', import re import shlex # for splitting quoted strings -from django.conf import settings - -from lxml.etree import Element from lxml import etree from mitxmako.shortcuts import render_to_string @@ -166,8 +163,6 @@ def optioninput(element, value, status, msg=''): # osetdict = dict([('option_%s_%s' % (eid,x),oset[x]) for x in range(len(oset)) ]) # make dict with IDs osetdict = dict([(oset[x],oset[x]) for x in range(len(oset)) ]) # make dict with key,value same - if settings.DEBUG: - print '[courseware.capa.inputtypes.optioninput] osetdict=',osetdict context={'id':eid, 'value':value, @@ -383,7 +378,5 @@ def imageinput(element, value, status, msg=''): 'state' : status, # to change 'msg': msg, # to change } - if settings.DEBUG: - print '[courseware.capa.inputtypes.imageinput] context=',context html=render_to_string("imageinput.html", context) return etree.XML(html) diff --git a/lms/djangoapps/courseware/capa/responsetypes.py b/common/lib/capa/responsetypes.py similarity index 98% rename from lms/djangoapps/courseware/capa/responsetypes.py rename to common/lib/capa/responsetypes.py index 522ae16268..7fc1bbf2e5 100644 --- a/lms/djangoapps/courseware/capa/responsetypes.py +++ b/common/lib/capa/responsetypes.py @@ -21,12 +21,11 @@ import abc # specific library imports from calc import evaluator, UndefinedVariable -from django.conf import settings from util import contextualize_text from lxml import etree from lxml.html.soupparser import fromstring as fromstring_bs # uses Beautiful Soup!!! FIXME? -log = logging.getLogger("mitx.courseware") +log = logging.getLogger(__name__) def compare_with_tolerance(v1, v2, tol): ''' Compare v1 to v2 with maximum tolerance tol @@ -144,8 +143,6 @@ class OptionResponse(GenericResponse): def __init__(self, xml, context, system=None): self.xml = xml self.answer_fields = xml.findall('optioninput') - if settings.DEBUG: - print '[courseware.capa.responsetypes.OR.init] answer_fields=%s' % (self.answer_fields) self.context = context def get_score(self, student_answers): @@ -274,7 +271,7 @@ def sympy_check2(): # ie the comparison function is defined in the stanza instead cfn = xml.get('cfn') if cfn: - if settings.DEBUG: log.info("[courseware.capa.responsetypes] cfn = %s" % cfn) + if settings.DEBUG: log.info("cfn = %s" % cfn) if cfn in context: self.code = context[cfn] else: @@ -779,8 +776,6 @@ class ImageResponse(GenericResponse): correct_map[aid] = 'correct' else: correct_map[aid] = 'incorrect' - if settings.DEBUG: - print "[capamodule.capa.responsetypes.imageinput] correct_map=",correct_map return correct_map def get_answers(self): diff --git a/lms/djangoapps/courseware/capa/util.py b/common/lib/capa/util.py similarity index 100% rename from lms/djangoapps/courseware/capa/util.py rename to common/lib/capa/util.py diff --git a/lms/djangoapps/courseware/modules/__init__.py b/common/lib/xmodule/__init__.py similarity index 100% rename from lms/djangoapps/courseware/modules/__init__.py rename to common/lib/xmodule/__init__.py diff --git a/lms/djangoapps/courseware/modules/capa_module.py b/common/lib/xmodule/capa_module.py similarity index 99% rename from lms/djangoapps/courseware/modules/capa_module.py rename to common/lib/xmodule/capa_module.py index 67af821159..724b67ec2b 100644 --- a/lms/djangoapps/courseware/modules/capa_module.py +++ b/common/lib/xmodule/capa_module.py @@ -19,7 +19,7 @@ from lxml import etree from mitxmako.shortcuts import render_to_string from x_module import XModule, XModuleDescriptor -from courseware.capa.capa_problem import LoncapaProblem, StudentInputError +from capa.capa_problem import LoncapaProblem, StudentInputError import courseware.content_parser as content_parser from multicourse import multicourse_settings diff --git a/lms/djangoapps/courseware/modules/html_module.py b/common/lib/xmodule/html_module.py similarity index 100% rename from lms/djangoapps/courseware/modules/html_module.py rename to common/lib/xmodule/html_module.py diff --git a/lms/djangoapps/courseware/modules/schematic_module.py b/common/lib/xmodule/schematic_module.py similarity index 80% rename from lms/djangoapps/courseware/modules/schematic_module.py rename to common/lib/xmodule/schematic_module.py index a6459b5e6e..30175c16a8 100644 --- a/lms/djangoapps/courseware/modules/schematic_module.py +++ b/common/lib/xmodule/schematic_module.py @@ -1,9 +1,5 @@ import json -## TODO: Abstract out from Django -from django.conf import settings -from mitxmako.shortcuts import render_to_response, render_to_string - from x_module import XModule, XModuleDescriptor class ModuleDescriptor(XModuleDescriptor): diff --git a/lms/djangoapps/courseware/modules/seq_module.py b/common/lib/xmodule/seq_module.py similarity index 100% rename from lms/djangoapps/courseware/modules/seq_module.py rename to common/lib/xmodule/seq_module.py diff --git a/lms/djangoapps/courseware/modules/template_module.py b/common/lib/xmodule/template_module.py similarity index 55% rename from lms/djangoapps/courseware/modules/template_module.py rename to common/lib/xmodule/template_module.py index 938b5c4497..97a2c09501 100644 --- a/lms/djangoapps/courseware/modules/template_module.py +++ b/common/lib/xmodule/template_module.py @@ -1,7 +1,6 @@ import json -import os -from mitxmako.shortcuts import render_to_response, render_to_string +from mitxmako.shortcuts import render_to_string from x_module import XModule, XModuleDescriptor from lxml import etree @@ -15,15 +14,7 @@ class Module(XModule): @classmethod def get_xml_tags(c): - ## TODO: Abstract out from filesystem and Django - ## HACK: For now, this lets us import without abstracting out - try: - from django.conf import settings - tags = os.listdir(settings.DATA_DIR+'/custom_tags') - except: - print "Could not open tags directory." - tags = [] - return tags + return ['customtag'] def get_html(self): return self.html @@ -31,6 +22,6 @@ class Module(XModule): def __init__(self, system, xml, item_id, state=None): XModule.__init__(self, system, xml, item_id, state) xmltree = etree.fromstring(xml) - filename = xmltree.tag + filename = xmltree[0].text params = dict(xmltree.items()) self.html = render_to_string(filename, params, namespace = 'custom_tags') diff --git a/lms/djangoapps/courseware/modules/vertical_module.py b/common/lib/xmodule/vertical_module.py similarity index 100% rename from lms/djangoapps/courseware/modules/vertical_module.py rename to common/lib/xmodule/vertical_module.py diff --git a/lms/djangoapps/courseware/modules/video_module.py b/common/lib/xmodule/video_module.py similarity index 100% rename from lms/djangoapps/courseware/modules/video_module.py rename to common/lib/xmodule/video_module.py diff --git a/lms/djangoapps/courseware/modules/x_module.py b/common/lib/xmodule/x_module.py similarity index 100% rename from lms/djangoapps/courseware/modules/x_module.py rename to common/lib/xmodule/x_module.py diff --git a/lms/djangoapps/courseware/content_parser.py b/lms/djangoapps/courseware/content_parser.py index a24c14039e..bd097e6688 100644 --- a/lms/djangoapps/courseware/content_parser.py +++ b/lms/djangoapps/courseware/content_parser.py @@ -25,6 +25,7 @@ try: # This lets us do __name__ == ='__main__' from mitxmako.shortcuts import render_to_string from util.cache import cache from multicourse import multicourse_settings + import xmodule except: print "Could not import/content_parser" settings = None @@ -103,8 +104,7 @@ def item(l, default="", process=lambda x:x): def id_tag(course): ''' Tag all course elements with unique IDs ''' - import courseware.modules - default_ids = courseware.modules.get_default_ids() + default_ids = xmodule.get_default_ids() # Tag elements with unique IDs elements = course.xpath("|".join(['//'+c for c in default_ids])) @@ -166,11 +166,20 @@ def user_groups(user): # return [u.name for u in UserTestGroup.objects.raw("select * from auth_user, student_usertestgroup, student_usertestgroup_users where auth_user.id = student_usertestgroup_users.user_id and student_usertestgroup_users.usertestgroup_id = student_usertestgroup.id and auth_user.id = %s", [user.id])] +def replace_custom_tags(tree): + tags = os.listdir(settings.DATA_DIR+'/custom_tags') + for tag in tags: + for element in tree.iter(tag): + element.tag = 'customtag' + impl = etree.SubElement(element, 'impl') + impl.text = tag + def course_xml_process(tree): ''' Do basic pre-processing of an XML tree. Assign IDs to all items without. Propagate due dates, grace periods, etc. to child items. ''' + replace_custom_tags(tree) id_tag(tree) propogate_downward_tag(tree, "due") propogate_downward_tag(tree, "graded") diff --git a/lms/djangoapps/courseware/grades.py b/lms/djangoapps/courseware/grades.py index ca4d00a0db..84efe82b95 100644 --- a/lms/djangoapps/courseware/grades.py +++ b/lms/djangoapps/courseware/grades.py @@ -29,7 +29,7 @@ from courseware import graders from courseware.graders import Score from models import StudentModule import courseware.content_parser as content_parser -import courseware.modules +import xmodule _log = logging.getLogger("mitx.courseware") @@ -197,7 +197,7 @@ def get_score(user, problem, cache, coursename=None): ## HACK 2: Backwards-compatibility: This should be written when a grade is saved, and removed from the system from module_render import I4xSystem system = I4xSystem(None, None, None, coursename=coursename) - total=float(courseware.modules.capa_module.Module(system, etree.tostring(problem), "id").max_score()) + total=float(xmodule.capa_module.Module(system, etree.tostring(problem), "id").max_score()) response.max_grade = total response.save() diff --git a/lms/djangoapps/courseware/management/commands/check_course.py b/lms/djangoapps/courseware/management/commands/check_course.py index 17a97268cf..755cf089f4 100644 --- a/lms/djangoapps/courseware/management/commands/check_course.py +++ b/lms/djangoapps/courseware/management/commands/check_course.py @@ -8,7 +8,7 @@ from django.contrib.auth.models import User from courseware.content_parser import course_file import courseware.module_render -import courseware.modules +import xmodule class Command(BaseCommand): help = "Does basic validity tests on course.xml." @@ -25,7 +25,7 @@ class Command(BaseCommand): check = False print "Confirming all modules render. Nothing should print during this step. " for module in course.xpath('//problem|//html|//video|//vertical|//sequential|/tab'): - module_class = courseware.modules.modx_modules[module.tag] + module_class = xmodule.modx_modules[module.tag] # TODO: Abstract this out in render_module.py try: module_class(etree.tostring(module), diff --git a/lms/djangoapps/courseware/module_render.py b/lms/djangoapps/courseware/module_render.py index 2640ccfd1e..19cff7b304 100644 --- a/lms/djangoapps/courseware/module_render.py +++ b/lms/djangoapps/courseware/module_render.py @@ -6,19 +6,18 @@ from lxml import etree from django.http import Http404 from django.http import HttpResponse from django.shortcuts import redirect -from django.template import Context -from django.template import Context, loader from fs.osfs import OSFS from django.conf import settings -from mitxmako.shortcuts import render_to_string +from mitxmako.shortcuts import render_to_string, render_to_response from models import StudentModule from multicourse import multicourse_settings +from util.views import accepts -import courseware.modules import courseware.content_parser as content_parser +import xmodule log = logging.getLogger("mitx.courseware") @@ -90,7 +89,7 @@ def grade_histogram(module_id): def get_module(user, request, xml_module, module_object_preload, position=None): module_type=xml_module.tag - module_class=courseware.modules.get_module_class(module_type) + module_class=xmodule.get_module_class(module_type) module_id=xml_module.get('id') #module_class.id_attribute) or "" # Grab state from database @@ -231,7 +230,7 @@ def modx_dispatch(request, module=None, dispatch=None, id=None): ) try: - instance=courseware.modules.get_module_class(module)(system, + instance=xmodule.get_module_class(module)(system, xml, id, state=oldstate) diff --git a/lms/djangoapps/courseware/tests.py b/lms/djangoapps/courseware/tests.py index 67ac4bff99..8933777375 100644 --- a/lms/djangoapps/courseware/tests.py +++ b/lms/djangoapps/courseware/tests.py @@ -10,9 +10,9 @@ import os import numpy -import courseware.modules -import courseware.capa.calc as calc -import courseware.capa.capa_problem as lcp +import xmodule +import capa.calc as calc +import capa.capa_problem as lcp import courseware.graders as graders from courseware.graders import Score, CourseGrader, WeightedSubsectionsGrader, SingleSectionGrader, AssignmentFormatGrader from courseware.grades import aggregate_scores @@ -41,10 +41,10 @@ class ModelsTest(unittest.TestCase): pass def test_get_module_class(self): - vc = courseware.modules.get_module_class('video') - vc_str = "" + vc = xmodule.get_module_class('video') + vc_str = "" self.assertEqual(str(vc), vc_str) - video_id = courseware.modules.get_default_ids()['video'] + video_id = xmodule.get_default_ids()['video'] self.assertEqual(video_id, 'youtube') def test_calc(self): diff --git a/lms/djangoapps/courseware/views.py b/lms/djangoapps/courseware/views.py index 3185edbe98..fcd0104455 100644 --- a/lms/djangoapps/courseware/views.py +++ b/lms/djangoapps/courseware/views.py @@ -20,9 +20,9 @@ from module_render import render_x_module, make_track_function, I4xSystem from models import StudentModule from student.models import UserProfile from multicourse import multicourse_settings +import xmodule import courseware.content_parser as content_parser -import courseware.modules import courseware.grades as grades @@ -288,4 +288,3 @@ def jump_to(request, probname=None): position = parent.index(pxml)+1 # position in sequence return index(request,course=coursename,chapter=chapter,section=section,position=position) - diff --git a/lms/djangoapps/multicourse/views.py b/lms/djangoapps/multicourse/views.py index ef9fca7443..9d081cf5cf 100644 --- a/lms/djangoapps/multicourse/views.py +++ b/lms/djangoapps/multicourse/views.py @@ -1,18 +1,6 @@ -import datetime -import json -import sys - from django.conf import settings -from django.contrib.auth.models import User -from django.core.context_processors import csrf -from django.core.mail import send_mail -from django.http import Http404 -from django.http import HttpResponse -from django.shortcuts import redirect -from mitxmako.shortcuts import render_to_response, render_to_string +from mitxmako.shortcuts import render_to_response -import courseware.capa.calc -import track.views from multicourse import multicourse_settings def mitxhome(request): diff --git a/lms/envs/common.py b/lms/envs/common.py index c2d1810adb..e4c0604aa9 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -47,6 +47,7 @@ GENERATE_PROFILE_SCORES = False ############################# SET PATH INFORMATION ############################# PROJECT_ROOT = path(__file__).abspath().dirname().dirname() # /mitx/lms +COMMON_ROOT = PROJECT_ROOT.dirname() / "common" ENV_ROOT = PROJECT_ROOT.dirname().dirname() # virtualenv dir /mitx is in ASKBOT_ROOT = ENV_ROOT / "askbot-devel" COURSES_ROOT = ENV_ROOT / "data" @@ -59,6 +60,7 @@ sys.path.append(ASKBOT_ROOT) sys.path.append(ASKBOT_ROOT / "askbot" / "deps") sys.path.append(PROJECT_ROOT / 'djangoapps') sys.path.append(PROJECT_ROOT / 'lib') +sys.path.append(COMMON_ROOT / 'lib') ################################## MITXWEB ##################################### # This is where we stick our compiled template files. Most of the app uses Mako diff --git a/lms/lib/util/views.py b/lms/lib/util/views.py index 941e4082c5..c1f2bb39ea 100644 --- a/lms/lib/util/views.py +++ b/lms/lib/util/views.py @@ -11,14 +11,14 @@ from django.http import HttpResponse from django.shortcuts import redirect from mitxmako.shortcuts import render_to_response, render_to_string -import courseware.capa.calc +import capa.calc import track.views def calculate(request): ''' Calculator in footer of every page. ''' equation = request.GET['equation'] try: - result = courseware.capa.calc.evaluator({}, {}, equation) + result = capa.calc.evaluator({}, {}, equation) except: event = {'error':map(str,sys.exc_info()), 'equation':equation} From c76bab6f3e63782665336f3358722d04999db3ba Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Fri, 1 Jun 2012 14:52:46 -0400 Subject: [PATCH 3/9] Get rid of unused includes --- common/lib/xmodule/capa_module.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/common/lib/xmodule/capa_module.py b/common/lib/xmodule/capa_module.py index 724b67ec2b..e7f46cf9ad 100644 --- a/common/lib/xmodule/capa_module.py +++ b/common/lib/xmodule/capa_module.py @@ -1,16 +1,8 @@ -import StringIO import datetime import dateutil import dateutil.parser import json import logging -import math -import numpy -import os -import random -import scipy -import struct -import sys import traceback from lxml import etree @@ -21,7 +13,6 @@ from mitxmako.shortcuts import render_to_string from x_module import XModule, XModuleDescriptor from capa.capa_problem import LoncapaProblem, StudentInputError import courseware.content_parser as content_parser -from multicourse import multicourse_settings log = logging.getLogger("mitx.courseware") From 97a9a66c52e65221e8068c27fd113e96d5b466e8 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Mon, 4 Jun 2012 12:05:47 -0400 Subject: [PATCH 4/9] Move CAPA problem specific xml parsing utilities out of content_parser into xmodule --- common/lib/xmodule/__init__.py | 5 --- common/lib/xmodule/capa_module.py | 50 ++++++++++++++------- lms/djangoapps/courseware/content_parser.py | 43 +++--------------- 3 files changed, 42 insertions(+), 56 deletions(-) diff --git a/common/lib/xmodule/__init__.py b/common/lib/xmodule/__init__.py index 4fc5fb67cb..307b544b79 100644 --- a/common/lib/xmodule/__init__.py +++ b/common/lib/xmodule/__init__.py @@ -1,6 +1,3 @@ -import os -import os.path - import capa_module import html_module import schematic_module @@ -9,8 +6,6 @@ import template_module import vertical_module import video_module -from courseware import content_parser - # Import all files in modules directory, excluding backups (# and . in name) # and __init__ # diff --git a/common/lib/xmodule/capa_module.py b/common/lib/xmodule/capa_module.py index e7f46cf9ad..6b03647cd9 100644 --- a/common/lib/xmodule/capa_module.py +++ b/common/lib/xmodule/capa_module.py @@ -4,7 +4,9 @@ import dateutil.parser import json import logging import traceback +import re +from datetime import timedelta from lxml import etree ## TODO: Abstract out from Django @@ -12,11 +14,29 @@ from mitxmako.shortcuts import render_to_string from x_module import XModule, XModuleDescriptor from capa.capa_problem import LoncapaProblem, StudentInputError -import courseware.content_parser as content_parser - log = logging.getLogger("mitx.courseware") #----------------------------------------------------------------------------- +TIMEDELTA_REGEX = re.compile(r'^((?P\d+?) day(?:s?))?(\s)?((?P\d+?) hour(?:s?))?(\s)?((?P\d+?) minute(?:s)?)?(\s)?((?P\d+?) second(?:s)?)?$') + +def item(l, default="", process=lambda x:x): + if len(l)==0: + return default + elif len(l)==1: + return process(l[0]) + else: + raise Exception('Malformed XML') + +def parse_timedelta(time_str): + parts = TIMEDELTA_REGEX.match(time_str) + if not parts: + return + parts = parts.groupdict() + time_params = {} + for (name, param) in parts.iteritems(): + if param: + time_params[name] = int(param) + return timedelta(**time_params) class ComplexEncoder(json.JSONEncoder): def default(self, obj): @@ -132,11 +152,11 @@ class Module(XModule): dom2 = etree.fromstring(xml) - self.explanation="problems/"+content_parser.item(dom2.xpath('/problem/@explain'), default="closed") - # TODO: Should be converted to: self.explanation=content_parser.item(dom2.xpath('/problem/@explain'), default="closed") - self.explain_available=content_parser.item(dom2.xpath('/problem/@explain_available')) + self.explanation="problems/"+item(dom2.xpath('/problem/@explain'), default="closed") + # TODO: Should be converted to: self.explanation=item(dom2.xpath('/problem/@explain'), default="closed") + self.explain_available=item(dom2.xpath('/problem/@explain_available')) - display_due_date_string=content_parser.item(dom2.xpath('/problem/@due')) + display_due_date_string=item(dom2.xpath('/problem/@due')) if len(display_due_date_string)>0: self.display_due_date=dateutil.parser.parse(display_due_date_string) #log.debug("Parsed " + display_due_date_string + " to " + str(self.display_due_date)) @@ -144,27 +164,27 @@ class Module(XModule): self.display_due_date=None - grace_period_string = content_parser.item(dom2.xpath('/problem/@graceperiod')) + grace_period_string = item(dom2.xpath('/problem/@graceperiod')) if len(grace_period_string)>0 and self.display_due_date: - self.grace_period = content_parser.parse_timedelta(grace_period_string) + self.grace_period = parse_timedelta(grace_period_string) self.close_date = self.display_due_date + self.grace_period #log.debug("Then parsed " + grace_period_string + " to closing date" + str(self.close_date)) else: self.grace_period = None self.close_date = self.display_due_date - self.max_attempts=content_parser.item(dom2.xpath('/problem/@attempts')) + self.max_attempts=item(dom2.xpath('/problem/@attempts')) if len(self.max_attempts)>0: self.max_attempts=int(self.max_attempts) else: self.max_attempts=None - self.show_answer=content_parser.item(dom2.xpath('/problem/@showanswer')) + self.show_answer=item(dom2.xpath('/problem/@showanswer')) if self.show_answer=="": self.show_answer="closed" - self.rerandomize=content_parser.item(dom2.xpath('/problem/@rerandomize')) + self.rerandomize=item(dom2.xpath('/problem/@rerandomize')) if self.rerandomize=="" or self.rerandomize=="always" or self.rerandomize=="true": self.rerandomize="always" elif self.rerandomize=="false" or self.rerandomize=="per_student": @@ -179,10 +199,10 @@ class Module(XModule): if state!=None and 'attempts' in state: self.attempts=state['attempts'] - # TODO: Should be: self.filename=content_parser.item(dom2.xpath('/problem/@filename')) - self.filename= "problems/"+content_parser.item(dom2.xpath('/problem/@filename'))+".xml" - self.name=content_parser.item(dom2.xpath('/problem/@name')) - self.weight=content_parser.item(dom2.xpath('/problem/@weight')) + # TODO: Should be: self.filename=item(dom2.xpath('/problem/@filename')) + self.filename= "problems/"+item(dom2.xpath('/problem/@filename'))+".xml" + self.name=item(dom2.xpath('/problem/@name')) + self.weight=item(dom2.xpath('/problem/@weight')) if self.rerandomize == 'never': seed = 1 else: diff --git a/lms/djangoapps/courseware/content_parser.py b/lms/djangoapps/courseware/content_parser.py index bd097e6688..4f96db5284 100644 --- a/lms/djangoapps/courseware/content_parser.py +++ b/lms/djangoapps/courseware/content_parser.py @@ -9,26 +9,20 @@ Does some caching (to be explained). import logging import os -import re import sys import urllib -from datetime import timedelta from lxml import etree from util.memcache import fasthash -try: # This lets us do __name__ == ='__main__' - from django.conf import settings +from django.conf import settings - from student.models import UserProfile - from student.models import UserTestGroup - from mitxmako.shortcuts import render_to_string - from util.cache import cache - from multicourse import multicourse_settings - import xmodule -except: - print "Could not import/content_parser" - settings = None +from student.models import UserProfile +from student.models import UserTestGroup +from mitxmako.shortcuts import render_to_string +from util.cache import cache +from multicourse import multicourse_settings +import xmodule ''' This file will eventually form an abstraction layer between the course XML file and the rest of the system. @@ -41,24 +35,9 @@ class ContentException(Exception): log = logging.getLogger("mitx.courseware") - -timedelta_regex = re.compile(r'^((?P\d+?) day(?:s?))?(\s)?((?P\d+?) hour(?:s?))?(\s)?((?P\d+?) minute(?:s)?)?(\s)?((?P\d+?) second(?:s)?)?$') - def format_url_params(params): return [ urllib.quote(string.replace(' ','_')) for string in params ] -def parse_timedelta(time_str): - parts = timedelta_regex.match(time_str) - if not parts: - return - parts = parts.groupdict() - time_params = {} - for (name, param) in parts.iteritems(): - if param: - time_params[name] = int(param) - return timedelta(**time_params) - - def xpath(xml, query_string, **args): ''' Safe xpath query into an xml tree: * xml is the tree. @@ -94,14 +73,6 @@ if __name__=='__main__': print xpath('', '/{search}/problem[@name="{name}"]', search='html', name="Bob") -def item(l, default="", process=lambda x:x): - if len(l)==0: - return default - elif len(l)==1: - return process(l[0]) - else: - raise Exception('Malformed XML') - def id_tag(course): ''' Tag all course elements with unique IDs ''' default_ids = xmodule.get_default_ids() From fa42022ea7e7f0b440dcc9cc1058a978be643f18 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Wed, 6 Jun 2012 10:12:35 -0400 Subject: [PATCH 5/9] Fixing another static files link --- lms/static/courses/6002 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/static/courses/6002 b/lms/static/courses/6002 index 8543111853..e670930f41 120000 --- a/lms/static/courses/6002 +++ b/lms/static/courses/6002 @@ -1 +1 @@ -../../../data/static/ \ No newline at end of file +../../../../data/static/ \ No newline at end of file From 54756bf5e2d1ca82ebd485239d167d443b6303cd Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Wed, 6 Jun 2012 14:16:28 -0400 Subject: [PATCH 6/9] Use relative includes in settings files --- lms/envs/aws.py | 4 ++-- lms/envs/content.py | 2 +- lms/envs/dev_ike.py | 6 +++--- lms/envs/devplus.py | 2 +- lms/envs/static.py | 4 ++-- lms/envs/test.py | 4 ++-- lms/envs/test_ike.py | 4 ++-- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lms/envs/aws.py b/lms/envs/aws.py index 7363cbb3f7..c61396d5fd 100644 --- a/lms/envs/aws.py +++ b/lms/envs/aws.py @@ -8,8 +8,8 @@ Common traits: """ import json -from envs.logsettings import get_logger_config -from envs.common import * +from .logsettings import get_logger_config +from .common import * ############################### ALWAYS THE SAME ################################ DEBUG = False diff --git a/lms/envs/content.py b/lms/envs/content.py index 495bbeedac..2584dca969 100644 --- a/lms/envs/content.py +++ b/lms/envs/content.py @@ -2,7 +2,7 @@ These are debug machines used for content creators, so they're kind of a cross between dev machines and AWS machines. """ -from envs.aws import * +from .aws import * DEBUG = True TEMPLATE_DEBUG = True diff --git a/lms/envs/dev_ike.py b/lms/envs/dev_ike.py index dd6ffa9176..ee5b6e831b 100644 --- a/lms/envs/dev_ike.py +++ b/lms/envs/dev_ike.py @@ -13,9 +13,9 @@ import socket if 'eecs1' in socket.gethostname(): MITX_ROOT_URL = '/mitx2' -from envs.common import * -from envs.logsettings import get_logger_config -from dev import * +from .common import * +from .logsettings import get_logger_config +from .dev import * if 'eecs1' in socket.gethostname(): MITX_ROOT_URL = '/mitx2' diff --git a/lms/envs/devplus.py b/lms/envs/devplus.py index 1c81bdd7b2..32e0a7beb7 100644 --- a/lms/envs/devplus.py +++ b/lms/envs/devplus.py @@ -13,7 +13,7 @@ Dir structure: /log # Where we're going to write log files """ -from envs.dev import * +from .dev import * DATABASES = { 'default': { diff --git a/lms/envs/static.py b/lms/envs/static.py index 55469ce332..179f9160c5 100644 --- a/lms/envs/static.py +++ b/lms/envs/static.py @@ -7,8 +7,8 @@ sessions. Assumes structure: /mitx # The location of this repo /log # Where we're going to write log files """ -from envs.common import * -from envs.logsettings import get_logger_config +from .common import * +from .logsettings import get_logger_config STATIC_GRAB = True diff --git a/lms/envs/test.py b/lms/envs/test.py index 6702a3c852..1d90fecc69 100644 --- a/lms/envs/test.py +++ b/lms/envs/test.py @@ -7,8 +7,8 @@ sessions. Assumes structure: /mitx # The location of this repo /log # Where we're going to write log files """ -from envs.common import * -from envs.logsettings import get_logger_config +from .common import * +from .logsettings import get_logger_config import os INSTALLED_APPS = [ diff --git a/lms/envs/test_ike.py b/lms/envs/test_ike.py index 2d319ff281..8bdecb3c8f 100644 --- a/lms/envs/test_ike.py +++ b/lms/envs/test_ike.py @@ -7,8 +7,8 @@ sessions. Assumes structure: /mitx # The location of this repo /log # Where we're going to write log files """ -from envs.common import * -from envs.logsettings import get_logger_config +from .common import * +from .logsettings import get_logger_config import os DEBUG = True From dc2dc1f0dd614363255a84bf766749337a8a03ae Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Wed, 6 Jun 2012 14:23:09 -0400 Subject: [PATCH 7/9] Make it possible to run cleanliness stuff on lms --- rakefile | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/rakefile b/rakefile index 5a322e15b1..06377d3ae1 100644 --- a/rakefile +++ b/rakefile @@ -5,6 +5,7 @@ require 'tempfile' REPO_ROOT = File.dirname(__FILE__) BUILD_DIR = File.join(REPO_ROOT, "build") REPORT_DIR = File.join(REPO_ROOT, "reports") +LMS_REPORT_DIR = File.join(REPORT_DIR, "lms") # Packaging constants DEPLOY_DIR = "/opt/wwc" @@ -37,26 +38,27 @@ end task :default => [:pep8, :pylint, :test] directory REPORT_DIR +directory LMS_REPORT_DIR desc "Run pep8 on all of djangoapps" -task :pep8 => REPORT_DIR do - sh("pep8 --ignore=E501 djangoapps | tee #{REPORT_DIR}/pep8.report") +task :pep8 => LMS_REPORT_DIR do + sh("pep8 --ignore=E501 lms/djangoapps | tee #{LMS_REPORT_DIR}/pep8.report") end desc "Run pylint on all of djangoapps" -task :pylint => REPORT_DIR do - Dir.chdir("djangoapps") do - Dir["*"].each do |app| - sh("pylint -f parseable #{app} | tee #{REPORT_DIR}/#{app}.pylint.report") - end +task :pylint => LMS_REPORT_DIR do + ENV['PYTHONPATH'] = 'lms/djangoapps' + Dir["lms/djangoapps/*"].each do |app| + app = File.basename(app) + sh("pylint -f parseable #{app} | tee #{LMS_REPORT_DIR}/#{app}.pylint.report") end end desc "Run all django tests on our djangoapps" -task :test => REPORT_DIR do - ENV['NOSE_XUNIT_FILE'] = File.join(REPORT_DIR, "nosetests.xml") +task :test => LMS_REPORT_DIR do + ENV['NOSE_XUNIT_FILE'] = File.join(LMS_REPORT_DIR, "nosetests.xml") django_admin = ENV['DJANGO_ADMIN_PATH'] || select_executable('django-admin.py', 'django-admin') - sh("#{django_admin} test --settings=envs.test --pythonpath=. $(ls djangoapps)") + sh("#{django_admin} test --settings=lms.envs.test --pythonpath=. $(ls lms/djangoapps)") end desc <<-desc From 8728b417f191f86ada4bbf32c82daf043d6a3065 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Wed, 6 Jun 2012 14:25:23 -0400 Subject: [PATCH 8/9] Make truefalse test point to the correct test file --- lms/djangoapps/courseware/tests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/djangoapps/courseware/tests.py b/lms/djangoapps/courseware/tests.py index 8933777375..7cdfa1ffae 100644 --- a/lms/djangoapps/courseware/tests.py +++ b/lms/djangoapps/courseware/tests.py @@ -110,7 +110,7 @@ class MultiChoiceTest(unittest.TestCase): self.assertEquals(test_lcp.grade_answers(false_answers)['1_2_1'], 'incorrect') def test_TF_grade(self): - truefalse_file = os.getcwd()+"/djangoapps/courseware/test_files/truefalse.xml" + truefalse_file = os.path.dirname(__file__)+"/test_files/truefalse.xml" test_lcp = lcp.LoncapaProblem(open(truefalse_file), '1', system=i4xs) correct_answers = {'1_2_1':['choice_foil2', 'choice_foil1']} self.assertEquals(test_lcp.grade_answers(correct_answers)['1_2_1'], 'correct') From 46a1c43c76f05a39927abb29428e7ea14ff82d4a Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Wed, 6 Jun 2012 14:41:48 -0400 Subject: [PATCH 9/9] Give a general purpose rake command for running django-admin in the right way for either the lms or the cms --- rakefile | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/rakefile b/rakefile index 06377d3ae1..d7de49ccd2 100644 --- a/rakefile +++ b/rakefile @@ -34,6 +34,10 @@ def select_executable(*cmds) cmds.find_all{ |cmd| system("which #{cmd} > /dev/null 2>&1") }[0] || fail("No executables found from #{cmds.join(', ')}") end +def django_admin(system, env, command, *args) + django_admin = ENV['DJANGO_ADMIN_PATH'] || select_executable('django-admin.py', 'django-admin') + return "#{django_admin} #{command} --settings=#{system}.envs.#{env} --pythonpath=. #{args.join(' ')}" +end task :default => [:pep8, :pylint, :test] @@ -57,8 +61,7 @@ end desc "Run all django tests on our djangoapps" task :test => LMS_REPORT_DIR do ENV['NOSE_XUNIT_FILE'] = File.join(LMS_REPORT_DIR, "nosetests.xml") - django_admin = ENV['DJANGO_ADMIN_PATH'] || select_executable('django-admin.py', 'django-admin') - sh("#{django_admin} test --settings=lms.envs.test --pythonpath=. $(ls lms/djangoapps)") + sh(django_admin(:lms, :test, 'test', *Dir['lms/djangoapps'].each)) end desc <<-desc @@ -67,12 +70,17 @@ desc <<-desc desc task :lms, [:env] => [] do |t, args| args.with_defaults(:env => 'dev') - django_admin = ENV['DJANGO_ADMIN_PATH'] || select_executable('django-admin.py', 'django-admin') - sh("#{django_admin} runserver --settings=lms.envs.#{args.env} --pythonpath=.") + sh(django_admin(:lms, args.env, 'runserver')) end task :runserver => :lms +desc "Run django-admin against the specified system and environment" +task "django-admin", [:action, :system, :env, :options] do |t, args| + args.with_defaults(:env => 'dev', :system => 'lms', :options => '') + sh(django_admin(args.system, args.env, args.action, args.options)) +end + task :package do FileUtils.mkdir_p(BUILD_DIR)