From b48854611eab155eca535ad35179cff8a518c46a Mon Sep 17 00:00:00 2001 From: jiangrui <403209447@qq.com> Date: Fri, 20 Sep 2024 16:59:24 +0800 Subject: [PATCH] init --- .vscode/settings.json | 3 + css/video-js.min.css | 1950 ++ detail.html | 377 + img/account.png | Bin 0 -> 335 bytes img/btn_list.png | Bin 0 -> 14560 bytes img/btn_map.png | Bin 0 -> 14175 bytes img/btn_roll_bg.png | Bin 0 -> 4003 bytes img/btn_roll_bg1.png | Bin 0 -> 4229 bytes img/detail_bg.jpg | Bin 0 -> 486519 bytes img/error.png | Bin 0 -> 834 bytes img/icon_position.png | Bin 0 -> 543 bytes img/icon_position1.png | Bin 0 -> 5699 bytes img/icon_position2.png | Bin 0 -> 4277 bytes img/icon_sucess.png | Bin 0 -> 5062 bytes img/icon_title.png | Bin 0 -> 388 bytes img/icon_wrong.png | Bin 0 -> 5399 bytes img/item_bg1.png | Bin 0 -> 116447 bytes img/item_bg2.png | Bin 0 -> 73809 bytes img/layer.png | Bin 0 -> 53282 bytes img/layer1.png | Bin 0 -> 78996 bytes img/mask.png | Bin 0 -> 10937 bytes img/navTitle.png | Bin 0 -> 62157 bytes img/poi-marker-default.png | Bin 0 -> 4459 bytes img/success.png | Bin 0 -> 970 bytes img/text_dwxx.png | Bin 0 -> 8309 bytes img/text_yldgc.png | Bin 0 -> 9355 bytes img/videoListBg.png | Bin 0 -> 78250 bytes index.html | 249 + js/api.js | 244 + js/hls.js@latest.js | 2 + js/jquery.min.js | 4 + js/msg.js | 721 + js/video.js | 65224 +++++++++++++++++++++++++++++++++++ js/video.min.js | 40 + map.html | 353 + map1.html | 118 + 36 files changed, 69285 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 css/video-js.min.css create mode 100644 detail.html create mode 100644 img/account.png create mode 100644 img/btn_list.png create mode 100644 img/btn_map.png create mode 100644 img/btn_roll_bg.png create mode 100644 img/btn_roll_bg1.png create mode 100644 img/detail_bg.jpg create mode 100644 img/error.png create mode 100644 img/icon_position.png create mode 100644 img/icon_position1.png create mode 100644 img/icon_position2.png create mode 100644 img/icon_sucess.png create mode 100644 img/icon_title.png create mode 100644 img/icon_wrong.png create mode 100644 img/item_bg1.png create mode 100644 img/item_bg2.png create mode 100644 img/layer.png create mode 100644 img/layer1.png create mode 100644 img/mask.png create mode 100644 img/navTitle.png create mode 100644 img/poi-marker-default.png create mode 100644 img/success.png create mode 100644 img/text_dwxx.png create mode 100644 img/text_yldgc.png create mode 100644 img/videoListBg.png create mode 100644 index.html create mode 100644 js/api.js create mode 100644 js/hls.js@latest.js create mode 100644 js/jquery.min.js create mode 100644 js/msg.js create mode 100644 js/video.js create mode 100644 js/video.min.js create mode 100644 map.html create mode 100644 map1.html diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..6f3a291 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/css/video-js.min.css b/css/video-js.min.css new file mode 100644 index 0000000..58a970c --- /dev/null +++ b/css/video-js.min.css @@ -0,0 +1,1950 @@ +.vjs-svg-icon { + display: inline-block; + background-repeat: no-repeat; + background-position: center; + fill: currentColor; + height: 1.8em; + width: 1.8em; + } + .vjs-svg-icon:before { + content: none !important; + } + + .vjs-svg-icon:hover, + .vjs-control:focus .vjs-svg-icon { + filter: drop-shadow(0 0 0.25em #fff); + } + + .vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + + .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before { + text-align: center; + } + + @font-face { + font-family: VideoJS; + src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"); + font-weight: normal; + font-style: normal; + } + .vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before { + content: "\f101"; + } + + .vjs-icon-play-circle { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-play-circle:before { + content: "\f102"; + } + + .vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before { + content: "\f103"; + } + + .vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before { + content: "\f104"; + } + + .vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before { + content: "\f105"; + } + + .vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before { + content: "\f106"; + } + + .vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before { + content: "\f107"; + } + + .vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before { + content: "\f108"; + } + + .vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before { + content: "\f109"; + } + + .vjs-icon-spinner { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-spinner:before { + content: "\f10a"; + } + + .vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, + .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, + .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, + .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, + .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, + .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, + .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, + .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, + .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before { + content: "\f10b"; + } + + .vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, + .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, + .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before { + content: "\f10c"; + } + + .vjs-icon-hd { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-hd:before { + content: "\f10d"; + } + + .vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before { + content: "\f10e"; + } + + .vjs-icon-downloading { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-downloading:before { + content: "\f10f"; + } + + .vjs-icon-file-download { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-file-download:before { + content: "\f110"; + } + + .vjs-icon-file-download-done { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-file-download-done:before { + content: "\f111"; + } + + .vjs-icon-file-download-off { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-file-download-off:before { + content: "\f112"; + } + + .vjs-icon-share { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-share:before { + content: "\f113"; + } + + .vjs-icon-cog { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-cog:before { + content: "\f114"; + } + + .vjs-icon-square { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-square:before { + content: "\f115"; + } + + .vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before { + content: "\f116"; + } + + .vjs-icon-circle-outline { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-circle-outline:before { + content: "\f117"; + } + + .vjs-icon-circle-inner-circle { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-circle-inner-circle:before { + content: "\f118"; + } + + .vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before { + content: "\f119"; + } + + .vjs-icon-repeat { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-repeat:before { + content: "\f11a"; + } + + .vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before { + content: "\f11b"; + } + + .vjs-icon-replay-5, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-replay-5:before, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before { + content: "\f11c"; + } + + .vjs-icon-replay-10, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-replay-10:before, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before { + content: "\f11d"; + } + + .vjs-icon-replay-30, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-replay-30:before, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before { + content: "\f11e"; + } + + .vjs-icon-forward-5, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-forward-5:before, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before { + content: "\f11f"; + } + + .vjs-icon-forward-10, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-forward-10:before, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before { + content: "\f120"; + } + + .vjs-icon-forward-30, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-forward-30:before, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before { + content: "\f121"; + } + + .vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before { + content: "\f122"; + } + + .vjs-icon-next-item { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-next-item:before { + content: "\f123"; + } + + .vjs-icon-previous-item { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-previous-item:before { + content: "\f124"; + } + + .vjs-icon-shuffle { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-shuffle:before { + content: "\f125"; + } + + .vjs-icon-cast { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-cast:before { + content: "\f126"; + } + + .vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before { + content: "\f127"; + } + + .vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before { + content: "\f128"; + } + + .vjs-icon-facebook { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-facebook:before { + content: "\f129"; + } + + .vjs-icon-linkedin { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-linkedin:before { + content: "\f12a"; + } + + .vjs-icon-twitter { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-twitter:before { + content: "\f12b"; + } + + .vjs-icon-tumblr { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-tumblr:before { + content: "\f12c"; + } + + .vjs-icon-pinterest { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-pinterest:before { + content: "\f12d"; + } + + .vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder { + font-family: VideoJS; + font-weight: normal; + font-style: normal; + } + .vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before { + content: "\f12e"; + } + + .video-js { + display: inline-block; + vertical-align: top; + box-sizing: border-box; + color: #fff; + background-color: #000; + position: relative; + padding: 0; + font-size: 10px; + line-height: 1; + font-weight: normal; + font-style: normal; + font-family: Arial, Helvetica, sans-serif; + word-break: initial; + } + .video-js:-moz-full-screen { + position: absolute; + } + .video-js:-webkit-full-screen { + width: 100% !important; + height: 100% !important; + } + + .video-js[tabindex="-1"] { + outline: none; + } + + .video-js *, + .video-js *:before, + .video-js *:after { + box-sizing: inherit; + } + + .video-js ul { + font-family: inherit; + font-size: inherit; + line-height: inherit; + list-style-position: outside; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + } + + .video-js.vjs-fluid, + .video-js.vjs-16-9, + .video-js.vjs-4-3, + .video-js.vjs-9-16, + .video-js.vjs-1-1 { + width: 100%; + max-width: 100%; + } + + .video-js.vjs-fluid:not(.vjs-audio-only-mode), + .video-js.vjs-16-9:not(.vjs-audio-only-mode), + .video-js.vjs-4-3:not(.vjs-audio-only-mode), + .video-js.vjs-9-16:not(.vjs-audio-only-mode), + .video-js.vjs-1-1:not(.vjs-audio-only-mode) { + height: 0; + } + + .video-js.vjs-16-9:not(.vjs-audio-only-mode) { + padding-top: 56.25%; + } + + .video-js.vjs-4-3:not(.vjs-audio-only-mode) { + padding-top: 75%; + } + + .video-js.vjs-9-16:not(.vjs-audio-only-mode) { + padding-top: 177.7777777778%; + } + + .video-js.vjs-1-1:not(.vjs-audio-only-mode) { + padding-top: 100%; + } + + .video-js.vjs-fill:not(.vjs-audio-only-mode) { + width: 100%; + height: 100%; + } + + .video-js .vjs-tech { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + + .video-js.vjs-audio-only-mode .vjs-tech { + display: none; + } + + body.vjs-full-window, + body.vjs-pip-window { + padding: 0; + margin: 0; + height: 100%; + } + + .vjs-full-window .video-js.vjs-fullscreen, + body.vjs-pip-window .video-js { + position: fixed; + overflow: hidden; + z-index: 1000; + left: 0; + top: 0; + bottom: 0; + right: 0; + } + + .video-js.vjs-fullscreen:not(.vjs-ios-native-fs), + body.vjs-pip-window .video-js { + width: 100% !important; + height: 100% !important; + padding-top: 0 !important; + display: block; + } + + .video-js.vjs-fullscreen.vjs-user-inactive { + cursor: none; + } + + .vjs-pip-container .vjs-pip-text { + position: absolute; + bottom: 10%; + font-size: 2em; + background-color: rgba(0, 0, 0, 0.7); + padding: 0.5em; + text-align: center; + width: 100%; + } + + .vjs-layout-tiny.vjs-pip-container .vjs-pip-text, + .vjs-layout-x-small.vjs-pip-container .vjs-pip-text, + .vjs-layout-small.vjs-pip-container .vjs-pip-text { + bottom: 0; + font-size: 1.4em; + } + + .vjs-hidden { + display: none !important; + } + + .vjs-disabled { + opacity: 0.5; + cursor: default; + } + + .video-js .vjs-offscreen { + height: 1px; + left: -9999px; + position: absolute; + top: 0; + width: 1px; + } + + .vjs-lock-showing { + display: block !important; + opacity: 1 !important; + visibility: visible !important; + } + + .vjs-no-js { + padding: 20px; + color: #fff; + background-color: #000; + font-size: 18px; + font-family: Arial, Helvetica, sans-serif; + text-align: center; + width: 300px; + height: 150px; + margin: 0px auto; + } + + .vjs-no-js a, + .vjs-no-js a:visited { + color: #66A8CC; + } + + .video-js .vjs-big-play-button { + font-size: 3em; + line-height: 1.5em; + height: 1.63332em; + width: 3em; + display: block; + position: absolute; + top: 50%; + left: 50%; + padding: 0; + margin-top: -0.81666em; + margin-left: -1.5em; + cursor: pointer; + opacity: 1; + border: 0.06666em solid #fff; + background-color: #2B333F; + background-color: rgba(43, 51, 63, 0.7); + border-radius: 0.3em; + transition: all 0.4s; + } + .vjs-big-play-button .vjs-svg-icon { + width: 1em; + height: 1em; + position: absolute; + top: 50%; + left: 50%; + line-height: 1; + transform: translate(-50%, -50%); + } + + .video-js:hover .vjs-big-play-button, + .video-js .vjs-big-play-button:focus { + border-color: #fff; + background-color: #73859f; + background-color: rgba(115, 133, 159, 0.5); + transition: all 0s; + } + + .vjs-controls-disabled .vjs-big-play-button, + .vjs-has-started .vjs-big-play-button, + .vjs-using-native-controls .vjs-big-play-button, + .vjs-error .vjs-big-play-button { + display: none; + } + + .vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking, .vjs-scrubbing, .vjs-error) .vjs-big-play-button { + display: block; + } + + .video-js button { + background: none; + border: none; + color: inherit; + display: inline-block; + font-size: inherit; + line-height: inherit; + text-transform: none; + text-decoration: none; + transition: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .video-js.vjs-spatial-navigation-enabled .vjs-button:focus { + outline: 0.0625em solid white; + box-shadow: none; + } + + .vjs-control .vjs-button { + width: 100%; + height: 100%; + } + + .video-js .vjs-control.vjs-close-button { + cursor: pointer; + height: 3em; + position: absolute; + right: 0; + top: 0.5em; + z-index: 2; + } + .video-js .vjs-modal-dialog { + background: rgba(0, 0, 0, 0.8); + background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); + overflow: auto; + } + + .video-js .vjs-modal-dialog > * { + box-sizing: border-box; + } + + .vjs-modal-dialog .vjs-modal-dialog-content { + font-size: 1.2em; + line-height: 1.5; + padding: 20px 24px; + z-index: 1; + } + + .vjs-menu-button { + cursor: pointer; + } + + .vjs-menu-button.vjs-disabled { + cursor: default; + } + + .vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { + display: none; + } + + .vjs-menu .vjs-menu-content { + display: block; + padding: 0; + margin: 0; + font-family: Arial, Helvetica, sans-serif; + overflow: auto; + } + + .vjs-menu .vjs-menu-content > * { + box-sizing: border-box; + } + + .vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu { + display: none; + } + + .vjs-menu li { + display: flex; + justify-content: center; + list-style: none; + margin: 0; + padding: 0.2em 0; + line-height: 1.4em; + font-size: 1.2em; + text-align: center; + text-transform: lowercase; + } + + .vjs-menu li.vjs-menu-item:focus, + .vjs-menu li.vjs-menu-item:hover, + .js-focus-visible .vjs-menu li.vjs-menu-item:hover { + background-color: #73859f; + background-color: rgba(115, 133, 159, 0.5); + } + + .vjs-menu li.vjs-selected, + .vjs-menu li.vjs-selected:focus, + .vjs-menu li.vjs-selected:hover, + .js-focus-visible .vjs-menu li.vjs-selected:hover { + background-color: #fff; + color: #2B333F; + } + .vjs-menu li.vjs-selected .vjs-svg-icon, + .vjs-menu li.vjs-selected:focus .vjs-svg-icon, + .vjs-menu li.vjs-selected:hover .vjs-svg-icon, + .js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon { + fill: #000000; + } + + .video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible), + .js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) { + background: none; + } + + .vjs-menu li.vjs-menu-title { + text-align: center; + text-transform: uppercase; + font-size: 1em; + line-height: 2em; + padding: 0; + margin: 0 0 0.3em 0; + font-weight: bold; + cursor: default; + } + + .vjs-menu-button-popup .vjs-menu { + display: none; + position: absolute; + bottom: 0; + width: 10em; + left: -3em; + height: 0em; + margin-bottom: 1.5em; + border-top-color: rgba(43, 51, 63, 0.7); + } + + .vjs-pip-window .vjs-menu-button-popup .vjs-menu { + left: unset; + right: 1em; + } + + .vjs-menu-button-popup .vjs-menu .vjs-menu-content { + background-color: #2B333F; + background-color: rgba(43, 51, 63, 0.7); + position: absolute; + width: 100%; + bottom: 1.5em; + max-height: 15em; + } + + .vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, + .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { + max-height: 5em; + } + + .vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { + max-height: 10em; + } + + .vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content { + max-height: 14em; + } + + .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, + .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, + .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content { + max-height: 25em; + } + + .vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu, + .vjs-menu-button-popup .vjs-menu.vjs-lock-showing { + display: block; + } + + .video-js .vjs-menu-button-inline { + transition: all 0.4s; + overflow: hidden; + } + + .video-js .vjs-menu-button-inline:before { + width: 2.222222222em; + } + + .video-js .vjs-menu-button-inline:hover, + .video-js .vjs-menu-button-inline:focus, + .video-js .vjs-menu-button-inline.vjs-slider-active { + width: 12em; + } + + .vjs-menu-button-inline .vjs-menu { + opacity: 0; + height: 100%; + width: auto; + position: absolute; + left: 4em; + top: 0; + padding: 0; + margin: 0; + transition: all 0.4s; + } + + .vjs-menu-button-inline:hover .vjs-menu, + .vjs-menu-button-inline:focus .vjs-menu, + .vjs-menu-button-inline.vjs-slider-active .vjs-menu { + display: block; + opacity: 1; + } + + .vjs-menu-button-inline .vjs-menu-content { + width: auto; + height: 100%; + margin: 0; + overflow: hidden; + } + + .video-js .vjs-control-bar { + display: none; + width: 100%; + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: 3em; + background-color: #2B333F; + background-color: rgba(43, 51, 63, 0.7); + } + + .video-js.vjs-spatial-navigation-enabled .vjs-control-bar { + gap: 1px; + } + + .video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing { + display: flex !important; + } + + .vjs-has-started .vjs-control-bar, + .vjs-audio-only-mode .vjs-control-bar { + display: flex; + visibility: visible; + opacity: 1; + transition: visibility 0.1s, opacity 0.1s; + } + + .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { + visibility: visible; + opacity: 0; + pointer-events: none; + transition: visibility 1s, opacity 1s; + } + + .vjs-controls-disabled .vjs-control-bar, + .vjs-using-native-controls .vjs-control-bar, + .vjs-error .vjs-control-bar { + display: none !important; + } + + .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar, + .vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { + opacity: 1; + visibility: visible; + pointer-events: auto; + } + + .video-js .vjs-control { + position: relative; + text-align: center; + margin: 0; + padding: 0; + height: 100%; + width: 4em; + flex: none; + } + + .video-js .vjs-control.vjs-visible-text { + width: auto; + padding-left: 1em; + padding-right: 1em; + } + + .vjs-button > .vjs-icon-placeholder:before { + font-size: 1.8em; + line-height: 1.67; + } + + .vjs-button > .vjs-icon-placeholder { + display: block; + } + + .vjs-button > .vjs-svg-icon { + display: inline-block; + } + + .video-js .vjs-control:focus:before, + .video-js .vjs-control:hover:before, + .video-js .vjs-control:focus { + text-shadow: 0em 0em 1em white; + } + + .video-js *:not(.vjs-visible-text) > .vjs-control-text { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + } + + .video-js .vjs-custom-control-spacer { + display: none; + } + + .video-js .vjs-progress-control { + cursor: pointer; + flex: auto; + display: flex; + align-items: center; + min-width: 4em; + touch-action: none; + } + + .video-js .vjs-progress-control.disabled { + cursor: default; + } + + .vjs-live .vjs-progress-control { + display: none; + } + + .vjs-liveui .vjs-progress-control { + display: flex; + align-items: center; + } + + .video-js .vjs-progress-holder { + flex: auto; + transition: all 0.2s; + height: 0.3em; + } + + .video-js .vjs-progress-control .vjs-progress-holder { + margin: 0 10px; + } + + .video-js .vjs-progress-control:hover .vjs-progress-holder { + font-size: 1.6666666667em; + } + + .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled { + font-size: 1em; + } + + .video-js .vjs-progress-holder .vjs-play-progress, + .video-js .vjs-progress-holder .vjs-load-progress, + .video-js .vjs-progress-holder .vjs-load-progress div { + position: absolute; + display: block; + height: 100%; + margin: 0; + padding: 0; + width: 0; + } + + .video-js .vjs-play-progress { + background-color: #fff; + } + .video-js .vjs-play-progress:before { + font-size: 0.9em; + position: absolute; + right: -0.5em; + line-height: 0.35em; + z-index: 1; + } + + .vjs-svg-icons-enabled .vjs-play-progress:before { + content: none !important; + } + + .vjs-play-progress .vjs-svg-icon { + position: absolute; + top: -0.35em; + right: -0.4em; + width: 0.9em; + height: 0.9em; + pointer-events: none; + line-height: 0.15em; + z-index: 1; + } + + .video-js .vjs-load-progress { + background: rgba(115, 133, 159, 0.5); + } + + .video-js .vjs-load-progress div { + background: rgba(115, 133, 159, 0.75); + } + + .video-js .vjs-time-tooltip { + background-color: #fff; + background-color: rgba(255, 255, 255, 0.8); + border-radius: 0.3em; + color: #000; + float: right; + font-family: Arial, Helvetica, sans-serif; + font-size: 1em; + padding: 6px 8px 8px 8px; + pointer-events: none; + position: absolute; + top: -3.4em; + visibility: hidden; + z-index: 1; + } + + .video-js .vjs-progress-holder:focus .vjs-time-tooltip { + display: none; + } + + .video-js .vjs-progress-control:hover .vjs-time-tooltip, + .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip { + display: block; + font-size: 0.6em; + visibility: visible; + } + + .video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip { + font-size: 1em; + } + + .video-js .vjs-progress-control .vjs-mouse-display { + display: none; + position: absolute; + width: 1px; + height: 100%; + background-color: #000; + z-index: 1; + } + + .video-js .vjs-progress-control:hover .vjs-mouse-display { + display: block; + } + + .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { + visibility: hidden; + opacity: 0; + transition: visibility 1s, opacity 1s; + } + + .vjs-mouse-display .vjs-time-tooltip { + color: #fff; + background-color: #000; + background-color: rgba(0, 0, 0, 0.8); + } + + .video-js .vjs-slider { + position: relative; + cursor: pointer; + padding: 0; + margin: 0 0.45em 0 0.45em; + /* iOS Safari */ + -webkit-touch-callout: none; + /* Safari, and Chrome 53 */ + -webkit-user-select: none; + /* Non-prefixed version, currently supported by Chrome and Opera */ + -moz-user-select: none; + user-select: none; + background-color: #73859f; + background-color: rgba(115, 133, 159, 0.5); + } + + .video-js .vjs-slider.disabled { + cursor: default; + } + + .video-js .vjs-slider:focus { + text-shadow: 0em 0em 1em white; + box-shadow: 0 0 1em #fff; + } + + .video-js.vjs-spatial-navigation-enabled .vjs-slider:focus { + outline: 0.0625em solid white; + } + + .video-js .vjs-mute-control { + cursor: pointer; + flex: none; + } + .video-js .vjs-volume-control { + cursor: pointer; + margin-right: 1em; + display: flex; + } + + .video-js .vjs-volume-control.vjs-volume-horizontal { + width: 5em; + } + + .video-js .vjs-volume-panel .vjs-volume-control { + visibility: visible; + opacity: 0; + width: 1px; + height: 1px; + margin-left: -1px; + } + + .video-js .vjs-volume-panel { + transition: width 1s; + } + .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active { + visibility: visible; + opacity: 1; + position: relative; + transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s; + } + .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal { + width: 5em; + height: 3em; + margin-right: 0; + } + .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical { + left: -3.5em; + transition: left 0s; + } + .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active { + width: 10em; + transition: width 0.1s; + } + .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only { + width: 4em; + } + + .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { + height: 8em; + width: 3em; + left: -3000em; + transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; + } + + .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { + transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; + } + + .video-js .vjs-volume-panel { + display: flex; + } + + .video-js .vjs-volume-bar { + margin: 1.35em 0.45em; + } + + .vjs-volume-bar.vjs-slider-horizontal { + width: 5em; + height: 0.3em; + } + + .vjs-volume-bar.vjs-slider-vertical { + width: 0.3em; + height: 5em; + margin: 1.35em auto; + } + + .video-js .vjs-volume-level { + position: absolute; + bottom: 0; + left: 0; + background-color: #fff; + } + .video-js .vjs-volume-level:before { + position: absolute; + font-size: 0.9em; + z-index: 1; + } + + .vjs-slider-vertical .vjs-volume-level { + width: 0.3em; + } + .vjs-slider-vertical .vjs-volume-level:before { + top: -0.5em; + left: -0.3em; + z-index: 1; + } + + .vjs-svg-icons-enabled .vjs-volume-level:before { + content: none; + } + + .vjs-volume-level .vjs-svg-icon { + position: absolute; + width: 0.9em; + height: 0.9em; + pointer-events: none; + z-index: 1; + } + + .vjs-slider-horizontal .vjs-volume-level { + height: 0.3em; + } + .vjs-slider-horizontal .vjs-volume-level:before { + line-height: 0.35em; + right: -0.5em; + } + + .vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon { + right: -0.3em; + transform: translateY(-50%); + } + + .vjs-slider-vertical .vjs-volume-level .vjs-svg-icon { + top: -0.55em; + transform: translateX(-50%); + } + + .video-js .vjs-volume-panel.vjs-volume-panel-vertical { + width: 4em; + } + + .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { + height: 100%; + } + + .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { + width: 100%; + } + + .video-js .vjs-volume-vertical { + width: 3em; + height: 8em; + bottom: 8em; + background-color: #2B333F; + background-color: rgba(43, 51, 63, 0.7); + } + + .video-js .vjs-volume-horizontal .vjs-menu { + left: -2em; + } + + .video-js .vjs-volume-tooltip { + background-color: #fff; + background-color: rgba(255, 255, 255, 0.8); + border-radius: 0.3em; + color: #000; + float: right; + font-family: Arial, Helvetica, sans-serif; + font-size: 1em; + padding: 6px 8px 8px 8px; + pointer-events: none; + position: absolute; + top: -3.4em; + visibility: hidden; + z-index: 1; + } + + .video-js .vjs-volume-control:hover .vjs-volume-tooltip, + .video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip { + display: block; + font-size: 1em; + visibility: visible; + } + + .video-js .vjs-volume-vertical:hover .vjs-volume-tooltip, + .video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip { + left: 1em; + top: -12px; + } + + .video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip { + font-size: 1em; + } + + .video-js .vjs-volume-control .vjs-mouse-display { + display: none; + position: absolute; + width: 100%; + height: 1px; + background-color: #000; + z-index: 1; + } + + .video-js .vjs-volume-horizontal .vjs-mouse-display { + width: 1px; + height: 100%; + } + + .video-js .vjs-volume-control:hover .vjs-mouse-display { + display: block; + } + + .video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display { + visibility: hidden; + opacity: 0; + transition: visibility 1s, opacity 1s; + } + + .vjs-mouse-display .vjs-volume-tooltip { + color: #fff; + background-color: #000; + background-color: rgba(0, 0, 0, 0.8); + } + + .vjs-poster { + display: inline-block; + vertical-align: middle; + cursor: pointer; + margin: 0; + padding: 0; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + height: 100%; + } + + .vjs-has-started .vjs-poster, + .vjs-using-native-controls .vjs-poster { + display: none; + } + + .vjs-audio.vjs-has-started .vjs-poster, + .vjs-has-started.vjs-audio-poster-mode .vjs-poster, + .vjs-pip-container.vjs-has-started .vjs-poster { + display: block; + } + + .vjs-poster img { + width: 100%; + height: 100%; + object-fit: contain; + } + + .video-js .vjs-live-control { + display: flex; + align-items: flex-start; + flex: auto; + font-size: 1em; + line-height: 3em; + } + + .video-js:not(.vjs-live) .vjs-live-control, + .video-js.vjs-liveui .vjs-live-control { + display: none; + } + + .video-js .vjs-seek-to-live-control { + align-items: center; + cursor: pointer; + flex: none; + display: inline-flex; + height: 100%; + padding-left: 0.5em; + padding-right: 0.5em; + font-size: 1em; + line-height: 3em; + width: auto; + min-width: 4em; + } + + .video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, + .video-js:not(.vjs-live) .vjs-seek-to-live-control { + display: none; + } + + .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge { + cursor: auto; + } + + .vjs-seek-to-live-control .vjs-icon-placeholder { + margin-right: 0.5em; + color: #888; + } + + .vjs-svg-icons-enabled .vjs-seek-to-live-control { + line-height: 0; + } + + .vjs-seek-to-live-control .vjs-svg-icon { + width: 1em; + height: 1em; + pointer-events: none; + fill: #888888; + } + + .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder { + color: red; + } + + .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon { + fill: red; + } + + .video-js .vjs-time-control { + flex: none; + font-size: 1em; + line-height: 3em; + min-width: 2em; + width: auto; + padding-left: 1em; + padding-right: 1em; + } + + .vjs-live .vjs-time-control, + .vjs-live .vjs-time-divider, + .video-js .vjs-current-time, + .video-js .vjs-duration { + display: none; + } + + .vjs-time-divider { + display: none; + line-height: 3em; + } + + .video-js .vjs-play-control { + cursor: pointer; + } + + .video-js .vjs-play-control .vjs-icon-placeholder { + flex: none; + } + + .vjs-text-track-display { + position: absolute; + bottom: 3em; + left: 0; + right: 0; + top: 0; + pointer-events: none; + } + + .vjs-error .vjs-text-track-display { + display: none; + } + + .video-js.vjs-controls-disabled .vjs-text-track-display, + .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { + bottom: 1em; + } + + .video-js .vjs-text-track { + font-size: 1.4em; + text-align: center; + margin-bottom: 0.1em; + } + + .vjs-subtitles { + color: #fff; + } + + .vjs-captions { + color: #fc6; + } + + .vjs-tt-cue { + display: block; + } + + video::-webkit-media-text-track-display { + transform: translateY(-3em); + } + + .video-js.vjs-controls-disabled video::-webkit-media-text-track-display, + .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display { + transform: translateY(-1.5em); + } + + .video-js.vjs-force-center-align-cues .vjs-text-track-cue { + text-align: center !important; + width: 80% !important; + } + + .video-js .vjs-picture-in-picture-control { + cursor: pointer; + flex: none; + } + .video-js.vjs-audio-only-mode .vjs-picture-in-picture-control, + .vjs-pip-window .vjs-picture-in-picture-control { + display: none; + } + + .video-js .vjs-fullscreen-control { + cursor: pointer; + flex: none; + } + .video-js.vjs-audio-only-mode .vjs-fullscreen-control, + .vjs-pip-window .vjs-fullscreen-control { + display: none; + } + + .vjs-playback-rate > .vjs-menu-button, + .vjs-playback-rate .vjs-playback-rate-value { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + + .vjs-playback-rate .vjs-playback-rate-value { + pointer-events: none; + font-size: 1.5em; + line-height: 2; + text-align: center; + } + + .vjs-playback-rate .vjs-menu { + width: 4em; + left: 0em; + } + + .vjs-error .vjs-error-display .vjs-modal-dialog-content { + font-size: 1.4em; + text-align: center; + } + + .vjs-loading-spinner { + display: none; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + opacity: 0.85; + text-align: left; + border: 0.6em solid rgba(43, 51, 63, 0.7); + box-sizing: border-box; + background-clip: padding-box; + width: 5em; + height: 5em; + border-radius: 50%; + visibility: hidden; + } + + .vjs-seeking .vjs-loading-spinner, + .vjs-waiting .vjs-loading-spinner { + display: flex; + justify-content: center; + align-items: center; + animation: vjs-spinner-show 0s linear 0.3s forwards; + } + + .vjs-error .vjs-loading-spinner { + display: none; + } + + .vjs-loading-spinner:before, + .vjs-loading-spinner:after { + content: ""; + position: absolute; + box-sizing: inherit; + width: inherit; + height: inherit; + border-radius: inherit; + opacity: 1; + border: inherit; + border-color: transparent; + border-top-color: white; + } + + .vjs-seeking .vjs-loading-spinner:before, + .vjs-seeking .vjs-loading-spinner:after, + .vjs-waiting .vjs-loading-spinner:before, + .vjs-waiting .vjs-loading-spinner:after { + animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; + } + + .vjs-seeking .vjs-loading-spinner:before, + .vjs-waiting .vjs-loading-spinner:before { + border-top-color: rgb(255, 255, 255); + } + + .vjs-seeking .vjs-loading-spinner:after, + .vjs-waiting .vjs-loading-spinner:after { + border-top-color: rgb(255, 255, 255); + animation-delay: 0.44s; + } + + @keyframes vjs-spinner-show { + to { + visibility: visible; + } + } + @keyframes vjs-spinner-spin { + 100% { + transform: rotate(360deg); + } + } + @keyframes vjs-spinner-fade { + 0% { + border-top-color: #73859f; + } + 20% { + border-top-color: #73859f; + } + 35% { + border-top-color: white; + } + 60% { + border-top-color: #73859f; + } + 100% { + border-top-color: #73859f; + } + } + .video-js.vjs-audio-only-mode .vjs-captions-button { + display: none; + } + + .vjs-chapters-button .vjs-menu ul { + width: 24em; + } + + .video-js.vjs-audio-only-mode .vjs-descriptions-button { + display: none; + } + + .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon { + width: 1.5em; + height: 1.5em; + } + + .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { + vertical-align: middle; + display: inline-block; + margin-bottom: -0.1em; + } + + .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before { + font-family: VideoJS; + content: "\f10c"; + font-size: 1.5em; + line-height: inherit; + } + + .video-js.vjs-audio-only-mode .vjs-subs-caps-button { + display: none; + } + + .video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder, + .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder { + vertical-align: middle; + display: inline-block; + margin-bottom: -0.1em; + } + + .video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before, + .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before { + font-family: VideoJS; + content: " \f12e"; + font-size: 1.5em; + line-height: inherit; + } + + .video-js.vjs-layout-small .vjs-current-time, + .video-js.vjs-layout-small .vjs-time-divider, + .video-js.vjs-layout-small .vjs-duration, + .video-js.vjs-layout-small .vjs-remaining-time, + .video-js.vjs-layout-small .vjs-playback-rate, + .video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time, + .video-js.vjs-layout-x-small .vjs-time-divider, + .video-js.vjs-layout-x-small .vjs-duration, + .video-js.vjs-layout-x-small .vjs-remaining-time, + .video-js.vjs-layout-x-small .vjs-playback-rate, + .video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time, + .video-js.vjs-layout-tiny .vjs-time-divider, + .video-js.vjs-layout-tiny .vjs-duration, + .video-js.vjs-layout-tiny .vjs-remaining-time, + .video-js.vjs-layout-tiny .vjs-playback-rate, + .video-js.vjs-layout-tiny .vjs-volume-control { + display: none; + } + .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover { + width: auto; + width: initial; + } + .video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control { + display: none; + } + .video-js.vjs-layout-x-small .vjs-custom-control-spacer { + flex: auto; + display: block; + } + + .vjs-modal-dialog.vjs-text-track-settings { + background-color: #2B333F; + background-color: rgba(43, 51, 63, 0.75); + color: #fff; + height: 70%; + } + .vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings { + height: 80%; + } + + .vjs-error .vjs-text-track-settings { + display: none; + } + + .vjs-text-track-settings .vjs-modal-dialog-content { + display: table; + } + + .vjs-text-track-settings .vjs-track-settings-colors, + .vjs-text-track-settings .vjs-track-settings-font, + .vjs-text-track-settings .vjs-track-settings-controls { + display: table-cell; + } + + .vjs-text-track-settings .vjs-track-settings-controls { + text-align: right; + vertical-align: bottom; + } + + @supports (display: grid) { + .vjs-text-track-settings .vjs-modal-dialog-content { + display: grid; + grid-template-columns: 1fr 1fr; + grid-template-rows: 1fr; + padding: 20px 24px 0px 24px; + } + .vjs-track-settings-controls .vjs-default-button { + margin-bottom: 20px; + } + .vjs-text-track-settings .vjs-track-settings-controls { + grid-column: 1/-1; + } + .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, + .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content, + .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content { + grid-template-columns: 1fr; + } + } + .vjs-text-track-settings select { + font-size: inherit; + } + + .vjs-track-setting > select { + margin-right: 1em; + margin-bottom: 0.5em; + } + + .vjs-text-track-settings fieldset { + margin: 10px; + border: none; + } + + .vjs-text-track-settings fieldset span { + display: inline-block; + padding: 0 0.6em 0.8em; + } + + .vjs-text-track-settings fieldset span > select { + max-width: 7.3em; + } + + .vjs-text-track-settings legend { + color: #fff; + font-weight: bold; + font-size: 1.2em; + } + + .vjs-text-track-settings .vjs-label { + margin: 0 0.5em 0.5em 0; + } + + .vjs-track-settings-controls button:focus, + .vjs-track-settings-controls button:active { + outline-style: solid; + outline-width: medium; + background-image: linear-gradient(0deg, #fff 88%, #73859f 100%); + } + + .vjs-track-settings-controls button:hover { + color: rgba(43, 51, 63, 0.75); + } + + .vjs-track-settings-controls button { + background-color: #fff; + background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%); + color: #2B333F; + cursor: pointer; + border-radius: 2px; + } + + .vjs-track-settings-controls .vjs-default-button { + margin-right: 1em; + } + + .vjs-title-bar { + background: rgba(0, 0, 0, 0.9); + background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%); + font-size: 1.2em; + line-height: 1.5; + transition: opacity 0.1s; + padding: 0.666em 1.333em 4em; + pointer-events: none; + position: absolute; + top: 0; + width: 100%; + } + + .vjs-error .vjs-title-bar { + display: none; + } + + .vjs-title-bar-title, + .vjs-title-bar-description { + margin: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .vjs-title-bar-title { + font-weight: bold; + margin-bottom: 0.333em; + } + + .vjs-playing.vjs-user-inactive .vjs-title-bar { + opacity: 0; + transition: opacity 1s; + } + + .video-js .vjs-skip-forward-5 { + cursor: pointer; + } + .video-js .vjs-skip-forward-10 { + cursor: pointer; + } + .video-js .vjs-skip-forward-30 { + cursor: pointer; + } + .video-js .vjs-skip-backward-5 { + cursor: pointer; + } + .video-js .vjs-skip-backward-10 { + cursor: pointer; + } + .video-js .vjs-skip-backward-30 { + cursor: pointer; + } + @media print { + .video-js > *:not(.vjs-tech):not(.vjs-poster) { + visibility: hidden; + } + } + .vjs-resize-manager { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: none; + z-index: -1000; + } + + .js-focus-visible .video-js *:focus:not(.focus-visible) { + outline: none; + } + + .video-js *:focus:not(:focus-visible) { + outline: none; + } \ No newline at end of file diff --git a/detail.html b/detail.html new file mode 100644 index 0000000..f2b4c86 --- /dev/null +++ b/detail.html @@ -0,0 +1,377 @@ + + + + + + + Document + + + + + + + + + + + + + +
+ + +
+
+ +
+ + diff --git a/img/account.png b/img/account.png new file mode 100644 index 0000000000000000000000000000000000000000..092c3bb3ae74fb7dab26b54006331eec08062103 GIT binary patch literal 335 zcmV-V0kHmwP)Px$2}wjjR5(wKlKr)VAPmKm=pb^yIa)WVleC@WwUg90hj3((M_#euQT!5YN+L#{zIEQvu5Z#3kHocBp@3q!1K#Y&$6m{L)0|#{p6S9%IZ*LLGeh8x0x!bBt3s_YJ%r~EO*wzqo zH4&#ho+913UWJIW^W=y5hzJppkj}ms=5;dfL<)ScZP|e$eeS`l?`s~HfJ3@aT2)U$ z;G2VitxL6H%)uD62#f8*0mb`Ju;UmQZ=w|G!?hgQv(ESuE zLgd6RG=LQoLZ>g`lL8pA)STVN=fh|26G)}oY>KH{F3vnX7C${`Td&nOJ;r^Iy(X05iv%7 zGc2g4Q7Z=8QK91c;p+HQL!XTH)HzgRIgE(Zzq#NL^kf@cz*9m-`eB{I>jt6!wGN1j zlTepd7cKpAO3{ef4zGp~7{v0InmnOYuJMZp=2O3$Ax~YL`u9qzb24JG>@T|1s91Ul zl9Z?;zjtL3$-cy~{y_R+CAlWaP^eTWFpF-HDNS_}XEU;~3t#V7NtzPh5{DKi_xoj} zZ?^@TXCQ1_8X=!ju`m%+io-;354tFaRU|F9Tw$Utdmg?#j3-C)hfS`FJd;vr85X;9 z`j?4}PoiUm3_rc-9E4&jatjskC8kx@cW0*53Gzv5Zp zdE%9PZoy+plP-ptOGz76W?o_?NHa@COSMx`r@g23!igWnOyWsWP4Y=PC|6c-R1sWo zFGo_YP(iEERrN0ZuF@dCQ-(1AsbZmwNaar%XZ56_t75GDl!9JCm)={zvk^*tNbvXE z5Xk~%qn1IuXtGa(tR`3LB8$INp-$+nQe_Oa>Yq-fU0_}aT$ntil|&uOO)E{~O|$kL zCLmA;>p+*>E16Q0WRob9o(xb7f(&(wmQ|)zK2_gVJyyF`4bOg^eL6c?y>PbA63U{_ zy5q6od2mK(=WJJK4{l#`o;ntoGdgiULbw~fLp}O8BXMVQTX2Vae6e^jL-LK89iB4| z&zgnH=yE*H=+G+FqIKpnXsZ-s%)C9m-@IVvM*(#!)p@Ad4u>1AfN7;2psn!d;lOSe%|xPAx@r4NYeIR<&Q<}6Z#XIMKx=A0<{d}44#a!=F+N+s(zOY zn@#L(>{yyvnmZ-iRhHA&Q^eEsQ`j@^dxQHg_cr%aMB{{*M2oymyk5VYoX1_P?K@5i zx7hp2`pf!`)XWIX@*J~nIB<)9#*Ja7xTN4J*_1?-*yebQCGFv#x6d}s-4$f~$yl#i zv6=rj&OhK?@gl>RK`^4z$A2Mwd-F6WUeWMZU@3Md7pPljZ~Wn*GB2JoXm**uCX` z{pm^;MjxUVVh^IzAK$+L$_k1EIt{uAjsqqd<_|0rvH*?SyUVEnq~7Z7qd!BYej3L(~MTX*78<=x6nuNs}xKp zEJ}p4@ZJ99e*W+sN5})~bhgahbme3xqw2l&{5IVEqsg&sS3V66jW{o^;8e_%dcnOw zQW1Hk&vJVuwlYLm*FhPEv-^~zxT6LlkU0x@p_9sn}^7KcOGOzkW-{{ zkH`DnMsXvfDz>;$Ikn=j!oZ!FnV4Cih+>i4NVmk?^0h_Il#VU|W!HV*W|SZybo61D z;>q!54aYiIdZwUJv05JWlQdH)otxHYEw@(5PD#yqwoTLb<0lHFfKOhXakcWTwGGRy zZW>o0@^0}zpC}@ga9tT$bQIf--7GF=y~oVQ>XYB(x78I@t}WfyuVWMgXN!tN=>pW) zlgbiD#%!x^HQS7E43dmhE-X_Pv{Zd*ag+2a?JG;GA8Wt2?r*Ef>MeNPx!bI+Zb-F^ zo}EaZ6rR{tK4^5;NOf8YFHDDAqEr!FMeh;l*+^|T<#|}%#Y{9#j7~st7;v0vjW<`W zUFUHY+WrzrRaLZftx&BlcK>tryg>~l!r|SxNIdOmqH|NT>J<0Bvz6O)&U(G3ySpC2Mv*g`SdzznFT>AnHRCMZwaH$S z7WJ?2UN7}#v6ttL{9)c?-+JG~W}0uy9sG%;JKZc#w{s;!flV%dUgyPOR6!PzE|El6 z%ZJYe%Z`!r5J#+9c5c>J{;Q|mfP|eADM$X9R;0EGtsGRL0qSE z=@z|*k(-T!Se?rb`&;q{!?iChKdbnw`6Ybp-?k)cwCqky9>&hp_^O?5Wlnf!F6Mln zEqfLmmmZfGb#mN0F9uHuT5PHQ5w?D5zk77KKf`rJJeOYA@rZS+dF@(#JBE8kJN9jS zuQTbf0X^#X=uh=&pk1IMgl4}de$0h#%}R_*EKq!>h>p!7At6A)@4PmiOxP-^FTt7` z^-=wBKXI%$*nHc5`8lQjx_pWB6gkyh?Ot~C>!PBphG&Rkh@@lEo&T!%wQ6$B`=a%t zeRHUjB<<^~(7XK2%(Kx@$+X;qz=7BME7L>J%?pDB*A$p!k{U@W$^d`|6#)1J0l+i( zBfmocaApR8V|@VNNd*90`^gPhaJem1k7 zTEw!pn1A~$ev4owG_$bx%0S8VQZDlm!ej_V1sgw+S(q3YX#An0(Y)|_Gn(AtWoxkd z(fpeGtl!zdc5sz7^V+raG>PZ0B=qud!GtB!f!hNEm?Dr(!pXytqUw|TwW8-gDqnKS z?qG|Hu|t!hlVrwOGIUBz9Pngsd1yFFP<8YUuB4KEVWQ-yY z>Vgn##cDmygTb?D(oaI#K*w`N*ziq94(1FIHRdq&Za9xUs7H*fpJ&LSi!|u#FG6bQ zb!lJJsqWPN=9E8|qjsnUQyaSIY3G5YD1oZkWPgV-WJwXY=THF!_|ez&TFuYIE7D2H z*juwJD(cML_(=P50|U6(IQWBHS$OP(D1^|p2kys@r3db4=rieHt=thaF%7-JH?_3* ziojo?3^`b0+b@KY*4`B{zCM=Nxb3$=eI^|B51jV<%Xg|EG1Kn{@Awt+c>$L3mgA!X zMX~mmK%{n0keHv&)NhF1du2R#dcV~&2YNjhMuGQu*i1G@5r2o6xg)VYj-s^v1rUnY zZ!srF9i4x%F`+pMP>((SP(?92UP|y+8bc1C_G;MknSvgyjJ36TegihtQv(v0R3#@~oQz<$2;M3)^EAo1u}6Ty)#j zv2#a~eOHlzq^cm3A>OdV1`S#mH1vbjU6Ws1HG!!a%(wV7nB1W7BBvre zMkhJH#Z|rh2S z2y@4ntsm!`L!L}!VE^P!w9DrDJdfz7=3V00wk~mUe4I^W>)QuwFCj6s7qi26)NY$L z+b;1OW4J&xWwdr*{WWqrC|=TBsN9M?EG&*wWppxiaJBM_L8Uzv1-U;8l;rO{hP~mK z0%HV76F0sHEyU)?$+uIXz}~v=lCaLSs=J_jl@x;kGsc+bgs3?SX$2wF^m)RL)7H(K zj-sZfras84T3~%<=1O45!RNf)cHLR0wK{UL8p7*-Kga0e-Kmufp zLsX#nwbf_hhGQF$NkbCq+e83xd{Q>y5KuxVvakp7G(EVuIGj1qe`o0k>_7OsW48@) zcbxVW>_=&6YjGYs_S`p2z#8#HY|=vSIXgQusXnoF)^Ux2yvXo;zAX917p-g=#(^Op zA0P6SMMx<(`5GIEr3_L5wmrVMTG`!wZLYcTxvaPeUi$#{sinj})f|&n#I{9$6VAZG z`AY$rEiNqV>Fn)dACEi# zt8u(+cD>(W`}U?Cs3zp@LB?r7Z1l10N8j!>uMyuO21@CtEVC8=ye>j?BJv(O+(^xy zL%3!9Ms=dsD@}>G2;B`=p1PmVBsZD`0^vYpG5D3_tVAxj+SZ-K&f$soit||_sv6K= zrtP$!e?x3a!R^V)${GXXf2L)JZ%D4Yp`B6?VSjO2 z@j&YmRr^$!wSZv6Pdg~swJ?#OZO9?YV0!l5?a@@RCw zgppnFUho=h391qeY<(e++1J<=pugc@IFX03`f7+6wj;5CmKt7c57H$5NGs6^L2bMl zn>=xx=_M6x3k;n2n3tyMtqg(2++#eAtY^UV@asoGvSEd@aWI+>-4!=4{i}^7uOHp3N0~6v*6SgTf$}Cey?QbkcwK8MeODvle zF}%<7W~M&j`^@3=OdiXQar-2e53kpL#piXF_fN7YwtTQj&eEvAMv1KmJKPQ9_dh7f zB4eVssYoImCFzyu-a*b013!4z>MryKe9Xl+siIi&tdVV{9N!;PL}^Y^q!>)UI}#Y! z0syr;=6WV|!8N<& ziuA^(h?WCSiCKwEswOq+OOxfW?_Zd)01*CS4Vu@{;7zTYFpen)<>ixBGey$q6H(lZ zhEz5DB_7ANor;UkTlhh-W2TL0XEYWX;0s@of}LXX7Bl;JmsyOzd&i0iSbQTR&Hykbff3^>KA|{r0OZ(|OWaXMSl3?GFlIZe#qLVUW$McNT@DCbr^yS)(WP465=C_VKq-dhw=aMl`F$paWNWy;C^n~52k zDiK9$(gQ`fa(_Ed_G>#V4&C)ln2`1gzG?`U^RpFyh0C|Oz_5NEIq&GmLc}K|><58J z!M2_ODvF5Fz;@1Ahn<~03ckZHhna^f?wadI0blIOj z1m51>fS1kY;$q0g#)d)@&bnem#sX%-Ux&;!ccLnPaENio?9eN%J`CtNZ!Phn9S8KP z;2uM;;m2v^W5S9EltRp%wq1`VH5{jZ*dWO18}BAahb;nclYjN~!)m1w)oj&^Mcr zv5oNg`I#Lw81Z|A5*8L#UWx7c?w>F^Z%jdg03~OQELFlC*rqlBRBh&sGqxYe^M+mG z1I$`XLjqCJw~7g)`%()A$BR|&Rwox@Y%j6IFkFKP2HdUC*bAgAJ=Y5>H(RZ5pO`8m zDy=jipwambm8IQhL5a~Ztu$G&l3K)4souL0WqB-2y7IvsEx^gSH_9qCEPW5GyXs%L z&6^%Y8pv8RJ0_p!oGNt}6(cda5^59_6oU^R&xY?NPYX*+u@;-c2KmyUhzLYw6_seo zv5IyDC%$)Ac_=o3H)cm04P*x(fMb*fjDo8EuD+g#Yr2-92ui)zL$6;MZXuzYB4L9+ z9lso?)p(274OBx+@m;;dkNX}E+8pwk+sW%E?;&{odWw?Ia-t$YfXuKaCh4%#{rZ(d zF?}Jf$CuyXsdnr?;lCi2U#>UX0;e(NPv{$`)aL0(*FY+cE@Y2UhD(+LFe%~e>`eXT zu-`(z$9FN&C1${o>!h+FPLfij0~s#y%a<<&vt1DZ@63Y9If61&2`x+W^YRz~SImt7 zSwC_U#J^bIRm3UZ@93x#Qob{a1m)85KUu1%+?s3c6u&E6gZyBbrUGVf8se3H)V{8j zT2YN#N$(S=bt9u<`3C*6O{b9jo^}Dwo3YlMyxT&n<}~oeQ#bQe@pD8&ZOA=HG4ziZU6H%{CHIF1^7%v5*-N<4c8AL! zHkYO^zd4koDAG3So3tK&z#kywGZ;nM{YC8adNBdh=0&Xl#;?`Y)mq<=clkyS z%0#Imkpo&fItDB)m=ahxxVtO$mzgKlrsW3-05ABH$YEK*{Up2Q{jKHPICYHSQ|n4e zl+=DC%)E#X8Hut1@n~BEwK(g0AN9QmH9S^caXEI*pXwR&elPrGXs15PBETX~O!^Ln z_L3v^7))cj@8S4P=F_z{0>Nr6O;e1x5Nt(nnEX*&pFFO=X>BQ6i+1Ch_jsTh&~bgs z=2`H>EAusDB0CPQ8w@P`{QQ8QG*w`8bF)GqS47VFx$Ws{(@)>@j0^^btg*f6nHm4{ z^Ya-Ledt6crJwK)FaS0YpBpn6Xp72wnp1f5NHn{mL+XN8^1Zrx&{Q=rfBDi9K`RnI zp>0$SUS?{~O}4~Kne5@~=bB345o-#fg}Whxjo`54UGoXH%v)bCkreenx50wkU{p9p z>Y`RbAOA;6k~fns^FVr}Y=7kC^z)Ot>xJFr`l9X6KMiH(%Mi2%4P}U074Hzb<}Y+V zUe8^*J5F>;4$`-bS;KpKg%gv%Yw7is<$$fAKVjNnZev5VKzIrQa)^B2uvc-Q|b9=xSIC9nQ6Q^JA{O()P_e(_Lh=jh9G%qIIwQfy~cA2 zCD9ZlX~4H0%WG>w`&RA4t*xh$Xw#3yQaGoP>;{=!N0mlhEB$StS~?=$ad&Gk+B!uR z__J}y%>Xf;Kv2J8Equd+KYlaH^vEIQn_ zup>v5c_IZn9SCNR$o@Ug(jC_xBjETe;j={1VISlED%r0XlR9fjqVs#-IrC&*)Dc6FQT>Kod1r7tZi zG7-a*RWJdAkjvRB%#w2~9W%%Jdy;7tn69X(;DAFXUYcrVX(@DdRrB`tHs~>Gzz}R1 zBBhP|uTx_XOkXiY#+9j2yB1=tlTGM@Gnw7LJ{E@DN9A1?+`0E=(|>kg{uT$SeL6xd zoE3e(!UZO+qOx<|KqPO3OWOQcbkz+9dokiY4}udf2dMpWkhN8HoGpFvNIXe%?z08|#jiKxHEZ zde%C+bT-(*;=>6oBZ}MF+@*!R4yVZg*p7%Ha9Dv6VsUX%{-aLadOSfoMjQfI;uQ%y zIu@H+gHnxQeF)4$E%L_ATqV067by}-RL%&3_PRb!`y@J1<-L4q-e4;QL2q7OUhjun zi}V>sK3U|tC5ph1) ztRw3xy!}vt2FuZr?u)@f*m17;yTE@2H`h-2)|`{tJv9U20hi$PjI3ffvg$SOErgTdh z+mqMPA!_3(D=vn$v9XDF*3{HQj~tNK)s2~*omJY0Yj8{e1Cq(H7*Bz1)QZ#KPyzd# z@_Qls4ZvE;a-VaY?7wp1bbdOD&U~SDP@`bGx)SL8&=sNl{54ru1D89FI!C~-1HI@~ zpmtw^T)&Tk0c?cGYI9vjL-f3myUXV>@?Zqe%lUtV-eE7&Lrc3BgdNl^;6Cz~#?4xZ z;FN~6ui}RqhY?GQTMU+5pnV~&b+8Qoh)5_flZnt>*)Y2YfKTUl!>7iLFiXJ@=H zo$QMBC-5ttudcN0tWXYV6hV@uSVvBaVoq)_D9Vl#dY|A^!=$H!cGH&ybshe-JwJoB zEkuJ^2OqL0C*d-vdbbu`~}gIT%{8d{S_N`G;!Ox zb=v>>%LuaC?C)SDdjCF}q)EfOESba8V~J}Jpz6K#uNe0eVXJ8y2EegU^f>Y$Xr6XH zm`c`6h4;PZu&mN=q3?rH7Qc8-^^X<_hwbUh; zb7nbR!j78(@0Nwweo}yBerb(|0md7Kh~>9O}sS-Rg4XloClKYAj?d*c0f0up+wt@&? zZhO=>OLrm=_n!LWcUCpk5;D#-oP4WMp(GZI)sAy9 zqJ4%QH%e!fALf3mFFw#CaOI>%!tl$HbjoKp__VeAi;)xu=@~Bfpg|QT(iM)}vlz1? zlUkpDo_YPc zi=VdoLRpxZ{lJi}ZQl!HZfz}QV)Dh(%1S{?%c`m5w=6g_#U~(`SzhMarmtryd?yDy z{#JKL3pBF+qvoO>y>VH{o=)}wS%_T!oj+Ej|MLsqR{aUmrR6@Y+2oBu>rbt5-Us4@ z@e*KJeug~;-o~P1TZkMf6$}T-tz=hqaVv#bTwT5_Zt(D8c9c1NsyKg4T1=$fSZHj3 z1HT13le!}~3O;)5>fWo{Qt?@0hKTL@66Bh!HaB5&x5o$_4Xh%+oKr(tQlkT3>3H8Z zX)-5FDZoT3eszhKHqff@X)1wAW;CNoMM1%Tc2@Cpt!0XJ0jIl8{j^Zp86{zZ5po&< z#1Gi3nxu99Lk5yEA?&e~e_zi8u_lR|zodaBSFK#%Klotn&DCykemL#XEQ`N*8SOy# zBk}A&DZ51%qW?!W3)B1%8$sUHnG`cJvJXzeLsh=%sMmJsKlD}7p__wY>e!J3%tnLAR!MUf(3-Mm;=p~m9yqNKrQav#-4$MIlPVME zf7OJ#`y;QZC z!JPy_ZidWzS@)hZK!8ZbElYcz|BOeJOji3?`?M1^;M0;rOkhztT~i{kw-5?D{>;%O zPYWBWJuXIyA2pt7ETEnS*e~y7^jDWZ-$v;%9AY~K-~0b)q6<|KbTsUJVNNbweA#D< z1*4~vvTGyYLI?+rYH%9qL9(Bm{7E{Uou@Zx!t{<+f|Lge=~CvfZZ+AZ728Xk#!p8a z(A_KTI(%)od}cH)hITMY8*evxVwgJ0g#8JbY7EDK6L|xmo7nGeW6j9aQIfD@naUiBoMvaPDA3K?8@n% zDc%Z@_h+Qzqa$HCIl10-6ApehO+_V6z61Qrg4v-4nM%#f>9w`UzEHH#!Q5mPQ&v1M zdKnEy;gtk)Gq{#}HHC#WLk(lZBLO#zSrOnGa7+E?r3ULGtsY&Dc8zy(fxCVg%j$r) z8nF&|IsyJML))=MMjM_JF%bjGspNw{wR`RYpgiF(kZhIk3_xdlj zX2ZUf^Be`;r?+T#v=|M@sG3#U4IRC+>N31&275&BsIgvVc%DZIo3`Q|@Ei*!0Q7I2 zx5J;f%c{xN2AJCN!zGTGSNX%nzs2}MsK34Y!%Tuv9fz(ZuWb(=`ZaeAj2IzJEjqtr zv2^Sfvewcfg~$Z3b09Na>x~n)HfwzM_71R5UFm6B;e}u-zVk?|t*`S{@(A~oFSSJ# zPkmJsnlxrTJUpy@Ca_sty26BG!Qe+3_Rb4G+zdZ-QPE#fX}DZ?(W{4|1fVM5`IM93Ue>N$*3%R{Vc^t0Y0Ztz9gi=$sXMZbYJnhe}&6%BD?sh_$Y(!}j zI2<4iG~w$fI&8hI!iXwZ#bbI%82Gy{y+4c6($LIkx^4G|53S?2p~HW#kZD+<_wewL zHP8PqZ^g&QpI%r9)@CeesF%f|v5^+bfPezwhMNmw$WW7eZ5JHuSZ#XD424JKmzJTC zsX&HO#|FUau#@qs6mtRe8p?sr(m($_R4vs$nY~Lp(R^8#-+*PE_%U+)$ zYmigFGF;}5Kq+zQCnpqydmy0pwERfjdrlni`v;Dvm5wtbICS3=_WcVJvXNaYeDg`RSpgt>YL*W&4fEZILlmlKfyO z!)N%OzSs``$-uYPt+@k>yy?c9I6F?dNI$siUOdcKRiRF{2zL_2+-IaeWbjK~+x+o- zInwwRxwLwQgXU$0g~sZ9QBh?f{A!;gaSiTdaLK^Lc#nw5XkfHTvZ#T_!XHZ5OonE#%>#4% zbMjuc*Rjwp%JQ`r=ATWz{4rXj045@KD$d&d3%$BzZpgTByqc}&B(0{JiO}yI+|kUS zk({%kCc5l_^JI$ODU1|CtuVRx)2F3HLDPTaH2p<;&w1hR*r>Mp)H2;`RLUwV=e2rc z=Ixwy)VkZ9!0uRDQ$up^^390Ik7uJrTnq!MMndc(ck(1|F9-qazHsh{I{eT`EJ!>> zrf;2l!F+WFW^H2^gF#E_m`zG+)bfBsx_@}I|wh6|*Ak5)!n_MK~=V@(-WgQ)_ zg{N$L?Tn*iV+uMt-Xcq1ZkDc+Q&M7|zicXC=eY}u$w{X&8^qEY!Pve$Kl{{_mLB3p z8Hi2>y^FAU?z8_r&&lO3lwC`Vp+Z+#F!-_c9t*{M)g3--1me~tgtRf* z5-FoLr8*`m_UUrzlfh20s%+q&C?N9 zce}HJdu5d>{%^}l%2@VY_}=M)rNNxmL_~WwOnx#(bT=Xf2EPoScH~vl`R0ol zU-~X|qsIi9@A0iOWf^JCDtb=biDQWQpD(W5yl9wk>;Hru+VM@@C`0MBc_WODMfA!D zW*OV@E7R8-Zx=joPMf;^4pLD|YRNRO?smcrR;6ECQO0ngx!&^6YHB2|86EloYUiF7 zXTIVqm+XJ)LE1vZ*7aCu+W~pQVSUT{LbU`t76fEUQl^I;{*iK4lMCOOToV9bw301r zWWHnNe-E;Qca-r}0+8P^MYDnYEjea}GRgS3{c>y3G1#Yj)|WT4@6o@u^jj%iP^Npi zE4sKTOG|V8h`y`pQ()zpX)p@cVQjE&lH|ZU;r$TfdZ}c6{g>6}Sv1C#rGX7pvlew{ zNK*RX&=cT2UGiPj@J*elay~leWJXsA%meREG?lB*(YL;L4J3`maU z*mrUK(K0@d>@qXfVv9Ke`M(H6(WsQTY`A6)#<+n-Z#rzJZr*9jwJH6u!o^|_+`rM> zLIv5ad*k3AQ)~JYH;r(Sl6*7B*0b739jBD{_Zmo$(;P5P!2 zG7xEMn7QGO9mYlX@lY&Aj?o5Zx6u~r#`jJ^{v2ajN`A#?{d)gPI$N9eAvplSvaBSP z?vnutQW24fMlbLsh-R|H>_?eFSvZW9T%ZgMLy=)xF?%*wl)e1tc`BwTz`$rWq=nsT zMe0YO#1|)Nl|B-s!hP{QpX)Z5jMiYkB$lY$b9%-S0aj6!BjTu&Df@kwavwu7F3ap359X&+-zTd`bJB zG8>Ov`ybbQbsNgO^=MVAWKahpR$S&i7<2oDy#+WG*qj0z)=KIeh3PlJp?GE6N`IhV ziQ!EL6Bq#YDQxsl$CwamZ^9JsADenO>PZ~37tn~$o!1Q%DP!Js@|^*IEG6b!o3?G+ zfx8_|xc%0X+0G{CJ3_hfMwNdof{4S5+^}7=Qq^_h=7Hbp- zvl{xy*!L~>$H{Mkh)YBg7rfE=n4El5o^&Z=402#$f{%&Wys3#}FTgGDv;%j%JuE%9 z_m$;WrX^73Q35s+P}r=bskqD>DWxNp%lUybue+aAzMKuzO$u$^9JqU{{R9;!D_m}F3ZE3PMq=re<;mWOk zkT(fZz;5uS!vqW(Q+3BETA2?I4|?FHhv|~@&xN&_4FNts9N#BOpC?FP8OkF`Y%~#Z zXLC{q>;3Db@N%pLv%Kftll77by(#S`QR#8*WI>wzY)l;NQw@YKfOvHvubo!Zl&=f% z;8B)@Li)Fqu{+P~mdeV?)3mKd7IM$Z?(UCYOU}NhT(a8!%Qt>C{Fjhj9v?_t=?Q-{ zzDpQG@~8iTWxns;!Vb4z8*SV#aW_tFA%-pN$PP8pjk425KMig1r1v)-z4EHCUzniu-byXw=ldoBq$(AqA9)z7MV~Uols_Ol<##V5^p9Flqrg`p%*-?%Tb$^HA`)< zknFlBJW7NXIz7@C`JCWHJ54QjCZ$(joKOwTW}$ zJsSv0xiM`4C2E{?(RnZo1DR}_4_1?TP~gTRP<@XS1%av94#A#Kf8-)7u)AZ+TitEt zutkTcWG*8hW46o>JeRq7!*>x0mI0<<;_0yU;J6Hj&~QeO2sK|X;b@5PT1Sn(&To%6w4@JU2RfJd=E8^K3J@q_Gu zAv70GRn_wUxVwtH43E_b8+80zqeN8V3cL4X((k}sC;Q;d#KPjJn^5j$2t^(6{KuU(LH62eNJ<9JrKwe{&v{$Oyv8UZ9ENJ;j~~kEvAD&| zkGcCX6hipWU$D>%b@5e)ol}&=Rb4yG+~rj<`(A%q)tUDqd+GNgYyWbXa1$BiO}&Ol z35&s;3CuqDr=h92>e=y@IW1wXuMff;ayb7a;uV%LPdI$cmGn;J(!CPM?}=8xwi24% z0vCt(wU(ojvdfT$c6)4VbSgSAfBin7n(u^;nCZK_1~L|{lss<}D1Ts@`e>cLO9VaR!`JHk*a!acG3#=Kz zq{PHiqKbDpd=GF(cau7(RSMpL+ixrgePCzREpt*VVzwPT2MrP@_ec(VFDNYBElTJe zqY)klf%NhGo#O2xFk}|HIRJ4`cte gCv+kX27AGOCIf&U;<94ZBKiUU12=0qegFUf literal 0 HcmV?d00001 diff --git a/img/btn_map.png b/img/btn_map.png new file mode 100644 index 0000000000000000000000000000000000000000..3f262ef476b24b65d85210039612ac2e7bc66df2 GIT binary patch literal 14175 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 JPDHLkV1jKghm-&S literal 0 HcmV?d00001 diff --git a/img/btn_roll_bg1.png b/img/btn_roll_bg1.png new file mode 100644 index 0000000000000000000000000000000000000000..bf83e9fc5e871c1698e526285ba597a8bff0a55f GIT binary patch literal 4229 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 QOBn}R>bmzTRjptCAEyxJ00000 literal 0 HcmV?d00001 diff --git a/img/detail_bg.jpg b/img/detail_bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cf542102152297445db452abb0eefb2995ccf73f GIT binary patch literal 486519 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