From 2fc9d4d3e9cd29a2a609d1934b18134b769bcc5b Mon Sep 17 00:00:00 2001
From: Harvey Zack ${(0,o.escape)(e)} ${(0,a.escape)(t)}s)){let e=t.startsWith("portrait")?"landscape":"portrait";await screen.orientation.lock(e),(0,o.addClass)(r,"art-auto-orientation-fullscreen")}}else(0,o.hasClass)(r,"art-auto-orientation-fullscreen")&&(await screen.orientation.lock(t),(0,o.removeClass)(r,"art-auto-orientation-fullscreen"))}),{name:"autoOrientation",get state(){return(0,o.hasClass)(r,"art-auto-orientation")}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],cVO99:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",()=>i);var o=e("../utils");function i(e){let{i18n:t,icons:r,storage:a,constructor:i,proxy:n,template:{$poster:s}}=e,l=e.layers.add({name:"auto-playback",html:`
-
-
-
- `}),c=(0,o.query)(".art-auto-playback-last",l),p=(0,o.query)(".art-auto-playback-jump",l),u=(0,o.query)(".art-auto-playback-close",l);return e.on("video:timeupdate",()=>{if(e.playing){let t=a.get("times")??{},r=Object.keys(t);r.length>i.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id??e.option.url]=e.currentTime,a.set("times",t)}}),e.on("ready",()=>{let d=a.get("times")??{},f=d[e.option.id??e.option.url];f&&f>=i.AUTO_PLAYBACK_MIN&&((0,o.append)(u,r.close),(0,o.setStyle)(l,"display","flex"),c.innerText=`${t.get("Last Seen")} ${(0,o.secondToTime)(f)}`,p.innerText=t.get("Jump Play"),n(u,"click",()=>{(0,o.setStyle)(l,"display","none")}),n(p,"click",()=>{e.seek=f,e.play(),(0,o.setStyle)(s,"display","none"),(0,o.setStyle)(l,"display","none")}),e.once("video:timeupdate",()=>{setTimeout(()=>{(0,o.setStyle)(l,"display","none")},i.AUTO_PLAYBACK_TIMEOUT)}))}),{name:"auto-playback",get times(){return a.get("times")??{}},clear:()=>a.del("times"),delete(e){let t=a.get("times")??{};return delete t[e],a.set("times",t),t}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],hFDwt:[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",()=>i);var o=e("../utils");function i(e){let{constructor:t,proxy:r,template:{$player:a,$video:i}}=e,n=null,s=!1,l=1,c=()=>{clearTimeout(n),s&&(s=!1,e.playbackRate=l,(0,o.removeClass)(a,"art-fast-forward"))};return r(i,"touchstart",r=>{1===r.touches.length&&e.playing&&!e.isLock&&(n=setTimeout(()=>{s=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,o.addClass)(a,"art-fast-forward")},t.FAST_FORWARD_TIME))}),r(document,"touchmove",c),r(document,"touchend",c),{name:"fastForward",get state(){return(0,o.hasClass)(a,"art-fast-forward")}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}],"1hsTH":[function(e,t,r){var a=e("@parcel/transformer-js/src/esmodule-helpers.js");a.defineInteropFlag(r),a.export(r,"default",()=>i);var o=e("../utils");function i(e){let{layers:t,icons:r,template:{$player:a}}=e;return t.add({name:"lock",mounted(t){let a=(0,o.append)(t,r.lock),i=(0,o.append)(t,r.unlock);(0,o.setStyle)(a,"display","none"),e.on("lock",e=>{e?((0,o.setStyle)(a,"display","inline-flex"),(0,o.setStyle)(i,"display","none")):((0,o.setStyle)(a,"display","none"),(0,o.setStyle)(i,"display","inline-flex"))})},click(){(0,o.hasClass)(a,"art-lock")?((0,o.removeClass)(a,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,o.addClass)(a,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,o.hasClass)(a,"art-lock")}}}},{"../utils":"71aH7","@parcel/transformer-js/src/esmodule-helpers.js":"9pCYc"}]},["5lTcX"],"5lTcX","parcelRequire4dc0");
\ No newline at end of file
+!function(t,e,r,o,a){var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i="function"==typeof n[o]&&n[o],s=i.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(e,r){if(!s[e]){if(!t[e]){var a="function"==typeof n[o]&&n[o];if(!r&&a)return a(e,!0);if(i)return i(e,!0);if(l&&"string"==typeof e)return l(e);var u=new Error("Cannot find module '"+e+"'");throw u.code="MODULE_NOT_FOUND",u}d.resolve=function(r){var o=t[e][1][r];return null!=o?o:r},d.cache={};var p=s[e]=new c.Module(e);t[e][0].call(p.exports,d,p,p.exports,this)}return s[e].exports;function d(t){var e=d.resolve(t);return!1===e?{}:c(e)}}c.isParcelRequire=!0,c.Module=function(t){this.id=t,this.bundle=c,this.exports={}},c.modules=t,c.cache=s,c.parent=i,c.register=function(e,r){t[e]=[function(t,e){e.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return n[o]}}),n[o]=c;for(var u=0;us)){const t=e.startsWith("portrait")?"landscape":"portrait";await screen.orientation.lock(t),(0,o.addClass)(r,"art-auto-orientation-fullscreen")}}else(0,o.hasClass)(r,"art-auto-orientation-fullscreen")&&(await screen.orientation.lock(e),(0,o.removeClass)(r,"art-auto-orientation-fullscreen"))})),{name:"autoOrientation",get state(){return(0,o.hasClass)(r,"art-auto-orientation")}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],iiOc1:[function(t,e,r){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=t("../utils");r.default=function(t){const{i18n:e,icons:r,storage:a,constructor:n,proxy:i,template:{$poster:s}}=t,l=t.layers.add({name:"auto-playback",html:''}),c=(0,o.query)(".art-auto-playback-last",l),u=(0,o.query)(".art-auto-playback-jump",l),p=(0,o.query)(".art-auto-playback-close",l);return t.on("video:timeupdate",(()=>{if(t.playing){const e=a.get("times")??{},r=Object.keys(e);r.length>n.AUTO_PLAYBACK_MAX&&delete e[r[0]],e[t.option.id??t.option.url]=t.currentTime,a.set("times",e)}})),t.on("ready",(()=>{const d=(a.get("times")??{})[t.option.id??t.option.url];d&&d>=n.AUTO_PLAYBACK_MIN&&((0,o.append)(p,r.close),(0,o.setStyle)(l,"display","flex"),c.innerText=`${e.get("Last Seen")} ${(0,o.secondToTime)(d)}`,u.innerText=e.get("Jump Play"),i(p,"click",(()=>{(0,o.setStyle)(l,"display","none")})),i(u,"click",(()=>{t.seek=d,t.play(),(0,o.setStyle)(s,"display","none"),(0,o.setStyle)(l,"display","none")})),t.once("video:timeupdate",(()=>{setTimeout((()=>{(0,o.setStyle)(l,"display","none")}),n.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"auto-playback",get times(){return a.get("times")??{}},clear:()=>a.del("times"),delete(t){const e=a.get("times")??{};return delete e[t],a.set("times",e),e}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],d9NUE:[function(t,e,r){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=t("../utils");r.default=function(t){const{constructor:e,proxy:r,template:{$player:a,$video:n}}=t;let i=null,s=!1,l=1;const c=()=>{clearTimeout(i),s&&(s=!1,t.playbackRate=l,(0,o.removeClass)(a,"art-fast-forward"))};return r(n,"touchstart",(r=>{1===r.touches.length&&t.playing&&!t.isLock&&(i=setTimeout((()=>{s=!0,l=t.playbackRate,t.playbackRate=e.FAST_FORWARD_VALUE,(0,o.addClass)(a,"art-fast-forward")}),e.FAST_FORWARD_TIME))})),r(document,"touchmove",c),r(document,"touchend",c),{name:"fastForward",get state(){return(0,o.hasClass)(a,"art-fast-forward")}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}],"5dnKh":[function(t,e,r){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=t("../utils");r.default=function(t){const{layers:e,icons:r,template:{$player:a}}=t;return e.add({name:"lock",mounted(e){const a=(0,o.append)(e,r.lock),n=(0,o.append)(e,r.unlock);(0,o.setStyle)(a,"display","none"),t.on("lock",(t=>{t?((0,o.setStyle)(a,"display","inline-flex"),(0,o.setStyle)(n,"display","none")):((0,o.setStyle)(a,"display","none"),(0,o.setStyle)(n,"display","inline-flex"))}))},click(){(0,o.hasClass)(a,"art-lock")?((0,o.removeClass)(a,"art-lock"),this.isLock=!1,t.emit("lock",!1)):((0,o.addClass)(a,"art-lock"),this.isLock=!0,t.emit("lock",!0))}}),{name:"lock",get state(){return(0,o.hasClass)(a,"art-lock")}}}},{"../utils":"h3rH9","@parcel/transformer-js/src/esmodule-helpers.js":"guZOB"}]},["abjMI"],"abjMI","parcelRequireb749");
\ No newline at end of file
diff --git a/docs/compiled/artplayer.legacy.js b/docs/compiled/artplayer.legacy.js
index b31e0bbd3..2e8ea74cb 100644
--- a/docs/compiled/artplayer.legacy.js
+++ b/docs/compiled/artplayer.legacy.js
@@ -4,56 +4,4 @@
* (c) 2017-2023 Harvey Zack
* Released under the MIT License.
*/
-!// modules are defined as an array
-// [ module function, map of requires ]
-//
-// map of requires is short require name -> numeric require
-//
-// anything defined in a previous bundle is accessed via the
-// orig method which is the require for previous bundles
-function(e,t,r,n,o){/* eslint-disable no-undef */var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},i="function"==typeof a[n]&&a[n],s=i.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){// if we cannot find the module within our internal map or
-// cache jump to the current global require ie. the last bundle
-// that was added to the page.
-var o="function"==typeof a[n]&&a[n];if(!r&&o)return o(t,!0);// If there are other bundles on this page the require from the
-// previous one is saved to 'previousRequire'. Repeat this as
-// many times as there are bundles until the module is found or
-// we exhaust the require chain.
-if(i)return i(t,!0);// Try the node require function if it exists.
-if(l&&"string"==typeof t)return l(t);var u=Error("Cannot find module '"+t+"'");throw u.code="MODULE_NOT_FOUND",u}f.resolve=function(r){var n=e[t][1][r];return null!=n?n:r},f.cache={};var p=s[t]=new c.Module(t);e[t][0].call(p.exports,f,p,p.exports,this)}return s[t].exports;function f(e){var t=f.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=s,c.parent=i,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return a[n]}}),a[n]=c;for(var u=0;u
p)&&setTimeout((function(){(0,l.setStyle)(o,"width","".concat(p,"px")),(0,l.setStyle)(o,"height","".concat(u,"px")),(0,l.setStyle)(o,"transform-origin","0 0"),(0,l.setStyle)(o,"transform","rotate(90deg) translate(0, -".concat(u,"px)")),(0,l.addClass)(o,"art-auto-orientation"),e.isRotate=!0,e.emit("resize")}),r.AUTO_ORIENTATION_TIME)}else(0,l.hasClass)(o,"art-auto-orientation")&&((0,l.removeClass)(o,"art-auto-orientation"),e.isRotate=!1,e.emit("resize"))})),e.on("fullscreen",(t=(0,a.default)((function(e){var t,r,n,a,c,u,p,f;return(0,i.default)(this,(function(i){switch(i.label){case 0:return t=screen.orientation.type,e?(r=s.videoWidth,n=s.videoHeight,a=document.documentElement,c=a.clientWidth,u=a.clientHeight,(null!==(p=r>n&&cu)?(f=t.startsWith("portrait")?"landscape":"portrait",[4,screen.orientation.lock(f)]):[3,2]):[3,3];case 1:i.sent(),(0,l.addClass)(o,"art-auto-orientation-fullscreen"),i.label=2;case 2:return[3,5];case 3:return(0,l.hasClass)(o,"art-auto-orientation-fullscreen")?[4,screen.orientation.lock(t)]:[3,5];case 4:i.sent(),(0,l.removeClass)(o,"art-auto-orientation-fullscreen"),i.label=5;case 5:return[2]}}))})),function(e){return t.apply(this,arguments)})),{name:"autoOrientation",get state(){return(0,l.hasClass)(o,"art-auto-orientation")}}}},{"@swc/helpers/src/_async_to_generator.mjs":"3zxnc","@swc/helpers/src/_ts_generator.mjs":"1EjHr","../utils":"7esST","@parcel/transformer-js/src/esmodule-helpers.js":"hTt7M"}],"6nThf":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.i18n,r=e.icons,o=e.storage,a=e.constructor,s=e.proxy,i=e.template.$poster,l=e.layers.add({name:"auto-playback",html:''}),c=(0,n.query)(".art-auto-playback-last",l),u=(0,n.query)(".art-auto-playback-jump",l),p=(0,n.query)(".art-auto-playback-close",l);return e.on("video:timeupdate",(function(){if(e.playing){var t,r,n=null!==(t=o.get("times"))&&void 0!==t?t:{},s=Object.keys(n);s.length>a.AUTO_PLAYBACK_MAX&&delete n[s[0]],n[null!==(r=e.option.id)&&void 0!==r?r:e.option.url]=e.currentTime,o.set("times",n)}})),e.on("ready",(function(){var f,d,h=(null!==(f=o.get("times"))&&void 0!==f?f:{})[null!==(d=e.option.id)&&void 0!==d?d:e.option.url];h&&h>=a.AUTO_PLAYBACK_MIN&&((0,n.append)(p,r.close),(0,n.setStyle)(l,"display","flex"),c.innerText="".concat(t.get("Last Seen")," ").concat((0,n.secondToTime)(h)),u.innerText=t.get("Jump Play"),s(p,"click",(function(){(0,n.setStyle)(l,"display","none")})),s(u,"click",(function(){e.seek=h,e.play(),(0,n.setStyle)(i,"display","none"),(0,n.setStyle)(l,"display","none")})),e.once("video:timeupdate",(function(){setTimeout((function(){(0,n.setStyle)(l,"display","none")}),a.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"auto-playback",get times(){var e;return null!==(e=o.get("times"))&&void 0!==e?e:{}},clear:function(){return o.del("times")},delete:function(e){var t,r=null!==(t=o.get("times"))&&void 0!==t?t:{};return delete r[e],o.set("times",r),r}}}},{"../utils":"7esST","@parcel/transformer-js/src/esmodule-helpers.js":"hTt7M"}],foG6r:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.constructor,r=e.proxy,o=e.template,a=o.$player,s=o.$video,i=null,l=!1,c=1,u=function(){clearTimeout(i),l&&(l=!1,e.playbackRate=c,(0,n.removeClass)(a,"art-fast-forward"))};return r(s,"touchstart",(function(r){1===r.touches.length&&e.playing&&!e.isLock&&(i=setTimeout((function(){l=!0,c=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,n.addClass)(a,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",u),r(document,"touchend",u),{name:"fastForward",get state(){return(0,n.hasClass)(a,"art-fast-forward")}}}},{"../utils":"7esST","@parcel/transformer-js/src/esmodule-helpers.js":"hTt7M"}],"1zrgm":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("../utils");r.default=function(e){var t=e.layers,r=e.icons,o=e.template.$player;return t.add({name:"lock",mounted:function(t){var o=(0,n.append)(t,r.lock),a=(0,n.append)(t,r.unlock);(0,n.setStyle)(o,"display","none"),e.on("lock",(function(e){e?((0,n.setStyle)(o,"display","inline-flex"),(0,n.setStyle)(a,"display","none")):((0,n.setStyle)(o,"display","none"),(0,n.setStyle)(a,"display","inline-flex"))}))},click:function(){(0,n.hasClass)(o,"art-lock")?((0,n.removeClass)(o,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,n.addClass)(o,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,n.hasClass)(o,"art-lock")}}}},{"../utils":"7esST","@parcel/transformer-js/src/esmodule-helpers.js":"hTt7M"}]},["7Csdv"],"7Csdv","parcelRequireb749");
\ No newline at end of file
diff --git a/docs/document/404.html b/docs/document/404.html
index e5ed16731..a91a32442 100644
--- a/docs/document/404.html
+++ b/docs/document/404.html
@@ -16,7 +16,7 @@
404PAGE NOT FOUND
But if you don't change your direction, and if you keep looking, you may end up where you are heading.