From 1d5c7ea24bad989999ee43aa7fdd0912dc4c7b51 Mon Sep 17 00:00:00 2001 From: Tiberiu Chibici Date: Sat, 13 Oct 2018 23:01:45 +0300 Subject: [PATCH] Work on big refactor --- .idea/codeStyles/codeStyleConfig.xml | 5 + .../2dac2136-d902-4d27-8789-9371934602fd.xml | 489 +- .idea/workspace.xml | 1007 +- YtManager/settings.py | 20 +- YtManager/urls.py | 18 +- YtManagerApp/appconfig.py | 158 +- YtManagerApp/appmain.py | 8 +- YtManagerApp/management/downloader.py | 4 +- YtManagerApp/management/folders.py | 37 + .../management/jobs/download_video.py | 10 +- YtManagerApp/management/jobs/synchronize.py | 88 +- YtManagerApp/management/management.py | 118 +- YtManagerApp/management/videos.py | 72 + YtManagerApp/migrations/0001_initial.py | 75 +- .../migrations/0002_auto_20181003_0923.py | 47 - .../0002_subscriptionfolder_user.py | 22 + .../migrations/0003_auto_20181003_1825.py | 26 - .../migrations/0003_auto_20181013_2018.py | 29 + .../migrations/0004_auto_20181005_1626.py | 18 - .../migrations/0005_auto_20181007_2015.py | 57 - .../migrations/0006_auto_20181008_0037.py | 49 - .../migrations/0007_auto_20181009_0209.py | 33 - YtManagerApp/models.py | 10 +- YtManagerApp/scheduler.py | 4 +- .../static/YtManagerApp/css/login.css | 9 + .../static/YtManagerApp/css/login.css.map | 7 + .../static/YtManagerApp/css/login.scss | 9 + .../static/YtManagerApp/css/style.css | 7 + .../static/YtManagerApp/css/style.css.map | 2 +- .../static/YtManagerApp/css/style.scss | 10 + .../import/bootstrap-4.1.3/.babelrc.js | 20 + .../import/bootstrap-4.1.3/.browserslistrc | 13 + .../import/bootstrap-4.1.3/.editorconfig | 14 + .../import/bootstrap-4.1.3/.eslintignore | 5 + .../import/bootstrap-4.1.3/.eslintrc.json | 233 + .../import/bootstrap-4.1.3/.gitattributes | 18 + .../bootstrap-4.1.3/.github/CONTRIBUTING.md | 243 + .../.github/ISSUE_TEMPLATE/bug.md | 11 + .../.github/ISSUE_TEMPLATE/bug_report.md | 17 + .../.github/ISSUE_TEMPLATE/feature.md | 9 + .../.github/ISSUE_TEMPLATE/feature_request.md | 15 + .../import/bootstrap-4.1.3/.github/SUPPORT.md | 11 + .../import/bootstrap-4.1.3/.gitignore | 48 + .../import/bootstrap-4.1.3/.stylelintignore | 4 + .../import/bootstrap-4.1.3/.stylelintrc | 274 + .../import/bootstrap-4.1.3/.travis.yml | 33 + .../YtManagerApp/import/bootstrap-4.1.3/CNAME | 1 + .../import/bootstrap-4.1.3/CODE_OF_CONDUCT.md | 46 + .../import/bootstrap-4.1.3/Gemfile | 8 + .../import/bootstrap-4.1.3/Gemfile.lock | 80 + .../import/bootstrap-4.1.3/LICENSE | 22 + .../import/bootstrap-4.1.3/README.md | 177 + .../import/bootstrap-4.1.3/_config.yml | 63 + .../import/bootstrap-4.1.3/composer.json | 37 + .../import/bootstrap-4.1.3/js/src/alert.js | 183 + .../import/bootstrap-4.1.3/js/src/button.js | 175 + .../import/bootstrap-4.1.3/js/src/carousel.js | 520 + .../import/bootstrap-4.1.3/js/src/collapse.js | 398 + .../import/bootstrap-4.1.3/js/src/dropdown.js | 494 + .../import/bootstrap-4.1.3/js/src/index.js | 50 + .../import/bootstrap-4.1.3/js/src/modal.js | 579 + .../import/bootstrap-4.1.3/js/src/popover.js | 188 + .../bootstrap-4.1.3/js/src/scrollspy.js | 332 + .../import/bootstrap-4.1.3/js/src/tab.js | 264 + .../import/bootstrap-4.1.3/js/src/tooltip.js | 725 + .../import/bootstrap-4.1.3/js/src/util.js | 152 + .../import/bootstrap-4.1.3/js/tests/README.md | 69 + .../bootstrap-4.1.3/js/tests/index.html | 140 + .../js/tests/karma-bundle.conf.js | 53 + .../bootstrap-4.1.3/js/tests/karma.conf.js | 76 + .../js/tests/unit/.eslintrc.json | 37 + .../bootstrap-4.1.3/js/tests/unit/alert.js | 123 + .../bootstrap-4.1.3/js/tests/unit/button.js | 199 + .../bootstrap-4.1.3/js/tests/unit/carousel.js | 944 ++ .../bootstrap-4.1.3/js/tests/unit/collapse.js | 858 ++ .../bootstrap-4.1.3/js/tests/unit/dropdown.js | 1124 ++ .../bootstrap-4.1.3/js/tests/unit/modal.js | 657 + .../bootstrap-4.1.3/js/tests/unit/popover.js | 471 + .../js/tests/unit/scrollspy.js | 728 + .../bootstrap-4.1.3/js/tests/unit/tab.js | 417 + .../bootstrap-4.1.3/js/tests/unit/tooltip.js | 969 ++ .../bootstrap-4.1.3/js/tests/unit/util.js | 104 + .../js/tests/visual/alert.html | 58 + .../js/tests/visual/button.html | 51 + .../js/tests/visual/carousel.html | 66 + .../js/tests/visual/collapse.html | 78 + .../js/tests/visual/dropdown.html | 212 + .../js/tests/visual/modal.html | 268 + .../js/tests/visual/popover.html | 46 + .../js/tests/visual/scrollspy.html | 95 + .../bootstrap-4.1.3/js/tests/visual/tab.html | 234 + .../js/tests/visual/tooltip.html | 80 + .../import/bootstrap-4.1.3/nuget/MyGet.ps1 | 18 + .../bootstrap-4.1.3/nuget/bootstrap.nuspec | 33 + .../nuget/bootstrap.sass.nuspec | 33 + .../import/bootstrap-4.1.3/package-lock.json | 12814 ++++++++++++++++ .../import/bootstrap-4.1.3/package.js | 19 + .../import/bootstrap-4.1.3/package.json | 217 + .../import/bootstrap-4.1.3/sache.json | 5 + .../import/bootstrap-4.1.3/scss/_alert.scss | 51 + .../import/bootstrap-4.1.3/scss/_badge.scss | 47 + .../bootstrap-4.1.3/scss/_breadcrumb.scss | 41 + .../bootstrap-4.1.3/scss/_button-group.scss | 172 + .../import/bootstrap-4.1.3/scss/_buttons.scss | 143 + .../import/bootstrap-4.1.3/scss/_card.scss | 301 + .../bootstrap-4.1.3/scss/_carousel.scss | 236 + .../import/bootstrap-4.1.3/scss/_close.scss | 35 + .../import/bootstrap-4.1.3/scss/_code.scss | 48 + .../bootstrap-4.1.3/scss/_custom-forms.scss | 433 + .../bootstrap-4.1.3/scss/_dropdown.scss | 166 + .../import/bootstrap-4.1.3/scss/_forms.scss | 333 + .../bootstrap-4.1.3/scss/_functions.scss | 86 + .../import/bootstrap-4.1.3/scss/_grid.scss | 52 + .../import/bootstrap-4.1.3/scss/_images.scss | 42 + .../bootstrap-4.1.3/scss/_input-group.scss | 173 + .../bootstrap-4.1.3/scss/_jumbotron.scss | 16 + .../bootstrap-4.1.3/scss/_list-group.scss | 115 + .../import/bootstrap-4.1.3/scss/_media.scss | 8 + .../import/bootstrap-4.1.3/scss/_mixins.scss | 41 + .../import/bootstrap-4.1.3/scss/_modal.scss | 180 + .../import/bootstrap-4.1.3/scss/_nav.scss | 118 + .../import/bootstrap-4.1.3/scss/_navbar.scss | 299 + .../bootstrap-4.1.3/scss/_pagination.scss | 78 + .../import/bootstrap-4.1.3/scss/_popover.scss | 183 + .../import/bootstrap-4.1.3/scss/_print.scss | 141 + .../bootstrap-4.1.3/scss/_progress.scss | 34 + .../import/bootstrap-4.1.3/scss/_reboot.scss | 483 + .../import/bootstrap-4.1.3/scss/_root.scss | 19 + .../import/bootstrap-4.1.3/scss/_tables.scss | 187 + .../import/bootstrap-4.1.3/scss/_tooltip.scss | 115 + .../bootstrap-4.1.3/scss/_transitions.scss | 22 + .../import/bootstrap-4.1.3/scss/_type.scss | 125 + .../bootstrap-4.1.3/scss/_utilities.scss | 15 + .../bootstrap-4.1.3/scss/_variables.scss | 952 ++ .../bootstrap-4.1.3/scss/bootstrap-grid.css | 1435 ++ .../scss/bootstrap-grid.css.map | Bin 0 -> 17936 bytes .../bootstrap-4.1.3/scss/bootstrap-grid.scss | 32 + .../bootstrap-4.1.3/scss/bootstrap-reboot.css | 270 + .../scss/bootstrap-reboot.css.map | Bin 0 -> 3473 bytes .../scss/bootstrap-reboot.scss | 12 + .../import/bootstrap-4.1.3/scss/bootstrap.css | 6784 ++++++++ .../bootstrap-4.1.3/scss/bootstrap.css.map | Bin 0 -> 96670 bytes .../bootstrap-4.1.3/scss/bootstrap.scss | 42 + .../bootstrap-4.1.3/scss/mixins/_alert.scss | 13 + .../scss/mixins/_background-variant.scss | 21 + .../bootstrap-4.1.3/scss/mixins/_badge.scss | 12 + .../scss/mixins/_border-radius.scss | 35 + .../scss/mixins/_box-shadow.scss | 5 + .../scss/mixins/_breakpoints.scss | 123 + .../bootstrap-4.1.3/scss/mixins/_buttons.scss | 109 + .../bootstrap-4.1.3/scss/mixins/_caret.scss | 66 + .../scss/mixins/_clearfix.scss | 7 + .../bootstrap-4.1.3/scss/mixins/_float.scss | 11 + .../bootstrap-4.1.3/scss/mixins/_forms.scss | 147 + .../scss/mixins/_gradients.scss | 45 + .../scss/mixins/_grid-framework.scss | 67 + .../bootstrap-4.1.3/scss/mixins/_grid.scss | 52 + .../bootstrap-4.1.3/scss/mixins/_hover.scss | 37 + .../bootstrap-4.1.3/scss/mixins/_image.scss | 36 + .../scss/mixins/_list-group.scss | 21 + .../bootstrap-4.1.3/scss/mixins/_lists.scss | 7 + .../scss/mixins/_nav-divider.scss | 10 + .../scss/mixins/_pagination.scss | 22 + .../scss/mixins/_reset-text.scss | 17 + .../bootstrap-4.1.3/scss/mixins/_resize.scss | 6 + .../scss/mixins/_screen-reader.scss | 33 + .../bootstrap-4.1.3/scss/mixins/_size.scss | 6 + .../scss/mixins/_table-row.scss | 30 + .../scss/mixins/_text-emphasis.scss | 14 + .../scss/mixins/_text-hide.scss | 13 + .../scss/mixins/_text-truncate.scss | 8 + .../scss/mixins/_transition.scss | 13 + .../scss/mixins/_visibility.scss | 7 + .../scss/utilities/_align.scss | 8 + .../scss/utilities/_background.scss | 19 + .../scss/utilities/_borders.scss | 59 + .../scss/utilities/_clearfix.scss | 3 + .../scss/utilities/_display.scss | 38 + .../scss/utilities/_embed.scss | 52 + .../bootstrap-4.1.3/scss/utilities/_flex.scss | 51 + .../scss/utilities/_float.scss | 9 + .../scss/utilities/_position.scss | 37 + .../scss/utilities/_screenreaders.scss | 11 + .../scss/utilities/_shadows.scss | 6 + .../scss/utilities/_sizing.scss | 12 + .../scss/utilities/_spacing.scss | 51 + .../bootstrap-4.1.3/scss/utilities/_text.scss | 58 + .../scss/utilities/_visibility.scss | 11 + .../site/_data/breakpoints.yml | 29 + .../site/_data/browser-bugs.yml | 451 + .../site/_data/browser-features.yml | 139 + .../bootstrap-4.1.3/site/_data/colors.yml | 26 + .../bootstrap-4.1.3/site/_data/examples.yml | 55 + .../bootstrap-4.1.3/site/_data/grays.yml | 18 + .../import/bootstrap-4.1.3/site/_data/nav.yml | 86 + .../site/_data/theme-colors.yml | 16 + .../site/_data/translations.yml | 19 + .../bootstrap-4.1.3/site/_includes/ads.html | 1 + .../site/_includes/bugify.html | 42 + .../_includes/callout-danger-async-methods.md | 8 + .../callout-info-mediaqueries-breakpoints.md | 4 + ...ut-warning-color-assistive-technologies.md | 6 + .../site/_includes/callout.html | 9 + .../site/_includes/docs-navbar.html | 62 + .../site/_includes/docs-sidebar.html | 57 + .../site/_includes/example.html | 23 + .../site/_includes/favicons.html | 9 + .../site/_includes/footer.html | 12 + .../site/_includes/header.html | 37 + .../site/_includes/icons/bootstrap.svg | 1 + .../site/_includes/icons/download.svg | 1 + .../site/_includes/icons/github.svg | 1 + .../site/_includes/icons/import.svg | 1 + .../site/_includes/icons/lightning.svg | 1 + .../site/_includes/icons/menu.svg | 1 + .../site/_includes/icons/slack.svg | 1 + .../site/_includes/icons/twitter.svg | 1 + .../site/_includes/scripts.html | 26 + .../site/_includes/skippy.html | 5 + .../site/_includes/social.html | 18 + .../site/_layouts/default.html | 22 + .../bootstrap-4.1.3/site/_layouts/docs.html | 34 + .../site/_layouts/examples.html | 16 + .../bootstrap-4.1.3/site/_layouts/home.html | 16 + .../site/_layouts/redirect.html | 38 + .../bootstrap-4.1.3/site/_layouts/simple.html | 12 + .../site/docs/4.1/about/brand.md | 78 + .../site/docs/4.1/about/license.md | 34 + .../site/docs/4.1/about/overview.md | 28 + .../site/docs/4.1/about/translations.md | 18 + .../4.1/assets/brand/bootstrap-outline.svg | 4 + .../4.1/assets/brand/bootstrap-punchout.svg | 4 + .../assets/brand/bootstrap-social-logo.png | Bin 0 -> 23959 bytes .../4.1/assets/brand/bootstrap-social.png | Bin 0 -> 231733 bytes .../docs/4.1/assets/brand/bootstrap-solid.svg | 4 + .../site/docs/4.1/assets/css/docs.min.css | 8 + .../site/docs/4.1/assets/css/docs.min.css.map | Bin 0 -> 73465 bytes .../docs/4.1/assets/img/bootstrap-stack.png | Bin 0 -> 52160 bytes .../docs/4.1/assets/img/bootstrap-themes.png | Bin 0 -> 80588 bytes .../img/favicons/android-chrome-192x192.png | Bin 0 -> 1935 bytes .../img/favicons/android-chrome-512x512.png | Bin 0 -> 4269 bytes .../assets/img/favicons/apple-touch-icon.png | Bin 0 -> 1738 bytes .../4.1/assets/img/favicons/browserconfig.xml | 11 + .../4.1/assets/img/favicons/favicon-16x16.png | Bin 0 -> 310 bytes .../4.1/assets/img/favicons/favicon-32x32.png | Bin 0 -> 491 bytes .../4.1/assets/img/favicons/manifest.json | 22 + .../assets/img/favicons/mstile-144x144.png | Bin 0 -> 1479 bytes .../assets/img/favicons/mstile-150x150.png | Bin 0 -> 1428 bytes .../assets/img/favicons/mstile-310x150.png | Bin 0 -> 1746 bytes .../assets/img/favicons/mstile-310x310.png | Bin 0 -> 3085 bytes .../4.1/assets/img/favicons/mstile-70x70.png | Bin 0 -> 1104 bytes .../assets/img/favicons/safari-pinned-tab.svg | 4 + .../site/docs/4.1/assets/js/.eslintrc.json | 26 + .../site/docs/4.1/assets/js/docs.min.js | 28 + .../docs/4.1/assets/js/src/application.js | 112 + .../js/src/ie-emulation-modes-warning.js | 47 + .../site/docs/4.1/assets/js/src/pwa.js | 21 + .../site/docs/4.1/assets/js/src/search.js | 42 + .../docs/4.1/assets/js/vendor/anchor.min.js | 6 + .../4.1/assets/js/vendor/clipboard.min.js | 7 + .../docs/4.1/assets/js/vendor/holder.min.js | 13 + .../4.1/assets/js/vendor/jquery-slim.min.js | 2 + .../docs/4.1/assets/js/vendor/popper.min.js | 5 + .../site/docs/4.1/assets/scss/_ads.scss | 38 + .../site/docs/4.1/assets/scss/_algolia.scss | 141 + .../site/docs/4.1/assets/scss/_anchor.scss | 10 + .../site/docs/4.1/assets/scss/_brand.scss | 110 + .../docs/4.1/assets/scss/_browser-bugs.scss | 12 + .../site/docs/4.1/assets/scss/_buttons.scss | 37 + .../site/docs/4.1/assets/scss/_callouts.scss | 40 + .../docs/4.1/assets/scss/_clipboard-js.scss | 39 + .../site/docs/4.1/assets/scss/_colors.scss | 24 + .../4.1/assets/scss/_component-examples.scss | 411 + .../site/docs/4.1/assets/scss/_content.scss | 119 + .../site/docs/4.1/assets/scss/_examples.scss | 24 + .../site/docs/4.1/assets/scss/_footer.scss | 40 + .../site/docs/4.1/assets/scss/_masthead.scss | 56 + .../site/docs/4.1/assets/scss/_nav.scss | 76 + .../site/docs/4.1/assets/scss/_sidebar.scss | 166 + .../site/docs/4.1/assets/scss/_skiplink.scss | 14 + .../site/docs/4.1/assets/scss/_syntax.scss | 78 + .../site/docs/4.1/assets/scss/_variables.scss | 9 + .../site/docs/4.1/assets/scss/docs.css | 1233 ++ .../site/docs/4.1/assets/scss/docs.css.map | Bin 0 -> 18811 bytes .../site/docs/4.1/assets/scss/docs.scss | 52 + .../site/docs/4.1/browser-bugs.md | 64 + .../site/docs/4.1/components/alerts.md | 115 + .../site/docs/4.1/components/badge.md | 82 + .../site/docs/4.1/components/breadcrumb.md | 58 + .../site/docs/4.1/components/button-group.md | 207 + .../site/docs/4.1/components/buttons.md | 164 + .../site/docs/4.1/components/card.md | 682 + .../site/docs/4.1/components/carousel.md | 334 + .../site/docs/4.1/components/collapse.md | 249 + .../site/docs/4.1/components/dropdowns.md | 861 ++ .../site/docs/4.1/components/forms.md | 1296 ++ .../site/docs/4.1/components/input-group.md | 361 + .../site/docs/4.1/components/jumbotron.md | 31 + .../site/docs/4.1/components/list-group.md | 377 + .../site/docs/4.1/components/modal.md | 675 + .../site/docs/4.1/components/navbar.md | 579 + .../site/docs/4.1/components/navs.md | 658 + .../site/docs/4.1/components/pagination.md | 170 + .../site/docs/4.1/components/popovers.md | 353 + .../site/docs/4.1/components/progress.md | 146 + .../site/docs/4.1/components/scrollspy.md | 333 + .../site/docs/4.1/components/tooltips.md | 354 + .../site/docs/4.1/content/code.md | 55 + .../site/docs/4.1/content/figures.md | 28 + .../site/docs/4.1/content/images.md | 84 + .../site/docs/4.1/content/reboot.md | 364 + .../site/docs/4.1/content/tables.md | 831 + .../site/docs/4.1/content/typography.md | 331 + .../site/docs/4.1/examples/.eslintrc.json | 11 + .../site/docs/4.1/examples/.stylelintrc | 12 + .../site/docs/4.1/examples/album/album.css | 37 + .../site/docs/4.1/examples/album/index.html | 232 + .../site/docs/4.1/examples/blog/blog.css | 125 + .../site/docs/4.1/examples/blog/index.html | 231 + .../docs/4.1/examples/carousel/carousel.css | 91 + .../docs/4.1/examples/carousel/index.html | 188 + .../4.1/examples/checkout/form-validation.css | 5 + .../docs/4.1/examples/checkout/index.html | 268 + .../site/docs/4.1/examples/cover/cover.css | 106 + .../site/docs/4.1/examples/cover/index.html | 57 + .../docs/4.1/examples/dashboard/dashboard.css | 100 + .../docs/4.1/examples/dashboard/index.html | 303 + .../floating-labels/floating-labels.css | 105 + .../4.1/examples/floating-labels/index.html | 46 + .../site/docs/4.1/examples/grid/grid.css | 27 + .../site/docs/4.1/examples/grid/index.html | 135 + .../site/docs/4.1/examples/index.html | 22 + .../docs/4.1/examples/jumbotron/index.html | 103 + .../docs/4.1/examples/jumbotron/jumbotron.css | 4 + .../4.1/examples/navbar-bottom/index.html | 60 + .../docs/4.1/examples/navbar-fixed/index.html | 61 + .../navbar-fixed/navbar-top-fixed.css | 5 + .../4.1/examples/navbar-static/index.html | 61 + .../4.1/examples/navbar-static/navbar-top.css | 4 + .../site/docs/4.1/examples/navbars/index.html | 347 + .../site/docs/4.1/examples/navbars/navbar.css | 7 + .../docs/4.1/examples/offcanvas/index.html | 159 + .../docs/4.1/examples/offcanvas/offcanvas.css | 75 + .../docs/4.1/examples/offcanvas/offcanvas.js | 7 + .../site/docs/4.1/examples/pricing/index.html | 142 + .../docs/4.1/examples/pricing/pricing.css | 20 + .../site/docs/4.1/examples/product/index.html | 178 + .../docs/4.1/examples/product/product.css | 74 + .../docs/4.1/examples/screenshots/album.png | Bin 0 -> 26370 bytes .../docs/4.1/examples/screenshots/blog.png | Bin 0 -> 36944 bytes .../4.1/examples/screenshots/carousel.png | Bin 0 -> 31465 bytes .../4.1/examples/screenshots/checkout.png | Bin 0 -> 28180 bytes .../docs/4.1/examples/screenshots/cover.png | Bin 0 -> 17953 bytes .../4.1/examples/screenshots/dashboard.png | Bin 0 -> 26556 bytes .../examples/screenshots/floating-labels.png | Bin 0 -> 11053 bytes .../docs/4.1/examples/screenshots/grid.png | Bin 0 -> 33860 bytes .../4.1/examples/screenshots/jumbotron.png | Bin 0 -> 38408 bytes .../examples/screenshots/navbar-bottom.png | Bin 0 -> 11316 bytes .../4.1/examples/screenshots/navbar-fixed.png | Bin 0 -> 13616 bytes .../examples/screenshots/navbar-static.png | Bin 0 -> 14893 bytes .../docs/4.1/examples/screenshots/navbars.png | Bin 0 -> 27187 bytes .../4.1/examples/screenshots/offcanvas.png | Bin 0 -> 23975 bytes .../docs/4.1/examples/screenshots/pricing.png | Bin 0 -> 29128 bytes .../docs/4.1/examples/screenshots/product.png | Bin 0 -> 27953 bytes .../docs/4.1/examples/screenshots/sign-in.png | Bin 0 -> 5680 bytes .../examples/screenshots/starter-template.png | Bin 0 -> 11334 bytes .../screenshots/sticky-footer-navbar.png | Bin 0 -> 15836 bytes .../examples/screenshots/sticky-footer.png | Bin 0 -> 9665 bytes .../site/docs/4.1/examples/sign-in/index.html | 36 + .../site/docs/4.1/examples/sign-in/signin.css | 44 + .../4.1/examples/starter-template/index.html | 71 + .../starter-template/starter-template.css | 7 + .../examples/sticky-footer-navbar/index.html | 69 + .../sticky-footer-navbar.css | 37 + .../4.1/examples/sticky-footer/index.html | 34 + .../examples/sticky-footer/sticky-footer.css | 28 + .../4.1/examples/tooltip-viewport/index.html | 45 + .../tooltip-viewport/tooltip-viewport.css | 26 + .../tooltip-viewport/tooltip-viewport.js | 32 + .../site/docs/4.1/extend/approach.md | 76 + .../site/docs/4.1/extend/icons.md | 29 + .../site/docs/4.1/extend/index.md | 6 + .../docs/4.1/getting-started/accessibility.md | 57 + .../4.1/getting-started/best-practices.md | 21 + .../4.1/getting-started/browsers-devices.md | 193 + .../docs/4.1/getting-started/build-tools.md | 57 + .../site/docs/4.1/getting-started/contents.md | 138 + .../site/docs/4.1/getting-started/download.md | 100 + .../docs/4.1/getting-started/introduction.md | 145 + .../docs/4.1/getting-started/javascript.md | 136 + .../site/docs/4.1/getting-started/theming.md | 442 + .../site/docs/4.1/getting-started/webpack.md | 94 + .../site/docs/4.1/layout/grid.md | 790 + .../site/docs/4.1/layout/media-object.md | 144 + .../site/docs/4.1/layout/overview.md | 189 + .../docs/4.1/layout/utilities-for-layout.md | 25 + .../site/docs/4.1/migration.md | 336 + .../site/docs/4.1/utilities/borders.md | 75 + .../site/docs/4.1/utilities/clearfix.md | 39 + .../site/docs/4.1/utilities/close-icon.md | 16 + .../site/docs/4.1/utilities/colors.md | 61 + .../site/docs/4.1/utilities/display.md | 100 + .../site/docs/4.1/utilities/embed.md | 50 + .../site/docs/4.1/utilities/flex.md | 570 + .../site/docs/4.1/utilities/float.md | 57 + .../docs/4.1/utilities/image-replacement.md | 33 + .../site/docs/4.1/utilities/position.md | 45 + .../site/docs/4.1/utilities/screenreaders.md | 26 + .../site/docs/4.1/utilities/shadows.md | 19 + .../site/docs/4.1/utilities/sizing.md | 43 + .../site/docs/4.1/utilities/spacing.md | 83 + .../site/docs/4.1/utilities/text.md | 92 + .../site/docs/4.1/utilities/vertical-align.md | 40 + .../site/docs/4.1/utilities/visibility.md | 33 + .../import/bootstrap-4.1.3/site/favicon.ico | Bin 0 -> 5430 bytes .../import/bootstrap-4.1.3/site/index.html | 83 + .../import/bootstrap-4.1.3/site/robots.txt | 9 + .../import/bootstrap-4.1.3/site/sw.js | 5 + .../controls/folder_create_dialog.html | 13 + .../YtManagerApp/controls/modal.html | 42 + .../templates/YtManagerApp/index.html | 75 +- .../YtManagerApp/index_unauthenticated.html | 9 + .../{main_videos.html => index_videos.html} | 0 .../templates/YtManagerApp/js/common.js | 45 + .../YtManagerApp/js/subscription_tree.js | 86 +- .../templates/YtManagerApp/main_default.html | 32 - .../YtManagerApp/main_master_detail.html | 16 - .../YtManagerApp/master_default.html | 69 + .../templates/registration/logged_out.html | 27 + .../templates/registration/login.html | 44 + .../registration/password_reset_complete.html | 26 + .../registration/password_reset_confirm.html | 33 + .../registration/password_reset_done.html | 28 + .../registration/password_reset_email.html | 2 + .../registration/password_reset_form.html | 45 + .../templates/registration/register.html | 38 + .../templates/registration/register_done.html | 27 + YtManagerApp/urls.py | 45 + YtManagerApp/utils/iterutils.py | 12 + YtManagerApp/views/__init__.py | 0 YtManagerApp/views/auth.py | 82 + YtManagerApp/views/controls/__init__.py | 0 YtManagerApp/views/controls/modal.py | 34 + YtManagerApp/views/index.py | 169 + YtManagerApp/{views.py => views/old_views.py} | 6 +- config/config.ini | 4 +- config/config.ini.default | 4 +- 447 files changed, 67169 insertions(+), 1226 deletions(-) create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 YtManagerApp/management/videos.py delete mode 100644 YtManagerApp/migrations/0002_auto_20181003_0923.py create mode 100644 YtManagerApp/migrations/0002_subscriptionfolder_user.py delete mode 100644 YtManagerApp/migrations/0003_auto_20181003_1825.py create mode 100644 YtManagerApp/migrations/0003_auto_20181013_2018.py delete mode 100644 YtManagerApp/migrations/0004_auto_20181005_1626.py delete mode 100644 YtManagerApp/migrations/0005_auto_20181007_2015.py delete mode 100644 YtManagerApp/migrations/0006_auto_20181008_0037.py delete mode 100644 YtManagerApp/migrations/0007_auto_20181009_0209.py create mode 100644 YtManagerApp/static/YtManagerApp/css/login.css create mode 100644 YtManagerApp/static/YtManagerApp/css/login.css.map create mode 100644 YtManagerApp/static/YtManagerApp/css/login.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.babelrc.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.browserslistrc create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.editorconfig create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.eslintignore create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.eslintrc.json create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.gitattributes create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.github/CONTRIBUTING.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.github/ISSUE_TEMPLATE/bug.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.github/ISSUE_TEMPLATE/feature.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.github/ISSUE_TEMPLATE/feature_request.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.github/SUPPORT.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.gitignore create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.stylelintignore create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.stylelintrc create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/.travis.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/CNAME create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/CODE_OF_CONDUCT.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/Gemfile create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/Gemfile.lock create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/LICENSE create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/README.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/_config.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/composer.json create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/alert.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/button.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/carousel.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/collapse.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/dropdown.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/index.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/modal.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/popover.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/scrollspy.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/tab.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/tooltip.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/src/util.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/README.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/karma-bundle.conf.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/karma.conf.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/.eslintrc.json create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/alert.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/button.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/carousel.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/collapse.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/dropdown.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/modal.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/popover.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/scrollspy.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/tab.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/tooltip.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/util.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/visual/alert.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/visual/button.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/visual/carousel.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/visual/collapse.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/visual/dropdown.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/visual/modal.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/visual/popover.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/visual/scrollspy.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/visual/tab.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/visual/tooltip.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/nuget/MyGet.ps1 create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/nuget/bootstrap.nuspec create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/nuget/bootstrap.sass.nuspec create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/package-lock.json create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/package.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/package.json create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/sache.json create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_alert.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_badge.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_breadcrumb.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_button-group.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_buttons.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_card.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_carousel.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_close.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_code.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_custom-forms.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_dropdown.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_forms.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_functions.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_grid.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_images.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_input-group.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_jumbotron.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_list-group.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_media.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_mixins.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_modal.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_nav.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_navbar.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_pagination.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_popover.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_print.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_progress.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_reboot.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_root.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_tables.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_tooltip.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_transitions.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_type.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_utilities.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/_variables.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/bootstrap-grid.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/bootstrap-grid.css.map create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/bootstrap-grid.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/bootstrap-reboot.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/bootstrap-reboot.css.map create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/bootstrap-reboot.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/bootstrap.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/bootstrap.css.map create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/bootstrap.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_alert.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_background-variant.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_badge.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_border-radius.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_box-shadow.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_breakpoints.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_buttons.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_caret.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_clearfix.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_float.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_forms.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_gradients.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_grid-framework.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_grid.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_hover.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_image.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_list-group.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_lists.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_nav-divider.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_pagination.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_reset-text.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_resize.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_screen-reader.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_size.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_table-row.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_text-emphasis.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_text-hide.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_text-truncate.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_transition.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/mixins/_visibility.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_align.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_background.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_borders.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_clearfix.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_display.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_embed.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_flex.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_float.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_position.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_screenreaders.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_shadows.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_sizing.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_spacing.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_text.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/scss/utilities/_visibility.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_data/breakpoints.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_data/browser-bugs.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_data/browser-features.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_data/colors.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_data/examples.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_data/grays.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_data/nav.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_data/theme-colors.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_data/translations.yml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/ads.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/bugify.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/callout-danger-async-methods.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/callout-info-mediaqueries-breakpoints.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/callout-warning-color-assistive-technologies.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/callout.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/docs-navbar.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/docs-sidebar.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/example.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/favicons.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/footer.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/header.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/icons/bootstrap.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/icons/download.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/icons/github.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/icons/import.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/icons/lightning.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/icons/menu.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/icons/slack.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/icons/twitter.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/scripts.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/skippy.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_includes/social.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_layouts/default.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_layouts/docs.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_layouts/examples.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_layouts/home.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_layouts/redirect.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/_layouts/simple.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/about/brand.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/about/license.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/about/overview.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/about/translations.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/brand/bootstrap-outline.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/brand/bootstrap-punchout.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/brand/bootstrap-social-logo.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/brand/bootstrap-social.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/brand/bootstrap-solid.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/css/docs.min.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/css/docs.min.css.map create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/bootstrap-stack.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/bootstrap-themes.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/android-chrome-192x192.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/android-chrome-512x512.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/apple-touch-icon.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/browserconfig.xml create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/favicon-16x16.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/favicon-32x32.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/manifest.json create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/mstile-144x144.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/mstile-150x150.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/mstile-310x150.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/mstile-310x310.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/mstile-70x70.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/img/favicons/safari-pinned-tab.svg create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/.eslintrc.json create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/docs.min.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/src/application.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/src/ie-emulation-modes-warning.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/src/pwa.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/src/search.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/vendor/anchor.min.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/vendor/clipboard.min.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/vendor/holder.min.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/vendor/jquery-slim.min.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/js/vendor/popper.min.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_ads.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_algolia.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_anchor.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_brand.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_browser-bugs.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_buttons.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_callouts.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_clipboard-js.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_colors.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_component-examples.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_content.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_examples.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_footer.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_masthead.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_nav.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_sidebar.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_skiplink.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_syntax.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/_variables.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/docs.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/docs.css.map create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/assets/scss/docs.scss create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/browser-bugs.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/alerts.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/badge.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/breadcrumb.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/button-group.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/buttons.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/card.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/carousel.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/collapse.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/dropdowns.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/forms.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/input-group.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/jumbotron.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/list-group.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/modal.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/navbar.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/navs.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/pagination.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/popovers.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/progress.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/scrollspy.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/components/tooltips.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/content/code.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/content/figures.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/content/images.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/content/reboot.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/content/tables.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/content/typography.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/.eslintrc.json create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/.stylelintrc create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/album/album.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/album/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/blog/blog.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/blog/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/carousel/carousel.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/carousel/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/checkout/form-validation.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/checkout/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/cover/cover.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/cover/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/dashboard/dashboard.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/dashboard/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/floating-labels/floating-labels.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/floating-labels/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/grid/grid.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/grid/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/jumbotron/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/jumbotron/jumbotron.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/navbar-bottom/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/navbar-fixed/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/navbar-fixed/navbar-top-fixed.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/navbar-static/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/navbar-static/navbar-top.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/navbars/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/navbars/navbar.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/offcanvas/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/offcanvas/offcanvas.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/offcanvas/offcanvas.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/pricing/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/pricing/pricing.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/product/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/product/product.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/album.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/blog.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/carousel.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/checkout.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/cover.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/dashboard.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/floating-labels.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/grid.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/jumbotron.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/navbar-bottom.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/navbar-fixed.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/navbar-static.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/navbars.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/offcanvas.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/pricing.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/product.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/sign-in.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/starter-template.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/sticky-footer-navbar.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/screenshots/sticky-footer.png create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/sign-in/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/sign-in/signin.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/starter-template/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/starter-template/starter-template.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/sticky-footer-navbar/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/sticky-footer-navbar/sticky-footer-navbar.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/sticky-footer/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/sticky-footer/sticky-footer.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/tooltip-viewport/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/tooltip-viewport/tooltip-viewport.css create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/examples/tooltip-viewport/tooltip-viewport.js create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/extend/approach.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/extend/icons.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/extend/index.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/getting-started/accessibility.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/getting-started/best-practices.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/getting-started/browsers-devices.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/getting-started/build-tools.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/getting-started/contents.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/getting-started/download.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/getting-started/introduction.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/getting-started/javascript.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/getting-started/theming.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/getting-started/webpack.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/layout/grid.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/layout/media-object.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/layout/overview.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/layout/utilities-for-layout.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/migration.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/borders.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/clearfix.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/close-icon.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/colors.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/display.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/embed.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/flex.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/float.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/image-replacement.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/position.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/screenreaders.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/shadows.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/sizing.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/spacing.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/text.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/vertical-align.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/docs/4.1/utilities/visibility.md create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/favicon.ico create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/index.html create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/robots.txt create mode 100644 YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/site/sw.js create mode 100644 YtManagerApp/templates/YtManagerApp/controls/folder_create_dialog.html create mode 100644 YtManagerApp/templates/YtManagerApp/controls/modal.html create mode 100644 YtManagerApp/templates/YtManagerApp/index_unauthenticated.html rename YtManagerApp/templates/YtManagerApp/{main_videos.html => index_videos.html} (100%) create mode 100644 YtManagerApp/templates/YtManagerApp/js/common.js delete mode 100644 YtManagerApp/templates/YtManagerApp/main_default.html delete mode 100644 YtManagerApp/templates/YtManagerApp/main_master_detail.html create mode 100644 YtManagerApp/templates/YtManagerApp/master_default.html create mode 100644 YtManagerApp/templates/registration/logged_out.html create mode 100644 YtManagerApp/templates/registration/login.html create mode 100644 YtManagerApp/templates/registration/password_reset_complete.html create mode 100644 YtManagerApp/templates/registration/password_reset_confirm.html create mode 100644 YtManagerApp/templates/registration/password_reset_done.html create mode 100644 YtManagerApp/templates/registration/password_reset_email.html create mode 100644 YtManagerApp/templates/registration/password_reset_form.html create mode 100644 YtManagerApp/templates/registration/register.html create mode 100644 YtManagerApp/templates/registration/register_done.html create mode 100644 YtManagerApp/utils/iterutils.py create mode 100644 YtManagerApp/views/__init__.py create mode 100644 YtManagerApp/views/auth.py create mode 100644 YtManagerApp/views/controls/__init__.py create mode 100644 YtManagerApp/views/controls/modal.py create mode 100644 YtManagerApp/views/index.py rename YtManagerApp/{views.py => views/old_views.py} (92%) diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/dataSources/2dac2136-d902-4d27-8789-9371934602fd.xml b/.idea/dataSources/2dac2136-d902-4d27-8789-9371934602fd.xml index f4ef6ac..308c6ef 100644 --- a/.idea/dataSources/2dac2136-d902-4d27-8789-9371934602fd.xml +++ b/.idea/dataSources/2dac2136-d902-4d27-8789-9371934602fd.xml @@ -14,727 +14,864 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
1
- +
1
- + 1 integer|0s 1 1 - + 2 text|0s 1 - + 3 text|0s - + 4 text|0s - + 5 text|0s 1 - + 6 text|0s 1 - + 7 text|0s 1 - + 8 text|0s 1 - + 9 text|0s 1 - + 1 channel_id 1 - + 1 username 1 - + 1 custom_url 1 - + id 1 - + channel_id sqlite_autoindex_YtManagerApp_channel_1 - + username sqlite_autoindex_YtManagerApp_channel_2 - + custom_url sqlite_autoindex_YtManagerApp_channel_3 - + 1 integer|0s 1 1 - + 2 text|0s 1 - - 3 - integer|0s - - 4 + 3 text|0s 1 + 4 + text|0s + 1 + + 5 text|0s 1 - + 6 text|0s 1 - + 7 - text|0s - 1 + bool|0s - + 8 integer|0s + + + 9 + text|0s + + + 10 + bool|0s + + + 11 + integer|0s 1 - + + 12 + integer|0s + + + 13 + integer|0s + 1 + + 1 playlist_id 1 - - parent_folder_id - - - + channel_id - + + parent_folder_id + + + + user_id + + + id 1 - + playlist_id sqlite_autoindex_YtManagerApp_subscription_1 - - parent_folder_id - YtManagerApp_subscriptionfolder - id - 1 - 1 - - + channel_id YtManagerApp_channel id 1 1 - + + parent_folder_id + YtManagerApp_subscriptionfolder + id + 1 + 1 + + + user_id + auth_user + id + 1 + 1 + + 1 integer|0s 1 1 - + 2 text|0s 1 - + 3 integer|0s + 1 - + + 4 + integer|0s + + + user_id + + + parent_id - + id 1 - + + user_id + auth_user + id + 1 + 1 + + parent_id YtManagerApp_subscriptionfolder id 1 1 - + 1 integer|0s 1 1 - + + 2 + bool|0s + + + 3 + bool|0s + + + 4 + bool|0s + + + 5 + integer|0s + + + 6 + integer|0s + + + 7 + text|0s + + + 8 + text|0s + + + 9 + text|0s + + + 10 + text|0s + + + 11 + bool|0s + + + 12 + bool|0s + + + 13 + bool|0s + + + 14 + text|0s + + + 15 + text|0s + + + 16 + integer|0s + 1 + + + 1 + user_id + + 1 + + + id + 1 + + + user_id + sqlite_autoindex_YtManagerApp_usersettings_1 + + + user_id + auth_user + id + 1 + 1 + + + 1 + integer|0s + 1 + 1 + + 2 text|0s 1 - + 3 text|0s 1 - + 4 text|0s + 1 - + 5 bool|0s 1 - + 6 + text|0s + + + 7 integer|0s 1 - - 7 - text|0s - 1 - - + 8 - text|0s + datetime|0s 1 - + 9 text|0s 1 - + 10 + text|0s + 1 + + + 11 integer|0s 1 - - 11 - datetime|0s - 1 - - + subscription_id - + id 1 - + subscription_id YtManagerApp_subscription id 1 1 - + 1 integer|0s 1 1 - + 2 varchar(80)|0s 1 - + 1 name 1 - + id 1 - + name sqlite_autoindex_auth_group_1 - + 1 integer|0s 1 1 - + 2 integer|0s 1 - + 3 integer|0s 1 - + group_id permission_id 1 - + group_id - + permission_id - + id 1 - + group_id auth_group id 1 1 - + permission_id auth_permission id 1 1 - + 1 integer|0s 1 1 - + 2 integer|0s 1 - + 3 varchar(100)|0s 1 - + 4 varchar(255)|0s 1 - + content_type_id codename 1 - + content_type_id - + id 1 - + content_type_id django_content_type id 1 1 - + 1 integer|0s 1 1 - + 2 varchar(128)|0s 1 - + 3 datetime|0s - + 4 bool|0s 1 - + 5 varchar(150)|0s 1 - + 6 varchar(30)|0s 1 - + 7 varchar(254)|0s 1 - + 8 bool|0s 1 - + 9 bool|0s 1 - + 10 datetime|0s 1 - + 11 varchar(150)|0s 1 - + 1 username 1 - + id 1 - + username sqlite_autoindex_auth_user_1 - + 1 integer|0s 1 1 - + 2 integer|0s 1 - + 3 integer|0s 1 - + user_id group_id 1 - + user_id - + group_id - + id 1 - + user_id auth_user id 1 1 - + group_id auth_group id 1 1 - + 1 integer|0s 1 1 - + 2 integer|0s 1 - + 3 integer|0s 1 - + user_id permission_id 1 - + user_id - + permission_id - + id 1 - + user_id auth_user id 1 1 - + permission_id auth_permission id 1 1 - + 1 integer|0s 1 1 - + 2 datetime|0s 1 - + 3 text|0s - + 4 varchar(200)|0s 1 - + 5 text|0s 1 - + 6 integer|0s - + 7 integer|0s 1 - + 8 smallint unsigned|0s 1 - + content_type_id - + user_id - + id 1 - + content_type_id django_content_type id 1 1 - + user_id auth_user id 1 1 - + 1 integer|0s 1 1 - + 2 varchar(100)|0s 1 - + 3 varchar(100)|0s 1 - + app_label model 1 - + id 1 - + 1 integer|0s 1 1 - + 2 varchar(255)|0s 1 - + 3 varchar(255)|0s 1 - + 4 datetime|0s 1 - + id 1 - + 1 varchar(40)|0s 1 - + 2 text|0s 1 - + 3 datetime|0s 1 - + 1 session_key 1 - + expire_date - + session_key 1 sqlite_autoindex_django_session_1 - + 1 text|0s - + 2 text|0s - + 3 text|0s - + 4 integer|0s - + 5 text|0s - + 1 - + 2 diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5fa7757..5bb447b 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,39 +2,63 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + - - - + + + + + + + - + - + - - + + - + + + + + + + + - + - - - - - + + - + - - - - - - + + - + - - - - - - - + + @@ -211,37 +238,17 @@ - - - - - - - - - - - - - - - - - - - - - + - - - - - - + - - + + + + + + + @@ -254,9 +261,10 @@ @@ -284,6 +292,12 @@ _resolve_section_option ExtendedInterpolatorWithEnv ConfigParserWithEnv + logger + settings + app_config + dialog_ + .find + .show loading @@ -292,6 +306,8 @@ subscriptionEditDialog folderEditDialog = + dj_settings + modal_ @@ -300,43 +316,57 @@ @@ -346,10 +376,16 @@ true DEFINITION_ORDER + + + + + - @@ -432,12 +468,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Radio' + + '' + + '' + var $group = $(groupHTML).appendTo('#qunit-fixture') + + $group.find('input').on('change', function (e) { + e.preventDefault() + assert.ok(true, 'change event fired') + done() + }) + + $group.find('label').trigger('click') + }) + + QUnit.test('should check for closest matching toggle', function (assert) { + assert.expect(12) + var groupHTML = '
' + + '' + + '' + + '' + + '
' + var $group = $(groupHTML).appendTo('#qunit-fixture') + + var $btn1 = $group.children().eq(0) + var $btn2 = $group.children().eq(1) + + assert.ok($btn1.hasClass('active'), 'btn1 has active class') + assert.ok($btn1.find('input').prop('checked'), 'btn1 is checked') + assert.ok(!$btn2.hasClass('active'), 'btn2 does not have active class') + assert.ok(!$btn2.find('input').prop('checked'), 'btn2 is not checked') + $btn2.find('input').trigger('click') + assert.ok(!$btn1.hasClass('active'), 'btn1 does not have active class') + assert.ok(!$btn1.find('input').prop('checked'), 'btn1 is not checked') + assert.ok($btn2.hasClass('active'), 'btn2 has active class') + assert.ok($btn2.find('input').prop('checked'), 'btn2 is checked') + + $btn2.find('input').trigger('click') // Clicking an already checked radio should not un-check it + assert.ok(!$btn1.hasClass('active'), 'btn1 does not have active class') + assert.ok(!$btn1.find('input').prop('checked'), 'btn1 is not checked') + assert.ok($btn2.hasClass('active'), 'btn2 has active class') + assert.ok($btn2.find('input').prop('checked'), 'btn2 is checked') + }) + + QUnit.test('should not add aria-pressed on labels for radio/checkbox inputs in a data-toggle="buttons" group', function (assert) { + assert.expect(2) + var groupHTML = '
' + + '' + + '' + + '
' + var $group = $(groupHTML).appendTo('#qunit-fixture') + + var $btn1 = $group.children().eq(0) + var $btn2 = $group.children().eq(1) + + $btn1.find('input').trigger('click') + assert.ok($btn1.is(':not([aria-pressed])'), 'label for nested checkbox input has not been given an aria-pressed attribute') + + $btn2.find('input').trigger('click') + assert.ok($btn2.is(':not([aria-pressed])'), 'label for nested radio input has not been given an aria-pressed attribute') + }) + + QUnit.test('should handle disabled attribute on non-button elements', function (assert) { + assert.expect(2) + var groupHTML = '
' + + '' + + '
' + var $group = $(groupHTML).appendTo('#qunit-fixture') + + var $btn = $group.children().eq(0) + var $input = $btn.children().eq(0) + + $btn.trigger('click') + assert.ok($btn.is(':not(.active)'), 'button did not become active') + assert.ok(!$input.is(':checked'), 'checkbox did not get checked') + }) + + QUnit.test('dispose should remove data and the element', function (assert) { + assert.expect(2) + + var $el = $('
') + var $button = $el.bootstrapButton() + + assert.ok(typeof $button.data('bs.button') !== 'undefined') + + $button.data('bs.button').dispose() + + assert.ok(typeof $button.data('bs.button') === 'undefined') + }) + + QUnit.test('should return button version', function (assert) { + assert.expect(1) + + if (typeof Button !== 'undefined') { + assert.ok(typeof Button.VERSION === 'string') + } else { + assert.notOk() + } + }) +}) diff --git a/YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/carousel.js b/YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/carousel.js new file mode 100644 index 0000000..baabcf4 --- /dev/null +++ b/YtManagerApp/static/YtManagerApp/import/bootstrap-4.1.3/js/tests/unit/carousel.js @@ -0,0 +1,944 @@ +$(function () { + 'use strict' + + QUnit.module('carousel plugin') + + QUnit.test('should be defined on jQuery object', function (assert) { + assert.expect(1) + assert.ok($(document.body).carousel, 'carousel method is defined') + }) + + QUnit.module('carousel', { + beforeEach: function () { + // Run all tests in noConflict mode -- it's the only way to ensure that the plugin works in noConflict mode + $.fn.bootstrapCarousel = $.fn.carousel.noConflict() + }, + afterEach: function () { + $.fn.carousel = $.fn.bootstrapCarousel + delete $.fn.bootstrapCarousel + $('#qunit-fixture').html('') + } + }) + + QUnit.test('should provide no conflict', function (assert) { + assert.expect(1) + assert.strictEqual(typeof $.fn.carousel, 'undefined', 'carousel was set back to undefined (orig value)') + }) + + QUnit.test('should throw explicit error on undefined method', function (assert) { + assert.expect(1) + var $el = $('
') + $el.bootstrapCarousel() + try { + $el.bootstrapCarousel('noMethod') + } catch (err) { + assert.strictEqual(err.message, 'No method named "noMethod"') + } + }) + + QUnit.test('should return jquery collection containing the element', function (assert) { + assert.expect(2) + var $el = $('
') + var $carousel = $el.bootstrapCarousel() + assert.ok($carousel instanceof $, 'returns jquery collection') + assert.strictEqual($carousel[0], $el[0], 'collection contains element') + }) + + QUnit.test('should type check config options', function (assert) { + assert.expect(2) + + var message + var expectedMessage = 'CAROUSEL: Option "interval" provided type "string" but expected type "(number|boolean)".' + var config = { + interval: 'fat sux' + } + + try { + $('
').bootstrapCarousel(config) + } catch (err) { + message = err.message + } + + assert.ok(message === expectedMessage, 'correct error message') + + config = { + keyboard: document.createElement('div') + } + expectedMessage = 'CAROUSEL: Option "keyboard" provided type "element" but expected type "boolean".' + + try { + $('
').bootstrapCarousel(config) + } catch (err) { + message = err.message + } + + assert.ok(message === expectedMessage, 'correct error message') + }) + + QUnit.test('should not fire slid when slide is prevented', function (assert) { + assert.expect(1) + var done = assert.async() + $('