From 58d32f23eb0ebc988c6e0fd4c6c651c7757021a2 Mon Sep 17 00:00:00 2001 From: Arjun Satarkar Date: Sat, 2 Nov 2024 15:52:25 -0400 Subject: Clean up directory structure, improve README Also this should make GitHub ignore the vendored code for the purpose of detecting programming languages used in the repository. See https://github.com/github-linguist/linguist/blob/main/docs/overrides.md#vendored-code --- .gitattributes | 1 + .prettierignore | 3 +- README.md | 18 +- lib/mix/tasks/vendor.ex | 4 +- priv/room.html.eex | 4 +- priv/static/fontawesome-free-6.6.0-web/LICENSE.txt | 165 - .../webfonts/fa-solid-900.woff2 | Bin 157192 -> 0 bytes priv/static/main.css | 3 +- .../fontawesome-free-6.6.0-web/LICENSE.txt | 165 + .../webfonts/fa-solid-900.woff2 | Bin 0 -> 157192 bytes priv/static/vendored/video.js/LICENSE | 13 + priv/static/vendored/video.js/alt/video-js-cdn.css | 1935 + .../vendored/video.js/alt/video-js-cdn.min.css | 1 + priv/static/vendored/video.js/alt/video.core.js | 28595 ++++++++ .../static/vendored/video.js/alt/video.core.min.js | 30 + .../vendored/video.js/alt/video.core.novtt.js | 26893 ++++++++ .../vendored/video.js/alt/video.core.novtt.min.js | 30 + priv/static/vendored/video.js/alt/video.debug.js | 65227 +++++++++++++++++++ priv/static/vendored/video.js/alt/video.novtt.js | 63522 ++++++++++++++++++ .../vendored/video.js/alt/video.novtt.min.js | 52 + .../examples/elephantsdream/captions.ar.vtt | 330 + .../examples/elephantsdream/captions.en.vtt | 334 + .../examples/elephantsdream/captions.ja.vtt | 326 + .../examples/elephantsdream/captions.ru.vtt | 356 + .../examples/elephantsdream/captions.sv.vtt | 349 + .../examples/elephantsdream/chapters.en.vtt | 44 + .../examples/elephantsdream/descriptions.en.vtt | 280 + .../video.js/examples/elephantsdream/index.html | 41 + priv/static/vendored/video.js/examples/index.html | 18 + .../video.js/examples/shared/example-captions.vtt | 41 + .../video.js/examples/simple-embed/index.html | 23 + priv/static/vendored/video.js/font/VideoJS.svg | 150 + priv/static/vendored/video.js/font/VideoJS.ttf | Bin 0 -> 8912 bytes priv/static/vendored/video.js/font/VideoJS.woff | Bin 0 -> 5408 bytes priv/static/vendored/video.js/lang/ar.js | 96 + priv/static/vendored/video.js/lang/ar.json | 96 + priv/static/vendored/video.js/lang/az.js | 97 + priv/static/vendored/video.js/lang/az.json | 97 + priv/static/vendored/video.js/lang/ba.js | 26 + priv/static/vendored/video.js/lang/ba.json | 26 + priv/static/vendored/video.js/lang/bg.js | 26 + priv/static/vendored/video.js/lang/bg.json | 26 + priv/static/vendored/video.js/lang/bn.js | 90 + priv/static/vendored/video.js/lang/bn.json | 90 + priv/static/vendored/video.js/lang/ca.js | 97 + priv/static/vendored/video.js/lang/ca.json | 97 + priv/static/vendored/video.js/lang/cs.js | 85 + priv/static/vendored/video.js/lang/cs.json | 85 + priv/static/vendored/video.js/lang/cy.js | 85 + priv/static/vendored/video.js/lang/cy.json | 85 + priv/static/vendored/video.js/lang/da.js | 26 + priv/static/vendored/video.js/lang/da.json | 26 + priv/static/vendored/video.js/lang/de.js | 97 + priv/static/vendored/video.js/lang/de.json | 98 + priv/static/vendored/video.js/lang/el.js | 40 + priv/static/vendored/video.js/lang/el.json | 40 + priv/static/vendored/video.js/lang/en-GB.js | 3 + priv/static/vendored/video.js/lang/en-GB.json | 4 + priv/static/vendored/video.js/lang/en.js | 97 + priv/static/vendored/video.js/lang/en.json | 97 + priv/static/vendored/video.js/lang/es.js | 96 + priv/static/vendored/video.js/lang/es.json | 96 + priv/static/vendored/video.js/lang/et.js | 89 + priv/static/vendored/video.js/lang/et.json | 89 + priv/static/vendored/video.js/lang/eu.js | 89 + priv/static/vendored/video.js/lang/eu.json | 89 + priv/static/vendored/video.js/lang/fa.js | 97 + priv/static/vendored/video.js/lang/fa.json | 97 + priv/static/vendored/video.js/lang/fi.js | 26 + priv/static/vendored/video.js/lang/fi.json | 26 + priv/static/vendored/video.js/lang/fr.js | 96 + priv/static/vendored/video.js/lang/fr.json | 96 + priv/static/vendored/video.js/lang/gd.js | 87 + priv/static/vendored/video.js/lang/gd.json | 87 + priv/static/vendored/video.js/lang/gl.js | 87 + priv/static/vendored/video.js/lang/gl.json | 87 + priv/static/vendored/video.js/lang/he.js | 84 + priv/static/vendored/video.js/lang/he.json | 84 + priv/static/vendored/video.js/lang/hi.js | 89 + priv/static/vendored/video.js/lang/hi.json | 89 + priv/static/vendored/video.js/lang/hr.js | 26 + priv/static/vendored/video.js/lang/hr.json | 26 + priv/static/vendored/video.js/lang/hu.js | 89 + priv/static/vendored/video.js/lang/hu.json | 89 + priv/static/vendored/video.js/lang/it.js | 89 + priv/static/vendored/video.js/lang/it.json | 93 + priv/static/vendored/video.js/lang/ja.js | 96 + priv/static/vendored/video.js/lang/ja.json | 96 + priv/static/vendored/video.js/lang/ko.js | 94 + priv/static/vendored/video.js/lang/ko.json | 94 + priv/static/vendored/video.js/lang/lv.js | 91 + priv/static/vendored/video.js/lang/lv.json | 91 + priv/static/vendored/video.js/lang/mr.js | 97 + priv/static/vendored/video.js/lang/mr.json | 98 + priv/static/vendored/video.js/lang/nb.js | 87 + priv/static/vendored/video.js/lang/nb.json | 87 + priv/static/vendored/video.js/lang/nl.js | 96 + priv/static/vendored/video.js/lang/nl.json | 96 + priv/static/vendored/video.js/lang/nn.js | 87 + priv/static/vendored/video.js/lang/nn.json | 87 + priv/static/vendored/video.js/lang/np.js | 89 + priv/static/vendored/video.js/lang/np.json | 90 + priv/static/vendored/video.js/lang/oc.js | 90 + priv/static/vendored/video.js/lang/oc.json | 90 + priv/static/vendored/video.js/lang/pl.js | 90 + priv/static/vendored/video.js/lang/pl.json | 90 + priv/static/vendored/video.js/lang/pt-BR.js | 87 + priv/static/vendored/video.js/lang/pt-BR.json | 88 + priv/static/vendored/video.js/lang/pt-PT.js | 43 + priv/static/vendored/video.js/lang/pt-PT.json | 43 + priv/static/vendored/video.js/lang/ro.js | 89 + priv/static/vendored/video.js/lang/ro.json | 89 + priv/static/vendored/video.js/lang/ru.js | 91 + priv/static/vendored/video.js/lang/ru.json | 91 + priv/static/vendored/video.js/lang/sk.js | 85 + priv/static/vendored/video.js/lang/sk.json | 85 + priv/static/vendored/video.js/lang/sl.js | 83 + priv/static/vendored/video.js/lang/sl.json | 83 + priv/static/vendored/video.js/lang/sr.js | 26 + priv/static/vendored/video.js/lang/sr.json | 26 + priv/static/vendored/video.js/lang/sv.js | 87 + priv/static/vendored/video.js/lang/sv.json | 87 + priv/static/vendored/video.js/lang/te.js | 89 + priv/static/vendored/video.js/lang/te.json | 89 + priv/static/vendored/video.js/lang/th.js | 89 + priv/static/vendored/video.js/lang/th.json | 89 + priv/static/vendored/video.js/lang/tr.js | 90 + priv/static/vendored/video.js/lang/tr.json | 90 + priv/static/vendored/video.js/lang/uk.js | 85 + priv/static/vendored/video.js/lang/uk.json | 85 + priv/static/vendored/video.js/lang/vi.js | 84 + priv/static/vendored/video.js/lang/vi.json | 84 + priv/static/vendored/video.js/lang/zh-CN.js | 96 + priv/static/vendored/video.js/lang/zh-CN.json | 96 + priv/static/vendored/video.js/lang/zh-Hans.js | 96 + priv/static/vendored/video.js/lang/zh-Hans.json | 96 + priv/static/vendored/video.js/lang/zh-Hant.js | 96 + priv/static/vendored/video.js/lang/zh-Hant.json | 98 + priv/static/vendored/video.js/lang/zh-TW.js | 96 + priv/static/vendored/video.js/lang/zh-TW.json | 98 + .../vendored/video.js/types/big-play-button.d.ts | 34 + .../video.js/types/big-play-button.d.ts.map | 1 + priv/static/vendored/video.js/types/button.d.ts | 28 + .../static/vendored/video.js/types/button.d.ts.map | 1 + .../video.js/types/clickable-component.d.ts | 88 + .../video.js/types/clickable-component.d.ts.map | 1 + .../vendored/video.js/types/close-button.d.ts | 35 + .../vendored/video.js/types/close-button.d.ts.map | 1 + priv/static/vendored/video.js/types/component.d.ts | 881 + .../vendored/video.js/types/component.d.ts.map | 1 + .../vendored/video.js/types/consts/errors.d.ts | 30 + .../vendored/video.js/types/consts/errors.d.ts.map | 1 + .../audio-track-controls/audio-track-button.d.ts | 28 + .../audio-track-button.d.ts.map | 1 + .../audio-track-menu-item.d.ts | 33 + .../audio-track-menu-item.d.ts.map | 1 + .../video.js/types/control-bar/control-bar.d.ts | 17 + .../types/control-bar/control-bar.d.ts.map | 1 + .../types/control-bar/fullscreen-toggle.d.ts | 42 + .../types/control-bar/fullscreen-toggle.d.ts.map | 1 + .../video.js/types/control-bar/live-display.d.ts | 39 + .../types/control-bar/live-display.d.ts.map | 1 + .../video.js/types/control-bar/mute-toggle.d.ts | 64 + .../types/control-bar/mute-toggle.d.ts.map | 1 + .../control-bar/picture-in-picture-toggle.d.ts | 61 + .../control-bar/picture-in-picture-toggle.d.ts.map | 1 + .../video.js/types/control-bar/play-toggle.d.ts | 69 + .../types/control-bar/play-toggle.d.ts.map | 1 + .../playback-rate-menu-button.d.ts | 66 + .../playback-rate-menu-button.d.ts.map | 1 + .../playback-rate-menu-item.d.ts | 40 + .../playback-rate-menu-item.d.ts.map | 1 + .../progress-control/load-progress-bar.d.ts | 40 + .../progress-control/load-progress-bar.d.ts.map | 1 + .../progress-control/mouse-time-display.d.ts | 42 + .../progress-control/mouse-time-display.d.ts.map | 1 + .../progress-control/play-progress-bar.d.ts | 40 + .../progress-control/play-progress-bar.d.ts.map | 1 + .../progress-control/progress-control.d.ts | 101 + .../progress-control/progress-control.d.ts.map | 1 + .../control-bar/progress-control/seek-bar.d.ts | 100 + .../control-bar/progress-control/seek-bar.d.ts.map | 1 + .../control-bar/progress-control/time-tooltip.d.ts | 63 + .../progress-control/time-tooltip.d.ts.map | 1 + .../video.js/types/control-bar/seek-to-live.d.ts | 51 + .../types/control-bar/seek-to-live.d.ts.map | 1 + .../control-bar/skip-buttons/skip-backward.d.ts | 29 + .../skip-buttons/skip-backward.d.ts.map | 1 + .../control-bar/skip-buttons/skip-forward.d.ts | 29 + .../control-bar/skip-buttons/skip-forward.d.ts.map | 1 + .../spacer-controls/custom-control-spacer.d.ts | 17 + .../spacer-controls/custom-control-spacer.d.ts.map | 1 + .../types/control-bar/spacer-controls/spacer.d.ts | 18 + .../control-bar/spacer-controls/spacer.d.ts.map | 1 + .../caption-settings-menu-item.d.ts | 22 + .../caption-settings-menu-item.d.ts.map | 1 + .../text-track-controls/captions-button.d.ts | 53 + .../text-track-controls/captions-button.d.ts.map | 1 + .../text-track-controls/chapters-button.d.ts | 98 + .../text-track-controls/chapters-button.d.ts.map | 1 + .../chapters-track-menu-item.d.ts | 24 + .../chapters-track-menu-item.d.ts.map | 1 + .../text-track-controls/descriptions-button.d.ts | 54 + .../descriptions-button.d.ts.map | 1 + .../off-text-track-menu-item.d.ts | 10 + .../off-text-track-menu-item.d.ts.map | 1 + .../text-track-controls/subs-caps-button.d.ts | 35 + .../text-track-controls/subs-caps-button.d.ts.map | 1 + .../text-track-controls/subs-caps-menu-item.d.ts | 12 + .../subs-caps-menu-item.d.ts.map | 1 + .../text-track-controls/subtitles-button.d.ts | 45 + .../text-track-controls/subtitles-button.d.ts.map | 1 + .../text-track-controls/text-track-button.d.ts | 31 + .../text-track-controls/text-track-button.d.ts.map | 1 + .../text-track-controls/text-track-menu-item.d.ts | 22 + .../text-track-menu-item.d.ts.map | 1 + .../time-controls/current-time-display.d.ts | 35 + .../time-controls/current-time-display.d.ts.map | 1 + .../time-controls/duration-display.d.ts | 48 + .../time-controls/duration-display.d.ts.map | 1 + .../time-controls/remaining-time-display.d.ts | 53 + .../time-controls/remaining-time-display.d.ts.map | 1 + .../control-bar/time-controls/time-display.d.ts | 72 + .../time-controls/time-display.d.ts.map | 1 + .../control-bar/time-controls/time-divider.d.ts | 18 + .../time-controls/time-divider.d.ts.map | 1 + .../video.js/types/control-bar/track-button.d.ts | 20 + .../types/control-bar/track-button.d.ts.map | 1 + .../volume-control/check-mute-support.d.ts | 15 + .../volume-control/check-mute-support.d.ts.map | 1 + .../volume-control/check-volume-support.d.ts | 15 + .../volume-control/check-volume-support.d.ts.map | 1 + .../volume-control/mouse-volume-level-display.d.ts | 47 + .../mouse-volume-level-display.d.ts.map | 1 + .../control-bar/volume-control/volume-bar.d.ts | 84 + .../control-bar/volume-control/volume-bar.d.ts.map | 1 + .../control-bar/volume-control/volume-control.d.ts | 59 + .../volume-control/volume-control.d.ts.map | 1 + .../volume-control/volume-level-tooltip.d.ts | 73 + .../volume-control/volume-level-tooltip.d.ts.map | 1 + .../control-bar/volume-control/volume-level.d.ts | 17 + .../volume-control/volume-level.d.ts.map | 1 + .../video.js/types/control-bar/volume-panel.d.ts | 97 + .../types/control-bar/volume-panel.d.ts.map | 1 + priv/static/vendored/video.js/types/debug.d.ts | 3 + priv/static/vendored/video.js/types/debug.d.ts.map | 1 + .../vendored/video.js/types/error-display.d.ts | 28 + .../vendored/video.js/types/error-display.d.ts.map | 1 + .../vendored/video.js/types/event-target.d.ts | 131 + .../vendored/video.js/types/event-target.d.ts.map | 1 + .../vendored/video.js/types/fullscreen-api.d.ts | 10 + .../video.js/types/fullscreen-api.d.ts.map | 1 + priv/static/vendored/video.js/types/index.d.ts | 3 + priv/static/vendored/video.js/types/index.d.ts.map | 1 + .../vendored/video.js/types/live-tracker.d.ts | 170 + .../vendored/video.js/types/live-tracker.d.ts.map | 1 + .../vendored/video.js/types/loading-spinner.d.ts | 17 + .../video.js/types/loading-spinner.d.ts.map | 1 + .../vendored/video.js/types/media-error.d.ts | 134 + .../vendored/video.js/types/media-error.d.ts.map | 1 + .../vendored/video.js/types/menu/menu-button.d.ts | 177 + .../video.js/types/menu/menu-button.d.ts.map | 1 + .../vendored/video.js/types/menu/menu-item.d.ts | 44 + .../video.js/types/menu/menu-item.d.ts.map | 1 + .../vendored/video.js/types/menu/menu-keys.d.ts | 19 + .../video.js/types/menu/menu-keys.d.ts.map | 1 + priv/static/vendored/video.js/types/menu/menu.d.ts | 102 + .../vendored/video.js/types/menu/menu.d.ts.map | 1 + .../vendored/video.js/types/mixins/evented.d.ts | 41 + .../video.js/types/mixins/evented.d.ts.map | 1 + .../vendored/video.js/types/mixins/stateful.d.ts | 21 + .../video.js/types/mixins/stateful.d.ts.map | 1 + .../vendored/video.js/types/modal-dialog.d.ts | 193 + .../vendored/video.js/types/modal-dialog.d.ts.map | 1 + priv/static/vendored/video.js/types/player.d.ts | 1776 + .../static/vendored/video.js/types/player.d.ts.map | 1 + priv/static/vendored/video.js/types/plugin.d.ts | 184 + .../static/vendored/video.js/types/plugin.d.ts.map | 1 + .../vendored/video.js/types/poster-image.d.ts | 84 + .../vendored/video.js/types/poster-image.d.ts.map | 1 + .../vendored/video.js/types/resize-manager.d.ts | 52 + .../video.js/types/resize-manager.d.ts.map | 1 + priv/static/vendored/video.js/types/setup.d.ts | 20 + priv/static/vendored/video.js/types/setup.d.ts.map | 1 + .../vendored/video.js/types/slider/slider.d.ts | 147 + .../vendored/video.js/types/slider/slider.d.ts.map | 1 + .../video.js/types/spatial-navigation.d.ts | 189 + .../video.js/types/spatial-navigation.d.ts.map | 1 + .../static/vendored/video.js/types/tech/html5.d.ts | 350 + .../vendored/video.js/types/tech/html5.d.ts.map | 1 + .../vendored/video.js/types/tech/loader.d.ts | 24 + .../vendored/video.js/types/tech/loader.d.ts.map | 1 + .../vendored/video.js/types/tech/middleware.d.ts | 171 + .../video.js/types/tech/middleware.d.ts.map | 1 + .../video.js/types/tech/setup-sourceset.d.ts | 18 + .../video.js/types/tech/setup-sourceset.d.ts.map | 1 + priv/static/vendored/video.js/types/tech/tech.d.ts | 581 + .../vendored/video.js/types/tech/tech.d.ts.map | 1 + priv/static/vendored/video.js/types/title-bar.d.ts | 67 + .../vendored/video.js/types/title-bar.d.ts.map | 1 + .../video.js/types/tracks/audio-track-list.d.ts | 29 + .../types/tracks/audio-track-list.d.ts.map | 1 + .../video.js/types/tracks/audio-track.d.ts | 37 + .../video.js/types/tracks/audio-track.d.ts.map | 1 + .../types/tracks/html-track-element-list.d.ts | 49 + .../types/tracks/html-track-element-list.d.ts.map | 1 + .../video.js/types/tracks/html-track-element.d.ts | 65 + .../types/tracks/html-track-element.d.ts.map | 1 + .../video.js/types/tracks/text-track-cue-list.d.ts | 79 + .../types/tracks/text-track-cue-list.d.ts.map | 1 + .../video.js/types/tracks/text-track-display.d.ts | 93 + .../types/tracks/text-track-display.d.ts.map | 1 + .../video.js/types/tracks/text-track-fieldset.d.ts | 74 + .../types/tracks/text-track-fieldset.d.ts.map | 1 + .../types/tracks/text-track-list-converter.d.ts | 50 + .../tracks/text-track-list-converter.d.ts.map | 1 + .../video.js/types/tracks/text-track-list.d.ts | 23 + .../video.js/types/tracks/text-track-list.d.ts.map | 1 + .../video.js/types/tracks/text-track-select.d.ts | 49 + .../types/tracks/text-track-select.d.ts.map | 1 + .../types/tracks/text-track-settings-colors.d.ts | 47 + .../tracks/text-track-settings-colors.d.ts.map | 1 + .../types/tracks/text-track-settings-controls.d.ts | 22 + .../tracks/text-track-settings-controls.d.ts.map | 1 + .../types/tracks/text-track-settings-font.d.ts | 47 + .../types/tracks/text-track-settings-font.d.ts.map | 1 + .../video.js/types/tracks/text-track-settings.d.ts | 124 + .../types/tracks/text-track-settings.d.ts.map | 1 + .../vendored/video.js/types/tracks/text-track.d.ts | 79 + .../video.js/types/tracks/text-track.d.ts.map | 1 + .../video.js/types/tracks/track-enums.d.ts | 66 + .../video.js/types/tracks/track-enums.d.ts.map | 1 + .../vendored/video.js/types/tracks/track-list.d.ts | 66 + .../video.js/types/tracks/track-list.d.ts.map | 1 + .../video.js/types/tracks/track-types.d.ts | 48 + .../video.js/types/tracks/track-types.d.ts.map | 1 + .../vendored/video.js/types/tracks/track.d.ts | 41 + .../vendored/video.js/types/tracks/track.d.ts.map | 1 + .../video.js/types/tracks/video-track-list.d.ts | 29 + .../types/tracks/video-track-list.d.ts.map | 1 + .../video.js/types/tracks/video-track.d.ts | 40 + .../video.js/types/tracks/video-track.d.ts.map | 1 + .../vendored/video.js/types/transient-button.d.ts | 62 + .../video.js/types/transient-button.d.ts.map | 1 + .../vendored/video.js/types/utils/browser.d.ts | 163 + .../vendored/video.js/types/utils/browser.d.ts.map | 1 + .../vendored/video.js/types/utils/buffer.d.ts | 14 + .../vendored/video.js/types/utils/buffer.d.ts.map | 1 + .../video.js/types/utils/create-logger.d.ts | 124 + .../video.js/types/utils/create-logger.d.ts.map | 1 + .../vendored/video.js/types/utils/deprecate.d.ts | 28 + .../video.js/types/utils/deprecate.d.ts.map | 1 + .../vendored/video.js/types/utils/dom-data.d.ts | 3 + .../video.js/types/utils/dom-data.d.ts.map | 1 + priv/static/vendored/video.js/types/utils/dom.d.ts | 448 + .../vendored/video.js/types/utils/dom.d.ts.map | 1 + .../vendored/video.js/types/utils/events.d.ts | 85 + .../vendored/video.js/types/utils/events.d.ts.map | 1 + .../video.js/types/utils/filter-source.d.ts | 16 + .../video.js/types/utils/filter-source.d.ts.map | 1 + priv/static/vendored/video.js/types/utils/fn.d.ts | 5 + .../vendored/video.js/types/utils/fn.d.ts.map | 1 + .../static/vendored/video.js/types/utils/guid.d.ts | 12 + .../vendored/video.js/types/utils/guid.d.ts.map | 1 + .../vendored/video.js/types/utils/hooks.d.ts | 54 + .../vendored/video.js/types/utils/hooks.d.ts.map | 1 + priv/static/vendored/video.js/types/utils/log.d.ts | 20 + .../vendored/video.js/types/utils/log.d.ts.map | 1 + .../vendored/video.js/types/utils/mimetypes.d.ts | 34 + .../video.js/types/utils/mimetypes.d.ts.map | 1 + priv/static/vendored/video.js/types/utils/num.d.ts | 20 + .../vendored/video.js/types/utils/num.d.ts.map | 1 + priv/static/vendored/video.js/types/utils/obj.d.ts | 86 + .../vendored/video.js/types/utils/obj.d.ts.map | 1 + .../vendored/video.js/types/utils/promise.d.ts | 21 + .../vendored/video.js/types/utils/promise.d.ts.map | 1 + .../types/utils/spatial-navigation-key-codes.d.ts | 21 + .../utils/spatial-navigation-key-codes.d.ts.map | 1 + priv/static/vendored/video.js/types/utils/str.d.ts | 4 + .../vendored/video.js/types/utils/str.d.ts.map | 1 + .../vendored/video.js/types/utils/stylesheet.d.ts | 3 + .../video.js/types/utils/stylesheet.d.ts.map | 1 + .../static/vendored/video.js/types/utils/time.d.ts | 71 + .../vendored/video.js/types/utils/time.d.ts.map | 1 + priv/static/vendored/video.js/types/utils/url.d.ts | 41 + .../vendored/video.js/types/utils/url.d.ts.map | 1 + priv/static/vendored/video.js/types/video.d.ts | 242 + priv/static/vendored/video.js/types/video.d.ts.map | 1 + priv/static/vendored/video.js/video-js.css | 1935 + priv/static/vendored/video.js/video-js.min.css | 1 + priv/static/vendored/video.js/video.cjs.js | 52520 +++++++++++++++ priv/static/vendored/video.js/video.es.js | 52506 +++++++++++++++ priv/static/vendored/video.js/video.js | 65224 ++++++++++++++++++ priv/static/vendored/video.js/video.min.js | 52 + priv/static/video.js/LICENSE | 13 - priv/static/video.js/alt/video-js-cdn.css | 1935 - priv/static/video.js/alt/video-js-cdn.min.css | 1 - priv/static/video.js/alt/video.core.js | 28595 -------- priv/static/video.js/alt/video.core.min.js | 30 - priv/static/video.js/alt/video.core.novtt.js | 26893 -------- priv/static/video.js/alt/video.core.novtt.min.js | 30 - priv/static/video.js/alt/video.debug.js | 65227 ------------------- priv/static/video.js/alt/video.novtt.js | 63522 ------------------ priv/static/video.js/alt/video.novtt.min.js | 52 - .../examples/elephantsdream/captions.ar.vtt | 330 - .../examples/elephantsdream/captions.en.vtt | 334 - .../examples/elephantsdream/captions.ja.vtt | 326 - .../examples/elephantsdream/captions.ru.vtt | 356 - .../examples/elephantsdream/captions.sv.vtt | 349 - .../examples/elephantsdream/chapters.en.vtt | 44 - .../examples/elephantsdream/descriptions.en.vtt | 280 - .../video.js/examples/elephantsdream/index.html | 41 - priv/static/video.js/examples/index.html | 18 - .../video.js/examples/shared/example-captions.vtt | 41 - .../video.js/examples/simple-embed/index.html | 23 - priv/static/video.js/font/VideoJS.svg | 150 - priv/static/video.js/font/VideoJS.ttf | Bin 8912 -> 0 bytes priv/static/video.js/font/VideoJS.woff | Bin 5408 -> 0 bytes priv/static/video.js/lang/ar.js | 96 - priv/static/video.js/lang/ar.json | 96 - priv/static/video.js/lang/az.js | 97 - priv/static/video.js/lang/az.json | 97 - priv/static/video.js/lang/ba.js | 26 - priv/static/video.js/lang/ba.json | 26 - priv/static/video.js/lang/bg.js | 26 - priv/static/video.js/lang/bg.json | 26 - priv/static/video.js/lang/bn.js | 90 - priv/static/video.js/lang/bn.json | 90 - priv/static/video.js/lang/ca.js | 97 - priv/static/video.js/lang/ca.json | 97 - priv/static/video.js/lang/cs.js | 85 - priv/static/video.js/lang/cs.json | 85 - priv/static/video.js/lang/cy.js | 85 - priv/static/video.js/lang/cy.json | 85 - priv/static/video.js/lang/da.js | 26 - priv/static/video.js/lang/da.json | 26 - priv/static/video.js/lang/de.js | 97 - priv/static/video.js/lang/de.json | 98 - priv/static/video.js/lang/el.js | 40 - priv/static/video.js/lang/el.json | 40 - priv/static/video.js/lang/en-GB.js | 3 - priv/static/video.js/lang/en-GB.json | 4 - priv/static/video.js/lang/en.js | 97 - priv/static/video.js/lang/en.json | 97 - priv/static/video.js/lang/es.js | 96 - priv/static/video.js/lang/es.json | 96 - priv/static/video.js/lang/et.js | 89 - priv/static/video.js/lang/et.json | 89 - priv/static/video.js/lang/eu.js | 89 - priv/static/video.js/lang/eu.json | 89 - priv/static/video.js/lang/fa.js | 97 - priv/static/video.js/lang/fa.json | 97 - priv/static/video.js/lang/fi.js | 26 - priv/static/video.js/lang/fi.json | 26 - priv/static/video.js/lang/fr.js | 96 - priv/static/video.js/lang/fr.json | 96 - priv/static/video.js/lang/gd.js | 87 - priv/static/video.js/lang/gd.json | 87 - priv/static/video.js/lang/gl.js | 87 - priv/static/video.js/lang/gl.json | 87 - priv/static/video.js/lang/he.js | 84 - priv/static/video.js/lang/he.json | 84 - priv/static/video.js/lang/hi.js | 89 - priv/static/video.js/lang/hi.json | 89 - priv/static/video.js/lang/hr.js | 26 - priv/static/video.js/lang/hr.json | 26 - priv/static/video.js/lang/hu.js | 89 - priv/static/video.js/lang/hu.json | 89 - priv/static/video.js/lang/it.js | 89 - priv/static/video.js/lang/it.json | 93 - priv/static/video.js/lang/ja.js | 96 - priv/static/video.js/lang/ja.json | 96 - priv/static/video.js/lang/ko.js | 94 - priv/static/video.js/lang/ko.json | 94 - priv/static/video.js/lang/lv.js | 91 - priv/static/video.js/lang/lv.json | 91 - priv/static/video.js/lang/mr.js | 97 - priv/static/video.js/lang/mr.json | 98 - priv/static/video.js/lang/nb.js | 87 - priv/static/video.js/lang/nb.json | 87 - priv/static/video.js/lang/nl.js | 96 - priv/static/video.js/lang/nl.json | 96 - priv/static/video.js/lang/nn.js | 87 - priv/static/video.js/lang/nn.json | 87 - priv/static/video.js/lang/np.js | 89 - priv/static/video.js/lang/np.json | 90 - priv/static/video.js/lang/oc.js | 90 - priv/static/video.js/lang/oc.json | 90 - priv/static/video.js/lang/pl.js | 90 - priv/static/video.js/lang/pl.json | 90 - priv/static/video.js/lang/pt-BR.js | 87 - priv/static/video.js/lang/pt-BR.json | 88 - priv/static/video.js/lang/pt-PT.js | 43 - priv/static/video.js/lang/pt-PT.json | 43 - priv/static/video.js/lang/ro.js | 89 - priv/static/video.js/lang/ro.json | 89 - priv/static/video.js/lang/ru.js | 91 - priv/static/video.js/lang/ru.json | 91 - priv/static/video.js/lang/sk.js | 85 - priv/static/video.js/lang/sk.json | 85 - priv/static/video.js/lang/sl.js | 83 - priv/static/video.js/lang/sl.json | 83 - priv/static/video.js/lang/sr.js | 26 - priv/static/video.js/lang/sr.json | 26 - priv/static/video.js/lang/sv.js | 87 - priv/static/video.js/lang/sv.json | 87 - priv/static/video.js/lang/te.js | 89 - priv/static/video.js/lang/te.json | 89 - priv/static/video.js/lang/th.js | 89 - priv/static/video.js/lang/th.json | 89 - priv/static/video.js/lang/tr.js | 90 - priv/static/video.js/lang/tr.json | 90 - priv/static/video.js/lang/uk.js | 85 - priv/static/video.js/lang/uk.json | 85 - priv/static/video.js/lang/vi.js | 84 - priv/static/video.js/lang/vi.json | 84 - priv/static/video.js/lang/zh-CN.js | 96 - priv/static/video.js/lang/zh-CN.json | 96 - priv/static/video.js/lang/zh-Hans.js | 96 - priv/static/video.js/lang/zh-Hans.json | 96 - priv/static/video.js/lang/zh-Hant.js | 96 - priv/static/video.js/lang/zh-Hant.json | 98 - priv/static/video.js/lang/zh-TW.js | 96 - priv/static/video.js/lang/zh-TW.json | 98 - priv/static/video.js/types/big-play-button.d.ts | 34 - .../static/video.js/types/big-play-button.d.ts.map | 1 - priv/static/video.js/types/button.d.ts | 28 - priv/static/video.js/types/button.d.ts.map | 1 - .../static/video.js/types/clickable-component.d.ts | 88 - .../video.js/types/clickable-component.d.ts.map | 1 - priv/static/video.js/types/close-button.d.ts | 35 - priv/static/video.js/types/close-button.d.ts.map | 1 - priv/static/video.js/types/component.d.ts | 881 - priv/static/video.js/types/component.d.ts.map | 1 - priv/static/video.js/types/consts/errors.d.ts | 30 - priv/static/video.js/types/consts/errors.d.ts.map | 1 - .../audio-track-controls/audio-track-button.d.ts | 28 - .../audio-track-button.d.ts.map | 1 - .../audio-track-menu-item.d.ts | 33 - .../audio-track-menu-item.d.ts.map | 1 - .../video.js/types/control-bar/control-bar.d.ts | 17 - .../types/control-bar/control-bar.d.ts.map | 1 - .../types/control-bar/fullscreen-toggle.d.ts | 42 - .../types/control-bar/fullscreen-toggle.d.ts.map | 1 - .../video.js/types/control-bar/live-display.d.ts | 39 - .../types/control-bar/live-display.d.ts.map | 1 - .../video.js/types/control-bar/mute-toggle.d.ts | 64 - .../types/control-bar/mute-toggle.d.ts.map | 1 - .../control-bar/picture-in-picture-toggle.d.ts | 61 - .../control-bar/picture-in-picture-toggle.d.ts.map | 1 - .../video.js/types/control-bar/play-toggle.d.ts | 69 - .../types/control-bar/play-toggle.d.ts.map | 1 - .../playback-rate-menu-button.d.ts | 66 - .../playback-rate-menu-button.d.ts.map | 1 - .../playback-rate-menu-item.d.ts | 40 - .../playback-rate-menu-item.d.ts.map | 1 - .../progress-control/load-progress-bar.d.ts | 40 - .../progress-control/load-progress-bar.d.ts.map | 1 - .../progress-control/mouse-time-display.d.ts | 42 - .../progress-control/mouse-time-display.d.ts.map | 1 - .../progress-control/play-progress-bar.d.ts | 40 - .../progress-control/play-progress-bar.d.ts.map | 1 - .../progress-control/progress-control.d.ts | 101 - .../progress-control/progress-control.d.ts.map | 1 - .../control-bar/progress-control/seek-bar.d.ts | 100 - .../control-bar/progress-control/seek-bar.d.ts.map | 1 - .../control-bar/progress-control/time-tooltip.d.ts | 63 - .../progress-control/time-tooltip.d.ts.map | 1 - .../video.js/types/control-bar/seek-to-live.d.ts | 51 - .../types/control-bar/seek-to-live.d.ts.map | 1 - .../control-bar/skip-buttons/skip-backward.d.ts | 29 - .../skip-buttons/skip-backward.d.ts.map | 1 - .../control-bar/skip-buttons/skip-forward.d.ts | 29 - .../control-bar/skip-buttons/skip-forward.d.ts.map | 1 - .../spacer-controls/custom-control-spacer.d.ts | 17 - .../spacer-controls/custom-control-spacer.d.ts.map | 1 - .../types/control-bar/spacer-controls/spacer.d.ts | 18 - .../control-bar/spacer-controls/spacer.d.ts.map | 1 - .../caption-settings-menu-item.d.ts | 22 - .../caption-settings-menu-item.d.ts.map | 1 - .../text-track-controls/captions-button.d.ts | 53 - .../text-track-controls/captions-button.d.ts.map | 1 - .../text-track-controls/chapters-button.d.ts | 98 - .../text-track-controls/chapters-button.d.ts.map | 1 - .../chapters-track-menu-item.d.ts | 24 - .../chapters-track-menu-item.d.ts.map | 1 - .../text-track-controls/descriptions-button.d.ts | 54 - .../descriptions-button.d.ts.map | 1 - .../off-text-track-menu-item.d.ts | 10 - .../off-text-track-menu-item.d.ts.map | 1 - .../text-track-controls/subs-caps-button.d.ts | 35 - .../text-track-controls/subs-caps-button.d.ts.map | 1 - .../text-track-controls/subs-caps-menu-item.d.ts | 12 - .../subs-caps-menu-item.d.ts.map | 1 - .../text-track-controls/subtitles-button.d.ts | 45 - .../text-track-controls/subtitles-button.d.ts.map | 1 - .../text-track-controls/text-track-button.d.ts | 31 - .../text-track-controls/text-track-button.d.ts.map | 1 - .../text-track-controls/text-track-menu-item.d.ts | 22 - .../text-track-menu-item.d.ts.map | 1 - .../time-controls/current-time-display.d.ts | 35 - .../time-controls/current-time-display.d.ts.map | 1 - .../time-controls/duration-display.d.ts | 48 - .../time-controls/duration-display.d.ts.map | 1 - .../time-controls/remaining-time-display.d.ts | 53 - .../time-controls/remaining-time-display.d.ts.map | 1 - .../control-bar/time-controls/time-display.d.ts | 72 - .../time-controls/time-display.d.ts.map | 1 - .../control-bar/time-controls/time-divider.d.ts | 18 - .../time-controls/time-divider.d.ts.map | 1 - .../video.js/types/control-bar/track-button.d.ts | 20 - .../types/control-bar/track-button.d.ts.map | 1 - .../volume-control/check-mute-support.d.ts | 15 - .../volume-control/check-mute-support.d.ts.map | 1 - .../volume-control/check-volume-support.d.ts | 15 - .../volume-control/check-volume-support.d.ts.map | 1 - .../volume-control/mouse-volume-level-display.d.ts | 47 - .../mouse-volume-level-display.d.ts.map | 1 - .../control-bar/volume-control/volume-bar.d.ts | 84 - .../control-bar/volume-control/volume-bar.d.ts.map | 1 - .../control-bar/volume-control/volume-control.d.ts | 59 - .../volume-control/volume-control.d.ts.map | 1 - .../volume-control/volume-level-tooltip.d.ts | 73 - .../volume-control/volume-level-tooltip.d.ts.map | 1 - .../control-bar/volume-control/volume-level.d.ts | 17 - .../volume-control/volume-level.d.ts.map | 1 - .../video.js/types/control-bar/volume-panel.d.ts | 97 - .../types/control-bar/volume-panel.d.ts.map | 1 - priv/static/video.js/types/debug.d.ts | 3 - priv/static/video.js/types/debug.d.ts.map | 1 - priv/static/video.js/types/error-display.d.ts | 28 - priv/static/video.js/types/error-display.d.ts.map | 1 - priv/static/video.js/types/event-target.d.ts | 131 - priv/static/video.js/types/event-target.d.ts.map | 1 - priv/static/video.js/types/fullscreen-api.d.ts | 10 - priv/static/video.js/types/fullscreen-api.d.ts.map | 1 - priv/static/video.js/types/index.d.ts | 3 - priv/static/video.js/types/index.d.ts.map | 1 - priv/static/video.js/types/live-tracker.d.ts | 170 - priv/static/video.js/types/live-tracker.d.ts.map | 1 - priv/static/video.js/types/loading-spinner.d.ts | 17 - .../static/video.js/types/loading-spinner.d.ts.map | 1 - priv/static/video.js/types/media-error.d.ts | 134 - priv/static/video.js/types/media-error.d.ts.map | 1 - priv/static/video.js/types/menu/menu-button.d.ts | 177 - .../video.js/types/menu/menu-button.d.ts.map | 1 - priv/static/video.js/types/menu/menu-item.d.ts | 44 - priv/static/video.js/types/menu/menu-item.d.ts.map | 1 - priv/static/video.js/types/menu/menu-keys.d.ts | 19 - priv/static/video.js/types/menu/menu-keys.d.ts.map | 1 - priv/static/video.js/types/menu/menu.d.ts | 102 - priv/static/video.js/types/menu/menu.d.ts.map | 1 - priv/static/video.js/types/mixins/evented.d.ts | 41 - priv/static/video.js/types/mixins/evented.d.ts.map | 1 - priv/static/video.js/types/mixins/stateful.d.ts | 21 - .../static/video.js/types/mixins/stateful.d.ts.map | 1 - priv/static/video.js/types/modal-dialog.d.ts | 193 - priv/static/video.js/types/modal-dialog.d.ts.map | 1 - priv/static/video.js/types/player.d.ts | 1776 - priv/static/video.js/types/player.d.ts.map | 1 - priv/static/video.js/types/plugin.d.ts | 184 - priv/static/video.js/types/plugin.d.ts.map | 1 - priv/static/video.js/types/poster-image.d.ts | 84 - priv/static/video.js/types/poster-image.d.ts.map | 1 - priv/static/video.js/types/resize-manager.d.ts | 52 - priv/static/video.js/types/resize-manager.d.ts.map | 1 - priv/static/video.js/types/setup.d.ts | 20 - priv/static/video.js/types/setup.d.ts.map | 1 - priv/static/video.js/types/slider/slider.d.ts | 147 - priv/static/video.js/types/slider/slider.d.ts.map | 1 - priv/static/video.js/types/spatial-navigation.d.ts | 189 - .../video.js/types/spatial-navigation.d.ts.map | 1 - priv/static/video.js/types/tech/html5.d.ts | 350 - priv/static/video.js/types/tech/html5.d.ts.map | 1 - priv/static/video.js/types/tech/loader.d.ts | 24 - priv/static/video.js/types/tech/loader.d.ts.map | 1 - priv/static/video.js/types/tech/middleware.d.ts | 171 - .../static/video.js/types/tech/middleware.d.ts.map | 1 - .../video.js/types/tech/setup-sourceset.d.ts | 18 - .../video.js/types/tech/setup-sourceset.d.ts.map | 1 - priv/static/video.js/types/tech/tech.d.ts | 581 - priv/static/video.js/types/tech/tech.d.ts.map | 1 - priv/static/video.js/types/title-bar.d.ts | 67 - priv/static/video.js/types/title-bar.d.ts.map | 1 - .../video.js/types/tracks/audio-track-list.d.ts | 29 - .../types/tracks/audio-track-list.d.ts.map | 1 - priv/static/video.js/types/tracks/audio-track.d.ts | 37 - .../video.js/types/tracks/audio-track.d.ts.map | 1 - .../types/tracks/html-track-element-list.d.ts | 49 - .../types/tracks/html-track-element-list.d.ts.map | 1 - .../video.js/types/tracks/html-track-element.d.ts | 65 - .../types/tracks/html-track-element.d.ts.map | 1 - .../video.js/types/tracks/text-track-cue-list.d.ts | 79 - .../types/tracks/text-track-cue-list.d.ts.map | 1 - .../video.js/types/tracks/text-track-display.d.ts | 93 - .../types/tracks/text-track-display.d.ts.map | 1 - .../video.js/types/tracks/text-track-fieldset.d.ts | 74 - .../types/tracks/text-track-fieldset.d.ts.map | 1 - .../types/tracks/text-track-list-converter.d.ts | 50 - .../tracks/text-track-list-converter.d.ts.map | 1 - .../video.js/types/tracks/text-track-list.d.ts | 23 - .../video.js/types/tracks/text-track-list.d.ts.map | 1 - .../video.js/types/tracks/text-track-select.d.ts | 49 - .../types/tracks/text-track-select.d.ts.map | 1 - .../types/tracks/text-track-settings-colors.d.ts | 47 - .../tracks/text-track-settings-colors.d.ts.map | 1 - .../types/tracks/text-track-settings-controls.d.ts | 22 - .../tracks/text-track-settings-controls.d.ts.map | 1 - .../types/tracks/text-track-settings-font.d.ts | 47 - .../types/tracks/text-track-settings-font.d.ts.map | 1 - .../video.js/types/tracks/text-track-settings.d.ts | 124 - .../types/tracks/text-track-settings.d.ts.map | 1 - priv/static/video.js/types/tracks/text-track.d.ts | 79 - .../video.js/types/tracks/text-track.d.ts.map | 1 - priv/static/video.js/types/tracks/track-enums.d.ts | 66 - .../video.js/types/tracks/track-enums.d.ts.map | 1 - priv/static/video.js/types/tracks/track-list.d.ts | 66 - .../video.js/types/tracks/track-list.d.ts.map | 1 - priv/static/video.js/types/tracks/track-types.d.ts | 48 - .../video.js/types/tracks/track-types.d.ts.map | 1 - priv/static/video.js/types/tracks/track.d.ts | 41 - priv/static/video.js/types/tracks/track.d.ts.map | 1 - .../video.js/types/tracks/video-track-list.d.ts | 29 - .../types/tracks/video-track-list.d.ts.map | 1 - priv/static/video.js/types/tracks/video-track.d.ts | 40 - .../video.js/types/tracks/video-track.d.ts.map | 1 - priv/static/video.js/types/transient-button.d.ts | 62 - .../video.js/types/transient-button.d.ts.map | 1 - priv/static/video.js/types/utils/browser.d.ts | 163 - priv/static/video.js/types/utils/browser.d.ts.map | 1 - priv/static/video.js/types/utils/buffer.d.ts | 14 - priv/static/video.js/types/utils/buffer.d.ts.map | 1 - .../static/video.js/types/utils/create-logger.d.ts | 124 - .../video.js/types/utils/create-logger.d.ts.map | 1 - priv/static/video.js/types/utils/deprecate.d.ts | 28 - .../static/video.js/types/utils/deprecate.d.ts.map | 1 - priv/static/video.js/types/utils/dom-data.d.ts | 3 - priv/static/video.js/types/utils/dom-data.d.ts.map | 1 - priv/static/video.js/types/utils/dom.d.ts | 448 - priv/static/video.js/types/utils/dom.d.ts.map | 1 - priv/static/video.js/types/utils/events.d.ts | 85 - priv/static/video.js/types/utils/events.d.ts.map | 1 - .../static/video.js/types/utils/filter-source.d.ts | 16 - .../video.js/types/utils/filter-source.d.ts.map | 1 - priv/static/video.js/types/utils/fn.d.ts | 5 - priv/static/video.js/types/utils/fn.d.ts.map | 1 - priv/static/video.js/types/utils/guid.d.ts | 12 - priv/static/video.js/types/utils/guid.d.ts.map | 1 - priv/static/video.js/types/utils/hooks.d.ts | 54 - priv/static/video.js/types/utils/hooks.d.ts.map | 1 - priv/static/video.js/types/utils/log.d.ts | 20 - priv/static/video.js/types/utils/log.d.ts.map | 1 - priv/static/video.js/types/utils/mimetypes.d.ts | 34 - .../static/video.js/types/utils/mimetypes.d.ts.map | 1 - priv/static/video.js/types/utils/num.d.ts | 20 - priv/static/video.js/types/utils/num.d.ts.map | 1 - priv/static/video.js/types/utils/obj.d.ts | 86 - priv/static/video.js/types/utils/obj.d.ts.map | 1 - priv/static/video.js/types/utils/promise.d.ts | 21 - priv/static/video.js/types/utils/promise.d.ts.map | 1 - .../types/utils/spatial-navigation-key-codes.d.ts | 21 - .../utils/spatial-navigation-key-codes.d.ts.map | 1 - priv/static/video.js/types/utils/str.d.ts | 4 - priv/static/video.js/types/utils/str.d.ts.map | 1 - priv/static/video.js/types/utils/stylesheet.d.ts | 3 - .../video.js/types/utils/stylesheet.d.ts.map | 1 - priv/static/video.js/types/utils/time.d.ts | 71 - priv/static/video.js/types/utils/time.d.ts.map | 1 - priv/static/video.js/types/utils/url.d.ts | 41 - priv/static/video.js/types/utils/url.d.ts.map | 1 - priv/static/video.js/types/video.d.ts | 242 - priv/static/video.js/types/video.d.ts.map | 1 - priv/static/video.js/video-js.css | 1935 - priv/static/video.js/video-js.min.css | 1 - priv/static/video.js/video.cjs.js | 52520 --------------- priv/static/video.js/video.es.js | 52506 --------------- priv/static/video.js/video.js | 65224 ------------------ priv/static/video.js/video.min.js | 52 - 778 files changed, 380266 insertions(+), 380247 deletions(-) create mode 100644 .gitattributes delete mode 100644 priv/static/fontawesome-free-6.6.0-web/LICENSE.txt delete mode 100644 priv/static/fontawesome-free-6.6.0-web/webfonts/fa-solid-900.woff2 create mode 100644 priv/static/vendored/fontawesome-free-6.6.0-web/LICENSE.txt create mode 100644 priv/static/vendored/fontawesome-free-6.6.0-web/webfonts/fa-solid-900.woff2 create mode 100644 priv/static/vendored/video.js/LICENSE create mode 100644 priv/static/vendored/video.js/alt/video-js-cdn.css create mode 100644 priv/static/vendored/video.js/alt/video-js-cdn.min.css create mode 100644 priv/static/vendored/video.js/alt/video.core.js create mode 100644 priv/static/vendored/video.js/alt/video.core.min.js create mode 100644 priv/static/vendored/video.js/alt/video.core.novtt.js create mode 100644 priv/static/vendored/video.js/alt/video.core.novtt.min.js create mode 100644 priv/static/vendored/video.js/alt/video.debug.js create mode 100644 priv/static/vendored/video.js/alt/video.novtt.js create mode 100644 priv/static/vendored/video.js/alt/video.novtt.min.js create mode 100644 priv/static/vendored/video.js/examples/elephantsdream/captions.ar.vtt create mode 100644 priv/static/vendored/video.js/examples/elephantsdream/captions.en.vtt create mode 100644 priv/static/vendored/video.js/examples/elephantsdream/captions.ja.vtt create mode 100644 priv/static/vendored/video.js/examples/elephantsdream/captions.ru.vtt create mode 100644 priv/static/vendored/video.js/examples/elephantsdream/captions.sv.vtt create mode 100644 priv/static/vendored/video.js/examples/elephantsdream/chapters.en.vtt create mode 100644 priv/static/vendored/video.js/examples/elephantsdream/descriptions.en.vtt create mode 100644 priv/static/vendored/video.js/examples/elephantsdream/index.html create mode 100644 priv/static/vendored/video.js/examples/index.html create mode 100644 priv/static/vendored/video.js/examples/shared/example-captions.vtt create mode 100644 priv/static/vendored/video.js/examples/simple-embed/index.html create mode 100755 priv/static/vendored/video.js/font/VideoJS.svg create mode 100755 priv/static/vendored/video.js/font/VideoJS.ttf create mode 100755 priv/static/vendored/video.js/font/VideoJS.woff create mode 100644 priv/static/vendored/video.js/lang/ar.js create mode 100644 priv/static/vendored/video.js/lang/ar.json create mode 100644 priv/static/vendored/video.js/lang/az.js create mode 100644 priv/static/vendored/video.js/lang/az.json create mode 100644 priv/static/vendored/video.js/lang/ba.js create mode 100644 priv/static/vendored/video.js/lang/ba.json create mode 100644 priv/static/vendored/video.js/lang/bg.js create mode 100644 priv/static/vendored/video.js/lang/bg.json create mode 100644 priv/static/vendored/video.js/lang/bn.js create mode 100644 priv/static/vendored/video.js/lang/bn.json create mode 100644 priv/static/vendored/video.js/lang/ca.js create mode 100644 priv/static/vendored/video.js/lang/ca.json create mode 100644 priv/static/vendored/video.js/lang/cs.js create mode 100644 priv/static/vendored/video.js/lang/cs.json create mode 100644 priv/static/vendored/video.js/lang/cy.js create mode 100644 priv/static/vendored/video.js/lang/cy.json create mode 100644 priv/static/vendored/video.js/lang/da.js create mode 100644 priv/static/vendored/video.js/lang/da.json create mode 100644 priv/static/vendored/video.js/lang/de.js create mode 100644 priv/static/vendored/video.js/lang/de.json create mode 100644 priv/static/vendored/video.js/lang/el.js create mode 100644 priv/static/vendored/video.js/lang/el.json create mode 100644 priv/static/vendored/video.js/lang/en-GB.js create mode 100644 priv/static/vendored/video.js/lang/en-GB.json create mode 100644 priv/static/vendored/video.js/lang/en.js create mode 100644 priv/static/vendored/video.js/lang/en.json create mode 100644 priv/static/vendored/video.js/lang/es.js create mode 100644 priv/static/vendored/video.js/lang/es.json create mode 100644 priv/static/vendored/video.js/lang/et.js create mode 100644 priv/static/vendored/video.js/lang/et.json create mode 100644 priv/static/vendored/video.js/lang/eu.js create mode 100644 priv/static/vendored/video.js/lang/eu.json create mode 100644 priv/static/vendored/video.js/lang/fa.js create mode 100644 priv/static/vendored/video.js/lang/fa.json create mode 100644 priv/static/vendored/video.js/lang/fi.js create mode 100644 priv/static/vendored/video.js/lang/fi.json create mode 100644 priv/static/vendored/video.js/lang/fr.js create mode 100644 priv/static/vendored/video.js/lang/fr.json create mode 100644 priv/static/vendored/video.js/lang/gd.js create mode 100755 priv/static/vendored/video.js/lang/gd.json create mode 100644 priv/static/vendored/video.js/lang/gl.js create mode 100644 priv/static/vendored/video.js/lang/gl.json create mode 100644 priv/static/vendored/video.js/lang/he.js create mode 100644 priv/static/vendored/video.js/lang/he.json create mode 100644 priv/static/vendored/video.js/lang/hi.js create mode 100644 priv/static/vendored/video.js/lang/hi.json create mode 100644 priv/static/vendored/video.js/lang/hr.js create mode 100644 priv/static/vendored/video.js/lang/hr.json create mode 100644 priv/static/vendored/video.js/lang/hu.js create mode 100644 priv/static/vendored/video.js/lang/hu.json create mode 100644 priv/static/vendored/video.js/lang/it.js create mode 100644 priv/static/vendored/video.js/lang/it.json create mode 100644 priv/static/vendored/video.js/lang/ja.js create mode 100644 priv/static/vendored/video.js/lang/ja.json create mode 100644 priv/static/vendored/video.js/lang/ko.js create mode 100644 priv/static/vendored/video.js/lang/ko.json create mode 100644 priv/static/vendored/video.js/lang/lv.js create mode 100644 priv/static/vendored/video.js/lang/lv.json create mode 100644 priv/static/vendored/video.js/lang/mr.js create mode 100644 priv/static/vendored/video.js/lang/mr.json create mode 100644 priv/static/vendored/video.js/lang/nb.js create mode 100644 priv/static/vendored/video.js/lang/nb.json create mode 100644 priv/static/vendored/video.js/lang/nl.js create mode 100644 priv/static/vendored/video.js/lang/nl.json create mode 100644 priv/static/vendored/video.js/lang/nn.js create mode 100644 priv/static/vendored/video.js/lang/nn.json create mode 100644 priv/static/vendored/video.js/lang/np.js create mode 100644 priv/static/vendored/video.js/lang/np.json create mode 100644 priv/static/vendored/video.js/lang/oc.js create mode 100644 priv/static/vendored/video.js/lang/oc.json create mode 100644 priv/static/vendored/video.js/lang/pl.js create mode 100644 priv/static/vendored/video.js/lang/pl.json create mode 100644 priv/static/vendored/video.js/lang/pt-BR.js create mode 100644 priv/static/vendored/video.js/lang/pt-BR.json create mode 100644 priv/static/vendored/video.js/lang/pt-PT.js create mode 100644 priv/static/vendored/video.js/lang/pt-PT.json create mode 100644 priv/static/vendored/video.js/lang/ro.js create mode 100644 priv/static/vendored/video.js/lang/ro.json create mode 100644 priv/static/vendored/video.js/lang/ru.js create mode 100644 priv/static/vendored/video.js/lang/ru.json create mode 100644 priv/static/vendored/video.js/lang/sk.js create mode 100644 priv/static/vendored/video.js/lang/sk.json create mode 100644 priv/static/vendored/video.js/lang/sl.js create mode 100644 priv/static/vendored/video.js/lang/sl.json create mode 100644 priv/static/vendored/video.js/lang/sr.js create mode 100644 priv/static/vendored/video.js/lang/sr.json create mode 100644 priv/static/vendored/video.js/lang/sv.js create mode 100644 priv/static/vendored/video.js/lang/sv.json create mode 100644 priv/static/vendored/video.js/lang/te.js create mode 100644 priv/static/vendored/video.js/lang/te.json create mode 100644 priv/static/vendored/video.js/lang/th.js create mode 100644 priv/static/vendored/video.js/lang/th.json create mode 100644 priv/static/vendored/video.js/lang/tr.js create mode 100644 priv/static/vendored/video.js/lang/tr.json create mode 100644 priv/static/vendored/video.js/lang/uk.js create mode 100644 priv/static/vendored/video.js/lang/uk.json create mode 100644 priv/static/vendored/video.js/lang/vi.js create mode 100644 priv/static/vendored/video.js/lang/vi.json create mode 100644 priv/static/vendored/video.js/lang/zh-CN.js create mode 100644 priv/static/vendored/video.js/lang/zh-CN.json create mode 100644 priv/static/vendored/video.js/lang/zh-Hans.js create mode 100644 priv/static/vendored/video.js/lang/zh-Hans.json create mode 100644 priv/static/vendored/video.js/lang/zh-Hant.js create mode 100644 priv/static/vendored/video.js/lang/zh-Hant.json create mode 100644 priv/static/vendored/video.js/lang/zh-TW.js create mode 100644 priv/static/vendored/video.js/lang/zh-TW.json create mode 100644 priv/static/vendored/video.js/types/big-play-button.d.ts create mode 100644 priv/static/vendored/video.js/types/big-play-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/button.d.ts create mode 100644 priv/static/vendored/video.js/types/button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/clickable-component.d.ts create mode 100644 priv/static/vendored/video.js/types/clickable-component.d.ts.map create mode 100644 priv/static/vendored/video.js/types/close-button.d.ts create mode 100644 priv/static/vendored/video.js/types/close-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/component.d.ts create mode 100644 priv/static/vendored/video.js/types/component.d.ts.map create mode 100644 priv/static/vendored/video.js/types/consts/errors.d.ts create mode 100644 priv/static/vendored/video.js/types/consts/errors.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/audio-track-controls/audio-track-button.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/audio-track-controls/audio-track-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/audio-track-controls/audio-track-menu-item.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/audio-track-controls/audio-track-menu-item.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/control-bar.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/control-bar.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/fullscreen-toggle.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/fullscreen-toggle.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/live-display.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/live-display.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/mute-toggle.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/mute-toggle.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/picture-in-picture-toggle.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/picture-in-picture-toggle.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/play-toggle.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/play-toggle.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/playback-rate-menu/playback-rate-menu-button.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/playback-rate-menu/playback-rate-menu-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/playback-rate-menu/playback-rate-menu-item.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/playback-rate-menu/playback-rate-menu-item.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/load-progress-bar.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/load-progress-bar.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/mouse-time-display.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/mouse-time-display.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/play-progress-bar.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/play-progress-bar.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/progress-control.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/progress-control.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/seek-bar.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/seek-bar.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/time-tooltip.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/progress-control/time-tooltip.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/seek-to-live.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/seek-to-live.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/skip-buttons/skip-backward.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/skip-buttons/skip-backward.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/skip-buttons/skip-forward.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/skip-buttons/skip-forward.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/spacer-controls/custom-control-spacer.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/spacer-controls/custom-control-spacer.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/spacer-controls/spacer.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/spacer-controls/spacer.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/caption-settings-menu-item.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/caption-settings-menu-item.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/captions-button.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/captions-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/chapters-button.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/chapters-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/chapters-track-menu-item.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/chapters-track-menu-item.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/descriptions-button.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/descriptions-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/off-text-track-menu-item.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/off-text-track-menu-item.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/subs-caps-button.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/subs-caps-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/subs-caps-menu-item.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/subs-caps-menu-item.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/subtitles-button.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/subtitles-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/text-track-button.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/text-track-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/text-track-menu-item.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/text-track-controls/text-track-menu-item.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/time-controls/current-time-display.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/time-controls/current-time-display.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/time-controls/duration-display.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/time-controls/duration-display.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/time-controls/remaining-time-display.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/time-controls/remaining-time-display.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/time-controls/time-display.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/time-controls/time-display.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/time-controls/time-divider.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/time-controls/time-divider.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/track-button.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/track-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/check-mute-support.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/check-mute-support.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/check-volume-support.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/check-volume-support.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/mouse-volume-level-display.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/mouse-volume-level-display.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/volume-bar.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/volume-bar.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/volume-control.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/volume-control.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/volume-level-tooltip.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/volume-level-tooltip.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/volume-level.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-control/volume-level.d.ts.map create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-panel.d.ts create mode 100644 priv/static/vendored/video.js/types/control-bar/volume-panel.d.ts.map create mode 100644 priv/static/vendored/video.js/types/debug.d.ts create mode 100644 priv/static/vendored/video.js/types/debug.d.ts.map create mode 100644 priv/static/vendored/video.js/types/error-display.d.ts create mode 100644 priv/static/vendored/video.js/types/error-display.d.ts.map create mode 100644 priv/static/vendored/video.js/types/event-target.d.ts create mode 100644 priv/static/vendored/video.js/types/event-target.d.ts.map create mode 100644 priv/static/vendored/video.js/types/fullscreen-api.d.ts create mode 100644 priv/static/vendored/video.js/types/fullscreen-api.d.ts.map create mode 100644 priv/static/vendored/video.js/types/index.d.ts create mode 100644 priv/static/vendored/video.js/types/index.d.ts.map create mode 100644 priv/static/vendored/video.js/types/live-tracker.d.ts create mode 100644 priv/static/vendored/video.js/types/live-tracker.d.ts.map create mode 100644 priv/static/vendored/video.js/types/loading-spinner.d.ts create mode 100644 priv/static/vendored/video.js/types/loading-spinner.d.ts.map create mode 100644 priv/static/vendored/video.js/types/media-error.d.ts create mode 100644 priv/static/vendored/video.js/types/media-error.d.ts.map create mode 100644 priv/static/vendored/video.js/types/menu/menu-button.d.ts create mode 100644 priv/static/vendored/video.js/types/menu/menu-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/menu/menu-item.d.ts create mode 100644 priv/static/vendored/video.js/types/menu/menu-item.d.ts.map create mode 100644 priv/static/vendored/video.js/types/menu/menu-keys.d.ts create mode 100644 priv/static/vendored/video.js/types/menu/menu-keys.d.ts.map create mode 100644 priv/static/vendored/video.js/types/menu/menu.d.ts create mode 100644 priv/static/vendored/video.js/types/menu/menu.d.ts.map create mode 100644 priv/static/vendored/video.js/types/mixins/evented.d.ts create mode 100644 priv/static/vendored/video.js/types/mixins/evented.d.ts.map create mode 100644 priv/static/vendored/video.js/types/mixins/stateful.d.ts create mode 100644 priv/static/vendored/video.js/types/mixins/stateful.d.ts.map create mode 100644 priv/static/vendored/video.js/types/modal-dialog.d.ts create mode 100644 priv/static/vendored/video.js/types/modal-dialog.d.ts.map create mode 100644 priv/static/vendored/video.js/types/player.d.ts create mode 100644 priv/static/vendored/video.js/types/player.d.ts.map create mode 100644 priv/static/vendored/video.js/types/plugin.d.ts create mode 100644 priv/static/vendored/video.js/types/plugin.d.ts.map create mode 100644 priv/static/vendored/video.js/types/poster-image.d.ts create mode 100644 priv/static/vendored/video.js/types/poster-image.d.ts.map create mode 100644 priv/static/vendored/video.js/types/resize-manager.d.ts create mode 100644 priv/static/vendored/video.js/types/resize-manager.d.ts.map create mode 100644 priv/static/vendored/video.js/types/setup.d.ts create mode 100644 priv/static/vendored/video.js/types/setup.d.ts.map create mode 100644 priv/static/vendored/video.js/types/slider/slider.d.ts create mode 100644 priv/static/vendored/video.js/types/slider/slider.d.ts.map create mode 100644 priv/static/vendored/video.js/types/spatial-navigation.d.ts create mode 100644 priv/static/vendored/video.js/types/spatial-navigation.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tech/html5.d.ts create mode 100644 priv/static/vendored/video.js/types/tech/html5.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tech/loader.d.ts create mode 100644 priv/static/vendored/video.js/types/tech/loader.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tech/middleware.d.ts create mode 100644 priv/static/vendored/video.js/types/tech/middleware.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tech/setup-sourceset.d.ts create mode 100644 priv/static/vendored/video.js/types/tech/setup-sourceset.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tech/tech.d.ts create mode 100644 priv/static/vendored/video.js/types/tech/tech.d.ts.map create mode 100644 priv/static/vendored/video.js/types/title-bar.d.ts create mode 100644 priv/static/vendored/video.js/types/title-bar.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/audio-track-list.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/audio-track-list.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/audio-track.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/audio-track.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/html-track-element-list.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/html-track-element-list.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/html-track-element.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/html-track-element.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-cue-list.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-cue-list.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-display.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-display.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-fieldset.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-fieldset.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-list-converter.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-list-converter.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-list.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-list.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-select.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-select.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-settings-colors.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-settings-colors.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-settings-controls.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-settings-controls.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-settings-font.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-settings-font.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-settings.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track-settings.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/text-track.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/text-track.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/track-enums.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/track-enums.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/track-list.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/track-list.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/track-types.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/track-types.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/track.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/track.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/video-track-list.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/video-track-list.d.ts.map create mode 100644 priv/static/vendored/video.js/types/tracks/video-track.d.ts create mode 100644 priv/static/vendored/video.js/types/tracks/video-track.d.ts.map create mode 100644 priv/static/vendored/video.js/types/transient-button.d.ts create mode 100644 priv/static/vendored/video.js/types/transient-button.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/browser.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/browser.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/buffer.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/buffer.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/create-logger.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/create-logger.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/deprecate.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/deprecate.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/dom-data.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/dom-data.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/dom.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/dom.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/events.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/events.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/filter-source.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/filter-source.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/fn.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/fn.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/guid.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/guid.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/hooks.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/hooks.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/log.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/log.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/mimetypes.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/mimetypes.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/num.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/num.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/obj.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/obj.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/promise.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/promise.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/spatial-navigation-key-codes.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/spatial-navigation-key-codes.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/str.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/str.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/stylesheet.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/stylesheet.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/time.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/time.d.ts.map create mode 100644 priv/static/vendored/video.js/types/utils/url.d.ts create mode 100644 priv/static/vendored/video.js/types/utils/url.d.ts.map create mode 100644 priv/static/vendored/video.js/types/video.d.ts create mode 100644 priv/static/vendored/video.js/types/video.d.ts.map create mode 100644 priv/static/vendored/video.js/video-js.css create mode 100644 priv/static/vendored/video.js/video-js.min.css create mode 100644 priv/static/vendored/video.js/video.cjs.js create mode 100644 priv/static/vendored/video.js/video.es.js create mode 100644 priv/static/vendored/video.js/video.js create mode 100644 priv/static/vendored/video.js/video.min.js delete mode 100644 priv/static/video.js/LICENSE delete mode 100644 priv/static/video.js/alt/video-js-cdn.css delete mode 100644 priv/static/video.js/alt/video-js-cdn.min.css delete mode 100644 priv/static/video.js/alt/video.core.js delete mode 100644 priv/static/video.js/alt/video.core.min.js delete mode 100644 priv/static/video.js/alt/video.core.novtt.js delete mode 100644 priv/static/video.js/alt/video.core.novtt.min.js delete mode 100644 priv/static/video.js/alt/video.debug.js delete mode 100644 priv/static/video.js/alt/video.novtt.js delete mode 100644 priv/static/video.js/alt/video.novtt.min.js delete mode 100644 priv/static/video.js/examples/elephantsdream/captions.ar.vtt delete mode 100644 priv/static/video.js/examples/elephantsdream/captions.en.vtt delete mode 100644 priv/static/video.js/examples/elephantsdream/captions.ja.vtt delete mode 100644 priv/static/video.js/examples/elephantsdream/captions.ru.vtt delete mode 100644 priv/static/video.js/examples/elephantsdream/captions.sv.vtt delete mode 100644 priv/static/video.js/examples/elephantsdream/chapters.en.vtt delete mode 100644 priv/static/video.js/examples/elephantsdream/descriptions.en.vtt delete mode 100644 priv/static/video.js/examples/elephantsdream/index.html delete mode 100644 priv/static/video.js/examples/index.html delete mode 100644 priv/static/video.js/examples/shared/example-captions.vtt delete mode 100644 priv/static/video.js/examples/simple-embed/index.html delete mode 100755 priv/static/video.js/font/VideoJS.svg delete mode 100755 priv/static/video.js/font/VideoJS.ttf delete mode 100755 priv/static/video.js/font/VideoJS.woff delete mode 100644 priv/static/video.js/lang/ar.js delete mode 100644 priv/static/video.js/lang/ar.json delete mode 100644 priv/static/video.js/lang/az.js delete mode 100644 priv/static/video.js/lang/az.json delete mode 100644 priv/static/video.js/lang/ba.js delete mode 100644 priv/static/video.js/lang/ba.json delete mode 100644 priv/static/video.js/lang/bg.js delete mode 100644 priv/static/video.js/lang/bg.json delete mode 100644 priv/static/video.js/lang/bn.js delete mode 100644 priv/static/video.js/lang/bn.json delete mode 100644 priv/static/video.js/lang/ca.js delete mode 100644 priv/static/video.js/lang/ca.json delete mode 100644 priv/static/video.js/lang/cs.js delete mode 100644 priv/static/video.js/lang/cs.json delete mode 100644 priv/static/video.js/lang/cy.js delete mode 100644 priv/static/video.js/lang/cy.json delete mode 100644 priv/static/video.js/lang/da.js delete mode 100644 priv/static/video.js/lang/da.json delete mode 100644 priv/static/video.js/lang/de.js delete mode 100644 priv/static/video.js/lang/de.json delete mode 100644 priv/static/video.js/lang/el.js delete mode 100644 priv/static/video.js/lang/el.json delete mode 100644 priv/static/video.js/lang/en-GB.js delete mode 100644 priv/static/video.js/lang/en-GB.json delete mode 100644 priv/static/video.js/lang/en.js delete mode 100644 priv/static/video.js/lang/en.json delete mode 100644 priv/static/video.js/lang/es.js delete mode 100644 priv/static/video.js/lang/es.json delete mode 100644 priv/static/video.js/lang/et.js delete mode 100644 priv/static/video.js/lang/et.json delete mode 100644 priv/static/video.js/lang/eu.js delete mode 100644 priv/static/video.js/lang/eu.json delete mode 100644 priv/static/video.js/lang/fa.js delete mode 100644 priv/static/video.js/lang/fa.json delete mode 100644 priv/static/video.js/lang/fi.js delete mode 100644 priv/static/video.js/lang/fi.json delete mode 100644 priv/static/video.js/lang/fr.js delete mode 100644 priv/static/video.js/lang/fr.json delete mode 100644 priv/static/video.js/lang/gd.js delete mode 100755 priv/static/video.js/lang/gd.json delete mode 100644 priv/static/video.js/lang/gl.js delete mode 100644 priv/static/video.js/lang/gl.json delete mode 100644 priv/static/video.js/lang/he.js delete mode 100644 priv/static/video.js/lang/he.json delete mode 100644 priv/static/video.js/lang/hi.js delete mode 100644 priv/static/video.js/lang/hi.json delete mode 100644 priv/static/video.js/lang/hr.js delete mode 100644 priv/static/video.js/lang/hr.json delete mode 100644 priv/static/video.js/lang/hu.js delete mode 100644 priv/static/video.js/lang/hu.json delete mode 100644 priv/static/video.js/lang/it.js delete mode 100644 priv/static/video.js/lang/it.json delete mode 100644 priv/static/video.js/lang/ja.js delete mode 100644 priv/static/video.js/lang/ja.json delete mode 100644 priv/static/video.js/lang/ko.js delete mode 100644 priv/static/video.js/lang/ko.json delete mode 100644 priv/static/video.js/lang/lv.js delete mode 100644 priv/static/video.js/lang/lv.json delete mode 100644 priv/static/video.js/lang/mr.js delete mode 100644 priv/static/video.js/lang/mr.json delete mode 100644 priv/static/video.js/lang/nb.js delete mode 100644 priv/static/video.js/lang/nb.json delete mode 100644 priv/static/video.js/lang/nl.js delete mode 100644 priv/static/video.js/lang/nl.json delete mode 100644 priv/static/video.js/lang/nn.js delete mode 100644 priv/static/video.js/lang/nn.json delete mode 100644 priv/static/video.js/lang/np.js delete mode 100644 priv/static/video.js/lang/np.json delete mode 100644 priv/static/video.js/lang/oc.js delete mode 100644 priv/static/video.js/lang/oc.json delete mode 100644 priv/static/video.js/lang/pl.js delete mode 100644 priv/static/video.js/lang/pl.json delete mode 100644 priv/static/video.js/lang/pt-BR.js delete mode 100644 priv/static/video.js/lang/pt-BR.json delete mode 100644 priv/static/video.js/lang/pt-PT.js delete mode 100644 priv/static/video.js/lang/pt-PT.json delete mode 100644 priv/static/video.js/lang/ro.js delete mode 100644 priv/static/video.js/lang/ro.json delete mode 100644 priv/static/video.js/lang/ru.js delete mode 100644 priv/static/video.js/lang/ru.json delete mode 100644 priv/static/video.js/lang/sk.js delete mode 100644 priv/static/video.js/lang/sk.json delete mode 100644 priv/static/video.js/lang/sl.js delete mode 100644 priv/static/video.js/lang/sl.json delete mode 100644 priv/static/video.js/lang/sr.js delete mode 100644 priv/static/video.js/lang/sr.json delete mode 100644 priv/static/video.js/lang/sv.js delete mode 100644 priv/static/video.js/lang/sv.json delete mode 100644 priv/static/video.js/lang/te.js delete mode 100644 priv/static/video.js/lang/te.json delete mode 100644 priv/static/video.js/lang/th.js delete mode 100644 priv/static/video.js/lang/th.json delete mode 100644 priv/static/video.js/lang/tr.js delete mode 100644 priv/static/video.js/lang/tr.json delete mode 100644 priv/static/video.js/lang/uk.js delete mode 100644 priv/static/video.js/lang/uk.json delete mode 100644 priv/static/video.js/lang/vi.js delete mode 100644 priv/static/video.js/lang/vi.json delete mode 100644 priv/static/video.js/lang/zh-CN.js delete mode 100644 priv/static/video.js/lang/zh-CN.json delete mode 100644 priv/static/video.js/lang/zh-Hans.js delete mode 100644 priv/static/video.js/lang/zh-Hans.json delete mode 100644 priv/static/video.js/lang/zh-Hant.js delete mode 100644 priv/static/video.js/lang/zh-Hant.json delete mode 100644 priv/static/video.js/lang/zh-TW.js delete mode 100644 priv/static/video.js/lang/zh-TW.json delete mode 100644 priv/static/video.js/types/big-play-button.d.ts delete mode 100644 priv/static/video.js/types/big-play-button.d.ts.map delete mode 100644 priv/static/video.js/types/button.d.ts delete mode 100644 priv/static/video.js/types/button.d.ts.map delete mode 100644 priv/static/video.js/types/clickable-component.d.ts delete mode 100644 priv/static/video.js/types/clickable-component.d.ts.map delete mode 100644 priv/static/video.js/types/close-button.d.ts delete mode 100644 priv/static/video.js/types/close-button.d.ts.map delete mode 100644 priv/static/video.js/types/component.d.ts delete mode 100644 priv/static/video.js/types/component.d.ts.map delete mode 100644 priv/static/video.js/types/consts/errors.d.ts delete mode 100644 priv/static/video.js/types/consts/errors.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/audio-track-controls/audio-track-button.d.ts delete mode 100644 priv/static/video.js/types/control-bar/audio-track-controls/audio-track-button.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/audio-track-controls/audio-track-menu-item.d.ts delete mode 100644 priv/static/video.js/types/control-bar/audio-track-controls/audio-track-menu-item.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/control-bar.d.ts delete mode 100644 priv/static/video.js/types/control-bar/control-bar.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/fullscreen-toggle.d.ts delete mode 100644 priv/static/video.js/types/control-bar/fullscreen-toggle.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/live-display.d.ts delete mode 100644 priv/static/video.js/types/control-bar/live-display.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/mute-toggle.d.ts delete mode 100644 priv/static/video.js/types/control-bar/mute-toggle.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/picture-in-picture-toggle.d.ts delete mode 100644 priv/static/video.js/types/control-bar/picture-in-picture-toggle.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/play-toggle.d.ts delete mode 100644 priv/static/video.js/types/control-bar/play-toggle.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/playback-rate-menu/playback-rate-menu-button.d.ts delete mode 100644 priv/static/video.js/types/control-bar/playback-rate-menu/playback-rate-menu-button.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/playback-rate-menu/playback-rate-menu-item.d.ts delete mode 100644 priv/static/video.js/types/control-bar/playback-rate-menu/playback-rate-menu-item.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/progress-control/load-progress-bar.d.ts delete mode 100644 priv/static/video.js/types/control-bar/progress-control/load-progress-bar.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/progress-control/mouse-time-display.d.ts delete mode 100644 priv/static/video.js/types/control-bar/progress-control/mouse-time-display.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/progress-control/play-progress-bar.d.ts delete mode 100644 priv/static/video.js/types/control-bar/progress-control/play-progress-bar.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/progress-control/progress-control.d.ts delete mode 100644 priv/static/video.js/types/control-bar/progress-control/progress-control.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/progress-control/seek-bar.d.ts delete mode 100644 priv/static/video.js/types/control-bar/progress-control/seek-bar.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/progress-control/time-tooltip.d.ts delete mode 100644 priv/static/video.js/types/control-bar/progress-control/time-tooltip.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/seek-to-live.d.ts delete mode 100644 priv/static/video.js/types/control-bar/seek-to-live.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/skip-buttons/skip-backward.d.ts delete mode 100644 priv/static/video.js/types/control-bar/skip-buttons/skip-backward.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/skip-buttons/skip-forward.d.ts delete mode 100644 priv/static/video.js/types/control-bar/skip-buttons/skip-forward.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/spacer-controls/custom-control-spacer.d.ts delete mode 100644 priv/static/video.js/types/control-bar/spacer-controls/custom-control-spacer.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/spacer-controls/spacer.d.ts delete mode 100644 priv/static/video.js/types/control-bar/spacer-controls/spacer.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/caption-settings-menu-item.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/caption-settings-menu-item.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/captions-button.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/captions-button.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/chapters-button.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/chapters-button.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/chapters-track-menu-item.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/chapters-track-menu-item.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/descriptions-button.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/descriptions-button.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/off-text-track-menu-item.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/off-text-track-menu-item.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/subs-caps-button.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/subs-caps-button.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/subs-caps-menu-item.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/subs-caps-menu-item.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/subtitles-button.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/subtitles-button.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/text-track-button.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/text-track-button.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/text-track-menu-item.d.ts delete mode 100644 priv/static/video.js/types/control-bar/text-track-controls/text-track-menu-item.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/time-controls/current-time-display.d.ts delete mode 100644 priv/static/video.js/types/control-bar/time-controls/current-time-display.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/time-controls/duration-display.d.ts delete mode 100644 priv/static/video.js/types/control-bar/time-controls/duration-display.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/time-controls/remaining-time-display.d.ts delete mode 100644 priv/static/video.js/types/control-bar/time-controls/remaining-time-display.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/time-controls/time-display.d.ts delete mode 100644 priv/static/video.js/types/control-bar/time-controls/time-display.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/time-controls/time-divider.d.ts delete mode 100644 priv/static/video.js/types/control-bar/time-controls/time-divider.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/track-button.d.ts delete mode 100644 priv/static/video.js/types/control-bar/track-button.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/volume-control/check-mute-support.d.ts delete mode 100644 priv/static/video.js/types/control-bar/volume-control/check-mute-support.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/volume-control/check-volume-support.d.ts delete mode 100644 priv/static/video.js/types/control-bar/volume-control/check-volume-support.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/volume-control/mouse-volume-level-display.d.ts delete mode 100644 priv/static/video.js/types/control-bar/volume-control/mouse-volume-level-display.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/volume-control/volume-bar.d.ts delete mode 100644 priv/static/video.js/types/control-bar/volume-control/volume-bar.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/volume-control/volume-control.d.ts delete mode 100644 priv/static/video.js/types/control-bar/volume-control/volume-control.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/volume-control/volume-level-tooltip.d.ts delete mode 100644 priv/static/video.js/types/control-bar/volume-control/volume-level-tooltip.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/volume-control/volume-level.d.ts delete mode 100644 priv/static/video.js/types/control-bar/volume-control/volume-level.d.ts.map delete mode 100644 priv/static/video.js/types/control-bar/volume-panel.d.ts delete mode 100644 priv/static/video.js/types/control-bar/volume-panel.d.ts.map delete mode 100644 priv/static/video.js/types/debug.d.ts delete mode 100644 priv/static/video.js/types/debug.d.ts.map delete mode 100644 priv/static/video.js/types/error-display.d.ts delete mode 100644 priv/static/video.js/types/error-display.d.ts.map delete mode 100644 priv/static/video.js/types/event-target.d.ts delete mode 100644 priv/static/video.js/types/event-target.d.ts.map delete mode 100644 priv/static/video.js/types/fullscreen-api.d.ts delete mode 100644 priv/static/video.js/types/fullscreen-api.d.ts.map delete mode 100644 priv/static/video.js/types/index.d.ts delete mode 100644 priv/static/video.js/types/index.d.ts.map delete mode 100644 priv/static/video.js/types/live-tracker.d.ts delete mode 100644 priv/static/video.js/types/live-tracker.d.ts.map delete mode 100644 priv/static/video.js/types/loading-spinner.d.ts delete mode 100644 priv/static/video.js/types/loading-spinner.d.ts.map delete mode 100644 priv/static/video.js/types/media-error.d.ts delete mode 100644 priv/static/video.js/types/media-error.d.ts.map delete mode 100644 priv/static/video.js/types/menu/menu-button.d.ts delete mode 100644 priv/static/video.js/types/menu/menu-button.d.ts.map delete mode 100644 priv/static/video.js/types/menu/menu-item.d.ts delete mode 100644 priv/static/video.js/types/menu/menu-item.d.ts.map delete mode 100644 priv/static/video.js/types/menu/menu-keys.d.ts delete mode 100644 priv/static/video.js/types/menu/menu-keys.d.ts.map delete mode 100644 priv/static/video.js/types/menu/menu.d.ts delete mode 100644 priv/static/video.js/types/menu/menu.d.ts.map delete mode 100644 priv/static/video.js/types/mixins/evented.d.ts delete mode 100644 priv/static/video.js/types/mixins/evented.d.ts.map delete mode 100644 priv/static/video.js/types/mixins/stateful.d.ts delete mode 100644 priv/static/video.js/types/mixins/stateful.d.ts.map delete mode 100644 priv/static/video.js/types/modal-dialog.d.ts delete mode 100644 priv/static/video.js/types/modal-dialog.d.ts.map delete mode 100644 priv/static/video.js/types/player.d.ts delete mode 100644 priv/static/video.js/types/player.d.ts.map delete mode 100644 priv/static/video.js/types/plugin.d.ts delete mode 100644 priv/static/video.js/types/plugin.d.ts.map delete mode 100644 priv/static/video.js/types/poster-image.d.ts delete mode 100644 priv/static/video.js/types/poster-image.d.ts.map delete mode 100644 priv/static/video.js/types/resize-manager.d.ts delete mode 100644 priv/static/video.js/types/resize-manager.d.ts.map delete mode 100644 priv/static/video.js/types/setup.d.ts delete mode 100644 priv/static/video.js/types/setup.d.ts.map delete mode 100644 priv/static/video.js/types/slider/slider.d.ts delete mode 100644 priv/static/video.js/types/slider/slider.d.ts.map delete mode 100644 priv/static/video.js/types/spatial-navigation.d.ts delete mode 100644 priv/static/video.js/types/spatial-navigation.d.ts.map delete mode 100644 priv/static/video.js/types/tech/html5.d.ts delete mode 100644 priv/static/video.js/types/tech/html5.d.ts.map delete mode 100644 priv/static/video.js/types/tech/loader.d.ts delete mode 100644 priv/static/video.js/types/tech/loader.d.ts.map delete mode 100644 priv/static/video.js/types/tech/middleware.d.ts delete mode 100644 priv/static/video.js/types/tech/middleware.d.ts.map delete mode 100644 priv/static/video.js/types/tech/setup-sourceset.d.ts delete mode 100644 priv/static/video.js/types/tech/setup-sourceset.d.ts.map delete mode 100644 priv/static/video.js/types/tech/tech.d.ts delete mode 100644 priv/static/video.js/types/tech/tech.d.ts.map delete mode 100644 priv/static/video.js/types/title-bar.d.ts delete mode 100644 priv/static/video.js/types/title-bar.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/audio-track-list.d.ts delete mode 100644 priv/static/video.js/types/tracks/audio-track-list.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/audio-track.d.ts delete mode 100644 priv/static/video.js/types/tracks/audio-track.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/html-track-element-list.d.ts delete mode 100644 priv/static/video.js/types/tracks/html-track-element-list.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/html-track-element.d.ts delete mode 100644 priv/static/video.js/types/tracks/html-track-element.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track-cue-list.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track-cue-list.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track-display.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track-display.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track-fieldset.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track-fieldset.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track-list-converter.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track-list-converter.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track-list.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track-list.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track-select.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track-select.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track-settings-colors.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track-settings-colors.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track-settings-controls.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track-settings-controls.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track-settings-font.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track-settings-font.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track-settings.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track-settings.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/text-track.d.ts delete mode 100644 priv/static/video.js/types/tracks/text-track.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/track-enums.d.ts delete mode 100644 priv/static/video.js/types/tracks/track-enums.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/track-list.d.ts delete mode 100644 priv/static/video.js/types/tracks/track-list.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/track-types.d.ts delete mode 100644 priv/static/video.js/types/tracks/track-types.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/track.d.ts delete mode 100644 priv/static/video.js/types/tracks/track.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/video-track-list.d.ts delete mode 100644 priv/static/video.js/types/tracks/video-track-list.d.ts.map delete mode 100644 priv/static/video.js/types/tracks/video-track.d.ts delete mode 100644 priv/static/video.js/types/tracks/video-track.d.ts.map delete mode 100644 priv/static/video.js/types/transient-button.d.ts delete mode 100644 priv/static/video.js/types/transient-button.d.ts.map delete mode 100644 priv/static/video.js/types/utils/browser.d.ts delete mode 100644 priv/static/video.js/types/utils/browser.d.ts.map delete mode 100644 priv/static/video.js/types/utils/buffer.d.ts delete mode 100644 priv/static/video.js/types/utils/buffer.d.ts.map delete mode 100644 priv/static/video.js/types/utils/create-logger.d.ts delete mode 100644 priv/static/video.js/types/utils/create-logger.d.ts.map delete mode 100644 priv/static/video.js/types/utils/deprecate.d.ts delete mode 100644 priv/static/video.js/types/utils/deprecate.d.ts.map delete mode 100644 priv/static/video.js/types/utils/dom-data.d.ts delete mode 100644 priv/static/video.js/types/utils/dom-data.d.ts.map delete mode 100644 priv/static/video.js/types/utils/dom.d.ts delete mode 100644 priv/static/video.js/types/utils/dom.d.ts.map delete mode 100644 priv/static/video.js/types/utils/events.d.ts delete mode 100644 priv/static/video.js/types/utils/events.d.ts.map delete mode 100644 priv/static/video.js/types/utils/filter-source.d.ts delete mode 100644 priv/static/video.js/types/utils/filter-source.d.ts.map delete mode 100644 priv/static/video.js/types/utils/fn.d.ts delete mode 100644 priv/static/video.js/types/utils/fn.d.ts.map delete mode 100644 priv/static/video.js/types/utils/guid.d.ts delete mode 100644 priv/static/video.js/types/utils/guid.d.ts.map delete mode 100644 priv/static/video.js/types/utils/hooks.d.ts delete mode 100644 priv/static/video.js/types/utils/hooks.d.ts.map delete mode 100644 priv/static/video.js/types/utils/log.d.ts delete mode 100644 priv/static/video.js/types/utils/log.d.ts.map delete mode 100644 priv/static/video.js/types/utils/mimetypes.d.ts delete mode 100644 priv/static/video.js/types/utils/mimetypes.d.ts.map delete mode 100644 priv/static/video.js/types/utils/num.d.ts delete mode 100644 priv/static/video.js/types/utils/num.d.ts.map delete mode 100644 priv/static/video.js/types/utils/obj.d.ts delete mode 100644 priv/static/video.js/types/utils/obj.d.ts.map delete mode 100644 priv/static/video.js/types/utils/promise.d.ts delete mode 100644 priv/static/video.js/types/utils/promise.d.ts.map delete mode 100644 priv/static/video.js/types/utils/spatial-navigation-key-codes.d.ts delete mode 100644 priv/static/video.js/types/utils/spatial-navigation-key-codes.d.ts.map delete mode 100644 priv/static/video.js/types/utils/str.d.ts delete mode 100644 priv/static/video.js/types/utils/str.d.ts.map delete mode 100644 priv/static/video.js/types/utils/stylesheet.d.ts delete mode 100644 priv/static/video.js/types/utils/stylesheet.d.ts.map delete mode 100644 priv/static/video.js/types/utils/time.d.ts delete mode 100644 priv/static/video.js/types/utils/time.d.ts.map delete mode 100644 priv/static/video.js/types/utils/url.d.ts delete mode 100644 priv/static/video.js/types/utils/url.d.ts.map delete mode 100644 priv/static/video.js/types/video.d.ts delete mode 100644 priv/static/video.js/types/video.d.ts.map delete mode 100644 priv/static/video.js/video-js.css delete mode 100644 priv/static/video.js/video-js.min.css delete mode 100644 priv/static/video.js/video.cjs.js delete mode 100644 priv/static/video.js/video.es.js delete mode 100644 priv/static/video.js/video.js delete mode 100644 priv/static/video.js/video.min.js diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..08865b5 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +priv/static/vendored/** linguist-vendored diff --git a/.prettierignore b/.prettierignore index 74dc91f..e31eac5 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,2 +1,3 @@ -/priv/static/video.js/ +/priv/static/vendored/ **/*.md +/.elixir_ls/ diff --git a/README.md b/README.md index 956548f..f34f654 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,22 @@ Watch a video in sync with other people remotely. The host can pause, seek withi The server is written in Elixir, and the frontend in JavaScript using [video.js](https://videojs.com/). +## Usage + +Development: + +```bash +(set -a && source .env && mix run) +``` + +Production: + +```bash +yes | MIX_ENV=prod mix release +(set -a && source .env && _build/prod/rel/mediasync/bin/mediasync start) +# ...or some fancier way to start the app or manage env vars, if you like +``` + ## Copyright and License Notice Copyright (C) 2024-present Arjun Satarkar @@ -23,4 +39,4 @@ along with this program. If not, see . ### Note on Vendored Libraries -Present in the source tree of this project are certain other open source projects used as dependencies, eg. [video.js](https://videojs.com/) and [Font Awesome](https://fontawesome.com/). The licenses applicable to those projects are present in the directories in which they are contained. +Present in the directory `priv/static/vendored` are certain other open source projects used as dependencies, eg. [video.js](https://videojs.com/) and [Font Awesome](https://fontawesome.com/). The license applicable to each such project is present in the directory of that project. diff --git a/lib/mix/tasks/vendor.ex b/lib/mix/tasks/vendor.ex index 2c20bb4..fcea65f 100644 --- a/lib/mix/tasks/vendor.ex +++ b/lib/mix/tasks/vendor.ex @@ -5,8 +5,8 @@ defmodule Mix.Tasks.Vendor do def run([]) do {_, 0} = System.cmd("npm", ~w(install --include=dev)) - File.cp_r!("node_modules/video.js/dist", "priv/static/video.js") - File.cp_r!("node_modules/video.js/LICENSE", "priv/static/video.js/LICENSE") + File.cp_r!("node_modules/video.js/dist", "priv/static/vendored/video.js") + File.cp_r!("node_modules/video.js/LICENSE", "priv/static/vendored/video.js/LICENSE") nil end diff --git a/priv/room.html.eex b/priv/room.html.eex index 3b15b74..4a6a5aa 100644 --- a/priv/room.html.eex +++ b/priv/room.html.eex @@ -11,7 +11,7 @@ room | mediasync - +